Is a programming track required

Southern_steam_nut Oct 29, 2006

  1. Southern_steam_nut

    Southern_steam_nut TrainBoard Member

    65
    0
    13
    Can I program on the mainline?
     
  2. Ray H.

    Ray H. TrainBoard Member

    113
    6
    19
    depends on what system you're using, and what you want to do. What DCC system are you using?
     
  3. mfm_37

    mfm_37 TrainBoard Member

    611
    6
    22
    Also depends on the decoder. Some won't allow changing certain CV's in Operations mode.
    IIRC, Lenz won't allow an address change except on a program track.

    Programming track comes in handy to test decoder installations. Programming track won't fry the decoder if there's a short. Track voltage will burn them up faster than you can lift it off the rails.

    A piece of track with wires connected to the program outputs of your system is all that is needed. Doesn't actually have to be on the layout. I use a piece of Kato Unitrak on my workbench.
    Martin Myers
     
  4. AB&CRRone

    AB&CRRone TrainBoard Supporter

    1,700
    1
    28
    Martin,

    I'd like to hear more about testing decoders on the programming track. How is this done?

    Ben
     
  5. rray

    rray Staff Member

    8,320
    9,504
    133
    You really need a programming track, but it don't have to be on your layout. There are CV's like the decoder address that cannot be changed in ops mode (on the mainline) so you have to use the programming track.

    The programming track is usually the output of the command station before it goes through the booster, so current is low, and it is generally considered safer to program a new loco on the programming track.

    If you skip this test and put the loco on the mainline, then you can use address 3 for the loco, and either just run it or use ops mode to change CV's. There is some risk here, as the higher current available will fry a decoder immediately if the orange or gray motor wire are shorted to anything. It can still happen on the programming track, but is much less likely, as since the signal is so low current, the decoder will not respond with decoder type or manufacturer id when you start to program it. If that happens, it's time to inspect connections and start again.

    I hope this helps.
     
  6. AB&CRRone

    AB&CRRone TrainBoard Supporter

    1,700
    1
    28
    I have a programming track and do all the programming there. Martin said "Programming track comes in handy to test decoder installations." I just wondered what loco testing can be done there.

    Ben
     
  7. Joe Daddy

    Joe Daddy TrainBoard Member

    469
    7
    20
    I fried the first couple of decoders I installed via hardwiring. Real easy to do and the experience can be very unforgiving.

    Today, after a decoder installation, I use my portable programming track (see details on my website address below) to see if I can set the address. If the decoder does not respond, you will get an error. The cause of the error is typically one of two things:
    1. Something is wired incorrectly or shorted.
    2. IF a soundtraxx or QSI decoder, they have a high input power requirement and require one of two different solutions to that problem:
      a - Use the resistor in series with the programming track trick
      b - Buy the programming track booster to put between your command station and the programming track, NOT to be confused with a power distribution booser.
    By using the programming track to see if your loco will program before putting it on the mainline, you in effect, a short circuit test at low power greatly reducing the potential for damage to the equipment. So far, if the address sets, nothing burns on the mainline. This is a very good outcome. :)

    Another benefit of a programming track is that on my system (Lenz) it only reads a decoder CV on the programming track. This means you can set any CV value on the main except for addressing, but you cannot inquire (read) a CV to see what its value is before you set it to something else. This is problematic when making adjustments and you don't like the current operation, but you don't know the current setting.

    Hope this helps

    Joe
     
  8. AB&CRRone

    AB&CRRone TrainBoard Supporter

    1,700
    1
    28
    I use the programming track only for reading CV values and for reprogramming the CV values. Except for the rare instance (two times only) of a loco becoming powered and actually running on the programming track I was unaware that any testing could be done there. I have no idea how the actual running occurred. The programming track is on a shelf completely separated from the layout. Luckily I did put bumpers at each end.

    Ben
     
  9. Wolfgang Dudler

    Wolfgang Dudler Passed away August 25, 2012 TrainBoard Supporter In Memoriam

    3,794
    355
    49
    I have one section of track with a switch. Normaly it's connected to the according booster. You need at least a programming track if you change the address number.
    And - like said - it's safer.

    Wolfgang
     
  10. Mike Sheridan

    Mike Sheridan TrainBoard Member

    1,763
    0
    33
    I use my 'rolling road' as a programming/test track. When I've set up the addresses, etc, I move the wires over to 'main' and can then set up speeds, momentum and sound without running out of track (my layout is end-to-end).


    (Actually, to be accurate it's end to about half way along at the moment :embarassed: )
     
  11. Joe Daddy

    Joe Daddy TrainBoard Member

    469
    7
    20
    While we are on the subject of a programming track, the DCC Specialties Programming Booster warns that you must never let a train on the regular track cross the gaps to any connected programming track else you fry the booster. This warning was more than sufficient reason for me to disconnect my integrated programming track and make my programming track portable and not connected to the layout at all.

    Joe
     
  12. MK

    MK TrainBoard Member

    3,525
    4,948
    87

    Joe,

    Absolutely! However, you can build in a isolation track before and after the integral programming track and you can prevent this from happening. You will need a 4P4T switch though.

    My layout has a piece in the yard that is really a programming track depending on which way the switch is thrown.

    http://www.nmra.org.au/Hints/Program Track/Program Track.html
     
  13. Joe Daddy

    Joe Daddy TrainBoard Member

    469
    7
    20
    MK,

    Yes, that is a good option, however, my programming track was a passing siding with access from either end and things got more complicated than I wanted to deal with :)

    And Thanks for sharing the source, I need to review that site.

    Joe
     
  14. Kitbash

    Kitbash TrainBoard Supporter

    2,107
    5,779
    73
    Agree w/ those above affirming the programming track. Putting in a programming track is fairly easy. Just take a siding towards the front, isolate both rails, and feed it independently with a switch as other have mentioned.

    Regardless the system, if you are programming on the mainline and not paying attention, you can foul up programming already in other engines, etc. I have a DigiTrax system. On the front of my layout is a combination passing siding and interchange track. I use this for programming addresses, etc. in the recommended Pg mode. When changing whistles, volume, bells, etc.. I do it out on the mainline in ops mode.

    The bottom line is.. if you have gone to the trouble to convert to DCC... put in the programming track. The rewards to effort ratio is too high not to do so.
     
  15. Powersteamguy1790

    Powersteamguy1790 Permanently dispatched

    10,785
    11
    115
    All locomotive addresses should be programmed on the programming track . (CV1)

    Depending on the system all other CV's can be programmed on the mainline.

    The programming track should not be connected/used on your main layout.

    Stay cool and run steam....:cool::cool:
     
  16. Joe Daddy

    Joe Daddy TrainBoard Member

    469
    7
    20
    Clarification ??

    A couple of clarification Points:

    It is my understanding that Loco addresses can ONLY be set on the programming track by most if not all DCC systems. This is to prevent accidental reprogramming of another locomotive on the mainline. Anyone know it to be different?

    Other than locomotive address, (short and long) all other CVs can be changed on the main? Anyone know it to be different?

    Joe
     
  17. Powersteamguy1790

    Powersteamguy1790 Permanently dispatched

    10,785
    11
    115
    All CV's except the loco address can be programmed on the main if your system allows it.


    Stay cool and run steam......:cool::cool:
     
  18. Mike Sheridan

    Mike Sheridan TrainBoard Member

    1,763
    0
    33
    You can change addresses on the main (Ops mode). This is an excerpt from the NCE PowerHousePro manual:
    "PROGRAMMING ON THE MAIN
    ...
    ADDRESS PROGRAMMING (Option 1)
    This option provides a means by which to program the address of your locomotive. Most decoders allow programming of the locomotive address while on the mainline. The first thing to do is decide if you want to program a long or short address into the locomotive."

    But obviously if you have two decoders with identical addresses to start with you will have to take the non-target one off or you will end up with two differently identically addressed locos :)
     
  19. Joe Daddy

    Joe Daddy TrainBoard Member

    469
    7
    20
    Thanks Mike for the NCE information.

    Actually, using the NCE system, wouldn't it change the address of EVERY locomotive on the main to the same address? If that is true, programming addresses on the main of a multi loco pike could be a small, saturday consuming disaster.

    Thanks again for the excellent heads up on the NCE

    Joe
     
  20. Powersteamguy1790

    Powersteamguy1790 Permanently dispatched

    10,785
    11
    115
    Thats why you don't program loco addresses on the main.

    Stay cool and run steam......:cool::cool:
     

Share This Page