Building a NES Controller
Moderator: Moderators
-
chanticlair281
- Posts: 115
- Joined: Fri Jul 07, 2006 12:34 pm
Building a NES Controller
I have a NES controller but I can not cut the board and reuse it due to space. I have what I call waffer board, (Like PC board but no metal), the IC, and tact switches. Is there anything else I would need. I traced which wire would go to which leg of the IC but it appears to be different than images I have found. I was trying to use a diagram in ben's book that I found but it did not appear to be complete (second ribbon cable was missing from diagram 7-19...F, G, H, and I.) Can I just wire tact switches directly to the IC wire some power to it and find someway to output this to my NOAC? Does anyone have a good link that they have used (or knows it works) for the IC pinouts? Thank you in advance for all of your help.
-
blackbox_dev
- Senior Member
- Posts: 1906
- Joined: Sun Jan 15, 2006 5:19 pm
- Location: Formerly known as iam7805
Gamesx.com has a ton of great info. Read this first to get the basics of how a controller works:
http://www.gamesx.com/misctech/controltech.htm
And after read this for all the info you'll need about NES/SNES controllers:
http://www.gamesx.com/controldata/nessnes.htm
Hope this helps!
-iam7805
http://www.gamesx.com/misctech/controltech.htm
And after read this for all the info you'll need about NES/SNES controllers:
http://www.gamesx.com/controldata/nessnes.htm
Hope this helps!
-iam7805
I'd imagine right now you wish you were a cuttlefish...
-
chanticlair281
- Posts: 115
- Joined: Fri Jul 07, 2006 12:34 pm
-
CronoTriggerfan
- Moderator
- Posts: 4131
- Joined: Fri Jan 27, 2006 3:07 pm
- Location: University of Michigan - Ann Arbor
- Contact:
-
G-force
- Moderator
- Posts: 3609
- Joined: Mon Apr 19, 2004 1:43 pm
- Location: Sweet home Indiana
- Contact:
That diagram won't work without the 22K (or something, I forget the exact value) resistors, one for each button line. I know this, because I tried wiring a controller up exactly like that, and it didn't work of course. It took reading one of ben's posts to find out that those little black things on the board that look like black crap, are actually cheapie resistors. Take a look at ben's NES micro page for more info on pull-down resistors.
-
chanticlair281
- Posts: 115
- Joined: Fri Jul 07, 2006 12:34 pm
You are correct, wiring it strait like this will not work. I got it all wired up and plugged it in and nothing happened. I still really appreciate the diagram. I was looking for this but could not find it. I will try and find the page that has the resistor info.
Update:
I did find out about the pull-up resistors. It looks like each tact button needs a resistor between it and the IC. Any size between 5 and 20. Going back and looking at the book it does show 48k ohm resistors. I hope I did not fry my IC.
Update:
I did find out about the pull-up resistors. It looks like each tact button needs a resistor between it and the IC. Any size between 5 and 20. Going back and looking at the book it does show 48k ohm resistors. I hope I did not fry my IC.
-
CronoTriggerfan
- Moderator
- Posts: 4131
- Joined: Fri Jan 27, 2006 3:07 pm
- Location: University of Michigan - Ann Arbor
- Contact:
-
chanticlair281
- Posts: 115
- Joined: Fri Jul 07, 2006 12:34 pm
-
chanticlair281
- Posts: 115
- Joined: Fri Jul 07, 2006 12:34 pm
No, you haven't fried the chip because of that. The only problem about you'll encounter without the resistors is that the button a wobble when it's not pressed. (Randomly go between on and off)chanticlair281 wrote:I guess I must have fried the IC when I got to anxious and plugged the controller in without the resistors. I do not have anymore NES controllers that I can tear appart. Any one know where I can find these things on the Cheap?
However, I see an error with ctf's schematic. I've been wrong before about things, but to me the pinout of the 4021 i mirrored, all the pins on the left should be on the right side and vice versa. Also, personally I'd put a small DC filtering capacitor between V+ (White in the scehmatic) and Gnd. Type: Electrolytic, 0.47 uF, at rated for 5V or higher. The -- side of it goes to Gnd and the other to "white".
Hope that helps a bit.
-
TheOnlyOneHeFears
- Portablizer
- Posts: 396
- Joined: Mon Oct 16, 2006 9:53 am
- Location: Here be Dragons!
I thought that too about CTFan's pinout. However, I realised that he has drawn it looking down on the solder side of the board. The notch at the top of the chip is misleading as it leads you to believe that the pinout is shown on the component side of the NES controller board, not the solder side. The pinout is for the Solder side of the chip. This is why the pins appear to be reversed.nitro2k01 wrote:No, you haven't fried the chip because of that. The only problem about you'll encounter without the resistors is that the button a wobble when it's not pressed. (Randomly go between on and off)chanticlair281 wrote:I guess I must have fried the IC when I got to anxious and plugged the controller in without the resistors. I do not have anymore NES controllers that I can tear appart. Any one know where I can find these things on the Cheap?
However, I see an error with ctf's schematic. I've been wrong before about things, but to me the pinout of the 4021 i mirrored, all the pins on the left should be on the right side and vice versa. Also, personally I'd put a small DC filtering capacitor between V+ (White in the scehmatic) and Gnd. Type: Electrolytic, 0.47 uF, at rated for 5V or higher. The -- side of it goes to Gnd and the other to "white".
Hope that helps a bit.
Hope this helps!
------
TheOnlyOneHeFears

-
chanticlair281
- Posts: 115
- Joined: Fri Jul 07, 2006 12:34 pm
-
chanticlair281
- Posts: 115
- Joined: Fri Jul 07, 2006 12:34 pm
should you be able to test contanuity (sp) of a resistor? I went back to check each wire and found that my switches were all wired wrong. There were four leads on these little tact switches and I got confused as to which is which. Anywho, I get that fix (everything is now gounded correctly) but it still did not work. I tried to test the contanuity of the other lead which has the resistor between the switch and the IC. Any suggestions?
-
chanticlair281
- Posts: 115
- Joined: Fri Jul 07, 2006 12:34 pm
can anyone answer this question. I think that I am so close to getting this finished but everytime I test it I get nothing. I now know that all the switches are turned the right way and that I have resistors between the positive side of the switch and the IC. All of my wires are connected to the correct pin on the IC. Please help!


