Mit dem "Legacy Mode" ein Erbe antreten und aufeinaderfolgende 511 Platinen trimmen

#401 von Eckhart , 06.02.2025 17:23

Liebe Freunde der Servo-Anwendungen in der MobaLedLib!

Jetzt fragt ihr euch bestimmt, warum die Begrüßung so allgemein gehalten ist und nicht speziell nur auf den Python-Programm-Generator und das Direct-Mode-Servo 511 eingeht! Das liegt daran, dass eines der beiden Themen dafür bestimmt ist, das am Horizont aufziehende Problem anzugehen, dass die "old school" Servoplatine 510 irgendwann nicht mehr risikolos funktionsfähig, mit Bauelementen vom allgemeinen Markt (WS2811 Chips haben dann evtl. 4kHz, statt benötigter 2kHz, oder 400Hz), nachbaubar sein wird. Die ersten User musste diese Erfahrung leider schon machen!

Daher haben wir uns überlegt, was wir dazu beitragen können, dieses Problem abzumildern und die neue 511 Servoplatine, die ja keinen WS2811 Chip benötigt, auch für die bisherigen Anwendungen nutzbar zu machen. Herausgekommen ist ein traditioneller Modus, der in der alten Umgebung, ganz ohne PatternConfiguration, herkömmliche Servobewegungen ausführen kann.


1. Der "Legacy Mode" (Erbschafts-Modus) durch die Einstellung eines "Legacy Speed"

Durch die Möglichkeit der Einstellung der alten Stell-Geschwindigkeiten der 510er Platine, durch die nichts Schlimmes passieren kann, können die 511erServos den Lichtwerten in den Rotkanälen, von drei aufeinanderfolgenden RGB-LEDs, so folgen, wie sie es bei der 510er Platine innerhalb einer RGB-LED taten.

Dazu hat Harold ein Tutorial erstellt, welches ein Video und einen Beschreibungstext zur Konfiguration des "Legacy Mode" enthält:

https://wiki.mobaledlib.de/anleitungen/s...ial_legacyspeed

Ein wichtiger Bestandteil der legacy Programmierung des 511 ist natürlich auch die Einstellung der Endlagen. Nicht neu beim 511, aber neu für die, die vom 510 zum 511 umsteigen, oder wegen des "Legacy Mode" gleich mit dem 511 einsteigen:

https://wiki.mobaledlib.de/anleitungen/s...tutorial_endpos

So konfigurierte 511er Servos können nicht nur in den Python-Programm-Generator, sondern auch in den Excel-Programm-Generator, mit den normalen Servo-Macros, eingebunden werden!


2. Angleichen der quarzlosen Tinys aneinander um mehrere 511 Servoplatinen direkt hintereinander benutzen zu können

Dieses Thema ist sehr viel spezieller und richtet sich hauptsächlich an die User, die irgendwann das grandiose 511 Platinendesign von Michael/@raily74 ausreizen möchten, mehrere Platinen als fest miteinander verbundene "Stangenware" zu benutzen. (es funktioniert natürlich auch bei hintereinandergeschalteten Einzelplatinen)

Auch dazu gibt es ein kleines Tutorial mit Video und Beschreibung zum Nachlesen:

https://wiki.mobaledlib.de/anleitungen/s...orial_tuneclock


Grundsätzlich hat Harold auch die Struktur der Dokumentation im Wiki verändert (Vielen Dank für die "neue Übersichtlichkeit"!), so dass wir ab jetzt einen Schwerpunkt auf Tutorials zu einzelnen Themen legen werden und die bisherige Beschreibung den Charakter einer Referenz zum Nachschlagen bekommt.

Ich wünsche euch viel Spaß, beim Zuschauen, beim Lesen und ganz besonders beim Nachbauen und Anwenden!

Viele Grüße, Eckhart


Meine aktuelle Umfrage: Wie gut kannst du mit dem MLL Pattern-Configurator umgehen?


Eckhart  
Eckhart
EuroCity (EC)
Beiträge: 1.366
Registriert am: 28.01.2022
Ort: Exilfriese in Berlin
Gleise K-Gleis
Spurweite H0
Steuerung CS3+
Stromart AC, Digital

zuletzt bearbeitet 07.02.2025 | Top

