ThrottleCard App Icon

ThrottleCard

Precision Model Railway Control

Experience the golden age of railroading with beautiful and tactile controls

App Store QR Code

ThrottleCard

See ThrottleCard in Action

Watch ThrottleCard transform your model railroad experience

DIY & Digital Railroad's Review

Experience smooth, realistic train control with precision speed adjustment

Get Started with ThrottleCard

1. Download

Download ThrottleCard from the App Store. Available for iPhone, iPad, MacOS, and Apple Watch.

2. Connect

Connect to your WiThrottle or DCC-EX command station via automatic discovery or manual connection.

3. Select Locomotive

Choose from your roster or manually enter a DCC address.

4. Start Operating

Use the precision controls to become the Engineer of your model railroad empire!

Screenshots & Features

Locomotive Roster
Operate locomotives with thoughtfully designed gauges and controls inspired by classic railroad equipment
Vintage Throttle Control
Manage your entire fleet with easy access to all locomotives and their photos
ThrottleCard Roster on Mac and iPad
Full support for iPad and macOS with a big-screen optimized UI.
Custom Railroad Logos
Custom Railroad Logos — Add and display your railroad's logo for a personalized experience.
Landscape Roster on iPhone
Landscape Roster — Optimized roster view for Landscape Mode on iPhone with easy locomotive access for handheld operation.
Function Controls
Fast Clock support with a beautiful pocket watch style display
Turnout Control
Throw switches and create and activate routes with intuitive visual feedback
Routes & Automation
Digital and analog gauge options with intuitive controls for lights, bell, whistle, and up to 28 DCC functions
DCC Programming
Pro Dark themes available to premium subscribers for those seeking a more modern look and feel
Command Station Control
Landscape Train Controls on iPhone are perfectly suited for handheld game controlers and offer an exciting and intuitive way to control your trains with haptic feedback
Advanced Features
The UI was designed to be easy to use while also offering advanced features power users love
Apple Watch App
With a variety of customization options, ThrottleCard can be configured to be the perfect companion to your model railroad empire!

Ready to transform your model railroad experience?

Download ThrottleCard Today App Store QR Code

DCC-EX Support & Locomotive Programming

ThrottleCard offers native support for DCC-EX command stations with locomotive control and programming capabilities. Advanced Intelligent Locomotive Programming and Simplified Command Station Management are coming soon. Learn more about DCC-EX here.

Native DCC-EX Integration

Direct connection to DCC-EX command stations with full protocol support. No additional software required - connect directly to the command station when in Access Point Mode or over your local WiFi network when in Station Mode (This is our recommended setting for most home users).

CV Programming

Read and write Configuration Variables (CVs) on both the programming track and main line. Full support for all standard and extended CVs.

Decoder Database Future Update

Built-in decoder definitions for popular manufacturers. Quickly configure locomotives with predefined CV templates and function mappings.

Real-time Monitoring Future Update

Monitor track power, current draw, and system status directly from the app. Instant feedback on programming operations and system health.

Basic Programming Interface
Easy-to-use basic programming interface for reading and writing locomotive CVs with instant feedback
Advanced Programming Interface
Coming Soon! Advanced programming interface with decoder templates, batch operations, and comprehensive CV management Future Update

Why Choose DCC-EX with ThrottleCard?

Direct Connection

No JMRI required - connect directly to your DCC-EX command station

Real-time Performance

Ultra-low latency control with instant response times

Complete Toolkit

Everything you need for modern DCC operations in one app

Ready to transform your model railroad experience?

Download ThrottleCard Today App Store QR Code

Professional Features

Vintage Throttle Controls

Choose between stylized, vintage brass gauges or modern digital speed indicators. Experience smooth, precise control with haptic feedback.

Multi-Locomotive Control Premium

Control multiple locomotives simultaneously with consist support.

28 DCC Functions

Full support for all 28 DCC functions with customizable labels*(Function labels coming in version 2.1).

Turnout Management

Control turnouts and switches with visual state feedback. Support for both WiThrottle Server and manually configured turnouts.

Routes & Automation Premium

Create and execute complex routes directly from the app. Routes from WiThrottle servers are made available and can be triggered from the app as well.

Game Controller Support Premium

Use Xbox, PlayStation, or MFi controllers for precise throttle control. Perfect for extended operating sessions.

DCC Programming Beta

Read and write CVs on the programming track or main line. Full support for DCC-EX programming commands.

Command Station Control Beta

