

![]()
Rocrail - Model Railroad Control System
Welcome to Rocrail
Rocrail is a client server application written for Linux and Windows in C/C++ based on the wxWidgets class library. At the moment the GUI supports following languages: English, Español, Deutsch, Français, Italiano, Nederlands, Svenska and Türkçe.
Rocrail Project in a Nutshell
Rocrail is an Open Source Project that can control a model train layout from one or more computers. You can run trains directly from your computer, and you can have the computer run trains automatically for you. You can even have some of the trains on your layout running automatically while you control others by hand.
Rocrail uses 2 main programs, a Server and a Client. These programs work with each other using Internet protocols, and do not need to be on the same computer. You can use Rocrail from a single computer connected directly to your layout, and you can also control your layout from any computer on your home network, or over the Internet. Rocrail also has a web interface, which will let you run the layout from a web browser such as Firefox.
The Server program runs on a computer connected to the layout by one of the standard computer interface setups, and supports many controllers such as Uhlenbrock's Intellibox, DigiTrax LocoNet, Lenz XPressNet, RocoNet, SRCP connections such as DDL/DDW and more. Just take a look at the supported Command Stations list.
The Rocrail Client connects to the Server over your network. The Client can also be used by itself to plan layouts. You do not need the Server or the layout to be running to edit your plans. Plans can be uploaded to the Server after you are done creating them.
And Rocrail runs under both Windows and Linux.
Fancy features of Rocrail
- Modular Layout support.
- Build in Digital Direct Control Station.
- Operates unlimited digital systems simultaneously.
- Only one feedback contact per block required.
- Runs on Linux and even on all Microsoft Windows systems beginning with Windows 9x.
- Many GUI languages.
- Exchange your experiences with many like-minded people in our Forum.
Copyright
All images and text on this web site are Copyrighted ©; All rights reserved.
All of the code, documentation and auxiliary files distributed by the Rocrail project are copyright; All rights reserved. See the next section for information on the usage license.
License
This software is distributed freely under the GNU GENERAL PUBLIC LICENSE. If you include portions of this software in other programs, then those programs must also be distributed freely in their entirety under the GNU PUBLIC LICENSE.
The Rocrail projects offers Software and DIY Hardware
- The software supports most of the Control Stations used today, and does not need special hardware.
- The hardware is designed to work with the DCC standards as defined by the NMRA, and does not need special software.
You do not need to build the Rocrail hardware to use the software, and you do not need to run the Rocrail software to use the hardware.
Rocrail is People
- There is a forum where Rocrail Users can post questions, get answers, and just talk about their experiences using Rocrail.
- While the main language of Rocrail is currently English, there is an International Community from many Countries, and all are welcome.
We hope you enjoy using Rocrail. Please note that this is an open-source effort. If you feel the code could use new features or fixes, or the documentation can be improved, please get involved and lend us a hand! The Rocrail team welcomes your participation. Let us know what you think! Post your feedback in the Rocrail Forum.
Trace: » start