N Scale Guides

DCC block detection: prove every boundary

Separate sensing, reporting and signaling before automation

Model locomotive on a straight track beside a controller, two circuit boards and a blank checklist
Site illustration, not a photograph of an equipment test. A reliable chain has four named layers: track section, detector, reporting address and the panel or logic that consumes the state.
Direct answer: design N scale DCC block detection from the operating question backward. Decide what must show occupied, draw that section and every electrical boundary, then route every applicable feeder through the detector exactly as its manual requires. Prove the detector locally with a locomotive and the lowest-current rolling stock you expect it to see; only then map the hardware state to a bus, JMRI sensor, panel or signal logic. A detector reports occupancy—it does not by itself define a safe signaling system.
Stop rule: isolate track power before changing gaps or feeder wiring. Do not copy a current-transformer diagram to a direct-connected detector, combine booster outputs, or assume a clear indication is safe until loss of power, bypass feeds and the longest train crossing each boundary have been tested. Use the exact detector, booster, breaker and auto-reverser manuals.
How this guide was checked: ROKHELM Editorial Team reviewed current English SERPs plus NCE BD20 guidance, current Digitrax BDL716 and BXP88 documentation, JMRI Sensor and Block documentation, and Network Rail explanations of track circuits and dual detection on 2026-08-27. We did not install a detection system or prescribe universal sensitivity, resistor or gap values.

Map fault protection first with the power-district guide, preserve reverse-section boundaries with the reverse-loop guide, and confirm feeder integrity with the feeder-wiring guide.

Four layers that solve different problems

LayerQuestion answeredTypical failure
Detection sectionWhich physical rails should share one occupied/clear answer?A gap, turnout route or hidden siding is placed outside the intended answer.
DetectorIs sufficient current or another target signal present in that section?A feeder bypasses the sensor, or an accessory creates permanent current draw.
Reporting pathWhich address carries the detector state to a panel, bus or computer?Duplicate, swapped or stale addresses make the right detector appear in the wrong place.
Logic/outputWhat should occupancy do—light an LED, reserve a route, animate or influence signals?Software logic is blamed for an unstable local detector, or occupancy alone is mistaken for movement authority.
Critical distinction: JMRI defines a Block as track whose occupancy may be monitored and a Sensor as the input state. NCE states that a BD20 does detection and needs an input path such as an AIU for system reporting. Keep the nouns separate in drawings and labels.

What first-party documentation establishes

SourceVerified pointDesign boundary
NCE BD20Current draw triggers occupancy; all feeders for its section must pass through the detector, and unpowered cars need a detectable load.Its wiring and sensitivity details do not automatically transfer to another detector topology.
Digitrax BDL716The current product provides 16 DCC detection sections and can be arranged for two booster areas.Channel count does not decide where your operational boundaries belong.
Digitrax BXP88Occupancy, transponding and power management are distinct functions, even when one product combines them.Basic occupancy does not identify a specific locomotive.
JMRIA software Sensor represents an input state; a Block uses an occupancy Sensor and mainly supports signaling or layout logic.Software cannot repair an electrically unstable section.
Network RailPrototype track circuits feed a wider signaling system and are designed to fail toward an occupied indication; current projects may layer track circuits with axle counters.Prototype safety architecture is context, not a model-railroad wiring recipe.

Four gates before buying channels

1. Question gate

GO when each section answers one named operating need: hidden-track indication, route protection, automation or signaling input.

2. Boundary gate

GO when gaps, turnouts, boosters, breakers, auto-reversers and all feeders are drawn together.

3. Hardware gate

GO when detector topology, current capacity, reporting bus and lowest detectable load are documented from first-party instructions.

4. Evidence gate

GO when clear, occupied, low-current, power-off and boundary-crossing states can be tested locally and end to end.

Exclusive tool 1: detection-section capacity planner

Count operating answers, not track pieces. This tool adds a documented reserve for future boundaries; it does not select a detector or claim that every route needs its own channel.

Count independently useful occupied/clear answers.
Include tracks that must be distinguished separately.
A planning choice, not a manufacturer requirement.
Named answers
Channels with reserve

Interpretation: a six-answer mainline plus four hidden tracks is ten named answers; a 20% design reserve produces twelve planned channels. Buy only after mapping the compatible product, power topology, reporting path and physical connectors.

Detection fault matrix

Observed stateDo not assumeNext controlled evidence
Always occupiedThat software mapping is wrong.Disconnect reporting, inspect bypass feeds and detected accessories, then test local clear with the exact sensitivity setup.
Locomotive seen, tail lostThat the whole train is protected.Test the last intended detectable vehicle; document resistor-wheel or lighting loads where required.
Flicker at one jointThat debounce is the first remedy.Inspect rail, wheels, pickup, gaps, feeder continuity and the detector’s local state before software timing.
Wrong panel sectionThat track wiring is defective.Activate one detector at a time and trace detector channel, hardware address and software Sensor name.
Clear when power is offThat clear means safe.Define power-loss behavior, local power indication and logic handling; release only the documented fail state.

Exclusive tool 2: section-release record