Direct access to DCC-EX command station features. Monitor track power, current draw, and system status.

Emergency Stop

Instant emergency stop for all locomotives.

Landscape Mode Premium

Optimized layouts for both portrait and landscape orientations on iPhone and optimized for iPad/MacOS.

Roster Management Premium

Import locomotive rosters from your WiThrottle Server and add, edit, and remove locomotives in your ThrottleCard Roster directly from the app. Includes locomotive photo support.

Apple Watch App

Control locomotives directly from your Apple Watch. Perfect for walk-around operations.

Ready to transform your model railroad experience?

Download ThrottleCard Today App Store QR Code

ThrottleCard Demo Videos

Explore our complete collection of ThrottleCard demonstrations, tutorials, and feature showcases. See the app in action across different devices and discover advanced features.

Loading latest videos from ThrottleCard channel...

Classic Railway Themes

Choose from 16 authentic railway-inspired themes, each meticulously designed to capture the essence of iconic railroad companies:

Baltimore & Ohio
Burlington Northern
Santa Fe
BNSF
Pennsylvania Railroad
New York Central
Conrail
Union Pacific
Southern Pacific
Southern Railway
CSX Transportation
Norfolk Southern
Pro Dark
Pro Dark Purple
Pro Dark Green
Pro Dark Red

Frequently Asked Questions & Pricing

Choose Your Plan

FREE TIER

Always Free

  • Control a single locomotive
  • Manage turnouts
  • Basic DCC Programming (DCC-EX only)
  • Apple Watch Support
  • Access all classic railroad themes
  • DCC-EX command station management (coming soon)
PREMIUM TIER

$0.99/month

$9.99/year
Save 16% annually!
BEST VALUE

7-Day Free Trial

  • Everything in Free Tier
  • Consist Support
  • Multi-Train control (up to five "Cards")
  • Route Support
  • Game Controller Support
  • Fast Clock Support
  • iPhone Landscape Mode
  • Advanced Roster Features
  • Pro Dark Themes
  • Advanced Intelligent Programming (DCC-EX Required; Coming Soon)
  • Access to Beta Program
  • Many exciting future features!

Compatibility & FAQ

WiThrottle Protocol

Works with JMRI, DCC-EX, and other WiThrottle-compatible command stations

Native DCC-EX Support

Full native support for DCC-EX command stations with advanced features* (Some features will be delivered in future updates.)

Network Discovery

Automatic discovery of command stations on your network via Bonjour/mDNS

Command Station Compatibility Guide

Direct Connection (No JMRI Required)

These command stations have built-in WiThrottle servers and can connect directly to ThrottleCard:

DCC-EX

$50-150 • 3-8A • WiFi/USB/Ethernet • Full CV programming

ESU ECoS (fw 4.2.14+)

$600-800 • 6A • Ethernet • Color display

ESU CabControl

$400-600 • 4A • Built-in WiFi

Setup Guides for Direct Connection
DCC-EX Setup
  1. WiFi Configuration: Configure your DCC-EX for WiFi by adding network credentials to your config
  2. Connection Mode: Use Station Mode (connects to your home WiFi) for best performance
  3. Network Discovery: Connect your iOS device to the same WiFi network as DCC-EX
  4. ThrottleCard Connection: Open ThrottleCard - it will automatically discover your DCC-EX command station
  5. Alternative: Use Access Point Mode if you prefer DCC-EX to create its own WiFi network

📚 Documentation: DCC-EX Getting Started | EX-CommandStation Docs

ESU ECoS Setup (fw 4.2.14+)
  1. Firmware Check: Ensure your ECoS has firmware 4.2.14 or newer for WiThrottle support
  2. Network Connection: Connect your ECoS to your home network via Ethernet cable
  3. Enable WiThrottle: Access ECoS settings and enable the WiThrottle server feature
  4. Network Setup: Connect your iOS device to the same WiFi network as the ECoS
  5. Connection: Open ThrottleCard and select your ECoS from the discovered servers

📚 Documentation: ESU ECoS Product Page | Check your ECoS display for the current IP address and firmware version

ESU CabControl Setup
  1. Power On: Turn on your ESU CabControl command station
  2. WiFi Network: The CabControl creates its own WiFi network automatically
  3. Connect Device: Connect your iOS device to the CabControl's WiFi network
  4. Launch ThrottleCard: Open ThrottleCard and it will automatically find the CabControl
  5. Start Operating: Select the CabControl server and begin controlling your trains