pyMobaLedLIb 5.3.5h

#402 von hlinke , 07.02.2025 19:25

Hallo Freunde,

es gibt eine neue Version der pyMLL: V5.3.5h.

Wie die bisherigen Testversionen enthält sie die neuen Funktionen für die DM-Servos, wie Eckhard sie oben beschrieben hat.

Weitere Korrekturen:
Bessere Unterstützung für mehrere LED Stränge (Kanäle), wie sie der ESP32 bietet.

- Die Kanalnummer wird jetzt, wie in der Excel-Version, in der Tabelle zusammen mit der LED-Nummer angezeigt. (Wenn in der Konfigtabelle eingeschaltet)
- Der ServoAnimations-Makro unterstützt jetzt auch Servos, die an anderen Kanälen angeschlossen sind.

Einige weitere Seiten müssen noch an das Kanalhandling angepasst werden. Das wird in den nächsten Versionen kommen.

Viele Grüße
Harold


soldier555, GerdR, Eckhart, Holger28 und Dampfwilli haben sich bedankt!
hlinke  
hlinke
InterRegioExpress (IRE)
Beiträge: 379
Registriert am: 31.10.2006
Homepage: Link
Spurweite H0
Stromart Digital

zuletzt bearbeitet 08.02.2025 | Top

Mit dem "Legacy Mode" ein Erbe antreten und aufeinaderfolgende 511 Platinen trimmen

#403 von Holger28 , 08.02.2025 11:51

Hallo Eckhart,

erstmal großes Lob an euch für diese Arbeit! Damit brauche ich mir keine Gedanken mehr um meine "zu jungen" WS2811 machen, sind allesamt von 2023 und somit mit 4 kHz.

Ich bin ein Fan vom Wiki und versuche immer erst dort mein Glück. Mit deinen Links komme ich natürlich direkt auf alle drei Artikel aber wenn ich im Wiki starte und von pyProgrammgenerator ausgehe komme ich zur Servo-Animation und von dort zum DirectServo aber ich habe nirgends die Links zu den 3 Tutorials (Legancy, Endlagen, Tuneclock) gesehen. Oder ich habe Tomaten auf den Augen, was ich jetzt auch nicht ausschließen will

Was mir dabei noch aufgefallen ist:
in der Bauanleitungen Übersicht sind rechts in der Liste die Links unterhalb des 400 Attiny-Programmers nicht mehr vorhanden. Kann mal bitte jemand prüfen, ob das nur bei mir so ist, oder ob da was nicht mehr stimmt?

Auf der Seite Überblick über die Platinen sind alle Links vorhanden.

Viele Grüße,
Holger


hlinke hat sich bedankt!
Holger28  
Holger28
InterRegioExpress (IRE)
Beiträge: 432
Registriert am: 31.01.2018
Ort: Bayern
Gleise Märklin M-Gleis
Spurweite H0
Steuerung DCC z21PG, z21-App, PacoMouseCYD, Rocrail, MLL
Stromart Digital


RE: Mit dem "Legacy Mode" ein Erbe antreten und aufeinaderfolgende 511 Platinen trimmen

#404 von hlinke , 08.02.2025 12:23

Zitat von Holger28 im Beitrag #403
Hallo Eckhart,

erstmal großes Lob an euch für diese Arbeit! Damit brauche ich mir keine Gedanken mehr um meine "zu jungen" WS2811 machen, sind allesamt von 2023 und somit mit 4 kHz.

Ich bin ein Fan vom Wiki und versuche immer erst dort mein Glück. Mit deinen Links komme ich natürlich direkt auf alle drei Artikel aber wenn ich im Wiki starte und von pyProgrammgenerator ausgehe komme ich zur Servo-Animation und von dort zum DirectServo aber ich habe nirgends die Links zu den 3 Tutorials (Legancy, Endlagen, Tuneclock) gesehen. Oder ich habe Tomaten auf den Augen, was ich jetzt auch nicht ausschließen will

Viele Grüße,
Holger

Hallo Holger,

danke für Deine Rückmeldung.

Du hast Recht, die Tutorials sind schwer zu finden.

Da ich vor habe noch einige weitere Tutorials für die pyMLL zu erstellen, werde ich mal eine eigene Seite für die Turorials erstellen und diese dann gleich zu Begin auf der pyPrgrammGenerator-Seite verlinken.

