This is my submission for the USB contest. Please vote for me if you like this Instructable!

In my childhood days, I would play Sonic the Hedgehog 2 for hours and hours on end between fruit roll up bites. I just loved my genesis, and I still have it plugged in to my TV so I can remember that time....

But when I found a broken Sega Genesis controller 11 years later at a thrift store, I decided to take my creativity and make something wonderful out of it. And this is the result.

Step 1: Materials

The items you will need are very simple. You will need...

- A Sega Genesis controller (keep in mind that you can do this with any controller you see fit, but use first-party controllers so it will be instantly recognizable).

- USB drive is a must (unless you intend on putting something else in there).

- A USB extension cable. I got mine from Big Lots for $7 USD as a complete set of USB extensions. It should be a Male to Female USB extension cable. You should try to get a USB extension cord that is the same color as the original controller cord (in my case, I used a black extension cord because white would just look weird).

- A dremel is optional. I used mine so that I can fit it in easier with the controller's rubber pads. Without the rubber pads, it fit in just fine.

Step 2: Step One: Disassemble

This is the fun part- taking apart the controller. My controller happened to have Philips-head screws in it, so it was easy to take apart. Just make sure you place your screws in a safe spot away from small children, dogs, and crazy neighbors. This is to prevent losing said screws so you can put it back together.

You may also want to remove anything that is not necessary for the operation of the USB drive you are using. This is so you can fit it in the controller easier. Since you won't be seeing the actual jump drive, feel free to do whatever you need to do to take off things you won't need.

Step 3: Step 3: Gutting

I'm sure this Sega controller has had it's share of awesomeness in the past ten years, but it's journey must now come to an end, and come back to life as something new, fresh, and useful.

So take out the circuitry of the controller. It should be pretty simple, since there is nothing to hold the circuitry in place. Keep the rubber pads. You'll need them later so you can make the buttons still "pushable", as if the circuitry is still there. That doesn't mean it will actually work, but it's just a cosmetic feature that just feels like it should.

Step 4: Step Four: Fitting the Jump Drive

This may or may not be where you'll need a Dremel. But Just in case you *do* use a Dremel, please...

Just use your head and be safe. Don't do stupid things with the Dremel.

Anyway, Dremel away at anything that you don't need, as long as you keep the pegs where you screw in the screws intact.

Plug in the USB jump drive into the extension cord, and gently set it in the controller. You may or may not have to dremel depending on your situation, but if you do, just keep cutting away a little at a time until it sets in perfectly without getting in the way of anything. Wiggle the wire around until you can wire it through the hole at the top of the controller.

Also, to retain the "Pushability" of the buttons (and D-pad), place the rubber pads on the buttons and tape a solid piece of plastic or other durable material on the pads. See the second picture for an example.

Step 5: Step Five: Reassemble

This should be pretty simple. Just put it back together the same way you took it apart, only in reverse.

I used the same picture from step two to show this principle.

Step 6: Enjoy!

Since this is a Sega Genesis Jump Drive, I thought it was only logical to put a way to play Sega Genesis games from it onto the jump drive.

Here is where you can find a Sega Genesis Emulator:


I will not show you where to get ROMS for it, or how to set it up.

Anyway, I placed these in a folder called "Genesis" on my jump drive so I can play the Genesis on any computer from my Sega Genesis Jump Drive. You cannot play them with the controller you're using as a Jump Drive, though.

Thank you, and be sure to vote for me if you like this!
aww, I was hoping you were making it into a functional pc controller too. THAT would have been epic.
I was intending to at first, but I had neither the materials nor the resources availaable to me.
<p>You could order a USB Genesis controller. I saw one on ThinkGeek. that way you'd already have a functional USB controller. All you'd have to do is mod it! If you didn't mind 2 wires, you could make them look like one by putting a thin rubber tube over them, and then label what USB is the jump drive and which is the Genesis controller.</p>
<p>hi there</p>i stucked in step 4 and i'm confussing, where should i place the circuit plate?
<p>Bit of a late reply, don't know if you're still doing this. You don't replace the PCB. That's if you want to control an actual Genesis. That's the board that registers and sends button presses. You don't need it anymore.</p>
<p>Unless you want to re-assemble it at some point to use it for a Genesis.</p>
<p>amigo quiero Pasar mi control de sega a usb por favor ay&uacute;dame te lo agradeceria muchisimo</p><p><br></p>
<p>hi there <br>i'm interesting to make an usb sega genesis controller <br>i went through the instruction page which instructs an Sega Genesis USB Jump Drive Controller, but i'm confussing where should i place the circuit plate? or just put away? pls reply</p>
its still epic!
you're username is EPIC!<br>
:D now its time to put an external HD in there, go go go! XD

About This Instructable




Bio: I'm just another guy that likes to make stuff and share what I do, that's all. I make instructables every now and again ... More »
More by Tomcat94:The Nova—A DIY Oculus Rift! Alphonse Elric costume from Fullmetal Alchemist Minecraft Nether Portal iPod Dock 
Add instructable to: