Locomotive 8400


JMRI Operations

Return to Technical Page


In the summer of 2015, club member Peter Shelton took on the task of implementing JMRI (Java Model Railroad Interface) on our exhibition layout. JMRI is an extensive, open source software system developed by hobbyists for the automation and operation of model railways. It's free, easily downloaded and installed, and takes up about 5gb of space. There are two distinct components to it - Decoder Pro and Panel Pro. A component inside Panel Pro is Operations Pro and it's this that's used for generating and updating switch lists.

JMRI interfaces with most DCC systems. In our case, the command system is a Digitrax 'Super Chief' and we use Digitrax's PR3 for the interface between computer/wireless network and the railway itself.

In our case, the initial reasons for using JMRI are to:

Regular throttles (e.g. Digitrax, NCE, Lenz, etc.) and iOS/Android smart phones and tablets can all be used at the same time.

In future, we intend to also:

General Project Overview

The primary objective for our JMRI project is to use a smart phone or tablet rather than a traditional throttle to run trains AND display and manage switch lists 'on the fly'. But it is also required that engineers who do not have or want to use a smart phone or tablet can still operate a train using a traditional throttle and a printed a switch list.

We use JMRI on our exhibition layout along with traditional throttles. The downside of using JMRI to generate switch lists is the need to have a printer so that hard-copies of the switch lists can be generated for the engineers who are not using a tablet.

Project Details:
JMRI Server

JMRI software runs on almost any computer. We currently use a donated PC to run both software and the network configuration. It is connected to the clubhouse layout Digitrax system using a DigiTrax PR3 and Loconet cable.

Wireless Control of Trains

An off-the-shelf router broadcasts a local wireless network for the system. Smart devices or tablets are connected to this network using a specific application. For Apple devices such as iPhones, iPads, or iPods, WiThrottle Lite is available for free from the Apple App Store. The full function WiThrottle costs about $15 and is what all iPad owners in the club use. For Android smart phones and tablets the full function EngineDriver is free at the Android PlayStore.

Automated Switch Lists

A printer is connected to the laptop for printing hard-copy switch lists. Individual trains are created in the Operations Pro component of Panel Pro and the switch lists displayed on the wireless device. The operator will have wireless throttle control over the train and portable conductor control over the train switch list.

What Next?

JMRI has been used to run our club layout since September 2017 and has proven to be both reliable and robust. Visitors are invited to operate trains and find they can quickly and easily adapt to the smart phone and tablet throttles.