CANguru-System / 91-Discussions

Hier können Fragen oder Kommentare zu den CANguru-Decodern platziert werden
1 stars 0 forks source link

Kein Projekt ohne Fehler oder Fragen! #1

Open CANguru-System opened 4 years ago

CANguru-System commented 4 years ago

Hallo Modellbahner, an dieser Stelle könnt Ihr Fragen stellen oder Aspekte kommentieren und zur Diskussion stellen. An dieser zentralen Stelle kommen weitere Erkenntnisse allen zu Gute. Ich werde versuchen, einen Beitrag hierzu zu leisten und Neuerungen hier einzubringen. Aber zunächst viel Spaß und Freude mit den CANgurus.

siggi-sader commented 4 years ago

Hallo zusammen, da ich Anfänger bin, würde ich gerne auf den Umbau der Weichen verzichten und diese mit einem normalen Weichenantrieb ausrüsten. Gibt es eigentlich einen geeigneten Decoder dazu (Magnetartikel). Da muss bestimmt eine spezielle Ausgangsschaltung drauf.

machmalpause commented 2 years ago

Hallo, ich versuche momentan, das CANguru-System nachzubauen. Leider habe ich massive Probleme, und die Hinweise im Buch helfen leider nicht weiter. Vielleicht kann jemand helfen oder hat bereits ähnliche Erfahrung gemacht ?

Die CANguru-Bridge habe ich auf einem Olimex ESP32-EVB-EA (Rev I, 2020) mit großem LCD und Gehäuse installiert. Ich verwende die V2.1 Firmware für die Bridge und die OTA-Firmwares für die CANguru-Decoder (auf ESP32-DevkitC V4).

Die Bridge registriert sich problemlos im Ethernet, meldet sich korrekt beim CANguru-Server an und steuert dann problemlos mehrere CANguru-Decoder an, die fleißig zu blinken beginnen.

Mein Problem: es herrscht scheinbar Funkstille auf dem Hardware-CAN-Anschluss der Bridge: die angeschlossene Märklin-Gleisbox 60113 (V1.39) zeigt keinerlei Aktivität ! Die Gleisbox selbst ist OK, Züge und Weichen lassen sich per Mobile Station 2 oder diversen Kompetenten aus dem Can-Digital-Systems problemlos steuern.

Hat jemand eine Idee, wo ich mit der Fehlersuche beginnen kann/soll ???

CANguru-System commented 2 years ago

Hallo machmalpause, es gibt im ersten Schritt 3 Ansätze, um dem Phänomen auf die Spur zu kommen.

  1. Beim Start der CANguru-Bridge darf sich - angeschlossen über USB an ein Terminalprogramm wie TERA TERM - keine Fehlermeldung, insbesondere des CAN-Servers, zeigen, also nur

C A N g u r u - B r i d g e - 2.21c Connect!

  1. Die Gleisbox muss sich beim Start des CANguru-Servers melden, und zwar mit einer Zeile ähnlich wie dieser::

CAN> 0x00(31)5F5E R [8] 47 44 19 18 01 29 00 10 GD...)..

Dabei wird die Adresse der Gleisbox, hier 5F5E anders sein.

  1. Wenn Ziffer 1 und 2 korrekt ablaufen, dann kann eigentlich dieser Punkt nicht zutreffen. Nämlich, dass die Gleisbox nicht richtig angeschlossen ist, beispielsweise Adern vertauscht.

Viel Erfolg!

G. Wostrack

machmalpause commented 2 years ago

Hallo Gustav,

Vielen lieben Dank für deine schnelle Antwort !

Ich habe gleich mal deine Vorschläge ausprobiert, und das ist mein Ergebnis:

Punkt 1. Zum Mitschneiden der seriellen Ausgabe habe ich die Bridge an einen MAC über USB angeschlossen. Das große Display der Bridge musste ich dabei abklemmen, weil sonst die Initialisierung scheinbar nicht komplett durchläuft. Die Ausgabe (App Coolterm, usbserial-1410, 115200 8N1 XON) sieht dann dauerhaft so aus (der anfängliche Zeichenschrott kommt gleich beim Anstöpseln des USB-Steckers) :

©B¨!˙µBBˇ©B¨!˙µccˇ Ba#â!Ì∑.R!)Öˇµ BÚ©

C A N g u r u - B r i d g e - 2.1 Connect!

Punkt 2. Das Telnet-Fenster des CANguru Servers (PC, Windows 10) liefert nach dem Start folgende Ausgabe:

>CAN> 0x00(36)0301   [5] 00 00 00 00 11(00 00 00) ........
>CAN> 0x00(00)0301   [6] 00 00 00 00 08 07(00 00) ........
>Clnt>0x00(30)4711   [0](00 00 00 00 00 00 00 00) ........

CANguru-Bridge & WebServer Version 2.1 From (own)IP 192.168.0.132 Connected to 192.168.0.229

Clnt>0x00(30)4711 [0](00 00 00 00 00 00 00 00) ........ Clnt> 0x00(31)D715 R [8] 45 00 91 95 00 01 00 53 E......S Clnt> 0x00(31)D716 R [8] 45 00 91 96 00 01 00 57 E......W Clnt> 0x00(31)D717 R [8] 45 00 91 97 00 02 00 55 E......U Clnt> 0x00(31)D718 R [8] 45 00 91 98 00 02 00 54 E......T G_W> 0x00(3A)0300 [5] 45 00 91 95 00(00 00 00) E....... GW>Clnt> 0x00(3A)0300 [5] 45 00 91 95 00(00 00 00) E....... Clnt> 0x00(3B)0001 R [8] 00 05 00 00 00 00 00 01 ........ Clnt> 0x00(3B)0002 R [8] 34 35 30 30 39 31 39 35 45009195 Clnt> 0x00(3B)0003 R [8] 43 41 4E 67 75 72 75 20 CANguru Clnt> 0x00(3B)0004 R [8] 4C 69 6E 65 61 72 2D 53 Linear-S Clnt> 0x00(3B)0005 R [8] 65 72 76 6F 00 00 00 00 ervo.... Clnt> 0x00(3B)D715 R [6] 45 00 91 95 00 05(00 00) E....... G_W> 0x00(3A)0300 [5] 45 00 91 96 00(00 00 00) E....... Decoder angemeldet: CANguru Linear-Servo-D715 GW>Clnt> 0x00(3A)0300 [5] 45 00 91 96 00(00 00 00) E....... Clnt> 0x00(3B)0001 R [8] 00 06 00 00 00 00 00 1E ........ Clnt> 0x00(3B)0002 R [8] 34 35 30 30 39 31 39 36 45009196 Clnt> 0x00(3B)0003 R [8] 43 41 4E 67 75 72 75 20 CANguru Clnt> 0x00(3B)0004 R [8] 4D 61 78 69 2D 53 69 67 Maxi-Sig Clnt> 0x00(3B)0005 R [8] 6E 61 6C 00 00 00 00 00 nal..... Clnt> 0x00(3B)D716 R [6] 45 00 91 96 00 05(00 00) E....... G_W> 0x00(3A)0300 [5] 45 00 91 97 00(00 00 00) E....... Decoder angemeldet: CANguru Maxi-Signal-D716 GW>Clnt> 0x00(3A)0300 [5] 45 00 91 97 00(00 00 00) E....... Clnt> 0x00(3B)0001 R [8] 00 08 00 00 00 00 00 00 ........ Clnt> 0x00(3B)0002 R [8] 34 35 30 30 39 31 39 37 45009197 Clnt> 0x00(3B)0003 R [8] 43 41 4E 67 75 72 75 20 CANguru Clnt> 0x00(3B)0004 R [8] 4C 69 63 68 74 64 65 63 Lichtdec Clnt> 0x00(3B)0005 R [8] 6F 64 65 72 00 00 00 00 oder.... Clnt> 0x00(3B)D717 R [6] 45 00 91 97 00 05(00 00) E....... G_W> 0x00(3A)0300 [5] 45 00 91 98 00(00 00 00) E....... Decoder angemeldet: CANguru Lichtdecoder-D717 GW>Clnt> 0x00(3A)0300 [5] 45 00 91 98 00(00 00 00) E....... Clnt> 0x00(3B)0001 R [8] 00 02 00 00 00 00 00 01 ........ Clnt> 0x00(3B)0002 R [8] 34 35 30 30 39 31 39 38 45009198 Clnt> 0x00(3B)0003 R [8] 43 41 4E 67 75 72 75 20 CANguru Clnt> 0x00(3B)0004 R [8] 42 65 73 65 74 7A 74 2D Besetzt- Clnt> 0x00(3B)0005 R [8] 4D 65 6C 64 65 72 00 00 Melder.. Clnt> 0x00(3B)D718 R [6] 45 00 91 98 00 05(00 00) E....... Decoder angemeldet: CANguru Besetzt-Melder-D718 GW>Clnt> 0x00(64)0300 [8] 00 00 00 00 00 00 00 00 ........ Clnt> 0x00(65)D715 R [8] FF FF FF FF 00 00 00 00 ........ Clnt> 0x00(65)D717 R [8] FF FF FF FF 00 00 00 00 ........ Clnt> 0x00(65)D716 R [8] FF FF FF FF 00 00 00 00 ........ Clnt> 0x00(65)D718 R [8] FF FF FF FF 00 00 00 00 ........ Start Train-Application


