treminaor
Member
Solved: Solution is to rotate the joystick 90 degrees so that the X axis is the Y axis and vise versa. Then connect the Y wire to the X axis data wire and the X wire to the Y axis data wire. If your Y axis is inverted, swap your power and ground wires with each other and it will fix the issue.
I wired up a PS2 (or was it PS3? I can't remember) joystick to the wires on my Makopad (Superpad Plus, the one that isn't shaped like a traditional n64 controller) board... The mako pin labels aren't the clearest and some are covered with opaque yellow glue so I sort of just guessed which one was Vertical data and which was Horizontal data. Red/Black was obvious enough. The joystick had no pin labels at all but I assumed they were (left to right) power, data, ground... ground, data, power. I figured out the hard way that they weren't both in power, data, ground order by blowing the DC fuse in my PSU bridging the ground to the power on the joystick lol. Should have checked with a multimeter first but who would have guessed the pin groups would be in inverted order lol.
The joystick 'works', but left input makes the camera go right, and right input makes it go left - its inverted. I thought maybe I had the joystick upside-down but up makes the camera go up and down makes it go down. So vertical is correct.
I tested on the Crusin' USA track selection menu to make absolutely sure my up/down was not inverted. It's definitely just left/right. What could cause this?
Here's my wiring and a half-assed shot of the Makopad board:
To explain what you're looking at, I bridged the two ground ports to each other using the short white wire and then ran a red wire to the negative/ground wire for the joystick. The 3.3v power wire is connected to the power connection on the bottom left pin you're looking at in the image of the joystick, and the top right power pin has nothing because I assume both don't need power for things to work.
In this image you see the red 3.3v wire, the black ground wire, the orange-ish horizontal data wire, and the brown-ish vertical data wire.
I noticed for the 3DS stick people use 1k resistors to fix some sort of inverted axis problem... is this a similar issue? viewtopic.php?f=33&t=8256&hilit=inverted
I wired up a PS2 (or was it PS3? I can't remember) joystick to the wires on my Makopad (Superpad Plus, the one that isn't shaped like a traditional n64 controller) board... The mako pin labels aren't the clearest and some are covered with opaque yellow glue so I sort of just guessed which one was Vertical data and which was Horizontal data. Red/Black was obvious enough. The joystick had no pin labels at all but I assumed they were (left to right) power, data, ground... ground, data, power. I figured out the hard way that they weren't both in power, data, ground order by blowing the DC fuse in my PSU bridging the ground to the power on the joystick lol. Should have checked with a multimeter first but who would have guessed the pin groups would be in inverted order lol.
The joystick 'works', but left input makes the camera go right, and right input makes it go left - its inverted. I thought maybe I had the joystick upside-down but up makes the camera go up and down makes it go down. So vertical is correct.
I tested on the Crusin' USA track selection menu to make absolutely sure my up/down was not inverted. It's definitely just left/right. What could cause this?
Here's my wiring and a half-assed shot of the Makopad board:
To explain what you're looking at, I bridged the two ground ports to each other using the short white wire and then ran a red wire to the negative/ground wire for the joystick. The 3.3v power wire is connected to the power connection on the bottom left pin you're looking at in the image of the joystick, and the top right power pin has nothing because I assume both don't need power for things to work.
In this image you see the red 3.3v wire, the black ground wire, the orange-ish horizontal data wire, and the brown-ish vertical data wire.
I noticed for the 3DS stick people use 1k resistors to fix some sort of inverted axis problem... is this a similar issue? viewtopic.php?f=33&t=8256&hilit=inverted