I'm currently in the process of building an A-10 cockpit. The basic I/O layout is: all the switches, buttons, rotaries, etc are run by Leo Bodnar cards; all the indicator lights, 7-segments, servos, and lcd's (CMSC, CMSP, ARC-210) are run by arduino and DCS-BIOS; and a 27" monitor running the MIP, 7" usb screen running the Fuel/Hyd panel (for now), and a 5" screen running the CDU, all with HELIOS. So far, everything has been running fairly smoothly. However, I have recently run into an interesting snag...
After wiring up and programming my CMSP panel, I went to test it and found that the 4 x 3Pos switches controlling the MWS, JMR, RWR, and DISP are all acting strange. Starting in the down (OFF) position, I flip the switch to the middle (ON) position, but nothing happens in the sim. I then flip the switch(es) to the up (MENU) position, and the switch(es) in game all flip to that position. When I try flipping them back to the middle (ON) position, nothing happens again, and when flipping to the down (OFF) position, the switch(es) flip down in game.
[EDIT]
I forgot to mention in the original post that I have tried programming the switches in HELIOS to act like: Up=ON, Middle=N/A, Down=OFF, but that did not work either. All switches just stayed in the OFF position in game.
All 4 switches show up and function correctly in both windows and HELIOS, they are all programmed correctly in HELIOS, and none of the other 3Pos switches in the pit have this problem.
When I get home from work tomorrow, I will swap out the switches for new ones to see if (somehow) that fixes the issue, but since all the switches do function as intended I'm not gonna hold my breath.
I currently have no other ideas as to how to fix this, so any help would be fantastic.