What do I need to run JMRI?
From Jmri
Contents |
Computer Requirements
Microsoft Windows based PCs
A realistic minimum for the suite is a PC running WIN98 se or better, with at least 128MB of memory. A serial port and/or USB connection is necessary.
Java
Based on user comments a Pentium II with at least 256MB ram is suggested
JMRI on Windows
Apple Macintosh
MacOS X
MacOS X 10.1.3 or later Java - comes installed with OS X, however you need to download the Communications library.
If you are using a Lenz LI101 or similar you should see MacOS X with Lenz
MacOS X Installation Notes
Classic
MacOS 8.6+ or OS9.1+ You can run older versions of JMRI up to version 1.4 on OS8.1
Mac Classic Installation Notes
Linux
Installing JMRI on Linux JMRI and Linux FAQ
OS2
The last production version of JMRI that supports OS2 was 1.2.5
JMRI on OS2
Java
JMRI suite is written in Java and thus requires that a verison of Java is installed on your computer. This program is available as a free download from SUN -- there are 'prebuilt' versions available for Microsoft (starting with Windows 98), Macintosh (both 'Classic' and OSX) and Linux. If your computer does not have Java installed, download and install the latest version of Java from java.com
Interface
An interface device is needed to connect to the layout or command station. However the JMRI programs can be installed and run on your computer without an interface device if you wish to preview it only.
Presently there are several interface devices which can be used to connect your computer to your layout in order to run the JMRI suite, note that many are serial devices and you may need a USB to Serial adapter to use them with newer computers.
Digitrax - LocoNet Systems
-- SPROG II from sprog-dcc.co.uk SPROG is not an interface to LocoNet, but a stand alone programmer/controller, and so does not really belong here, but in a separate section, in process of creation below -- Locobuffer II from rr-cirkits.com
Due to problems inherent in the use of a Serial connection the USB version of either of the above is preferred. [Note - This can be debated on the 'discussion' page tab above!].
XPressNet Based Systems
(Atlas, Lenz, ZTC Controls, and Roco)
-- LI100,LI100F, LI101F -- LI-USB Needs JMRI 1.5.7 or better -- XPA - Can't be used to program decoders
Other Systems
SPROG II from sprog-dcc.co.uk
SPROG is not an interface to a system, but a stand alone programmer/controller. SPROG allows programming of decoders using DecoderPro, supporting all the major types. SPROG II is available with direct serial or USB interfaces, and can also run a small layout (max current is 1/2 Amp) using the DecoderPro throttles.
TMCC
TMCC is the Lionel interface for controlling their trains. Initial support for it was added in JMRI 1.7.3. All you need to connect it is a straight-through serial cable.