Viele Grüße
Harold

Edit:
Nachtrag: Hier ist der Link https://wiki.mobaledlib.de/anleitungen/spezial/pymll-tutorials zu der neuen Seite:


Dampfwilli, Holger28, PeterVT11 und Eckhart haben sich bedankt!
hlinke  
hlinke
InterRegioExpress (IRE)
Beiträge: 379
Registriert am: 31.10.2006
Homepage: Link
Spurweite H0
Stromart Digital

zuletzt bearbeitet 08.02.2025 | Top

RE: erste Versuche mit der umgebauten 510er Platine

#405 von soldier555 , 10.02.2025 09:51

Hallo Eckhart,
habe meinen ersten Versuch die Platinen bzw. den Attiny zu flashen, erfolglos abgebrochen.
Derzeit finde ich einfach nicht den richtigen Weg in dieses Thema, es ist zu unübersichtlich.
Beispiel, allein bei den Bezeichnungen der Platinen, die 510 ok ist die alte ursprüngliche, dann aber gibt es die 511, ist wohl die neue, bzw. die umgebaute Übergangs Lösung? Davon habe ich 5 Stück.
Wenn ich jetzt in den pyPatGen gehe, Spezielle Module, Servo DM, wird hier von 512 geschrieben. Was ist damit gemeint? Sonst nirgends gesehen oder gelesen.
Dann die 3 Links im Forum, was wofür in welcher Reihenfolge, habe ich wieder viele ???????
Für mich als NormalUser sehr viele Fragen, deshalb erstmal wieder auf Lager.
Vielleicht gibt es ja doch einen verständliche Anleitung dazu?

Im Ordner python - hex-files, gibt es einige bereits vorhandene Files, u.a. DM-TinyServo und RailMail-TinyServo, was ist der Unterschied? Welche soll man nehmen?
Gruß Peter


Eckhart hat sich bedankt!
soldier555  
soldier555
InterRegio (IR)
Beiträge: 224
Registriert am: 27.05.2021
Spurweite N
Steuerung Z21PG, DCCEX, LocoNet
Stromart Digital


RE: erste Versuche mit der umgebauten 510er Platine

#406 von soldier555 , 10.02.2025 10:01

hier das Bild dazu

Angefügte Bilder:
Aufgrund eingeschränkter Benutzerrechte werden nur die Namen und (falls vorhanden) Vorschau-Grafiken der Dateianhänge angezeigt Jetzt anmelden!
pyDM_Mode_hex_files.png  

soldier555  
soldier555
InterRegio (IR)
Beiträge: 224
Registriert am: 27.05.2021
Spurweite N
Steuerung Z21PG, DCCEX, LocoNet
Stromart Digital


RE: erste Versuche mit der umgebauten 510er Platine

#407 von Eckhart , 10.02.2025 11:06

Hallo Peter!

Ja, ich glaube, das sind doch noch ein paar Unklarheiten drin, die wie beheben sollten!

Da die 510er Platine eh' für alles mögliche in Varianten gebaut und programmiert werden kann, heißt sie umgebaut, für den DirektMode-Servo, auch einfach nur "510 umgebaut für DM-Servo". Eine andere Nummer bekommt sie deshalb nicht. Die neue Platine, die Michael @raily74 in SMD Technik designed hat, wird 511 heißen. Evtl. gab es mal einen Wimpernschlag lang die Überlegung, die neue Platine in zwei Versionen (auch eine THT Version) anzubieten und vielleicht ist dadurch irgendwo "512" hängen geblieben. Die Überlegung ist aber hinfällig und eine 512 gibt es (bislang) nicht! Da sollte Harold @hlinke mal gucken, dass er das korrigiert!

Die richtige zu flashende Firmware Datei ist die DM-TinyServo_20241128.hex! (Harold kodiert das Datum in international gebräuchlicher Notation rückwärts 2024 November 28.) Alle anderen Dateien sind älter und hätten eigentlich längst im Ordner _old verschwinden sollen, oder gehören zu einem experimentellen Bootloader-Projekt und gehören deswegen auch eigentlich in einen separaten Ordner. Auch hier sollte @hlinke mal gucken, mehr Klarheit für Anfänger zu schaffen.

