A few questions relating to arcade controls and connecting them to RPi's GPIO

Welcome Page Forums RetroPie Project GPIO Adapter, ControlBlock etc. A few questions relating to arcade controls and connecting them to RPi's GPIO

Tagged: , , ,

This topic contains 5 replies, has 5 voices, and was last updated by Profile photo of petrockblog petrockblog 1 year, 3 months ago.

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #120143
    Profile photo of chiefspike
    chiefspike
    Participant

    Hello all, Not sure if this is the right section to make this post in.

    Disclamer: I am a beginner with RPi and RetroPie

    I’m in the process of building my first MAME arcade inside a briefcase and am looking for joysticks, buttons and a controller to connect buttons/joystick to RPi. One of my main priorities is to keep cost reasonably low.

    QUESTION #1: I was doing a bit of research and came across an arcade kit assembly and the guy just plugged the buttons and joystick straight into the RPi’s GPIO (see link, 25:36 – 32:51.) https://youtu.be/ViLRv6JK45I?t=25m36s
    How is this possible? I’m not using this guy’s kit, can I do this on my own?

    QUESTION #2: How many buttons do I need total? Also how do I lay them out?

    QUESTION #3: Are these buttons (linked below) any good?
    retrobuiltgames.com/diy-kits-shop/arcade-parts/ (3rd product from bottom)

    QUESTION #4: Is this joystick (linked below) any good?
    retrobuiltgames.com/diy-kits-shop/arcade-parts/ (5th product from bottom)

    #120145
    Profile photo of benwlson
    benwlson
    Participant

    Answer 1: he supplies his own software to read the GPIO inputs from the joysticks/buttons. You can try and incorporate his software into your project (I think he provides it for free), write your own, or find another software option. Personally, I got the ControlBlock add-on board from PetRockBlock and intend to use that for my arcade joysticks/buttons.

    Answer 2: lots of different options here. I believe MAME uses 6 buttons, two rows of three, plus a coin button and a start button. NeoGeo used one row of 4 buttons. Console emulators use from 2 up to 8 buttons depending on the system emulated, plus a select and start button. I’m still trying to figure out my exact layout. I think I’m going to go with two rows of 4 buttons (allowing up to 8 buttons for PSX), plus a start and select button, and possibly a few more, not entirely sure.

    Answer 3/4: I used this article to learn about the options for sale:
    http://www.tested.com/art/makers/464539-choosing-buttons-and-joysticks-custom-arcade-cabinet/

    #120212
    Profile photo of maughanorama
    maughanorama
    Participant

    im gunna get one of these, it gives 26 usable on the pi + 32 inputs on the card 🙂
    https://www.abelectronics.co.uk/products/17/Raspberry-Pi–Raspberry-Pi-2-Model-B/54/IO-Pi-Plus

    #120564
    Profile photo of sheepishbacon
    sheepishbacon
    Participant

    Hi cheif, I am having problems with the controlblock so I am probably going to take this route, can you tell me if you got this working and how you did it? Many thanks

    #120597
    Profile photo of chiefspike
    chiefspike
    Participant

    Hello Mr. sheepishbacon,

    I would’ve used GPIO to connect my controls but my RPi 3 is still incompatible. I have linked below to the software, it’s called ‘Porta pi’ but it’s really just retropie with GPIO support.

    As for me I’ll be using the guts of a keyboard to attach the controls though I’ll probably switch to GPIO when RPi 3 is supported.

    http://www.retrobuiltgames.com/porta-pi-arcade-help/porta-pi-software-os-download/

    #122248
    Profile photo of petrockblog
    petrockblog
    Keymaster

    Hi cheif, I am having problems with the controlblock so I am probably going to take this route, can you tell me if you got this working and how you did it? Many thanks

    Can you tell me what kind of problems you are facing with the ControlBlock?

Viewing 6 posts - 1 through 6 (of 6 total)

Forums are currently read only - please visit the new RetroPie forums at https://retropie.org.uk/forums/

Skip to toolbar