NES USB Hub and Flash-drive Controller Hack - Digitized World

NES USB Hub and Flash-drive Controller Hack

NES USB Hub and Flash-Drive Controller Hack: Retro Gaming DIY Project

    I decided it would be a fun project to try and do the same thing. Here are the parts I used:


used parts



USB NES Controller (it was cheaper to buy one premade than to convert your own):

Tomee Retro Classic Controller for NES


USB Hub: Port High Speed USB Hub

Old 256 MB Pendrive: Free


I used the JNes Emulator, you can get it here:JNes EmulatorNES controllerNES controllerdisassembleusb hub


I opened up all of the devices to see what space I had to work with. The NES controller has a large pocket of empty space in front of the controller above the A and B buttons. I knew that that would be a good place to put the pen drive. I removed the casing from the pen drive and the USB hub.

USB HubUSB hub


I removed the rubber base to the octopus hub and cut the female ends off.


wire stripping


Fire works really well for stripping small wires, just light the plastic for a few seconds, let it cool and use your fingernails to pull the brittle plastic off.


pair of wire


I used a pair of wire cutters to snip back the male USB plug on the pen drive to expose the contacts.


usb hub


I hardwired the hub to the pen drive.


wire connection


I cut the USB cable coming out of the NES controller and hardwired it to the USB hub. I then connected the male USB cable from the hub to the cable I cut from the NES controller. 


I forgot to take some pictures, but I actually removed all of the thick black rubber casing around the usb wires and used small pieces of electrical tape to keep the wires bundled together. This saved me lots of space inside the controller. 


I also wrapped the pen drive in electrical tape and hot glued it to the NES circuit board right above the A and B buttons. I also hot glued the USB hub to the back of the NES circuit board. I taped a couple wires down to keep them in place and closed the NES controller and screwed it shut. 


NES controller

NES controller


This was a fun little project and now I can plug this controller into any computer and run the emulator right off the controller itself.


Just a note, the USB hub is terrible, it only does USB 1.1, but for this instance it was fine, we aren't dealing with large files so the transfer speed isn't a big issue.