Danke, dass du diese Dinge bemerkt hast!

Jetzt muss ich aber doch mal fragen, um besser zu verstehen, wie dein Stand ist und auch anderen Usern besser helfen zu können. Es ist nämlich so, wenn mir jemand sagt "Ich komme mit dem neuen Golf nicht klar", dass ich das so deute, dass er mit dem "alten Golf" erfolgreich fuhr und gut klar kam! Du hattes mich ja auch schon mal, vor einiger Zeit, per PN angeschrieben (nicht machen, da lernt niemand hier was draus!) und ich hatte dir geraten (Harold und ich hatten da noch keinen Legacy-Mode!) erstmal besser mit der normalen 510 Platine und der Standard-Servo Software von Hardi zu starten!

Das hast du doch getan, oder? Du hast also eine funktionierende alte 510 Servoplatine und bei dieser auch die Endlagen etc. eingerichtet und sie in den (Excel) ProgrammGenerator eingebunden, oder? Hast du zum Endlagen programmieren Harolds Farbtest benutzt, oder eines der alternativen Verfahren von Hardi?

Nicht böse sein, aber ich versuche zu verstehen, wo die Probleme liegen und insbesondere ist das auch wichtig für anderen User, die vielleicht vor dem selben Problem stehen, aber nichts sagen/schreiben.

Gruß, Eckhart


Meine aktuelle Umfrage: Wie gut kannst du mit dem MLL Pattern-Configurator umgehen?


soldier555, GerdR und Holger28 haben sich bedankt!
Eckhart  
Eckhart
EuroCity (EC)
Beiträge: 1.366
Registriert am: 28.01.2022
Ort: Exilfriese in Berlin
Gleise K-Gleis
Spurweite H0
Steuerung CS3+
Stromart AC, Digital


RE: erste Versuche mit der umgebauten 510er Platine

#408 von hlinke , 10.02.2025 11:13

Hallo Peter, hallo Eckhart,

@soldier555 , @Eckhart

ich war gerade dabei zu antworten, als die Antwort von Eckhart gemeldet wurde.

Die Bezeichnung 512 war mal irgendwie im Gespräch un dist dann bei mir hängen geblieben.

Ich werde das korrigieren.

Die Liste der Hex-Files habe ich schion vor mehreren Versionen korrgiert und bei mir gibt es nur nocheine aktuelle Version.

Leider habe ich übersehen, daß die Update-Routine die alten Dateien nicht löscht und diese damit erhalten bleiben.

Ich werde mir da etwas einfallen lassen ...

Die aktuelle Hex-Datei ist DM-TinyServo_20241228.hex.

Ich werde zu diesem Thema auch ein Tutorial erstellen.

Viele Grüße
Harold


soldier555, Holger28, Eckhart und Dampfwilli haben sich bedankt!
hlinke  
hlinke
InterRegioExpress (IRE)
Beiträge: 379
Registriert am: 31.10.2006
Homepage: Link
Spurweite H0
Stromart Digital


RE: erste Versuche mit der umgebauten 510er Platine

#409 von soldier555 , 10.02.2025 11:42

Hallo Eckhart, hallo Harold,

danke für die Rückmeldungen.
Eckhart, das hatte ich irgend wann in grauer Vorzeit einmal hinbekommen mit der alten 510 Platine. Da ich jetzt aber wieder neu Einsteigen muss in dieses Thema, starte ich mit der umgebauten 510er Platine ganz am Anfang.
Sonst besteht die Gefahr bei mir, das ich durcheinander komme. Also Neustart.
Zum Test habe ich als Hauptplatine die 101 mit aufgestecktem ESP32 Platine, kann aber auch auf die Platine 102 wechseln?
An die Verteilerplatine ist eine Umbau 510 und dann ein Servo Pos 1 angeschlossen.
Hauptplatine und Verteilerplatine blinken die Heartbeat LED.
Den Attiny habe ich mit der 400 Prog Platine programmiert, erst mit dem DM Bootloader dann mit dem Hex Files, hoffe den aktuellsten, am Schluss war ein grünes Feld zusehen. War dann wohl alles richtig?
So jetzt wird es schwieriger für mich, was kommt jetzt?
Was muss auf den Arduino/ESP? Oder kann ich gleich SERVO Test 2 aufrufen?
Sobald ich das mache friert der Heartbeat ein, ist das richtig?

