Atari 5200:Controller Repair

Almost all Atari 5200 controllers seem to eventually fail whether they were heavily used or not. The most common symptom is that buttons fail to register when you press them. Before beginning, it is worth checking your controller cable for any cuts or heavy kinks to eliminate the possibility of a breakage being the cause.

Required Materials

 * Metal contact cleaner (such as CRC QD Contact Cleaner)
 * Isopropyl alcohol
 * An envelope or similar thickness piece of paper or thin cardboard
 * Cotton swabs

Disassembly

 * 1) Use a Phillips screwdriver to remove the three screws on back.
 * 2) Use a plastic pry tool at the south end of the controller to gently pop the top and top and bottom shells of the controller apart.
 * 3) Hold the top shell of the controller just above the bottom shell and gently slide it to the right. A flex circuit board will slide out of the northwest side of the top shell until the top and bottom halves are completely separated.
 * 4) Remove the keypad and fire buttons.
 * 5) On the bottom side of the Start/Pause/Reset buttons, insert a small screwdriver into the small notch on one side and gently rotate the screwdriver. Without any pressure, the frame holding the Start/Pause/Reset buttons should pop out and you can remove the button pads.

Cleaning

 * 1) Spray some metal contact cleaner into the controller ports and controller plugs.
 * 2) Spray the keypad flex circuit board with metal contact cleaner and moderately gently scrub each spot that the buttons make contact with while wet. You may need to spray multiple times.
 * 3) Repeat the same process with the fire button flex circuit board and the Start/Pause/Reset flex circuit board.
 * 4) Lay the keypad on the envelope or similar thickness paper with the button numbers facing upwards.
 * 5) Gently press a single key and drag it across the paper about three inches. It should make a dark streak. Repeat this dragging motion in a different angle.
 * 6) Repeat this process for each key on the keypad, as well as the fire buttons and Start/Pause/Reset buttons.
 * 7) Note the tiny cup that the joystick rests in on the bottom shell of the controller. Dampen a cotton swab and swab that cup to remove any debris. Optionally, add some silicon grease into the cup to lubricate it.
 * 8) Use isopropyl alcohol and cotton swabs to clean out any gunk on the normally-visible parts of keys and the holes in the keypad top shell. Avoid getting too much alcohol and scrubbing off the numbers.

Reassembly

 * 1) Hold the top shell with the joystick facing down.
 * 2) Align the joystick to center, ensuring the white plastic parts underneath the top shell are not misaligned.
 * 3) Place the keypad in place.
 * 4) Slide the Start/Pause/Reset flex circuit board back into place.
 * 5) Slide the fire buttons back into place on the top shell.
 * 6) Connect the top and bottom shells back together, ensuring the joystick goes into the small cup of the bottom shell, the fire buttons slide into the correct place on the bottom shell, and that the keypad doesn't get knocked out of place. Squeeze to click the shells back together.
 * 7) Place the Start/Pause/Reset button pads back into place and the frame over them.