Questions
DCC questions answered
Short, straight answers to the questions people ask most about DCC and layout automation, with links to the full guides.
Automation
How does a computer know where my trains are?
Through detection: current-sensing detectors on gapped track sections, RailCom, or sensors such as infrared and Hall-effect types. The detectors report to the command station or computer over a feedback bus.
Can I automate a layout without a computer?
Yes. DCC-EX’s EXRAIL scripts run on the command station itself — for example waiting for a sensor, then stopping, reversing or throwing a point. See building a DCC-EX command station.
Which layout control software is free?
JMRI, Rocrail Basic and Traintastic are free, and DCC-EX’s EXRAIL is part of its free command station. iTrain is paid. See the software comparison for details checked with each maker.
Decoders and CVs
Which decoder fits my loco?
Look at the socket under the body: 6-pin (NEM 651), 8-pin (NEM 652), 21MTC, PluX, Next18 or the newer E24. Each needs a matching decoder plug. Our decoder plugs page lists them.
My loco runs backwards — do I have to rewire it?
Usually not. Setting CV29 bit 0 (adding 1 to CV29) reverses the direction in DCC mode, and the directional lights follow.
How do I reset a decoder?
Many makers use a write to CV8 as a reset; ESU, for example, says write 8 to CV8. Check your decoder’s manual, because the reset value varies. See resetting a decoder.
What does CV3 actually do?
It sets acceleration (momentum). By the NMRA formula, seconds per speed step = CV3 × 0.896 ÷ the number of speed steps in use; 0 means no momentum. CV4 does the same for braking. Some makers use their own scale, so check the manual.
Getting started
What is DCC, in a sentence?
The track is powered all the time and carries digital commands as well; each loco’s decoder obeys only commands sent to its own address, so you can run several trains independently on the same track. See What is DCC.
What’s the difference between a short and a long address?
A short address is 1–127 and lives in CV1. A long address lives in CV17 and CV18 and goes up to 10239; CV29 bit 5 chooses which one the decoder answers to — it only answers to one at a time. Our CV calculator works out CV17 and CV18 for you.
Do I need a programming track?
For reading CVs back and for some settings, yes: service-mode programming reaches every decoder on that track, so it must be a separate, isolated section with only one loco on it. Programming on the main (POM) works on the running layout, but some decoders limit what you can change that way — ESU, for example, says long addresses can’t be set by POM on its decoders. See setting up a programming track.
Safety
Is DCC safe to wire myself?
The track side is low voltage, but everything is powered from the mains: use power supplies designed for the job and protected by a fuse or circuit breaker, do all wiring with the power off, and don’t leave a layout running unattended. When soldering, ventilate well — rosin flux fume can cause asthma.
Wiring and power
How often should I connect the rails to the track bus?
Digitrax suggests feeders roughly every 6–10 feet, to both rails, with at least two sets per power district — then check with the coin test: short the rails with a coin around the layout, and the booster should shut down each time.
Why does my reverse loop cause a short?
On a reverse loop, the rails meet themselves the other way round. The loop needs gaps in both rails at each end and an auto-reverser feeding the section between them; that section should be longer than your longest train. See wiring a reverse loop.
What is a power district and do I need one?
An isolated section with its own booster or circuit breaker, gapped in both rails, so a short in one place doesn’t stop the whole layout and you have more power for more locos. Small layouts often run on one; bigger ones benefit from several.
Sources
Checked 18 October 2026. Written in our own words from:
- Digitrax BDL168 manual (digitrax.com)
- DCC-EX: which sensor type (dcc-ex.com)
- NMRA S-9.3.2 Bi-Directional Communication (draft) (nmra.org)
- DCC-EX EXRAIL command reference (dcc-ex.com)
- JMRI home (jmri.org)
- DCC-EX licence (GitHub) (github.com)
- NMRA S-9.1.1 Decoder Interfaces (nmra.org)
- MOROP NEM standards list (morop.org)
- NMRA S-9.2.2 Configuration Variables (nmra.org)
- ESU LokPilot 5 manual (distributor copy) (intermountain-railway.com)
- NMRA S-9.1 Electrical Standards for DCC (draft) (nmra.org)
- NMRA Standards and Recommended Practices (nmra.org)
- Digitrax DCS240 manual (digitrax.com)
- ESU SwitchPilot 3 Plus manual (distributor copy) (intermountain-railway.com)
- HSE INDG249: rosin-based solder flux fume (hse.gov.uk)
- Digitrax AR1 instructions (digitrax.com)
Spotted something wrong or out of date? Tell us and we’ll check it against the sources.