====== Platinen ====== Es sind 3 rote Platinen verfügbar, die aufeinander abgestimmt sind (erhältlich über PN im Stummi-Forum an [[https://wiki.mobaledlib.de/redirect/forum/updomapi|Domapi]]): * **Hauptplatine**: diese wird in der Nähe der Drehscheibe unter der Anlage montiert, sie umfasst alle notwendigen Bauteile zum Betrieb der Drehscheibe (außer den 4 Tastern) * **Panelplatine**: sie wird optional an der Anlagenvorderseite montiert und enthält die Bedienelemente (4 Taster, Drehencoder und Poti) sowie eine weitere LED und das OLED * **Bühnenplatine**: diese montiert man unter die Bühne, um damit Signale sowie Beleuchtungseffekte anzusteuern Verwendet man die Hauptplatine und die Panelplatine, so darf man OLED, Drehencoder und Poti natürlich nur jeweils einmal auflöten. {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:948c0894-30a3-4747-9500-f6dd884aab89.jpeg?nolink |}} Abbildung ähnlich, Änderungen vorbehalten! ---- //**Folgende Features sind bei der neuen roten Platine im Vergleich zur bisherigen schwarzen Platine dazugekommen bzw. weggefallen:**// \\ \\ + neben der Hauptplatine gibt es eine Panel- und eine Bühnenplatine\\ + direkter Anschluss einer Panelplatine mit 4 Tastern, Poti, Drehencoder und LED\\ + direkter Anschluss einer kleinen Bühnenplatine oder der MobaLedLib für Beleuchtungseffekte \\ + separate Stromversorgung der Bühne für Anschluss eines Gleisbesetztmelders (v.a. für 2L)\\ + Schraubklemmen statt Wannenstecker\\ + Erweiterungsmöglichkeiten über separaten I2C-Anschluss, evtl. für künftige Softwareversionen\\ - kein 2. Stepper vorgesehen\\ - kein CAN / SX vorgesehen ---- ===== Hauptplatine ===== ==== V1.1 ==== {{:bilder:anleitungen:bauanleitungen:150:locoturn_v10:locoturn_platine_top_v1.1.jpg|}} {{:bilder:anleitungen:bauanleitungen:150:locoturn_v10:locoturn_platine_top_bt_v1.1.jpg|}} {{:bilder:anleitungen:bauanleitungen:150:locoturn_v10:locoturn_platine_komplett_v1.1.jpg|}} Neu hinzugekommen ist der Sound-Jumper: {{:bilder:anleitungen:bauanleitungen:150:locoturn_v10:locoturn_v1.1_sound.jpg|}} ---- ==== V1.0 ==== {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:ds_pcb_ohne.jpg |}} {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:ds_pcb_top.jpg |}} {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:ds_pcm_bot.jpg |}} {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:ds_pcb.jpg |}} {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:ddcdb9ef-69b3-484d-bc07-343eeb025c7e.jpeg?nolink |}} ---- ==== Spezielle Komponenten und Besonderheiten ==== Die meisten Bauteile hat jeder gut sortierte Bastler hoffentlich zuhause 😇. Folgende Komponenten sind etwas spezieller: * Für die 5V Spannungsversorgung des Arduino sollte man einen DC/DC-Wandler (z.B. [[https://www.reichelt.de/dc-dc-wandler-5-w-5-v-1000-ma-to-220-lme78-05-1-0-p242853.html?&nbc=1|DC/DC-Wandler]] oder [[https://www.reichelt.de/de/de/dc-dc-wandler-5-w-5-v-1000-ma-sil-lmo78-05-1-0-p242838.html?PROVID=2788&gclid=EAIaIQobChMI5Z2jntHo9QIVlIXVCh1KnQpREAQYBSABEgI6t_D_BwE&&r=1|DC/DC-Wandler]]) und keinen normalen Festspannungsregler LM7805 verwenden, der wird nämlich sehr heiß. * Drehencoder gibts z.B. hier, die haben gleich die benötigten Pullup-Widerstände integriert: [[https://www.roboter-bausatz.de/p/drehencoder-drehgeber-ky-040-modul?sPartner=8&gclid=EAIaIQobChMIpfG74tHo9QIV1rLVCh1vRQorEAQYASABEgLK1_D_BwE|Drehencoder]] * Das 50k Poti mit Mittelrastung bei gibt es bei Voelkner, Conrad etc. [[https://www.smdv.de/products/54769/ALPS-RK09L1220-50KBX2CC-Dreh-Potentiometer-mit-Mittelrasterung-Mono-0.05W-50k.html|Poti]], eine Stereoversion passt auch in den footprint * Weiterhin brauchen wir ein paar LEDs mit den passenden Vorwiderständen. Die LED-Vorwiderstände müssen je nach verwendeten LEDs individuell berechnet/am Steckbrett ausprobiert werden. Im Schaltplan habe ich meine verwendeten Werte, die zu meinen LEDs passen angegeben. Auf der Platine sind ggf. davon abweichende Werte aufgedruckt. * Steppermotor-Treiber TMC2208: [[https://www.ebay.de/itm/363338878570?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2648|TMC2208]] * JQ6500 / DFPlayer: am günstigsten erhältlich beim Chinesen deines Vertrauens (ebay) * R23 (4,7k) muss bei Verwendung der Software-Version 1.0 1% Toleranz haben, damit die Tasterauswertung über die Panelplatine einwandfrei funktioniert. Es ist sinnvoll, sich vorher zu überlegen, ob die LEDs, Poti und Encoder auf die Platine gelötet oder über Buchsenleisten und Kabel irgendwo am Anlagenrand positioniert werden sollen. ==== Schaltplan ==== Platine V1.1: {{ :bilder:anleitungen:bauanleitungen:150:locoturn_v10:locoturn-schaltplan_v1.1.pdf |}} Platine V1.0: {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:drehscheibe_domapi_v1_290422.pdf |}} ==== Stückliste ==== {{ :bilder:anleitungen:bauanleitungen:150:locoturn_v10:bom_drehscheibe_rot_mit_links.xlsx|}} Hier zur Orientierung ein [[https://www.reichelt.de/my/2027599|Reichelt-Warenkorb]]. ---- ==== Platinen-Check während/nach dem Löten ==== Als „Löteinsteiger“ lötet man die Bauteile am besten baugruppenweise auf die Platine, beginnend mit dem Netzteil. Nach jeder Baugruppe kann man den entsprechenden Abschnitt mit einem Multimeter durchmessen oder testen. Dann den DCC-Teil, das Relais usw. Die Baugruppen sind im Schaltplan ersichtlich. Bei Dioden und Elkos unbedingt auf die Polung achten! Sobald etwas verbrannt riecht oder heiß wird: Stromversorgung ausschalten und Fehler suchen! Einen abschließenden Check macht man ohne eingesteckten Nano und ohne TMC2208 sowie ohne Motor. Nach Anschließen des Netzteils sollte die grüne VCC-LED rechts neben dem Steppertreiber leuchten und am Nanosteckplatz am entsprechenden Pin 5V messbar sein. In diese Buchse stecken wir ein Kabel und prüfen mit dem anderen Ende, ob die LEDs an den jeweiligen Pins leuchten. Einzig der Hallsensor muss mit Verbindung zu GND simuliert werden, damit die LED leuchtet. Dazu ist es hilfreich, wenn man den Schaltplan lesen kann :-D Anschließend setzt man noch ein paar Jumper für den TMC2208 und steckt ihn ein (vorher natürlich Netzteil abstöpseln!). Der oberste Jumper kommt in die rechte Position, damit der Nano den Motor über den TMC später ein- und ausschalten kann. Die Jumper MS1 und MS2 kommen in die linke Position und teilen dem TMC mit, dass Microstepping genutzt werden soll. Die beiden unteren Jumper werden nicht benötigt! So sieht das dann aus: {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:6504d2e0-0408-44e9-8a5a-47481bec4f01.jpeg |Bild Jumper}} Bei anderen Steppertreibern muss man ggf. andere Jumperpositionen wählen! Jetzt kann man den TMC einstecken immer noch ohne Motor, das Netzteil anschließen und die Referenzspannung Vref des TMC einstellen. Der hat hierfür ein winziges Potentiometer am oberen Rand (im Bild oben rechts über dem blauen Kühlergrill). Näheres ist hier zu finden: https://wiki.mobaledlib.de/hilfestellungen/stepper Anschließend kann man den Motor hoffentlich richtig herum anschließen. Nun den Sketch auf den Nano spielen. Wichtig sind geeignete Konfigurationsdaten. Ggf. sind einige Arduino-Bibliotheken zu installieren. Falls der Speicher des Nano nicht ausreicht, muss er erst mit einem neuen Bootloader versorgt werden (OPTIBOOT 8) [[anleitungen:bauanleitungen:locoturn_v10:150_locoturn_nano|Arduino Nano mit OPTIBOOT 8 Bootloader]]. ---- ===== Panelplatine ===== {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:ds_panel_1.1_3d.jpg?nolink |}} {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:ds_panel_1.1_pcb.jpg?nolink |}} Hier ein Bild einer früheren Version der Panelplatine (mittlerweile wurden die beiden Kondensatoren am Drehencoder auf der Platine integriert): {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:47dfd189-1e0f-4237-9287-e344297315b3.jpeg?nolink |}} Beim finalen Einbau in die Modellbahnanlage werden Drehencoder, Poti, Taster und LED sowie das OLED über kurze Kabel verbunden. **Achtung**: \\ Bei Verwendung der Software-Version 1.0 müssen die Widerstände R1 - R4 zwingend 1% Toleranz haben, damit auch mehrere gleichzeitig gedrückte Tasten erkannt werden! Ab V 1.1 tun es auch normale 5% Widerstände; gleichzeitige Tastendrücke werden nicht ausgewertet! ==== Schaltplan ==== {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:ds_panel_1.1.pdf |}} ==== Stückliste ==== {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:drehscheibe_panel_v1.1.xlsx |}} Hier wieder zur Orientierung ein [[https://www.reichelt.de/my/2027652|Reichelt-Warenkorb]] ---- ===== Bühnenplatine ===== Die relativ dünne Platine misst 42,4 mm x 25,4 mm und die Bauhöhe beträgt ca. 5 - 10 mm je nach dem, welcher Kondensator eingebaut wird. Sie passt problemlos unter Fleischmann H0- und N-Drehscheiben. Bei Märklin und Roco gibt es noch keine Erfahrungswerte. {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:ds_buehne_3d.jpg?nolink |}} {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:ds_buehne_pcb_ohne.jpg?nolink |}} {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:ds_buehne_pcb.jpg?nolink |}} Hier eine ältere Version der Bühnenplatine im eingebauten Zustand; die Signale etc. wurden direkt angelötet ohne Buchsenleisten: {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:c8351462-d87f-45b4-a90e-f0292fe3a5ea.jpeg?nolink |}} Im Bild sieht man auch 2 WS2811, die aus einer sogenannten Schokoladentafel stammen. Folgende WS2811 kamen zum Einsatz: [[https://www.kt-micro.de/shop/Optoelektronik/LEDs-mit-Controller/10-Stueck-WS2811-Platine-3-Kanal-RGB-LED-Treiber::664.html|Externer Link]]. Bei ihnen ist u.U. die RGB-Belegung vertauscht, der Footprint auf der Platine ist jedoch daran angepasst. Das direkte Bestücken mit DIL-WS2811 oder SMD-WS2811 ist nicht möglich! Der Footprint auf der Platine passt nicht zu deren Pin-Belegung. **Achtung**: \\ Theoretisch können LEDs direkt an die WS2811 ohne Vorwiderstand angeschlossen werden. Bei manchen LEDs (v.a. weißen) ist jedoch dann die Helligkeit zu groß. Hier muss man testen, welcher Vorwiderstand sinnvoll ist. Bei Viessmann Gleissperr-Lichtsignalen empfiehlt sich bei weiß ein 4,7 kOhm Vorwiderstand. ==== Schaltplan ==== {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:ds_buehne.pdf |}} ==== Stückliste ==== {{ bilder:anleitungen:bauanleitungen:150:locoturn_v10:ds_buehne_1.1.xlsx |}} [[https://www.reichelt.de/my/2027662|Reichelt-Warenkorb]]