Step 1: Before begining
- NES controller
- Apple Remote
- Soldering Iron, Vacuum plunger or solder wick. (Trust me, you will make mistakes)
- Dremel tool (or a saw, with a lot of skills and patience)
- Small screwdrivers, Needle-nose pliers, wire cutter, cable stripper
- Wires (I think I used 22 gauge, but it can be a bigger gauge. It needs to fit in the controller's holes)
- Safety Glasses
- Spare time
- Multimeter or Voltmeter
Warning : Safety first. When soldering and desoldering, use glasses ! It's important. You don't want to have tin in your eyes. So , be careful.
Don't forget to take your time.
Also, I assume you have some skills in soldering. I'll try to explain the best I can, but I might jump over some obvious steps. Still, if you have any questions, I'll be glad to answer them :).
All right, let's start !
Step 2: Opening NES controller
In this step, we are going to :
- Desolder the chip on the PCB
- Cut & desolder the cable
- Modify some of the case
1 and 2. Front and back of the simple PCB.
3. The top controller is unmodified and the bottom one if the modified case. I used my dremel tool to cut the plastic.
4. Other part of the NES case.
Step 3: Soldering wires on the NES controller
In this step, we are going to :
- Learn what to solder where
- Solder wires on the PCB
Here's the pinout of the holes.
Starting from bottom left :
8. A button
Starting from top left.
7. B Button
As you can see in the 3rd picture, I soldered the A and B button together and Start and Select together. I wanted to Play/Pause with either A or B and use the Menu of the remote with either Start or Select. I use some Veroboard (strip-board) to solder both buttons together. It's optional. I wanted my remote to be like this, but you don't have to.
Then, you just need to solder wires from each necessary holes. Take long wires, because it's easier to cut them at the end, than the opposite.
Step 4: Discovering the Apple Remote
Unfortunately, I don't have pictures yet of the disassembly of the remote (I'm going to post them later). It's not that hard, it's just a pain in the ***. But, I'll try to describe the disassembly the best I can.
First, you'll need to remove the battery and the white caddy by pressing the button with a pencil or a small screwdriver at the bottom of the remote. Using a reallllly small screwdriver, you'll have to remove the visible screw. It's hard to unscrew, so be patient. After removing the visible screw, you need to remove the other, which is under the little gray cap. To remove the gray cap, use a small screwdriver and press the edge of it. There is a spring under, so, be careful.
After removing the cap & spring, you can see the screw. This screw is also hard to unscrew, so, be patient and take your time. After removing the screw, you can slide the remote by holding the black part on top; it should slide out pretty easily.
Next, you'll need to unscrew the 4 last screws. After that, you'll be ready to modify the Apple Remote so it can fit the NES controller.
(05/20/2008) EDIT : I added photos of the Apple Remote. I didn't opened it up because it's not mine. But, after removing the screws, it's pretty straight forward.
Step 5: Modify the Apple Remote
1. Modify the battery section.
2. Modify the IR LED wires.
First, you'll need to modify the battery. Right now, it takes too much place and it's too 'rigid' to take place in the controller. So, you need to desolder the current battery holder. As you can see on the second picture, I made wires shaped in T. After soldering both wires on the board, I hooked up the battery and electric taped it. In the third picture, it is shown how I protected the positive side of touching the negative side. When you'll fix it to the remote, make sure the connections are good and steady.
(05/18/2008) EDIT : You have to make sure the wires going to the battery are connected hard to it. If not, the remote won't work... I only used electric tape, but I think some hot glue would do the trick. Just make sure the connections are steady.
(05/18/2008) EDIT 2 : Well... electric tape wasn't enough. I didn't glue the wires to the battery, but instead I put a little piece of plastic on the top the battery... so the NES controller's PCB pushes it down, keeping the wires on the battery.
Second, since the hole where the IR LED is going to be is far, we need to desolder the IR LED and add some wires. 2 things : 1. Watch out for the polarity. In my picture, black wire = negative. 2. Again take longer-than-needed wires so, at worst, you'll just have to cut and re-solder.
Step 6: Prepare Apple Remote for soldering
On the side with buttons, you'll notice a thin layer of plastic tape. In order to access the buttons, you'll need to remove it. By removing it, you'll also remove the tiny metal pieces that would press the buttons. From now on, I'll refer as 'naked remote'. Now you are in front of a naked remote. But, before soldering anything, you want to make sure the naked remote fits in the NES controller. The picture is to illustrate how I put the naked remote inside the controller. As you can see, it's tight both in width and length.
So, after struggling to put the naked remote down there, it's time for some precise soldering !
At this point, you can test if the modifications you made to the remote work. Point the IR LED in front of a WebCam, digital camera, iSight, and if the LED lights, then it works. If not, check the battery and the IR LED wires.
(05/18/2008) EDIT : I got a bug today. When I was pressing the area over the Select, Start and Nintendo section, the controller was doing the Left control. I added some electric tape over the pins and now, everything works great.
Step 7: Solder NES controller and naked Remote
You can see in the first picture how I managed to solder wires around. It's pretty messy, but hey , it works !
On the second picture, you can see how I also managed to get wires from the top to the naked remote. It's kind of tight but everything fits and the case closes perfectly.
Step 8: Get the IR LED in the hole
It's also a good time to try the Apple NesRemote before closing it.