• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login

Arcade buttons GPIO vs USB

Scheduled Pinned Locked Moved General Discussion and Gaming
arcadebuttongpio
5 Posts 4 Posters 5.4k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J
    joeyperoni
    last edited by 16 Jun 2017, 13:29

    Hi Guys,

    Am thinking of attempting my first Pi arcade cabinet. I have been looking at arcade buttons on EBay, I see a lot come with a USB interface. Do any of them work ok?

    Or am I best to install my buttons onto the GPIO ?

    Which would give the better performance?

    Cheers
    Joe

    1 Reply Last reply Reply Quote 0
    • T
      thedeathstar
      last edited by 16 Jun 2017, 23:51

      @joeyperoni For an arcade build I think everyone would suggest using USB control boards for a couple reasons. 1 - You can use the retropie controller configuration menu and simplify getting the buttons assigned. 2 - There's a limited number of available gpio pins, and it would be tough to add a second player.

      1 Reply Last reply Reply Quote 0
      • O
        ortsac
        last edited by ortsac 17 Jun 2017, 00:03

        I do not think Retropie readily recognizes the GPIO pins as natural game controller inputs. You will need another application or driver to interface the GPIO to Retropie correctly. ControlBlock and other Raspberry add-on boards uses microcontrollers and device drivers to communicate with Retropie. These boards together with the discrete buttons and joysticks becomes the "game controller". I do not know whether they will give better performance than a USB connected controller.

        1 Reply Last reply Reply Quote 0
        • J
          joeyperoni
          last edited by 17 Jun 2017, 06:15

          This was the video that first got me thinking about this

          I would be more than happy with this as a two player set up. I would agree it's a big job but if it would be worth it, I'd definitely invest my time into it

          T 1 Reply Last reply 20 Jun 2017, 04:34 Reply Quote 0
          • T
            TheStrayMongrel @joeyperoni
            last edited by 20 Jun 2017, 04:34

            @joeyperoni I use the GPIO method to control my build. Uses the Adafruit utility to mimic keyboard strokes, works well though did take a bit of setting up. Price is right of course. This is what i used as a guide. https://learn.adafruit.com/retro-gaming-with-raspberry-pi/overview
            Im system is 2 player (6 buttons each), 2 start buttons, 2 coin buttons and an exit button.

            Raspberry Pi 2 B+

            1 Reply Last reply Reply Quote 0
            5 out of 5
            • First post
              5/5
              Last post

            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.

              This community forum collects and processes your personal information.
              consent.not_received