Conductor Hat Propeller Beanie Engineer Hat



Access Point (AP) Mode

In Access Point (AP) mode, the tiny ESP-WiFi chip acts as a very basic WiFi server and provides a small IP network for your throttle or for your computer running JMRI with the WiThrottle Server enabled. It acts much like your router does to let things connect directly to it (currently up to four connections).
Using the Command Station in AP mode allows you to have a separate network so you can keep your layout network separate from your home network.
Refer here for more information.

Arduino IDE

A free app running on your PC, specifically designed to install software onto Arduino microprocessors.

DCC++ (Original)

The original inexpensive Command Station based on the Arduino platform by Gregg Berman. This is no longer maintained or supported by the DCC-EX Team.
EX‑CommandStation is a completely new build which maintains backward compatibility with the original DCC++.
See DCC++ VS DCC-EX? for more information

Command Station
DCC Command Station
DCC Base Station


Multiple Unit

Multiple locos hauling a singe train. see


A Cab can refer to a throttle (or controller) as well as a loco or locomotive
In the context of DCC-EX commands, cab refers to a loco


Direct Current


Digital Command Control. NMRA Specification for controlling trains.

Engine Driver
Engine Driver Throttle

Android app for controlling DCC locos using the WiThrottle Protocol
See Engine Driver

DCC++ Commands
DCC++ Protocol

Old name for the DCC-EX Native Commands / DCC-EX Native Protocol.
Some references to this still remain for backward compatibility. i.e. JMRI still refers to DCC++.

DCC-EX Native Commands
DCC-EX Native Protocol

New name for the DCC++ Commands/Protocol/API.
Refer to DCC-EX Native Commands Summary Reference for details.


Java Model Railroad Interface

Motor Driver

Same as “Motor Shield” “Motor Board” “Motorboard”
See Supported Motor Drivers

Station (STA) Mode

Station Mode allows you to connect the Command Station to your existing home network.
The Command Station becomes a Station or Client rather than an Access Point.
That means instead of being a host that manages the IP of the smartphone that runs your Throttle, it becomes a station that connects to your existing network just like any of the other computers or devices connected to your network. The Throttle then connects to the Command Station by finding its IP address on the network.
Refer here for more information.


The process of moving individual carriages to/from specific locations on yards or sidings.


A mechanical device to guide a train from one track to another


Universal Serial Bus

Visual Studio Code (VSC)

A free app running on your PC that, among other capabilities, can install software onto Arduino microprocessors


1. Trademark owned by Brett Hoffman
2. proprietary iOS app developed by Brett Hoffman. See WiThrottle

WiThrottle Protocol

A proprietary protocol developed by Brett Hoffman

WiThrottle Server

A piece of software that listens and acts on WiThrottle commands
EX‑CommandStation contains a WiThrottle Server, as does JMRI