TrainController

TrainController

paid

TrainController is world-class software for model railroad computer control, featuring automatic route calculation, block securing, hidden yard control, and fully automated train operation for hobbyists and professionals.

About

TrainController is a comprehensive model railroad computer control software developed by Freiwald Software. It bridges the gap between basic digital control systems and truly automated, reliable layout operation. While digital systems allow multiple trains to run independently, a human operator can only watch one or two trains at a time — TrainController solves this by letting the computer handle safety, routing, and even full automatic train operation. The software automatically calculates routes and itineraries directly from the supplied track diagram, eliminating the need to manually enter routes or timetables. Features such as block securing and route-based interlocking protect running trains from collisions, while the built-in automatic engineer mode enables semi- or fully automatic operation of all trains simultaneously. Standard functions like hidden yard control, shuttle trains, and complete switchboard operation are set up with just a few mouse clicks. For advanced users, a sophisticated modular building block system supports highly customized and prototypical control functions — the same reason TrainController has been chosen as the preferred control software for professional exhibition layouts demanding diversity, absolute reliability, and efficient data entry. The editor features a pen function for rapid track diagram creation, full drag-and-drop and clipboard support, and comprehensive undo/redo capabilities. Built-in debugging tools and always-current documentation round out the experience. Safety is paramount: in the rare event of a crash, all trains automatically stop to protect rolling stock and system state is saved for a quick restart. TrainController is the gold standard in model railroad computer control.

Key Features

  • Automatic Route Calculation: Automatically calculates routes and itineraries from the provided track diagram, so no manual route entry is needed and train operation can start immediately.
  • Block Securing & Interlocking: Advanced monitoring with block securing and route-based interlocking prevents train collisions and ensures safe operation across the entire layout at all times.
  • Fully Automatic Engineer Mode: Drives some or all trains automatically as a virtual engineer, enabling semi- or fully automatic layout operation without constant human input.
  • Modular Building Block System: A sophisticated system of modular components allows highly customized, ambitious, and prototypical control functions for even the most complex professional layouts.
  • Powerful Layout Editing Tools: Built-in pen function for fast track diagram creation, plus full drag-and-drop, clipboard support, and extensive undo/redo for efficient data entry on large layouts.

Use Cases

  • Managing complex multi-train operations on large home model railroad layouts with a single operator safely in control
  • Running professional exhibition layouts with fully automated, reliable train operation and minimal manual intervention throughout the event
  • Automating hidden yard control, shuttle train sequences, and route switching with just a few mouse clicks
  • Creating detailed track diagrams and automatically calculating all routes and itineraries for large-scale model railroad setups
  • Implementing block securing and interlocking systems to prevent train collisions on shared or high-traffic track sections

Pros

  • Beginner-Friendly Yet Professional-Grade: Easy-to-learn tools and automatic route calculation let newcomers get trains running quickly, while advanced modular features satisfy professional model railroaders and exhibition operators.
  • Proven on Professional Exhibition Layouts: Selected as the preferred control software for professional exhibitions, demonstrating exceptional reliability, operational diversity, and efficient setup under demanding real-world conditions.
  • Built-In Safety Mechanisms: In the event of a crash, all trains automatically stop to protect rolling stock and the system state is saved, enabling a fast and safe restart.
  • Minimal Manual Configuration Required: Routes, itineraries, hidden yard control, and shuttle trains can be set up with just a few mouse clicks — no complex programming required.

Cons

  • Windows-Only: TrainController is designed exclusively for Windows desktop environments, making it inaccessible to users on macOS, Linux, or mobile platforms.
  • Commercial Paid Software: As a premium commercial product, TrainController requires purchase, which may be a barrier for casual hobbyists exploring free or open-source alternatives.
  • Highly Niche Application: The software is purpose-built for model railroad control and has no utility outside this specific hobby or professional exhibition context.

Frequently Asked Questions

What is TrainController used for?

TrainController is used to control model railroad layouts via computer, enabling automated train operation, automatic route management, block securing, switchboard control, and hidden yard automation for both hobbyist and professional layouts.

Is TrainController suitable for beginners?

Yes. TrainController features intuitive editing tools and automatic route calculation from the track diagram, allowing inexperienced users with no prior knowledge to get trains running under computer control in a short time.

Does TrainController support fully automatic train operation?

Yes. TrainController includes an automatic engineer mode that can drive some or all trains on the layout, supporting both semi-automatic and fully automatic operation without manual intervention.

What happens if TrainController crashes?

In the rare event of a software crash, TrainController automatically stops all moving trains to protect valuable rolling stock, and saves current data and system status so the layout can be quickly and safely restarted.

Does TrainController work with digital (DCC) model railroad systems?

Yes. TrainController is designed to complement digital control systems like DCC, adding a powerful layer of computer-based automation, safety monitoring, route management, and operator convenience on top of the existing digital infrastructure.

Reviews

No reviews yet. Be the first to review this tool.

Alternatives

See all