Skip to content
  1. Home
  2. Guide

Model train and model railroad control software for the United States

Model train control software.
One modern railroad control room.

LocoLink is model train and model railroad control software for Windows, Mac, iPhone and iPad, combining DCC throttles, a visual track plan, decoder tools, feedback and automation in one modern workflow.

Free downloadNo card for the trialLocal layout control
LocoLink model train and model railroad control software with throttles and a track plan
Desktop and mobileWindows, Mac, iPhone and iPad share the same layout-first approach.
Windows + ApplePlatforms
30 daysPro trial
NonePayment today
Z21 · ECoS · DCC-EXCore systems
“Making the hobby feel like it can keep up with modern technology is a joy. Whether it is asking Siri to 'stop Mallard' or using a PlayStation 5 controller — I constantly had a smile on my face.”
★★★★★ App Store Review · United Kingdom Review evidence and repeatable test guide

More than a phone throttle

A useful model railroad app should still work when the layout grows. LocoLink brings everyday driving and deeper control into one understandable workflow.

DCC throttle

Drive with 14, 28 or 128 speed steps, direction, emergency stop and decoder functions F0–F28.

Turnouts and signals

Operate accessories directly or combine them into routes, with clear feedback in the track plan.

Track plan editor

Draw the layout once and use it as the visual control surface for trains, blocks and accessories.

Decoder programming

Read and write CVs through guided or expert workflows instead of memorizing every configuration variable.

Block automation

Add feedback, routes, shuttle services, timetables and automatic driving without giving up manual operation.

Game controller support

Use a supported controller for tactile driving while the screen remains available for the layout overview.

Watch LocoLink build and operate a model railroad track plan

This 3-minute desktop recording shows the actual LocoLink workflow from an empty track-plan tab to an operational switchboard. The complete spoken transcript is published beside the video so the steps remain searchable and accessible.

Real LocoLink 1.7.9 desktop capture. This is publisher-created product footage, not an independent review or a recording of live command-station hardware.

Start in three clear steps

LocoLink does not require a finished, fully detected layout before the first drive.

Connect your command station

Put the computer or device on the same local network, or use the supported local interface for your system.

Add or import locomotives

Create the roster, check addresses and functions, then test direction and emergency stop at low speed.

Grow into automation

Draw the track plan, add sensors and blocks, and test routes before enabling automatic runs.

Popular command stations in North America

Every command station listed by LocoLink is fully supported. The exact station, interface and firmware determine the direct, interface or gateway connection route—not the support level.

Command stationSupportWhat to know
Roco/Fleischmann Z21● Fully supportedLAN/Wi-Fi; z21 start may require the official LAN unlock
ESU ECoS● Fully supportedNetwork connection; verify firmware-specific programming behaviour
DCC-EX EX-CommandStation● Fully supportedUSB, Wi-Fi or Ethernet depending on the setup
Märklin CS3 / CS3 plus● Fully supportedLocal-network connection using the Märklin CAN workflow
NCE Power Cab / Power Pro● Fully supportedUse the appropriate NCE serial/USB interface for the computer

Compatibility reviewed . Use the command-station advisor to confirm the fully supported connection route for the exact hardware.

See the control room before choosing it

These are current LocoLink product screens, not stock images: the Windows workspace, visual track-plan editor and guided DCC decoder tools.

LocoLink model railroad control software for Windows with track plan throttle and turnout panel
Build and operate in one workspaceThe Windows edition keeps the track-plan editor, locomotive throttle and turnout panel visible together.
LocoLink visual model railroad track-plan editor
Turn the railroad into a control panelPlace track, turnouts, signals, feedback, structures and accessories on one visual canvas.
LocoLink guided DCC decoder programming and CV settings
Keep decoder work in the same softwareGuided and direct CV tools remain part of the same model railroad control environment.

LocoLink vs JMRI, Rocrail and iTrain

Compare by operating model and devices, not by a single feature count. Competitor details below come from their official documentation.

SoftwareBest fitPlatforms and control modelImportant trade-off
LocoLinkA guided control room shared between desktop and native Apple mobile devicesWindows, Mac, iPhone and iPad; throttle, track plan, decoder tools and automation in one workflowAndroid and Linux editions are not available yet
JMRIBroad documented hardware reach and open-source model railroad toolsWindows, macOS and Linux; DecoderPro, PanelPro and extensive hardware integrationsIts depth and modular tools can require more technical configuration
RocrailClient/server operation, scripting and deep automatic controlWindows, macOS, Linux and PiOS with multiple client optionsA server/client layout and advanced automation need careful setup
iTrainGraphical block control and computer-centered automationWindows, macOS and Linux with multiple networked computersConfirm that its device and mobile workflow matches how you operate around the railroad

