Throttles (Controllers)
This page contains lists of compatible Throttles (Controllers) that currently support the EX‑CommandStation. They are listed two ways:
By Client Technology (e.g. Android, iOS, Web Browser, PC)
By Communication Technology (e.g. DCC-EX Native Commands, wiThrottle Protocol)
For an more introductory overview of throttles and how to choose one, please read the Getting Started - Throttles Page
For additional options for throttles and how to choose one, please read the Advanced Options - Throttles Page
Throttles - By Client Technology
Web Browser (Windows, OSX, Linux)
Android (Phones and Tablets)
Apple iOS (Phones and Tablets)
Locontrol (iOS) - Requires JMRI
DigiTrainsPro (Android, iOS, Windows) - Requires JMRI
Dedicated Hardware
Personal Computers
EX-WebThrottle (Web Browser)
DigiTrainsPro (Android, iOS, Windows) - Requires JMRI
Railroad Automation - Requires IoTT Red Hat
Note: The Android throttle apps listed above can be made to made to run on Windows PCs. See Running Android apps on Microsoft Windows.
Throttles - By Communication technology
EX‑CommandStation can use a number of different technologies to communicate with a throttle. While each technology has advantages and disadvantages, none is substantially better that the others.
General
DCC-EX (DCC-EX Native Commands)
WiThrottle Protocol Based Throttles
USB Based Throttles
JMRI Web Server Based Throttles
Table - Throttles by Technology
Name |
Licence |
Interface |
Tech- |
Also |
Form |
CV Pro- |
||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Mobile |
PC |
|||||||||||
Protocol |
UI |
Physical |
Android |
iOS |
Win |
MacOS |
Linux |
|||||
Free |
USB / Net |
Native |
Web |
Web |
Web |
X |
X |
X |
X |
|||
Free |
Net / LocoNet |
LocoNet |
Web |
IoTT Red hat |
Web |
Web |
X |
X |
X |
|||
Free |
USB |
Native |
Web |
X |
X |
X |
X |
|||||
Free |
Net |
Native / WiT |
App |
X |
X (native only) |
|||||||
Free |
Net |
Native |
App |
X |
||||||||
Free |
Net |
WiT |
App |
X |
||||||||
Free |
Net |
Native |
App |
X |
||||||||
Free / Paid |
Net |
JMRI Web |
App |
JMRI |
X |
X |
X |
|||||
Free / Paid |
Net |
JMRI Web |
App |
JMRI |
X |
|||||||
Free / Paid |
Net |
WiT |
App |
X |
||||||||
Free |
Net |
Native |
App |
X |
||||||||
Free |
Net |
Native |
App |
X |
||||||||
Free |
Net |
WiT |
App |
X |
||||||||
Free DIY |
Net / USB |
Native |
Device |
X |
||||||||
Free DIY |
Net |
WiT |
Device |
X |
||||||||
Free DIY |
Net |
WiT |
Device |
X |
||||||||
Free DIY |
Net |
Native |
Device |
X |
||||||||
Free DIY |
Serial |
Native |
Device |
X |
||||||||
Paid |
Net |
WiT |
Device |
X |
||||||||
Paid |
Net |
native |
Device |
PC or Rpi |
X |
|||||||
LocoNet-Compatible Throttles |
Free / Paid |
Net |
LocoNet |
Device |
IoTT Red hat |
X |
Legend
Net = Wifi or LAN networks
Free / paid = Both Free and Paid versions are available. The free version may be limited in features.
Native = Uses the Native DCC-EX command / command protocols
WiT = Uses the WiThrottle command protocol
Web = Requires the use of a Web Browser
Win = Windows 7 and above
Note: The Android throttle apps listed above can be made to made to run on Windows PCs. See Running Android apps on Microsoft Windows.