Power Supply Troubleshooting Guide: Testing +5 V, +12V, and {GND} Rails

 A stable power distribution system is the foundation of any arcade cabinet. On machines like Slam A Winner, HockeyZoo, and Hole in One, power supply voltage fluctuations or ground faults can mimic broken optical sensors, corrupted logic board ICs, or motor failures.

Arcade cabinets typically use a standard Switching Power Supply (SPS) providing regulated DC outputs. Understanding how to measure and adjust these voltage rails is critical before replacing mainboards or peripheral sensors.

1. Key Voltage Rails & Their Functions

Arcade switching power supplies deliver specific DC voltage rails to power different hardware modules:

Voltage RailTarget Operating RangePrimary Arcade Components PoweredSymptoms of Failure / Out-of-Spec Rail
$+5\text{V\ DC}$$4.85\text{V}$$5.20\text{V}$Mainboard CPU, RAM, Logic ICs (e.g., 74HC245), TTL optical sensors, LED displays

Low: Random game resets, frozen displays, unread sensors.


High: Overheated IC chips, permanent CPU damage.

$+12\text{V\ DC}$$11.80\text{V}$$12.50\text{V}$Audio amplifiers, coin acceptors, ticket dispenser motors, cooling fans, solenoid relays

Low: Weak or distorted audio, ticket dispenser jamming/sluggishness, coin drop failure.


High: Blown audio ICs, overheated motor coils.

$\text{GND}$ (Ground)$0.00\text{V}$ (Reference)Common return path for all DC signals and logic referencesFloating ground causes electrical noise, erratic sensor triggers, and static electric shock on metal coin doors.

2. Measuring Voltage Rails with a Multimeter

Always test voltages under load (with the mainboard and peripherals plugged in) to get an accurate operational reading.

       [ Switching Power Supply ]
     ┌────────────────────────────┐
     │  +5V   +12V   GND   FG  AC │
     └─┬──────┬──────┬──────┬───┬─┘
       │      │      │      │   └─ AC Main Line Input (110V/220V)
       │      │      │      └── Frame Ground (Cabinet Earth)
       │      │      └───────── Common DC Ground Return (Black Wires)
       │      └──────────────── +12V DC Supply (Yellow Wires)
       └─────────────────────── +5V DC Logic Power (Red Wires)

Step-by-Step Testing Procedure:

  1. Set Up Multimeter: Turn the multimeter dial to DC Voltage ($\text{V}\!=\!\!=\!$) mode (set to $20\text{V}$ range on manual-ranging meters).

  2. Establish Ground Reference: Connect the Black probe firmly to a designated $\text{GND}$ terminal on the power supply or a known ground point on the mainboard PCB.

  3. Measure $+5\text{V}$ Logic Rail:

    • Touch the Red probe to the $+5\text{V}$ output screw terminal on the supply, or directly across a $+5\text{V}$ VCC pin on an IC (e.g., Pin 20 on the 74HC245 chip).

    • Ideal Reading: $5.05\text{V} - 5.10\text{V}\text{ DC}$.

  4. Measure $+12\text{V}$ Motor/Sound Rail:

    • Touch the Red probe to the $+12\text{V}$ terminal or the supply harness pin leading to the ticket dispenser/audio amp.

    • Ideal Reading: $12.00\text{V} - 12.20\text{V}\text{ DC}$.

3. Adjusting the $+5\text{V}$ Potentiometer

Most arcade switching power supplies feature a small adjustment dial labeled "+5V ADJ" or "VOLT ADJ".

  • Why Adjust? Over long harness runs, voltage drops occur across aged wiring and connector pins. If the voltage reaching the mainboard CPU drops below $4.80\text{V}$, logic operations fail.

  • How to Adjust Safely:

    1. Keep probes attached to the mainboard's $+5\text{V}$ input header (not the power supply screw itself, to account for wire resistance drop).

    2. Use a small insulated flathead screwdriver to turn the +5V ADJ trimpot clockwise slowly to increase voltage, or counter-clockwise to decrease voltage.

    3. Set the level to read exactly $5.05\text{V} - 5.15\text{V}$ at the mainboard connector.

Critical Warning: Never adjust the $+5\text{V}$ rail above $5.25\text{V}$. Over-voltage will instantly burn out sensitive TTL buffer chips, CPU microcontrollers, and microswitch signal buffers!

4. Common Power Supply Failure Symptoms & Quick Solutions

                                [POWER SYSTEM TROUBLESHOOTING]
                                              │
               ┌──────────────────────────────┴──────────────────────────────┐
               ▼                                                             ▼
   [Voltage Reading fluctuates / < 4.7V]                          [Cabinet completely dead]
               │                                                             │
  ┌────────────┴────────────┐                                   ┌────────────┴────────────┐
  │ • Adjust +5V Trimpot    │                                   │ • Check AC main fuse    │
  │ • Inspect burned harness│                                   │ • Verify AC wall socket │
  │ • Check filter caps     │                                   │ • Replace power supply  │
  └─────────────────────────┘                                   └─────────────────────────┘
