Half way thrugh my GBZ build (Raspberry inside a Game Boy)
i decided to diy the button PCB instead of buying one.
Cheap DIY button PCBI didnt want to pay 10€ or more for a custom button PCB so i came up with my own solution.
I am centanly not the first one doing it like this, but wanted to show you how i did.
I used the same method for the front button, but forgot to take pictures, so ill show u the backside buttons.
- cheap SNES USB controller https://goo.gl/F1uSgh
- some wires
- M3 screws
- soldering iron and solder
- a drill mashine or dremel
My X Y L1 L2 buttons are on the backside to stay with the stock look in the front, and i mounted them in the battery cover, so it can easily be reversed by relacing it, without leaving permanent damage on the Game Boy case.
I choosed the SNES controller for its button layout, and to reuse the buttons and the rubber contact thingy.
After hotglueing it to the battery cover, to use it as tempelate, i drilled the corresponding holes till the buttons hat a decent fitt.
Then i mounted M3 screws with superglue after removing the little walls on the backside of the battery cover.
The screws allowed me to mount the PCB without it sliding all over the place, and mark my contact points with a pen, thrugh the holes.
Here is a simple scematic for 4 buttons with common Ground.
The soldering job:
1. Wire up PCB (hold the cables in place with duct tape)
2. Solder the wires on the board
3. Enlarge your contact surface by spreading solder over several solder points (i used 3 points for one contact)
4. File down the solder joints, till it is smooth. At the end you can barrely feel them.
!! Dont exaggerate or the solder will get to thin or break and loose contact !!
When finished, just screw the PCB to the cover with the buttons and the rubber contact thingy.
This works with TEENSY and GPIO.