Gruß Peter


soldier555  
soldier555
InterRegio (IR)
Beiträge: 224
Registriert am: 27.05.2021
Spurweite N
Steuerung Z21PG, DCCEX, LocoNet
Stromart Digital


RE: neue Version V5.3.5i

#410 von hlinke , 10.02.2025 12:36

Ganz schnell eine neue Version V5.3.5i , die zwei Fehler korrigiert:

- Platine 512 in Platine 511 geändert
- Beim Update werden die Zielverzeichnisse vorher gelöscht

Dadurch sollten die von @soldier555 gemeldeten Irritationen in Zukunft, nach dem nächsten Upload, vermieden werden können.

Viele Grüße
Harold


soldier555 hat sich bedankt!
hlinke  
hlinke
InterRegioExpress (IRE)
Beiträge: 379
Registriert am: 31.10.2006
Homepage: Link
Spurweite H0
Stromart Digital


RE: erste Versuche mit der umgebauten 510er Platine

#411 von Eckhart , 10.02.2025 12:37

Hallo Peter!

Zitat von soldier555 im Beitrag #409
So jetzt wird es schwieriger für mich, was kommt jetzt?
Was muss auf den Arduino/ESP? Oder kann ich gleich SERVO Test 2 aufrufen?
Sobald ich das mache friert der Heartbeat ein, ist das richtig?


Ja, das "Einfrieren" ist korrekt, denn in diesem Modus bewegt sich nur noch das, was Harold mit dem pyPG bewegt!

Du solltest jetzt schon, wenn du vor dem DM-Servo nur die Heartbeat LED hast, auf der "Servo Test 2" Seite, die "Servo Modul Adresse" 1 auswählen (0 wäre ja die Heartbeat LED) und dann sollte sich das erste Servo bereits mit dem Schieberegler bewegen lassen! Wenn das funktioniert, dann folgende Schritte:

- Endlagen programmieren nach Tutorial
- Legacy-Mode durch programmieren einer langsamen Geschwindigkeit "Legacy Speed" einschalten und nach Tutorial vom normalen 510 Servo-Makro der Programm Generatoren aus benutzen

Gruß, Eckhart

PS: Wenn du dir ganz viel Luxus gönnen möchtest, dann kannst du die umgebaute 510 Platine sogar mit einer Status-LED ausstatten. Hier im Thread hat Frank @fbstr beschrieben, wie das geht: 510er Platinen Umbau für MLL Direkt-Mode-Servo (12)


Meine aktuelle Umfrage: Wie gut kannst du mit dem MLL Pattern-Configurator umgehen?


Eckhart  
Eckhart
EuroCity (EC)
Beiträge: 1.366
Registriert am: 28.01.2022
Ort: Exilfriese in Berlin
Gleise K-Gleis
Spurweite H0
Steuerung CS3+
Stromart AC, Digital


RE: erste Versuche mit der umgebauten 510er Platine

#412 von hlinke , 10.02.2025 12:40

Zitat von soldier555 im Beitrag #409
Hallo Eckhart, hallo Harold,

danke für die Rückmeldungen.
Eckhart, das hatte ich irgend wann in grauer Vorzeit einmal hinbekommen mit der alten 510 Platine. Da ich jetzt aber wieder neu Einsteigen muss in dieses Thema, starte ich mit der umgebauten 510er Platine ganz am Anfang.
Sonst besteht die Gefahr bei mir, das ich durcheinander komme. Also Neustart.
Zum Test habe ich als Hauptplatine die 101 mit aufgestecktem ESP32 Platine, kann aber auch auf die Platine 102 wechseln?
An die Verteilerplatine ist eine Umbau 510 und dann ein Servo Pos 1 angeschlossen.
Hauptplatine und Verteilerplatine blinken die Heartbeat LED.
Den Attiny habe ich mit der 400 Prog Platine programmiert, erst mit dem DM Bootloader dann mit dem Hex Files, hoffe den aktuellsten, am Schluss war ein grünes Feld zusehen. War dann wohl alles richtig?
So jetzt wird es schwieriger für mich, was kommt jetzt?
Was muss auf den Arduino/ESP? Oder kann ich gleich SERVO Test 2 aufrufen?
Sobald ich das mache friert der Heartbeat ein, ist das richtig?

