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: Controller Board Options  (Read 824 times)

0 Members and 1 Guest are viewing this topic.

AJH4

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:July 29, 2015, 06:52:26 pm
  • I want to build my own arcade controls!
Controller Board Options
« on: July 29, 2015, 07:40:58 am »
I am just getting started and my ultimate goal is to build a Raspberry Pi Arcade as a home project.  However, before I get started, I have an old eMac that I would like to use to test out control layout options and wiring before I buy an old monitor, the wood and the Pi.  Any recommendations for a joystick and button controller board that will USB out to my eMac and, later, will USB to a Raspberry Pi?  The iPAC 2 or 4 looks like it would allow me to start with a basic one stick and one button layout for testing Pac-Man, Donkey Kong, Burger Time, Joust (1P), etc. and still allow me to build it out for spinners and trackballs later.  Am I missing something?  Any recommendations?  There are so many project examples out there that it seems like the options are limitless.  My preference is likely going to be to keep simple small layouts to have a bar top type example.  (The eMac is for proof of concept and since I have one laying around; I know the support for MAME for Macs is not as strong as on Windows, but I think an older version should work.)

Peabo

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 167
  • Last login:March 31, 2021, 05:00:21 pm
  • Pinball junkie
    • Virtual Pinball Build
Re: Controller Board Options
« Reply #1 on: July 29, 2015, 09:10:08 am »
A Raspberry Pi 2 can do 2 joysticks with 6 buttons each off of the GPIO connector.  Buying a RPI 2 would be less than the cost of a Ipac 2, not that there's anything wrong with an Ipac(i own 3)


AJH4

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:July 29, 2015, 06:52:26 pm
  • I want to build my own arcade controls!
Re: Controller Board Options
« Reply #2 on: July 29, 2015, 06:39:07 pm »
So, essentially, I can either spend a bit more now for a board I don't need later in a Raspberry Pi configuration (to play via USB on an eMac G4 now) and won't need it later for a bar top Pi -- but I can use it for a bar top Pi machine if I want -- just not needed.  I don't think that the eMac has target mode video so it does not seem that I can buy just the Pi 2 and use it with the eMac.  I have no desire to mount the very heavy eMac in a bar top as a permanent solution so going straight to a Pi project sounds more economical even if I have to buy a monitor.

geeteoh

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 44
  • Last login:May 30, 2017, 09:28:59 pm
  • Connecting with the 80s
    • forum.arcadecontrols.com/index.php/topic,146453.0.html
Re: Controller Board Options
« Reply #3 on: July 29, 2015, 07:42:59 pm »
I went with with the Zero Delay (ZD) USB Arcade Encoder from China. You can get them on eBay for $7.41 with free shipping. I got mine on Amazon for a bit more. You can attach 17 switch contacts to one of these boards (similar to GPIO) . I hooked up two of these encoders to my Raspberry PI 2. No drivers needed (at least with the RetroPie image). The RetroPie image is pretty nice as it has the Emulation Station front end and emulators already set up. I unpacked the image onto the SD card.  Booted it up. Connected to it with winSCP and and transfer the games. I got mine up and running pretty quickly and was experimenting with games and controls right away.

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Controller Board Options
« Reply #4 on: July 30, 2015, 12:21:28 am »
There is an alternative such as using a dedicated controller and that would be to get an AVR 32U4 or compatible board for KADE. You have to do a little work to load the firmware but the long term advantage is that when you move to the RPi you can keep the KADE software or upload new code to do something else such as add support for analog whatever. Be sure to choose a board reccomended by KADE however.

If you're a little braver you can bump up to an ARM board (note RPi uses ARM). There are a variety of boards to choose from and the cost over features is usually far better than AVR.