Hi! I try to build a DCC++ system with Roco elements. I have Arduino Mega, Arduino Motorshield, 4 locos, and some Roco turnouts. Everything is fine except turnouts. 4 of them have installed Roco decoder, and I can use them with Roco MultiMouse. I programmed them Turnout1, Turnout5, Turnout9 and Turnout13 by Multimaus. I tried in DCC++ to make the first control like this: <T 1 1 0><E><T 1 1><T 1 0> It does not work. I tried: <T 1 0 1><E><T 1 1><T 1 0> It does not work. The command <T> shows the turnouts, but that is all. I think, my problem is with turnout and DCC++ address. Is there anybody who had similar system, and it works? How should I set turnouts? What parameters to use? If someone can send me any information I will be very happy. Best regards, Miklos.
Hi Mike , only some thoughts from me , dont have such decoder myself . There is an offset as stated on page 6 at the of the english part of manual https://www.roco.cc/uploads/documents/pdf/61196_Weichendecoder.pdf . Did you program the decoder beforehand ? as explained before ? Perhaps you can try <T 5 1> respective <T 5 0> . Good Luck Michael *PS also you can have a look here : https://www.google.com/search?rlz=1...&ved=0ahUKEwiy-aXNgvTtAhWryoUKHS3UBd8Q4dUDCA0
Thank You mikethi for Your answer! Finally I was able to solve it. Shortly: Roco Turnout1 = <T 1 0 0>, so address is 0 and subaddress is 0. Roco Turnout5 = 1 0 Roco Turnout9 = 2 0 That is all. And it works!