gamepad pinout standards?

Do you have a technical question that doesn't really fit a specific console? Want some general info on electronics, hacking, making cookies, etc? Here's the place to ask! Go nuts.

Moderator: Moderators

Post Reply
Gonzo
Posts: 4
Joined: Tue Mar 20, 2007 5:36 am

gamepad pinout standards?

Post by Gonzo »

...if you were designing a general purpose gamepad PCB, would it be more useful to have all of the buttons available as seperate signals or as a serial output like the (S)NES controller's 4021 IC? is there a general standard as to how controller pinouts apply to "on a chip" systems? thanks for any advice!
TheOnlyOneHeFears
Portablizer
Posts: 396
Joined: Mon Oct 16, 2006 9:53 am
Location: Here be Dragons!

Post by TheOnlyOneHeFears »

What do you mean by a general gamepad? A USB controller or one for a console? In terms of "on the chip" controllers, like the NES, there is a logic chip which detects high or low. For the NES, one side of the button pad goes to ground, and the other goes through a resistor, then to the relevant button pin on the chip.
Image
Gonzo
Posts: 4
Joined: Tue Mar 20, 2007 5:36 am

Post by Gonzo »

Sorry, I mean like a 'universal' circuit board for a controller - one that could potentially be integrated into several different console projects. And was wondering what the most useful or common interface is between the two - seperate pins for each button, or combined as a serial signal? Do the 'NOAC' type devices interface directly with a NES controller's 4021 IC? or do the signals need to be seperated out anyway? Thanks for the reply, sorry for any confusion!
timmeh87
Senior Member
Posts: 3047
Joined: Mon Nov 14, 2005 10:19 pm
Location: Ontario, Canada

Post by timmeh87 »

id say serial is better, you cant really do analog joysticks very well otherwise, and the number of buttons is limited.

if you want to make this 'universal' you are probably short on luck, cause each console has its own different way of doing the serial data.
Image

"Linux is only free if your time is worthless"
Post Reply