BYTEROT - retro PCs, consoles and lost software
home | articles | how-tos | what's new | library | repair | connect | contribute | links
 
Get an account
Accounts are free. Join #retro on irc.fxnet.org, identify with NickServ and type !req.
[ how ]

IRC
#retro on irc.fxnet.org
6697 ssl · 6667 plain
modern + vintage clients welcome
[ vintage how-to ]

Sections
OS 1,075
DRIVERS 61
SOFTWARE 22
GAMES 10
UTILS 37
DOCS 561
INCOMING 0
REQUESTS 0
LIBRARY 25,406 files

Some stats
releases1,766
last 24h+750
online404.1 GB
library1.2 TB
members0
updated2026-10-04 23:30

 
Super Nintendo Entertainment System Controller Teardown
DeviceSuper Nintendo Entertainment System Controller
DifficultyModerate
TimeNo estimate
Steps10
This guide is by Foxlet on iFixit and is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0. ByteRot mirrors it for non-commercial preservation: formatting changed and photos resized for old browsers; full-size photos and the text are on the FTP in /DOCS/REPAIR. Original guide >>

This time we take a look at a classic part of retro gaming; the SNES (Super Nintendo Entertainment System) Controller. Often said to be one of the best designs of Nintendo's controllers, we'll tear it down to see exactly what makes this tick.

Tools: Essential Electronics Toolkit


Step 1
[step 1 photo]
• It's your classic Super Nintendo controller.
• Notably, it's a wired controller (same as most of the controllers of the era), and has a very simple layout.
• The design is often called a "dogbone", due to the shape of the lower part.

Step 2
[step 2 photo]
• Nintendo, unlike the Control Deck counterpart, did not use custom screws in the controller, therefore it's very easy to open and clean.
• We remove the 5 Phillips screws on the back of the controller.

Step 3
[step 3 photo] [step 3 photo]
• Open... the... controller.

Step 4
[step 4 photo] [step 4 photo] [step 4 photo]
• CAUTION: There are two metal rods that we have to take care of before removing the rest, otherwise they might get lost.
• We remove the two shoulder buttons.

Step 5
[step 5 photo] [step 5 photo] [step 5 photo]
• Now we can get onto the board! We first remove the cable from the slack poles.
• After that, it's only a matter of lifting the board out.

Step 6
[step 6 photo] [step 6 photo] [step 6 photo]
• Onto the rubber pads that represent the buttons, we'll have to remove those too.
• CAUTION: Many of these older controllers might have delicate rubber pads, they should be handled carefully.

Step 7
[step 7 photo] [step 7 photo] [step 7 photo]
• Inching closer, we get to the shoulder button's rubber pads.
• We can finally remove the remaining plastic buttons from the D-Pad and face button areas.

Step 8
[step 8 photo] [step 8 photo] [step 8 photo]
• The board itself has the controller cable attached, we can remove that too.
    • NOTE: Not all controllers have a removable cable. Some models, such as the SNS-102, have soldered-on cables.
• CAUTION: We make sure to pull away from the connector, and not up! It might be a little difficult depending on how long it's been attached.

Step 9
[step 9 photo] [step 9 photo] [step 9 photo]
• The SNES Controller board features a number of pads as well as a chip.
• The chip on the board is a 12-bit shift register, used to multiplex all the button signals on the controller into a more budget-friendly connector.

Step 10
[step 10 photo]
• Finally, we can see all the innards that make this little controller work.
• Maybe we should play a few rounds of Super Mario World...

Credit
This guide is by Foxlet on iFixit and is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0. ByteRot mirrors it for non-commercial preservation: formatting changed and photos resized for old browsers; full-size photos and the text are on the FTP in /DOCS/REPAIR. Original guide >>
[ all repair guides ]

[ByteRot] [FTP] [IRC] [Any Browser] [HTML 3.2]
© 2026 ByteRot · plain HTML 3.2, no JavaScript: works in Mosaic, Netscape, IE, Lynx and whatever you're using now · built 2026-10-04