Zugzielanzeiger Version 3.0

Antworten
Benutzeravatar
fbstr Verified
Gaslampenwärter
Beiträge: 145
Registriert: Fr 11. Apr 2025, 08:13
Wohnort: Stuttgart
Hat sich bedankt: 216 mal
Wurde bedankt: 479 mal
Kontaktdaten:

Re: Zugzielanzeiger Version 3.0

#76

Beitrag von fbstr Verified »

Ok, ich wollte es doch mal versuchen. :D

Auch wenn es im Wiki schon beschrieben ist, poste ich hier nochmals die Vorgehensweise.


Die Kanten der Platine abschmirgeln,
das Fluxmittel aufbringen,
mit 0,3mm Kupferlackdraht das Display an der Platine befestigen
und nur Mut mit dem Löten
Bild

Jetzt empfehle ich die Lötstellen durchzumessen.
Zur Verkabelung verwende ich bei mir diese Farbzuordnung:
Bild

Bild

Dann die Schönwitz Mikrokabel anlöten.
Bild

Danach gleich mal das Gehäuse (falls vorhanden) einfädeln
Bild

Vorbereiten der Adapterplatine (740V3-IDC) für den Wannenstecker
Bild

Verzinnen der Lötstellen, beim 2-fach Display wird Pin 6 und 10 nicht verwendet:
Bild

Und gemäß dem Farbcode die Mikrokabel anlöten
Bild

Und dann kommt der große Augenblick das ganze mal zu Testen
Im Prinzip habe ich Glück und das Display leuchtet
Bild
Aber man sieht dass unten das neue beschichtete Display (in Natura sieht die Schrift gelblich aus - das brauche ich für SSB-Anzeigen) den Text nach unten verschoben hat.

Liegt es am OLED oder habe ich doch irgendwo einen Lötfehler? :?:

[Update] Michael hat es unten erkannt. Ich habe bisher SSD1316er Displays verwendet. Die neuen beschichteten Displays sind SSD1312'er Modelle. Ich hatte dies nicht mehr auf dem Schirm dass es da Unterschiede bei gleicher Bauform gibt und an der Steuerung alle der gleiche Typ sein müssen.
Zuletzt geändert von fbstr Verified am Do 14. Mai 2026, 09:29, insgesamt 2-mal geändert.

Gruss
Frank

---------------------------------------------------------------------------------------------------------------------
Projekt "Bahnpark Augsburg"
Stummitreff BB: jeden 3. Freitag im Monat im Haus Sommerhof in Sindelfingen
Benutzeravatar
raily74 Verified
MLL-TEAM
MLL-TEAM
Beiträge: 653
Registriert: Di 8. Apr 2025, 20:48
Wohnort: Kassel (LK)
Hat sich bedankt: 1211 mal
Wurde bedankt: 2793 mal
Kontaktdaten:

Re: Zugzielanzeiger Version 3.0

#77

Beitrag von raily74 Verified »

fbstr hat geschrieben: Sa 11. Apr 2026, 19:05
Liegt es am OLED oder habe ich doch irgendwo einen Lötfehler?

Hallo Frank,
hast du alle drei Display-Einstellungen getestet? SSD 1306, 1312, 1316?

Siehe hier :arrow: viewtopic.php?t=42

Im Wiki habe ich es hier gezeigt:

Bild

Viele Grüße, Michael

Das 3-Generationen-Projekt | H0-Epoche V Anlage im Bau ─ YouTube MLL | Erwecke deine Modellbahn zum Leben
Neu! Die MLL-Suche | Teste sie jetzt! Du wirst begeistert sein.MobaLedLib Wiki | Alle Lösungen zentral an einem Ort
Benutzeravatar
raily74 Verified
MLL-TEAM
MLL-TEAM
Beiträge: 653
Registriert: Di 8. Apr 2025, 20:48
Wohnort: Kassel (LK)
Hat sich bedankt: 1211 mal
Wurde bedankt: 2793 mal
Kontaktdaten:

Re: Zugzielanzeiger Version 3.0

#78

Beitrag von raily74 Verified »

Bild


Ich hab es gerade auf dem Foto von dir entdeckt. Es ist ein 1312er Display.

1316er und 1312er Displays lassen sich nicht gemeinsam an einer Steuerung betreiben. Für die SSB benötigtet du also eine separate Steuerung.

Viele Grüße, Michael

