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.