So wie ich das verstehe, melden sich alle Decoder ordnungsgemäß an (und sie blinken auch), aber die Gleisbox bleibt stumm ? Hast du eine Idee, wo der Fehler liegt ?

Vielen Dank für deine Unterstützung und viele Grüße,

Franky

Am 16.01.2022 um 18:32 schrieb CANguru-System @.***>:

Hallo machmalpause, es gibt im ersten Schritt 3 Ansätze, um dem Phänomen auf die Spur zu kommen.

Beim Start der CANguru-Bridge darf sich - angeschlossen über USB an ein Terminalprogramm wie TERA TERM - keine Fehlermeldung, insbesondere des CAN-Servers, zeigen, also nur C A N g u r u - B r i d g e - 2.21c Connect!

Die Gleisbox muss sich beim Start des CANguru-Servers melden, und zwar mit einer Zeile ähnlich wie dieser:: CAN> 0x00(31)5F5E R [8] 47 44 19 18 01 29 00 10 GD...)..

Dabei wird die Adresse der Gleisbox, hier 5F5E anders sein.

Wenn Ziffer 1 und 2 korrekt ablaufen, dann kann eigentlich dieser Punkt nicht zutreffen. Nämlich, dass die Gleisbox nicht richtig angeschlossen ist, beispielsweise Adern vertauscht. Viel Erfolg!

G. Wostrack

— Reply to this email directly, view it on GitHub https://github.com/CANguru-System/91-Discussions/issues/1#issuecomment-1013918472, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXECLR6S7KZUB75XPOPU4FDUWL6JDANCNFSM4JOVAPVA. You are receiving this because you commented.

CANguru-System commented 2 years ago

Hallo Franky, was ist denn mit Nummer 3? Ist die Gleisbox an die Bridge angeschlossen wie auf Seite 31 in meinem Buch beschrieben? Ich denke, das solltest Du mal überprüfen. Grüße

Gustav Gleisboxanschluss

machmalpause commented 2 years ago

Hallo Gustav,

Ich finde den Fehler nicht ...

Bzgl. Nummer 3:

Könnte es sein, dass die Gleisbox eine aktuellere Firmware benötigt, damit sie reagiert ? Momentan läuft meine noch auf V1.39.

Hast du eine Idee, wo der Fehler stecken könnte ?

Viele Grüße, Franky

Am 17.01.2022 um 09:23 schrieb CANguru-System @.***>:

Hallo Franky, was ist denn mit Nummer 3? Ist die Gleisbox an die Bridge angeschlossen wie auf Seite 31 in meinem Buch beschrieben? Ich denke, das solltest Du mal überprüfen. Grüße

Gustav https://user-images.githubusercontent.com/27617611/149733230-571d7ff4-6f69-4c0d-bd29-9810eed3fb14.png — Reply to this email directly, view it on GitHub https://github.com/CANguru-System/91-Discussions/issues/1#issuecomment-1014254637, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXECLR7ADI6NPFNGKZYGKPLUWPGZBANCNFSM4JOVAPVA. You are receiving this because you commented.

CANguru-System commented 2 years ago

Hallo Franky,

"Könnte es sein, dass die Gleisbox eine aktuellere Firmware benötigt, damit sie reagiert ?" Nein, glaub' ich nicht. Das Ganze lief auch bereits mit älteren Versionen.

Aber mal ein paar andere Fragen. Was erwartest Du denn, dass an der Gleisbox passiert? Leben kommt doch erst in das System, wenn WinDigiPet aufgerufen wird. Startet denn WinDigiPet ordnungsgemäß? Wenn ja, kannst Du eine Lok steuern? Grüße Gustav

machmalpause commented 2 years ago

Hallo Gustav,

Vielen Dank für deine Antwort.

Leider bekomme ich immer noch kein kein Leben in das System.

GLEISBOX Aus diesen Beobachtungen hatte ich geschlossen, dass meine Gleisbox nicht korrekt mit der CANguru-Bridge kommuniziert:

STEUERSOFTWARE Jetzt zu meinem Versuch, trotz der fehlenden Anmeldung eine Lok per Software zu steuern (Windows 10 PC):

