Hallo zusammen,
ich habe aktuell bei Frank die Platine 740 Display-Steuerung Zugzielanzeiger inklusive der Displays bestellt. Leider gibt es ein Problem mit den Displays da diese den Text nur halb anzeigen.
Mir ist dann aufgefallen dass auf den aktuellen Displays "NFP1312..." aufgedruckt ist.
Aus einer früheren Bestellung habe ich noch welche die funktionieren, hier ist "LT1316..." aufgedruckt.
Frank habe ich bereits informiert, er wird das reklamieren. Nachdem er schon einige Displays verschickt hat erspart dieser Beitrag vielleicht dem einen oder anderen eine Fehlersuche.
Unsere Frage an die Entwickler: kann man das über die Software vielleicht anpassen?
Viele Grüße,
Christian
Displays für Zugzielanzeige 740
- Frank_TT Verified
- MLL-TEAM
- Beiträge: 8
- Registriert: Di 8. Apr 2025, 17:34
- Wohnort: Stuttgart
- Hat sich bedankt: 80 mal
- Wurde bedankt: 8 mal
Re: Displays für Zugzielanzeige 740
Hallo Christian,
vielen Dank dass Du mit dem Problem umgezogen bist.
Vielleicht finden wir ja noch eine einfache Lösung, parallel bestelle ich das bisher funktionierende Modell nach.
vielen Dank dass Du mit dem Problem umgezogen bist.
Vielleicht finden wir ja noch eine einfache Lösung, parallel bestelle ich das bisher funktionierende Modell nach.
Viele Grüße Frank
Alle Informationen und auch die Bauanleitungen zur MobaLedLib findet ihr hier: https://wiki.mobaledlib.de/
Der Shop der MobaLedLib ist hier zu finden: https://shop.mobaledlib.de
Alle Informationen und auch die Bauanleitungen zur MobaLedLib findet ihr hier: https://wiki.mobaledlib.de/
Der Shop der MobaLedLib ist hier zu finden: https://shop.mobaledlib.de
- raily74 Verified
- MLL-TEAM
- Beiträge: 44
- Registriert: Di 8. Apr 2025, 20:48
- Wohnort: Kassel (LK)
- Hat sich bedankt: 68 mal
- Wurde bedankt: 111 mal
- Kontaktdaten:
Re: Displays für Zugzielanzeige 740
chcs0 hat geschrieben: Di 15. Apr 2025, 19:22Unsere Frage an die Entwickler: kann man das über die Software vielleicht anpassen?
Hallo Christian,
ich weiß, an welcher Selle im Sketch sich die beiden getesteten Displays verstecken. Nun bin ich einfach mal ins Github von Oli Kraus und hab da nach dem SSD1312 mit 128x32px gesucht:
https://github.com/olikraus/u8g2/wiki/u8g2setupcpp
Wenn ich dort die Befehle für das SSD1316 mit dem SSD1312 vergleiche, sind diese sehr ähnlich und es besteht eine kleine Chance, dass wir sie mit einem geänderten Sketch zum Laufen kriegen. Darauf gibt es keine Garantie und ich habe es nicht getestet. Es ist ein Versuch.
Kannst du im Sketch bitte die vier Zeilen ab "#else if" (hier Zeile 5-8) an entsprechender Stelle einfügen und es mal testen?
Code: Alles auswählen
#if 1 // 0.87" Display (New U8g2 library required 2.27.6) // 03.09.20:
U8G2_SSD1316_128X32_F_HW_I2C u8g(U8G2_R2, U8X8_PIN_NONE); // Fuer 0.87" Display full frame buffer
//U8G2_SSD1316_128X32_F_HW_I2C u8g(U8G2_R0, U8X8_PIN_NONE); // Fuer 0.87" Display full frame buffer Rotate by 180 Deg
//U8G2_SSD1316_128X32_1_HW_I2C u8g(U8G2_R2, U8X8_PIN_NONE); // Fuer 0.87" Display
#else if 1 // 0.87" Display SSD1312 (New U8g2 library required 2.27.6) // 03.09.20:
U8G2_SSD1312_128X32_F_HW_I2C u8g(U8G2_R2, U8X8_PIN_NONE); // Fuer 0.87" Display full frame buffer
//U8G2_SSD1312_128X32_F_HW_I2C u8g(U8G2_R0, U8X8_PIN_NONE); // Fuer 0.87" Display full frame buffer Rotate by 180 Deg
//U8G2_SSD1312_128X32_1_HW_I2C u8g(U8G2_R2, U8X8_PIN_NONE); // Fuer 0.87" Display
#else // 0.91" Display
// Rotate by 180 Deg: U8G2_R2 (Normal: U8G2_R0) See: https://github.com/olikraus/u8g2/wiki/u8g2setupc
U8G2_SSD1306_128X32_UNIVISION_F_HW_I2C u8g(U8G2_R2, U8X8_PIN_NONE); // 55-60 ms update time, full frame buffer: 512 bytes RAM
//U8G2_SSD1306_128X32_UNIVISION_2_HW_I2C u8g(U8G2_R2, U8X8_PIN_NONE); // 65-74 ms update time, 2 pages => 2* nextPage() 256 bytes RAM
//U8G2_SSD1306_128X32_UNIVISION_1_HW_I2C u8g(U8G2_R2, U8X8_PIN_NONE); // 88-94 ms update time, 4 pages => 4* nextPage() 128 bytes RAM
#endif
#else // Old library
U8GLIB_SSD1306_128X32_2X u8g(U8G_I2C_OPT_NONE); // 2 pages 256 bytes RAM
#endif
Viele Grüße, Michael
Das 3-Generationen-Projekt | H0-Epoche V Anlage im Bau
YouTube MLL | Erwecke deine Modellbahn zum Leben
MobaLedLib Wiki | Alle Lösungen zentral an einem Ort
Das 3-Generationen-Projekt | H0-Epoche V Anlage im Bau
YouTube MLL | Erwecke deine Modellbahn zum Leben
MobaLedLib Wiki | Alle Lösungen zentral an einem Ort
-
- Beiträge: 3
- Registriert: Di 15. Apr 2025, 19:03
- Hat sich bedankt: 2 mal
- Wurde bedankt: 8 mal
Re: Displays für Zugzielanzeige 740
Hallo Michael,
ich werde das mal testen. Komme aber leider frühestens am Donnerstag dazu. Gebe dann Bescheid ob es funktioniert.
Viele Grüße,
Christian
ich werde das mal testen. Komme aber leider frühestens am Donnerstag dazu. Gebe dann Bescheid ob es funktioniert.
Viele Grüße,
Christian
-
- Beiträge: 3
- Registriert: Di 15. Apr 2025, 19:03
- Hat sich bedankt: 2 mal
- Wurde bedankt: 8 mal
Re: Displays für Zugzielanzeige 740
Hallo Michael,
habe den Code wie beschrieben geändert. Hat leider keine Verbesserung gebracht. ABER: wenn der Code wie folgt geändert wird laufen auch die 1312er Displays
@raily74 Vielen Dank für die rasche Hilfe!
@Frank_TT: ich werde heute oder morgen noch eine Bestellung im Shop machen, wenn möglich bitte die 1312er Displays verschicken
Ist für einen Kollegen dem die Darstellung auf diesen Displays ein wenig besser gefällt.
Nochmals vielen Danke und viele Grüße,
Christian
habe den Code wie beschrieben geändert. Hat leider keine Verbesserung gebracht. ABER: wenn der Code wie folgt geändert wird laufen auch die 1312er Displays