📚 Documentation: ESU CabControl Product Page | CabControl has built-in WiFi - no additional network setup required

Add-on Module (No Computer Required)

These systems can add WiThrottle capability with optional modules:

Digitrax + LNWI Module

Add $120-150 LNWI module to any LocoNet system

NCE + WiFiTrax Module

Add $100-150 WFD-30/31 module to NCE Cab Bus

Setup Guides for Add-on Modules
Digitrax LNWI Module Setup
  1. Hardware Installation: Connect the LNWI module to any LocoNet port on your Digitrax system
  2. Power Connection: Connect the LNWI power supply to the module
  3. Initial Setup: The LNWI will create its own WiFi network initially
  4. Configuration: Connect to the LNWI WiFi and configure it to join your home network
  5. ThrottleCard Connection: Connect your iOS device to the same network and launch ThrottleCard
  6. Discovery: ThrottleCard will automatically discover the LNWI WiThrottle server

📚 Documentation: Digitrax Official Site | Compatible with all LocoNet systems: DCS240+, DCS210+, DCS52, and legacy systems

NCE WiFiTrax Module Setup
  1. Module Installation: Connect the WiFiTrax WFD-30/31 module to your NCE Cab Bus
  2. Power Setup: Ensure the module receives power from the NCE system
  3. WiFi Configuration: The module creates its own WiFi network by default
  4. Network Setup: Optionally configure the module to connect to your home WiFi
  5. Device Connection: Connect your iOS device to the WiFiTrax network
  6. ThrottleCard Launch: Open ThrottleCard and select the WiFiTrax server

📚 Documentation: NCE Official Site | Works with NCE Power Pro, PowerCab, and other NCE systems with Cab Bus

JMRI Required (Computer Connection)

These systems require JMRI software running on a computer to provide WiThrottle server:

Digitrax (without LNWI)

DCS240+, DCS210+, DCS52, Legacy systems

NCE (without WiFiTrax)

Power Pro, PowerCab with USB Interface

Roco Z21

Uses Z21 protocol, needs JMRI translation

Lenz Systems

LZV100 with LI-USB/LI101F interface

MRC Prodigy

With USB Computer Interface

Hornby Elite

Via USB with XpressNet interface

JMRI Setup Guides by Command Station
Installing JMRI (All Systems)
  1. Download JMRI: Visit jmri.org/download and get the latest version
  2. Install Java: Ensure you have Java 11 or newer installed (required for JMRI)
  3. Install JMRI: Run the installer and follow the setup wizard
  4. First Launch: Open DecoderPro - the Preferences window will appear automatically
  5. Configure Connection: Follow the specific setup guide for your command station below

📚 JMRI Documentation: Hardware Support Guide | Complete Help System

Digitrax Systems Setup
  1. Hardware Connection: Connect your DCS240+/210+ via USB, or use PR3/PR4 for older systems
  2. JMRI Preferences: System Manufacturer = "Digitrax", Connection = "LocoNet over USB" (or PR3/PR4)
  3. Serial Port: Select the port showing your Digitrax device
  4. Connection Speed: Usually 57,600 baud (some systems use 115,200)
  5. Save & Restart: Save preferences and restart JMRI
  6. Enable WiThrottle: Go to Tools > Throttles > WiThrottle and click "Start WiThrottle"

📚 Digitrax JMRI Setup: LocoNet Connection Guide

NCE Systems Setup
  1. Interface Required: Connect NCE USB Interface to your PowerCab or Power Pro
  2. USB Connection: Connect the NCE USB Interface to your computer
  3. JMRI Preferences: System Manufacturer = "NCE", Connection = "NCE via USB"
  4. Serial Port: Select the NCE USB device from the dropdown
  5. Baud Rate: Typically 9600 for most NCE systems
  6. Complete Setup: Save, restart JMRI, then enable WiThrottle server

📚 NCE JMRI Setup: NCE Connection Guide

Roco Z21 Setup
  1. Network Connection: Connect Z21 to your network via Ethernet or WiFi
  2. Find IP Address: Check Z21 display or router for the assigned IP address
  3. JMRI Preferences: System Manufacturer = "Roco", Connection = "Roco Z21"
  4. IP Configuration: Enter Z21 IP address (default: 192.168.0.111)
  5. Port Setting: Use port 21105 (default)
  6. Enable WiThrottle: Save, restart, then start WiThrottle server for ThrottleCard access