Keines der Programme scheint mit dem CANguru-Server zu kommunizieren :-(

Ich habe keine Ahnung, was da los ist. Ich habe schon Router, Netzwerkkabel und Stromquellen in allen möglichen Kombinationen ausgetauscht, Firewall deaktiviert, Software neu aufgespielt (V1/V2.1) etc etc etc. Habe sowohl die Dateien aus dem Ordner '95-CANGURU' als auch die aus dem Ordner '01x-CANguru' ausprobiert.

Aber ich bekomme das Biest einfach nicht zum Laufen.

Was tun ?

Viele Grüße,

Franky

Am 17.01.2022 um 16:53 schrieb CANguru-System @.***>:

Hallo Franky,

"Könnte es sein, dass die Gleisbox eine aktuellere Firmware benötigt, damit sie reagiert ?" Nein, glaub' ich nicht. Das Ganze lief auch bereits mit älteren Versionen.

Aber mal ein paar andere Fragen. Was erwartest Du denn, dass an der Gleisbox passiert? Leben kommt doch erst in das System, wenn WinDigiPet aufgerufen wird. Startet denn WinDigiPet ordnungsgemäß? Wenn ja, kannst Du eine Lok steuern? Grüße Gustav

— Reply to this email directly, view it on GitHub https://github.com/CANguru-System/91-Discussions/issues/1#issuecomment-1014683209, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXECLR7TXR4MPC2U2ZBDUT3UWQ3OPANCNFSM4JOVAPVA. You are receiving this because you commented.

DB-59 commented 2 years ago

Hallo Frankie,

Ich habe mit Interesse die Diskussiion verfolgt. Da ich selbst ein CANguru- und RailControl-Fan bin (und diese Kombination auch nutze), kann ich leider nicht direkt helfen.

Aber ich setze heute oder morgen die neue CANguru-Version ebenfalls noch einmal auf neuer HW auf. Vielleicht ergibt sich ja noch ein weiterer Anhaltspunkt...

Viele Grüße - Detlef

machmalpause commented 2 years ago

Hallo Detlef,

Danke für deine Nachricht. Beruhigend und motivierend, dass CANguru bei dir läuft !

Ich habe bisher leider keinen Erfolg mit den CANguru-Komponenten:

Momentan tausche ich ALLE Komponenten sukzessive aus, installiere alles komplett neu, resette Router ... aber die Fehler halten sich leider hartnäckig, egal, was ich austeste.

Als nächstes werde ich mich mal an RailControl rantasten ...

Ich bin für jeden Hinweis dankbar !

Viele Grüße,

Franky

Am 18.01.2022 um 13:54 schrieb DB-59 @.***>:

Hallo Frankie,

Ich habe mit Interesse die Diskussiion verfolgt. Da ich selbst ein CANguru- und RailControl-Fan bin (und diese Kombination auch nutze), kann ich leider nicht direkt helfen.

Aber ich setze heute oder morgen die neue CANguru-Version ebenfalls noch einmal auf neuer HW auf. Vielleicht ergibt sich ja noch ein weiterer Anhaltspunkt...

Viele Grüße - Detlef

— Reply to this email directly, view it on GitHub https://github.com/CANguru-System/91-Discussions/issues/1#issuecomment-1015382673, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXECLR4JV5IF6E3DKQCE6P3UWVPIBANCNFSM4JOVAPVA. You are receiving this because you commented.

DB-59 commented 2 years ago

Moin Franky,

Heute wird's sicher auch für mich spannend.

Du könntest schon mal im RailControl-Forum ein wenig stöbern. Zum Beispiel hier:

https://www.railcontrol.org/forum/viewtopic.php?f=2&t=96

CANguru-Bridge an einem Raspberry Pi mit RailControl...

Ich melde mich direkt, wenn ich neue Ergebnisse habe!

Bis nachher! Detlef

machmalpause commented 2 years ago

Aloha Detlef,

Ich bin gespannt, was du herausfindest. Drücke die Daumen. Vielen Dank schon einmal im Voraus.

Habe gestern bei einem Märklin-Händler meiner Gleisbox ein Firmware-Update (V1.47) verpasst, hat aber leider nicht geholfen.

Habe dann noch einmal von vorne begonnen: ESP32-EVB komplett neu aufgespielt (alte und neue Firmware), die Files im CANguru-Verzeichnis gelöscht und neu kopiert, den Router resettet, Firewall deaktiviert etc etc etc. Ergebnis: Immer noch keine Verbindung zur Gleisbox am CAN-Bus, und keine Verbindung der CANguruServer-Software zu WDP, iTrain oder RailControl.

Vielen Dank für den link zu der Raspi-CAN-Steuerung. Schau ich mir später an.

Vielen Dank, Franky

Am 19.01.2022 um 07:16 schrieb DB-59 @.***>:

Moin Franky,

Heute wird's sicher auch für mich spannend.

Du könntest schon mal im RailControl-Forum ein wenig stöbern. Zum Beispiel hier:

https://www.railcontrol.org/forum/viewtopic.php?f=2&t=96 https://www.railcontrol.org/forum/viewtopic.php?f=2&t=96 CANguru-Bridge an einem Raspberry Pi mit RailControl...

Ich melde mich direkt, wenn ich neue Ergebnisse habe!

Bis nachher! Detlef

— Reply to this email directly, view it on GitHub https://github.com/CANguru-System/91-Discussions/issues/1#issuecomment-1016119685, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXECLR4H5E5LVCZDPTCDPZLUWZJMPANCNFSM4JOVAPVA. You are receiving this because you commented.

machmalpause commented 2 years ago

Hi Detlef, Wenn ich das richtig verstehe, dann läuft bei dir RailControl zusammen mit dem CANguru-Server auf einem Raspi. Welche Hardware(Interface/HAT) benutzt du, um den Raspi an den CAN-Bus anzuschließen ? Grüße, Franky

Am 19.01.2022 um 07:16 schrieb DB-59 @.***>:

Moin Franky,

Heute wird's sicher auch für mich spannend.

Du könntest schon mal im RailControl-Forum ein wenig stöbern. Zum Beispiel hier:

https://www.railcontrol.org/forum/viewtopic.php?f=2&t=96 https://www.railcontrol.org/forum/viewtopic.php?f=2&t=96 CANguru-Bridge an einem Raspberry Pi mit RailControl...

Ich melde mich direkt, wenn ich neue Ergebnisse habe!

Bis nachher! Detlef

— Reply to this email directly, view it on GitHub https://github.com/CANguru-System/91-Discussions/issues/1#issuecomment-1016119685, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXECLR4H5E5LVCZDPTCDPZLUWZJMPANCNFSM4JOVAPVA. You are receiving this because you commented.

DB-59 commented 2 years ago

Hallo Franky,

Um es kurz zu halten: https://www.railcontrol.org/forum/viewtopic.php?f=5&t=115

Aber das ist kein wirklicher Ersatz für CANguru.

Denn CANguru lebt davon, eine schnelle (Haus-WLAN unabhängig!) Verbindung zur Peripherie aufzubauen (z.B. Gleisbesetztmelder) die dann - dank selbstbau - auch noch unverschämt preisgünstig ist.

Bis gleich, Detlef

CANguru-System commented 2 years ago

Hallo zusammen, @Detlef: Ganz tolle Geschichte. Habe eben direkt einen Raspi bestellt, um Deinen Ansatz auch auszuprobieren. Ich denke, dieser Ansatz wäre sicherlich auch für andere interessant. Deshalb solltest Du vielleicht mal über einen Artikel in der DiMo nachdenken. Einen Kontakt kann ich gerne bei Bedarf zu Heiko Herholz herstellen. Man wird zwar dadurch nicht so schnell Millionär, hat dafür aber eine Menge Ehre! @DB-59: Ich habe Detlef so verstanden, dass die CANguru-Decoder immer noch über die Bridge gesteuert werden. Insofern wird lediglich der PC durch den Raspi ersetzt. Alles andere bleibt. Inwiefern dieser Tausch die Performance negativ beeinflusst, muss ich ausprobieren. @Franky: Leider löst dieser Ansatz bei aller Attraktivität nicht Dein Problem. Denn die Gleisbox ist wohl bei Detlef genauso an die CANguru-Bridge angeschlossen wie beispielsweise bei mir. Insofern komme ich von der Vermutung, dass das Kabel von der Bridge zur Gleisbox fehlerhaft ist, nicht los. Schau Dir das bitte nochmal genau an. Grüße Gustav

DB-59 commented 2 years ago

Hallo Gustav, hallo Franky,

Ich bin mit den ersten Tests durch und ziemlich unzufrieden aber auch überrascht.

Die aktuelle Bridge-Version ist die 2.1. Habe ich mit dem Flashtool auf das Olimex ESP32-EVB_Rev.L gespielt.

Das erste Problem hatte ich mit dem flash_download_tool_3.9.2. Hier habe ich die bin-files wie gehabt eingetragen und die zugehörenden Adressen gem. den Vorgaben aus dem Buch gemacht: BootLoader... 0x1000 Partitions... 0x8000 Firmware..... 0x10000 In der Hoffnung, daß das noch passt.

Immerhin hat er diese Daten übernommen und die Bridge startete auch mit der entsprechenden Status.

Dann ging es an den Server: den CANguru-Server gestartet und dann ALLE Dateien (den CANguru-Server UND die CS2-Date) dort hinein kopiert. Dann noch die Freigabe für die Firewall.

Aber: nichts passierte... (andere ESP-Komponenten wie Gleisbesetztmelder o.ä. waren nicht vorhanden).

Nach vielerlei Versuchen habe ich zur Referenz meine 'alte' Bridge mit Softwarestand 2.0b angeschlossen

Auch hiermit konnte der Server keine Verbindung zur Bridge herstellen (was aber vermutlich wg. der Systemänderungen auch richtig war).

Was aber sofort funktionierte: RailControl konnte sofort die Kommunikation mit der Bridge aufnehmen und bis auf 'Steuerspannung AUS/EIN' konnte sich alles bedienen lassen. Auch der Automatikbetrieb lief mit 5 Loks sofort an (was aber aufgrund der fehlenden Möglichkeit, den Fahrstrom seitens RailControl abschalten zu können, sicherlich nicht empfehlenswert ist).

Daher zunächst an Gustav einen Wunsch: bitte auch den Booster/bzw. den Gleisbox-Fahrstrom über die Bridge OHNE den CANguru-Server abschaltbar machen. Hierfür möchte ich keinen Windows-PC in meinen Gerätepark integrieren müssen.

Was ich nun probieren möchte: den alten Stand (Buchausgabe) auf ein Olimex-ESP32-EVB brennen und dazu passend den alten CANguru-Server.

Hoffentlich habe ich diese Kombination noch gesichert...

Was können wir nun tun, um andere Modellbahner, vorrangig Franky Dein tolles System näherzubringen?

Ich bin für (fast) alle Versuche bereit... und stehe natürlich auch für Rückfragen gern zur Verfügung.

Viele Grüße aus Herne - Detlef

machmalpause commented 2 years ago

Hi Detlef,

Das sehe ich genauso ;-)

