Hallo Modellbahnfreunde, ich bin für Verbesserungsvorschläge dankbar.
Die kostenlos verfügbaren HEX Dateien.
Die HEX - Programme sind nur, zur nicht kommerzielle Nutzung freigegeben!
Die Hex-Dateien können direkt aus der Modellbahnverwaltung gebrannt (geflasht) werden.
DCC Zentrale mit Atmega328 Schnittstelle Modellbahnverwaltung + Rocnet Rocrail oder direkt mit geschlossenen Jumper Rasci-Zentrale in Rocrail
ab 8-2020 umschaltbar RocNet/RASCI
MB_Zentrale328.hex 38400 Baud
MB_Zentrale_19200Baud.hex 19200 Baud
Version für die H-Brücke L298P als Fertigmodul
DCC_Zentrale_L298P.hex 38400 Baud
DCC 4-fach Servo und Schaltdecoder mit Atmega328 16 Mhz ca. 12 KB
DM_Strong_Servodecoder.hex Voreingestellt mit 60 ms Schaltimpuls Kann über CV eingestellt werden
ab 8-2021 ist ein 2 X 20mA Laternenschaltung an D11/D12 mit Adresse 500.2 bzw 1998 Schaltbar.
DCC_Servodecoder.hex Spez. Version
Hat die gleichen Funktionen wie DM_Strong_Servodecoder und zusätzlich
können die Portausgänge A/B verzögert eingeschaltet (umgeschaltet) werden.
Eine Steuerung zur Herzstückpolarisierung ist so leichter möglich
DCC Signaldecoder ATmega 328 16MHZ 4 DCC Adr. 16 Ausgänge frei Adressierbar
DCC_Signaldecoder.hex ca. 12 KB
Als Leiterplatte kann die Signaldecoderplatine verwendet werden.
Zusätzlich ist das Konfigurationsprogramm Blinken |Lichtsignal|, in der Installation enthalten.
DCC Lichteffektedecoder ATmega 328 16MHZ
DCC_Lichtdecoder.hex ca. 13 KB
Als Leiterplatte kann die Signal oder Schaltdecoderplatine verwendet werden.
Zusätzlich ist das Konfigurationsprogramm Blinken, in der Installation enthalten.
Im Ordner Mega2560
Hexdata/Mega2560
Rückmelder Mega2560 RASCII für Rocrail für 240 oder 336 R Melder ca. 6 KB
in Verbindung mit Stromsensor, Reedkontakte, Hallgeber und Taster zu verwenden.
RASCII_48_48_Melder.hex als Master Standardversion Seriell-USB 38400 Baud
Als Master RASCII Interface kann 48 R Melder pus 4 X 48 Slave-Module mit Rocrail verbinden, Refreshrate 100ms
RASCII_48_48_Melder500000Baud.hex als Master Seriell-USB 38400 Baud experimentell Fehler bitte Melden
Kann 48 R Melder pus 4 X 48 Slave-Module mit Rocrail verbinden. Hat eine sehr kurze Refreshrate 25ms
RASCII_Master48_336.Melder.hex als Master Seriell-USB 38400 Baud
Kann 48 R Melder pus 6 X 48 Slave-Module mit Rocrail verbinden, Refreshrate 70ms
RASCII_MasterStellpult336_OnMelder.hex ca.6KB. Sendet nur ON, um mit Rocrail leicht ein Stellpult zu bauen.
Refreshrate ca. 200ms um das Kontaktprellen zu dampfen.
DCCPP_48_48_Melder.hex als Master Standardversion Seriell-USB 115200 Baud
Als Master DCCPP = DCC++ Interface kann 48 R Melder pus 4 X 48 Slave-Module mit DCC++ verbinden, Refreshrate 100ms
\Attiny\Digisparktiny85
DCC Funktionsdecoder mit Digispark ATTINY85
DCC Lokadresse Lichtwechsel je nach Fahrtrichtung und 2 Schaltausgänge
DigisParkFunktionsdecoder.hex ca. 6 KB
Rocrail RASCII Konfig.
8X Sensorplatine
Decoder CV Adressen
Bitte beachten Sie:
Falls Sie eine HEX Datei auf einem gebrauchten Arduino flashen, müssen
sie eventuell den Speicher zurück setzen.
In der Modellbahnverwaltung ist ein Button bei
DCC Zubehör | Zurücksetzen | dafür vorgesehen.
Oder Sie senden im POM Modus die CV 203 (Rascii oder Fremd-Zentrale 204) Wert 0.
Damit kann auch der Decoder auf die Standartwert zurückgesetzt werden.
Martin Blüthner 2019
Achtung beim flashen auf der Platine keine Fremdspannung z.B. für Weichenantriebe oder Gleisspannung anschließen.
Die Aufgelisteten HEX Dateien finden Sie in der Modellbahnverwaltung | HEX Loader | Button Flash HEX
Ordner Hexdata/Zentrale/
Simpel DCC Zentrale
Ordner Hexdata/Zubehoerdekoder
Servo Weichendecoderplatine
Ordner Hexdata
Ordner Hexdata
Ordner Hexdata
DCC 8-fach Schaltdecoder ATmega328 16 Mhz. für 8 Weichen ca- 7 KB
Schaltdecoder8X.hex Eingstellt auf 120 ms Schaltimpuls Bitte Melden falls das zu lang ist!
Achtung bitte nur als 7 X Verwenden. Ausgang16 (15) schaltet unbabsichtigt über Bootloder LED L
Kann mit der Signalplatine verwendet werden.
Ordner Hexdata
DCC X1 Servo Decoder ATmega328 16 MHz für eine DCC Adresse + DCC Adr. für Laterne
DCC_X1_ServoSchaltdecoder500.hex
Der Servodecoder kann auch manuell über Schalter bedient werden. Mit der Decodradresse 500.2
kann ein 20mA Ausgang geschaltet werden. Der Decoder wird auch für Gartenbahnweichen verwendet.
--- Anleitung auf den internen Webseiten ---
Hexdata/DCC_WS2811
DCC WS2811 WS2812 Decoder ATmega328 16Mhz für 84 LEDs bzw.42 Lichtsignale und 168 DCC Adr.
DCC_WS2811_Pulser.hex ca. 16 KB
Impuls von 20 bis 5100ms einstellbar. 84 Led Nummern!
DCC_WS_SignaldecoderBlink.hex kann auch durch S1 +S2 DCC_WS_LED_DecoderBlink.hex ersetzen
DCC_WS_LED_DecoderBlink.hex werde ich vermutlich nicht mehr Updaten
Die können dann auch LEDs blinken lassen.
Der Signaldecoder kann auch wieder die aktuellen Signalstellungen resettfest speichern.
Ich musste aber leider das so ändern, das die Signalstellungen immer erst bei abgestellter Gleisspannung übernommen werden.
Daher vor Betriebsende die Gleisspannung vorab ausschalten!
Über das Programm Blinken können alle 168 DCC und 126 Led Nr. konfiguriert und getestet werden.
Die Einstellung für das LED Blinken wird beim Update mit geliefert.
Rückmelder Mega2560 Slave-Module Slaveadresse 20 einstellbar bis 25
RASCII_Slave_48.hex ca. 4 KB. Wird mit dem Master über dem I2C Bus verbunden
Die Adressen können in der Modellbahnverwaltung geändert werden.
Weitere HEX-Dateien
Ich habe hier nur noch die meist verwendeten HEX Dateien aufgeführt. Es sind noch
mehr Dateien in der Modellbahnverwaltung verfügbar.
Um aber das etwas überschaubarer zu gestalten werde ich nur noch die aufgeführten
Dateien warten. Die Restlichen sind dann nur für
spezielle Anwendungen, falls das mal gewünscht wird.
Signaldecoder-Anleitung
Die oben genannten HEX-Dateien können Sie hier in der Modellbahnverwaltung bei Flash HEX auswählen
DC WS 84LED Decoder
Info
Ordner Hexdata
Master-Interface 16-fach Rückmelder NANO 328 16Mhz. direkt für Rocrail RASCII oder DCCPP (DCC++)
RASCII_16_Master.hex ca. 7 KB Geeignet für Stromsensor und Kontaktgleis Seriell-USB 38400 Baud
DCCPP_16Master.hex ca. 7 KB Geeignet für Stromsensor und Kontaktgleis Seriell-USB 115200 Baud
Slave I2C Interface 16-fach Rückmelder NANO 328 16Mhz. direkt für Rocrail RASCII
TWI_Slave.hex ca. 3 KB Slave - Adr. (20) 21, 22, 23, 24, 25
Unterstützt zur Zeit maximal 112 R Mederadressen . Moduladressen 20 biss 25 anpassen!
DCC Wechseschalter Decoder Schaltet 8 X 2 Ausgänge im wechsel.
DCC_X8_Wechselschalter.hex
Der Decoder hat ein Gedechnis Die Schaltzustände sind resetfest.
Kann mit der DCC Signalplatine verwendet werden.
RASCII-interface
Rocrail - Verkabelung
4/2021 da aktuell die Preise für den Atmega328 stark steigen kann ich die Hex Daten auch für den ATmega168 bereitstellen.
Kontaktgleis
--- DCC Zentrale ---
--- DCC Servo Schaltdecoder ___
--- DCC X15 Signaldecoder ---
Ordner Hexdata/Testversion
--- DCC Wechselschalter Decoder ---
--- DCC Lichteffekte Decoder ----
--- DCC 8X Schaltdecoder ---
--- DCC 1X Servodecoder für eine Weiche kann auch manuell bedient werden--
--- DCC LED PIXEL WS2811/12 Decoder ---
-- Rückmelder für Digitalstrom mit DCC++ oder Rocrail RASCII Schnittstelle ---
Stromsensor
Ist ab 04.2022 nicht mehr im Setup!
Hexdata/Zubehoerdekoder
DCC 4-fach Servo und Schaltdecoder mit Atmega328 16 Mhz ca. 16 KB
DCC_Servo_Schaltdecoder.hex Voreingestellt mit 100 ms Schaltimpuls Kann über CV eingestellt werden
ab 18-04-2022 ersetzt dies HEX den DM_Strong_Servodecoder.hex
Die kann jetzt auch direkt über USB geschaltet, konfiguriert, und gelesen werde.
DCC_ServoSchaltdecoderWS.hex Spez. Version
Die HEX hat ein zusätzlichen WS2811 Datenbus und ist sonst identisch
DCC_X8_SchaltdecoderPlus.hex für 8 fach Servodecoder-Platine
Hexdata ist der Stammordner
° Mini DCC Zentrale
ab 10.2022 nur noch neue Version
ab 04.2022 die neue Version!
° Neuer DCC Servo Schaltdecoder
*DCC 8 fach Schaltdecoder
Vorgängerversionen entfernt!
Achtung Flashanleitung lesen!
YouTube