Introduction: NES Retro USB Gamepad

Picture of NES Retro USB Gamepad

Some weeks ago I've bought an old NES gamepad. The cable was broken and it was not possible to repair it. So I've modified the NES gamepad into a retro style game controller for my PC with USB port.

Step 1: Preparation of the NES Gamepad

Open the enclosure of the NES gamepad and cut the old cable with 1 inch distance to the old pcb. Do not resolder the cables from the pcb - we need these cables later! It is also the right time to clean all plastic parts with water and soap.

Step 2: USB Converter PCB

Picture of USB Converter PCB

The original electronic inside the NES gamepad can not drive an USB port. We need an additional pcb with this function. You can buy an assembled pcb called NES, SNES, DB9 (Atari/SMS/Genesis) or TGFX16/PC-Engine to USB conversion circuit with the required function from the Canadian Website

Step 3: Prepare the USB PCB

Picture of Prepare the USB PCB

The USB pcb supports different operation modes for SNES and NES. We have to set the rigt mode by soldering a bridge to JP1.

Step 4: Solder the Cables to the USB Pcb

Picture of Solder the Cables to the USB Pcb

Solder now the cables from the old pcb to the usb pcb. Furthermore you need an standard USB cable. Cut the USB-B plug and dismantle this cable and solder the 4 wires inside also to the USB pcb.

Step 5: Mount the Pcbs and the USB Cable

Picture of Mount the Pcbs and the USB Cable

Fix the USB pcb with self adhesive tape to the old pcb of the NES controller. Mount the USB cable as in the picture and close the enlosure.

Now your new retro game controller is ready for gaming.


t0mm0t (author)2014-01-25

nice hack buddy!! :)
another possibility would be to make a bluetooth connection, like i did in my first instructable:

unfortunatly its just a prototype yet, i had not the time to put it all together into the nes controller casing, but it already works as it is on the breadboard. check it out if you want, i would appreciate it. :)

harty123 (author)t0mm0t2014-01-26

Hey. that very interesting! Bluefruit ... I've to check this module ;-)

About This Instructable




More by harty123:How to Connect NodeMCU / ESP8266 and OLED ShieldHow to Use DMX512 / RDM With Raspberry PiNodeMCU / ESP8266 Cap Rail Mount
Add instructable to: