This is my DIY button box from a salvaged gamepad.
from left to right:
- Salvaged board from Thrustmaster Firestrom Dual Analog.
It has a broken button and missing a conductive rubber.
- Plastic case of SuperDisk USB from my iMac G3.
It was broken so I removed the drive and threw it away then keep the box hoping someday I'll need it and now it seems to be the right moment.
- A bunch of buttons.
Got them from a electronic/DIY store, I was about to buy a lot more but I didn't bring much money that day so I only got 6. However it seems to be the right amount considering the size of the box I'm gonna be using.
Now it's the soldering time. If you have better soldering skill than me you will have up to 12 buttons and another 4 for d-pad with this board. But I managed to make it works only 6 (without d-pad), what a pleasant coincident.
Then I use glue gun to hold down all buttons. Again, not the best job but this will do since I don't have any drill with me to do things properly. (I'm not home ATM.)
This is how I solder buttons. Some of them are on the main front buttons while the others are in different positions. As I said before, if you have better soldering skill than me you will have a lot more working buttons.
Viola! the button box from a salvaged gamepad.
What left now is setting it up in the game and maybe labeling the buttons.
As you can see, you don't need an expensive usb controller to make a button box. Just get yourself a cheap USB gamepad then modify it yourself. It's a cheap and effective solution.
I hope you enjoy my small project and maybe get some idea to do it yourself.