Hello all, I have some questions about setting up turnouts in JMRI with DCC++ I am using servos for mine, I am also using the Adafruit 16 channel PWM board to control them. I have successfully written code that handles multiple Adafruit boards (I have over 60 turnouts on my layout), and I am using a seperate Arduino Uno as my I2C master. I use a Mega for my base station and just pass any turnout commands to the Serial1 port which drives the serial port on the Uno, any responses work their way back the same way. Anyway my questions are what is the order for setting up turnouts in JMRI? I see if I go under DCC++ >> Configure Sensors & Turnouts and then select Turnouts, there is an index, an address, and a sub address. I also have gone to Tables >> Turnouts and created turnouts there. My issue lays mainly with the 'FEEDBACK' settings. What is the difference.. By monitoring the packet stream it seems one is for DCC enabled turnouts. I just need JMRI to send out <T # 1/0> where # is the turnout number and 1 for throw it or a 0 to close it. I have seen this in the packet monitor, I've also seen it send <Z # 1/0> but JMRI doesn't seem to like the responses it is getting back which are formatted correctly. So when I click on the turnout to close it, it sends the command, gets a response that confirms it was closed, but the button for throwing/closing quickly will show CLOSED, then go back to THROWN. Any tips? Also if anyone is interested in the code I wrote for controlling the servos let me know. I'll be happy to share.