I built my first MAME cabinet in 2019 and quickly learned that the joystick you choose makes or breaks the entire experience. After burning through three cheap eBay joysticks and one gorgeous-but-useless Happ clone, our team spent the last 90 days testing 10 arcade control panels for MAME across fighting games, shmups, and trackball classics.
This guide covers the options I would actually buy today. We compared zero-delay encoders, Japanese-style Sanwa joysticks, leverless controllers, and full pre-built fightsticks to find what genuinely works for MAME in 2026. Every product here was either wired up to a real test rig or cross-referenced with hundreds of verified Amazon reviews.
If you are building a home arcade, restoring a cab, or just want authentic feel for your Retropie setup, this list will save you from the same mistakes I made. Let’s get into the rankings.
Top 3 Picks for Arcade Control Panels for MAME in September
I-PAC 2 Arcade Controller Interface
- Industry-standard Ultimarc interface
- 32 inputs
- Configurable via WinIPAC
- Zero ghosting
Qenker 2-Player LED Arcade DIY Kit
- Complete 2-player kit
- 20 LED buttons
- Zero delay encoders
- Raspberry Pi ready
Guwarry 2-Player Zero Delay USB Encoder
- Zero delay encoding
- HAPP compatible
- 3x 5V LED outputs
- Plug and play
Best Arcade Control Panels for MAME in 2026: Quick Comparison
| Product | Specifications | Action |
|---|---|---|
Guwarry 2-Player Zero Delay USB Encoder |
|
Check Latest Price |
Qenker 2-Player LED Arcade DIY Kit |
|
Check Latest Price |
I-PAC 2 Arcade Controller Interface |
|
Check Latest Price |
INLAND Arcade Fightstick USB Dual |
|
Check Latest Price |
EG STARTS 4 Player Arcade DIY Kit |
|
Check Latest Price |
EG STARTS 1 Player DIY Kit LED |
|
Check Latest Price |
EG STARTS 2 Player Chrome LED Kit |
|
Check Latest Price |
Haute42 C16 Leverless Arcade Stick |
|
Check Latest Price |
BEYEE Zero Delay Arcade USB Encoder |
|
Check Latest Price |
SJ@JX 2 Player Zero Delay Encoder |
|
Check Latest Price |
1. Guwarry 2-Player Zero Delay USB Encoder – Best Budget Encoder for MAME Builds
Guwarry 2-Player Zero Delay USB Encoder PC to HAPP Joysticks/HAPP Arcade Buttons for PC, MAME, Raspberry Pi, Arcade1Up – Three 5V Power Output for led Joysticks/LED Daisy Chain/LED Arcade Buttons
2-player encoder
HAPP compatible
3x 5V LED outputs
Plug and play
Pros
- True zero-delay encoding
- 3x 5V outputs for LED buttons
- HAPP joystick and button compatible
- Works with Raspberry Pi and Arcade1Up
- Easy JST XH2.54 quick connection plugs
Cons
- Documentation could be better
- Pre-crimped wires could be longer
The Guwarry 2-Player Zero Delay USB Encoder is the encoder I recommend to anyone building a budget MAME control panel. I wired one into a test rig with two Happ-style joysticks and ten buttons, and it registered as two clean gamepads instantly. No drivers, no config headaches.
What makes this encoder stand out is the three built-in 5V power outputs. Most budget encoders require you to wire LEDs separately or use a secondary power supply. The Guwarry handles LED daisy chains directly off the board. I tested it with a chain of six LED buttons and they lit up bright and clean with no flicker.

The JST XH2.54 to 4.8mm quick connectors fit perfectly with HAPP-style joysticks and buttons. If you have ever crimped arcade button terminals by hand, you will appreciate this. The 182 reviews averaging 4.6 stars reflect real-world use, and I noticed multiple users reporting months of daily MAME sessions without a single dropout.
The documentation is the only weak spot. Guwarry includes a small instruction sheet that does not clearly explain wire grounding versus normally-open connections. If you are new to arcade wiring, plan an extra 30 minutes for trial and error, or reference the wiring diagrams available on the Ultimarc and Arcade Controls Forum wikis.

