EBuLa-Ersatz mit Wincor BA82 für baldiges BR-648-Fahrpult

Da immer mehr Zusi User von einem 1:1 Führerstand mit träumen, soll es zumindest an Datenaustausch nicht hapern.
Antworten
Nachricht
Autor
Atner89
Beiträge: 16
Registriert: 01.03.2026 21:35:21

EBuLa-Ersatz mit Wincor BA82 für baldiges BR-648-Fahrpult

#1 Beitrag von Atner89 »

Moin zusammen!

Ich hatte letztes Wochenende genug von EBuLa über Spacedesk an mein iPad zu übertragen.
Ich wollte richtige Tasten nutzen, auch auf den Aspekt hin, dass ich demnächst ein Fahrpult des BR648 nachbauen möchte.
Nachdem ich ein wenig bei Ebay gestöbert habe, konnte ich ziemlich günstig (25€ inkl. Versand) drei Wincor BA82 ersteigern.
Mitte der Woche (perfekt, kurz vor dem langen Wochenende) kamen diese dann an.

Nachdem ich ein Bildschirm aufgeschraubt hatte und ihn unnötigen Balastes entbehrt hatte, setzte ich mich an Autodesk Fusion.

Heute sind die Lötarbeiten nun abgeschlossen und ein einfaches Test-Pythonscript zeigt, dass die Tasten alle funktionieren.

Die Tasten (in einer 5x5 Matrix angeordnet) sind über einen MCP23017 per i2c mit einem Raspberry Pi Zero W verbunden.

Idee ist in Zukunft eine Art Server/Client Aufbau, der die Tasten überträgt, das richtige ZusiDisplay in den Vordergrund bringt, die Taste betätigt und wieder den Fokus auf die vorherige Anwendung bringt.
Das Bild selbst soll über VNC übertragen werden.

Anbei ein paar Bilder sowie ein Video des Tests am Ende.

Bild

Bild

Bild

Bild

Und das Video:
https://imgur.com/a/B3LZzf3



Ich werde von den Bildschirmen mindestens zwei aufbauen. Bei der zweiten Version, werde ich die "Problemchen" des ersten ausbügeln.
Falls Interesse besteht, kann ich die 3D Modelle usw. gerne irgendwo hochladen.

Atner89
Beiträge: 16
Registriert: 01.03.2026 21:35:21

Re: EBuLa-Ersatz mit Wincor BA82 für baldiges BR-648-Fahrpult

#2 Beitrag von Atner89 »

Kleines Update nach dem heutigen Abend: https://imgur.com/a/oYPASAl

So gesehen bin ich damit nun fertig. Hätte nicht gedacht, dass ich den Stream so latenzfrei und performant auf einem Raspberry Pi Zero W (erste Version) bekomme.

An sich habe ich auf dem Zusi-Rechner, mehrere virtuelle Bildschirme in der Auflösung 800x600 erstellt. Diese dienen als unsichtbare Platzräume für die zukünftigen ZusiDisplay-Instanzen.
In einem nun implementierten kleinen Server mit einer Oberfläche tauchen die einzelnen Raspberries auf sobald diese eingeschaltet werden. Diesen kann ich mit Parametern wie "-buchfahrplan" versehen und festlegen auf welchem der virtuellen Bildschirme ZusiDisplay dargestellt werden soll. Bereits eingegebene Daten werden natürlich gespeichert.

Das alles wird zwischen dem jeweiligen Client auf dem Raspberry Pi kommuniziert und der Stream des gewählten Bildschirms gestartet.

Evtl. zeige ich das demnächst detailierter. Spätestens wenn ich den zweiten Bildschirm ebenfalls umgebaut hab.

Atner89
Beiträge: 16
Registriert: 01.03.2026 21:35:21

Re: EBuLa-Ersatz mit Wincor BA82 für baldiges BR-648-Fahrpult

#3 Beitrag von Atner89 »

