NOTICE As of the 11th November 2023, this repository is now a public archive.
As announced on the 2nd of July 2023, the DCC-EX team have released a new, Python based, cross-platform installer: EX-Installer
There is a new GitHub repository for EX-Installer, and further information can also be found on our website.
This project provides a "one-click" installer for DCC++. At runtime, you can select either the "Classic" version or the new "DCC++ EX" version.
- Windows/Linux/MacOS Computer
- DCC-EX Compatible motor shield
- DCC-EX Compatible Microcontroller such as Arduino Mega/Uno or SparkFun SAM21 Development board
- Trains 🚄 🚅 🚈 🚝 🚞 🚃 🚋 🚆 🚉 🚊 🚇 🚟 🚠 🚡 🚂
- Download from Releases Section for your Operating system.
- Unzip files from archive into separate folder
- Run exInstaller.exe file on Windows for MacOS and Linux open a terminal in the folder and type ./exInstaller
- Select which Command Station Config you would like to run.
- Select Supported boards for Base Station.
- Select Support Motor Shield
- Refresh and Select available Com Port
- Select options such as LCD/OLED, Wifi, Ethernet, Networking
- Press compile and upload to Compile exInstaller code and upload to your Selected Board
- Enjoy running your trains
Train Board Thread on DCC Update Project
- Install .Net Core 5.0 sdk from the following link .Net
- Clone the repo or download the zip file and extract
- If you use Visual Studio open the exInstaller.sln if not open folder with your favorite IDE or text editor
- Make changes where you want.
- To compile you can use a shell window and type
dotnet build
and it should auto build for your platform a debug version of the project. - Run and test your changes.