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: As far as controller hardware goes- what else might I need?  (Read 1624 times)

0 Members and 1 Guest are viewing this topic.

SpatzST

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 229
  • Last login:April 18, 2021, 05:29:46 pm
  • I want to build my own arcade controls!
As far as controller hardware goes- what else might I need?
« on: January 21, 2014, 11:31:53 pm »
Hello everyone, I am new to arcade building, and the most daunting task to me seems to be the electronics.  I plan on having a 4 person setup.  I did some research and found that 6 buttons for players 1 and 2 is best, and 4 for players 3&4.  I came across USB controller boards which seems simple enough, just plug the joystick and buttons into it, then in to the computer.  Is it that simple?

Additionally, does the amount of buttons make sense? 4 6 6 4 with joysticks? And a player select for each person... Should I have any additional buttons?

thank you for your input
-chris

severdhed

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2975
  • Last login:December 14, 2024, 05:01:52 pm
  • RIP Dinosaur Hippo
Re: As far as controller hardware goes- what else might I need?
« Reply #1 on: January 21, 2014, 11:46:42 pm »
4-6-6-4 is a pretty standard setup for a 4 player panel.  you will need start buttons for each player, plus i highly recommend a coin button for each player, as well as exit and pause buttons.  sure, you can use button combos to perform those actions, but that just gets confusing for other people who use the cabinet.  i like to use a single button for pause and exit...quick press pauses, hold for 3 seconds and it exits. (made possible by an autohotkey script)

Current Projects:      Zak-Man | TMNT Pedestal | SNES Pi | N64 Odroid
Former Projects:     4 Player Showcase | Donkey Kong | iCade

SpatzST

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 229
  • Last login:April 18, 2021, 05:29:46 pm
  • I want to build my own arcade controls!
Re: As far as controller hardware goes- what else might I need?
« Reply #2 on: January 22, 2014, 01:50:23 am »
Thanks for the reply,

So for instance player 1 will have 6 buttons + a Player 1 button, coin button and an Exit/Pause? or is the Exit/Pause a master control for everyone?

so player 3 and 4 would have 4 buttons + player, coin?

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9667
  • Last login:Today at 03:34:25 am
  • Designated spam hunter
Re: As far as controller hardware goes- what else might I need?
« Reply #3 on: January 22, 2014, 01:59:50 am »
As previously noted here, one thing to watch for on the IPac4 default keymap is that inputs 2SW5-2SW8 (Player 2 buttons 5-8) come mapped to the same keystrokes (I, K, J, and L) as the P3 joystick directions.   :dunno

If you don't change the defaults, P2 can press button 5 or 6 and move P3 up or down.    :lol

I recommend reprogramming the IPac's P2 buttons 5-8 since they come undefined in MAME (no associated defaults) -- HOME, END, PAGE UP, and PAGE DOWN keys aren't used by MAME and would be good choices AFAIK.

For easiest setup, you'll probably want to define the new keys in MAME's "Input (general)" menu instead of manually configuring all of the 5 or 6 button games.   :cheers:

is the Exit/Pause a master control for everyone?
Yes, 1 pause and 1 exit button is usually shared by all 4 players -- be sure that the pause and exit buttons aren't too close to any coin or start buttons to avoid accidental presses during vigorous gameplay.

so player 3 and 4 would have 4 buttons + player, coin?
Each player gets their own coin and start button.


Scott
« Last Edit: January 22, 2014, 02:06:30 am by PL1 »

uiucphoenix

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:December 27, 2022, 11:34:51 am
  • I want to build my own arcade controls!
Re: As far as controller hardware goes- what else might I need?
« Reply #4 on: January 22, 2014, 10:26:56 am »
Listen to PL1 and severdhed, they know their ---steaming pile of meadow muffin---! Here is the control panel layout I went with after getting everyone's advice:


severdhed

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2975
  • Last login:December 14, 2024, 05:01:52 pm
  • RIP Dinosaur Hippo
Re: As far as controller hardware goes- what else might I need?
« Reply #5 on: January 22, 2014, 12:15:17 pm »
I generally only have 1 pause/exit button on the panel. You don't need one for each player. The exit button is tricky, you want it to be easy to access, but difficult for someone to activate accidentally.   That is why I did mine with a script so that you have to hold the button for 3 seconds before it will exit. This prevents accidental exiting of a game, plus reduces the amount of buttons on my panel since it shares the pause button.

I placed the coin buttons on the edge of the box below the panel to further reduce panel clutter.



Here you can see the coin buttons

Current Projects:      Zak-Man | TMNT Pedestal | SNES Pi | N64 Odroid
Former Projects:     4 Player Showcase | Donkey Kong | iCade

SpatzST

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 229
  • Last login:April 18, 2021, 05:29:46 pm
  • I want to build my own arcade controls!
Re: As far as controller hardware goes- what else might I need?
« Reply #6 on: January 22, 2014, 02:34:17 pm »
As previously noted here, one thing to watch for on the IPac4 default keymap is that inputs 2SW5-2SW8 (Player 2 buttons 5-8) come mapped to the same keystrokes (I, K, J, and L) as the P3 joystick directions.   :dunno

If you don't change the defaults, P2 can press button 5 or 6 and move P3 up or down.    :lol

I recommend reprogramming the IPac's P2 buttons 5-8 since they come undefined in MAME (no associated defaults) -- HOME, END, PAGE UP, and PAGE DOWN keys aren't used by MAME and would be good choices AFAIK.

For easiest setup, you'll probably want to define the new keys in MAME's "Input (general)" menu instead of manually configuring all of the 5 or 6 button games.   :cheers:

is the Exit/Pause a master control for everyone?
Yes, 1 pause and 1 exit button is usually shared by all 4 players -- be sure that the pause and exit buttons aren't too close to any coin or start buttons to avoid accidental presses during vigorous gameplay.

so player 3 and 4 would have 4 buttons + player, coin?
Each player gets their own coin and start button.


Scott

Thanks again Scott for your help.  I will remember this once I get building!
Listen to PL1 and severdhed, they know their ---steaming pile of meadow muffin---! Here is the control panel layout I went with after getting everyone's advice:



This is awesome!  :applaud: i like the layout, this will help me greatly. thanks!

I generally only have 1 pause/exit button on the panel. You don't need one for each player. The exit button is tricky, you want it to be easy to access, but difficult for someone to activate accidentally.   That is why I did mine with a script so that you have to hold the button for 3 seconds before it will exit. This prevents accidental exiting of a game, plus reduces the amount of buttons on my panel since it shares the pause button.

I placed the coin buttons on the edge of the box below the panel to further reduce panel clutter.



Here you can see the coin buttons



interesting idea with the coin buttons on the side.  thanks for the inspiration