Heute hab ich mir gedacht, bevor ich weiter bastel spiel ich mal ne Runde und probiere den Bildschirm aus (3D Drucker ist weiterhin fleißig dabei die Halterung für den zweiten Bildschirm zu drucken :D).
So sah es dann aus: Bild

Parallel werde ich die Tage wohl anfangen das Fahrpult der BR 648 aufzubauen.
Ich plane es Stückweise aufzubauen.

Erster Part wird folgender sein:
Bild

Somit hätte ich danach zumindest schon den ersten Bildschirm fest verbaut, PZB / Geschwindigkeits- & Druck-anzeiger sowie einige Leuchtmelder. Den jetzigen Controller nutze ich dann solange, bis der Tisch dran ist :] .

Ciao & bis zum nächsten Update! ;)

Atner89
Beiträge: 16
Registriert: 01.03.2026 21:35:21

Re: EBuLa-Ersatz mit Wincor BA82 für baldiges BR-648-Fahrpult

#4 Beitrag von Atner89 »

Kleines Update:
Der erste Part ist schon recht weit fortgeschritten.
Bild

Alles was man hier sieht (bis auf den Ramen, welcher aus MDF ist und der notwendigen Elektronik) ist in Fusion gezeichnet und 3D gedruckt.

Benutzeravatar
VuuRWerK
Beiträge: 2
Registriert: 21.06.2010 14:41:04
Wohnort: Dresden
Kontaktdaten:

Re: EBuLa-Ersatz mit Wincor BA82 für baldiges BR-648-Fahrpult

#5 Beitrag von VuuRWerK »

Hallo Atner89,

ich habe jetzt ebenfalls 3 Wincor Nixdorf BA82 auf ebay erstanden. Würdest Du Deinen Schaltplan für die Buttons, MCP23017 bis hin zum Zero W und die Fusion-Dateien zur Verfügung stellen? Ich werde den Rahmen vermutlich mit MDF, HPL oder Siebdruck bauen und die Buttons drucken, einfach da mein Drucker nur eine Druckfläche von 220x220 mm hat und ich gern den Rahmen im Ganzen haben möchte. Hast Du die Button-Beschriftung draufgedruckt? Oder aufgezeichnet/geklebt? Und könntest Du einen genaueren Einblick in das Client/Server-Setup geben, wie Du es kurz beschrieben hast? Fürs MTD und MFD werde ich es dann eigenständig übernehmen. Es wird am Ende ähnlich aufgebaut sein.

Und eine kurze Frage zu den analogen Anzeigen: Sind das Originalbauteile oder kleine Displays, bzw. ein großes hinter der Platte mit Aussparungen?

Danke
Christian

Atner89
Beiträge: 16
Registriert: 01.03.2026 21:35:21

Re: EBuLa-Ersatz mit Wincor BA82 für baldiges BR-648-Fahrpult

#6 Beitrag von Atner89 »

Moin!

Gerne kann ich Dir Infos geben, wie ich es aufgebaut habe.
Der MCP23017 ist per I2C mit Raspberry Pi Zero verbunden.

=== 1. RASPBERRY PI ZERO <-> MCP23017 ===
* 3.3V Strom: MCP Pin 9 (VDD) -> Pi Pin 1 (3.3V)
* Masse / GND: MCP Pin 10 (VSS) -> Pi Pin 6 (GND)
* I2C Data (SDA): MCP Pin 13 (SDA) -> Pi Pin 3 (GPIO 2)
* I2C Clock (SCL): MCP Pin 12 (SCL) -> Pi Pin 5 (GPIO 3)

=== 2. PFLICHT-BRÜCKEN AM MCP23017 ===
* I2C-Adresse (0x20): MCP Pins 15, 16, 17 -> GND (Pin 10)
* Reset deaktivieren: MCP Pin 18 (RESET) -> 3.3V (Pin 9)

Danach kommt die Tastenmatrix, von den Tasten zum MCP23017 (Matrix als Kreuzung zwischen Zeile und Spalte). Je nachdem was man drückt, wird eine bestimmte Zeile und bestimmte Spalte verbunden und dadurch weiß man, welche Taste man gedrückt hat. Da

