2 or more Command Stations?

MartinH0 Mar 16, 2021

  1. MartinH0

    MartinH0 New Member

    1
    0
    1
    Hi guys,

    Found this board and the DCC++ stuff in my search for some Arduino
    based control of my (planned) layout.
    Already have done some experiments which are looking very promising.

    As always, a couple of questions:

    1. does the WiFI board currently only work with the Mega? I've seen some contradicting
    comments here and there which make me doubt.
    Fact is that the EX installer won't work if you select Uno and subsequently
    click the WiFi box. A manual install on my Uno didn't work either.

    2. If I take one of the recommended Motorshields then current is more or less
    limited to 2 Amps. Fine for a couple of loco's but in case of more loco's more
    then 2 Amps is a must.
    This could be achieved through a different brand Motorshield (e.g. the 43 amps one)
    but in case of a derailment the loco will be welded to the tracks.

    Another approach could be to have the lay-out broken down into segments where
    each segment has it's own Command Station. Segments are obviously carefully
    electrically isolated from each other and only if a loco drives from one segment
    into the next there is a momentary shortcut (which is not an issue with the
    commercially available boosters).

    However, how can I have multiple Command Stations all communicating with
    the PC running JMRI (or in my case its equivalent DDW)?
    Anyone any thoughts here?

    Thanks in advance,

    Martin
     
  2. Chris Hall

    Chris Hall TrainBoard Member

    188
    410
    11
    Hi Martin, welcome to the group.

    I'm sure the DCC++ guru's will be able to answer your questions properly.

    1. I think the Wifi exceeds the memory capacity of the Uno, hence why its recommended to use a mega. I'm sure there is a thread about that on here somewhere - if you do a search you should find something.

    2. Multiple command stations - I'm pretty sure you can add multiple command stations within JMRI (I run several separate CMRI connections) but I don't know if they would all synchronise together or act independently, so setting the throttle on one DCC++ connection would not transfer to the other DCC++ connection and your loco would stall on the junction - until you set the throttle on the next one. I'm guessing boosters would be the better option as then they are all connected.
     
  3. Chris Hall

    Chris Hall TrainBoard Member

    188
    410
    11
    Knew I had read it somewhere. I have an uno with built in Wifi and wondered if it would work -- it didn't.
     
  4. Sumner

    Sumner TrainBoard Member

    2,838
    5,982
    63
    That is my plan. I've bought the parts but haven't put them to use yet. Have DCC++EX up and running on an Uno (actually 2 but the second is just a spare) and a short test track.

    I bought 1 Tam Valley booster ($43) and 2 Tam Valley Circuit Breakers ($25 each). I'll be a single user so the 3 amp booster ( 5 Amps for short periods, 3 Amps continuous) will probably be plenty for me but could always add more. The 2 circuit breakers are so I can have 2 power districts (could add more) and they will connect to the booster.

    Now the Uno won't be supply any track power only sending the DCC signal to the booster. If you wanted to build a booster (I bought the parts) maybe see how you feel about Dave's booster...

    http://www.trainelectronics.com/DCC_Arduino/DCC_Booster/

    Sumner
     
    Erik84750 likes this.
  5. french_guy

    french_guy TrainBoard Member

    628
    374
    28
    So it means the "Main Track" output from the motorshield goes to the DCC In of the Tam Valley booster?
    And the "Programming Track" from the motorshield remains for the programming track on the layout
    Is this correct?
     
  6. Sumner

    Sumner TrainBoard Member

    2,838
    5,982
    63
    I have not wired mine yet but yes I would say that is correct. I'll have the programming track wired with a DPDT switch to that it can be powered by either the Arduino/Shield or the Booster as it will be part of the layout..........



    If the program track wasn't connected as one of the layout's tracks it would only be connected to the Arduino/Shield,

    Sumner
     
  7. KC Smith

    KC Smith TrainBoard Member

    109
    111
    12

    Yes, you would Wire the B cab from the Arduino Motor Shield to the insulated Programming Track and the A cab wires from the Arduino Motor Shield to a IBT2 or other Booster for the Main line tracks making sure you have adequate circuit and and over amp fuse protection in place on the main.

    I would also recommend a Center Off DPDT Switch as a good precautionary item for this Hardware implementation version.


    But what comes next?
    We are currently testing in a next General release version of DCC++EX a New software implementation version of a DPDT switch that's dubbed
    'Drive Away'

    It will allow you to place a DCC Engine on the insulated PROG track but part of the main layout as a spur while the Program track is Active.
    DCC++EX will notice the Engine, search and read the CV1 Short and CV 17 & 18 Long addresses, load the Loco# and allow the Command Station to automatically send the <1 JOIN> command to switch the PROG track to MAIN and allow you to use a Engine Driver Throttle and drive it away.
    If you inadvertently touch or send any Programming command while it is sitting on the PROG track while it's active as a [JOIN] Main line track, the software Automatically kicks back to Program Track Mode before accepting any other commands as safety procedure.

    Kind of a cool idea and keeps making DCC++EX even more fun!
    Our Greatful Thanks to Chris, Harold, Steve & Fred and the rest of the DCC++EX Team!
     
    Last edited: Mar 18, 2021
    Chris Hall and Sumner like this.

Share This Page