Ich habe zwar schon einige CdB-Module erworben (u.a. CC-Schnitte, WeichenChef, Gleisreporter, StellPult etc) und auch erfolgreich getestet, aber das wird schnell sehr teuer (und SMDs selbst löten ist nix für mich). Insofern hatte ich auf die ESP32-Lösung von Gustav gehofft, die extremes Potential hat. Ich steuere seit einiger Zeit ein großes NeoPixel-String-Array per ESP32 und bin ganz begeistert von den Möglichkeiten - und dem unverschämt günstigen Preis.

Ich bestelle mir jetzt mal den 'Waveshare 17912 2-CH CAN' HAT für den Raspi, und dann kann ich zumindest mal testen, was mit meiner Gleisbox nicht stimmt. Vielleicht ist auch der CAN-Anschluss auf meinem Olimex ESP32-EVB defekt ?

Am 19.01.2022 um 13:22 schrieb DB-59 @.***>:

Hallo Franky,

Um es kurz zu halten: https://www.railcontrol.org/forum/viewtopic.php?f=5&t=115 https://www.railcontrol.org/forum/viewtopic.php?f=5&t=115 Aber das ist kein wirklicher Ersatz für CANguru.

Denn CANguru lebt davon, eine schnelle (Haus-WLAN unabhängig!) Verbindung zur Peripherie aufzubauen (z.B. Gleisbesetztmelder) die dann - dank selbstbau - auch noch unverschämt preisgünstig ist.

Bis gleich, Detlef

— Reply to this email directly, view it on GitHub https://github.com/CANguru-System/91-Discussions/issues/1#issuecomment-1016415095, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXECLRYXMCXJEFCDUU3D7U3UW2UG7ANCNFSM4JOVAPVA. You are receiving this because you commented.

DB-59 commented 2 years ago

Hallo Gustav,

Nur vorab zur Info: db-59 und Detlef sind beide Teile meiner schizophrenen Persönlichkeit ;)

Aber im Ernst: nicht daß jetzt Mißverständnisse aufkommen:

Momentan läuft meine Modellbahn wie folgt:

Raspberry 3 als Steuerungsrechner Hierauf läuft 'RailControl' und holt sich alle CAN-Modellbahndaten über einen CS2-Clon 'CAN2LAN'(von Gerd Bertelsmann)

Bedient wird die Anlage über ein Stellpult auf irgendeinem PC oder Tablet oder Smartphone, denn RailControl macht über einen Webserver auch die Visualisierung für beliebige Browser im Netzwerk.

Auf dem Raspberry steckt ein CAN-Hat von Welectron (isolierte Ausführung). Damit ist der Anschluß an die Gleisbox sichergestellt.

An der Gleisbox hängt noch der StartPunkt2 von can-digital-bahn.com und an diesem hängen noch 2 GleisReporter Opto, ebenfalls von CdB Elektronik (CAN digital-bahn-projekt).

Da RailControl mehrere Zentralen ansprechen kann, könnte bzw. soll demnächst auch eine CANguru-Bridge in dieses System aufgenommen werden.

Dann kann meine Anlage in Zukunft kostengünstig und mit Spaßfaktor weiter ausgebaut werden.

Viele Grüße - Detlef

PS: ich hatte auch schon eine Testlizenz von iTrain - unglaublich detailliert - ich mag es eher überschaubarer...

DB-59 commented 2 years ago

Hallo Gustav, hallo Franky,

Ich hab da noch mal was ausprobiert:

Mit meinem älteren Olimex-Board (CANguru Vers. 2.0b) hatte RailControl heute sofort eine Verbindung herstellen können. Also ein sicheres Indiz dafür, daß sowohl die Netzwerk- als auch die CAN-Schnittstelle funktionieren.

Dann habe ich mein aktuelles Olimex-Board Rev. L (Mitte 2021) hergenommen und genau diesen alten Stand geflasht: CANguru Vers. 2.0b.

Beim CANguru-Stand 2.1 hatte das Board keine Signale über die CAN-Schnittstelle übertragen. Dummerweise auch jetzt nicht, mit CANguru Stand Vers. 2.0b.

Bei ansonsten gleicher Verdrahtung...

Ist das ein Anhaltspunkt? Kann Olimex da irgendetwas verschlimmbessert haben? Das wäre auch ein Grund, warum Franky ebenfalls keine Verbindung über CAN bekommen kann. Welche Revision hat Dein Board, Franky? Auch die Rev. L (=l)

Viele Grüße - Detlef

machmalpause commented 2 years ago

Hallo Detlev,

Vielen lieben Dank für deine Basteleien. Wirklich toll, dass du mithilfst, die Nuss zu knacken ...

Und es könnte sein, dass du das Problem gefunden hast:

ich habe tatsächlich ein Olimex ESP32-EVB-EA Rev I 2020 (EA, damit das Ding ein Gehäuse hat), gekauft vor ca. 2 Wochen direkt bei Olimex !

