Zen and the Art of Slot Machine Maintenance
Chapter 11

The debugging reference sheet

start here when something's wrong — includes our baseline

This is the chapter to open when the machine misbehaves. Everything later in the book exists to make this chapter make sense.

1.1 The method

flowchart TD
    A[Something's wrong] --> B[Run 5 plays. Don't fix. Listen.]
    B --> C[Which beat of the song is missing, early, late, or wrong?]
    C --> D[Trace the quarter: where does it actually go?]
    D --> E[Trace the motion: what moved, what didn't, in what order?]
    E --> F[Name the subsystem — §1.3 tells you which]
    F --> G{Can you reproduce it on demand?}
    G -->|No| H[Freeze the clock §1.4 and set it up by hand]
    G -->|Yes| I[Compare the bad part to its siblings §6.2]
    H --> I
    I --> J[Say out loud why it's doing this]
    J --> K{Explanation holds up?}
    K -->|No| B
    K -->|Yes| L[Photograph the geometry. THEN fix one thing.]
    L --> M[Re-test. One change per test.]

1.2 The song: what a healthy cycle sounds like

Learn this by ear. It's the fastest diagnostic in the book.

Beat Sound What's happening If it's missing or wrong
1 tinkclack Coin drops through the head, lands in the escalator Coin path (§3.1)
2 click Detector trips, handle unlocks Detector / handle lock (§3.1)
3 rising creak-load Handle stroke charging the kicker and cocking the clock Operating fork, kicker spring (§3.3)
4 THUNK + whirr Kicker releases, three reels spin Kicker, pawls, brakes (§3.4)
5 tick-tick-tick Clock winding down under the governor Clock (§3.4)
6 clackclackclack Stop levers drop into stop stars, left to right Stop levers, springs (§3.4)
7 chunk (only on a win) Payout slides driven, quarters metered Fingers, levers, slides (§3.5, §3.6)
8 rattle Quarters into the cup Tube inventory (§3.2)
9 snap-click Everything returns home, handle relocks Reset (§3.8) — this was our missing click

If you hear the song end early, the missing beat tells you where to look. If a beat is dull instead of crisp, that's a weak spring or gum (Chapter 4). If a beat is extra — a rattle that shouldn't be there — something's loose or a coin is where it shouldn't be.

1.3 Symptom → where to look

Symptom First suspect Then Chapter
Quarter falls straight to the reject cup Coin head gauge; coin too fat/thin/sharp (Ch. 5); bent entry chute Escalator entry 3.1
Quarter accepted but handle stays locked Detector not tripping — gum, weak spring, coin didn't reach it Handle lock lever 3.1
Handle pulls with no quarter Detector or lock not returning Cycle latch 3.1, 3.8
One quarter buys several pulls Cycle latch / detector reset Escalator advance 3.1, 3.8
Handle stroke notchy, hangs, or won't return Operating fork path, gummed pivots Return springs, kicker 3.3
One reel won't spin / spins weak That reel's pawl, brake stuck, shaft gummed Kicker 3.4
All reels weak Kicker spring, kicker linkage Incomplete handle stroke 3.3, 3.4
Reels stop together, or too fast Clock — dirty, weak spring, governor freewheeling Timing lever 3.4
Reels hang, stop too slow Clock drag, gummed pivots Wrong adjustment 3.4
One reel stops wrong / drifts off index Its stop lever, spring, worn stop star Brake 3.4
Right symbols, wrong pay (or no pay) Hammer bent; disc shifted; plugged hole; missing spacer Lever binding 3.5
Right category, short count Slides oily/gunky; slide return spring; tube low; foreign coin Slide lock 3.6, 5
Pays, then jams Gunky or sharp-edged quarters in slides/tube Slide return 5
Tube never refills Diverter stuck in overflow; tube shutoff stuck; bent chute Obstruction in tube 3.2
Jackpot never fills, coins go to cash box Missing jackpot fill deflector; chute misaligned; reserve door open Shutoff lever 3.2, 3.7
BAR BAR BAR, no dump The handshake (§3.7.3) — chassis seating, trip tab reach Latch spring 3.7
Jackpot dumps but never resets Reset lever/spring; door hinge; reserve transfer Next-cycle contact 3.7
Loose quarters rolling around inside the cabinet Cash-box chute blocked/missing; overflow chute aimed wrong Wrong cash box 3.2
Works once, then locks up Reset failure — something didn't go home Every spring in §3.8 3.8

1.4 The screwdriver trick, formalized: setting a breakpoint

What we did instinctively is a real technique. The clock is the thing that drives the machine forward through the cycle. Hold it, and time stops. Everything downstream waits.

flowchart LR
    A[Pull handle, let reels spin] --> B[Block the clock before it releases the stops]
    B --> C[Machine frozen mid-cycle]
    C --> D[Turn the reels by hand to any combination]
    D --> E[Release the clock]
    E --> F[Stops drop, hammers read the discs, payout runs against YOUR combination]

What this gives you:

  • Any win on demand, without waiting for the odds.
  • A direct view of which hammer enters which hole, for any combination.
  • A clean way to test "does BAR BAR BAR actually reach the jackpot lever" without a hundred pulls.
  • A way to test near-misses (cherry / lemon / cherry) and confirm they don't pay.

Rules for the breakpoint:

  • Block the clock gently. It's a governed gear train, not a crankshaft. Don't jam it against its own spring.
  • Note where you blocked it, so you can put the breakpoint in the same place every time.
  • Never turn a reel against its brake or stop lever. Lift the stop, then turn.
  • Reproducibility first: same breakpoint, same combination, same observation, three times, before you believe it.

1.5 The one-page decision tree

flowchart TD
    A[Problem] --> B{Quarter reaches the escalator?}
    B -->|No| C[Coin head / entry chute / the quarter itself]
    B -->|Yes| D{Handle unlocks?}
    D -->|No| E[Detector / handle lock]
    D -->|Yes| F{Quarter ends up in the right place?}
    F -->|No| G[Routing: tube shutoff, diverter, deflector]
    F -->|Yes| H{Handle completes the stroke and returns?}
    H -->|No| I[Operating fork / reset]
    H -->|Yes| J{All three reels spin?}
    J -->|No| K[Kicker / pawls / brakes]
    J -->|Yes| L{Reels stop one-two-three?}
    L -->|No| M[Clock / stop levers]
    L -->|Yes| N{Correct hammers drop for the symbols showing?}
    N -->|No| O[Discs / hammers / plugged holes / spacers]
    N -->|Yes| P{Right number of quarters paid?}
    P -->|No| Q[Slides / tube / quarters]
    P -->|Yes| R{BAR BAR BAR dumps the jackpot?}
    R -->|No| S[Handshake / latch]
    R -->|Yes| T{Everything resets? Last click present?}
    T -->|No| U[Reset springs and linkages]
    T -->|Yes| V[She's healthy. Play it.]

1.6 The three rules before you touch a tool

  1. Photograph the geometry first. Screw heads, thread count showing, lever positions. A bent-looking lever is often bent on purpose.
  2. One change per test. Two changes and you've learned nothing.
  3. Dry is the default. If the fix you're reaching for is oil, stop and ask whether the real fix is cleaning. Nine times out of ten on a machine this old, it is.

1.7 Our baseline: what healthy looks like on THIS machine

Measured from VID-01 (Dan's pull, rear view, 30 fps, no win). When something feels off, compare against this.

Beat Time from pull What we saw
Kicker fires 0.0 s All three reels blur at once. Fork swings; the big diagonal fork spring stretches nearly flat.
Reel 1 stops ~1.2 s (Reel 1 is the right-hand reel when you're looking in from the back.)
Reel 2 stops ~2.0 s About 0.7–0.8 s after reel 1
Reel 3 stops ~2.6 s About 0.6–0.7 s after reel 2
Home ~2.7 s Fork spring snaps back, everything returns, slides don't move (no win)

How to use it: film a pull from the back, count frames or use a stopwatch. If the first stop comes much sooner than a second, or the gaps between stops bunch up or stretch, it's the clock (§3.4). If the gaps are fine but one reel is off, it's that reel's stop lever or spring (§4.1). If the timing is fine and it still won't pay, the clock is innocent — go to the reader and slides (§3.53.6).

FILL IN: a second pull filmed at 120 fps from the same spot, and one filmed on a winning combination (use the breakpoint to set it up) so we can baseline the slide stroke and the payout beat too. → Chapter 7.