this is how you fix an nes controller that has sticky buttons or doesn't do anything when buttons are pressed.

Step 1: Take It Apart

Get a small phillips head screw driver and take all six screws out of the back of the controller and take the back off and remove the board from it.,

Step 2: Sand It.

take fine grain sandpaper and lightly rub it on the contacts where all the buttons would press down on.

Step 3: Clean the Buttons

flip the buttons over and clean them off. i just used a damp paper towel.

Step 4: Put It Back Together and Your Done! You Will Notice a Great Difference When Playing Your Games! Have Fun!

you will notice a great difference when playing your games! have fun!



    • Epilog X Contest

      Epilog X Contest
    • Sweet Treats Challenge

      Sweet Treats Challenge
    • Paper Contest

      Paper Contest

    2 Discussions


    3 years ago

    i dont think its a good idea to sand the pcb, as with time the copper will ruin and you wont be able to fix it no more, usually what electronic people do is the same thing they do as a service for remote controls, there is a paint, silver conductive paint , or graphite conductive paint that comes in small quantities like a nail polish container. and i bet the factory used graphite but harder maybe epoxy graphite on the pcb. Also a good thing to repair a broken nes controller is to avoid the D pad touching the pcd, i saw many old nes controllers where the middle of the dpad was touching the PCB..and making a hole into it.


    3 years ago on Step 2

    DO NOT sand those button contacts! It is not even a good idea to wipe them with alcohol or some other such solvent because you could wipe away some or all of the carbon padding. You will see some black stuff on a wet cloth or cue tip. Most of that is actually that carbon padding that you do not want to lose! If you have a dirty circuit board and must use a cleaning solvent, do your best to avoid those carbon pads as much as possible.