Viele Grüße, Franky

Am 19.01.2022 um 17:16 schrieb DB-59 @.***>:

Hallo Gustav, hallo Franky,

Ich hab da noch mal was ausprobiert:

Mit meinem älteren Olimex-Board (CANguru Vers. 2.0b) hatte RailControl heute sofort eine Verbindung herstellen können. Also ein sicheres Indiz dafür, daß sowohl die Netzwerk- als auch die CAN-Schnittstelle funktionieren.

Dann habe ich mein aktuelles Olimex-Board Rev. L (Mitte 2021) hergenommen und genau diesen alten Stand geflasht: CANguru Vers. 2.0b.

Beim CANguru-Stand 2.1 hatte das Board keine Signale über die CAN-Schnittstelle übertragen. Dummerweise auch jetzt nicht, mit CANguru Stand Vers. 2.0b.

Bei ansonsten gleicher Verdrahtung...

Ist das ein Anhaltspunkt? Kann Olimex da irgendetwas verschlimmbessert haben? Das wäre auch ein Grund, warum Franky ebenfalls keine Verbindung über CAN bekommen kann. Welche Revision hat Dein Board, Franky? Auch die Rev. L (=l)

Viele Grüße - Detlef

— Reply to this email directly, view it on GitHub https://github.com/CANguru-System/91-Discussions/issues/1#issuecomment-1016629566, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXECLRY5IY5H7PRNRVLDLXLUW3PXXANCNFSM4JOVAPVA. You are receiving this because you commented.

CANguru-System commented 2 years ago

Hi, das ist ja wirklich interessant! Dass das Problem mit der Hardware zusammenhängt, hatte ich mir schon gedacht, aber dass das Board mglw. das Problem darstellt, ist schon erstaunlich. Ich werde mir morgen mal auf der Olimex-Seite das Schaltbild anschauen. Vielleicht gibt es da einen Hinweis. Vielleicht muss ich auch an meiner Software was ändern. Aber leider sind meine 3 Boards alle schon deutlich älter, was das Testen nicht erleichtert. Bis morgen Gustav

DB-59 commented 2 years ago

Hallo zusammen,

Ich habe mal beide Boards aus dem Gehäuse ausgebaut:

Mein Board mit Rev. I (vermutlich I statt L) ist ebenfalls von 2020. Es wird dort ein ESP WROOM 32E eingesetzt.

Dieses Board macht wahrscheinlich die Probleme.

Das alte Board (welches funktioniert) besitzt den Rev.Stand F und ist von 2018. Dort wird ein ESP WROOM 32D verwendet.

Ich denke, das ist auch für mich ein guter Anlass, mich etwas sehr viel intensiver mit der Hardware zu befassen...

Mal schauen, was wir herausbekommen können! Ich kann erst Freitag wieder weitermachen.

Bis dahin - viel Erfolg - Detlef

machmalpause commented 2 years ago

Hallo Detlef,

Yep, auf meinem ESP32-EVB-EA Board Rev. I 2020 ist es ein WROOM32-UE verbaut (UE wegen der externen Antenne).

https://github.com/OLIMEX/ESP32-EVB/tree/master/HARDWARE https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf

Ich wollte das CANguru-Projekt zum Anlass nehmen, mich auch mit der Programmierung von ESPs zu beschäftigen, aber momentan kann ich da leider noch nichts beitragen.

Ich würde mich riesig freuen, wenn du und Gustav das Problem lösen könntet.

Viele Grüße,

Franky

Am 19.01.2022 um 17:49 schrieb DB-59 @.***>:

Hallo zusammen,

Ich habe mal beide Boards aus dem Gehäuse ausgebaut:

Mein Board mit Rev. I (vermutlich I statt L) ist ebenfalls von 2020. Es wird dort ein ESP WROOM 32E eingesetzt.

Dieses Board macht wahrscheinlich die Probleme.

Das alte Board (welches funktioniert) besitzt den Rev.Stand F und ist von 2018. Dort wird ein ESP WROOM 32D verwendet.

Ich denke, das ist auch für mich ein guter Anlass, mich etwas sehr viel intensiver mit der Hardware zu befassen...

Mal schauen, was wir herausbekommen können! Ich kann erst Freitag wieder weitermachen.

Bis dahin - viel Erfolg - Detlef

— Reply to this email directly, view it on GitHub https://github.com/CANguru-System/91-Discussions/issues/1#issuecomment-1016660881, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXECLR22KN5OSMYCY3TZ4TDUW3TR3ANCNFSM4JOVAPVA. You are receiving this because you commented.

DB-59 commented 2 years ago

Hallo Franky, (und Gustav natürlich in CC)

Da sind wir schon mal zu zweit (beim Einarbeiten in das ESP-System).

Ich denke mal, in der Beurteilung, ob neue/aktuellere Libraries eingebunden werden müssen, weiß Gustav, was er machen muß.

Aber für uns ist das DIE CHANCE, etwas hinter die Kulissen und Gustav über die Schulter zu gucken.

Beim Vergleich der Schaltpläne habe ich im Bereich CAN-Schnittstelle und genutzter Pins beim ESP keine Unterschiede finden können.

Vielleicht liegt's tatsächlich an aktuelleren Libraries und neuem flashen.

@Gustav: ich stehe zu Deiner Verfügung!

Ich bin jedenfalls gern bereit, neue Versionen seitens Gustav zu testen. Material sollte hinreichend vorhanden sein - allein das know-how fehlt...

Viele Grüße - Detlef

machmalpause commented 2 years ago

Hallo Detlef und Gustav,

Ich habe mal ein bissl auf Github nach dem Olimex ESP32-EVB gebuddelt und habe bezüglich Unterschieden zwischen Rev B und Rev I folgendes gefunden:

https://github.com/OLIMEX/ESP32-EVB/blob/master/HARDWARE/REV-B/ESP32-EVB_Rev_B.pdf https://github.com/OLIMEX/ESP32-EVB/blob/master/HARDWARE/REV-I/ESP32-EVB_Rev_I.pdf

Könnte der Einsatz unterschiedlicher CAN-Transceiver (MCP2551-I vs MCP2562-E) vielleicht die Erklärung dafür sein, dass der CAN-Bus auf dem Rev I Board schweigt ?

Viele Grüße,

Franky

Am 19.01.2022 um 18:39 schrieb DB-59 @.***>:

Hallo Franky, (und Gustav natürlich in CC)

Da sind wir schon mal zu zweit (beim Einarbeiten in das ESP-System).

Ich denke mal, in der Beurteilung, ob neue/aktuellere Libraries eingebunden werden müssen, weiß Gustav, was er machen muß.

Aber für uns ist das DIE CHANCE, etwas hinter die Kulissen und Gustav über die Schulter zu gucken.

Beim Vergleich der Schaltpläne habe ich im Bereich CAN-Schnittstelle und genutzter Pins beim ESP keine Unterschiede finden können.

Vielleicht liegt's tatsächlich an aktuelleren Libraries und neuem flashen.

@gustav https://github.com/gustav: ich stehe zu Deiner Verfügung!

Ich bin jedenfalls gern bereit, neue Versionen seitens Gustav zu testen. Material sollte hinreichend vorhanden sein - allein das know-how fehlt...

Viele Grüße - Detlef

