Hi everyone! I'm Giako, an Italian developer and train sim enthusiast.
I'd like to share an open-source project I've been working on: Train Simulator Bridge — a Windows app that reads real-time data from Train Sim World 6 (HTTP API) or Zusi 3 (TCP protocol) and drives 13 physical LEDs on an Arduino Leonardo, replicating the German MFA indicator panel (PZB/SIFA/LZB).
Features:
- 7 train profiles: BR101, Vectron, BR146, BR114, BR411 ICE-T, BR406 ICE 3, Bpmmbdzf
- Accurate PZB 90 behavior: Wechselblinken, restricted mode, overspeed, emergency braking
- LZB indicators: Ende, Ü, G, S with fault blinking
- SIFA warning + emergency
- Door status (left/right) + Befehl 40
- MFA popup window + web panel accessible from any phone on your LAN (with QR code)
- Two Arduino firmware variants: Serial-only (5 pins, easy) or full Joystick + LED (all 20 pins)
- Multilingual GUI (English, Deutsch, Italiano)
Free download (Windows EXE, no install needed) + full source code + Arduino firmware:
https://github.com/Giako888/bridge-trainsimworld-zusi3-arduino
Happy to answer questions or take feature requests!
Hallo zusammen! Ich bin Giako, ein italienischer Entwickler und Zugsimulations-Enthusiast.
Ich möchte ein Open-Source-Projekt vorstellen: Train Simulator Bridge — eine Windows-App, die Echtzeitdaten aus Train Sim World 6 (HTTP-API) oder Zusi 3 (TCP-Protokoll) ausliest und 13 physische LEDs auf einem Arduino Leonardo ansteuert, als Nachbildung der deutschen MFA-Anzeige (PZB/SIFA/LZB).
Funktionen:
- 7 Zugprofile: BR101, Vectron, BR146, BR114, BR411 ICE-T, BR406 ICE 3, Bpmmbdzf
- Realitätsgetreues PZB-90-Verhalten: Wechselblinken, restriktive Überwachung, Geschwindigkeitsüberschreitung, Zwangsbremsung
- LZB-Anzeigen: Ende, Ü, G, S mit Störungsblinken
- SIFA-Warnung + Zwangsbremsung
- Türstatus (links/rechts) + Befehl 40
- MFA-Popup + Web-Panel, erreichbar von jedem Handy im LAN (mit QR-Code)
- Zwei Firmware-Varianten: Nur-Seriell (5 Pins, einfach) oder Vollversion mit Joystick + LEDs (alle 20 Pins)
- Mehrsprachige GUI (English, Deutsch, Italiano)
Kostenloser Download (Windows-EXE, keine Installation nötig) + Quellcode + Arduino-Firmware:
https://github.com/Giako888/bridge-trainsimworld-zusi3-arduino
Fragen und Feature-Wünsche sind willkommen!
I'm Italian — translations were done with care but may not be perfect. Corrections are welcome! / Ich bin Italiener — die Übersetzungen wurden sorgfältig erstellt, könnten aber nicht perfekt sein. Korrekturen sind willkommen!