RailBOX RB1110 / RB1110-Mini
Reference for the Wi-Fi DCC command station RB1110 and its compact variant RB1110-Mini, in the context of the BigFred hub. Manufacturer documentation: RailBOX RB1110 PDF.
BigFred terminology: command station / centralka — see
00-terminology.md.
1. Role on the layout
The RB1110 is a DCC command station (centralka): it generates DCC on the track, manages locomotive slots, and exposes several industry protocols for handhelds, feedback modules, and PC/tablet software.
In a BigFred deployment the Pi host runs loco-server and one dcc-bus daemon
per attached command station. Drivers use the web UI; the daemon talks to the
RB1110 over the network — there is no USB cable from the Pi to the central
on the supported path.
Browsers ──HTTP/WS──► loco-server (e.g. Raspberry Pi 5)
│
▼
dcc-bus ──► UDP Z21 (port 21105)
│
RB1110 (WiFi / home network)
│
└──► DCC track ──► layout
Integration details shared with the LocoNet-adapter doc set:
07-z21-command-stations.md.
2. Models
| RB1110 | RB1110-Mini | |
|---|---|---|
| Dimensions | 90 × 110 × 45 mm | 100 × 104 × 22 mm |
| Voltage/current indicator (LED) | yes | no |
| DCC-Sniff input (external command station) | no | yes |
| Expansion port (e.g. Märklin MyWorld IR receiver) | no | yes |
| Other protocol features | identical | identical |
Both models include: XpressNet, s88-N, RS-Bus, LocoNet (RJ12), USB-C, and a built-in Wi-Fi module.
3. Technical specifications
| Parameter | Value |
|---|---|
| DCC standard | NMRA DCC |
| Power supply | DC 12–19 V, min. 3.4 A |
| DCC output | voltage depends on the PSU, max. 3 A |
| Locomotive addresses | 1–10239 |
| Active locomotives (slots) | up to 60 simultaneously |
| Accessory addresses | 1–2044 |
| Speed steps | 28 and 128 |
| Decoder functions | F0–F63 (hardware); BigFred over Z21 supports F0–F31 — see §8 |
| Firmware updates | RailBOX: Railroad Control app |
3.1 Load and current capacity
The maximum instantaneous load on the command station is 3 A. With a single booster this limits how many trains and accessories can run at once.
Typical current draw (manufacturer figures):
| Decoder type | ~Current |
|---|---|
| Drive (no sound) | ~0.2 A |
| Drive + sound | ~0.3 A |
| Wagon lighting (LED strip) | ~0.05 A |
With several sound-equipped locomotives it is easy to approach the 3 A limit — then an additional DCC booster is needed (e.g. a RailBOX unit with LocoNet).
Locomotive slots (60) are the command station's logical limit (active addresses on the DCC bus), independent of the ampere limit. BigFred does not impose its own slot limit beyond what the command station provides.
4. Supported protocols
The command station implements the protocols listed by RailBOX (trademarks belong to their respective owners):
| Protocol | Use |
|---|---|
| DCC (NMRA) | Locomotive and accessory control on the track |
| XpressNet® v4.0 | Handhelds (Lokmouse, Multimaus, Rocomouse, Lenz LH01/LH90/LH100) |
| LocoNet® | Handhelds (FRED, wired Piko SmartControl), feedback modules |
| LocoNet®-TCP/IP | Network control (LocoNet over TCP) |
| Z21® (LAN/UDP) | PC/tablet apps (Roco Z21, BigFred, JMRI, Rocrail, …) |
| LenzLAN | Network control (e.g. GBBKolejka, TrainController) |
| WiThrottle | Mobile apps (Engine Driver, …) |
| S88, LocoNet®, RS-Bus | Feedback modules |
| RailCom®, DCCA | Decoder detection, dynamic addressing, PoM — see §5 |
4.1 Physical connections
| Connector | Function |
|---|---|
| TRACK | DCC output to the layout (+ separate programming track) |
| LocoNet (RJ12) | Handhelds, boosters, S88/LocoNet modules |
| XpressNet | Lenz/Roco handhelds |
| s88-N | S88 modules |
| RS-Bus | RS-Bus modules |
| USB-C | PC connection (Lenz LI100F / LI101 protocols — see §7) |
Manufacturer warning: do not use track clips with a built-in capacitor (e.g. Piko 55270) — they are intended for DC, not DCC pulse power; they can damage the command station.
5. RailCom and DCCA
The RB1110 has a RailCom receiver and supports DCCA (NMRA S-9.2.1.1 — dynamic addressing):
- Automatic detection of new RailBOX decoders (marked “Easy configuration”) when connected to the main track.
- CV read/write on the main track (PoM) without a programming track.
- Dynamic addressing — the command station assigns a free address based on the decoder's serial number; the same decoder can have a different address on another command station (useful at exhibitions).
These features are primarily delivered by the RailBOX: Railroad Control app. BigFred does not implement automatic RailCom/DCCA address assignment — it uses static DCC addresses configured in the vehicle catalogue.
Exhibition / multi-central tip (RailBOX, forum): when locomotives already have fixed addresses, disable “decoder detection system” in the app — dynamic RailCom/DCCA assignment is unnecessary and can interfere with adding locos after a firmware update (e.g. loco reads CV on the programming track but does not respond on the main track).
Recent firmware/app releases (manufacturer posts, 2025–2026):
| Version | Notes |
|---|---|
| Central v8.5 | Fixed RailCom auto-detection for ESU Loksound V5 and PIKO PSD 5.1 |
| App v8.7 | Fixed ESU detection on one DCC track polarity (earlier workaround: rotate loco 180°) |
Work is ongoing on automatically importing decoders already stored in the command station memory into the app.
6. Wi-Fi — network setup
The command station has a built-in Wi-Fi module. Two common scenarios:
6.1 AP mode (direct connection to the command station)
| Parameter | Value |
|---|---|
| SSID | RAILROAD |
| Password | 12345678 |
| Command station IP | 192.168.4.111 |
The phone/tablet joins the RAILROAD network; in the RailBOX app enter IP
192.168.4.111. Some mobile devices may drop the connection while looking for
Internet — §6.2 is preferable in that case.
Wi-Fi configuration page (browser): after joining RAILROAD, open
http://192.168.4.111.
6.2 Home / club network (recommended for BigFred)
- Connect a PC to the command station's AP (
RAILROAD/12345678). - Open
http://192.168.4.111. - Enter your home network SSID and password; submit the form.
- When connected, the Status field should show
Connected, and IP — the address assigned by the router.
Important: the home-network IP is DHCP by default and may change after a reboot. For stable BigFred integration:
- Set a DHCP reservation on the router, or
- Disable DHCP in the command station panel and set a static address.
BigFred docs and examples often use 192.168.0.111 (e.g.
example.yaml, default in
config.go) — this is a workshop
convention, not the factory AP address. Record the actual IP in the club
runbook after configuration.
| Mode | Typical IP address |
|---|---|
Command station AP (RAILROAD) |
192.168.4.111 |
| Home network (static example / BigFred) | 192.168.0.111 (or another from a DHCP reservation) |
6.3 Shared LAN — parallel services
When the RB1110 and the BigFred host (e.g. Raspberry Pi) are on the same IP network:
| Service | Transport | Port | Client | Since |
|---|---|---|---|---|
| Z21® LAN | UDP | 21105 | BigFred dcc-bus, JMRI, Rocrail, iTrain, TrainController |
all |
| LocoNet®-TCP/IP | TCP | 5560 | BigFred loconet_tcp (best-effort — §8.2) |
firmware ≥ 8.0 |
| LenzLAN | TCP | 5550 | GBBKolejka, TrainController | firmware ≥ 8.0 |
| WiThrottle | TCP | 12090 | Engine Driver, other WiThrottle apps | firmware ≥ 8.0 |
Ports 5560, 5550, and 12090 were confirmed by RailBOX on Modelarstwo.info (Oct 2025). All four services are reachable over Wi-Fi once the command station is on the home/club LAN — no USB or serial bridge required.
Do not confuse port 5550 with XpressNet over TCP. A forum user reported
connection timeouts when pointing iTrain at host:5550 expecting XpressNet;
RailBOX clarified that 5550 is LenzLAN and recommends Z21 (UDP 21105)
for PC integration instead. XpressNet remains on the dedicated XpressNet
connector (wired handhelds).
BigFred requires stable UDP to port 21105 (Z21). Firewall and VLAN rules must allow Pi → RB1110:21105/udp.
For packet capture/debugging, Wireshark includes a Roco Z21 dissector (manufacturer note, same thread).
7. USB — DCC Command Interface
The command station exposes USB-C as a virtual serial port (CDC ACM). This is for PC software using Lenz LI100F / Lenz LI101 protocols (GBBKolejka, TrainController, JMRI in USB mode) — not the BigFred integration path.
7.1 USB identification (lsusb)
Device connected to the host (workshop example):
Bus 003 Device 005: ID 28e9:018a GDMicroelectronics DCC Command Interface
| Field | Value |
|---|---|
| idVendor | 0x28e9 — GDMicroelectronics (chip vendor; label: RailBOX Electronics) |
| idProduct | 0x018a — DCC Command Interface |
| iManufacturer | RailBOX Electronics |
| iProduct | DCC Command Interface |
| iSerial | GD32F150 (MCU) |
| bcdUSB | 2.00 |
| Class | CDC Communications + CDC Data (Abstract Control Model, AT protocol) |
| Speed | Full Speed (12 Mbps) |
| Bus power | max 100 mA |
Interface descriptors:
| Interface | Class | Endpoints |
|---|---|---|
| 0 — Communications | CDC ACM (modem) | EP 2 IN (interrupt, 8 B) |
| 1 — Data | CDC Data | EP 3 OUT, EP 1 IN (bulk, 64 B) |
Typical Linux device path: /dev/ttyACM*. The kernel cdc_acm driver handles
this interface without vendor-specific drivers.
BigFred does not use this port — the dcc-bus daemon connects over
Z21/UDP (or optionally LocoNet-TCP), see §8.
8. BigFred integration
8.1 Recommended: Z21 over UDP
RailBOX documents Z21® as the primary PC/tablet integration path. BigFred
follows that: for the RB1110 use z21, not loconet_serial + Uhlenbrock
63120 adapter.
Catalogue field (command_stations) |
Value |
|---|---|
| Kind | z21 |
| Connection URI | udp://192.168.0.111:21105 (host = command station IP; port optional, defaults to 21105) |
| Speed steps | 128 (match decoders / layout settings) |
URI parser: pkgs/bigfred/dcc-bus/service/station/driver.go.
Example daemon invocation:
dcc-bus \
--station-kind z21 \
--station-uri "udp://192.168.0.111:21105" \
--speed-steps 128 \
…
Driver: pkgs/loco/commandstation/z21.go.
Protocol: docs/bigfred/protos/z21.md.
BigFred capabilities over Z21 (RB1110):
| Feature | Supported |
|---|---|
| Speed / direction | yes |
| Functions F0–F31 | yes |
| Functions F32–F63 | no (BigFred driver limit; RB1110 hardware supports F63) |
| State observation from handheld / other session | yes (LAN_X_LOCO_INFO, broadcast flags) |
| CV (programming track) | yes (within Z21 driver limits) |
| Automatic RailCom detection | no (requires RailBOX app) |
External observation: 16-dcc-bus/09-external-state-observation.md.
8.2 Alternative: LocoNet over TCP (best-effort)
The RB1110 advertises LocoNet®-TCP/IP. BigFred has a loconet_tcp driver
(LocoNetOverTcp — SEND / RECEIVE lines):
| Field | Value |
|---|---|
| Kind | loconet_tcp |
| Connection URI | tcp://192.168.0.111:5560 (port 5560 since firmware ≥ 8.0) |
The official RailBOX PDF does not list the TCP port; 5560 comes from the
manufacturer's forum post (Oct 2025). Requires firmware ≥ 8.0. The
loconet_tcp + RB1110 combination is not officially supported in the
BigFred runbook — see
07-z21-command-stations.md §7.5.
BigFred loconet_serial / loconet_tcp limits (F0–F8, no CV) —
loconet.go — are another reason
to prefer Z21.
8.3 What not to use with BigFred
| Connection | Reason |
|---|---|
USB (28e9:018a) |
Lenz LI100F/LI101 protocol; no driver in dcc-bus |
| Uhlenbrock 63120 on LocoNet RJ12 | Path for DR5000; RB1110 integrates over LAN |
| RailBOX app only | BigFred is a multi-session web hub alongside handhelds |
The LocoNet RJ12 port remains for FRED and wired Piko SmartControl handhelds and feedback modules — in parallel with BigFred on Z21.
8.4 Handheld compatibility (forum reports)
| Device | RB1110 | Notes |
|---|---|---|
| Digitrax FRED (LocoNet) | yes | Wired LocoNet |
| Roco multiMAUS 10835 (XpressNet cable) | yes | Works in all Roco modes including “slave”; reported trouble-free |
| Roco wlanMAUS 10813 (Wi-Fi) | unclear | Not confirmed by manufacturer for RB1110; short battery life reported by users |
| Piko SmartControl (wireless) | no | Not supported on RB1110; only via DCC-Sniff on RB1110-Mini (support planned) |
For PC/throttle-hub use, RailBOX explicitly steers developers toward Z21 over
Wi-Fi, not XpressNet or LenzLAN — aligned with BigFred's z21 driver.
9. BigFred setup (summary)
- Network: RB1110 on the same LAN as the Pi; fixed IP (e.g.
192.168.0.111). - Admin → Command stations: create an entry, e.g.
RB1110 (Z21), kindz21, URIudp://192.168.0.111:21105, speed steps128. - Layout: attach the command station to a layout
(
POST /api/v1/layouts/{id}/command-stations). - Supervisord starts
dcc-bus-<layout>-<station>— see16-dcc-bus/02-process-model-and-cli.md. - Driver: in the throttle, pick the command station from the layout list.
One writer per command station: a concurrent RailBOX mobile app or another Z21 client may compete for slots — a typical protocol constraint, not a BigFred bug.
10. Bring-up checklist
- [ ] PSU 12–19 V / ≥3.4 A; DCC ground correctly wired to TRACK.
- [ ] RB1110 on the home network;
ping 192.168.0.111(or actual IP) from the Pi. - [ ] UDP 21105 open (no firewall block / VLAN isolation).
- [ ] BigFred catalogue entry:
z21, URIudp://…:21105. - [ ]
dcc-buslog:z21 command station: UDP socket open. - [ ] Driver session:
setSpeedmoves a loco on the layout. - [ ] LocoNet handheld change visible in the UI (Z21 broadcast).
- [ ] Second browser session on another DCC address.
Common issues: wrong IP, DHCP changed the address, firewall blocking UDP 21105, command station Wi-Fi sleep, another app holding the Z21 session.
11. Related documents
| Document | Topic |
|---|---|
hardware/07-z21 |
Z21 path, checklist |
protos/z21.md |
Z21 LAN packets |
protos/withrottle.md |
WiThrottle (TCP 12090, Engine Driver) |
16-dcc-bus |
Daemon, Redis, authorization |
| Manufacturer PDF | RailBOX manual (EN) |
| Modelarstwo.info thread (p. 7) | Network ports, firmware notes, handheld Q&A (manufacturer account railbox) |
Back to the command stations index.