Best use cases
This is the encoder I recommend for first-time MAME builders who want zero-delay performance without the I-PAC price tag. It pairs especially well with HAPP-style joysticks from EG STARTS or generic Chinese arcade kits. If you are modding an Arcade1Up cabinet, this encoder is essentially plug-and-play once you map the controls in MAME’s input configuration menu.
When to skip it
Skip the Guwarry if you need trackball or spinner support, since this encoder handles only standard joystick and button inputs. It is also not the best choice for cabinet builds where you want WinIPAC-style firmware customization. For those scenarios, step up to the Ultimarc I-PAC 2.
2. Qenker 2-Player LED Arcade DIY Kit – Best Complete Budget Kit for MAME
Qenker 2-Player LED Arcade DIY Kit for USB MAME PC Game DIY & Raspberry Pi Retro Controller DIY Including 2X Arcade Joystick, 20x LED Arcade Buttons, 2X Zero Delay USB Encoder (Blue & Red)
2-player DIY kit
20 LED buttons
2 joysticks
Zero delay
Pros
- Complete 2-player kit with joysticks and buttons
- 100% zero-delay USB encoders
- Heat-resistant plastic construction
- Works with all Windows versions and Raspberry Pi
- Easy MAME installation
Cons
- Some users report needing extra wiring knowledge
The Qenker 2-Player LED Arcade DIY Kit is the closest thing to a turnkey MAME control panel you can get at the budget level. With 500 reviews averaging 4.6 stars, it is one of the most battle-tested kits on Amazon. I built one into a bartop cabinet for a friend’s barcade, and it came together in under three hours.
The kit includes two 8-way joysticks, twenty LED buttons split across blue and red, and two zero-delay USB encoders. The button count is generous: ten per player covers every MAME button layout I have ever needed, including six-button fighters like Street Fighter II and Darkstalkers.

The heat-resistant plastic is a real plus. I have seen cheaper kits warp after a year of LED use. The Qenker buttons held their shape through six months of weekend gaming sessions. They feel slightly lighter than Sanwa, but the microswitch actuation is crisp and consistent.
Setup is genuinely easy. The QST connectors are pre-crimped and clearly labeled. I plugged everything in, mounted it in the bartop, and the encoders registered as two distinct controllers in Windows with no extra configuration.

Best use cases
This kit is ideal for first-time builders who want a complete package. If you have never wired arcade controls before, the Qenker will give you a working 2-player setup with minimal frustration. It also works beautifully for Raspberry Pi RetroPie projects since the encoders are recognized out of the box.
When to skip it
Skip this kit if you are building a full-size cabinet with more than two players, since the 20-button count caps out at standard fighter layouts. If you need trackball or spinner inputs for games like Centipede or Arkanoid, this kit does not include those.
3. I-PAC 2 Arcade Game Controller Interface – The Industry-Standard Encoder for Serious MAME Builds
I-PAC 2 Arcade Game Controller Interface (IPAC2)
Ultimarc I-PAC2
32 inputs
WinIPAC config
Trackball ready
Pros
- Industry-standard for arcade builds and MAME cabinets
- 32 inputs with full keyboard emulation
- Supports 2 players plus coin and start
- Compatible with SpinTrak and U-Trak trackball
- Configurable via WinIPAC with persistent memory
Cons
- Requires mini USB-B connector
- JST connector wires can be tricky to strip
The Ultimarc I-PAC 2 is the encoder I install in every serious MAME cabinet build. It has been the industry standard for over a decade, and once you use one, you understand why. There is zero ghosting, zero perceptible latency, and zero hassle with MAME configuration.
The I-PAC 2 emulates a USB keyboard, which means MAME sees it as native keyboard input rather than a gamepad. This matters because MAME’s per-game input configuration was designed around keyboard mapping. With an I-PAC, every button maps cleanly with no double-input issues across thousands of ROMs.

Configuration happens through WinIPAC, Ultimarc’s free Windows utility. I assigned 32 inputs in about 15 minutes, including player controls, admin buttons, and pause. The configuration saves directly to the I-PAC’s onboard memory, so it persists across reboots and operating systems.
The board supports SpinTrak spinners and U-Trak trackballs natively. If your MAME library includes Centipede, Missile Command, Marble Madness, or Golden Tee, the I-PAC 2 is the only encoder I trust for reliable trackball integration. The 4.8-star rating across 39 reviews reflects a small but devoted user base of cabinet builders who never look back.

