I have been kept away from playing my PlayStation 1 and 2 games by the fact that I dislike the controller. I think that the left joystick should go in the top left as in most controllers (Xbox, gamecube, 3ds, etc) and I think that its placement on Sony controllers is very uncomfortable. To solve this, I did a prototype controller where I switched the position of the left joystick and d-pad, however due to me rushing and not caring about it being perfect (I mostly wanted to see if I even liked it), it wasn't very pretty, and the select and analog buttons were unusable. It turns out that I find it very comfortable, so now I'm going to fix the issues with it and hopefully also make it a bit prettier.
Here is the original:
And the insides:
The reason the select button didn't work was that the entire board ended up being slanted in order to fit the d-pad underneath it. Because of this, the square button was sunk low, the start button had to be pushed fairly deep down, and select couldn't be used at all. The analog button functionality was removed in order to fit all the wires from the d-pad in.
To start with, I decided I needed to slice the board one more time in order to have the x/o/tri/sqr buttons all level.
I cut it up, attached wires to the points I needed, and put epoxy on them. Here they are drying. You can also see the controller shell with Bondo Glazing and Spot Putty drying in the background. The d-pad isn't wired up yet because my dremel needed to charge.
I also prepared the start / select / analog buttons, but I don't think I will be using them. I will more likely add tact switches to the top of the controller to allow the wires room to sit in the middle, and then just glue in those rubber buttons to make it look normal. That, or if I can fit them, I'll actually put tact switches underneath them and 3d print some harder buttons.
I have also decided to use part of a Sony brand controller and wire everything to that, because it sits up higher (and more out of the way) in the case than the third party ones.
As you can see, I cut off the other joystick and will wire back the 3rd party one. (I really hope all this works haha, I've never mixed first and third party controllers before).
I should be able to maintain at least one rumble without any effort, but might remove it if I don't put one on the other side so they're even.
That's where I am now, tomorrow I will finish wiring and testing, then if I have time, finish bondo-ing it then paint it.
Here is the original:
And the insides:
The reason the select button didn't work was that the entire board ended up being slanted in order to fit the d-pad underneath it. Because of this, the square button was sunk low, the start button had to be pushed fairly deep down, and select couldn't be used at all. The analog button functionality was removed in order to fit all the wires from the d-pad in.
To start with, I decided I needed to slice the board one more time in order to have the x/o/tri/sqr buttons all level.
I cut it up, attached wires to the points I needed, and put epoxy on them. Here they are drying. You can also see the controller shell with Bondo Glazing and Spot Putty drying in the background. The d-pad isn't wired up yet because my dremel needed to charge.
I also prepared the start / select / analog buttons, but I don't think I will be using them. I will more likely add tact switches to the top of the controller to allow the wires room to sit in the middle, and then just glue in those rubber buttons to make it look normal. That, or if I can fit them, I'll actually put tact switches underneath them and 3d print some harder buttons.
I have also decided to use part of a Sony brand controller and wire everything to that, because it sits up higher (and more out of the way) in the case than the third party ones.
As you can see, I cut off the other joystick and will wire back the 3rd party one. (I really hope all this works haha, I've never mixed first and third party controllers before).
I should be able to maintain at least one rumble without any effort, but might remove it if I don't put one on the other side so they're even.
That's where I am now, tomorrow I will finish wiring and testing, then if I have time, finish bondo-ing it then paint it.