EX-CommandStation

Do-It-YourSelf - Getting Started

Suitable For Level: Conductor Hat Propeller Beanie Engineer Hat

In order to get the most out of this website, we ask you at first to make 2 choices:

  1. To self-identify your “level” with regards to DCC-EX.
    If you have not chosen whether you are a Conductor, Tinkerer, or Engineer, please go to the Ready-to-Run or Do-It-Yourself - Choose your Level page before proceeding further.

  2. Choose will be whether you want “Ready-To-Run” (RTR) path or the “Do-It-Yourself” (DIY) path.
    If you want the ready-to-run (RTR) path we suggest that you look at the Ready-To-Run - Getting Started page.

If you are still interested the do-it-yourself (DIY) path then read on…

Note

If you need a definition of what an EX‑CommandStation is, please see What is EX-CommandStation?.

You are here on the DIY path where you will build your own EX‑CommandStation from commonly available parts.

The following pages will instruct you on how to build an EX‑CommandStation including; assembling your hardware, installing software, and running your first train.

After that, we will provide examples for how the EX‑CommandStation can be extended and upgraded.


The Components of a Full EX-CommandStation

To actually run your model railroad you will need a few items:

EX-CommandStation
  1. a EX‑CommandStation - This consists of:

  • an Arduino microprocessor,

  • a Motor Driver board / motor shield,

  • Optionally:

    • a WiFi shield (Recommended) [1] (This option is described on the following pages), or

    • an ethernet shield, or

    • a Bluetooth board, or

    • direct connection to a PC [2], and

  • our free, open source, custom software

Engine Driver
  1. a Throttle (Controller) - Something to control your trains with.
    Such as our EX‑WebThrottle, or other apps like JMRI, Engine Driver, wiThrottle, etc.

  2. Power - The Arduino and the Motor shields need to be powered separately, so

  • a 9-14v DC power supply for the motor shield to the track, and

  • a 5-9v DC power supply for the Arduino

  1. a “Main” track, aka “Operations” track - most people already have this: it’s your layout!

  2. a “Programming” track, aka “Service” track - an isolated short section of track that you will use to program locomotives

  3. a Train - Specifically, a locomotive equipped with a DCC decoder (either a standard or sound decoder). Ideally, it should be a loco already proven to work on DCC. Otherwise, if you have a problem, you may not be able to tell if the problem is the decoder or the EX-CommandStation

Next Steps - Purchasing Parts

See the Purchasing Parts page or click the ‘Next’ button to see what you need to acquire to create your EX‑CommandStation.