Hallo Modellbahnfreunde, ich bin für Verbesserungsvorschläge dankbar.
Start 10.02.2026
DCC Drehscheibendecoder für Steppermotor
DCC Drehscheibendecoder V2
DC 4V 12-24V To 5V 3A Adjustable Step Down Power Module Buck Converter
UART Konfiguration TMC2208 ZMC2209
Hinweis: Die Nutzung erfolgt auf eigene Gefahr. Achten darauf, die Spezifikationen
Ihrer Motoren nicht zu überschreiten, um Schäden zu vermeiden."
Wichtiger Hinweis: Ändern Sie den rms_current niemals im laufenden Betrieb bei extrem hohen Lasten.
Prüfen Sie nach der ersten Fahrt die Temperatur Ihrer Motoren mit der Hand – sie dürfen heiß werden
(ca. 60°C), aber man sollte sie noch kurz berühren können.
Motoranschlüsse niemals unter Spannung an oder abstecken und auf guten elektrischen Kontakt achten.
Ich verwende die TMCStepper library
Anleitung: TMC2209 Schrittmotoren über USB konfigurieren
Diese Anleitung hilft Dir, die Parameter Ihres TMC2209-Treibers über
das Windows-Blinken-Konfigurationstool anzupassen. Die Werte werden vom PC per USB an den
ESP32 gesendet und dort via 1-Draht-UART fest im Treiber hinterlegt.
1. Stromstärke & Leistung (Das Herzstück)
Diese Werte bestimmen, wie viel Kraft Ihr Motor hat und wie warm er wird.
Betriebsstrom (rms_current):
Bedeutung: Der Strom, der fließt, während sich der Motor bewegt.
Einstellbereich: 0 bis 1200 mA (für die meisten NEMA17 Motoren).
Empfehlung: Starten Sie bei 600–800 mA. Wenn der Motor Schritte verliert, erhöhen;
wenn er zu heiß wird (> 80°C), senken.
Haltestrom (ihold):
Bedeutung: Reduziert den Strom im Stillstand, um Hitze zu sparen.
Einstellbereich: 0 bis 31 (Skala).
Empfehlung: Ein Wert von 8 bis 16 reicht meist aus, um die Position sicher zu halten.
Absenk-Verzögerung (TPOWERDOWN):
Bedeutung: Wartezeit in Sekunden, bis nach einer Bewegung auf den Haltestrom gewechselt wird.
2. Betriebsmodi (Lautstärke vs. Kraft)
Der TMC2209 kann in zwei grundlegend verschiedenen Modi arbeiten:
StealthChop (en_spreadCycle = AUS):
Eigenschaften: Der Motor ist nahezu lautlos. Ideal für langsame bis mittlere Geschwindigkeiten (z.B. 3D-Drucker).
Tipp: Aktivieren Sie hierzu immer pwm_autoscale, damit der Treiber sich selbst optimal auf den Motor einstellt.
SpreadCycle (en_spreadCycle = AN):
Eigenschaften: Der Motor ist hörbar (Fiepen/Summen), hat aber bei hohen Drehzahlen deutlich mehr Drehmoment und läuft konstanter.
3. Präzision (Mikroschritte)
Einstellwerte: 2, 4, 8, 16, 32, 64, 128, 256.
Bedeutung: Teilt einen physischen Schritt in kleinere Teilschritte auf.
Empfehlung: 16 Mikroschritte sind der Standard-Kompromiss aus Laufruhe und
Rechenaufwand für den ESP32. Bei 256 Mikroschritten läuft der Motor extrem weich, benötigt aber sehr hohe Pulsraten.
4. Experten-Einstellungen (Timing)
Diese Werte müssen nur geändert werden, wenn der Motor unsauber läuft:
toff (Off-Time): Regelt die feste Ausschaltzeit im Stromzyklus. Ein Wert von 3 oder 4 funktioniert fast immer.
blank_time: Die Zeit, in der Fehlersignale ignoriert werden. Standardwert 24 ist für 99% der Motoren korrekt.
Der Decoder soll hauptsächlich Eigenbau-Drehscheiben unterstützen.
Rocrail Gleisanschluß Hilfe
Die Gleisanschlüsse können manuell Konfiguriert werden.
Falls Du die technischen Daten deiner Drehscheibe kennst, kannst Du hier die Anschlüsse berechnen lassen.
Trage alle Anschlüsse für 380° eine. Dann werden in der Tabelle alle Positionen der Anschlüsse gelistet.
Markiere dann bis zu 24 Anschlüsse die auf der Anlage ein Anschluss haben.
Mit Button OK werden dann alle gewählten Positionen im Hauptformular eingetragen.
Mit Set am jeweiligen Gleisanschluss wird dann die Postion angefahrenen, und Du kann das noch genauer einstellen.
Mach das mit jedem Flanschanschluss. In der Spalte DCC Adresse werden die jeweiligen Adressen eingetragen.
Auch dafür ist eine Funktion vorhanden.
Wichtig: Wenn die Konfiguration abgeschlossen ist auf das Button | Alles resetfest Speicher | klicken.
Dann werden die Daten im ROM Speicher hinterlegt.
3D Druck
HO-Maßstabs-Plattenspieler
makerdingo
Motorhalter muss angepasst werden
H0 Eisenbahn-Drehscheiben Rail3D
Beachte, der Decoder soll für möglichst viele Drehscheibenmodelle mit Schrittmotor abdecken.
Daher musst Du einiges selber genau konfigurieren. Das erfordert etwas geduldet und Sachverstand.
Um den Decoder einfacher erstellen zu können, habe ich eine Platine ohne Bestückung gemacht.
Die Drehscheibe kann mit ein 3D Drucker erstellt werden. Ich habe aber aktuell noch nichts entwickelt.
Der DCC Decoder kann vollständig mit dem Konfigurations-Programm Blinker (Windows 64Bit) eingerichtet werden.
Es muss nur der USB vom ESP32 verbunden sein.
Anleitung Flashen.
USB Verbindung zum ESP32 herstellen.
Flashen:
Im Fensterreiter ESP32 kann schnell die Flashdatei ausgewählt werden
USB Port auswählen, mit dem Button "Flash Auswahl kpl" die Datei auswählen.
Warten bis sich das schwarze Fenster schließt. Fertig!
Bei gebrauchten ESÜ32 vorab den vollständig mit dem Button "ESP32 Speicher löschen" .
Einrichtung und Kalibrierung des Decoders
Hinweis: Ein kurzes Anleitungsvideo wird zusätzlich erstellt, um die Abläufe im Detail zu zeigen.
Vorbereitung:
• Stelle sicher, dass die Drehscheibe mit dem Schrittmotor verbunden und der ESP32 per USB angeschlossen ist (siehe Hardware-Anleitung).
• Wähle unten rechts im Programm den korrekten COM-Port aus.
Schritt 1: Referenzfahrt (Homing)
• Starte das Homing, um den Nullpunkt der Scheibe zu bestimmen.
• Sicherheit: Die Suche bricht nach ca. 1 Minute automatisch ab, falls der Sensor nicht reagiert.
• Sollte die Scheibe in dieser Zeit keine 180°-Drehung geschafft haben, prüfe bitte den Sensor oder starte den Vorgang erneut.
Schritt 2: Gleisanschluss 1 manuell kalibrieren
• Gehe im Bedienfeld auf "Anschluss 1 Kalibrieren" und klicke auf "Holen" (aktuelle Position 0 wird angezeigt).
• Fahre die Bühne nun sehr präzise im Uhrzeigersinn (rechtsdrehend) auf den ersten Gleisanschluss.
• Tipp: Falls du über das Ziel hinausfährst, setze ein Stück zurück und fahre den Punkt erneut exakt an.
• Markiere in der Tabelle die Zeile 1 und klicke auf "Kopier Pos. in Tabelle". Damit ist der erste Anschluss fest hinterlegt.
Schritt 3: Automatische Berechnung weiterer Anschlüsse
• Klicke auf den Button "1. Pos. Berechnen", um alle weiteren Positionen basierend auf deinen Eingaben vorzudefinieren.
• Trage die bekannten Werte in die oberen vier Felder ein. Unbekannte Werte kannst du unverändert lassen.
• Wichtig: Gib die Anzahl der möglichen Gleisanschlüsse an. Bei 360° erhält jeder Anschluss eine berechnete Position.
• Das Programm erstellt automatisch einen zusätzlichen 360°-Eintrag, um die Gesamtschritte pro Umdrehung exakt zu ermitteln (bei Segmentdrehscheiben optional).
Schritt 4: Abschluss & Feinjustierung
• Klicke auf "Berechnen", prüfe die Werte auf Plausibilität und bestätige mit "OK".
• Die Daten werden in die Haupttabelle übertragen. Dort kannst du jede Position feinjustieren und die gewünschten DCC-Adressen zuweisen.
Vorher den Referenzpunkt mit Homingfahrt festlegen und die Brücke auf dem ersten Gleisanschluss kalibrieren.
1.6 mm X 94 mm X 88 mm
DCC Decoder Hardware – Stückliste
Wichtige Sicherheitshinweise:
• Achtung: Schließe den Motor niemals unter Spannung an oder ab!
• ESD-Schutz: Die TMC-Treiber sind extrem empfindlich gegenüber statischer Aufladung.
• Tipp: Orientiere dich für einen schnellen Überblick am Platinenlayout.
Basis-Komponenten:
• 1x Platine
• 1x ESP32 WROOM (38-Pin) inkl. USB-Kabel
• 2x Buchsenleisten (1x19 oder 1x20 Pin, 2,54 mm)
• 2x Kondensatoren für den ESP32 (ca. 10V, passend zum Treiber-Typ)
Motor-Treiber & Zubehör:
• 1x Schrittmotortreiber (TMC2208 oder TMC2209) – Strombegrenzung am Poti einstellen!
• 2x Buchsenleisten (1x8 Pin, 2,54 mm)
• 1x Elektrolytkondensator (>= 25V / 100µF, radial)
• 2x Widerstand (10k Ohm)
• 2x Stiftleiste (1x2 Pin) + 2 Jumper für Microsteps
• 1x Stiftleiste (1x3 Pin) + 1 Jumper für UART-Konfiguration
• 2x Motoranschluss-Stecker (2,54 mm, passend zum Kabel)
• 1x Anschlussklemme (2-polig, 5,08 mm) oder Rundsteckerbuchse
DCC-Sensorik:
• 1x Optokoppler (PC817C) + optionaler Sockel (DIP-4 oder DIP-6)
• 1x Widerstand (2,1k Ohm)
• 1x Widerstand (4,7k Ohm)
• 1x Status-LED (3 mm)
• 1x Schraubklemme (2-polig, 5,08 mm)
Signalisierung & Schnittstellen:
• Status: 1x LED Blau (3 mm) + Vorwiderstand (220 Ohm bis 1k Ohm, Empfehlung: 1k Ohm)
• Bühnenblinker: 1x Buchsen-/Stiftleiste (1x4 Pin) + 2x Vorwiderstand (> 200 Ohm)
• UART: 1x Widerstand (1k Ohm) für TX/RX-Schutz
• Extra Ausgänge: 1x Stiftleiste (1x8 Pin, 2,54 mm) + 5x Widerstand (> 200 Ohm) – Max. 20 mA bei 3,3V beachten!
Spannungsversorgung:
• Motor: Schaltnetzteil 12V bis 22V (Empfehlung: 18-19V) via Rundstecker oder Klemme.
• ESP32 (Konfiguration): Versorgung direkt über USB möglich.
• ESP32 (Betrieb): 5V / 0,5A Netzteil oder Step-Down Modul (auf 5V voreinstellen!).
• Schutz: 1x Diode (>= 0,5A) als Rückstromschutz.
• 1x Buchsenleiste (1x4 Pin) für das Step-Down Modul.
Montageanleitung: DCC Decoder Bestückung
Schritt 1: Flache Bauteile (Widerstände & Dioden)
• Zuerst alle Widerstände (10k, 2k1, 4k7, 1k, etc.) einlöten.
• Die Diode für den Rückspannungsschutz einbauen (auf Polung achten!).
• Falls gewünscht, den DIP-Sockel für den Optokoppler einlöten.
Schritt 2: Sockel & Stiftleisten
• Die Buchsenleisten für den ESP32 und den TMC-Treiber einlöten.
• Tipp: Stecke die Leisten auf die Bauteile (ESP32/TMC) und löte sie dann auf die Platine, damit sie perfekt gerade sitzen.
• Die Stiftleisten für Jumper (Microsteps/UART) und die Extra-Ausgänge einlöten.
Schritt 3: Hohe Bauteile & Anschlüsse
• Die Kondensatoren einlöten (Elektrolytkondensatoren: Polung +/- beachten!).
• Die Schraubklemmen oder den Rundstecker für die Stromversorgung montieren.
• Die LEDs einsetzen (langes Bein ist Plus/Anode).
Schritt 4: Wichtige Einstellungen VOR dem ersten Einschalten
• Step-Down Modul: Falls verwendet, das Modul vor dem Einstecken des ESP32 mit einem Multimeter auf exakt 5,0V einstellen!
• TMC-Treiber: Die Strombegrenzung am kleinen Poti (Vref) passend zu deinem Motor einstellen.
• Jumper: Microsteps und UART-Modus gemäß der gewünschten Konfiguration stecken.
Schritt 5: Endmontage
• ESP32 und TMC-Treiber vorsichtig in die Sockel drücken.
• ACHTUNG: Nochmal die Ausrichtung prüfen – falsch herum eingesteckte Module können zerstört werden!
Beachte, die Anleitung ist umfangreich, obwohl alles mit wenigen Klicks erledigt werden kann.
Ich habe auch keine Lust, alles im Detail zu beschreiben. Falls Du Fragen hast, poste das in meinem Forum, dann sind die Problemlösungen für alle sichtbar.
Die Anleitung ist ein vorläufiger Entwurf. Ich muss selber noch Erfahrungen mit dem Decoder sammeln!
Tabelle bearbeiten - Positionen Kalibrieren.
In der Haupttabelle kannst Du jetzt jeden Anschluss genau Kalibrieren.
Anschluss 1 ist ja schon Kalibriert.
Markiere in der Tabelle Zeile 2 = Anschluss 2.
Klick auf SET Pos. XXX, dann Fährt die Bühne zu der Position.
Wenn das nicht exakt zum Anschluss passt kannst du das jetzt genau Kalibrieren.
Klick unter auf "Holen" dann wird die Aktuelle Position direkt aus dem ESP32 gelesen.
Die sollt mit dem Tabellen wert übereinstimmen.
Mit dem Tasten kannst Du jetzt zum Gleis Fahren und die in kleinen Schritten aus der Reichsdrehung dem Anschluss sehr genau Kalibrieren.
Bitte immer aus der Rechtsdrehung anfahren. So kann die Software später das mechanische Spie in der Linksdehnung ausgleichen.
Wenn Du das dann perfekt gemacht hast klicke auf Set Pos. XXX dann wird das im RAM zwischen gespeichert.
Das machst Du mit jedem Anschluss. Anschlüsse die Du nicht verwendest kannst Du ungefähr Kalibrieren.
Wichtig bei Drehscheiben müssen die Schritte für 360° genau stimmen, Fahre aus dem höchsten Gleisanschluss - Nummer rechtsdrehend auf das Anschlussgleis 1. Die Position muss weit über 0 sein . Position auf keinen Fall über Anschluss 1 Fahren . Besser ein wenig davor Kalibrieren.
Ich muss da noch praktische Erfahrungen sammeln. Ich nehme an das sollte beim Sensor sein. Wenn Du Anschluss 1 360° kalibriert hast .
Die Position 1 Vom Wert Abrechnen. Daher z. B. Anschluss 1 = 200 Anschluss 1 als 360° = 1500. Dann ist der richtige Wert 1500 - 200 = 1300.
Eventuell kann ich das später Automatsch machen lassen. Das Problem ist das Anschluss 1 an beliebiger Stelle sein kann. Ich muss mir was einfallen lassen!
Du kannst dann die Tabelle komplett auf dem ESP32 Übertragen. Klick auf "Sende Tabelle kpl" Achte auf die Nachricht | Positionen Gespeichert |
Wiederhole das wenn keine Bestätigung erscheint.
Du kannst jetzt jeder Postion mit "Set Posi xx " aufahen und auch nachbessre. Die Felder hast Du direkt Änder, achte darauf immer aus der Rechtsdehnung kalibrieren.
Speiche die Tabelle dann wieder neu ab.
DCC Adressen eintragen
Die Adressen können automatisch fortlaufend in die Tabelle übertragen werden.
Schreibe die Startadresse in der Spalte 1 ein. Vorgabe ist 601. Das kannst Du ändern.
Danach Klick auf "2.DCC Adr. Hilfe" . Dann werden die Adressen fortlaufen eingetragen.
Speicher danach die Tabelle Button " Sende Tabelle kpl. !
Du kannst danach auch mit den DCC Adressen Testen!
Mach ein Doppelklick auf eine Tabellenzeile bzw Gleisanschluss.
Unten im schwarzen Feld wir dann die Zubehör DCC Adresse als Decoderadresse nit den jeweiligen 4 Ports angezeigt.
Klick auf "Schalten" dann wird eine originales DCC Telegramm über USB am ESP32 (Decoder) gesendet.
Mache Modellbahnsteuerungen verlangen noch Decoderadressen. Notiere Dir dann die Adresse z. B. 151.1 = Adresse.Port
Falls Du Adressen sparen möchtest, Tage bei den entsprechenden Positionen eine 0 ein. Beachte aber das sich später bei ein zusätzlicher Anschluss, die Adressen Reihenfolge ab dem neuen Anschluss verschiebt .
Globale Einstellungen
In den blauen Feldern sind verzögernde. Werte. Daher hohe Werte langsamer.
Start/End Der Schrittmotor Startet mit dem Wert oder bremst auf dem Wert herunter. 8000
NORMAL Das ist die normale Geschwindigkeit, wenn die Rampe abgefahren wurde. 2000
RAMPE Innerhalb der Schritte wird beschleunigt oder abgebremst 100 Achtung: Soll nicht größer als die Schritte zwischen zwei Anschlüssen sein.
HOMING Bestimmt die Geschwindigkeit bei der Kalibrierfahrt.
Je nach technischer Ausstattung ist es nötig, nach jedem Start den Referenzpunkt neu zu bestimmen.
Bei schlechter Mechanik oder unsachgemäßer Einstellung des Treibers (Poti-Einstellung für Strom) kann es auf Dauer zu Schrittverlusten kommen.
Der Decoder speichert nach jeder abgeschlossenen Fahrt die Position im ROM, daher ist immer die letzte Position auch beim Neustart bekannt.
Wenn das gut funktioniert, kann man das Kalibrieren beim Neustart abschalten.
Umpolen ab. Bei Zweileiter-Gleisen muss die Bühnenspannung ab einer bestimmten Drehung umgepolt werden.
Falls das jemand braucht kann ich zwei Ausgänge wechselseitig mit 3,3V 20mA schalten.
Der Decoder hat 5 Ausgänge, die man je nach Bedarf schalten kann.
Stopp A+B: Mit der DCC Adresse kann das Drehen sofort gestoppt werden. Ich empfehle dafür ein Ausgang in der Modellbahnsteuerung.
DCC_1 bis DCC_3 A/B soll je nach Konfiguration die separaten Ausgänge schalten.
Referenzoffset ist nur für spezielle Probleme und soll auf 0 bleiben.
Timeout, Schätzt nach dem Wert/2 in Sekunden die Drehung ab. Das ist besonders beim Homing wichtig, wenn der Sensor nichts meldet.
Bei Segmentscheiben sollte der Wert minimal größer sein als der für das Abfahren aller Anschlüsse gebrauchte,
Falls die Kalibrierung an einem fetten Anschlag erfolgen soll, muss ich das als Update machen.
Stepps Schritte pro Runde. Damit die Berechnung bei Drehungen über 380° funktioniert, müssen die Schritte für eine Umdrehung bekannt sein.
Ich muss das noch nachbessern. Berechnung geht so. Der erste Anschluss wird kalibriert Der der Gleiche nochmal nach 360°.
Von der 360°-Position muss dann die Position vom ersten eingemessenen Anschluss abgerechnet werden.
Ich werde das noch als Funktion hinzufügen.
Spielausgleich Die meisten Eigenbau-Drehscheiben haben ein mechanisches Spiel. Daher sollen alle Anschlüsse aus der Rechtsdrehung kalibriert werden.
Für die Linksdrehung muss man einen Wert bestimmen, den die Bühne über die Position überfährt. Danach fährt die Bühne aus der Rechtsdrehung zurück auf die kalibrierte Position.
Der Wert richtet sich nach dem Tatsächlichen Spiel. Der sollte in etwa den doppelten Wert haben. Einfach ausprobieren.
Ich habe dafür extra das Set Button gemacht. Ausgelesen wird bei Global "Lesem".
Drehrichtung änder habe ich noch nicht unterstützt. Meine Platine hat zwei Motoranschlüsse, dort kann man das umstecken.
ACHTUNG !!! Die Motoranschlüsse niemals unter Spannung an oder ab Ziehen. Das soll den Treiber sofort Beschädigen.
Falls Du im Global was änderst. Vorher immer einlesen. dann ändern und das dann wieder "Senden"
Rotes Button Resttfest speicher
Wichtig: Restfest speichern.
Alle Einstellungen werden zunächst im flüchtigen RAM gespeichert.
Erst wenn Du auf das rote Button "Alles Restfest speichen" klickst beiben die Einstellungen und Tabelle erhalten.
Teileverlinkung ist
nur als Information!.
Platinen für MOBA-Freunde
ESP32 WROOM
1X20 Buchsenleisten 2,54
TNC2208 (FYSETC)
TMC2209 (MSK)
1X8 2,54 mm
oder
Kondensator
JST XH 2,54mm
oder
Rundstecker
PC817C
Widerstände Auswahl
LED Auswahl
Schraubklemmen
oder
Schaltnetzteil 18V
Schaltnetzteil 19,5V
Rundstecker
5V Modul
Beachte: Falls die 5V extern eingespeist werden, muss die Motorspannung vorher oder gleichzeitig eingeschaltet werden.
Homing wird sonst ohne Motor vom ESP32 ausgeführt und kann eventuell zu fehlerhaften Anfahren der Gleisanschlüsse führen
Step Down Power Module
Drehscheibe mit Rocrail.
Leider kann man nicht direkt auf einen Gleisanschluss klicken, um einen Anschluss anzusteuern.
Ich habe daher mal die Ausgänge mit der jeweiligen DCC- Adresse eingerichtet.
Die gleichen wie bei Konfiguration Gleis . Dann kann einfach den gewünschten Anschluss angeklickt werden.
Damit das funktioniert, muss für jeden Anschluss eine Aktion „Goto (Gleisnummer)“ definiert werden.
Alternativ kann auch der gewünschte Gleisanschluss über das Kontextmenü "Gehe zum Gleis" ausgewählt werden.
Damit die Drehscheibe auch den entsprechenden Anschluss mit dem roten Gleisanschluss
anzeigt, ist zwingend ein Rückmelder nötig.
Der soll anzeigen, dass der Stellvorgang abgeschlossen ist.
Falls Deine Drehscheibe an jedem Anschluss einen Melder hat, kannst Du die bei
Gleis eintragen. Das ist dann eine echte Rückmeldung.
Alternativ kann auch nur ein Melder als Bestätigung im Reiter „Schnittstelle“ eingetragen werden.
Ich habe für den Melder drei Lösungen gefunden.
1. Melder über zwei Aktionen auslösen.
2. Mein Decoder sendet über dem USB die Melderadresse 1000 ON/OFF.
3. Am Decoder ist ein Melderanschluss, dort kann ein Interface, z. B. S88 oder auch meine
RASCII-Melder, angeschlossen werden.
Rückmelder V2 Platine
mit Optokoppler nachrüsten
Je nach Meldesystem Widerstand und Diode verwenden.
Der PC817 kann 3 bis > 40 Volt und bis max. 25mA schalten.
mit meinen Kontaktmeldern kann die Gleispannung verwendet werden.
Dann muss GND am Meldeeingang 1 bis 16 und VCC am Anschluus Gleis/Zentrale
Am Anschluss 23 wird bei einer Meldung 3V3 max. 20mA anliegen.
Dafür ist oben der Widerstand ca, 120 bis 160 Ohm zuständig
Drehscheibe mit Rocrail
Gleis 0 ist ausgebendet
Das Drehscheibensymbol ist nicht zwingen.
Du kannst auch einfach Ausgänge mit Adressen anlegen.
z. B. auch die Gleisschalter rechts
Rückmelder für die Drehscheibe
Mehr dazu im Forum
Kabel mit Heißkleber oder Bohrung fixiren.
Rückmelder als Kontakt oder Stromsensor
Je nach Zentrale, Weichen oder Decoderadressen eintragen!
DCC Decoderadressen
Tabelle Drucken
Aus dem Tabellenprogramm hier LibreOffic kanst Du das ausdrucken
Rocrail USB Rückmelder Nr. 1000
Der Decoder hat auch ein Rückmelekanal über den USB Anschluss.
Die Rückmeldeadresse ist 1000.
Um den Melder zu nutzen muss eine "rascii" Zentrale eingerichtet werden.
Fall Du schon meine RASCII - Kontakt oder Stromfühler-Rückmelder verwendest ist nichts weiter nötig.
Nur die Rückmeldeadresse 1000 im Drehscheiden.Rückmelder eintragen.
Um die rascii Zentrale als Rückmelder-Schittstelle in Rocrail anzulegen, sind nur wenige Eintragungen nötig.
Wichtig ist das Du den richtigen COMx einträgst.
Du musst Rocrail neu starten, und der USB muss immer vor dem Rocrailstart angeschlossen sein.
Mehr über Rückmelder
Spannungswandler Einstellen
Anleitung: DC‑DC 4V/12–24V → 5V Step‑Down‑Modul korrekt auf 5 V einstellen
Link nur als Information!
Werbung: https://www.ebay.de/itm/263551040512?
Diese Anleitung beschreibt, wie ein einstellbares DC‑DC‑Step‑Down‑Modul (4 V bzw. 12–24 V Eingang → 5 V Ausgang, 3 A) korrekt auf 5 V Ausgangsspannung eingestellt wird.
️ 1. Vorbereitung
Benötigte Werkzeuge
Lötkolben
Multimeter (Spannungsmessung)
Stromversorgung 8–22 V (Rundstecker oder Schraubklemmen)
Optional: Dremel, Teppichmesser zum Trennen einer Leiterbahn
Vorbereitende Arbeiten
Löte vier 2,54‑mm‑Stiftleisten auf die Rückseite des Moduls.
Das Modul kann auf zwei Arten auf 5 V eingestellt werden:
über das Potentiometer
über den 5‑V‑Lötjumper
Wenn eine Siliziumdiode verbaut ist, wird empfohlen, das Potentiometer zu verwenden, da die Diode die Ausgangsspannung etwas absenkt.
✂️ 2.
Hinweis zum Lötjumper
Wenn du den Lötjumper verwenden möchtest, musst du oberhalb des Potentiometers eine Leiterbahn trennen.
Erst danach kann der Jumper korrekt funktionieren.
3.Vorbereitung der Elektronik
Entferne den ESP32 und das TMC‑Modul vom Sockel.
Schließe dein Multimeter (Volt‑Messbereich) an 5V und GND an.
Stecke das Step‑Down‑Modul richtig herum auf den Sockel.
Die Platine muss zur Motorstromversorgung zeigen.
Achte auf die Beschriftung.
⚡ 4. Spannungsversorgung anschließen
Verbinde nun die 8–22 V Eingangsspannung mit dem Board.
(Rundstecker oder Schraubklemmen)
Das Multimeter zeigt jetzt die aktuelle Ausgangsspannung des Moduls an.
5. Ausgangsspannung prüfen
Wenn du den 5‑V‑Lötjumper gebrückt hast:
Bei verbauter Siliziumdiode werden typischerweise ca. 4,3 V angezeigt.
Bei einer Schottky‑Diode etwa 4,7 V.
Ohne Diode liegen 5 V an.
Wenn du das Potentiometer nutzt:
Stelle die Spannung vorsichtig auf 4,8–5,0 V ein.
6. Abschlusstest
Stromversorgung trennen (wichtig!).
ESP32 und TMC2208/2209 wieder aufstecken.
Stromversorgung erneut einschalten.
Spannung nochmals prüfen, um sicherzustellen, dass das Modul unter Last stabil bleibt.
Anleitung: DC‑DC 4V/12–24V → 5V Step‑Down‑Modul korrekt auf 5 V einstellen.
Diese Anleitung beschreibt, wie ein einstellbares DC‑DC‑Step‑Down‑Modul (4 V bzw. 12–24 V Eingang → 5 V Ausgang, 3 A) korrekt auf 5 V Ausgangsspannung eingestellt wird.