Skip to content
DCC-EX Model Train Control, Animation, and Automation
WiFi Boards
Initializing search
GitHub
Home
Products
Purchase
or
Self Build
Install
Use (Throttles)
Enhance
News
Support
Reference
About Us
Donate / Contribute
DCC-EX Model Train Control, Animation, and Automation
GitHub
Home
Products
Products
Product Overview
Getting Started
EX-CommandStation
EX-CommandStation
EX-CommandStation Overview
EX-CSB1 CommandStation/Booster 1 Express
Configuration
(config.h)
Configure WiFi
(Wifi Shield)
Configure WiFi
(CSB1 & ESP32 v5.7.0+)
Testing your EX-CommandStation
TrackManager
TrackManager
TrackManager
Booster
Loco Programming
Loco Programming
Programming Overview
Serial Programming
EX-WebThrottle Programming
Engine Driver Programming
EX-Toolbox Programming
Decoderpro
Running a DC layout
Accessories
Accessories
Accessories
Actuators
Sensors
Servo Turnouts/Points
Hardware List
I2C (I
2
C)
I2C (I
2
C)
I2C (I
2
C) Intro
Buying I2C (I
2
C) Devices
I2C (I
2
C) Displays
I2C (I
2
C) GPIO Expanders
I2C (I
2
C) Servo/LED modules
I2C (I
2
C) Multiplexers
Various Devices
Various Devices
Sounds
Sounds
Sounds
DFPlayer
Serial DFPlayer
I2C DFPlayer
WaveShare
DS1307
EXRAIL
EXRAIL
What is EXRAIL?
Objects Introduction
Sequences Introduction
Vpins
Command List
Cookbooks
Cookbooks
Cookbooks
Editing Tips & tricks
Editing Tips & tricks
General EXRAIL Tips
Multiple Files in EXRAIL
Maintaining multiple EX-CommandStations
Naming sequences for easy commands
Using CALL and RETURN
Using C++ Macros
Buttons and Switches
DC Track Control
Emergency stop button
Roster for Similar Sound Locos
Route button control
Time Control
Advanced
Advanced
Display Locos On Oled
Display Track Status
Analog sensors
Command Filters
Passing locos between sequences
Building a speed test track
Big picture
Big picture
Big Picture EXRAIL Examples
How it All Works Together
Stage 1 - Running a Train
Stage 2 - Adding a Roster
Stage 3 - Turnouts/Points, Accessories, Sensors & Blocks
Stage 4 - Automation
Stage 5 - Turntables & Traversers
Stage 6 - Putting it all Together
Driving trains
Driving trains
Basic
Functions
Automations
Simple Shuttle
Improved Shuttle
Passing Loop
Save Restore
Random Selection
Consists
Advanced
Flags and latches
Flags and latches
Flags, Counters and Bitmaps
Latches
Using STASH to remember where locos are parked
Neopixels
Neopixels
NeoPixel support
Setting neopixels
Signals
Signals
Signal basics
LED signals
Neopixel signals
Flashing Signals
Semaphore signals
DCC Signals
Sounds
Sounds
Controlling Sounds in EXRAIL
Startup
Startup
Automatic start
Power
Track state
Turnouts
Turnouts
Defining Dcc Turnouts/Points
Defining Pin Turnouts/Points
Defining Servo Turnouts/Points
Facing Turnouts/Points
Animated Turnouts/Points
Toggle With Button
Various devices
Various devices
Lew's Duino Gear boards
I2C Multiplexors
MCP23017, PCA955x and TCA955x devices
TCA8418 keyboard scanner
TM1638 Buttons, leds and 7 segment display
Trainbrains Devices
XL9535 Relay Board
EX-MotorShield8874
EX-WiFiShield8266
EX-WebThrottle
EX-Toolbox
EX-Toolbox
EX-Toolbox Overview
Installation Guide
Connecting
User Manual
EX-FastClock
(DIY)
EX-FastClock
(DIY)
EX-FastClock Overview
Hardware
Calibration
Installation
Configuration
Operation
Time Control
EX-IOExpander
(DIY)
EX-Turntable
(DIY)
EX-Turntable
(DIY)
EX-Turntable Overview
Purchasing
Assembly & Setup
Testing, Tuning & Control
Layout Connections & Wiring
Configuration Options
FAQ & Troubleshooting
Traversers & Limited Rotation Turntables
EX-SensorCAM
(DIY)
EX-SensorCAM
(DIY)
EX-SensorCAM Overview
Installation Guide
User Manual
Command Reference
Manual Abridged
DCC Inspector
(DIY)
Purchase
Purchase
Official Sellers
Third Party Sellers
Merchandise
or
Self Build
or
Self Build
Build Your Own
Selecting a Power Supply
Easy Build
- Arduino Mega + EX-8874
Harder Build
- Arduino Mega + Arduino Motor Shield
Complex Build
- Nucleo
Complex Build
- ESP32
Optional WiFi
Optional Ethernet
Installing Software
Other Devices
Install
Install
EX-Installer
First Run
Select A Product
Install EX-CommandStation
Install EX-IOExpander
Install EX-Turntable
Download EX-Installer
Download EX-Installer
Linux
Mac
Windows
Test Your Installation
Advanced Users - VSC/PlatformIO
Use (Throttles)
Use (Throttles)
Throttles
Throttles
Throttle Lists
Some Recommended Throttles
Some Recommended Throttles
EX-WebThrottle (Web)
Engine Driver (Android)
ThrottleCard (iOS)
WiThrottle VS Native Protocol
Loco Programming
Enhance
Enhance
Enhancing your EX-CommandStation
News
News
DCC-EX News
Categories
Categories
General DCC-EX News
Support
Support
Frequently Answered Questions
Getting Support
Discord
Github
Reference
Reference
Table of Contents
Glossary of Terms
Serial/Native Commands
Serial/Native Commands
Serial Command Basics
DCC-EX Command List
DCC-EX Command Protocol
Legacy Command Reference
EXRAIL Command List
Advanced config.h Options
TrackManager
TrackManager
TrackManager
DC Mode Frequency
DC Mode Logic
DC Track Sync
Command Station Internal Architecture
Throttle Writers Guide
Alternate Microcontrollers
Alternate Microcontrollers
EX-CSB1
EX-CSB1
EX-CSB1 FAQ
EX-CSB1 Technical Reference
ESP32
ESP32
WeMos D1 R32 + EX8874
Acebott + EX8874
Keyestudio + EX8874
ESP32 + L298 Shields
Nucleo
Nucleo
Nucleo - USB Drivers
Nucleo - STLink Firmware
Nucleo - Debug
Nucleo - Power
Nucleo 64 - EX8874
Nucleo 64 - WiFi and Pins
Nucleo 144 - EX8874
Nucleo 144 - WiFi
Nucleo 144 - Pins
Other Hardware
Other Hardware
I2c devices
Bluetooth devices
Bluetooth devices
Bluetooth Devices
Ethernet boards
Ethernet boards
Ethernet Boards
Hal
Hal
I/O Device Drivers and HAL
HAL Device Templates
Writing a HAL Driver
Motorboards
Motorboards
L298 Shields
Schematics
Wifi boards
Wifi boards
WiFi Boards
Wiring
Wiring
i2C
i2C
I2C Wiring
Tuning Information
External References
External References
Standards & Technical References
About Us
About Us
About DCC-EX
History
Licence & Attribution
Donate / Contribute
Donate / Contribute
How You Can Contribute
Donate
Contributing Code
Contributing Documentation
Contributing Documentation
Contributing to Documentation
Documentation Standards
Formatting Guide
Understanding Links
Using Our Logos
Working With MkDocs
Mermaid Diagrams
Release Checklist
User Journeys
To-Do/Task List
WiFi Boards
¶
TODO
Move the legacy pages
Back to top