I’m still having trouble getting any reading from the switches. Don’t the analog and digital grounds need to be separate? The ground pins on the APAC are shorted so I wasn’t sure how I could achieve a separate circuit for the digital portion of my circuit (the switches)
You don't need separate grounds for digital and analog on the APac. (see bottom half of pic posted above)
The problem
might be caused by a button always being pushed/shorted.
- If the shifter is connected to the APac, make sure it is in Neutral (no switches closed) before booting up the APac.
First thing I'd check is the button wiring:
- Remove power from the APac. (unless you want to fry your multimeter
)
- Check for continuity between ground and each button input.
-- No continuity when button isn't pressed = good.
-- Continuity = button pressed
or a microswitch is wired wrong -- wires should be on the Normally Open (NO) and Common (COM) tabs
or there's a short in the wiring.
If you don't find any problems in the wiring but the buttons aren't working properly:
- Disconnect all of the button inputs from the APac.
- Verify that the analog inputs work as expected using Windows Control Panel game controller properties
and no buttons register as pushed. (check both P1 and P2 sides)
- Unplug the APac USB, reconnect a few button inputs, and reconnect the APac USB.
- If the reconnected inputs work OK, reconnect a few more inputs until you find the problem input(s) or scare the gremlins away.
Scott