Table of Contents
Rocrail Documentation
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.
Rocrail Documentation Index
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)
Introduction
Basics
Getting Started
Demo layouts
Support
Rocrail runs entirely on volunteer labor. However, Rocrail also needs contributions of money. Your continued support is vital for keeping Rocrail available.
- Support now by Bank account or Paypal.
- Activating the support key: SupportKey Dialog
Rocview
General
-
- Reports (Documentation with stylesheets)
Themes
Track Layout
Control Dialogs
Programming Dialogs
- Mobile Decoders
- Stationary Decoders
- CANBUS…
- GCA >
- LocNet >
Live Video Streaming
Mobile Clients
Rocweb | andRoc | RocControl | RocJ |
---|---|---|---|
Web Browser HTML5 | Android 4.0+ | iOS/iPadOS 16.6+ | Java |
For all devices featuring a browser. Included in the Rocrail installer. | Android tablet or phone. Google Play Store | Apple iPad or iPhone. Apple App Store | Java based devices. Download area. |
Rocrail
-
-
-
- Clock Service (Fast Clock)
-
- Linux/Raspbian
- Track plan
- Scripting
- IoT
Objects
Objects for defining a layout.
-
-
-
- Index | General | Signals | Details | Routes | wiring | Permissions | Statistics | Trackdriver | Tracking | Menu
-
- Boosters Power manager
-
-
-
- Index | General | Interface | Speed | Details | Functions | Multiple Units | CV's | BBT | SBT | BAT | Calibrate | Shunting Mode | Programming loco decoders
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Command Stations
Manufacturer
- Bachmann Dynamis Ultima
- BiDiB (OpenDCC)
- CAN-digital-Bahn
- CT-Elektronik
- CTI Electronics
- CVP Products
- DCC++ (EX)
- DigiKeijs
- Digital-Bahn (Sven Brandt)
-
- Command Stations | Interfaces | Fast Clock | Throttles | Transponding(BDL168) | Option Switches | Wiring
- Dinamo
- Doehler & Haass
- DMX
- Elektor
- ESU / Piko
- Fleischmann
- GamesOnTrack
- GCA
- Hornby
- Karsten Hildebrand
- Lenz
- Littfinsky
- LokStoreDigital
- LSdigital
- Massoth
- Märklin
- MDRRC - Model Digital RailRoad Control
- MERG
- Mi-Light
- Modelleisenbahn-Claus
- MQTT
- Müt
- NCE
- OpenDCC
- Paco
- PerZ
- Piko
- Philips
- Raptor Digital
- Raspberry Pi
- Rautenhaus
- Roco
- SPROG
- Stärz
- Siemens
- Trix
- Tams Elektronik
- Uhlenbrock
-
- WIO by GCA & Rocrail
- YaMoRC
- Zimo
Emulated CS
- Virtual CS For testing.
- LocoNet Slotserver Simulating a LocoNet CS for FRED support.
Digital Direct
- DCC232 DCC over USB-RS232.
User Libraries
User libraries are not officially supported and are not part of Rocrail. |
See for more information: User Library.
Protocols
- MBUS CAN-MS2 based solution.
- ZNF FREMO Tracking System.
- Dumper → Dump Text or file content to a serial device.
- STC Serial Turntable Communication
CAN
- MBUS CAN-MS2 based solution
- SocketCAN Raspberry Pi (RocNetNode)
- GC2a Arduino based I/O (deprecated)
- WIO-02, WIO-Prog2
SmartHome
TCP/IP
BiDi
RailCom
- Tams RailCom RC-Link (Stand alone)
- Uhlenbrock MARCo (Loconet)
- Blücher GBM16xn (Loconet, XPressnet) → Direction info is not supported because it conflicts with long addresses.
RFID
- RFID-12 Reader (Stand alone)
InfraRed
- Uhlenbrock Lissy (Loconet)
- PerIR (Stand alone)
Other
- Digitrax Transponding (Loconet)
- BartJut Barcode Reader (Stand alone)
Specials
- TCCS (Train Coupling & Communication System)
Utilities
Automatic mode
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.
General
- German railway signaling Special settings, tips and examples
- Block Signaling "Open Block", Automatic Block Signaling
- BiDi handling (RailCom, RFID, Lissy, …)
Operating mode
-
- R2Rnet; Rocrail servers in a network.
Car Systems
Simulation without hardware
Manual mode
Modular Layouts
Pixel CTC
Hardware
Raspberry Pi
Tips and help for specific Raspberry Pi topics.
Trouble Shooting
Take the following actions if you encounter problems using Rocrail:
- Read the Wiki Documentation. Use search function in the Wiki (bottom left panel)
- Search for similar problems and their solutions on the Rocrail Forum.
- Consult Reporting Bugs and Feature Requests for further steps
Jump only to the next item in the list if the previous did not solve the problem!