Getting Started with JMRI
JMRI (Java Model Railroad Interface) is free, open-source software that connects your computer to your model railroad. It works with virtually all DCC systems and provides powerful tools for operations.
What You'll Need
- **Computer:** Windows, Mac, or Linux
- **DCC System:** With computer interface capability
- **Interface Cable:** USB or serial connection to your command station
Installation
- Download JMRI from jmri.org
- Run the installer for your operating system
- Accept the license agreement and default options
- Launch DecoderPro (the main application)
First Connection
- Go to Edit → Preferences
- Select your DCC system manufacturer
- Choose your interface type (USB, serial)
- Select the correct COM port
- Click Save and restart JMRI
Testing the Connection
- Place a DCC locomotive on powered track
- In DecoderPro, click "New Loco"
- Enter the locomotive address
- Use the throttle to test control
Core Applications
- **DecoderPro:** Program DCC decoders
- **PanelPro:** Create control panels and CTC displays
- **Operations:** Manage car routing and switchlists
- **SoundPro:** Configure sound decoders
Next Steps
Once connected, explore decoder programming, build a virtual throttle, or create your first control panel.