— Reply to this email directly, view it on GitHub https://github.com/CANguru-System/91-Discussions/issues/1#issuecomment-1016707058, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXECLR25COBTUAC6Q7DWYZLUW3ZOBANCNFSM4JOVAPVA. You are receiving this because you commented.

CANguru-System commented 2 years ago

Hallo, das ist durchaus möglich. Erstaunlicherweise ist es aber so, dass die CAN-Beispielsoftware von Olimex seit 5(!) Jahren nicht verändert wurde. Möglicherweise ist es nun so, dass der Chiptausch bei deren Software keinen Unterschied machte, bei mir aber schon. Ich werde der Sache weiter nachgehen. Vielleicht muss ich mir auch ein neues Board bestellen. Denn das Fern-Testen - vielen Dank für das Angebot - ist doch schwierig. Ich melde mich wieder. Bis dahin viele Grüße

Gustav

machmalpause commented 2 years ago

Hallo Gustav, Vielen Dank, dass du an dem Thema dran bleibst. Ich probiere in der Zwischenzeit den Aufbau von Detlef, der CAN-HAT für den Raspi ist gerade angekommen. Aber so richtig interessant und schick wird's bestimmt erst mit dem ESP32 :-) Bis denne, Viele Grüße Franky

Am 20.01.2022 um 14:46 schrieb CANguru-System @.***>:

Hallo, das ist durchaus möglich. Erstaunlicherweise ist es aber so, dass die CAN-Beispielsoftware von Olimex seit 5(!) Jahren nicht verändert wurde. Möglicherweise ist es nun so, dass der Chiptausch bei deren Software keinen Unterschied machte, bei mir aber schon. Ich werde der Sache weiter nachgehen. Vielleicht muss ich mir auch ein neues Board bestellen. Denn das Fern-Testen - vielen Dank für das Angebot - ist doch schwierig. Ich melde mich wieder. Bis dahin viele Grüße

Gustav

— Reply to this email directly, view it on GitHub https://github.com/CANguru-System/91-Discussions/issues/1#issuecomment-1017519624, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXECLR5WWOXR5BGWFUK32KTUXAG3ZANCNFSM4JOVAPVA. You are receiving this because you commented.

CANguru-System commented 2 years ago

Hallo, ich habe eben das Dokument "MCP2551 to MCP2561 Migration" gefunden. Demnach ist der MCP2561/2 der direkte Nachfolgetyp vom MCP2551 mit marginalem Änderungsbedarf, der aber ausschließlich die Hardware betrifft. Software kann unverändert weiter genutzt wird. Hardwareänderungen sind durch das Board berücksichtigt. Leider macht es diese Erkenntnis nicht einfacher. Grüße Gustav

machmalpause commented 2 years ago

Hi,

Nochmal zurück zu den vermeintlichen Unterschieden zwischen dem WROOM32-D und dem WROOM32-E. Habe gerade das hier in einem Forum bei Espressif gefunden: https://www.esp32.com/viewtopic.php?t=21674

ESP32-WROOM-32E CAN bus 'I was using ESP32-WROOM-32D, it works fine. Recently I changed to ESP32-WROOM-32E, since -32D is end of life. I found my -32D code has problem running on -32E. Tracked down it's about CAN baud rate. On ESP32-WROOM-32D, the Can0.Begin(100000); is 100KHz (by scope). But on ESP32-WROOM-32E, it's around 50KHz.'

... und hier noch etwas: https://docs.ineltek.com/docs/esp32-wroom-32d-vs-32e/

ESP32-WROOM-32D vs 32E 'Minimum CAN baudrate reduced: ECO-V3 can use a baudrate as low as 12.5kHz instead of 25kHz.'

Vielleicht eine Fährte ?!?

Viele Grüße,

Franky

Am 20.01.2022 um 15:26 schrieb CANguru-System @.***>:

Hallo, ich habe eben das Dokument "MCP2551 to MCP2561 Migration" gefunden. Demnach ist der MCP2561/2 der direkte Nachfolgetyp vom MCP2551 mit marginalem Änderungsbedarf, der aber ausschließlich die Hardware betrifft. Software kann unverändert weiter genutzt wird. Hardwareänderungen sind durch das Board berücksichtigt. Leider macht es diese Erkenntnis nicht einfacher. Grüße Gustav

— Reply to this email directly, view it on GitHub https://github.com/CANguru-System/91-Discussions/issues/1#issuecomment-1017561769, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXECLRYKR75IR2R2INZ753TUXALQ5ANCNFSM4JOVAPVA. You are receiving this because you commented.

CANguru-System commented 2 years ago

Hi, die Baudrate ist leider für uns nicht variabel sondern von Märklin mit 250KBaud vorgegeben. Ich habe mich entschlossen, ein neues Board zu kaufen. Wo habt Ihr Eure Revision I gekauft? Ich möchte auf jeden Fall vermeiden, irgendwo nochmals ein B-Board zu kaufen. Davon habe ich bereits 3! Grüße Gustav

machmalpause commented 2 years ago

Hallo, Ich habe mein ESP32-EVB-EA (Rev I 2020) + LCD2-8RTP + Gehäuse direkt bei Olimex gekauft. Kostete dummerweise zusätzlich 9.50€ Versand + extra PayPal-Gebühr ! Viel Erfolg ! Franky

Am 20.01.2022 um 18:34 schrieb CANguru-System @.***>:

Hi, die Baudrate ist leider für uns nicht variabel sondern von Märklin mit 250KBaud vorgegeben. Ich habe mich entschlossen, ein neues Board zu kaufen. Wo habt Ihr Eure Revision I gekauft? Ich möchte auf jeden Fall vermeiden, irgendwo nochmals ein B-Board zu kaufen. Davon habe ich bereits 3! Grüße Gustav

— Reply to this email directly, view it on GitHub https://github.com/CANguru-System/91-Discussions/issues/1#issuecomment-1017751050, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXECLR2MQ7EXYMBL3CC3PYTUXBBSJANCNFSM4JOVAPVA. You are receiving this because you commented.

DB-59 commented 2 years ago

Hallo zusammen,

Ich bin wieder zurück. Die Spur scheint ja recht plausibel zu sein. Ich h"be mein I-Board hier gekauft:

https://www.exp-tech.de/plattformen/esp32/8168/olimex-esp32-evb

Bei dieser Gelegenheit vielen Dank, Gustav.

Viele Grüße aus Herne - Detlef

machmalpause commented 2 years ago

Hallo Detlef,

Während Gustav den Fehler auf dem Olimex-Board sucht habe ich gestern deinen RailPi nachgebastelt, gemäß deiner Anleitung RailPi_Vers.1.1.pdf https://www.railcontrol.org/forum/download/file.php?id=61 auf https://www.railcontrol.org/forum/viewtopic.php?t=115 https://www.railcontrol.org/forum/viewtopic.php?t=115

Verwendet habe einen Raspi3 und den Waveshare 17912 CAN HAT.

Ich habe deine Anleitung komplett durchgekocht (aufgesetzt wurde dabei das Raspberry OS 'Bullseye'). Per 'can-monitor' konnte ich endlich meine Gleisbox und MS2 auf dem CAN-Bus fleißig funken sehen. Super !!!

