DCC-EX for Model Railways

Controllers, setup options and practical guidance to help you understand DCC-EX and choose the right system for your railway.

DCC-EX Systems: Controllers, Setup Options & Buying Guide

This guide explains what DCC-EX is, how it works, what you need to get started, and the different ways you can use it to control your model railway.

DCC-EX is an open-source ecosystem for controlling model railway layouts using Digital Command Control (DCC). Many modellers use the term “DCC-EX” to refer to EX-CommandStation, the software at the heart of a DCC-EX command station.

DCC-EX can be built and configured yourself, or you can choose a ready-to-run command station such as the ACI CSB1. This means you can choose how hands-on you want to be.

If you want wireless control from a phone or tablet, with the flexibility to expand into accessories and automation later, DCC-EX provides a flexible alternative to traditional DCC systems.


What is DCC-EX?

DCC-EX is a community-driven collection of open-source projects for controlling model trains and layouts. The best-known component is EX-CommandStation, the software that runs the command station and generates the DCC signal used to control your locomotives.

For DIY systems, EX-CommandStation can be installed on supported hardware using tools provided by the DCC-EX project. Ready-to-run systems such as the ACI CSB1 are supplied configured and ready to use, so you do not need to install the software yourself before running trains.

For official documentation and technical development information, visit the official DCC-EX website.

  • Open-source: Transparent development with an active community behind the project.
  • Flexible hardware options: Choose a ready-to-run command station or build and configure your own system.
  • Wireless control: Compatible command stations can connect directly to phones, tablets and wireless throttles over WiFi.
  • Expandable: Start by running trains and add accessories, sensors, signalling or automation later if you want to.

Why choose DCC-EX?

  • Modern control: Use wireless throttles, phones or tablets instead of being tied to a traditional control panel.
  • Start simple: You can begin with just a command station, power supply, track and a DCC locomotive.
  • Scalable: Add turnout control, accessories, sensors, signalling and automation as your layout develops.
  • Flexible ecosystem: DCC-EX can work with a range of throttle apps and software including Engine Driver, WiThrottle, ThrottleCard and JMRI, depending on your chosen setup.

Why choose ACI Model Railways?

DCC-EX is a powerful and flexible system, but choosing hardware and configuring everything yourself can feel daunting if you are new to digital control.

At ACI Model Railways we focus on practical DCC-EX systems that remove much of that initial complexity. Our CSB1 Ready-to-Run command stations are supplied configured and ready to use, while still retaining the flexibility that makes DCC-EX attractive as your railway develops.

CSB1 command stations are used on home, club and exhibition layouts where operators want reliable wireless control with a clear path to future expansion.

One example is the Holgate layout operated by Bridlington Model Railway Society. Experience gained from real-world operation helped shape the development of the CSB1 Ready-to-Run system, keeping initial setup straightforward while retaining the flexibility DCC-EX is known for.

Read how Holgate helped shape the DCC-EX CSB1


Choosing a DCC controller or command station

If you are comparing DCC systems, the terminology can sometimes be confusing. A DCC controller is often used as a general term for the equipment used to run trains, while a DCC command station is the part of the system that generates the DCC control signal sent to the track.

Traditional DCC systems often use a handheld controller connected to a base unit. With DCC-EX, the command station can instead communicate wirelessly with phones, tablets and compatible throttles.

For many modellers, the important question is therefore not whether DCC-EX can run their trains, but how they would like to control them:

  • Simple wireless control: Run trains from a phone or tablet without building a large control panel.
  • Ready-to-run: Choose a preconfigured command station if you want the quickest route to running trains.
  • Build your own: Choose your own compatible hardware and configure the system yourself if you enjoy the technical side of the hobby.
  • Expand later: Start with train control and add turnouts, accessories, sensors, signalling or EX-RAIL automation when you are ready.

The CSB1 Ready-to-Run system is designed for modellers who want a practical DCC-EX command station without needing to build or initially configure the hardware themselves.


What do you need to get started with DCC-EX?

1) A DCC-EX command station

