PROJEKT IN ENTWICKLUNG // ECHTE PRAXISERPROBUNG

TrainMaster – Die moderne Modellbahn-Steuerung aus der Praxis

Entwickelt aus eigener Leidenschaft und den täglichen Anforderungen an der Modellbahnanlage: Vollautomatischer Fahrbetrieb, ein frei gestaltbares grafisches Stellwerk im Webbrowser ohne Host-PC-Zwang sowie echte haptische Kontrolle über das offizielle Elgato Stream Deck Plugin und den kabellosen Elecrow ESP32-Drehregler (fertiges 30$-Modul mit Custom Firmware).

Visuelle Benutzeroberfläche & Steuerungskonzepte

Klicke durch die verschiedenen Steuerungsbereiche von TrainMaster. Alle Ansichten laufen responsiv direkt im Browser.

TrainMaster Train Depot Live Screenshot
Live Screenshot: Train Depot Drawer
● Echter UI Screenshot aus dem Early Build

Train Depot – Zentrale Zug- & Flottenverwaltung

Die intelligente Schaltzentrale für deinen Fuhrpark: Übersicht aller Zuggattungen, Live-Blockbelegung auf der Anlage und sekundenschnelles Aufgleisen per Fingertipp oder Drag & Drop.

📍 Live-Blockbelegung & Streckenortung Sofort erkennbar, wo welcher Zug unterwegs ist: Die DB BR 218 steht live auf Bahnhof Gleis 1 (rot markiert). Mit dem ❌-Button lässt sich der Zug bei Bedarf mit einem Klick von der Strecke wieder ins Depot zurückholen.
🟢 Bereit im Depot (Tap to Place & Drag & Drop) Alle wartenden Züge (wie die Kato Tram, Vectron oder ET425) sind mit grünem Status sofort einsatzbereit. Einfach antippen oder per Drag & Drop direkt auf ein freies Gleis im Stellwerk ziehen.
📏 Zentimetergenaue Zuglängen & DCC-Adressen TrainMaster kennt die genaue Modelllänge (z. B. 19.5 cm oder 12 cm) – unverzichtbar für automatische Bahnsteig- und Schattenbahnhofslängen! Inklusive direkter Anzeige der Digitaladresse (#3, #10, #43).
trainmaster.local:8080/editor — Track Editor & Gleisplan-Konstruktion
Live Screenshot ● Modus: Track Editor
TrainMaster Gleisplan Editor mit Auto-Router und Auto-Blockzuweisung

Gleisplan-Editor mit intelligenter Automation

Freies Zeichnen deiner Gleise per Raster im Browser – inklusive automatischer mathematischer Streckenanalyse, Blockgenerierung und Weichenverriegelung:

🧭 Auto-Router (Route Generator) Errechnet auf Knopfdruck alle fahrbaren, sicheren Fahrstraßen über komplexe Weichenstraßen – kein mühsames manuelles Anlegen jeder einzelnen Weichenstellung mehr nötig.
⚡ Auto-Blockzuweisung (Inspect Plan & Assign) Erkennt zusammenhängende Gleisabschnitte, Bahnhöfe (*z. B. Bahnhof Gleis 1 & 3*) sowie Streckenblöcke und ordnet ENTER- & IN-Rückmelder automatisch zu.
🚦 Auto-Signalzuweisung & Weichenlagen Verknüpft Ausfahrsignale (N1–N4) und Weichenzungen (W2L, W2R) direkt mit den Schutzabschnitten für echten Flankenschutz und vorbildgerechte Signalbilder.
trainmaster.local:8080/wio — Signal-Steuerung, Rückmelder & Custom ESP32 Firmware
Live Screenshot ● ESP32 WIO-Server: Port 8051
TrainMaster Signal-Steuerung und Rückmelder-Konfiguration mit Custom ESP32 Firmware

Signal- & Rückmelder-Verwaltung über hauseigene Custom ESP32-Firmware

Alle Signale und Gleisbelegtmelder werden in Millisekunden über unsere optimierte Custom ESP32 Firmware direkt angesteuert – ohne teure proprietäre Zusatzhardware:

⚡ Hauseigener ESP32 WIO-Server (Port 8051) Empfängt und sendet Live-Pin-Zustände und Datenpakete drahtlos per WLAN oder LAN direkt an verteilte ESP32-Module an der Modellbahn.
🚦 2- bis 4-begriffige Signal-Steuerung Unterstützt Blocksignale (Hp0/Hp1) und Haupt-/Sperrsignale (Hp0, Hp1, Hp2, Sh1). Frei konfigurierbar über diskrete GPIO-Pins, WS2812 RGB-LEDs oder DCC-EX.
📍 Live-Gleisbelegung & Test-Impuls Echtzeit-Zustand aller Stromfühler (Current Sensoren). Integrierter Test-Impuls-Modus zur sofortigen Signal- und Kontaktprüfung ohne rollenden Zug.
trainmaster.local:8080/throttle — Digitales Multi-Lok-Fahrpult & Decoder-Mapping
Live Screenshot ● 4 Loks aktiv im Multi-Throttle
TrainMaster Digitales Fahrpult mit Multi-Lok Steuerung und automatischem F-Tasten Sound-Mapping

Digitales Fahrpult mit intelligentem Decoder- & Sound-Mapping

Gleichzeitige Mehrzug-Steuerung auf jedem Gerät. Beim Anlegen einer neuen Lokomotive werden alle Funktionen und Sounds vollautomatisch erkannt, vorbildgerecht beschriftet und mit passenden Icons versehen:

⚡ Automatisches F-Tasten- & Sound-Mapping Nie wieder 28 Sonderfunktionen mühsam von Hand abtippen: TrainMaster liest Decoder-Betriebsanleitungen, Soundprojekte oder Custom Mapping Files ein und weist Namen sowie Icons (💡, 🔊, 🎷, 🔦, 🔗, ⏩, ⚙️, 🐢) automatisch zu.
🎛️ Multi-Lok Fahrpult & Schnellwahltasten Feinfühlige Geschwindigkeitsregelung (0–128 Fahrstufen) parallel für beliebig viele Loks (z. B. BR 218, Vectron, Kato Tram) mit Quick-Buttons für Stop, Rangier, Reise, Schnell und Vmax.
📱 Responsive Bedienung auf Tablet & Smartphone Optimiert für Touch-Displays: Als kabelloser Handregler direkt am Gleis nutzbar – aufgeräumte 2-reihige Tastenanordnung für alle Sounds & Funktionen ohne lästiges Scrollen.
trainmaster.local:8080/settings — System-Einstellungen, Zentralen & Zugsicherung
Live Screenshot ● DCC-EX / Z21 / WIO aktiv
TrainMaster System-Einstellungen mit Digitalzentrale DCC-EX Z21, Zugsicherung und ESP32 WIO

System-Einstellungen & Multi-Zentralen-Verwaltung

Maximale Offenheit und Präzision: TrainMaster bindet moderne Modellbahn-Zentralen nahtlos ein und schützt deine Anlage mit intelligenter Zugsicherung:

🔌 Multi-Zentralen: DCC-EX, Z21 & USB / WLAN Unterstützt gängige Digitalzentralen wie DCC-EX CommandStation, Roco Z21 / z21 oder Simulator. Wahlweise über direkte USB/Seriell-Verbindung oder kabellos via TCP-Netzwerk.
🛡️ BBT-Bremszeit & Geisterzug-Notabschaltung Millisekunden-genaue Kriechzeit-Regelung (BBT) für sanftes Ausrollen vor dem IN-Sensor. Integrierter Geisterzug-Schutz: Löst bei ungemeldeten Belegungen sofortigen Not-Halt aus.
📡 ESP32 WIO (UDP & REST) + Test-Simulation Drahtlose Rückmeldesignale via UDP (Port 8051) oder HTTP REST Webhook. Rückmelder lassen sich für Trockentests direkt per Klick im Gleisplan auslösen.
trainmaster.local:8080/log — Echtzeit-Systemprotokoll & Diagnose
Live Screenshot ● Live Logging Aktiv
TrainMaster Echtzeit-Systemprotokoll mit verständlichem Klartext-Logging für Endverbraucher

Echtzeit-Systemprotokoll in klarer, verständlicher Sprache

Kein kryptischer Datensalat, keine unverständlichen Hex-Codes: TrainMaster übersetzt alle Busbefehle und Rückmeldungen in verständlichen Klartext – für mühelose Fehlerdiagnose ohne Expertenwissen:

💬 Klartext statt kryptischer Fehlercodes Befehle wie Gleisspannung, Weichenstellungen (z. B. „Weiche W2 (Ausfahrt West) auf Gerade geschaltet“) und Hardware-Meldungen werden direkt verständlich geloggt.
⏱️ Lückenlose Zeitstempel & Hardware-Erkennung Sekundengenaue Nachvollziehbarkeit aller Schaltvorgänge und automatische Hardware-Erkennung (wie DCC-EX auf Arduino Mega / Motor Shield).
🛠️ Einfache Selbsthilfe für Endanwender Verbindungsunterbrüche oder fehlerhafte Weichenadressen lassen sich ohne fremde Hilfe in Sekundenschnelle lokalisieren. Inklusive praktischer 1-Klick „Log leeren“-Funktion.
Elgato Stream Deck XL — Offizielles TrainMaster Plugin (32 LCD-Tasten Matrix)
Live Screenshot ● Plugin Verbunden & Live
TrainMaster Elgato Stream Deck Plugin Live Screenshot mit Weichensteuerung, Lokregler und Not-Aus

Offizielles Elgato Stream Deck Plugin mit Live-Statusanzeige

Verwandle dein Stream Deck (Classic, MK.2, Mini, XL oder Plus) in ein taktiles Profi-Stellpult. Alle Weichenlagen, Signalbilder, Lok-Fahrstufen und Sounds werden in Echtzeit dynamisch auf den Tasten-Displays angezeigt:

🔀 Taktiles Stellpult & Weichenschaltung Weichen (z. B. W3, W2 Ausfahrt) direkt per Knopfdruck umlegen. Die aktive Weichenlage ([Gerade] / [Abzweig]) leuchtet mit blauem Rahmen live auf der Taste auf.
🚂 Lok-Fahrregler mit Live-Feedback Aktive Lok im Blick (Amori701 ▲ 0 #9). Feinstufen-Tasten (+5 / -5 / HALT / vMid 40), Fahrtrichtung (▲ VOR) und Lokfunktionen (F0 Licht, F1 Sound, F2 Horn) mit Live-Status [AN]/[AUS].
🛑 Sofortiger Not-Aus & Systemkontrolle Höchste Betriebssicherheit: Dedizierte Hardware-Tasten für NOT-AUS, STROM AUS (Gleisspannung) und den Wechsel zwischen manuellem und automatischem Fahrbetrieb (AUTO).

Architektur & Kernkompetenzen

Warum TrainMaster Modellbahnern das Leben leichter macht

⚡ Reiner Automatik- & Mischbetrieb
BBT-Bremsen & Geisterzug-Schutz
Fahre vollautomatisch nach Fahrstraßen oder manuell. Mit feinfühligem Block Brake Timer (BBT) für sanftes Ausrollen und sofortiger Not-Abschaltung bei Geisterzügen.
🔌 Offene Multi-Zentralen-Anbindung
DCC-EX, Z21, USB & WLAN (TCP)
Direkte Verbindung zu modernen Zentralen wie DCC-EX CommandStation oder Roco Z21 / z21 über USB-COM oder Netzwerk-TCP – inklusive integriertem Anlagen-Simulator.
🗺️ Gleisplan-Editor & Auto-Router
Intelligente Streckenberechnung
Baue dein Gleisbildstellwerk im Webbrowser auf. Automatisches Errechnen aller Fahrstraßen, automatische Signal- und Weichenzuweisung sowie Blockerkennung.
🕹️ Elgato Stream Deck Plugin
Taktile Tasten-Power
Verbinde dein Stream Deck nahtlos mit TrainMaster: Volle Loksteuerung, Not-Aus, Fahrstraßenwahl und Weichenumstellung mit dynamischer Statusanzeige auf den Tasten.
🎛️ Smart Rotary Knob (Elecrow)
Touch-Display & RGB-LED-Ring (ca. 30 $)
Basiert auf fertiger Elecrow-Hardware (ca. 30 $). Mit rundem Touchscreen oben für schnelle Zugauswahl, RGB-LED-Ring für optisches Live-Feedback und TrainMaster Custom Firmware.
⚡ Custom ESP32-WIO-Firmware
Offene Modul-Anbindung
Hauseigene Firmware für Standard-ESP32-Module: Ultraschnelle Signalsteuerung (diskrete GPIOs & WS2812 RGB) und Stromfühler-Rückmeldung via UDP (Port 8051) oder HTTP REST.

Hardware & Haptik im Fokus

Die Brücke zwischen digitaler Software und physischer Modellbahn

🕹️

Elgato Stream Deck Integration

Das offizielle TrainMaster-Plugin verwandelt jedes Stream Deck (Mini, Standard, XL oder Plus) in ein haptisches Steuerpult. Weichenstellungen, Signalzustände und Fahrstraßen werden live auf den LCD-Tasten visualisiert. Ein einziger Tastendruck genügt für Not-Halt oder Fahrstraßenaktivierung.

Unterstützt: Stream Deck Classic, XL, MK.2 & Stream Deck Plus (Drehregler-Support)
🎛️

Smarter Rotary Knob (Elecrow ESP32 mit Touch-Display & LED-Ring)

Haptische Modellbahn-Steuerung auf modernstem Stand: Wir setzen auf das fertige Elecrow ESP32 Rotary Display/Knob-Modul (unschlagbar günstig bei nur ca. 30 Dollar in der Anschaffung). Mit unserer maßgeschneiderten TrainMaster Custom Firmware bietet das Modul ein rundes Touch-Display auf der Oberseite für die blitzschnelle Zugauswahl sowie einen umlaufenden RGB-LED-Ring für optisches Live-Feedback zu Fahrstufen, Bremsvorgängen und Statusänderungen.

Rundes Touch-Display (Zugauswahl) • RGB-LED-Ring (Live-Feedback) • Fertige 30$-Hardware • WLAN-Direktanbindung
⚡

Custom ESP32-WIO-Firmware (Signale & Rückmelder)

Alle Signale (diskrete LEDs oder WS2812 RGB) und Rückmelder (Stromfühler & Schaltkontakte) werden in Echtzeit über unsere optimierte ESP32-WIO-Firmware gesteuert. Die Firmware läuft auf gängigen Standard-ESP32-Boards und kommuniziert drahtlos über Port 8051 (WIO / UDP) oder REST-Webhooks direkt mit TrainMaster – ganz ohne teure proprietäre Zusatzhardware.

WIO-Server Port 8051 • 2–4-begriffige Signale & Stromfühler • Reine Firmware für Standard-ESP32

Interesse an TrainMaster oder Feedback?

Wir befinden uns aktuell in der aktiven Entwicklungs- und Testphase. Wenn du als Modellbahner Interesse an einem Early Access Build hast oder spezifische Anforderungen für deine Anlage mit uns besprechen möchtest, schreib uns einfach!

Early Access anfragen ✉