Arcade controls and upgrades

Arcade Machine Controls: Panel Parts and Input Checks

A generic control panel and loose cables on a workbench
On this page7

Arcade machine controls need a clear path from your hands to the game. A hand control is not a complete input system by itself. This checklist helps you separate the parts, record their connections and prove the setup before it goes into a cabinet. It covers low-voltage control planning, not old mains or display repair.

Start with the games and number of players. List each input, choose a matching interface and check the host mode. Build a small bench setup before drilling or routing a full panel. Test simultaneous inputs as well as one button at a time. Keep lighting power, menu commands and game controls on separate records so a fault can be traced to one part of the path.

List arcade machine controls by game function

Make a row for each function, rather than each part you want to buy. Movement and action inputs are separate from start or credit commands. Add menu access and exit commands as their own items. This prevents a finished cabinet from playing a game well but leaving you unable to return to its menu.

MAME's default control reference separates machine controls from game controls and menu functions. Its defaults are a starting map, not a wiring standard for every cabinet. Confirm the running version and the settings for each game you intend to use.

Do not assign an exit command to an action button by accident. A shared or shifted command can be useful, but it needs a clear record and a deliberate press sequence. Test it with the game's normal button combinations. If normal play can trigger the menu or quit the game, revise the mapping before adding more hardware.

Build an input path record for each station

Use the following record while parts are still easy to see. For a multi-player panel, give each station a clear name and keep it throughout the wiring and software setup. Do not rely on cable color alone; replacement leads may use different colors.

Stage Record Bench check
Hand control Exact lever, button or device Moves freely without a panel clash
Switch or sensor Contact type or documented output Correct signal for its interface
Encoder Board model, revision and mode Host detects the intended device
Cable Connector and pin assignment Matches both maker diagrams
Host USB port or other documented input Device remains present after restart
Game Function and assigned input Only the intended action occurs
Menu Start, return and exit route Can leave play without a hidden keyboard

The table is a worksheet, not a pinout. A pin position or voltage belongs to the exact board manual. If you cannot identify either end of a cable, do not power it just to see whether it works. Keep that route apart from known working parts.

Wire arcade machine controls with the board manual

Ultimarc's I-PAC installation instructions describe ordinary switch connections and the difference between board modes. The maker identifies normally open and common switch contacts for its documented setup. Use the exact instructions for your board; a terminal label on another product may mean something else.

A switch can have more terminals than your input route needs. Read the markings and diagram rather than joining every terminal. Keep a written connection record as you work. Label the cable at the board end and at the panel end, where you can still reach it after assembly.

Buttons with lights add another circuit. Record the light's supply and wiring separately from the switch contacts. The fact that a button lights up does not prove that the game can read a press. Equally, a working switch does not prove that an unknown light circuit can share its supply.

Fix boards and wires so they cannot hang from their plugs. Allow room to open the panel without pulling a lead tight. Follow maker requirements for mounting and cable routing. Keep enclosed power supplies intact; this guide does not give a method for altering mains-powered equipment.

Prove one player before adding the next

Begin with a known control and one input. Confirm the host sees it, then map it in the game. Add the other directions and buttons only after that path works. If you add every wire at once, a swapped input is harder to locate.

Check each direction on its own, then the diagonal combinations the game uses. Press action buttons while holding a direction. For shared play, have both stations send inputs at the same time. A one-at-a-time check will not show a mapping collision that appears only when both players act together.

Restart the host and repeat a short check. Keep the saved settings with a record of the USB devices and their ports. Do not assume a setup will remember player order after devices are moved. If order matters, verify it with your actual host and software rather than a seller's general claim.

Resolve fit before fixing the final panel

The input path can work perfectly on a bench and still fail to fit the wood. Place the real control bodies beneath the planned surface. Check fixing nuts, switch tabs and cable bends. Leave access to any adjustment that you intend to use after the panel is closed.

The button layout worksheet records hole centers and hardware clearances. Keep its scale check with a printed template. It does not supply the missing dimensions of your lever or button. Those facts come from the part and its maker sheet.

Return to the joystick and controls guide when choosing input types. Use the monitor guide for video and mounting questions. A display fault and a control fault need separate checks; do not replace the encoder because the screen shows no picture.

Frequently asked questions

Do I need an encoder for every player?

That depends on the board and its documented inputs. Some boards handle several stations; others expose a smaller set. Count the required functions, including start and menu commands, before choosing. Verify the exact board mode and host behavior. A connector count alone does not tell you how many independent player inputs are available.

Can a trackball use the joystick's wiring?

A trackball sends a different kind of input from a simple direction switch. Check the device's own interface and the board's documented trackball connections. Do not join it to spare switch terminals because the plugs look similar. Keep its axes and buttons on the input record, then map them in the software.

Why does a button work in the menu but fail in a game?

The menu and the game may have separate input maps. Confirm the press at the host, then check the game-specific assignment. Also check whether the game actually uses that function. Save the corrected mapping and restart it once. Avoid changing several layers at the same time, since that hides the original fault.

Can I leave a keyboard inside the cabinet?

A keyboard can help with setup and fault finding if it is stored without blocking vents or stressing cables. Still make the normal play and exit route usable from the panel. Keep a way to reach service controls without taking apart the screen mount. Record any command that requires the keyboard so it is not forgotten later.

Verdict

Plan arcade machine controls as a chain of known inputs. Label each connection, prove one station and then check shared play. Keep the final panel plan tied to the real parts. A clear wiring record and saved mapping make later faults easier to locate than a panel assembled from unverified bundles.

Home arcade machine choices