Gruß Peter

Hallo Peter,

Das ist ok.
Wenn Du die Servotest Seite aufrufst, geht die MLL in den Direkt Mode. Das Programm kann direkt die Werte, die an die LEDs oder Servos gesendet wedren beeinflussen. Normalerweise macht das ja sonst der ARDUINO/ESP32.

Jetzt kannst Du die Endlagen einstellen, wie in dem Tutorial gezeigt. https://wiki.mobaledlib.de/anleitungen/spezial/pyprogramgenerator/tutorial_endpos

Wenn Du dabei irgendwelche Punkte siehst, die wir erklären sollten, dann frag bitte. Dann kann ich die Punkte in das Tutorial mit einbauen.

Viele Grüße
Harold


soldier555 hat sich bedankt!
hlinke  
hlinke
InterRegioExpress (IRE)
Beiträge: 379
Registriert am: 31.10.2006
Homepage: Link
Spurweite H0
Stromart Digital


RE: erste Versuche mit der umgebauten 510er Platine

#413 von soldier555 , 10.02.2025 12:57

Hallo,
ich erhalte folgende Meldung, egal ob Platine 102 oder 101 mit ESP 32 Aufsteckplatine.

Die Platine ist erkannt im Geräte Manager und der Com Port ausgewählt.

Gruß Peter

p.s. die LED werde ich noch einbauen auf die 510/511 Platine.

Angefügte Bilder:
Aufgrund eingeschränkter Benutzerrechte werden nur die Namen und (falls vorhanden) Vorschau-Grafiken der Dateianhänge angezeigt Jetzt anmelden!
pyGen_Fehlermeldung.png  

soldier555  
soldier555
InterRegio (IR)
Beiträge: 224
Registriert am: 27.05.2021
Spurweite N
Steuerung Z21PG, DCCEX, LocoNet
Stromart Digital


RE: erste Versuche mit der umgebauten 510er Platine

#414 von soldier555 , 10.02.2025 13:05

Hallo,

Angefügte Bilder:
Aufgrund eingeschränkter Benutzerrechte werden nur die Namen und (falls vorhanden) Vorschau-Grafiken der Dateianhänge angezeigt Jetzt anmelden!
pyGen_Fehlermeldung_2.png  

soldier555  
soldier555
InterRegio (IR)
Beiträge: 224
Registriert am: 27.05.2021
Spurweite N
Steuerung Z21PG, DCCEX, LocoNet
Stromart Digital


RE: erste Versuche mit der umgebauten 510er Platine

#415 von Eckhart , 10.02.2025 13:07

Halo Peter!

Zitat von soldier555 im Beitrag #409
Was muss auf den Arduino/ESP? Oder kann ich gleich SERVO Test 2 aufrufen?
Sobald ich das mache friert der Heartbeat ein, ist das richtig?


Zitat von soldier555 im Beitrag #413
Hallo,
ich erhalte folgende Meldung, egal ob Platine 102 oder 101 mit ESP 32 Aufsteckplatine.

Die Platine ist erkannt im Geräte Manager und der Com Port ausgewählt.

Gruß Peter


Das verstehe ich jetzt überhaupt nicht! Du bist doch schon auf der Seite "Servo Test 2"! Und beim dorthin navigieren ist doch schon das Richtige, nämlich das "einfrieren" der Heartbeat LED passiert! Auf der Seite "Servo Test 2" gibt es doch gar nicht die Möglichkeit, dass so etwas entsteht, wie dein Screenshot, wo "Headerfile erstellt ..." entsteht!

Gruß, Eckhart


Meine aktuelle Umfrage: Wie gut kannst du mit dem MLL Pattern-Configurator umgehen?


Eckhart  
Eckhart
EuroCity (EC)
Beiträge: 1.366
Registriert am: 28.01.2022
Ort: Exilfriese in Berlin
Gleise K-Gleis
Spurweite H0
Steuerung CS3+
Stromart AC, Digital


RE: erste Versuche mit der umgebauten 510er Platine

#416 von soldier555 , 10.02.2025 13:16

Hallo Eckhart,