Das 3-Generationen-Projekt | H0-Epoche V Anlage im Bau ─ YouTube MLL | Erwecke deine Modellbahn zum Leben
Neu! Die MLL-Suche | Teste sie jetzt! Du wirst begeistert sein.MobaLedLib Wiki | Alle Lösungen zentral an einem Ort
Benutzeravatar
fbstr Verified
Gaslampenwärter
Beiträge: 145
Registriert: Fr 11. Apr 2025, 08:13
Wohnort: Stuttgart
Hat sich bedankt: 216 mal
Wurde bedankt: 479 mal
Kontaktdaten:

Re: Zugzielanzeiger Version 3.0

#79

Beitrag von fbstr Verified »

Ich wollte heute einmal ein SSD1312 (das speziell beschichtete) oder ein SSD1306 (ein gelbes 0.91 kam gestern aus China) Display testen.

Im TextMessages Tool entsprechend umgestellt und den Sketch generieren lassen.
Beim Kompilieren kommt aber jeweils:
Arduino: 1.8.13 (Windows 10), Board: "DOIT ESP32 DEVKIT V1, 80MHz, 115200, None"

Zugzielanzeiger:454:30: error: 'U8G2_SSD1312_128X32_1_HW_I2C' does not name a type

#define MAKE_U8G2_NAME(chip) U8G2_##chip##_128X32_1_HW_I2C

^

C:\Users\frank\Documents\Arduino\Zugzielanzeiger\Zugzielanzeiger.ino:451:30: note: in expansion of macro 'MAKE_U8G2_NAME'

#define EXPAND_DISPLAY(chip) MAKE_U8G2_NAME(chip)

^

C:\Users\frank\Documents\Arduino\Zugzielanzeiger\Zugzielanzeiger.ino:456:1: note: in expansion of macro 'EXPAND_DISPLAY'

EXPAND_DISPLAY(SSD_DISPLAY) u8g(DISPLAY_ROT, U8X8_PIN_NONE);

^

C:\Users\frank\Documents\Arduino\Zugzielanzeiger\Zugzielanzeiger.ino: In function 'void Draw_Element(const Disp_T&, Flags_T&, char*, Disp_Cash_T&)':

Zugzielanzeiger:695:3: error: 'u8g' was not declared in this scope

u8g.setFont(PW(Disp.font));

^

C:\Users\frank\Documents\Arduino\Zugzielanzeiger\Zugzielanzeiger.ino: In function 'void Write_Display_to_OLED(uint8_t)':

Zugzielanzeiger:840:8: error: 'u8g' was not declared in this scope

u8g.setBufferCurrTileRow(TileRow); // One TileRow = 8 pixels height

^

Zugzielanzeiger:856:8: error: 'u8g' was not declared in this scope

u8g.firstPage();

^

C:\Users\frank\Documents\Arduino\Zugzielanzeiger\Zugzielanzeiger.ino: In function 'void Setup_OLEDs()':

Zugzielanzeiger:1403:7: error: 'u8g' was not declared in this scope

u8g.begin();

^

C:\Users\frank\Documents\Arduino\Zugzielanzeiger\Zugzielanzeiger.ino: In function 'void setup()':

Zugzielanzeiger:1886:3: error: 'u8g' was not declared in this scope

u8g.setBusClock(400000); // According to the documentation this command must be called before begin(), But then it has no effect ;-(

^

Mehrere Bibliotheken wurden für "WiFi.h" gefunden

Benutzt: C:\Users\frank\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi

Nicht benutzt: C:\Program Files (x86)\Arduino\libraries\WiFi

exit status 1

'U8G2_SSD1312_128X32_1_HW_I2C' does not name a type
und der Cursor steht in Zeile 454:

Code: Alles auswählen

#define MAKE_U8G2_NAME(chip) U8G2_##chip##_128X32_1_HW_I2C
Bei mir ist die U8g2 Version 2.34.22 installiert. Muß exakt 2.27.6 installiert sein oder geht auch aktueller?

Bei der bisherigen Auswahl SSD1316 läuft die Komilierung durch.
Habe ich noch irgendwas vergessen?

Gruss
Frank

---------------------------------------------------------------------------------------------------------------------
Projekt "Bahnpark Augsburg"
Stummitreff BB: jeden 3. Freitag im Monat im Haus Sommerhof in Sindelfingen
Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag

Zurück zu „Zugzielanzeiger (740, 750 & 760)“