NES Retro USB Gamepad




Introduction: 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.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

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

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

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

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

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.

Be the First to Share


    • Magnets Challenge

      Magnets Challenge
    • Snow Challenge

      Snow Challenge
    • Wearables Contest

      Wearables Contest

    2 Discussions


    5 years ago on Introduction

    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. :)


    Reply 5 years ago on Introduction

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