The command station is the heart of the system. It generates the DCC signal sent to your track and communicates with the throttle you use to control your locomotives.

You can choose a ready-to-run command station or build and configure your own DCC-EX system, depending on how hands-on you want to be.

2) A throttle (controller)

A throttle is simply the controller you use to drive your locomotives. With DCC-EX this can be an app on your phone or tablet rather than a traditional handheld controller.

Popular options include Engine Driver for Android and WiThrottle or ThrottleCard for Apple devices. Other compatible throttles and computer-based control options are also available.

3) A suitable power supply

Your command station requires a suitable DC power supply. Some ready-to-run packages include one, while core or DIY systems may require you to provide your own. Always check the requirements for the command station and your particular layout.


DCC-EX products at ACI Model Railways

There are two main ways to start with the ACI CSB1, depending on whether you want a complete ready-to-run system or prefer to choose some of the components yourself.

Browse command stations Browse accessories


Common ways to get started with DCC-EX

Ready-to-Run – the simplest route

  • Choose a ready-to-run command station.
  • Connect your power supply and track.
  • Connect your phone or tablet to the command station by WiFi.
  • Open a compatible throttle app.
  • Turn track power on and select your locomotive.
  • Run your trains and expand the system later if you want to.

Already have a CSB1? Follow our Quick Start & First Use Guide

Build and configure your own system

  • Choose a compatible command station or core unit.
  • Select a suitable power supply and other required hardware.
  • Install or configure EX-CommandStation as required.
  • Add accessories and expansion modules as your layout develops.
  • Integrate software or automation when you need it.

New to DCC-EX?

If you are just getting started and wondering whether DCC-EX is suitable for beginners, we have a practical guide explaining what to expect:

Is DCC-EX Suitable for Beginners? A Practical Guide


DCC-EX FAQs

Is DCC-EX the same as EX-CommandStation?

Not quite. DCC-EX is the wider open-source ecosystem, while EX-CommandStation is the software that runs the command station. The terms are often used interchangeably by modellers when talking about a DCC-EX train control system.

Can I control trains from my phone or tablet?

Yes. DCC-EX command stations with WiFi can be controlled using compatible throttle apps on a phone or tablet. Popular choices include Engine Driver for Android and WiThrottle or ThrottleCard for Apple devices.

Is DCC-EX a DCC controller?

DCC-EX is an open-source ecosystem that includes EX-CommandStation, which provides the command station functionality for a DCC layout. In everyday terms, many modellers describe the complete system as a DCC controller because it provides the control signal and connects to the throttle used to run the trains.

What is the difference between a DCC controller and a command station?

A DCC controller is often used as a general term for the equipment used to operate a DCC railway. The command station is the part of the system that generates the DCC signal sent to the track. The throttle is the controller you actually use to change locomotive speed, direction and functions.

Do I need a computer to use DCC-EX?

No. If you are using a ready-to-run command station such as the ACI CSB1, you do not need a computer for normal operation. You can connect a compatible throttle directly by WiFi and control your trains from a phone or tablet. A computer can be useful later for configuration, software integration or more advanced features.

Do I need to install DCC-EX before I can use a CSB1?

Not with an ACI CSB1 Ready-to-Run command station. It is supplied with EX-CommandStation installed and configured, so you can connect your track and throttle without installing the software yourself.

What is the easiest way to start with DCC-EX?

If you want to get trains running without building and configuring the command station yourself, a ready-to-run system is the simplest route. Connect the command station to your track, join its WiFi network with your phone or tablet, open a compatible throttle and you are ready to begin.


Need help choosing the right DCC-EX setup?

If you are unsure which route suits your railway, tell us your scale (N, OO or HO), approximate layout size and how you would like to control your trains. We will be happy to help you work out which DCC-EX setup you need.

Contact ACI Model Railways for help choosing your DCC-EX system


DCC-EX for US & Canadian modellers

DCC-EX is used by modellers around the world, including the United States and Canada. ACI Model Railways ships internationally, and our DCC-EX command stations can be used with common scales including HO, N and OO and with compatible throttle apps used worldwide.