Moin zusammen!
Und wieder einmal eine Idee von mir, bei der ich eine Einschätzung und Eure Hilfe brauche!
Was hab ich vor? Ganz simpel: Einen Adapter, eine Schnittstelle, zwischen dem Roconet (XPressnet) und dem Märklin CAN-Bus .
Klingt verrückt? Jepp! (Aber es war auch mal "verrückt" zu fliegen, geschweige denn bis zum Mond!)
Ist unmöglich? Ist sehr wohl möglich!
Wie kommst Du darauf? Weil es einen (komplizierten) Weg gibt, der kommerziell erhältlich ist (bzw. war, einiges wird nicht mehr produziert).
XPressNet/Roconet <=> Uhlenbrock Maus-Adapter 63840 <=> Loconet <=> Uhlenbrock 6021-Adapter 63820 <=> Märklin I²C <=> Märklin 6021 <=> Märklin Connect-6021 60128 <=> Märklin CAN <=> Märklin CS2/CS3 oder "FakeCS2-Gleisbox"
DAS ist einfach kompliziert (4 verschiedene Protokolle) und wenig effektiv (dank der 6021 nur 14 Fahrstufen). Aber es funktioniert (theoretisch, da der Maus-Adapter überhaupt nicht mehr zu bekommen ist, den 6021-Adapter habe ich bei eBay selbst für einen Euro gefunden...).
Das Ganze ist definitiv auch einfacher machbar!
Was ich mir so gedacht habe ist folgendes: Es gibt einen Nachbau der Roco z21 auf Arduino Uno, bzw. AtMega2560-Basis: http://pgahtow.de/wiki/index.php?title=Zentrale
Dort sind auch die Bibliotheken für Loconet und XPressnet/Roconet hinterlegt.
Die Bibliothek für den Märklin-CAN-Bus ist ebenfalls verfügbar: https://code.google.com/archive/p/railuino/ .
Einen vollwertiger CAN-Transmitter für Arduino gibt es auch: http://www.watterott.com/de/Arduino-CANdiy-Shield .
Ich glaube, dass hier Anpassungen nötig sind, vermutlich wird es Konflikte mit der Pin-Belegung zwischen "z21" und "CANdiy-Shield" geben. Aber was weiß ich schon davon... . Zzt. nämlich noch definitiv zu wenig!
Jedenfalls gibt es den passenden Stecker für Märklin-CAN auch direkt dort: http://www.watterott.com/de/Railuino-Komponenten .
Unter Umständen könnte der C't hacks Artikel hier hilfreich sein: https://shop.heise.de/katalog/arduino-st...klin-modellbahn
Mal sehen, ob den jemand im Bekanntenkreis eh hat... .
Es sollte aber umsetzbar sein!
Auf dem CAN-Bus müsste das gegenüber der CS2 entweder als "MS" oder als "CS" registriert werden. Ich stelle es mir so vor: Die "Eigenbau-z21" sammelt die "Befehle" vom Roconet/XPressnet (gern auch vom Loconet als Bonus) und gibt diese dann "zentral" an die CS2 per CAN weiter.
Letztendlich müssen ja "nur" die Decoderadressen, Fahrstufen (128), Fahrtrichtung und die Funktionstasten übersetzt werden. Es sollte ein vergleichsweise vertretbarer Aufwand sein, wie ich finde, diese Daten sind ja generell "universal". In irgendeiner Form hat das jedes Protokoll . Für's erste reicht es auch unidirektional, sprich, nur von der "Eigenbau-z21" zur (Fake-)CS2/3. Als reines Steuergerät eben.
Warum nun der ganze Aufwand?
Einerseits möchte ich es ermöglichen, die Roco Lokmaus 2 / Multimaus mit meiner Fake-CS2 zu verwenden und bin damit definitiv nicht allein. (Denn ganz ehrlich: Das Teil liegt genial in der Hand und, ist super ergonomisch!)
Andererseits reizt es mich, von allem das Beste zu verwenden . Ich denke, gerade für MiniMäx könnte das auch echt eine Bereicherung sein!
Ich habe hier einen (ungenutzten) Arduino Uno, von dem ich zzt. noch keinen Ahnung habe. Meine Zeiten, dass ich programmiert habe, sind schon so lange vorbei, dass ich kaum noch etwas davon weiß. Ich möchte mir zunächst ein "Starter-Kit" besorgen und versuche, das mit der Arduino-Programmierung heraus zu bekommen. Dem Entwickler der Eigenbau-z21, Herrn Gahtow, habe ich auch eine eMail geschrieben, bisher noch keine Reaktion. Ich hoffe, dass da noch "irgendetwas" kommt.
Man könnte wohl auch "nur" die z21 von Herrn Gahtow genau so nachbauen und über Rocrail mit der CS2 verbinden. Aber einerseits habe ich keine Ahnung ob man in Rocrail tatsächlich so arbeiten kann (2 Zentralen und alle Signale gehen an eine Zentrale) und zum anderen empfinde ich es angenehmer, dann direkt zu gehen. (Habe eh von Rocrail kaum Ahnung, davon abgesehen, dass man ggf. einen extra PC benötigen würde.)
Nun, was denkt Ihr? Könntet Ihr Hilfestellung leisten? Wenn ja, wie?
Habt Ihr selbst etwas in der Richtung versucht? Wie weit seid Ihr gekommen/woran seid Ihr gescheitert?
Es grüßt Euch euer Jochen, mit dem nächsten, ambitionierten Projekt .
P.S.: Eine Bitte: Bitte "sparsam" mit "find ich toll", "will ich auch haben", "das klappt eh nie" etc. sein, FALLS sonst keine weitere Info in Eurem Beitrag kommt. Wenn Ihr ausschließlich ein Lob/Interesse oder Unkenrufe los werden möchtet, gern über die Umfrage oben! Aber wenn hier alles vollgespammt wird, ohne "Inhalt", bringt das recht wenig! Dankeschön .