Shoot my trouble: DCC++ & JMRI

DEAG Aug 15, 2018

  1. DEAG

    DEAG New Member

    7
    1
    4
    Hi everyone.

    I would really like to get DCC++ and JMRI working. a friend gave me an Arduino Clone and a Motor Shield, for free so that was really good value and worth trying.

    My Arduino looks like the ATMega 328P CH340 16Mhz; unfortunately I do not have the exact specs.

    The Motor Shield is by Deek Robot, it looks like this one.

    I installed the up to date Arduino IDE. I downliaoded the DCC++ Basestation ZIP from Github. With no problem, I uploaded it to my Arduino.

    I followed these instructions and cut the traces for VIN and Brake Disable.

    In JMRI the Preferences are all set: System manufacturer is DCC++, Connection is DCC++ Serial Port, Serial Port is COM3, Baud rate 115200.
    All the connection defaults are set to DCC++ instead of Internal.

    Now, I can read from my decoders (CV values I know are displayed correctly) but I cannot control a loco on the programming trakc or the main track. I can write to decoder, e.g. change the adress. I can then use my Roco Multimaus and switch on and off the lights under the new adress but I connto control the motor.

    If someone could tell me why thsi is not working, that would be a start. Probably, my components just do nort work with DCC++ or JMRI.

    I have NO experience with Arduino so far...

    Any help is highly appreciated!

    Thanks in adavance!

    Joe
     
  2. RCMan

    RCMan TrainBoard Member

    271
    132
    12
    Couple of things.

    You cannot control the engine on the program track, only the Main.

    Check the Preferences in JMRI and make sure the DCC++ is selected for DCC++ on the Main and not internal.

    I amusing DCC++ with JMRI and works very well. JMRI sometimes does not setup the command station defaults correctly. Even using it with a RPi.
     
  3. DEAG

    DEAG New Member

    7
    1
    4
    Hi Dennis.

    Thanks for getting back to me. Are you sure, I cannot control the engine on the programming track? In that case, DCC++ would be kind of different to the other command stations I know (Uhlenbrock Intellibox and ESU ECoS).

    Edit: I am sorry, Dennis. I just checked again and you are right: I cannot control the engine on the programming track but on the main I can.

    I am pretty sure, the settings are all right, please see the files attached. verbindungen.png vorzug.png

    I am -pretty- convinced that DCC++ likes my hardware but there are some doubts. Can anyone confirm?

    After the editing this post, I'll go on testing...

    Thank you!

    Best

    Joe
     
    Last edited: Aug 16, 2018
  4. DEAG

    DEAG New Member

    7
    1
    4
    Hi everyone.

    Dennis post made me think more, test more and RTFM a little more. And for now, I can say, this is working!

    I might get back to you guys once I face more issues...

    Thanks, Dennis!

    Best

    Joe
     
  5. Jimbo20

    Jimbo20 TrainBoard Member

    274
    178
    11
    Do you have power on the Main track? You may have a wiring error on the motor board or to the track that prevents the Main from working?

    EDIT: missed your last post!
     

Share This Page