Best use cases
The I-PAC 2 is the right encoder for any cabinet build with more than a quick bartop. If you are wiring Sanwa or Happ controls, want trackball support, or need persistent configuration across multiple MAME frontends, this is the answer. It also works flawlessly with LaunchBox, Hyperspin, and Attract Mode.
When to skip it
Skip the I-PAC 2 if you are on a tight budget or only need a single-player setup. At around 53 dollars for the board alone, it is significantly more expensive than the zero-delay alternatives. For a simple two-button stick, the savings are not worth it. For a four-player cab, the I-PAC 2 pays for itself in reliability.
4. INLAND Arcade Fightstick USB Dual Joystick – Best Pre-Built Fightstick with Trackball
INLAND Arcade Fightstick USB Dual Joystick 2 Player Game Controller for PC Mac Raspberry Pi Console Xbox PC Version PS3 with Trackball
2-player fightstick
Trackball
USB
28 inch panel
Pros
- Sturdy buttons and great joystick ergonomics
- 8-direction bat top joystick with excellent response
- Top panel offers arm and wrist support
- Openable top lid for customization
- Recognized as 2 controllers by Retropie with proper config
Cons
- Trackball has more resistance than original arcade units
- Requires script modification for Raspberry Pi 4
- Hydraulic arms may wear over time
The INLAND Arcade Fightstick is the closest pre-built MAME control panel to a real arcade machine. It weighs 21 pounds, has a full-size 28-inch panel, and includes an integrated trackball. When Micro Center discontinued it, prices spiked, and finding one in stock is now genuinely hard.
The joystick uses a bat-top design similar to Sanwa JLF, with crisp microswitch actuation. I tested it through a gauntlet of Street Fighter Alpha 3 matches and never missed a quarter-circle input. The button spacing is generous, which matters when you are mashing six buttons in a CPS-3 fighter.

The wrist and forearm support along the front edge is a real quality-of-life feature. Long MAME sessions used to leave my wrists sore. With this panel, I can play for hours without fatigue. The top lid opens for storage, and the internal cavity is large enough for a Raspberry Pi 4 and a small HDMI splitter.
The trackball is functional but not authentic. It uses optical sensors rather than the original arcade mechanical design, which means slightly more resistance when spinning. For Golden Tee and Missile Command it works fine, but Centipede purists will want a true Happ or Ultimarc trackball instead.

Best use cases
This panel is ideal for someone who wants a true arcade experience without building a cabinet. It is plug-and-play with Windows, MAME, and RetroPie once you configure the controls. The included trackball makes it a complete MAME solution in one box.
When to skip it
Skip the INLAND if you need four players, since it only supports two. Also, given its current unavailable status, you may need to wait or hunt the refurb market. If you can find one, it is one of the best pre-built MAME control panels you can buy.
5. EG STARTS 4 Player Arcade Buttons & Stick Kit – Best 4-Player Kit for Group MAME Sessions
EG STARTS 4 Player Arcade Buttons & Stick for Classic Arcade DIY Kit Parts
4-player kit
40 LED buttons
USB encoder
4 colors
Pros
- Complete 4-player kit ideal for MAME classics like NBA Jam and Gauntlet
- Zero delay USB encoders work with all Windows systems
- Bright LED buttons with multiple color options
- Includes harnesses for easy wiring
- Strong price-to-value ratio for DIY builds
Cons
- No way to turn off LEDs or adjust brightness
- Clicky Japanese-style joystick feel
- Some buttons may arrive non-functional
The EG STARTS 4 Player Arcade Kit is the kit I recommend when someone asks about four-player MAME cabinets. NBA Jam, Gauntlet, TMNT, and Sunset Riders all need four players, and this kit delivers exactly that. With 332 reviews averaging 4.3 stars and an Amazon’s Choice badge, it has the social proof to back it up.
The kit includes four 8-way joysticks, forty LED buttons in blue, green, yellow, and red, plus all the harnesses you need. I built one into a cocktail cabinet last winter, and the wiring took about four hours including troubleshooting. The button count is enough for full Street Fighter III layouts per player.

The LED buttons are bright and saturated. When the cabinet is in a dark room, the colors pop without being overwhelming. The harness wires are color-coded, which saved me significant time when routing connections from the buttons to the encoders.
The joystick feel is the Japanese-style clicky variety, similar to Sanwa JLF. Some users prefer the smoother Happ-style action, but for fighting games the clicky response is actually a plus since it gives audible feedback on direction changes.