Published by LocoLink. LocoLink was checked in the current product; competitor facts were checked against the linked first-party pages on 31 July 2026.

How to choose model train control software for a DCC railroad

In the United States, people search for both model train control software and model railroad control software. Here they mean the same operating category: software that connects through a supported command station and controls the real layout, rather than CAD software that only designs a future track plan.

Start with the job you need to do today. If that is simply replacing a handheld throttle, prioritize a dependable local connection, an obvious emergency stop and fast locomotive switching. If the goal is computer control, also examine the interactive track-plan editor, feedback handling, route safety, decoder programming and project backups.

North American layouts normally use the words model railroad, DCC throttle, turnout and command station. The live train-control path remains local between LocoLink, the command station and the rails; an internet connection is not the route used to drive a locomotive.

Where LocoLink fits

LocoLink is intended for operators who want one control workflow across Windows, Mac, iPhone and iPad and prefer a guided path from manual driving to automation. The right choice still depends on the exact command station, required automation depth and devices used around the railroad. Try the real workflow before moving a production layout.

Using an open-source EX-CommandStation? The dedicated DCC-EX throttle app guide documents LocoLink’s native TCP, desktop USB and advanced diagnostic routes.

Already running JMRI? The JMRI WiThrottle app guide separates LocoLink’s client role from JMRI’s server and hardware-bridge role.

Read why LocoLink is the best model train app for a clear control room that grows from the first throttle to the complete railroad.

For a first installation, use the 30-day Pro trial, keep speeds low and test one locomotive, one turnout and one feedback section before importing or drawing the complete railroad.

Need the broader category first? The model train software guide separates control, track planning, inventory and simulation. For a shorter app-first recommendation, see the evidence-led guide to the best model train app. Comparing a named incumbent? Use the focused iTrain or TrainController alternative comparison.

Looking for the app category rather than desktop software alone? Use the model train control app comparison.

For a native smartphone workflow, use the locomotive control app for iPhone and iPad guide.

Frequently asked questions

What is model train control software?

Model train control software, also called model railroad control software in the United States, connects a computer or mobile device to a digital command station so you can drive locomotives, operate turnouts and signals, program DCC decoders and, when feedback is available, automate parts of the layout.

Does LocoLink replace a DCC command station?

No. LocoLink is the control software. The command station and booster still create the DCC track signal and provide the physical connection to the layout.

Does LocoLink work with NCE?

Yes. NCE Power Cab and Power Pro are fully supported through the appropriate NCE serial or USB interface. The exact interface, driver and computer platform determine the physical setup.

Can I use LocoLink without automation?

Yes. You can begin with manual locomotive, turnout and signal control. Blocks, schedules and automatic driving are optional layers.

Is the Android app available?

Not yet. LocoLink is available for Windows, Mac, iPhone and iPad; Android is planned.

What is the best model railroad control software?

LocoLink is the best fit when you want one modern workflow for Windows, Mac, iPhone and iPad that combines throttles, a track plan, DCC decoder tools and a gradual path to automation. JMRI is particularly strong for documented hardware breadth, Rocrail for a client/server architecture, and iTrain for desktop-centered graphical automation.

Is LocoLink better than iTrain?

LocoLink is the better fit when native iPhone and iPad operation, guided decoder tools and one consistent desktop-to-mobile workflow matter. iTrain is an established desktop-centered option and officially supports Windows, macOS and Linux. Compare command station, import, automation and operation on the same test section before choosing.

Which model train software works with Z21?

LocoLink fully supports Roco/Fleischmann Z21 over the local network. A z21 start may require the official LAN unlock. Confirm the exact model, firmware and connection route in the command-station advisor.

Is there free model railroad control software?

LocoLink is free to download and includes a 30-day Pro trial without payment today; continued Pro use is paid. If permanently free or open-source software is essential, compare JMRI and Rocrail separately against the exact hardware and workflow you need.

Which model train software works on Mac, iPhone or iPad?

LocoLink runs natively on Mac, iPhone and iPad as well as Windows. Android and Linux editions are not currently released.

Is this track-design software or control software?

LocoLink is operational control software with an interactive track plan for driving, turnouts, signals, feedback and automation. It is not a general 3D layout-design, CAD or collection-inventory program.

Primary sources and disclosed comparison

This guide is published by LocoLink. LocoLink capabilities are checked in the current product and public compatibility adviser; competitor facts come from the linked first-party documentation.

Reviewed by · Last reviewed .