| Main > Main Forum |
| PS2 gamepad hack question |
| (1/2) > >> |
| elvis:
I managed to pick up some Playstation 2 controller PCBs for next to nothing for a joystick-building project I am working on. These are just bare PCBs with nothing on them but the main "cpu" (logic unit, or whatever it is). No motors, no analogue sticks, no casing. Just the raw PCB, logic, and cable to connect it to a console. Interestingly enough, a PS2 will not boot into games with one of these plugged in. I can boot a PS2 with a normal gamepad plugged in, and then insert one of these pads and it will work fine. The buttons all appear in analogue mode without any dramas, and a circuit from the button input to VCC works in analogue mode. I'm guessing that when a PS2 fires up it searches for working gamepads, and part of that search is the analogue componentry. Seeing as I don't have the analogue thumbsticks *CONNECTED* to the PCB, it deems the pad non-functional. Does anyone know anything about how these pads work? I've bought some trimpots (potentiometers) from a local electronics shop that seem to match the resistance values of a genuine Sony PS2 Dual Shock that I have lying around. I'm going to solder those on and try again. But if anyone can point me in the right direction of what I need to do to get these PCBs reckognised on boot, I'd be greatful. |
| elvis:
More investigation shows that the analogue thumbsticks do indeed have a default resistence when in the idle positions, which is why the pads don't function without them connected. I bought some trimpots and am testing various combinations, but it's all flying blind so far. |
| elvis:
I found an old MadCatz pad I had lying around and pulled the thumbsticks out of the circuit to measure them. 100K trimpots on them. That might solve my dramas. |
| elvis:
Nope, no joy. The outputs from the analogue controls are still all over the shop. *sigh*. So much for my big plan to save some bucks when mass-producing sticks. Back to hacking expensive Dualshocks, I guess. :( |
| MrQuan:
If you have some dual-shocks, or third-parties there, couldn't you just hook up a multimeter and measure the resistance across the analogue sticks when in their 'home' position? Then it would just be a matter of matching that by soldering resistors to the PCB. |
| Navigation |
| Message Index |
| Next page |