First of all, I offer recognition to Morte_Moya for his instructable "NES Controller MP3 Player". I built one following his instructable and it worked great!
I let my imagination go on a second build. I utilized the original NES circuit board found inside the controller. Using the NES circuit board eliminates purchasing micro-tactile switches and gluing buttons.
My son got this for Christmas and hasn't put it down!
Step 1: Items to Score:
Coby MP200-1G, 1GB MP3 Player
Blue Ray Gift Card (Mine came from Target)
Soldering Iron (Low temp ~ 6w - 15w)
Razor Knife or Exacto-Knife
Small Needle-nose Pliers
Small amount of Baking Soda (trust me!)
Round Tooth Picks
Finger-Nail Polish Remover
Kitchen Sponge or Tempurpedic Memory Foam (Send away for a sample!)
Female USB Port (Goodwill Thrift Store - I got 4 in an old USB Hub for $0.99!)
Computer Ribbon Cable (Goodwill Thrift Store or computer parts pile)
Male to Male USB Cable (Dollar Store or make one)
Random maker gear
Step 2: Let the Fun Begin! - Disassemble the Controller
Take the controller apart by removing the 6 screws from the back of the controller.
Keep the screws!
Cut the cord short to the NES circuit board or just begin desoldering the cord.
Desoldering the rectangular chip is optional.
LEFT= Back Track
RIGHT= Forward Track
A- Button= Volume Up
B- Button= Volume Down
Step 3: Time to Study!
Here is where you take a look at the NES circuit board.
Study the board, you will mark a spot on each side of the switch where you will drill a tiny hole for a single wire next to each side of the buttons you will use.
Don't mark too close to the black button areas. Getting your solder point or wire under the buttons would interfere with normal operation.
The upper right corner is marked for deletion
**CAREFUL** Use a small file or Dremel tool to make an electrical separation between the UP button and the RIGHT button.
Step 4: Like a Surgeon
Begin making your cuts and drilling.
Scrape a bit of the light green protective coating off of the circuit track near each hole you drill, corresponding to each button you will use.
As an added precaution, I use the Dremel tool to make additional electrical breaks in the circuit track.
This part is a little tedious. Take your time and make it pretty.
When trimming your wire down prior to soldering, pull the wire through from the back, trim and leave just a little wire coming to the front. Strip and solder.
If you mess it up, just separate a little more ribbon cable in the back and pull a little more slack through.
Cut the ribbon cable into about 6 inch strips
Use 6 wires for the UP, LEFT, and RIGHT buttons
Use 4 wires for the "A" and "B" buttons
*If you are really motivated, you could run a 10 wire ribbon cable but I think it would be more difficult to work with than it is worth.
Step 5: Remove the Sticker and Prepare for the Light Show
Remove the NES Sticker and place it on some wax paper for safe keeping.
Lay some wax paper over the top portion of the controller - probably sticky
Use a razor to cut out along the lines around the buttons - you are making a template the same size as the sticker.
Disassemble the Blue Ray gift card and remove the short end clear plastic pieces
Lay it over the sticker with the wax paper template covering it.
Line it up over the "Nintendo"
At each end of the plastic, mark the wax paper with a sharpie and transfer the marks to the controller
Get ready to start cutting.
Step 6: Lets Get Cutting
Transfer your marks to the controller top
Scribe around the clear plastic
**Scribe a little smaller than the actual piece.
You can always trim a little more to make the piece fit. Hard to make a tight fit if the piece falls through freely!
I used only my exacto-knife to slowly cut out the marked area. The razor has more control that the dremel too, but takes more time.
Fit the piece and press it in so it does not rest raised above the surrounding plastic.
Step 7: Making the Fit
After trimming and making the best possible fit:
Drop a line of super glue to one side of the length of the plastic screen.
Immediately use a small flat blade screw driver or a pinch of baking soda to cover all the wet super glue.
The baking soda acts as a bonding agent to make a built up, strong bond.
Repeat on the other seam.
Shake and wipe off the excess baking soda.
Take a moment to admire your progress.
Step 8: The Tedious Part...
I placed 5 or 6 round toothpicks in a small container an immersed just the tips of the toothpicks in some stolen (borrowed?) fingernail polish remover.
Use the soaked toothpicks to carefully remove the red paint from each letter
Careful as you work on the edges of the letters - the fingernail polish remover will take the black paint off too.
As the toothpicks dry out, swap with a waiting toothpick and continue.
*If you are careful, you can remove the paint from around the "Registered" logo. Give it a shot, working in light circular motions. If you mess it up, tape it over with a small square of black electrical tape.
This is kind of a one shot deal, if you mess it up too much, you'd be looking for another sticker
The nice part about this is that if you go to a pawn shop or something to find a controller, you can get one that looks pretty hammered - as long as the sticker looks good, you can try again. You can get the more ugly or broken controllers CHEAP!
Step 9: Crafting the Battery Compartment
I decided to use some scrap plastic from a broken controller to make an awesome battery compartment.
First, cut a 90 degree corner from a spare controller backing or some other piece of plastic. Make it a bit shorter than the AAA.
Next, place the AAA battery in the upper right corner of the controller.
Drop 4 or 5 drops of super glue to the bottom of the 90 degree piece and place it up to the battery once you have the battery in the right place. Make sure the tab of your 90 degree piece faces away from the battery.
From the Blue Ray gift card, I pulled off the battery holders. You can use any similar metal that conducts electricity and is bendable.
I trimmed the edges off and made it into one long rectangular piece.
I used a 4 to 5 inch long piece of 22 gauge wire to solder to the fabricated battery connection
Make 2 - one red, one black.
I replaced the battery, fit my battery leads, and twisted a cardboard Q-Tip into the open space between the battery lead and the screw post.
Cut the Q-Tip long enough to touch the bottom of the space but flush with the top of the screw post.
Fill the Q-Tip with a handful of drops of super glue. It will harden quickly and rocks as a filler!
( I used chunk of plastic previously which I had to trim down and test fit repeatedly - It still did not fit as nice as the Q-Tip filler!
Trim and fit the battery sticker from the Coby MP3 player if desired.
Step 10: Wire the MP3 to the Controller
In these steps, you connect the MP3 to the Controller's original circuit board.
Use computer ribbon cable of possible
Score it from a broken computer or see if your local thrift store has something laying around that could work.
Make sure to leave yourself 4" - 5" of ribbon cable to work with. This will give you plenty of opportunity to mess up, practice soldering, and flexibility once assembled. The ribbon cable also folds nice and works to immobilize the MP3 player once assembled.
Trace your wires in pairs to each button. Try test fitting before soldering and trimming to make sure everything reaches and looks good. - Double check your plan.
Once you are comfortable, begin soldering.
Use a low wattage soldering iron! My first controller, I used a 30 watt iron (it's what I had). My second controller, I used a 15 watt iron. My third one, I used a 6 watt, battery powered soldering iron - Works AWESOME!
Step 11: A Few More Things to Wire
In this step, there are just a couple more things to wire up.
The MP3 player comes with a male USB soldered to the circuit board. I got a female USB connection from a USB hub I picked up from Goodwill - it had 4 female USB connections!
I marked on the male USB and circuit board before desoldering.
Plug in the female USB to the male for reference.
Desolder the male USB, loosen the holding tabs and remove.
*Important! - To make the connection properly, do not rotate the USB to connect the female USB, instead, flip it over. The female connections will appear upside down, but this will keep the contacts lined up properly. Worst case scenario, you device will not be recognized by your computer and you will have to desolder the USB and fix it.
Use a ribbon cable, 4 wires, use a length of 3" or so. Solder the MP3 circuit board to the upside down female USB.
Solder the positive and negative battery leads to the circuit boards.
CAREFULLY desolder the headphone jack!!!! I have ruined 2 MP3 players at this point. If you force it, you will tear the solder pad off the circuit board. Remove as much solder as you can. I ended up using a micro screwdriver to incrementally lift the jack in very small stages by heating up a solder point while applying light pressure, then moving to another point and repeating. It takes 8-10 small movements to free it from the circuit board.
Step 12: I Got a Fever! and the Only Cure... Is More Baking Soda!
The circuit board should be all wired except for the LEDs. I'll cover that in the next step.
I begin by preparing the headphone jack base.
I used my Exacto knife to shave the inside of the headphone hole just a bit to make the jack stick out a little more once installed. If you decide to do this step, make sure to shave the same amount from both halves of the controller.
I took 2 small pieces of plastic that are about the same size as the main part of the headphone jack. I stacked the 2 pieces and glued them together with super glue. I then glue the stacked plastic mounting base to the controller back - the same side as the battery holder.
Drop a few drops under the plastic mount to hold in place. I also put a few drops on each side of the mount and filled with baking soda as a filler.
I did this because this portion of your controller will take the most abuse, pushing and pulling headphone jacks into the device.
To maximize my surface area, I notched the mounting base to accommodate the pegs that are under the headphone jack. I super glued the jack down as well, followed by the baking soda to make it as strong as possible.
Mount your Female USB in place. I used a small thin rectangular piece of plastic under the USB to make a mounting base and level it. Glue it down to the USB using some baking soda, then glue that down to the controller. More baking soda
Step 13: Let There Be Light!
Desolder the small red LED. I haven't been able to extract this LED without melting the leads and ruining the red LED. If you can do it, you are the solder master!
Take a 3" - 4" piece of 2-wire ribbon cable and solder them to the 2 point for the LED.
Before soldering the lights, put a battery in and turn on the MP3 by holding down the PLAY button for a few seconds. With stripped leads on the LED ribbon cable and the black/red wires on the blue light, hold or temporarily solder the wires together to test for polarity. More importantly, just make sure the blue light comes on.
Once you get it worked out, push the blue LEDs into the plastic lens, one at each end. Drop 2 or 3 drops of super glue on the lights right at the top of the arches. You can probably omit the baking soda at this step since the glue wicks into the crevices and makes a good bond. Plus it makes for an easier light change in case you come up with some different colored LEDs you want to install.
Wrap your solder points with tape or heat shrink tubing to make it clean looking.
Here is where took a piece of Tempurpedic Memory Foam (TM) (my wife wrote the company for a free sample - weird stuff!) You could also use a chunk of kitchen sponge. This piece will serve as a battery hold-down to keep the AAA from moving out of the battery compartment.
OPTIONAL - I placed a piece of black electrical tape over the lens. You could omit this step and end up with a blue glow seeping out of the nearby USB jack.
Lastly, make sure you have the clearance. Remove 2 posts opposite the headphone jack and trim down the circuit board line-up pins. For the line-up pins, remove a little less than half from the pins and test fit. If the controller closes, good, if not, trim a little more. Do not remove the line-up pins because these will hold your circuit board in the correct position for the buttons.
I glued down the edges of the button pads just enough to hold them in place while I put it together. A little baking soda helps here.
Start tucking all your wires in and under. The USB wire can fold under the MP3. The button wires can fold down under also. Crease the LED wires in half and tuck them under the MP3 also. The goal is to make sure nothing will interfere with the operation of the buttons.
Close it up. Make sure the circuit board alignment pins are inserting into the circuit board where they are suppose to. If it doesn't come together relatively easily, peek inside while holding the halves close together to see where you are hung up. Put the 6 screws in the back.
Turn the MP3 on by holding down the UP button for a few seconds. The lights should come on. Push it again and it will play a pre-loaded music track. Test your functional buttons for proper operation.
Enjoy the coolest toy on the block.
Run to the bedroom at 3am to wake your wife to show her the cool blue lights.
Show it to your ex-wife's boyfriend so he can start pre-selling them for you to everyone he knows!