Command Station Downloads

Welcome to the Command Station download page. You have several choices:

exInstaller

Note

Clicking on the link below will automatically find the correct version for your Computer and Operating system (Windows, Mac, Linux) and download it. After unzipping the files to a folder on your computer and running the “exInstaller” program, you will have the opportunity to select either CommandStation-EX or BaseStation-Classic, and options, such as your Arduino type and motor shield type. It will automatically upload the software to your Arduino or other supported board. Click here for exInstaller installation instructions. If you have an issue with the web page getting you the correct version, click on the Latest DCC++ EX Official Release button in the next section to manually download the correct version.

Automated Installer


Latest DCC++ EX Official Release

Note

On the releases page, select the most recent version and download the .zip file. You will see the 2 files for download, choose the compression format you prefer: CommandStation-EX.zip or CommandStation-EX.tar.gz. The zip/tar file contains the Arduino Sketch file for DCC++ EX. You will need either the Arduino IDE or the PlatformIO development environment in order to upload it to your microcontroller board. Click here for Arduino IDE installation instructions.

Official Release page


Latest DCC++ EX Unreleased Development Version

Note

The link below will download the latest unreleased development version in zip file format. Please open the zip file, go into the “CommandStation-EX-master” folder, and unzip all the files in that folder into your “CommandStation-EX” sketch folder. Make sure you DO NOT just unzip the entire zip file, since it will have the incorrect folder name. The Arduino IDE requires that the folder name and the .ino file inside that folder match names exactly, ie: “CommandStation-EX” not “CommandStation-EX-master”.

Development Version


CommandStation-EX Repository (project source files)

Note

The link below will take you the the CommandStation-EX GitHub repository, where you can clone the project to your computer. Click on the green button to get a clone link or to download the zip file. We have made sure that you can still use the Arduino IDE if you like, but we recommend developers use the PlaformIO development environment. See the Contributing Page for more information.

CommandStation-EX GitHub


Getting BaseStation-Classic

The installer will allow you to install BaseStation-Classic. We recommend using the newer CommandStation-EX. If you are looking for the original source for the project (with some minor bug fixes and improvements), see the links below.

Warning

This version is not actively maintained, and will only be updated with bug fixes.

BaseStation-Classic .zip file

BaseStation-Classic GitHub


Getting the EX-RAIL Beta Development Version

Note

The first link below will download the latest unreleased Beta development version of CommandStation-EX, with the new EX-RAIL Automation functions, in zip file format.

Please open the zip file, go into the “CommandStation-EX-EX-RAIL” folder, and unzip all the files in that folder into your “CommandStation-EX” sketch folder. Make sure you DO NOT just unzip the entire zip file, since it will have the incorrect folder name. The Arduino IDE requires that the folder name and the .ino file inside that folder match names exactly, ie: “CommandStation-EX” not “CommandStation-EX-EX-RAIL”.

For the Engineers and Tinkerers, the second link is to the Command Station EX-RAIL GitHub repository, where you can clone the project to your computer. Click on the green button to get a clone link or to download the zip file. We have made sure that you can still use the Arduino IDE if you like, but we recommend developers use the PlaformIO development environment. See the Contributing Page for more information.

Attention

EX-RAIL is in Beta testing. It is being actively developed, and as such, the code may change frequently! We appreciate your effort in testing the current features for us, and sharing your feedback to guide developer’s efforts. Please join us on Discord here to participate in the Beta programme, and learn more about this exciting new stage of DCC++ EX development!

Discord is also the best place to keep up-to-date on new code releases, and you may be directed to download the latest version here from time to time, as new features are added and updated often.

EX-RAIL Beta Development Version

EX-RAIL GitHub Repository