Hallo werte Modellbahnbegeisterte,
in meinen Augen fehlt etwas im Portfolio von Märklin:
Eine mini CS2/CS3 ohne Bildschirm, die über vorhandene Tablets oder Smartphones die Modellbahn steuern kann. Die CS2/CS3 ist meiner Meinung nach zu groß und zu teuer, wenn es nur darum geht eine kleine Modellbahn zu steuern. Viele von Euch kennen die Basteleien rund um BBB, BPi und RPi. Kleiner Nachteil: eine extra Kiste.
Ich habe eine Platine entworfen, die ein Mini-Computer Modul aufnimmt. Diese lässt sich in die Gleisbox einbauen - hier das Ergebnis:
Dieser Umbau funktioniert mit:
•Art. 60112: Vorgänger Version für Spur 1
•Art. 60113: Vorgänger Version für H0
•Art. 60114: aktuelle Gleisbox für Spur-1-Einstieg
•Art. 60116: aktuelle Gleisbox für H0
da sich die Boxen im inneren Aufbau gleichen; nur die Farben bzw. Anschlusskabel sind verschieden.
Die raus geführten Buchsen sind für Netzwerk, CAN und S88 (wahlweise mit 5V/12V). Man kann die gepimpte Gleisbox ins LAN hängen und/oder WLAN nutzen.Kernkomponenten sind Gleisbox, Omega2+ und ein PIC Mikrocontroller (CAN und S88 Interface).
Als Steuerungssoftware sind im Prinzip alle geeignet, die mit einer CS2 umgehen können. Aktuelle Rocrail Version ist vorinstalliert - aber kein Muss.
Hier eine kleine Übersicht:
RemoteCS2 | funktioniert | Out of the Box |
iTrain | funktioniert | |
Win-Digipet | funktioniert | can2lan mit der Option -g starten |
TrainController | funktioniert | Support aber fraglich |
Rocrail | funktioniert | Rocrail Server vorinstalliert - muss nur aktiviert werden * |
MaeCAN | funktioniert | vorinstalliert - muss aktiviert werden |
Railcontrol | funktioniert | muss aktiviert werden |
Z21 App | funktioniert überwiegend | Loks, Weichen und GBM |
* Rocrail Software Stand 18.12.2021 / keine weiteren Updates
Kleine Helfer
Im can2udp Paket sind ein paar kleine Helfer Programme eingebaut, die den Spielspaß erhöhen. Diese Programme liefern auch immer eine kleine Hilfe (-h) mit:
can-monitor | Console | Zeigt Märklin CAN-Befehle in leserlicher Form |
clone-cs2-config | Console | kopiert Daten von einer CS2 |
clone-ms2-loco | Init Skript | kopiert Lok Daten von einer MS2 |
gb2-update | Console | führt Gleisbox Update durch (can2lan stoppen / 016-gb2.bin muss vorhanden sein) |
wake-up-c6020 | Init Skript | Initialisiert connect6020 aka 60128 |
wake-up-links88 | Init Skript | Initialisiert LinkS88 aka 60883 |
Zudem gibt es noch die Z21 Emulation mit der man u.A. Rocos WLANMaus 10813 nutzen kann:
z21emu | Init Skript | setzt Z21 Befehle (teilweise)auf Märklin um |
Alle notwendigen Daten wie Schaltplan, Firmware etc. pp. sind frei zugänglich.
Nachtrag:
Leider ist die Bestellung der Bauteile ein bisschen schwierig. Es gibt keinen Anbieter, der alle Bauteile in seinem Sortiment hat. Ich habe mal einen Gegennüberstellung von Mouser Warenkorb (ohne MwSt) und Reichelt Warenkorb gemacht:
(PCB Version 1.5)
Bauteil | Anzahl | Mouser | Reichelt | Anmerkung |
Omege2+ | 1 | 353-OM-O2P | ONION OMEGA2+ | |
PIC18F2xK80 | 1 | 579-PIC18F25K80-I/SO | PIC 18F26K80-ISO | 25k oder 26k ist egal |
MCP2562 | 1 | 579-MCP2562-E/SN | MCP 2562-E/SN | |
3V3 Regler | 1 | 580-OKI78SR3.31.5WHC | OKI3315W36HC | |
CD4504BM | 1 | 595-CD4504BM96 | Optional S88 | |
Längsregler 12V | 1 | 863-MC7812CDTG | MC 78M12 CDTG | Optional S88 |
Quarz 16MHz | 1 | 449-LFXTAL003240REEL | 16,0000-HC49U-S | |
LED 5mm Rot 2mA | 1 | 859-LTL-10224W | LED 5MM 2MA RT | |
49,9 Ohm SMD0805 | 4 | 754-RR1220Q-49R9D-M | RND 0805 1 49,9 | |
270 Ohm SMD0805 | 2 | 71-CRCW0805270RJNEA | RND 0805 1 270 | |
680 Ohm SMD0805 | 3 | 71-CRCW0805J-680-E3 | RND 0805 1 680 | |
10k Ohm SMD0805 | 1 | 603-RC0805JR-0710KL | RND 0805 1 10K | |
4k7 Ohm SMD0805 | 1 | 71-RCG08054K70JNEA | RND 0805 1 4,7K | |
47k Ohm SMD0805 | 1 | 71-CRCW080547K0FKEAC | RND 0805 1 47K | Rückseite R25 Optional S88 |
120 Ohm SMD1206 | 1 | 667-ERJ-8ENF1200V | RND 1206 1 120 | |
1k5 Ohm SND1206 | 1 | 71-CRCW1206J-1.5K-E3 | RND 1206 1 1,5K | |
Kondensator 22pF | 2 | 80-C0805C220K3G | RND 1500805N2203 | |
Kondensator 100nF | 10 | 710-885012207098 | X7R-G0805 100N | |
Kondensator 22uF 50V | 2 | 667-EEU-FM1H220H | FM-A 22U 50 | |
Stiftleiste 2,54mm | 1 | 649-861400361YO10LF | RND 205-00629 | |
Buchsenleiste 2mm | 2 | 855-M22-7131642 | BKL 10120725 | |
Grove Kabel 20cm | 1 | 713-110990027 | GRV CABLE4PIN20F | |
Grove Buchse | 1 | 713-110990030 | GRV CONNEC4PIN | |
Jumper | 3 | JUMPER 2,54 BL | ||
Pigtail | 1 | LAN WL-SMA ZE | ||
RJ45 Buchse | 2 | MEBP 8-8G | ||
LED Montage | 1 | MONTAGERING 5MM | ||
Ethernet HR911105A | 1 | über ebay / Aliexpress | ||
Nylon Senkschrauben M3 x 12mm | 4 | über ebay | ||
Nylonmutter M3 | 4 | über ebay | ||
Abstandshülsen 3mm D3,6mm | 4 | über ebay |
JLCPCB SMT Auftragsfertigung
Es besteht die Möglichkeit die Platine incl. aller SMD Bauteile fertigen zu lassen. Das erleichtert den Nachbau für viele sicherlich erheblich. Die Platine ist auf das JLCPCB Sortiment angepasst worden und unterscheidet sich zu der oben gezeigten Platine. So wurde z.B. der 7812 ersetzt, der 3V3 DCDC Wandler integriert und eine andere PIC Bauform (ISS anstatt SO) verwendet.
Das Zip-File beinhaltet:
Dateiname | Funktion |
SRSE2_v1.8.1.ZIP | Platinendaten (Gerber Files) |
SRSE2_BOM_V1_8.1.csv | Bauteile (BOM Bill of Material File) |
SRSE2_CPL_V1_8.1.csv | Positions Daten der Bauteile |
Abweichung von den Standard Einstellungen:
Anzahl wählen (PCB Qty)
Surface Finish -> Lead Free
Remove Order Number -> Specify a location
Bei SMT Assembly:
Tooling holes -> Added by JLCPCB
JLCPCBs DFM Analyse meckert ggf. über die Platzierung des LM317s und PIC18F25k80. Sofern aber "Assemble -> yes" steht, ist alles in Ordnung.
Für die Korrektheit der gelieferten Platinen übernehme ich keine Haftung.
Es müssen dann lediglich nur noch folgende Bauteil aufgelötet werden:
Bauteil | Anzahl | Mouser | Reichelt | Anmerkung |
Omege2+ | 1 | 353-OM-O2P | ONION OMEGA2+ | |
LED 5mm Rot 2mA | 1 | 859-LTL-10224W | LED 5MM 2MA RT | |
Stiftleiste 2,54mm | 1 | 649-861400361YO10LF | RND 205-00629 | |
Buchsenleiste 2mm | 2 | 855-M22-7131642 | BKL 10120725 | |
Grove Kabel 20cm | 1 | 713-110990027 | GRV CABLE4PIN20F | |
Grove Buchse | 1 | 713-110990030 | GRV CONNEC4PIN | |
Jumper | 3 | JUMPER 2,54 BL | ||
Pigtail | 1 | LAN WL-SMA ZE | ||
RJ45 Buchse | 2 | MEBP 8-8G | ||
Ethernet HR911105A | 1 | über ebay / Aliexpress |
Wichtig:
Bei der Nutzung von S88 bitte nicht die Masse des S88 Anschlusses mit Bahnmasse (braun 0) verbinden. Das führt zu einem Kurzschluss und ggf. zur Zerstörung der Platine und/oder Gleisbox !
Das Problem kann man umgehen, wenn man einen S88 Isolator verwendet:
Wichtig: Bei Verwendung des S88 Isolators den SRSEII S88-Bus über P18 auf 5V stellen !:
Im gezeigte Bild steht der S88 Bus auf 12V -> Umstecken auf 5V notwendig !
Die obere Platine zeigt die von JLCPCB gelieferte Platine; die untere Platine ist fertig bestückt. Links wird der SRSEII angeschlossen und rechts hat man die Wahl zwischen S88(N) oder das alte Kabel. Man kann wahlweise 5V oder 12V am S88 Bus verwenden.
JLCPCB SMT Auftragsfertigung S88 Isolator
Das Zip-File beinhaltet:
Dateiname | Funktion |
s88iso_202204.ZIP | Platinendaten (Gerber Files) |
s88iso_bom.csv | Bauteile (BOM Bill of Material File) |
s88iso-top-pos.csv | Positions Daten der Bauteile |
Abweichung von den Standard Einstellungen:
Anzahl wählen (PCB Qty)
Surface Finish -> Lead Free
Remove Order Number -> Specify a location
Bei SMT Assembly:
Tooling holes -> Added by JLCPCB
Restliche Bauteile:
Bauteil | Anzahl | Mouser | Reichelt | Anmerkung |
Hohlbuchse, 5,5/2,5 mm | 1 | DC BU25 90 | ||
RJ45 Buchse | 2 | MEBP 8-8G | im Grunde sollten die meisten RJ45 Buchsen gehen | |
3 Pol Stiftleiste 2,54 mm | 1 | MPE 087-1-003 | ||
Jumper | 1 | JUMPER 2,54 BL | ||
Header 2,54 mm | 1 | 538-22-28-1120 | optionaler Anschluss für altes S88 Kabel |
Weitere Informationen zum SRSEII Projekt gibt es hier: http://lnxpps.de/can2udp/srseII
Siehe auch:
Anleitung (niederländisch)
Anleitung (deutsche Übersetzung - Danke Robert !)
Inbetriebnahme Handbuch (DIY Kits) . Danke Ralf !
Gruß
Gerd
PS: Die eigentlich Idee zur Nutzung der Gleisbox als Zentrale kommt von hier. Die Software basiert auf Opensource Software (Lede/OpenWRT bzw CAN-CAN von Darron Broad).
Bitte keine Fragen zu CS2.exe - wird nicht unterstützt.