die zweite Fehlermeldung Wrong answer from Arduino, stammt von pyGen, wenn er versucht das neueste Update zu installieren.

Die andere Fehlermeldung hat sich erledigt war vom "normalen" ProgGen, da hatte ich versucht die Platine anzusprechen,da war 1.0.4 nicht installiert. Das habe ich jetzt berichtigt.
Konnte damit auch das Testprogramm für die 102 hochladen.

Jetzt bleibt die Meldung im pyGen.

Gruß Peter


Eckhart hat sich bedankt!
soldier555  
soldier555
InterRegio (IR)
Beiträge: 224
Registriert am: 27.05.2021
Spurweite N
Steuerung Z21PG, DCCEX, LocoNet
Stromart Digital


RE: erste Versuche mit der umgebauten 510er Platine

#417 von soldier555 , 10.02.2025 13:27

Hallo Eckhart,

hier ein weiteres Bild, siehe ganz unten, Status nicht verbunden, obwohl der richtige Com Port erkannt, LED blinkt und ausgewählt wurde.
Mit dem ProgGen, kannt ich zugreifen und das testprog laden.
Nur mit pyProgGen nicht.
Gruß Peter

Angefügte Bilder:
Aufgrund eingeschränkter Benutzerrechte werden nur die Namen und (falls vorhanden) Vorschau-Grafiken der Dateianhänge angezeigt Jetzt anmelden!
pyGen_Fehlermeldung_3.png  

soldier555  
soldier555
InterRegio (IR)
Beiträge: 224
Registriert am: 27.05.2021
Spurweite N
Steuerung Z21PG, DCCEX, LocoNet
Stromart Digital


RE: pyMobaLedLIb 5.3.5h

#418 von GerdR , 10.02.2025 13:44

Zitat
Mit dem ProgGen, kannt ich zugreifen und das testprog laden.
Nur mit pyProgGen nicht.



Meinst du mit dem ProGen die Excel Version?

Wenn ja, must du vorher Excel komplett schließen, wenn du mit der py Version was machen willst, sonst ist der Port noch immer belegt.

Entweder pyProg oder Excel MLL, beides gleichzeitig ist nicht möglich, da blockieren sich die Ports gegenseitig.

GerdR


soldier555 hat sich bedankt!
GerdR  
GerdR
InterCity (IC)
Beiträge: 510
Registriert am: 27.02.2020


RE: pyMobaLedLIb 5.3.5h

#419 von soldier555 , 10.02.2025 14:37

ja, das habe ich nacheinander versucht.
Nicht gleichzeitig.

Aktuell geht bei mir mit pyProgGen gar nichts mehr. Keine Verbindung.
Was kann das sein? Wo habe ich da einen fehler?

Gruß Peter


soldier555  
soldier555
InterRegio (IR)
Beiträge: 224
Registriert am: 27.05.2021
Spurweite N
Steuerung Z21PG, DCCEX, LocoNet
Stromart Digital

zuletzt bearbeitet 10.02.2025 | Top

RE: pyMobaLedLIb 5.3.5h +i

#420 von GerdR , 10.02.2025 16:18

@hlinke

irgendwo ist da jetzt der Wurm drin....

Wenn ich "mein" Programm (das mit den virtuellen LEDs) aus der Datei in die Version 5.3.5.i hochlade (war auch schon so bei der h), lädt es zwar ganz sauber , es wird auch anschliessend ein Headder file erzeugt, das wird auch ohne Probleme kompiliert und verifiziert, anschliessend auch zum Arduino hochgeladen - sagt das Programm jedenfalls, die LED auf dem NANO blinkt auch während des Hochladens -

aaaaber-

es tut sich nix, es lässt sich nix Schalten, weder mit des im sheet angegebenen Schaltern mit DCC Adresse, noch mit dem DCC Keyboard, noch mit der Z21 und dem aktivierten Z21 server.
Das Problem tritt erst auf seit dem die LED und Kanalanzeigen dargestellt werden. Auf meinem "Wunsch" hattest du sie ja wieder eingebaut da das Programm ja einmal den Virtuellen Kanal2 nutzt und einmal den realen Kanal0.

Liegt da vlt. irgendwo der Fehler?

GerdR