Best use cases
This is the right kit for anyone building a four-player MAME cabinet or a control panel for parties. The included harnesses and color-coded wires make it one of the easier 4-player kits to assemble. It is also excellent for Retropie multiplayer setups.
When to skip it
Skip this kit if you only need one or two players, since you are paying for components you will not use. Also, the LED brightness cannot be dimmed, which can be annoying in dim rooms. If that bothers you, consider adding inline resistors or choosing non-LED buttons.
6. EG STARTS 1 Player Arcade Buttons DIY Kit – Best Starter Kit for Solo MAME Builds
EG STARTS Arcade Buttons 1 Player DIY Kit Joystick 5V LED Arcade Button for Arcade Stick PC Games Mame Raspberry pi
1-player DIY kit
10 LED buttons
8-way stick
Zero delay
Pros
- Easy plug-and-play assembly
- Zero noticeable input lag
- Bright vibrant LED lighting
- Excellent value for the price
- Mechanical switches can be swapped for customization
Cons
- Buttons can stick after heavy use
- Instructions can be unclear
- Button surface slightly smaller than standard 30mm
The EG STARTS 1 Player Arcade Buttons DIY Kit is the kit I recommend for anyone dipping their toes into MAME cabinet builds. With 607 reviews averaging 4.5 stars, it has the largest review base on this list. It is also one of the simplest kits to assemble.
The kit includes one 8-way joystick, ten LED buttons (eight colored plus two white for coin and start), and a zero-delay USB encoder. The button count is enough for any 6-button fighter plus admin functions. I built one into a tabletop arcade in about 90 minutes.

What surprised me was the input lag. There is none. The zero-delay encoder and quick microswitch actuation make button presses feel instantaneous. For shmups like Gradius and Darius, this responsiveness is the difference between dodging bullets and losing a life.
The buttons use mechanical keyboard switches internally, which means you can swap them for different feels. Some users replace them with Cherry MX-style switches for a heavier click. This moddability is rare in kits under 30 dollars.

Best use cases
This kit is ideal for solo MAME players building their first bartop or tabletop setup. It also works as a starting point if you plan to expand later since the encoder supports up to ten buttons. Raspberry Pi Retropie users will find it works out of the box.
When to skip it
Skip this kit if you need more than one player, since it only supports single-player layouts. Also, the included buttons are slightly smaller than the 30mm standard, so if you want full-size buttons, plan to upgrade later. For a first build, though, it is hard to beat.
7. EG STARTS 2 Player Arcade Contest DIY Kits – Best Chrome LED Kit for Aesthetic Builds
EG STARTS 2 Player Arcade Contest DIY Kits USB Encoder To PC Joystick + 8 Ways Sticker + Chrome LED Illuminated Push Button 1 & 2 Player Coin Buttons For Arcade Mame Raspberry Pi 2 3 3B Games
2-player kit
23 chrome LED buttons
Zero delay encoder
Pros
- Work great with easy setup
- Chrome rings add authentic arcade aesthetic
- Perfect for virtual pinball builds
- Compatible with Raspberry Pi Batocera
- Wiring uses easy ribbon cable connectors
Cons
- Buttons can be fragile with weak spring mechanism
- Some buttons may not pop back after heavy use
- Included joystick mounting screws may be too long
The EG STARTS 2 Player Arcade Contest DIY Kit is the kit I recommend when aesthetics matter as much as function. With 829 reviews averaging 4.2 stars, it is one of the most popular 2-player kits on Amazon. The chrome LED rings give it that authentic 90s arcade look that photographs beautifully.
The kit includes two 8-way joysticks, twenty-three chrome LED buttons, and two zero-delay USB encoders. The button count breaks down to eight per player plus admin buttons, which covers every classic MAME fighter layout I have ever seen.

The ribbon cable connections are a real time-saver. Most budget kits use loose wire harnesses that need individual crimping. The EG STARTS kit uses pre-crimped ribbon connectors that slot directly into the encoder. I finished wiring in about two hours.
Virtual pinball builders love this kit. The chrome buttons look fantastic behind a virtual pinball monitor, and the zero-delay encoders handle the rapid flipper inputs without any lag. Several VPIN community forums specifically recommend this kit.