=== 3. TASTENMATRIX: ZEILEN (PORT A) ===
* Zeile 1 (Tasten 1, 6, 11, 16, 21) -> MCP Pin 21 (GPA0)
* Zeile 2 (Tasten 2, 7, 12, 17, 22) -> MCP Pin 22 (GPA1)
* Zeile 3 (Tasten 3, 8, 13, 18, 23) -> MCP Pin 23 (GPA2)
* Zeile 4 (Tasten 4, 9, 14, 19, 24) -> MCP Pin 24 (GPA3)
* Zeile 5 (Tasten 5, 10, 15, 20, 25) -> MCP Pin 25 (GPA4)
(Unbelegt: Pin 26/GPA5, Pin 27/GPA6, Pin 28/GPA7)

=== 4. TASTENMATRIX: BLÖCKE / SPALTEN (PORT B) ===
* Block 1 (Tasten 1-5) -> MCP Pin 1 (GPB0)
* Block 2 (Tasten 6-10) -> MCP Pin 3 (GPB2)
* Block 3 (Tasten 11-15) -> MCP Pin 2 (GPB1)
* Block 4 (Tasten 16-20) -> MCP Pin 5 (GPB4)
* Block 5 (Tasten 21-25) -> MCP Pin 4 (GPB3)
(Unbelegt: Pin 6/GPB5, Pin 7/GPB6, Pin 8/GPB7)


So viel zum Aufbau der Tasten.

Die Tasten habe ich 3D gedruckt. Mit Bambu Studio kann man auf allen Druckern mit Multimaterial drucken und die Tasten entsprechend "bemalen". Da ich einen Bambu Lab habe, geht es noch einfacher, aber wie gesagt, es ist mit jedem Drucker möglich.

Die Kommunikation zwischen PC und Raspberry läuft über zwei Python-Scripts (einer auf Windows, der andere auf dem RPi), welchen ich schnell mit KI gebaut hab.

Zu den analogen Anzeigen:
Diese sind komplett selbst designt und 3D gedruckt. Das ist weder Original noch ein Display. Es sind echte Zeiger, welche durch Schrittmotoren bewegt werden. Nur das Acrylglas ist gekauft (und natürlich die Elektronik). Alles andere ist 3d gedruckt.

Atner89
Beiträge: 16
Registriert: 01.03.2026 21:35:21

Re: EBuLa-Ersatz mit Wincor BA82 für baldiges BR-648-Fahrpult

#7 Beitrag von Atner89 »

Noch ein kleiner Nachtrag mit zwei kurzen Videos der analogen Anzeigen:

- https://streamable.com/kb1g4n
- https://streamable.com/b4ck84

Benutzeravatar
VuuRWerK
Beiträge: 2
Registriert: 21.06.2010 14:41:04
Wohnort: Dresden
Kontaktdaten:

Re: EBuLa-Ersatz mit Wincor BA82 für baldiges BR-648-Fahrpult

#8 Beitrag von VuuRWerK »

Super, vielen Dank. Das hilft mir weiter.

Bzgl. des Druckens der analogen Instrumente bin ich vermutlich zu untalentiert 🙈 Aber meine Idee war es sowieso ein Display als MFD und eins als MTD zu machen. So kann ich diese dann nutzen für die Anzeige der analogen Instrumente. Für die analogen Instrumente der Bremsleitungsdrücke ist auch ein Display geplant.

Kevin1897
Beiträge: 61
Registriert: 07.10.2022 21:53:59

Re: EBuLa-Ersatz mit Wincor BA82 für baldiges BR-648-Fahrpult

#9 Beitrag von Kevin1897 »

Hallo und Mega Geiles Projekt,

darf Ich Fragen wie du das Pult gefertigt hast?

Gibt es die Druckdatei fürs EbuLA zum Teilen?

Liebe Grüße :-)
BR620/622/642 BR8442 ;-)

Antworten