JMRI® is...


JMRI tools for working with your layout:

Layout Automation

Use JMRI to automate parts of your layout and operations:

Supported Hardware

JMRI supports a wide range of DCC systems, command stations and protocols.


By the community of

JMRI Help:
Contents/ Index
Glossary/ FAQ

Donate to JMRI Donate to


This help placeholder is for the "new" implementation of CTC that provides capabilities beyond USS CTC. See here for information on this new CTC implementation. It provides a GUI editor to configure the CTC rules and a run-time to implement CTC logic. It also builds a skeleton Panel Editor CTC panel with the turnout levers/indicators, signal levers/indicators, code button, etc., and a minimal track plan.

The original implementation of USS CTC tools (requires scripting) is discussed here.