Issue EncounteredProbable CauseAction Required
Game boots, but resets whenever the ball elevator motor or coil firesVoltage drop on $+5\text{V}$ rail when $+12\text{V}$ motor draws high inrush currentRe-adjust $+5\text{V}$ trimpot under load. Inspect capacitor filter banks on the power supply board; replace PSU if voltage sags severely under motor load.
Audio has low-frequency hum or buzzing noiseDamaged DC ground wire, loose terminal screws, or missing Earth Ground ($\text{FG}$)Tighten all terminal screws. Verify that Frame Ground ($\text{FG}$) connects cleanly to the cabinet metal chassis and wall socket earth.
Ticket dispenser or coin validator works intermittently$+12\text{V}$ rail reading low ($\le 11.2\text{V}$) due to internal component degradation inside PSUMeasure $+12\text{V}$ line under load; if non-adjustable and reading low, replace the switching power supply unit.

Create a comprehensive troubleshooting summary table combining all covered machines (HockeyZoo, Slam A Winner, Hole in One).

 Here is a comprehensive troubleshooting summary table combining all the diagnostic cases, root causes, and solutions covered across HockeyZoo, Slam A Winner, and Hole in One.

Master Troubleshooting & Repair Matrix

Game TitleSymptom / Reported IssueRoot CauseFailure AnalysisRecommended Diagnostic & Repair Action
HockeyZooUnreadable score / LED display fails to update when a goal is scoredDirty or defective Yenox optical sensor near goal lineDust/paper lint blocks optical IR beam gap, or IR LED inside Yenox housing degradedClean sensor channel with 99% IPA using a cotton swab. If voltage across signal pin fails to toggle (0V to 5V), desolder and replace the Yenox sensor board.
Slam A WinnerStuttering / jerky score wheel (turn table) rotationDirty or defective Yenox rotary sensorGrime on optical lenses prevents precise timing gear/target disk tracking, causing controller hesitationClean Yenox optical gap and timing gear. Check signal pin output with a multimeter; replace Yenox module if signal toggling remains erratic.
Slam A WinnerMulti-system fault: Coin slot unresponsive, turn table stutters, and ball elevator vanbelt stutters simultaneouslyDamaged 74HC245 TTL Logic IC on mainboard PCBStatic electricity or voltage spikes damaged the input buffer IC, blinding the CPU to external inputsVerify wiring continuity to PCB. Trace input lines to the 74HC245 IC. Desolder the faulty chip, install a 20-pin DIP socket, and insert a new 74HC245 buffer IC.
Slam A WinnerTicket dispenser fails to pay out tickets (Error code displayed / motor spins endlessly)Jammed paper path or dirty/faulty IR ticket notch sensorRoller build-up prevents paper feed, or optic sensor fails to register ticket notches to CPUClear paper jam and clean rubber rollers with IPA. Clean optical notch sensor channel; if the status LED on the dispenser board doesn't flash during feed, replace the ticket sensor board.
Slam A WinnerScore not registered and no tickets dispensed when ball enters target chuteMisaligned, oxidized, or broken Needle (Whisker) SwitchBended needle misses ball impact, or contact oxidation prevents electrical continuity across COM $\rightarrow$ NOInspect needle position in chute. Test switch with multimeter in resistance mode (COM to NO); if reading exceeds $0\,\Omega$ when manually pressed, adjust arm or replace switch.
Hole in OneScore unread upon ball entry; ticket payout is delayed until game timer expiresBroken Needle Switch in scoring hole/cupSnapped wire lever prevents score pulse. CPU holds until game timer expires, then issues fallback Mercy TicketsInspect target switch lever. Verify COM to NO continuity with multimeter. Replace broken whisker switch and verify DIP switch timer configuration on PCB.

Quick Diagnostic Reference Checklist for Arcade Technicians

                                  [SYSTEM ISSUE DETECTED]
                                             │
               ┌─────────────────────────────┴─────────────────────────────┐
               ▼                                                           ▼
     [Mechanical/Optical Sensor Issue]                            [Mainboard Signal Fault]
               │                                                           │
 ┌─────────────┴─────────────┐                               ┌─────────────┴─────────────┐
 │ • Clean Yenox/IR Lens     │                               │ • Test wiring continuity  │
 │ • Test COM to NO/NC Switch│                               │ • Check 74HC245 Buffer IC │
 │ • Check needle alignment  │                               │ • Inspect DIP switch map  │
 └───────────────────────────┘                               └───────────────────────────┘
  1. Optical Sensors (Yenox / IR): Always clean lenses with 99% Isopropyl Alcohol (IPA) before condemning hardware.

  2. Microswitches (Needle / Whisker): Measure continuity across COM and NO terminals while manually actuating the arm. It should drop cleanly to near $0\,\Omega$.

  3. Multi-Input Failures: If independent switches and sensors fail simultaneously, check power rails ($+5\text{V}$, $+12\text{V}$) and signal buffer ICs (74HC245) on the mainboard PCB.