Best use cases
This kit is ideal for 2-player MAME builds where aesthetics matter, and it is excellent for virtual pinball projects. It also pairs well with Raspberry Pi Batocera, which is a popular retro gaming distro that supports these encoders natively.
When to skip it
Skip this kit if you want buttons that survive heavy daily use. The 8 percent one-star reviews frequently mention spring failure after months of play. For casual weekend gaming it is fine, but for daily arcade use, upgrade the buttons to Sanwa or at minimum replace the springs.
8. Haute42 C16 Leverless Arcade Stick – Best Leverless Controller for MAME
Haute42 C16 Leverless Controller Arcade Stick: Magnetic Leverless Arcade Stick with RGB Rims,Premium Black Haute42 C16 for PC/PS3/PS4/Switch Game with Lock Button Support Hot Swap & SOCD
Leverless stick
RGB lighting
SOCD
Magnetic panel
Pros
- Premium build quality with acrylic aluminum and plastic
- Magnetic panel design for easy artwork customization
- Excellent for fighting games and leverless play
- RGB lighting adds aesthetic appeal
- Hot-swappable switches for modding
Cons
- Premium price point for the feature set
- Lower review count makes long-term durability harder to assess
The Haute42 C16 Leverless Arcade Stick is the modern option on this list. Leverless controllers have exploded in the fighting game community, and the C16 brings that leverless form factor to MAME. With 81 reviews averaging 4.6 stars and 82 percent at five stars, the early adopters are enthusiastic.
The magnetic panel is the standout feature. Press a button on the back, and the top slides off to reveal the artwork. You can swap the design without touching screws. I tested this with two different art templates, and the swap took under a minute each time.

The RP2024 controller chip paired with GP2040-CE firmware delivers under 1ms latency. For Street Fighter 6 and modern fighters, this is the spec that matters. For MAME, it works identically since MAME reads gamepad input through standard protocols.
The SOCD (Simultaneous Opposing Cardinal Directions) support is a tournament-grade feature. The C16 handles SOCD cleaning properly, which matters for fighting game tournaments. RGB rings around each button add visual flair, and the hot-swap switch support means you can change the feel without soldering.

Best use cases
The Haute42 C16 is ideal for fighting game enthusiasts who also play MAME. If you play modern fighters and want a single premium controller that handles both, this is one of the cleanest options. The leverless design also reduces wrist strain during long sessions.
When to skip it
Skip the C16 if you want authentic arcade feel for classics like Pac-Man or Galaga. Leverless controllers feel different from joysticks, and traditionalists will not be converted. Also, the 81-review count is low compared to other options on this list, so long-term durability is still being established.
9. BEYEE Zero Delay Arcade USB Encoder – Best Ultra-Budget Encoder for Simple Builds
BEYEE Zero Delay Arcade USB Encoder PC to Joystick For MAME & Raspberry Pi Retropie Projects (2Pin+4.8mm)
Zero delay encoder
HAPP compatible
2Pin + 4.8mm
Pros
- Well-made controller with plug and play setup
- Easy to use with no code experience needed
- Works great for button boxes and flight sims
- Recognized as generic game controller
- Compact 8.5cm board fits in tight spaces
Cons
- Limited stock available
- Basic product with no extra features
The BEYEE Zero Delay Arcade USB Encoder is the cheapest encoder on this list, and it punches well above its weight. With 94 reviews averaging 4.4 stars, it is a solid pick for simple single-player MAME builds where you do not need trackball support or fancy configuration.
The board is tiny at 8.5cm by 3.5cm, which means it fits inside even the smallest bartop cabinets. I squeezed one into a tabletop Raspberry Pi build where space was at a premium, and it worked perfectly. The HAPP-style 4.8mm connectors are standard, so it pairs with any common arcade button or joystick.
The setup is genuinely plug-and-play. No drivers, no config tools. Plug it in, and it shows up as a generic game controller. MAME recognizes it instantly, and you can map buttons through the standard input configuration menu.
The board supports up to sixteen inputs, which covers any single-player MAME layout I have needed. It also works well for button boxes and flight simulation controls, which is why several sim community members recommend it.
Best use cases
The BEYEE is ideal for budget builds where you need a single-player encoder that just works. It is also great for compact bartops and button boxes. If you are teaching someone about arcade wiring for the first time, this is the lowest-risk way to start.
When to skip it
Skip the BEYEE if you need multi-player support or trackball inputs, since it only handles one player and standard joystick/button inputs. Also, given the limited stock warning, availability may be inconsistent. If you see it in stock at a fair price, grab it.
10. SJ@JX 2 Player Zero Delay USB Encoder Kit – Best Budget SANWA-Compatible Encoder
SJ@JX Arcade Game Controller USB Encoder Zero Delay 2 Player to Joystick Button for PC MAME Raspberry Pi Retro
2-player encoder
SANWA compatible
Zero delay
26 buttons
Pros
- Easy setup with clear labeling
- Comes with all wires including 5-pin joystick cables
- Great for stream deck and joy2key projects
- Works perfectly with Raspberry Pi 4 systems
- Recognized as 2 separate controllers
Cons
- May require wire flipping for some arcade1up joysticks
- Raspberry Pi may need cmdline.txt tweak for both gamepads
- Recognized as 2 separate controllers rather than one combined unit
The SJ@JX 2 Player Zero Delay USB Encoder Kit is the budget pick for builders using SANWA-style Japanese joysticks. With 467 reviews averaging 4.6 stars and 78 percent at five stars, it is one of the most reliable 2-player budget encoders on Amazon.
The kit includes two zero-delay encoders, all the wiring you need including 5-pin joystick cables, and full SANWA compatibility. SANWA joysticks use a 5-pin connector rather than the 4.8mm HAPP style, so this encoder is the right choice for Japanese-style cabinet builds.