Record rowMinimum evidenceRelease condition
Section passportName, drawing limits, gap rail(s), turnouts, power district, breaker/reverser and every feeder.One physical answer matches one documented name.
Detector passportModel, channel, topology, capacity, sensitivity setting, supply and current firmware/manual.No substituted hardware or undocumented adjustment.
Reporting mapLocal indicator, bus address, software system/user names, Block and consuming logic.One induced occupancy changes only the intended state.
Rolling-stock gridLocomotive, lit coach, lowest-current equipped car, longest train and both directions.Required vehicles remain detected across every boundary.
Reopen listGap, feeder, detector, sensitivity, power, address, logic or rolling-stock-load changes.Any trigger returns the section to local and end-to-end tests.

Six steps from operating question to release

1. Define the operating question

Decide whether each indication will protect a route, show hidden staging, drive a panel, feed JMRI or support signaling; mark where one answer must change to another.

2. Draw power and detection boundaries

Map boosters, breakers, auto-reversers, gaps, common returns and every feeder before selecting detector channels; keep power districts and detection sections as separate concepts.

3. Assign one complete current path

Follow the exact detector manual so every feeder for the monitored section passes through its sensing path and no bypass feed or accessory creates a permanent occupied state.

4. Commission locally

With downstream reporting disconnected, prove clear, locomotive occupied, low-current vehicle occupied and power-off behavior at the detector or its local indicator.

5. Commission the reporting chain

Map each hardware input to one unique system address and software sensor, then verify that the intended panel or block changes without swapping adjacent sections.

6. Release every boundary event

Run the longest and lowest-current intended train across each entry, exit, turnout and reversing boundary in both directions; record latency, flicker, false occupancy and reopen triggers.

Railway-culture answer: train detection is evidence, not authority

Network Rail explains that a prototype track circuit supplies train-presence evidence to a broader signaling system and normally fails toward an occupied state. Its 2026 Thameslink work adds axle counters alongside track circuits for resilience. The modeling lesson is architectural: name the sensor, its failure state and the logic that consumes it. Prototype equipment and safety rules do not define hobby wiring.

For railfans: open the train-detection note for the fail-safe culture behind the release record.

Official and first-party sources

Checked 2026-08-27. Product capacity and wiring must be rechecked against the exact current manual before purchase or installation.

  1. NCE — BD20 Block Detector
  2. Digitrax — BDL716 product page
  3. Digitrax — BDL716 instructions
  4. Digitrax — BXP88 occupancy, transponding and power management
  5. JMRI — Sensors documentation
  6. JMRI — Blocks documentation
  7. Network Rail — track circuits explained
  8. Network Rail — Thameslink Core dual detection

FAQ

What is DCC block detection?

It is sensing whether a defined track section is occupied, commonly by detecting current drawn through one rail feed, then reporting that state to an indicator, layout bus or software.

Is a detection section the same as a power district?

No. A power district manages capacity or faults; a detection section answers an occupancy question. One power district can contain many detection sections, subject to the selected hardware instructions.

Does block detection control signals directly?

Not necessarily. NCE states that its BD20 detects current and needs an input or logic path for broader reporting; detection, reporting, logic and signal driving are distinct layers.

Will an unpowered N scale freight car be detected?

Not by current sensing unless it draws enough current. NCE identifies lights or resistor wheel sets as ways unpowered rolling stock can create a detectable load; verify the exact detector and vehicle.

Must every feeder pass through the detector?

For the NCE BD20 example, yes: NCE says all feeders for that section must pass through the BD20. Treat the exact product manual as authoritative because detector topologies vary.

Why does a block always show occupied?

Common causes include a bypass feeder, accessory or indicator drawing from the detected rail, leakage, long cable capacitance, contamination, incorrect common wiring or an address mapping error. Isolate one layer at a time.

Why does occupancy flicker as a train moves?

Check wheel and rail pickup, detector sensitivity, vehicle load, gaps, feeder continuity, connector security and debounce settings. Do not hide an electrical dropout with software until the local detector state is stable.

Can JMRI detect a train without detector hardware?

JMRI represents the state reported by an input sensor; it does not make ordinary track occupancy electrically observable by itself. Hardware and an interface are still required for real detection.

Do I need resistor wheel sets on every car?

No universal rule applies. Define what must remain detectable after the locomotive leaves a section, then equip and test enough vehicles to satisfy that operating requirement with the chosen hardware.

Should turnouts be their own detection sections?

Only when the operating or signaling question requires an independent answer. A turnout throat may need separate detection for route protection, but unnecessary boundaries add wiring and reporting complexity.

Can occupancy detection identify which locomotive is present?

Basic occupancy answers occupied or clear. Identification needs an additional technology such as transponding and compatible reporting; Digitrax distinguishes those functions in its product documentation.

When should a detection-section release be reopened?

Reopen it after changing gaps, feeders, detector type, sensitivity, booster or breaker topology, auto-reverser, reporting address, software mapping, rolling-stock detection load or the route question itself.

Signaling evidence

Track circuits report into a system

Network Rail describes train detection as one evidence layer inside a broader signaling and operating system.

Section

A track circuit monitors a defined section and reports whether the signaling system can treat it as clear.

Failure

A failed track circuit is normally handled as occupied, limiting movement until technicians locate, repair and test the fault.

Resilience

On the Thameslink Core, Network Rail is overlaying axle counters with existing track circuits rather than assuming one evidence source can never fail.

Modeling lesson

Document the local sensor, its failure state and the downstream logic. This is an architecture analogy, not a prototype safety claim.