Understanding DIP Switch Timer Configurations & Mercy Ticket Settings on Redemption PCBs

Most classic and modern redemption arcade games—including Slam A Winner, Hole in One, and similar skill-based titles—use DIP switches on the main circuit board (PCB) to configure core operational parameters without needing external programming tools.

Add a section explaining DIP switch timer configurations and mercy ticket settings on redemption game PCBs.

Two of the most vital settings controlled by these DIP switch banks are Gameplay Timer Limits and Mercy Ticket Payouts.

1. DIP Switch Basics on Arcade PCBs

A DIP (Dual In-line Package) switch block consists of a row of small manual toggle switches (typically numbered 1 to 8). Each toggle can be flipped between ON (Closed / Low logic) and OFF (Open / High logic).

By combining the binary states of multiple toggles, game technicians can adjust game difficulty, audio volume, ticket-to-point ratios, game duration, and default fallback behavior.

  ON   [1] [2] [3] [4] [5] [6] [7] [8]
       ─┬─ ─┬─ ─┬─ ─┬─ ─┬─ ─┬─ ─┬─ ─┬─
  OFF   │   │   │   │   │   │   │   │

2. Configuring the Gameplay Time Limit (Timer Settings)

As seen in issues where broken target switches cause delayed payouts, games like Hole in One rely on an internal gameplay timer. If a player fails to trigger a scoring switch within the allocated time, the timer expires to prevent the machine from freezing indefinitely.

Example DIP Switch Timer Map (Typical 2-Switch Logic)

Game duration is usually mapped across two adjacent DIP toggles (e.g., Switch 1 and Switch 2 on Bank SW1):

SW 1SW 2Game Play Time LimitOperational Behavior
OFFOFF30 SecondsShort duration; ideal for high-traffic arcade locations to maintain high throughput.
ONOFF45 Seconds (Default)Standard balance between giving players enough time and keeping machine turnover fast.
OFFON60 SecondsExtended duration; allows casual or younger players extra time to complete rounds.
ONONInfinite / No LimitGame waits indefinitely for a target hit (Not recommended; causes game hangs if a target switch breaks).

Technician Tip: Never set the timer switches to ON/ON (Infinite) in public venues. If a needle switch or optical sensor breaks during operation, the game will hang permanently on the active player without resetting or dispensing tickets, leading to customer complaints.

3. Configuring Mercy Ticket Settings

Mercy Tickets are a built-in compensation mechanism in redemption machines. If a player inserts coins/tokens but fails to score any points before the game timer runs out (or if a scoring switch fails to detect a hit), the mainboard automatically dispenses a minimal set number of tickets.

This ensures that paying players always walk away with at least a small reward, maintaining customer satisfaction and compliance with local amusement regulations.

Example DIP Switch Mercy Ticket Map (Typical 2-Switch Logic)

Mercy ticket counts are frequently assigned to toggles on a secondary DIP bank (e.g., Switch 3 and Switch 4 on Bank SW2):

SW 3SW 4Mercy Ticket CountDescription
OFFOFF0 Tickets (Disabled)No payout if zero points are registered. Recommended for strict skill-based setups.
ONOFF1 Ticket (Standard)Dispenses exactly 1 ticket upon time expiration if no points were scored.
OFFON2 TicketsGenerates 2 mercy tickets per unrewarded game session.
ONON3 TicketsGenerates 3 mercy tickets; suitable for family entertainment centers (FECs) targeting young children.

4. How Mercy Tickets Help Diagnose Hardware Failures

Understanding how mercy tickets work helps technicians perform quick hardware diagnostics on location:

  1. Immediate Payout = Functional Sensor: Player scores $\rightarrow$ Sensor triggers instantly $\rightarrow$ Normal ticket payout calculated by score.

  2. Delayed Payout equal to Mercy Value = Sensor/Switch Failure: Player scores $\rightarrow$ Broken switch registers nothing $\rightarrow$ Game waits for timer to expire (e.g., 45s) $\rightarrow$ CPU awards Mercy Tickets (e.g., 1 ticket).

If players report that a machine is paying out only 1 ticket after a long delay regardless of performance, check the target switch (needle/whisker switch) and board buffer ICs before altering the mainboard DIP switch configuration.