The Model Railroad System Software package is available FREE of charge.

The current version of the software package is 2.2.0, dated Jun 7, 2021.

  • Updated the README. Removed outdated Readme and build infrastructure files.

  • Add bin bundles, minor build infrastructure updates.

  • Update for Doxygen 1.8.13 and workaround for 1.8.17.

  • Update for Tcl 8.6, remove MS-Windows and MacOSX build infrasturure from configure.in.

  • Change styling of toolbar buttons.

  • Add use, copy, and paste buttons to events.

  • Minor build problem fixed.

  • Fix Minor Build Infrastructure problem.

  • Add LinuxGpio build infrastructure.

Download the complete ChangeLog.

Source Downloads



  • Complete System Source; compressed tar. Uses the standard set of build utilities: autoconf, automake, libtool, etc. for most systems, building should be just a matter of "./configure && make && make install".
    37 MB Download “MRRSystem-2.2.0.tar.gz”Download
  • Complete System Source; zip archive. Uses the standard set of build utilities: autoconf, automake, libtool, etc. for most systems, building should be just a matter of "./configure && make && make install".
    38 MB Download “MRRSystem-2.2.0.zip”Download

Miscellaneous Downloads


Linux Downloads

I have built the system for various “flavors” of Linux: x86_64 and i386 under Ubuntu 18.04 (VMs), Armv7l on a Raspberry Pi 4 running Raspbian 10, and Aarch64 on a Banana Pi M64 running Armbian 20.04.

Generic 32-bit Downloads


Generic 64-bit Downloads


Other Linux Downloads

Other Linux binaries are available from the FTP and HTTP download sites. There are generic binaries for ARMV7l in the main directory built on a Raspberry Pi running Raspbian 10 and there are generic binaries for AARCH64 built on a Banana Pi M64 running Armbian 20.04.

Model Railroad System merchandise

And yes, there are things you can spend money on (which helps keep the programming gremlin fed, which means he can spend time making improvements to the system).