Main Page

From Jmri

Revision as of 19:58, 12 January 2007 by 65.95.163.8 (Talk)

News

  • A new test version (1.7.5) was released on July 4, 2006. See the release notes for details.
  • The long awaited 1.7.3 version is likely to be 'the biggest yet' for the JMRI suite! The 1.7.3 release notes page is the place to go for late breaking news.

About JMRI

The Java Model Railroad Interface, or JMRI, project is free and open-source that is aimed at building tools to help the model railroader employ computers to assist in using and running their layouts. We want it to be usable to as many people as possible, so we're building it in Java, which allows it to run on nearly any operating system and a wide range of hardware.

If you are new to DCC in general, the DCCWiki will prove very enlightening!

Details

JMRI is a suite of programs which helps you get along with DCC easier. Briefly, it comprises a number of programs which can be used to program DCC decoders, to run a DCC layout, or to monitor a LocoNet environment.

The JMRI homepage is the 'official' homepage of the project.


DecoderPro - makes it easier to program DCC decoders. For more information, please see http://jmri.sourceforge.net/apps/DecoderPro/

PanelPro - makes it easier to control your layout via your computer screen. For more information, please see http://jmri.sourceforge.net/apps/PanelPro/PanelPro.html

Tools - JMRI provides several tools that are optimized for specific purposes. Such tools include Throttles, Route Tables, Fast Clocks and Speedometers. There's also a set of LocoNet specific Tools. including LocoNet monitor, Slot monitor, Packet source, PM4x programmer, BDL16x programmer, SE8C programmer and LocoIO programmer. For more informatio, please see http://jmri.sourceforge.net/apps/LocoTools/index.html

Scripting - If there isn't a preprogrammed tool to do what you want, you can almost certainly write a script that does exactly what's needed. Instead of defining our own language, JMRI scripting uses the "Python" language that's commonly used in web development. Although it will take you a little time to get used to it, in the end it provides a lot of power to control your layout anyway you'd like.

Documentation for various parts of the JMRI suite is available http://jmri.sourceforge.net/

Getting Started/Installation of JMRI suite

See the Getting started article on downloading and installing JMRI.

What next

  • See Topics by category for articles of interest.
  • See a list of FAQs.
  • JMRIWiki needs your help to bring content here so that others can fully understand, use, and enjoy this software. See a red link? Click on it, and add content. See documentation lacking? Click edit, make changes, add content, and click save! No account needed, no need to sign up.

Copyright

JMRI is free and open-source software, but there are some restrictions. Generally, you have to give us credit if you use all or part of it to build your own software. For more details, see the copyright, trademark and license page.

Donations

Donations to the JMRI project can be made on the donations page should you wish to contribute some of your hard earned! Contributions made via this link also ensure that Sourceforge is happy to host 'our stuff', which is nice!

Personal tools