Mit RailControl hatte ich zunächst Probleme. Das lag wohl daran, dass ich vor dem Aufruf von RailControl nicht 'can2lan -mvf -c /var/www/html' gestartet habe? Verstehe ich das richtig, dass can2lan immer manuell mit genau diesen Parametern aufgerufen werden muss, bevor RailControl gestartet wird (denn in deiner Anleitung steht: '# oder manuell im Vordergrund start') ?

Schon jetzt vielen Dank für dieses tolle Projekt ! Der RailPi wird bei mir auch von anderen Programmen, z.B. itrain auf einem MAC, als CS2 erkannt und korrekt angesteuert. Jetzt experimentiere ich mal ein wenig mit RailControl und einigen CdB-Komponenten. Bin SEHR happy, dass ich ENDLICH ein Stückchen "selbstgebastelte" Hardware zum Laufen bekommen habe. Kann es kaum erwarten, auch den CANguru in Betrieb zu nehmen ...

Viele Grüße,

Franky

Am 20.01.2022 um 20:18 schrieb DB-59 @.***>:

Hallo zusammen,

Ich bin wieder zurück. Die Spur scheint ja recht plausibel zu sein. Ich h"be mein I-Board hier gekauft:

https://www.exp-tech.de/plattformen/esp32/8168/olimex-esp32-evb https://www.exp-tech.de/plattformen/esp32/8168/olimex-esp32-evb Bei dieser Gelegenheit vielen Dank, Gustav.

Viele Grüße aus Herne - Detlef

— Reply to this email directly, view it on GitHub https://github.com/CANguru-System/91-Discussions/issues/1#issuecomment-1017841019, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXECLR5Q2GSLDNLJE23DRLDUXBNXZANCNFSM4JOVAPVA. You are receiving this because you commented.

DB-59 commented 2 years ago

Hallo Franky,

Prima, daß es bei Dir ein wenig weitergeht. Ich kann Dir wohl erst heute Nachmittag konkreter antworten. Jetzt nur soviel:

Bitte stelle Deine Fragen zu RailControl nur im RailControl-Forum: https://www.railcontrol.org/forum/

Hier sollten wir uns vorrangig über CANguru unterhalten.

Aber ich bin ganz Deiner Meinung: CANguru fehlt noch definitiv beim RailPi!

Bis heute Nachmittag!

Viele Grüße - Detlef

DB-59 commented 2 years ago

Hallo Franky,

Da ich nicht weiß, wie lange eine Anmeldung im RailControl-Forum dauert, hier schnell noch die ausstehende Antwort an dieser Stelle:

Auf Seite 33 wird CAN2LAN installiert und für den autom. Start installiert und manuell ausprobiert.

Auf Seite 34 ist dann redundant alles noch einmal wiederholt. Aber: es wird ein Neustart des RailPi duchgeführt. Ab jetzt läuft CAN2LAN immer und sollte/muss von RailControl benutzt werden können.

Es wird Zeit für eine Neuauflage - diesmal inklusive CANguru...

Gutes Gelingen - Detlef

CANguru-System commented 2 years ago

Hi, leider dauert es bei mir vorauss. etwas länger bis ich mich um das Olimex-Board kümmern kann. Ich habe zunächst bei EXP-TECH bestellen wollen. Leider sind dort nur noch registrierte Händler zugelassen. Mein Versuch, mich dort zu registrieren, lief bislang ins Leere. Deshalb habe ich direkt bei Olimex bestellt mit den bekannten Nebenwirkungen. Ich erwarte das Board erst Ende nächster Woche. Leider. Schönes WE Gustav

DB-59 commented 2 years ago

Hallo Gustav,

da kann man wohl nichts machen. Schade, aber wir werden auch diese Woche noch gutgelaunt hinter uns bringen.

Was mich beim Testen vorgestern noch irritiert hatte:

Sowohl CANguru als auch CAN2LAN sind ja sog. CS2-clones.

Und erwartungsgemäß lief der RailControl-Automatikbetrieb mit beiden Systemen (jeweils als alleinige Zentrale).

Der einzige - von mir bemerkte - Unterschied: Das Abschalten der Fahrspannung funktionierte unter CANguru nicht. Ist das allein mit dem CANguru-Server möglich?

Viele Grüße und ebenfalls ein schönes Wochenende!

Detlef

CANguru-System commented 2 years ago

Hallo Detlef, es ist momentan so, dass der Betrieb der Bridge insbesondere auf den CANguru-Server ausgerichtet ist. Und von dort kommt auch der Auftrag, die Gleisspannung abzuschalten, sobald der Server seinen Betrieb beendet. Soweit ist in der CANguru-Welt alles OK. Mit Sicherheit sendet RailControl ebenso wie mein Server ein "Schalt-die-Gleisspannung-Ab-Signal", das ich momentan aber bei der Bridge nicht berücksichtige. Sobald ich den Raspi in Händen halte und RailControl dort installiert habe, werde ich mir das mal ansehen. Es ist übrigens so, dass in der Kombination CANguru-Bridge / CANguru-Server / WinDigiPet die Gleisspannung wie erwartet abgeschaltet wird. Aber man kann immer noch besser werden. Grüße Gustav

CANguru-System commented 2 years ago

Hallo, habe gestern das Olimex-Board Revision I erhalten und sofort die CANguru-Bridge-Software geladen. Mit dem Ergebnis: wie erwartet keine Verbindung zur Gleisbox. Mehrere Versuche, dieses Ergebnis zu ändern, schlugen leider fehl. Heute Morgen habe ich 2 Boards (eins Rev. I, das andere Rev. D) mit einer Software von ESPRESSIF zusammengeschaltet. Mit positivem Ergebnis. Also ist noch ist nicht alles verloren. Ich suche weiter... Grüße Gustav

machmalpause commented 2 years ago

Hallo Gustav !

Prima, dass du das Problem mit dem Rev. I Board bei dir reproduzieren kannst. Ich drücke dir ganz fest beide Daumen (und Zehen), dass du dem CAN-Bus auf diesem vermeintlichen "Verschlimmbesserungs"-Board Leben einhauchen kannst ! Leider kann ich nicht mithelfen, denn die Programmierung von ESP32 o.ä. liegt weit jenseits meiner sehr bescheidenen Coding-Kenntnissen.

Ich habe mir derweil einige Multiplexer (CD74HC4067), Servotreiber (PCA9685) und Optokoppler (PC817) gekauft (die Dioden fehlen noch), ich freue mich schon riesig auf's Zusammenstöpseln :-)

Viele Grüße,

Franky

Am 29.01.2022 um 11:54 schrieb CANguru-System @.***>:

Hallo, habe gestern das Olimex-Board Revision I erhalten und sofort die CANguru-Bridge-Software geladen. Mit dem Ergebnis: wie erwartet keine Verbindung zur Gleisbox. Mehrere Versuche, dieses Ergebnis zu ändern, schlugen leider fehl. Heute Morgen habe ich 2 Boards (eins Rev. I, das andere Rev. D) mit einer Software von ESPRESSIF zusammengeschaltet. Mit positivem Ergebnis. Also ist noch ist nicht alles verloren. Ich suche weiter... Grüße Gustav

— Reply to this email directly, view it on GitHub https://github.com/CANguru-System/91-Discussions/issues/1#issuecomment-1024888171, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXECLR3SAW4WMLXOEKK3VFDUYPBM5ANCNFSM4JOVAPVA. You are receiving this because you commented.

siggi-sader commented 2 years ago

