• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Help choosing 2 player arcade button and joystick kit please!

Scheduled Pinned Locked Moved Help and Support
arcade buttons2 player setuparcade joystick
5 Posts 5 Posters 3.8k 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.
  • F
    fairoak1978
    last edited by 7 Sept 2017, 19:05

    Hi there, I'm trying to choose a good 2 player kit that will work with my raspberry pi (which I'm due to buy) would be grateful for some advice...

    Seen many on amazon, can anyone recommend a kit, do I need two encoders and two USB connections for a two player set up?

    What pi do people recommend I buy, I don't aim to emulate more than 16 bit and I want one that will be simple to connect to arcade button kit...

    Thank you kindly!!!!!

    C 1 Reply Last reply 7 Sept 2017, 20:46 Reply Quote 0
    • C
      caver01 @fairoak1978
      last edited by 7 Sept 2017, 20:46

      @fairoak1978 Get a Pi 3 for sure. Add a heat sink to get a little more performance vs. heat-induced throttling.

      As for kits, are you looking for something with gamepads, or are you talking about arcade buttons and joysticks?

      If arcade, depending on how many buttons you want, you might be able to get away with wiring them directly to GPIO pins and using software to translate buttons into keyboard keypresses. This way you can avoid using a keyboard controller, freeing up another USB port.

      Not a specific answer, but you might get more replies if you add further details about your intentions.

      My 4-player cocktail style cabinet built as a custom "roadcase"

      1 Reply Last reply Reply Quote 0
      • R
        rkoster
        last edited by 8 Sept 2017, 16:34

        You should be aware that many of the Xin-Mo and clone controllers require some kernel modifications and a recompile. These include the ones sold by Paradise Arcade. If you are comfortable with that (the instructions are on this forum) they do sell one that has two players using one USB connection and is seen as two gamepads.

        Github/helper scripts * Creativision/Arcadia/Astrocade guide * Amiga guide * Atari 8bit guide

        1 Reply Last reply Reply Quote 0
        • T
          TMNTturtlguy
          last edited by 8 Sept 2017, 17:36

          @fairoak1978 I highly recommend a pi 3 and for arcade joystick and buttons I highly recommend zero delay USB encoders. Easygit has great ones and you can get them as 2 player kits for standard or LED buttons. They are very easy to use and do not take any special modifications to kernels or software. They are recognizes as dragonrise USB controllers. You need one USB encoder for each player. eBay and amazon have a lot of these for a good price. I use these for a 4 player arcade cabinet and for a 2 player cabinet.

          1 Reply Last reply Reply Quote 0
          • S
            simonster
            last edited by 8 Sept 2017, 21:50

            If you require 2 players with joystick and up to 8 buttons on each control (equivalent to SNES controller) you could hook up directly to the gpio using mkarcadejoystick module that is in the drivers in Retropie.

            I have 2 cabinets using this system.

            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