The Rocrail documentation is kept up to the daily state of development (Daily Build).
This Wiki is maintained against the main line of development. Some features could be not available or are different implemented in your revision of Rocrail, but it is mostly noted with a revision number.
Options and features not documented in the Wiki are for developers only and should not be a trigger to open a Forum thread.
New to Rocrail? This guide shows the first basic steps and contexts for a successful start with Rocrail.
Navigation by clicking on the icon
Rocview-Client
Rocview is the PC-based operator interface for Rocrail
Mobile Clients
User interface for mobile devices
Rocrail-Server
The Rocrail Server is the central control for the operation of a model railroad
Rocrail-Objects
Rocrail objects define the layout and its properties from A (as in Action) to U (as in Utilities)
Command Stations supported by Rocrail
Information on the comprehensive support and integration of various digital Command Stations
Automatic operation
Settings and features in automatic mode
Modular layouts
Configuration modular layout installations
Hardware
Rocrail specific DIY (Do-it-Yourself) hardware developments
Functions and relationships
Description of the relationships between settings in different objects
or
Report a problem
How to post a well structured problem message in the Forum
User tips & tricks
Examples of solutions to a number of specific tasks (mostly in German)
Rocrail runs entirely on volunteer labor. However, Rocrail also needs contributions of money. Your continued support is vital for keeping Rocrail available.
RocControl | andRoc | RocWeb |
---|---|---|
iOS/iPadOS 16.6+ | Android 4.0+ | Web Browser HTML5 |
![]() | ![]() | ![]() |
Apple iPad or iPhone. Apple App Store | Android tablet or phone. Google Play Store | For all devices featuring a browser. Included in the Rocrail installer. |
Objects for defining a layout.
User libraries are not officially supported and are not part of Rocrail. |
See for more information: User Library.
Let the computer run the trains.
By creating a layout with Sensors, Blocks, and Routes, and then assigning your Locomotives to the Blocks, Rocrail can move the Locomotives by itself. You can use Schedules and Critical Sections to create and fine-tune complex movements for each Locomotive.
Tips and help for specific Raspberry Pi topics.
Take the following actions if you encounter problems using Rocrail:
Jump only to the next item in the list if the previous did not solve the problem!