Bewässerung Teil 7 – ESP8266 Breakout Board

Beim Layouten meiner Leiterplatte für die Sensoreinheit wurde mir bewusst welchen Vorteil Aufsteckplatinen, so genannte “Breakout Boards”, haben. Sie sind nicht nur praktisch zum Entwickeln, sie haben auch den Vorteil das man sich über wiederkehrende Elemente (z.B. Pull-Up Widerstände) nicht den Kopf zerbrechen muss. Darüber hinaus machen sie das Layouten einfacher da sie praktisch zwei zusätzliche Lagen darstellen. Damit ist die Platine am Ende nicht nur schlanker sondern hat auch eine kleinere Grundfläche.

Beim Layouten meiner Leiterplatte für die Sensoreinheit wurde mir bewusst welchen Vorteil Aufsteckplatinen, so genannte “Breakout Boards”, haben. Sie sind nicht nur praktisch zum Entwickeln, sie haben auch den Vorteil das man sich über wiederkehrende Elemente (z.B. Pull-Up Widerstände) nicht den Kopf zerbrechen muss. Darüber hinaus machen sie das Layouten einfacher da sie praktisch zwei zusätzliche Lagen darstellen. Damit ist die Platine am Ende nicht nur schlanker, sondern hat auch eine kleinere Grundfläche.

Eine wichtige Anforderung beim Design war die Größe. Die Größe ist nicht nur ihrer selbst wegen ein Thema, sie bestimmt auch den Preis für das Fertigen des Breakout Boards. Neben den Pull-Up Widerständen für CH_PD, GPIO_0, GPIO_2 und RESET sowie den obligatorischen Tastern zu GND an RESET und GPIO_0 (PROG) habe ich auch eine Steckleiste zum Aufstecken für meinen XCSOURCE FT232RL USB<->TTL eingeplant. Die Spannungsversorgung über den USB zu TTL Konverter kann über einen Jumper optional aktiviert oder deaktiviert werden. Außerdem habe ich Lötjumper für die Verbindung von CTS->REST und DTR->GPIO_0 eingeplant. Ich habe das zwar noch nicht versucht aber bei einigen erübrigt sich dadurch das manuelle Betätigen der Taster da der FTDI232 über die Pins den ESP in den Programmiermodus versetzt. Zu guter letzt habe ich auch einen Lötjumper für die Verbindung GPIO_16 zu RESET geplant sowie einen Kondensator zur Spannungsstabilisierung. Andere Boards wie das Huzzah verwenden hier einen Spannungswandler aber ich habe mit dem Elko gute Erfahrungen gemacht.

Meine Follower auf Twitter wissen dass ich mehrere Anläufe benötigt habe (besonderen Dank hier nochmal an @ccxx72, @i_grr, @bdcatalin und @tzapulica für die Hilfe) und dass  Fritzing mich einiges an Nerven gekostet hat aber das Resultat könnt ihr auf meiner Github Seite downloaden: https://github.com/Stromspielplatz/misc/tree/master/ESP8266%20ESP-12%20Breakout

ESP8266-ESP12 Breakout Board Circuit Diagram
ESP8266-ESP12 Breakout Board Circuit Diagram
ESP8266-ESP12 Breakout Board PCB
ESP8266-ESP12 Breakout Board PCB

Kommentar verfassen