This is a project documentation on replacing the default SNES buttons (region “North America”) with colored Super Famicom buttons (all “PAL” regions) on an 8BitDo SN30 Pro USB gamepad.
The following tools are needed in order to replace the buttons
And of course you need the replacement buttons. All buttons being the size of the original SNES/SFC buttons will work. You can get them on eBay or AliExpress just fine using the keywords
super nintendo buttons or
super famicom buttons. There are also plenty of other online stores that sell the buttons.
Please be advised that the varranty is void when opening the case and chaning original parts. I am not affiliated with 8bitdo nor can I give any warranty for anything that was done using this project documentation for manipulating own hardware.
The controller is available via 8bitdo and easily findable on plenty of online stores using
8BitDo SN30 Pro USB as search keyword.
It is actually quite easy to disassemble the case. Everything is held together by various screws. There are no plastic connectors that click in to anything.
When the buttons are removed the back side of the case can simply be removed by pulling it slightly up (one side will be come up first, simply open the case in this direction).
After removing the marked screws it is possible to simply lift off the sticks board. Under this board there are two more screws that have to be removed.
When the screws are removed the board as a whole can be taken off the case. The holder for the triggers and the boad are not connected. Be careful not to disconnect them. Always hold the board and the plastic parts together when taking everything off.
Now remove the silicone pad that covers the buttons. Notice the small dents that aid putting in shaped buttons like the buttons used for X and Y on region “North America” SNES versions. Replacement buttons might not have the counterpart. This is not critical because “PAL” regions SNES (commonly called Super Famicom in the United States) buttons are not directionally shaped.
The buttons I use are slightly smaller than the installed ones. It highly depends on manufacturing quality of the replacement buttons how the results will be.
Take off the buttons and put in your replacement buttons.
While we’re at it: You might be interested in the sticks connection and mechanic part. This has absolutely nothing to do with the button replacement and is just here for information.
After the buttons are added put the silicone pad back on. Don’t worry: It only fits in the correct orientation. After the pad is installed, put the board back in the case.
When the board is installed, flip over the sticks board and install it, too. I noticed that first putting in the two screws that are located under the sticks board is the easiest.
When all inner screws are fixed then put on the back case and hold the controller together. Now put in the outer screws.
And then you’re done …
For giving feedback or leaving comments on this project feel free to check out the 8bitdo subreddit where the project was originally posted, or goto the project's thread in the 0x7be.de subreddit.