Nachbau - elektrofuzzis/ftExtender GitHub Wiki
Im Bereich Hardware stehen der original Schaltplan und das Platinenlayout im eagle-Format zur Verfügung. Das Platinenlayout ist für den Einsatz eines Bestückungsroboters mit SMDs optimiert, so dass das Layout 1:1 mit normaler Lötaustattung nur bedingt nachgebaut werden kann. Legt man allerdings die Wannenstecker im Layout als normale Printstecker aus, so lässt sich die Platine einfach Nachbauen.
Teileliste
- ftExtender Platine
- 4 Widerstände SMD 10k (R1-R4)
- 1 Widerstand SMD 390 Ohm (R5)
- 1 Widerstand SMD 180 Ohm (R6)
- 2 MOSFET BSS138 (Q1, Q2)
- 1 Wannenstecker SMD 6polig (CON5)
- 1 Wannenstecker SMD 10polig (CON1)
- 3 Wannenstecker SMD 14 polig (CON2-CON4)
- 1 Bundsteckhülse
- 1 Spannungsregler LM1117MP-3.3 (IC1)
- 1 Spannungsregler LM1117MP-5.0 (IC2)
- 2 Elko Tantal SMD 100uF (C1, C2)
- 2 Elko Kerko SMD 100nF
- 2 LED SMD
Herstellung Die Platine ätzen lassen. Danach die Bauteile R1-R6, C1-4, D1-D2, IC1-IC2 bestücken. Zum Abschluss werden die Wannenstecker und die´Bundsteckhülse aufgelötet.
QM-Kontrolle Zur Kontrolle der Schaltung werden ein TXT-Controller, ein ftDuino, ein Arduino Nano und ein Adafruit Feather miteinander verbunden. Das Testprogramm BoardTester auf dem TXT zeigt an, ob alle Anschlüsse funktionieren.
- Der TXT-Controller wird 1:1 an dem 10-poligen Stecker angeschlossen
- Der ftDuino wird 1:1 an dem 6-poligen Stecker angeschlossen
- Der Arduino Nano wird auf ein Steckbrett gesteckt.
- Der Adafruit Feather wird ebenfalls auf das Steckbrett gesteckt.
- Konfektioniere ein Kabel mit 14-poligem Stecker und stecke das offene Ende über einreihige Pfostenstecker ebenfalls auf das Steckbrett.
- Verbinde SDA5V mit dem Arduino Nano A4. SCL5V nach A5. +5V an A7 mit einem Pull-Down-Widerstand auf GND.
- Verbinde SDA3V§ mit dem Adafruit Feather SDA. SCL3V3 nach SCL. +3,3V an A5 mit einem Pull-Down-Widerstand auf GND.
Lade die Programme
- BoardTester auf den TXT
- Auf den ftDuino muss ein Sketch, dass Schreibkommandos auf 0x18 akzeptier.
- Der Arduio Nano erhält ein Sketch, das Lesekommandos auf 0x16 senden den Analogwert von A7.
- Der Adafruit Feather erhält ein Sketch, das Lesekommandos auf 0x17 ssenden den Analogwert von A5.