MAME Cabinet Parts & Controls — The Complete Builder's Guide
A MAME cabinet is only as good as its controls. Emulation gets you the games; the right joystick, spinner or trackball gets you the feel. Every GRS control below outputs standard USB HID — plug-and-play with MAME, RetroArch, RetroPie and Batocera on PC or Raspberry Pi, no drivers needed.
Match the control to the games you play
| If you play… |
You need |
Our part |
| Pac-Man, Galaga, Street Fighter, Mortal Kombat |
Joystick with the right gate — 4-way for the classics, 8-way for fighters |
GRS joysticks + TOS switchable 4↔8-way restrictor (switch per game) |
| Tempest, Arkanoid, Breakout, Pong |
Weighted spinner |
GRS spinners — see the Tempest setup guide
|
| Centipede, Missile Command, Golden Tee, Marble Madness |
Arcade trackball |
GRS trackballs — see the Centipede guide and Golden Tee guide
|
| Ikari Warriors, T.N.K III, Heavy Barrel |
Rotary joystick |
GRS IKARI Rotary — the only SNK-licensed one |
| Tron, Discs of Tron |
Flight stick + spinner |
Tron control setup |
| Star Wars, After Burner, flight games |
Analog yoke |
GRS Star Wars Flight Yoke |
| Operation Wolf, Time Crisis, House of the Dead |
Light gun |
GRS Sinden Target Pro |
Wiring it all together
Buttons and sticks are simple switches — they need an encoder to become USB input. The GRS Zero Delay Encoder V2 handles a stick + buttons; the Universal Encoder Hub connects a full panel — sticks, buttons, spinner and trackball — over one USB cable. Grab matching wiring harnesses and you'll never touch a soldering iron.
MAME setup tips
- Set spinner/trackball sensitivity in MAME's Analog Controls menu per game — start at default and adjust to taste.
- Use the TOS restrictor's switch (or servo version) to flip 4-way ↔ 8-way per game — diagonal misreads in Pac-Man are a gate problem, not a stick problem.
- Map controls once in RetroArch/MAME and save per-game overrides — all GRS parts enumerate as standard HID devices.
Upgrading an Arcade1Up instead of scratch-building? Start with the Arcade1Up compatibility guide. Want a desk-size build? See Build-A-Cade.
FAQ
Do GRS parts work with Raspberry Pi / RetroPie?
Yes — everything is standard USB HID. Pi 3, Pi 4, Pi 5, RetroPie, Recalbox and Batocera all recognize the controls without drivers.
What's the difference between a zero-delay encoder and the Encoder Hub?
The Zero Delay V2 is the simple, proven board for one stick and buttons. The Universal Encoder Hub adds ports for spinners, trackballs and more complex panels — one USB cable out.
Can I mix GRS controls with other brands?
Yes. Each control is its own USB device (or wires into the Hub), so you can add them to an existing panel one at a time.
Latest Blogs
Explore the best arcade joysticks and arcade setups.
Our blog offers expert reviews, tips, and tutorials to enhance your arcade gaming experience with the latest gear and classic themes.
You don't need a woodshop or an electronics background to build a real arcade machine anymore. Modern DIY kits pack pre-cut cab...
An arcade flight stick is a tall, trigger-topped control built for games where you grip and sweep — Tron, tank games, and cabin...
Every arcade cabinet — scratch-built, kit, or upgraded Arcade1Up — is the same six systems wearing different wood. Use this che...
An arcade trackball is a heavy ball riding on bearing rollers, read by optical encoders on two axes. It's the control behind Ce...
Buttons are the most-pressed part of any cabinet — millions of actuations if you build something people actually play. The diff...
Classic light guns died with CRT televisions — the old sensors literally read the scanline of a tube TV. Modern arcade light gu...
An encoder board is the translator between arcade hardware and your computer: buttons and joysticks are just switches, and the ...
Dive into the world of flight simulation with our carefully curated list of the best affordable flight yokes. Discover options that provide exceptional value without breaking the bank. Find out which yoke suits you best!
Dive into the world of retro gaming with our comprehensive guide on arcade joystick features that enhance your gameplay experience. Discover what makes a joystick perfect for authentic retro play and why the GRS Super Joystick from Thunderstick Studios could be your best choice.
Find out the best arcade spinner for your gaming setup with our comprehensive guide. Explore benefits, features, and top products from Thunderstick Studio to enhance your gaming experience