📚 Roco Z21 JMRI Setup: Z21 Connection Guide | JMRI translates between Z21's proprietary protocol and WiThrottle

Lenz Systems Setup
  1. Interface Required: Connect LI-USB, LI100, or LI101F interface to your LZV100
  2. USB Connection: Connect interface to computer via USB or serial
  3. JMRI Preferences: System Manufacturer = "Lenz", Connection = appropriate interface type
  4. Port Selection: Choose the port showing your Lenz interface
  5. Communication Settings: Configure baud rate and protocol settings
  6. Start WiThrottle: Save preferences, restart JMRI, enable WiThrottle server

📚 Lenz JMRI Setup: XPressNet Connection Guide

MRC Prodigy Setup
  1. Computer Interface: Connect MRC USB Computer Interface to your Prodigy system
  2. USB Connection: Connect the interface to your computer
  3. JMRI Preferences: System Manufacturer = "MRC", Connection = "MRC"
  4. Serial Port: Select the MRC USB interface port
  5. Limited Features: Note that MRC systems have basic throttle control via WiThrottle
  6. Enable Server: Save, restart, then start WiThrottle for ThrottleCard access

📚 MRC JMRI Setup: MRC Connection Guide

Hornby Elite Setup
  1. XpressNet Interface: Connect via USB using XpressNet interface
  2. Driver Installation: Ensure proper USB drivers are installed
  3. JMRI Preferences: System Manufacturer = "Hornby", Connection = "Hornby Elite"
  4. USB Port: Select the port showing the Hornby Elite connection
  5. Protocol Settings: Configure for XpressNet communication
  6. WiThrottle Access: Save, restart JMRI, then enable WiThrottle server

📚 Hornby JMRI Setup: XPressNet (Hornby) Guide

Final Steps for All Systems
  1. Test Connection: Verify JMRI can communicate with your command station
  2. Configure WiThrottle: Go to Edit > Preferences > WiThrottle and enable features you want
  3. Start Server: Go to Tools > Throttles > WiThrottle and click "Start WiThrottle"
  4. Network Check: Ensure your iOS device is on the same WiFi network as your computer
  5. Launch ThrottleCard: Open ThrottleCard - it should automatically discover your JMRI server
  6. Connect: Select your JMRI server and start controlling your trains!

What devices does ThrottleCard support?

ThrottleCard is available for iPhone, iPad, Mac, and Apple Watch. It requires iOS 15.0+, iPadOS 15.0+, macOS 12.0+, or watchOS 8.0+.

Which command station should I choose?

For the best ThrottleCard experience, we recommend DCC-EX for its native integration, affordability ($50-150), and advanced features like CV programming. ESU systems offer premium hardware with direct connectivity. For existing Digitrax/NCE users, consider the LNWI or WiFiTrax add-on modules to avoid needing a computer.

How do I set up JMRI with my command station?

Download JMRI from jmri.org, install Java 11+, then configure your command station connection in JMRI Preferences. Enable the WiThrottle Server in Tools > Throttles > WiThrottle. Ensure your mobile device is on the same WiFi network, and ThrottleCard will automatically discover your JMRI server.

Can I cancel my Premium subscription anytime?

Yes! You can cancel your Premium subscription at any time through your Apple ID account settings. Your Premium features will remain active until the end of your current billing period.

What's the difference between WiThrottle and DCC-EX protocols?

WiThrottle is a protocol that works with JMRI and many command stations for basic locomotive control. DCC-EX offers native integration with advanced features like CV programming, real-time monitoring, and direct command station management - no additional software required!

What is JMRI and how does it work with ThrottleCard?

JMRI (Java Model Railroad Interface) is free, open-source software that acts as a bridge between your computer and your DCC command station. When running JMRI with WiThrottle Server enabled, ThrottleCard can connect to control your trains, turnouts, and routes. JMRI supports many popular command stations including Digitrax, NCE, ESU, and others. Learn more at jmri.org.

What is DCC-EX and why should I consider it?

DCC-EX is an open-source DCC command station system that runs on Arduino hardware. It's cost-effective, highly customizable, and offers native integration with ThrottleCard - no additional software needed! DCC-EX provides advanced features like CV programming, direct WiFi connectivity, and real-time monitoring. It's perfect for both beginners getting started with DCC and advanced users who want full control over their systems. Learn more here.

I have a Roco Z21 - why do I need JMRI?

