User Tools

Site Tools


Best Practice

ContentGetting Started

This page is meant as advice to keep in mind before proceeding.

Track plan (CTC)

  1. Keep the track plan design simple and schematically and leave out all unnecessary tracks.
    Every symbol in the track plan is a Window object 1) and needs computer resources.
Example of extraction
Station areas in a designer. Station areas schematically in Rocrail.
Staging area in a designer. Staging area schematically in Rocrail.


  1. Plan block length to fit the longest train which will run on this layout.
  2. Plan at least 2 sensor sections in each block. (ENTER and IN)
  3. Plan switches or switch motors with position feedback.

Large layouts

Large layouts with Windows is not a good choice:

A free Linux distribution on the same hardware is preferred.

Command Station

  1. Select a simple CS because Rocrail offers all control needed and saves a lot of money.
  2. Choose an event based sensor system like LocoNet, mergCBus, xPressNet

File names and IDs

In Rocrail all file names and IDs are case sensitive.

  • Avoid using blanks in ID's.
  • ID's should be short codes; Use the description field for more information.

Modifying XML Files

In case an XML Layout file should be manually modified, which is normally not necessary, an UTF-8 capable editor must be used to save none ASCII characters like umlauts.
The standard Windows 'editor', Notepad, will damage the encoding.

  • Notepad++ for Windows
  • Gedit for Linux
  • TextEdit or TextWrangler for Mac
Objects on the screen are not only graphic symbols, but are managed by the program, ie responding on mouse actions and if necessary changed
goldenrules-en.txt · Last modified: 2021/07/10 08:53 by rjversluis