I'm in the process of upgrading my DCS set up. I don't have a lot of money available right now because I'm paying to get my pilots license, so I build all of my own stuff. Everything usually works great, I had one arduino pro micro running my throttle quadrant, and 1 for my F16 sidestick, and rudder pedals. My issue began when I decided to step things up so I can have a training aide. I gave the rudder pedals and toe brakes their own micro, and made a throttle and mixture knob box that just replaces my throttle quadrant when I want to fly a Cessna. I just unplug my big one for DCS and plug in my throttle/mixture box. All should have been pretty straight forward, my code has worked for months for the other controllers perfectly, I wasn't really changing much, just moving things around really.
To be clear, this is my setup:
F16 sidestick (Rx, Ry, 16 buttons) - arduino micro
Throttle quadrant for DCS (Throttle, ZAxis, Rx, Ry, 8 buttons) - arduino micro
Rudder Pedals (Rx, Ry, Rz) - arduino micro
Throttle/Mixture knobs (Throttle, ZAxis) - arduino leonardo - I will only ever have this plugged in if I'm playing microsoft flight simulator.
I guess I could state my problem at some point.. I'm trying to map everything, and nothing is making any sense. It's picking up 2 of the arduino's as the same one, and not showing my stick AT ALL. I can map my rudder pedals, but not my stick or vice versa. In MFS2020 I can map my sidestick, but then if I try to map the buttons it tells me that I'm trying to map buttons on a device that isn't selected... I'm beyond frustrated with this and I have no idea what to do to fix it!