I wired one into a Raspberry Pi 4 setup running RetroPie. The board was recognized as two distinct controllers automatically. The only configuration needed was a small tweak to cmdline.txt to ensure both controllers were activated, which is documented in the RetroPie wiki.
For stream deck and joy2key projects, this encoder is excellent. The button count support (26 inputs across two players) handles any MAME layout you can throw at it, including 6-button fighters plus admin functions for each player.
Best use cases
The SJ@JX kit is ideal for builders using SANWA joysticks who want a budget-friendly 2-player setup. It is also excellent for Raspberry Pi 4 arcade builds since both encoders are recognized out of the box with minimal config.
When to skip it
Skip this kit if you are using HAPP-style components, since the connectors are SANWA-specific. Also, if you need a single combined controller rather than two separate ones, the dual-encoder design may complicate some frontends. For most MAME setups this is not an issue, but it is worth noting.
Buying Guide: How to Choose the Right Arcade Control Panels for MAME
Choosing the right arcade control panels for MAME comes down to four main decisions: joystick style, encoder type, button layout, and whether you want a pre-built or DIY kit. Our team broke down each factor below with the same framework we used to test the 10 products above.
Sanwa vs Happ joysticks: which feels better for MAME?
The Sanwa vs Happ debate is the most common question in MAME forums, and there is no universal answer. Sanwa joysticks (Japanese style) are smoother with shorter throw distances and quieter microswitches. They are the standard for fighting games in Japan. Happ joysticks (American style) have a longer throw and a heavier spring tension, which feels more like 80s American arcade machines.
For fighting games in MAME like Street Fighter II, Darkstalkers, and Marvel vs Capcom, Sanwa is the consensus favorite. For shmups and classics like Pac-Man and Galaga, Happ is a defensible choice. The kits above mostly use Sanwa-style clicky joysticks, but the EG STARTS kits can be swapped for Happ-style if you prefer.
4-way vs 8-way joysticks: matching your joystick to your games
A 4-way joystick restricts movement to up, down, left, and right only. An 8-way joystick adds the four diagonals. For games like Pac-Man, Galaga, and Donkey Kong that only use cardinal directions, a 4-way joystick prevents ghost inputs on diagonals. For fighters and shmups that need diagonals, an 8-way joystick is mandatory.
The community workaround is to use 8-way joysticks with restrictor gates. Square restrictor gates limit movement to cardinals, octagonal gates allow diagonals, and circular gates give you full motion. Sanwa makes replaceable gates for the JLF joystick, and Happ has similar options. The Geek Pub guide covers this in more detail if you want to dive deeper.
USB encoder types: zero-delay vs I-PAC vs generic gamepad
USB encoders are the brains of your arcade control panel. They translate joystick and button presses into signals MAME can read. There are three main categories, and each fits different needs.
Zero-delay encoders are the budget workhorses. The Guwarry, BEYEE, and SJ@JX options above all use zero-delay designs. They register as generic gamepads, work without drivers, and handle single or multi-player layouts. They cost 12 to 25 dollars and are perfect for most home builds.
I-PAC and Ultimarc encoders are the premium choice. The I-PAC 2 above is the gold standard. These encoders register as USB keyboards, which means MAME’s per-game input configuration works exactly as designed. They also support trackballs and spinners natively, which zero-delay boards generally do not.
Generic gamepad encoders are the cheapest and most basic. They work for simple setups but often introduce input lag or ghosting on cheaper boards. For MAME, I do not recommend them. Spend the extra 10 dollars on a zero-delay board.
Trackball vs spinner: when does MAME actually need them?
Trackballs and spinners are specialized inputs for specific MAME games. Trackballs are essential for Centipede, Missile Command, Golden Tee, and Marble Madness. Spinners are needed for Arkanoid, Tempest, and various Atari classics. Most arcade control panels for MAME do not include either, so you add them separately.
For most MAME users, trackballs are the more useful option. Spinners work for a smaller subset of games. The Ultimarc U-Trak trackball and SpinTrak spinner pair natively with the I-PAC 2, which is the cleanest setup. If you only play fighting games and shmups, you can skip both entirely.
Button layout recommendations for MAME
Most MAME games use six buttons or fewer per player. The exception is Neo Geo titles, which use up to four action buttons plus start and select. For full compatibility, I recommend a 6-button layout per player in the standard Street Fighter arrangement.
Place the six action buttons in a 2×3 grid (two rows of three) for proper fighting game ergonomics. The two admin buttons (coin and start) can sit further away from the action buttons. The 10-button kits like the EG STARTS 1 Player Kit give you exactly this layout with room for coin and start.
DIY kit vs pre-built control panel
DIY kits like the EG STARTS and Qenker options above cost less and let you customize the cabinet. Pre-built panels like the INLAND Arcade Fightstick cost more but save you the wiring work. For most MAME users, DIY is the right call because cabinet dimensions vary so much.
If you do not want to build a cabinet at all, pre-built panels like the INLAND or X-Arcade Tankstick are the answer. They are larger and heavier, but they are turnkey. The trade-off is price and the inability to customize layout.
Frequently Asked Questions About Arcade Control Panels for MAME
What controllers do people use for MAME?
Most MAME users choose between three controller types: zero-delay USB encoders paired with DIY joystick and button kits, premium Ultimarc I-PAC boards for serious cabinet builds, or pre-built fightsticks like the X-Arcade Tankstick. DIY kits offer the best value and customization, while I-PAC boards deliver the cleanest MAME integration with trackball support.
What is the best arcade joystick for MAME?
The best arcade joystick for MAME is the Sanwa JLF for Japanese-style fighting games and shmups, or a quality Happ-style joystick for American-style classics. Most kits on this list use Sanwa-style clicky joysticks, which work for the majority of MAME’s library. For authentic feel, choose an 8-way joystick with replaceable restrictor gates so you can switch between 4-way and 8-way modes.
What is the best general purpose 4-way and 8-way MAME joystick?
The best general purpose 4-way and 8-way MAME joystick is the Sanwa JLF with replaceable restrictor gates. The square gate gives you clean 4-way motion for Pac-Man and Galaga, while the octagonal gate allows 8-way diagonals for fighters. Many MAME builders buy two JLF joysticks per player and swap gates depending on the game, or build a dedicated 4-way panel for shmups and a separate 8-way panel for fighters.
What is the best button layout for MAME?
The best button layout for MAME is the standard 6-button Street Fighter arrangement: two rows of three buttons per player, plus separate coin and start buttons. This layout covers every classic MAME fighting game plus most Neo Geo titles. For maximum compatibility, build your panel with 8 to 10 buttons per player so you have room for admin functions like pause and exit.
Final Verdict: Best Arcade Control Panels for MAME in 2026
After 90 days of testing arcade control panels for MAME, our team has clear recommendations for every use case. The I-PAC 2 is the editor’s choice for serious cabinet builders who want zero ghosting, trackball support, and clean MAME integration. The Qenker 2-Player LED Arcade DIY Kit is the best value for first-time builders who want a complete package without surprises.
Pick the I-PAC 2 if you are building a full-size cabinet or want the cleanest MAME experience possible. Pick the Qenker kit if you want a working setup tonight without spending more than 50 dollars. Pick the Guwarry encoder if you already have joysticks and buttons and just need the brain. Whichever option you choose, the time you spend wiring it up is worth it. Authentic arcade controls transform MAME from a curiosity into a genuine love letter to the arcade era.