Although the Z21 has built-in WiFi, it uses its own proprietary Z21 protocol, not WiThrottle. ThrottleCard requires WiThrottle protocol, so JMRI acts as a translator between the Z21 protocol and WiThrottle. The Z21 app works directly with Z21, but ThrottleCard needs JMRI as an intermediary to provide the WiThrottle interface.

Do you plan to support additional protocols in the future?

Possibly! We're looking into other potential candidates. If you're a hardware manufacturer, please connect with us via the Support link at the bottom of the page.

Ready to transform your model railroad experience?

Download ThrottleCard Today App Store QR Code

Apple Watch App in Action

Control your trains directly from your wrist

Watch App Screenshots

ThrottleCard Apple Watch App Screenshot

Digital Crown Control

ThrottleCard Apple Watch App Screenshot 2

Analog or Digital Gauge

ThrottleCard Apple Watch App Screenshot 3

Function Controls

ThrottleCard Apple Watch App Screenshot 4

Locomotive Selection

Watch Features & Capabilities

Ultimate Walk-Around Control

The ThrottleCard Apple Watch app brings essential locomotive controls to your wrist, perfect for walk-around operations and following your trains around the layout.

ThrottleCard Watch mirrors the throttles you have setup on your phone and allows for remote control of speed with the Digital Crown as well as light, horn, and bell control right from your wrist. The Digital Crown provides precise haptic feedback for smooth speed adjustments, while essential functions remain just a tap away.

Digital Crown Control

Precise throttle control using the Apple Watch Digital Crown with haptic feedback for smooth speed adjustments.

Direction Control

Quick direction changes with intuitive tap controls and immediate haptic confirmation.

Essential Functions

Access to headlight, bell, horn, and mute - all the critical controls you need on your wrist.

Seamless Sync

Automatically synchronizes with your iPhone/iPad ThrottleCard app for consistent locomotive control.

Walk-Around Operations

Perfect for following your trains around the layout while maintaining full operational control.

Optimized Battery Life

Designed for extended operating sessions with efficient power management and always-on display support.

Setup & Optimization Tips

How It Works

  • Mirrors iPhone throttle setup automatically
  • Real-time sync with your mobile device
  • Instant locomotive switching and control
  • Haptic feedback for precise operation

Optimize Watch Settings

For best results during extended operating sessions, change the "Return to Clock" settings for ThrottleCard watch:

  1. Settings (on watch or watch iOS app) → General
  2. Return To ClockThrottleCard
  3. Choose "Custom"Choose "After 1 Hour"

This will keep ThrottleCard open on your watch longer while it's in the foreground during operations.

Game Controller Support in Action

Experience precision train control with game controllers

Button Mapping

Speed & Direction

  • Right Stick (Y-axis) Speed Control
  • Right Stick (X-axis) Direction Toggle
  • L2/LT Decrease Speed by 5
  • R2/RT Increase Speed by 5
  • L2+R2 Emergency Stop

Functions

  • X/□ Headlight (F0)
  • B/○ Bell (F1)
  • A/× Horn/Whistle (F2)
  • Y/△ Mute (F8)
  • R3 Locomotive Stop
  • L3 Toggle View

Navigation

  • D-Pad Left/Right Switch Locomotives
  • D-Pad Up/Down Select Turnout
  • L1/LB Turnout Closed
  • R1/RB Turnout Thrown

Premium Controller Experience Premium

Experience precision control with your favorite game controller. ThrottleCard supports a wide range of controllers for the ultimate operating experience with haptic feedback and intuitive controls. MFi Controllers (Made for iPhone) are particularly well suited for ThrottleCard's Landscape view on iPhone.

Recommended Controllers

Xbox Controllers

  • ✓ Xbox Wireless Controller
  • ✓ Xbox Elite Series 2
  • ✓ Xbox Adaptive Controller
Buy an Xbox Controller on Amazon →

PlayStation Controllers

  • ✓ DualSense (PS5)
  • ✓ DualShock 4 (PS4)
  • ✓ Full haptic feedback support
Buy a PlayStation Controller on Amazon →

MFi Controllers

  • ✓ Backbone One
  • ✓ Razer Kishi
  • ✓ SteelSeries Nimbus+
Buy NinjaPlusOX Mobile Game Controller for iPhone on Amazon →

All controllers feature advanced haptic feedback for an engaging and tactile train control experience.

As an Amazon Associate, we earn from qualifying purchases. This helps support ThrottleCard development at no extra cost to you.

Ready to transform your model railroad experience?

Download ThrottleCard Today App Store QR Code
Theme: Baltimore & Ohio