Model Train Script

Model train automation for iPhone, iPad and macOS

Automate your model railroad — no computer required.

Model Train Script makes model train automation as easy as possible. Create simple sequential automation scripts right on your iPhone, iPad or Mac and bring your layout to life. Besides automation, it also provides manual control of your layout with a graphical track diagram, including occupancy feedback and RailCom vehicle detection.

image-textarrow-up-right

circle-info

Model Train Script supports ESU ECoSarrow-up-right and all command stations using the Z21arrow-up-right protocol.

Features

Automation

Automate your layout with easy-to-build scripts, time tables, routes and flags

Track diagram

Control accessories, monitor feedback and see RailCom vehicle positions at a glance

Vehicle catalog

Manage your locomotive collection with functions, speed profiles and images

Camera support

Use your iPhone/iPad camera or an ESP32-CAM module for vehicle detection

iCloud sync

All data is synced across your Apple devices via iCloud

Feedback

RBus, CBus, LBus (LocoNet) and RailCom occupancy detection

Demo

Contribute

Model Train Script is free software without any profit in mind.

Donations to help covering the costs of hosting and development are highly appreciated and can be done via PayPal via this linkarrow-up-right. Thank you!


This app is not affiliated with ESU, Roco or Fleischmann. The ESU brand is owned by ESU electronic solutions ulm GmbH & Co. KG, the Z21 brand is owned by Modelleisenbahn GmbH, all rights reserved to them.

The makers of this app are NOT RESPONSIBLE for any damage caused by runaway trains. Always be there while the scripts are running and make sure a throttle is available for quick stop of operations.


© 2026 Arjan Pragt

made in europe

Last updated