The JMRI project is building tools for model railroad computer control.
JMRI is intended as a jumping-off point for hobbyists who want to control their layouts from a computer without having to create an entire system from scratch.
You can manage your locomotive rosters and easily program your decoders using DecoderPro. You can build control panels, set up signaling, configure operations and control your layout using PanelPro. Going beyond the basics, you can use Logix to automate your layout’s behavior, interface with X10 and Insteon systems to control your layout room’s lights and write scripts to extend the capabilities of the system.