Vielleicht hilft der Linkhttps://www.esp32.com/viewtopic.php?t=21674Sent from my LG MobileAm 29.01.2022 11:54 schrieb CANguru-System @.***>:

Hallo,

habe gestern das Olimex-Board Revision I erhalten und sofort die CANguru-Bridge-Software geladen. Mit dem Ergebnis: wie erwartet keine Verbindung zur Gleisbox. Mehrere Versuche, dieses Ergebnis zu ändern, schlugen leider fehl.

Heute Morgen habe ich 2 Boards (eins Rev. I, das andere Rev. D) mit einer Software von ESPRESSIF zusammengeschaltet. Mit positivem Ergebnis. Also ist noch ist nicht alles verloren. Ich suche weiter...

Grüße

Gustav

—Reply to this email directly, view it on GitHub, or unsubscribe.Triage notifications on the go with GitHub Mobile for iOS or Android.

You are receiving this because you commented.Message ID: @.***>

CANguru-System commented 2 years ago

Hallo zusammen, zunächst herzlichen Dank an alle, die mich bei der Fehlersuche unterstützt haben. Es hat zwar etwas gedauert, aber ich habe die positive Meldung: Die CANguru-Bridge funktioniert jetzt auf beiden Boards (bei mir Rev. D und Rev. I). Allerdings habe ich das Defizit nur halbherzig behoben. Mittelfristig werde ich eine neue Version erstellen, die den neuen Ansatz (betrifft nur interne Verarbeitung!) vollständig umsetzt. Ich werde später am Tag die aktuelle Version der CANguru-Bridge sowie eine weitere Version des CANguru-Servers online stellen. Viel Spaß und beste Grüße Gustav

machmalpause commented 2 years ago

Hallo Gustav, Herzlichen Glückwunsch ! Ich freue mich riesig, dass du das Problem in den Griff bekommen hast. Ich habe mir inzwischen eine kleine Teststrecke aufgebaut, als nächstes kommen die Rückmelder und der Umbau der Weichen. Und heute Abend wird meine CANguru-Bridge dann ordentlich 'was zu tun bekommen ... :-))) Viele Grüße, Franky

Am 02.02.2022 um 11:50 schrieb CANguru-System @.***>:

Hallo zusammen, zunächst herzlichen Dank an alle, die mich bei der Fehlersuche unterstützt haben. Es hat zwar etwas gedauert, aber ich habe die positive Meldung: Die CANguru-Bridge funktioniert jetzt auf beiden Boards (bei mir Rev. D und Rev. I). Allerdings habe ich das Defizit nur halbherzig behoben. Mittelfristig werde ich eine neue Version erstellen, die den neuen Ansatz (betrifft nur interne Verarbeitung!) vollständig umsetzt. Ich werde später am Tag die aktuelle Version der CANguru-Bridge sowie eine weitere Version des CANguru-Servers online stellen. Viel Spaß und beste Grüße Gustav

— Reply to this email directly, view it on GitHub https://github.com/CANguru-System/91-Discussions/issues/1#issuecomment-1027810484, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXECLR3EPDESHEMK36PFG4LUZED7XANCNFSM4JOVAPVA. You are receiving this because you commented.

DB-59 commented 2 years ago

Vielen Dank - wir werden sehr gern testen (bei mir erst am Freitag). Viele Grüße aus Herne - Detlef

CANguru-System commented 2 years ago

So, ich habe die Version online gestellt. Da ich vorerst nur die Version mit großem LCD geändert habe, habe ich die mit kleinem LCD zunächst gelöscht, um keine Verwirrung zu stiften. Grüße Gustav

machmalpause commented 2 years ago

Merci beaucoup !

Am 02.02.2022 um 14:16 schrieb CANguru-System @.***>:

So, ich habe die Version online gestellt. Da ich vorerst nur die Version mit großem LCD geändert habe, habe ich die mit kleinem LCD zunächst gelöscht, um keine Verwirrung zu stiften. Grüße Gustav

— Reply to this email directly, view it on GitHub https://github.com/CANguru-System/91-Discussions/issues/1#issuecomment-1027930264, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXECLRYVVRPEVMSQ3FP5SM3UZEVC7ANCNFSM4JOVAPVA. You are receiving this because you commented.

DB-59 commented 2 years ago

Hallo Gustav,

Prima und vielen Dank! Die Revision für die Revision I läuft. Morgen prüfe ich mal, wie sich die CANguru-Bridge unter RailControl als alleinige Zentrale verhält.

Eine gute Nacht - Detlef

machmalpause commented 2 years ago

Hallo Detlef, hallo Gustav,

Auch bei mir funktioniert jetzt der CAN-Bus der CANguru Bridge mit der V2.3 Firmware, die Gleisspannung lässt sich mit der Server Software V2.3 schalten.Allerdings erhalte ich jede Menge Fehlermeldungen (Windows 11), und die ESP32-Decoder melden sich zwar an (blinken reihum), werden aber nicht mehr vom Server angezeigt.

In der Zwischenzeit habe ich mit dem DietPi und dem Waveshare CAN HAT experimentiert, das funktioniert bisher toll (in Kombination mit CdB Komponenten). Für die Steuerungssoftware wurschtele ich mich gerade Rocrail ein, das auf dem DietPi als Server läuft und momentan den CAN HAT direkt ansteuert.

Als nächstes werde ich versuchen, die CANguru Server Software V2.3 auf dem DietPi mit mono laufen zu lassen. Und dann will ich endlich ein paar CANguru Decoder zusammenbasteln, ich warte noch auf die Kleinteile.

Ich wünsche einen schönen Sonntag !

Franky

Am 05.02.2022 um 22:29 schrieb DB-59 @.***>:

Hallo Gustav,

Prima und vielen Dank! Die Revision für die Revision I läuft. Morgen prüfe ich mal, wie sich die CANguru-Bridge unter RailControl als alleinige Zentrale verhält.

Eine gute Nacht - Detlef

— Reply to this email directly, view it on GitHub https://github.com/CANguru-System/91-Discussions/issues/1#issuecomment-1030701906, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXECLR3T3GMEMXO3DBD624TUZWJDPANCNFSM4JOVAPVA. You are receiving this because you commented.

tm-nerd commented 1 year ago

Hallo zusammen, ich beobachte beim meiner CANguru-Bridge Olimex ESP32-EVB (Rev K :-), 2023) mit großem LCD Board gerade einen Fehler wie hier beschrieben.

Es findet einfach keine Kommunikation mit der Märklin Gleisbox statt. Mit welcher Anpassung wurde das Problem letztes Jahr behoben? Oder muss ich versuchen ein älters Board zu bekommen?

Nach tagelanger Suche und testen bin ich für jede Hilfe dankbar...

VG Thomas

Start CANguruServer WDPAbbruchcode
CANguru-System commented 1 year ago

Hallo Thomas, schade, dass Du Probleme hast. Das Problem mit der Verbindung der Bridge zur Gleisbox war eigentlich behoben. Ich denke, es gibt nun 2 Optionen. Zunächst solltest Du auf jeden Fall noch einmal die korrekte Verbindung zwischen Bridge und Gleisbox überprüfen. Hier eine kleine Hilfe dazu. II_020 Wenn das nicht zum Erfolg führt, kann ich in den nächsten Tagen eine neue Version einstellen. Allerdings ist an der CAN-Schnittstelle nichts mehr geändert worden. Halte mich bitte auf dem Laufenden und viel Erfolg.

Gustav