DCC Block detectors

Discussion in 'DCC Control' started by Sam, Oct 24, 2025.

  1. Sam

    Sam Full Member

    Messages:
    17
    Likes Received:
    10
    Joined:
    Feb 5, 2025
    Hi All,

    I know that this has probably been asked a million times, but I can’t find the answer.:(

    I am hoping someone can give me some advice and help.

    I am running 3 O Gauge Locos on a single loop all in the same direction. They are DCC and I am trying to stop one train from catching up to the other, without having to manually adjust it all the time, so something automatic would be great.

    The DCC system I am using is LocomotiveDCC (https://www.locomotivedcc.co.uk/system/).

    I was told Block detectors would do this, but having just spoken to DCC Concepts, in the UK, they have said that this wouldn’t work, So now I am extremely confused.:scratchchin:

    Is there something like a plug and play option? Or is there a company that just makes a unit that would do this?

    So any advice would be much appreciated, please be gentle as I am only relatively new to DCC

    Hope someone can help, Thanks Simon:thumbup:
     
  2. Andy_Sollis

    Andy_Sollis Staff Member Moderator

    Messages:
    4,717
    Likes Received:
    4,761
    Joined:
    Aug 4, 2018
    I don’t know the specifics for this, but I have seen a similar project on the MERG website for block detection. Now whether it can stop a train (such as a signal at red as the section ahead is occupied) must be out there as I’ve seen folk use them. Maybe this is the one… (I think you need to have some settings on the decoders too for a coast if power interrupted or goes to a DC current. )

    sorry, not much help. I’ve not seen the question asked before….
     
  3. Andy_Sollis

    Andy_Sollis Staff Member Moderator

    Messages:
    4,717
    Likes Received:
    4,761
    Joined:
    Aug 4, 2018
  4. Jim Freight

    Jim Freight Full Member

    Messages:
    1,973
    Likes Received:
    1,687
    Joined:
    Sep 9, 2019
    Hi Simon

    You do not say how long the loop is but I suspect that block detection will only tell you whether a loco is within a block, a section of track or not.

    I also suspect and partly guessing here that you would need to link a block detection system up to a train controlling application which would for example stop two trains being in the same block at one time, that application would require feedback from the locos so it knows the DCC address of each loco and which is catching up with another to slow it down, the DCC system you are using is IMO unlikely to be capable of that.

    The loop would have to be segregated into train length blocks and in 0 gauge that could be quite a length.

    I think you need to provide us with more detail so that a member with that experience can assist you.

    Jim :)
     
    Andy_Sollis likes this.
  5. Sam

    Sam Full Member

    Messages:
    17
    Likes Received:
    10
    Joined:
    Feb 5, 2025
    Thanks Andy,

    Any help is much appreciated, hopefully somebody else might have had this problem and come up with a solution, Cheers Simon
     
  6. Sam

    Sam Full Member

    Messages:
    17
    Likes Received:
    10
    Joined:
    Feb 5, 2025
    Hi Jim
    Thanks for the reply. I am running 50ft of track in the loop, I think what I am trying to accomplish is to be able to leave the trains running, they are in a sitting room, so I am really looking into leaving them automated and not having to put to much input in to them, but leave them running, almost fully automated I suppose. I thought the Block detectors was going to be the answer, but to tell you the truth I am not too sure what the answer is now. I have reached out to the DCC manufacturer of the controller and he just pointed me to DCC Concepts in the UK, but they have given me 2 different answers to the same question. 1 of their tech guys said yes it would work and another of their tech guys said no it wouldn't work,:hammer: just really looking for some sort of inspiration. Cheers Simon :cheers:
     
    Jim Freight likes this.
  7. paul_l

    paul_l Staff Member Administrator

    Messages:
    10,035
    Likes Received:
    6,151
    Joined:
    Dec 5, 2015
    Hi Sam

    As Jim has said length and number of blocks will make a big difference. for three trains I'd suggest 6 blocks minimum, preferably 9 to give an empty space to move into.
    If you were using DC then a simple block signaling system would work, as it would cut the power to the occupied section until the block in front is clear.
    DCC however needs to tell the loco decoder to stop, JMRI Panel pro may well be able to do this, but how to do it is beyond me.

    If you are a member of MERG, then they produce a selection of block detection devices using various technolgies. These would provide an input to your DCC++ Arduino controller - this may give issues if you haven't free inputs.

    There is also DCC - ABC which may be what you are after - never used it so can't give any real life advice, however I did find this on tinternet

    DCC ABC (Asymmetrical Braking Control) is a feature in digital command control (DCC) model railway systems that
    allows for automated stopping or slowing of a locomotive on a specific track section. It works by modifying the DCC signal with a module that creates an asymmetrical waveform, which is detected by a compatible ABC-enabled decoder. The decoder then slows or stops the locomotive, enabling simple automation for tasks like stopping at stations without manual controller input.

    How it works

    • Asymmetrical signal: An ABC module is placed in series with the track feed to an isolated section of track. It uses a simple diode circuit to create an asymmetrical voltage in the DCC signal.
    • Decoder detection: A DCC decoder with ABC capability senses this asymmetrical signal. Unlike standard DCC, which has a symmetrical square wave, the ABC signal has a different voltage on the "up" and "down" pulses.
    • Automated response: The decoder is programmed to respond to this asymmetry by slowing down or stopping, depending on the configuration. This effect can be adjusted with the decoder's settings (CVs).
    • Installation:
      • An ABC module is installed on the feeder wire for an isolated section of track.
      • The track section must be isolated from the rest of the layout using insulated joiners.
      • The section needs to be long enough for the locomotive to come to a complete stop safely.

    Key features and uses

    • Simple automation: It allows for basic automation on a layout, such as a train automatically stopping at a station or in a fiddle yard.
    • Bypassable: Many ABC modules include a bypass switch. When the switch is closed, the module is removed from the circuit, and the track operates as normal, which is useful for maintenance or when manual control is desired.
    • Directional control: The direction of the asymmetry determines which direction of travel triggers the braking. This allows for control in one or both directions, depending on the module and decoder setup.
    • Wide compatibility: Many modern DCC decoders support ABC, including brands like Lenz, Zimo, ESU, and D&H. However, some manufacturers, like DCCConcepts, have their own variations that may require specific decoders and modules.

    What you need

    • ABC-enabled decoder: A locomotive must be fitted with a decoder that has the ABC functionality built-in.
    • ABC module: An ABC module is required to modify the track signal for the specific section where you want the braking to occur.
    • Isolated track section: The section of track where ABC braking is used must be electrically isolated from the rest of the layout.

    DCC Concepts sell ABC slow or stop modules Link is to thier page with additional info. But may require compatable decoders.

    Hope that help, or I may be right up the wrong reel :avatar:

    Paul
     
    Jim Freight and Andy_Sollis like this.
  8. Andy_Sollis

    Andy_Sollis Staff Member Moderator

    Messages:
    4,717
    Likes Received:
    4,761
    Joined:
    Aug 4, 2018
    That does sound interesting.. and not just O gauge of course!
     
  9. Jim Freight

    Jim Freight Full Member

    Messages:
    1,973
    Likes Received:
    1,687
    Joined:
    Sep 9, 2019
    Hi Paul, phew, fascinating but on my railway I am the train driver and not my PC, mind you, I've got more than enough of my own computerised tech associated with my railway to bury me as it is :hammer:

    Jim :)
     
    Andy_Sollis likes this.
  10. Sam

    Sam Full Member

    Messages:
    17
    Likes Received:
    10
    Joined:
    Feb 5, 2025
    Hi Paul,
    Thanks very much for that, it has given me a lot to think about and on a Friday night :lol: ;). Liking the idea about this ABC Module, I am going to go back to DCC Concepts and see if they can give me some more information on Monday. It does sound like that could be the way to go. I didn't realise that it would be this complicated :hammer: Thanks again for all the info, now I know what I am doing for the weekend :thumbup: Cheers Simon
     
    Andy_Sollis likes this.
  11. paul_l

    paul_l Staff Member Administrator

    Messages:
    10,035
    Likes Received:
    6,151
    Joined:
    Dec 5, 2015
    Why Keep It Simple, when with a little effort we can complicate the hell out of it :avatar:

    Paul
     
    Sol, Jim Freight and Andy_Sollis like this.
  12. Chatty

    Chatty Full Member

    Messages:
    141
    Likes Received:
    86
    Joined:
    Mar 23, 2018
    Or do you need to speed match your locomotives?

    It can be done simply through JMRI.
     
  13. Andy_Sollis

    Andy_Sollis Staff Member Moderator

    Messages:
    4,717
    Likes Received:
    4,761
    Joined:
    Aug 4, 2018
    To be fair, you only need one to stall with a bit of dirty and you still have a 3 train pile up and the rest.. At least with a block detection it would help to stop the said trains behind if one stopped in section, pretty much like the real thing. What would be great to see Simon do after hes solved the block detection is to link it to automatically operating colour semaphores !:hammer::giggle:
     
    Jim Freight likes this.
  14. Jim Freight

    Jim Freight Full Member

    Messages:
    1,973
    Likes Received:
    1,687
    Joined:
    Sep 9, 2019
    Hi Chatty, as Andy points out, plus, the longer the run time the greater is the chance a rear end hit is likely, feedback to a train controlling gadget/application is essential.

    So the KISS principle may result in a rather hard rear end kiss or one pushing the other.

    Jim :)
     
    Sam likes this.
  15. Jim Freight

    Jim Freight Full Member

    Messages:
    1,973
    Likes Received:
    1,687
    Joined:
    Sep 9, 2019
    All hail the Dark Lord :worship:

    Jim :)
     
    Sam likes this.
  16. Jim Freight

    Jim Freight Full Member

    Messages:
    1,973
    Likes Received:
    1,687
    Joined:
    Sep 9, 2019
    Here is an example of Block Detection as used on a large 00 system :-



    Jim :)
     
    Andy_Sollis likes this.
  17. Sam

    Sam Full Member

    Messages:
    17
    Likes Received:
    10
    Joined:
    Feb 5, 2025
    OK Paul, I have spoken to NASA who referred me to SpaceX who passed me down to the Pentagon who think that they may have a solution with some software from their patriot missile system, which they think could possibly run 2 model trains on the same track. Although their technical boffins think that this is an overreach on their computing power.:hammer::lol::avatar:
     
    paul_l and Jim Freight like this.
  18. Sam

    Sam Full Member

    Messages:
    17
    Likes Received:
    10
    Joined:
    Feb 5, 2025
    Andy, Just on with the Big Bang Theory of the Universe, at the moment, once I’ve solved that I will get straight onto those semaphores :avatar::hammer:
     
    Andy_Sollis and Jim Freight like this.
  19. Sam

    Sam Full Member

    Messages:
    17
    Likes Received:
    10
    Joined:
    Feb 5, 2025
    Great Video Jim, Thanks for uploading that:thumbup:
     
    Jim Freight likes this.
  20. Andy_Sollis

    Andy_Sollis Staff Member Moderator

    Messages:
    4,717
    Likes Received:
    4,761
    Joined:
    Aug 4, 2018
    So I see.

    but don’t go to Bozo.. he won’t give you anything. May be better with RB and virgin.
     
    Sam likes this.

Share This Page