Beinahe vergessen. Die Heartbeat LED wechselt nicht mehr schön rhythmisch die Farbe sondern sieht ziemlich abgehackt und stotternt aus - jedenfalls dann wenn das Prog. läuft, direkt nach dem hochladen.


GerdR  
GerdR
InterCity (IC)
Beiträge: 510
Registriert am: 27.02.2020

zuletzt bearbeitet 10.02.2025 | Top

RE: pyMobaLedLIb 5.3.5h +i

#421 von Eckhart , 10.02.2025 19:07

Hallo Gerd!

Zitat von GerdR im Beitrag #420
Beinahe vergessen. Die Heartbeat LED wechselt nicht mehr schön rhythmisch die Farbe sondern sieht ziemlich abgehackt und stotternt aus - jedenfalls dann wenn das Prog. läuft, direkt nach dem hochladen.


Das klingt wie ein Problem, das eigentlich behoben sein sollte. Kann es sein, dass dein Excel PG einen Build abgebrochen hat und du dann zu pyPG gewechselt hast? (und dieser inkomplette Build doch noch irgendwie von pyPG zum Bauen angezogen wird?)

Gruß, Eckhart


Meine aktuelle Umfrage: Wie gut kannst du mit dem MLL Pattern-Configurator umgehen?


Eckhart  
Eckhart
EuroCity (EC)
Beiträge: 1.366
Registriert am: 28.01.2022
Ort: Exilfriese in Berlin
Gleise K-Gleis
Spurweite H0
Steuerung CS3+
Stromart AC, Digital


RE: pyMobaLedLIb 5.3.5h +i

#422 von soldier555 , 10.02.2025 19:48

Hallo,

somit werde ich meine Test mit der umgebauten Platine 510 vorläufig einstellen müssen.
pyMll 5.3.5 i keine Verbindung möglich nichts geht mehr. Warum auch immer.

Gruß Peter


soldier555  
soldier555
InterRegio (IR)
Beiträge: 224
Registriert am: 27.05.2021
Spurweite N
Steuerung Z21PG, DCCEX, LocoNet
Stromart Digital


RE: pyMobaLedLIb 5.3.5h +i

#423 von GerdR , 10.02.2025 20:07

@soldier555

Aber unter Excel läuft aber alles? Und in der Arduino IDE auch?

Ich würde Mal die Python Installation komplett entfernen und nochmal neu aufsetzen.

Und die Attiny85 neu Flashen, entweder mit dem Programmer oder direkt aus dem Python Servo2 Modul heraus.

GerdR


GerdR  
GerdR
InterCity (IC)
Beiträge: 510
Registriert am: 27.02.2020


RE: pyMobaLedLIb 5.3.5h +i

#424 von soldier555 , 10.02.2025 20:25

bis zu dem Update hat auch die Phyton Installation funktioniert.

Wenn schon die Hauptplatine 101 oder 102 nicht angesprochen werden kann, obwohl beim USB Port erkennen, die Platine richtig angezeigt wird.
Die sollte doch dann wenigstens funktionieren oder?
Den Attiny habe ich mit der 400 Prog Platine geflasht, das hat funktioniert.

Aber dann geht nix mehr.

Peter


soldier555  
soldier555
InterRegio (IR)
Beiträge: 224
Registriert am: 27.05.2021
Spurweite N
Steuerung Z21PG, DCCEX, LocoNet
Stromart Digital


RE: pyMobaLedLIb 5.3.5h +i

#425 von GerdR , 10.02.2025 21:29

Ich nutze die "historische" Hauptplatine" 100 in der Version 1.0 und zwischendurch Mal die Mini MLL 105. Und das hat bisher trotz einigen Klimmzügen immer geklappt. Gibt zwar , Probleme mit Engl. sprachigem Windows und deutschem Excel, aber das war alles machbar.

Irgendwo muß bei dir und der Python Installation der Wurm drin sein.

GerdR


GerdR  
GerdR
InterCity (IC)
Beiträge: 510
Registriert am: 27.02.2020


   

101DE Hauptplatine (V 1.8.1 + 1.8.2) isolierter MCAN - CdB - KEY_80 Test
Kein Zugriff mehr auf ESP32

  • Ähnliche Themen
    Antworten
    Zugriffe
    Letzter Beitrag
Xobor Einfach ein eigenes Forum erstellen
Datenschutz