Build Your Own Arcade Controls Forum

Main => Consoles => Topic started by: Gideon on January 18, 2004, 05:53:04 pm

Title: SNES controller hack
Post by: Gideon on January 18, 2004, 05:53:04 pm
Hi, all.  I really want to use arcade controls on my SNES, and I'm looking for an in-depth guide that could help me.  I've searched a lot; believe me.  And, while I have found a few, they aren't at all complete or descriptive enough.

So, I suppose that I could start by telling you what I know, and the master craftsmen among you can tell me what is wrong with my conception of how an SNES controller works:

From what I can tell by opening up an SNES controller, each button has two conductor pads that are really close--not touching but close enough so that a signal can make the "jump".  The purpose of the exterior button is to depress an insulating rubber pad, covering both of the conductor pads, thus terminating the circuit.

Now, I'm told that arcade controls from Happ's and other similar places do the opposite:  They make a closed circuit when the button is pressed as opposed to an open one.  So, I theorize that if one wanted to hack an SNES controller, one would solder a single wire blob onto both "conductor pads" which would run to a NOT switch, which would then run to a generic pin interface (I believe you guys call them Molex connectors).

On the other hand, I have heard that those insulating rubber pads are "carbon impregnated".  Does this mean that they are actually conductors?  I don't think that carbon conducts... But, it would make more sense:  There's something vague about a signal being able to "make the jump".  Please keep in mind that my theories have spawned from a brain that has virtually no prior knowledge of electronics whatsoever!

All help will be greatly appreciated.
Title: Re:SNES controller hack
Post by: reighty on January 19, 2004, 03:42:21 am
You could always take apart a snes controller and take pics of the board, then post them here and people could probably tell you what to do from there.
Title: Re:SNES controller hack
Post by: TalkingOctopus on January 19, 2004, 03:04:12 pm
Yeah it is doable.  However, I would recommend making controls for your computer.  The SNES emulators are excellent and that way you could use MAME too.

I don't know of an in-depth guide for SNES controllers but hacking any controller is pretty much the same.  The rubber pads need to be scrapped off where you want to connect a wire.  Underneath will be a copper plate - connect the wire to this.  Here is a guide for hacking console controllers:  

http://members.cox.net/joysticks/ (http://members.cox.net/joysticks/)

Check it out, it should be helpful, especially if you have never done anything like this before.  I recently connected arcade controls to my dreamcast and it was not overly difficult to do.

Good Luck.
Title: Re:SNES controller hack
Post by: Gideon on January 20, 2004, 05:23:09 pm
I figured there would be at least one suggestion about just using an emulator.  Well, a solution like that would be hard to argue against because it takes much less effort, but there's a defect in my mind that is dedicated to authenticity:  It's more the principle in my case, not the outcome.  So, no.  I'm afraid that an emulator isn't an option.

I just checked out the soldering section on the site you linked, TalkingOctopus; it looks pretty good!  I'll have to read it soon.  I have come across a similar site (http://www.darkravenwind.com/cdvision/panel.html) that I like.

Oh, and about taking pics of the PCB, I don't think I'll be able to for some time.  Resources are scarce.