Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Basic button wiring  (Read 2681 times)

0 Members and 1 Guest are viewing this topic.

exhar

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:September 15, 2012, 08:53:41 pm
Basic button wiring
« on: November 08, 2002, 08:44:47 pm »
I've been working on and off on a small 1P control panel (just to keep myself busy), and i've got a question with the button wiring.
I'm gonna use a gamepad hack, and it's a Gravis Gamepad Pro USB. My question then is.. if i'm not gonna daisy-chain the grounds but rather run two wires from each 'button' on the gamepad to the pushbuttons.. do i need to know which of the two is ground? or can i just wire whichever to the common and the no on the cherry switch? (being as i assume each individual loop will be complete)
I can't seem to find any schematics for the gravis gamepad pro usb, and i can't tell a diode from a tuna sandwich.
If at all anyone could help me out on this, or if anyone has the schematics for the gravis gamepad pro usb (which are and which aren't grounds), it'd be much appreciated.

Toodles.
m

Kitbasher

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • Last login:July 23, 2003, 09:25:43 am
    • Kitbasher's Korner
Re:Basic button wiring
« Reply #1 on: November 09, 2002, 09:39:09 am »
I just finished using a Gravis gamepro USB for my first arcade controller.  Worked fine.  I decided not to worry about trying to trace the circuits to find out if there is actually a common ground.  Since that pad works by a button closing the contacts on the circuit board I simply soldiered my wires to the bare contacts, cimped spade connectors to the wires and then hooked them to the microswitches.  If you do not have the tools or the soldiering skills, there is a guy who is selling hacked Gravis Gamepad Pro USB pad by the name of Gnateye.  He posts in the for sale trade area.
Later

Druin

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 180
  • Last login:May 10, 2009, 02:30:37 am
  • I'm a llama!
Re:Basic button wiring
« Reply #2 on: November 09, 2002, 01:07:07 pm »
Yes, if you are just going to wire each of the switch contacts directly to the  new external switch contacts without any ground chaining etc, you don't need to worry what's what.  A switch doesn't care which terminal is ground or signal, just that when you press it, it completes the connection between the contacts.

So if you have button A on a gamepad, it has 2 contacts.  If you solder a wire to contact 1, and another wire to contact 2, then wire those to a cherry switch (N.O. normally open, press to make contact), no problem.

exhar

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:September 15, 2012, 08:53:41 pm
Re:Basic button wiring
« Reply #3 on: November 09, 2002, 03:44:54 pm »
Ok, great. That's exactly what i needed to know.
Thanks alot Kitbasher and Druin.

SNAAAKE

  • -Banned-
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3147
  • Last login:July 21, 2004, 03:44:18 am
  • Banned for abusive postings.
Re:Basic button wiring
« Reply #4 on: November 10, 2002, 01:13:29 am »
why gravis pad at all..there are tons of other pads(usb onces) that are very easy to work with.Just a suggestion :).

exhar

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:September 15, 2012, 08:53:41 pm
Re:Basic button wiring
« Reply #5 on: November 10, 2002, 04:01:06 am »
Yeah i figured as much, but hey.. it was a really cheap pad.
Sides, it's a 'do as i go' kinda project, and it's extremely imperfect in every sense of the word (yet it looks fantastic, my ability to cover up mistakes is beyond imaginable).
Anywho, just a simple 1/32 holes here and there and i was good to go.
I already did the whole soldering and put it all together.. it works great.

Again, thanks to everyone for posting.

eightbit

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1849
  • Last login:September 07, 2019, 07:38:11 pm
  • My cab is never done...
Re:Basic button wiring
« Reply #6 on: November 10, 2002, 02:26:13 pm »
Talk about cheap joysticks. I bought a 6 button game pad from circuit city yesterday for $1. I took it apart and it looks like it will work great for my mini-mame project.
My statements are my own opinions. They have the value that the reader gives them. My opinion of my opinion varies between foolish and brilliant and these opinions often change with new information.

exhar

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:September 15, 2012, 08:53:41 pm
Re:Basic button wiring
« Reply #7 on: November 11, 2002, 06:06:31 am »
i went for the gravis gpp usb namely because i wanted six player buttons and at least three "function" buttons. sides, i've always used gravis and it's always been quite good.
and actually this pad isn't all that bad for a single player project. despite the fact the gravis xperience software is over ten megs, it's actually pretty useful. auto-loads button settings according to what executable you launch, and you can hotset pretty much everything, including double hotsets and multiple hotsets.
another plus, i guess, is the fact the usb cord is extremely long.

anywho, another question here. i might later on work on a two player project, or even a cabinet. no pad hacks here. so the question is.. is there software for keyboard encoders that allows hotsets?
hotsetting just completely blew me out of the water. heh.

eightbit

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1849
  • Last login:September 07, 2019, 07:38:11 pm
  • My cab is never done...
Re:Basic button wiring
« Reply #8 on: November 11, 2002, 03:28:24 pm »
I don't know about hotsets but its fairly simple in mame to load a custom key configuration for each rom.
My statements are my own opinions. They have the value that the reader gives them. My opinion of my opinion varies between foolish and brilliant and these opinions often change with new information.