Code: Alles auswählen
#if 1 // 0.87" Display (New U8g2 library required 2.27.6) // 03.09.20:
U8G2_SSD1312_128X32_F_HW_I2C u8g(U8G2_R2, U8X8_PIN_NONE); // Fuer 0.87" Display full frame buffer
//U8G2_SSD1316_128X32_F_HW_I2C u8g(U8G2_R0, U8X8_PIN_NONE); // Fuer 0.87" Display full frame buffer Rotate by 180 Deg
//U8G2_SSD1316_128X32_1_HW_I2C u8g(U8G2_R2, U8X8_PIN_NONE); // Fuer 0.87" Display
#else // 0.91" Display
// Rotate by 180 Deg: U8G2_R2 (Normal: U8G2_R0) See: https://github.com/olikraus/u8g2/wiki/u8g2setupc
U8G2_SSD1306_128X32_UNIVISION_F_HW_I2C u8g(U8G2_R2, U8X8_PIN_NONE); // 55-60 ms update time, full frame buffer: 512 bytes RAM
//U8G2_SSD1306_128X32_UNIVISION_2_HW_I2C u8g(U8G2_R2, U8X8_PIN_NONE); // 65-74 ms update time, 2 pages => 2* nextPage() 256 bytes RAM
//U8G2_SSD1306_128X32_UNIVISION_1_HW_I2C u8g(U8G2_R2, U8X8_PIN_NONE); // 88-94 ms update time, 4 pages => 4* nextPage() 128 bytes RAM
#endif
#else // Old library
U8GLIB_SSD1306_128X32_2X u8g(U8G_I2C_OPT_NONE); // 2 pages 256 bytes RAM
#endif
@Frank_TT: ich werde heute oder morgen noch eine Bestellung im Shop machen, wenn möglich bitte die 1312er Displays verschicken

Nochmals vielen Danke und viele Grüße,
Christian