Skip to main content Skip to search Skip to main navigation

How Do Arcade Controls Work? Joysticks, Buttons, Microswitches, and Ground

By HighScoreSaves Technical Team

Reviewed and updated August 24, 2026

Quick Answer

Classic arcade joysticks and pushbuttons usually work by opening or closing electrical switch circuits that the game PCB reads as player inputs. A joystick activates individual switches for directions such as up, down, left, and right, while each pushbutton activates its own switch. Many arcade control circuits share a common ground connection, and the cabinet wiring carries the individual input signals back to the game PCB.

Classic arcade controls are mechanically simple from the player's point of view: move the joystick or press a button and the game responds. Behind the control panel, however, the cabinet must convert that physical movement into an electrical signal the arcade PCB can recognize.

On many classic arcade machines, this is done with mechanical switches. Each joystick direction and pushbutton is connected to a switch, and the cabinet wiring carries those switch signals to the game hardware.

Understanding that basic input path is useful when identifying cabinet wiring, troubleshooting a control that does not respond, comparing JAMMA and pre-JAMMA systems, or verifying a cabinet before installing an arcade upgrade.

How Does an Arcade Joystick Work?

A typical digital arcade joystick can move in several directions, but the game PCB does not usually receive a single signal that means "the joystick moved."

Instead, individual switches correspond to specific directions.

Depending on the joystick design, these can include:

  • Up
  • Down
  • Left
  • Right

When the player moves the joystick, the mechanical parts underneath the control activate one or more of those switches.

For example, moving the joystick left activates the switch associated with the left input. The cabinet wiring carries that electrical state to the arcade PCB, and the game software responds according to its programming.

What Is an Arcade Microswitch?

A microswitch is a small mechanical switch commonly used in arcade controls.

The switch normally includes electrical terminals and an actuator. A joystick mechanism or pushbutton presses the actuator when the control is moved or pressed.

The switch then changes the electrical state of the connected circuit.

Microswitches became common in many arcade controls because they are compact, durable, replaceable, and provide a distinct mechanical action.

Do All Classic Arcade Controls Use Microswitches?

No.

Classic arcade hardware was produced over many years, and control designs vary. Some early or specialized controls can use leaf switches, optical sensors, potentiometers, Hall-effect devices, or other mechanisms.

Trackballs, steering wheels, spinners, analog joysticks, light guns, and other specialized controls operate differently from a basic digital joystick or pushbutton.

This article focuses primarily on the common digital control inputs used by many joystick-and-button classic arcade games.

How Does an Arcade Pushbutton Work?

A pushbutton typically activates its own electrical switch when pressed.

The game PCB sees that switch state as a particular input, such as:

  • Fire
  • Jump
  • Action
  • Player 1 Start
  • Player 2 Start

The physical button cap, plunger, spring, switch, wiring, and PCB input circuitry all contribute to successful operation.

A button that feels normal mechanically can still fail electrically if the switch, wiring, connector, or input circuit is damaged.

What Does Normally Open Mean on an Arcade Switch?

Many arcade button and joystick circuits use a normally open switch configuration.

"Normally open" means the electrical circuit is open when the control is not being activated. Pressing the button or moving the joystick closes the relevant circuit.

The arcade PCB detects that change and treats it as an active input.

The exact wiring arrangement should always be confirmed for the specific cabinet and hardware rather than assumed solely from another game.

What Is Common Ground in Arcade Controls?

Many arcade control panels use a shared electrical ground connection.

Instead of running two completely independent wires from every switch all the way back to the PCB, one side of multiple switches can share a common ground path while the other side of each switch has its own individual input wire.

This means a control panel may have:

  • one shared ground daisy chain connecting several switches; and
  • individual signal wires for joystick directions and buttons.

If the common ground connection is interrupted, multiple controls can stop responding even though the individual switches are still mechanically functional.

How Does the Arcade PCB Read a Control Input?

The cabinet wiring carries the control signal to the arcade PCB. Input circuitry on the board then allows the game hardware to determine whether a particular control is active.

The CPU and game program ultimately use that information to determine what should happen during gameplay.

For more information about the processor's role, see What Does the CPU Do on a Classic Arcade PCB? .

