diff --git a/doc/hardware-layout.md b/doc/hardware-layout.md new file mode 100644 index 0000000..bcf4d68 --- /dev/null +++ b/doc/hardware-layout.md @@ -0,0 +1,76 @@ +# Hardware layout # + +The [STMicroelectronics +32F769IDISCOVERY](https://www.st.com/en/evaluation-tools/32f769idiscovery.html) +is a board which is ideal for the Tardis project, as it offers plenty of +connectivity options and does not require soldering, making it an +excellent target to develop on for blind people. Here is the hardware +layout of this board. To follow along properly, please make sure the +board is on a flat surface, with the ethernet connector facing toward +you, and the LCD facing up. + +## Front edge ## + +* Ethernet connector. +* 5v external power source connector (see below). + +## Left edge ## + +* ST-Link programmer micro USB connector. +* USB OTG connector. + +## Back edge ## +* 2x RCA connectors: + * RCA RX. + * RCA TX. + +## Right edge ## + +* 3.5mm jack line out connector. +* 3.5mm jack line in connector. +* Micro SD card slot. + +## Top side ## + +* 2x tactile buttons. + * Reset button near the ethernet connector. + * User button near the RCA connectors. +* LCD touchscreen panel. +* WiFi module connector (ESP8266) near the user button. +* 4x MEMS microphones left of the LCD panel. + +## Under side ## + +* Arduino compatible connector +* Jumpers to select power source: + * 5v USB charger. + * 5v power over ethernet (PoE). + * 5v external power. + * USB OTG. + * ST-Link (default). + +## How to use the external power ## + +Caution: documenting this connector for completeness sake, but we +would highly advise against using it, as it appears to be no standard +barrel jack connector. Rather it is a special connector designed to take +in wires that resemble breadboard wires, which lock into place thanks to +a lock-in made for this express purpose. + +Let's reiterate that doing this with standard breadboard wires is most +probably not a good idea. + +This connector is using male pins, so if you wish to use wires, make +sure to pick male to female wires. + +With the ethernet connector still facing toward you, the pins of this +connector are as followed, from **left to right**: + +* Ground. +* 5v power. + +## WiFi module ## + +If you wish to use WiFi on any project, you could use the +[WRL-17146 WiFi module](https://www.sparkfun.com/products/17146) from +SparkFun.