JMRI: Hardware Support
JMRI supports a wide range of DCC "command station"-style products from various model railroad automation vendors. If there is a way to make a computer communicate with a given piece of model railroad equipment, it is possible to connect it to JMRI.
-
- Atlas
-
Configure: Atlas Commander via Lenz LI100, LI101F, LIUSB or GenLi XPressNet interfaces, ZTC Controls ZTC640 interface, or an XPA and Hayes compatible modem
Note: you can not program decoders with this configuration
- C/MRI
- C/MRI
-
Configure: Bruce Chubb's C/MRI control system
-
- CTI Electronics Acela
Configure: CTI Electronics boards via Acela adapter.
-
- CVP Products EasyDCC
Configure: EasyDCC command station via Serial or Terminal Server
-
- DCC Specialties
Configure: Hare, Wabbit, Block Watcher or PSX family products.
-

- Digitrax
-
General information on connecting JMRI to a Digitrax LocoNet
Configure: Connections to a LocoNet via
- Digitrax PR3 interface
- RR-CirKits LocoBuffer-USB
- The older LocoBuffer-II, LocoBuffer and MS100 interfaces
Configure: LocoNet Simulator for use when disconnected from a layout.
Configure: Remote connection to a LocoNet via JMRI LocoNet Server.
Configure: Remote connection to a LocoNet via LbServer.
More information on connecting multiple computers to a single LocoNetConfigure: Programming and testing decoders without a command station via a Digitrax PR2 interface or PR3 interface.
Configure: Directly connecting to an Intellibox serial port.
-
- ESU
Configure connection to ECoS command station.
-
- Fleischmann
Configure: Twin Centre via the serial connection
- Hornby
- Hornby
-
Configure: Hornby Elite via built in USB Port
Configure: Hornby Elite or Hornby Select via Lenz LI100, LI101F, LIUSB or GenLi XPressNet interfaces, ZTC Controls ZTC640 interface, or an XPA and Hayes compatible modem Please check the notes above for system specific restrictions on what JMRI can do
-
- Lenz
-
Please check the notes above for system specific restrictions on what JMRI can do
-

- Lionel TMCC
-
Connection: Serial cable
Configure: TMCC Command Base
-

- MERG CBUS
Configure: MERG CBUS networks
-

- NCE
-
Configure connection to a Powerhouse Pro via
serial link or
Terminal Server.
Configure connection to a PowerCab via NCE USB adapter. -

- NAC Services
- Configure connection to an RPS position measurement system.
-
- Oak Tree Systems
-
Configure connection to Oak Tree's Railroad Control Interface, including the IO-24, IO-48 and O-48 interface cards and HH-2 handheld throttle.
-

- ProTrak Grapevine
Configure: Grapevine nodes
-

- QSI Solutions
-
Connection: Quantum Programmer
Configure: USB connection
- RailDriver
- PI Engineering RailDriver
Configure: RailDriver cab simulator
- Roco
- Roco
-
Configure: Roco LocoMaus 2 (Roco Part number 10760) or Roco MultiMaus (Roco Part number 10810) via Lenz LI100, LI101F, or LIUSB XPressNet interfaces, ZTC Controls ZTC640 interface, or an XPA and Hayes compatible modem
Please check the notes above for system specific restrictions on what JMRI can do
- SPROG
- Andrew Crosland
Configure: SPROG

- SRCP
Configure: Connection to SRCP server
-
- TCH Technology
-
Connection:
Configure: via serial port
-

- Uhlenbrock
- The Intellibox can be connected to JMRI programs either via its
LocoNet connections, or via its own serial port.:
Configure: Uhlenbrock Intellibox via MS100 or LocoBuffer LocoNet interfaces
Configure: Uhlenbrock Intellibox via built-in serial port
- Wangrow
- Wangrow
-
Connection: Wangrow Serial Port
Configure: System One
- X10
- X10
-
Connection: X10 power-line controllers
Configure: CM11 and compatible controllers
- Zimo
- Zimo
-
Configure: Zimo MX-1
-
- ZTC Controls
-
Configure: ZTC Controls ZTC511, ZTC Controls ZTC521 via Lenz LI100, LI101F, or LIUSB XPressNet interfaces, ZTC Controls ZTC640 interface, or an XPA and Hayes compatible modem (requires XPressNet V3.0 software)
Please check the notes above for system specific restrictions on what JMRI can do
JMRI: Connecting to command stations
- Macintosh
- PC
- Terminal Server
JMRI: General hardware info
- Turnout feedback
- If your layout uses some feedback mechanism to sense the actual positions of turnouts, for example a microswitch connected to the throw bars or a decoder that returns a confirmation message, JMRI can use that to keep track of what's actually happening on the layout. We call this "Feedback", and how to configure and use it is described on another page>.