How Do Arcade Controls Connect Through JAMMA?

JAMMA standardized common cabinet connections for many arcade functions, including joystick directions, start buttons, action buttons, coin inputs, power, video, audio, and ground.

That made it easier for compatible game PCBs to operate in cabinets using the same basic wiring standard.

However, basic JAMMA does not provide every possible control used by every arcade game.

Games with extra buttons, more than two players, analog controls, trackballs, steering wheels, or other specialized inputs can require additional connectors or wiring.

For the broader wiring explanation, see What Is a JAMMA Arcade PCB? JAMMA vs. Pre-JAMMA Classic Arcade Hardware .

How Are Pre-JAMMA Arcade Controls Wired?

Pre-JAMMA arcade games commonly use game-specific or manufacturer-specific wiring.

The basic electrical concept may still involve individual control inputs and ground, but the connector pinout can be completely different.

Two edge connectors that look physically similar can assign controls, power, video, or ground to different positions.

Never connect an unidentified PCB or harness based only on physical fit.

Can an Arcade Edge Connector Cause Control Problems?

Yes.

The control signal path can pass through PCB edge fingers, cabinet harness contacts, adapters, or additional connectors.

Dirty, oxidized, loose, worn, or modified connections can interrupt one or more control inputs.

Learn more in Arcade Edge Connectors Explained: Dedicated PCB Connectors, JAMMA, and Adapters .

Why Would One Arcade Button Stop Working?

If only one control stops responding, possible causes can include:

  • a failed or dirty switch;
  • a disconnected terminal;
  • a broken signal wire;
  • a damaged connector contact;
  • an incorrect adapter connection;
  • a PCB input-circuit problem; or
  • a game setting that affects the control.

A symptom should be used as a starting point rather than proof that one particular component is defective.

Why Would Several Controls Stop Working at Once?

When several controls fail together, look for something they share.

Examples can include:

  • a common ground connection;
  • a harness connector;
  • an adapter;
  • a PCB connector;
  • a control-panel plug; or
  • a shared section of input circuitry.

A broken common-ground daisy chain is one example of a single problem that can affect several controls at once.

Can Test Mode Help Check Arcade Controls?

Yes, when the game provides an input test.

An input-test screen can show whether the PCB recognizes a joystick direction, pushbutton, coin switch, or start button.

This is useful because it separates the player's physical action from the game's normal gameplay logic.

If an input changes correctly in test mode, the game is recognizing that input at that stage.

For more detail, see Why Does a Classic Arcade Game Have Test Mode and Service Mode? .

How Do Multigame Kits Use Original Arcade Controls?

A multigame upgrade installed on supported original arcade hardware still has to work with the cabinet's available controls.

That is why cabinet type, joystick arrangement, buttons, monitor orientation, and game-specific control requirements can matter when determining whether multiple included games make sense in a particular cabinet.

Supported HighScoreSaves multigame kits may also use existing cabinet controls for menu functions rather than requiring unnecessary external switches.

See How Multigame Upgrade Kits Work on Original Arcade PCBs .

Document Control Wiring Before Changing Anything

Classic arcade cabinets can accumulate repairs, conversions, replacement controls, added connectors, adapters, and undocumented wiring changes over decades.

Before disconnecting a control panel or PCB, take photographs showing:

  • switch terminals;
  • ground wiring;
  • signal wires;
  • connector orientation;
  • adapters;
  • control-panel plugs; and
  • the main PCB connection.

These photographs can be invaluable if the cabinet no longer matches the original factory wiring diagram.

Key Takeaway

Most digital arcade controls work by changing the electrical state of individual switch circuits. Joystick directions and buttons each provide separate inputs, while multiple controls often share a common ground connection.

The complete input path includes the physical control, switch, wiring, connectors, adapters, PCB input circuitry, CPU, and game software. Understanding that path makes it much easier to determine why one control—or several controls—may stop responding.

Get More Arcade Knowledge

Enjoyed this article? Join the HighScoreSaves newsletter for new Arcade Knowledge articles, kit announcements, installation tips, product updates, and occasional subscriber-only offers.

Join the HighScoreSaves Newsletter

Classic Arcade • Modern Features