Red & Teds Road Show, Williams Pinball Machine (1994)

Location: Broomfield, CO

Symptoms: Delivers too many balls to the shooter lane.

In this era of pinball machine, the ball trough is monitored by infra-red emitters (LEDs) and detectors (photo transistors).  The detectors are on one side of the trough, the emitters on the other side of the trough.  The game senses the ball when it breaks the beam of light between the two.

The owner had suspected faulty opto boards and had replaced them to no avail.

The test diagnostic (“switch edges”) showed that the Trough Jam opto was not working.  It said there was a trough jam all of the time, even when no balls were present.  This caused the firmware to think the ball was jammed and to try shooting it again into the shooter lane.

Switch Matrix (click for larger and clearer)

Even though the owner had replaced the opto boards, I wanted to start at the beginning and make sure it was working. I checked the signal at the collector of the photo transistor while the owner blocked the light in the trough.  When the light was allowed to hit the detector, the collector measured 12 volts (or close to it).   When the light was blocked, it measured near 0 volts.  This is correct.

Photo-transistor schematic; the red dot indicating the measurement point.

At this point, I thought it would be a good idea to check the other switches in the same row and column as the “Trough Jam” to see if there was a wiring or MPU problem in the switch matrix.  Several other switches in the row did not work.

We spent some time tracing the row wire through the various bundles, not an easy task when 40-50 wires are tie-wrapped together.  The row and column wires are daisy-chained from one switch to the next, zig-zagging across the playfield. We found it broken at the White Standup switch.

I re-soldered the wires to the switch and everything worked.

While the switch edges diagnostic was running, we discovered and unrelated intermittent switch.  We found it easily at one of the eddy current sensors because the LED on the sensor board would blink whenever the connection was lost.  One of the wires was pulling out of the connector.  I tie-wrapped the top of the connector to act as a strain relief and hopefully it will hold.