JMRI

JMRI — Free Download. Model Railroad Control
JMRI (Java Model Railroad Interface) is an application designed to control and manage model railroad systems. The tool supports multiple protocols and devices, making it easier to operate model layouts through digital interfaces.
★★★★★
5.0(1 ratings)

Download JMRI (Official links)
File size: 188 MB
The latest version of JMRI is: 5.12
Operating system: Windows, Linux, MacOS
Languages: English
Price: $0.00 USD

  • Locomotive control. JMRI lets you operate digital locomotives through DCC, LocoNet, and other protocols. It includes adjustments for speed, direction, and auxiliary functions such as lights and sounds.
  • Decoder configuration. The tool offers advanced options for programming DCC decoders and their CV (configuration variable) settings. It lets you read and write decoder values to customize their behavior.
  • Signal management. JMRI controls both automatic and manual railway signals. It integrates with sensors and actuators to simulate realistic operations.
  • Route automation. The software lets you create sequences of predefined routes. Trains can follow automatic paths based on programmed conditions.
  • Customizable control panels. JMRI includes tools for designing graphical control panels. Users can drag and drop elements to create interfaces tailored to their needs.
  • Operations simulation. The application simulates railroad schedules and operations. Events can be programmed based on real time or specific conditions.
  • Communication with external hardware. JMRI supports connections with interfaces such as NCE, Digitrax, and Lenz. It allows integration with physical control systems.
  • Data logging and analysis. The tool saves activity logs so you can review operations. The data can be exported for later analysis.
  • Scripting support. JMRI supports automation through scripts in Python (Jython) and other languages. Users can extend functionality with custom code.
  • Sensor management. The software monitors occupancy sensors and other detection devices. It provides real-time feedback on the state of the layout.
  • Support for multiple formats. JMRI works with XML, JSON, and other standard formats for importing and exporting configurations.

JMRI was created in 1997 by a group of model railroad enthusiasts. The project emerged as an open-source alternative for controlling digital systems. It is written primarily in Java, which allows it to run on multiple platforms. The lead developers include Bob Jacobsen and other active contributors from the model railroading community. The application has evolved over time, adding new features and support for additional hardware.


Alternatives to JMRI:

For JMRI there are 2 alternative programs. Free: 2, paid: 0.

Image to Base64 Converter — Free Download. Encode images to plain text

Image to Base64 Converter

Image to Base64 Converter is a Java desktop application that transforms images into Base64 strings locally and securely.
Price: Free   Size: 0.057 MB   Version: 1.0   OS: Windows, Linux, MacOS
QR Code Studio — Free Download. Professional QR and Barcode Generator

QR Code Studio

QR Code Studio is a versatile and lightweight Java application designed for creating and decoding various types of barcodes.
Price: Free   Size: 1.85 MB   Version: 1.0   OS: Windows, Linux, MacOS

New programs