Alright so I was able to take a few hours during the holidays to connect the 49-way joysticks that came with my Gauntlet Legends cabinet via the
"Direct Connection" approach as described in the link (basically 8 switches plus common ground and +5v for each joystick). I'm using a
GP-Wiz40 USB interface from GroovyGameGear. However, I've got two problems at the moment:
1. When viewing the GP-Wiz40 Properties/Test panel in the WinXP Gamepad Control Panel (the one that shows all the buttons on the device), I can see that the regular push-buttons (1-up, 2-up, etc.) display as "off"/Open when not pressed, and correctly display as "On"/Closed when pressed. However, 7 of the 8 switches I connected for the optical 49-way joysticks show up as "On"/Closed when the joystick is centered. If I move the joystick progressively further in any direction 1-4 of the switches then turn "off"/Open as you move the joystick further in each direction. This is the opposite of what I was expecting from the "Direct Connection" link above. I was under the impression that the standard Gauntlet Legends joysticks were virtually the same as the Happs49 optical joysticks in this regard.
2. Another issue is that the switch that is supposed to indicate whether the joystick is moving up vs. down is not "on"/closed by default and does not turn on whether you move the joystick up or down at all, thus, no way to tell if which direction the joystick is moving.
To ensure the problem isn't with my wiring harness or the joysticks themselves I have verified these results using two different harnesses, with all four joysticks on the panel, with the same results. I have also verified the switch that isn't functional in #2 above is okay as far as wiring is concerned to the pin of the joystick board (If I short the circuit using the + from the joystick board to the ground on the GP-Wiz40, it shows as "on"/closed).
So, I'm at a bit of a loss... Has anyone done this before with this type of joystick? Any I seeing something unusual? Any suggestions on how to proceed?
Any help is appreciated (and Happy New Year, btw!).
Regards,
Ken