Self-hosted, with a 30-day free trial. Run your model railway from your phone, tablet or PC — driving, turnouts, block control and automatic running. For DCC-EX, Roco Z21, Märklin, ESU ECoS, Fleischmann Twin Center, Lenz and Uhlenbrock.
This runs entirely in your browser (simulation — no layout needed). Exactly the real controls: turn on track power, pick a loco, give it throttle, toggle functions. As you drive, a "train" runs through the blocks.
From manual driving to a layout that runs itself.
Smooth throttle, direction, functions (lights/sound) and turnouts — from any device, with multiple operators at once.
Per-block occupancy and collision prevention: a route is refused if a block is occupied.
Trains follow routes block by block — reserve, drive, arrive, wait, continue. Manual override any time.
Drive a lap and the layout discovers itself: blocks and routes are built from the occupancy feedback.
Operate your layout remotely via the web version with a secure pairing code. Or purely local on your own Wi-Fi.
Dutch, English and German. Your layout, your data — no cloud lock-in.
One app — pick your command station at startup.
| Command station | Connection |
|---|---|
| Simulator | — |
| DCC-EX | WiFi / TCP |
| Roco / Fleischmann Z21 | UDP · LAN |
| Digikeijs DR5000 | UDP · LAN |
| ESU ECoS / ECoS 2 | TCP |
| Märklin CS2 / CS3 | UDP · CAN |
| Fleischmann Twin Center | serieel · P50X |
| Lenz · Roco multiMaus (XpressNet) | serieel |
| Uhlenbrock · LoDi (LocoNet) | serieel |
Free download, 30-day trial. Runs on Windows, Mac, Linux or a Raspberry Pi.
One file, unzip, double-click. Pick your system:
Unzip → double-click modelrailpro → the browser opens. Set your command station in the app (Manage → Connection). Works with network stations (DCC-EX, Z21, DR5000, ECoS, Märklin). For serial stations (Twin Center, Lenz, Uhlenbrock) use the Node.js version.
One command on your Pi (or any Linux): downloads ModelRailPro, installs it as a service that auto-starts on boot, and serves your layout on port 3000.
curl -fsSL https://modelrailpro.com/install.sh | sudo bash
Then reachable at http://<pi-ip>:3000 (or http://modelrailpro.local:3000). Re-run to update; your layout data is kept.
Besides local on your own Wi-Fi, you can also control your layout over the internet.
Fastest and offline — open the program on your network and control from any phone in the house.
Set a secret pairing code in the app and control your layout from anywhere via this website. The program connects outbound — no port forwarding.
Create a free account and get a 30-day trial license right away. Controlling your layout requires a valid license; after the trial you need a license.