williams pinball system 3 / 4 / 6 diagnostic test · pdf filewilliams pinball system...

18
Copyright 2010 Timothy J. Marsh WILLIA SYST DIAGNO h AMS PINBAL TEM 3 / 4 / 6 OSTIC TEST U Page 1 LL 6 UNIT

Upload: vonhi

Post on 09-Feb-2018

238 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: WILLIAMS PINBALL SYSTEM 3 / 4 / 6 DIAGNOSTIC TEST · PDF filewilliams pinball system diagnostic test unit 3 / 4 / 6 ... this unit is provided “as is” without wa rranty of any

Copyright 2010 Timothy J. Marsh

WILLIAMS PINBALL

SYSTEM

DIAGNOSTIC TEST UNIT

Timothy J. Marsh

WILLIAMS PINBALL

SYSTEM 3 / 4 / 6

DIAGNOSTIC TEST UNIT

Page 1

WILLIAMS PINBALL

6

DIAGNOSTIC TEST UNIT

Page 2: WILLIAMS PINBALL SYSTEM 3 / 4 / 6 DIAGNOSTIC TEST · PDF filewilliams pinball system diagnostic test unit 3 / 4 / 6 ... this unit is provided “as is” without wa rranty of any

Copyright 2010 Timothy J. Marsh Page 2

Manual Rev. 2.2

IMPORTANT TERMS OF USE:

THIS DIAGNOSTIC TOOL INCLUDES SOFTWARE, H ARDWARE AND INFORMATION (THE “UNIT”) FOR USE BY QUALIFI ED ELECTRONICS TECHNICIANS. BY US ING OR OTHERWISE ACCEPTING POSSESSION OF THIS UNIT YOU AGR EE TO DEFEND, INDEMNIFY, AND HOLD ALL PARTIES IN THE S TREAM OF COMMERCE (“SELLER”) HARMLESS FROM AND AGAINST ANY AND ALL CLAIMS, DEMANDS, LOSSES, COSTS, DAMAG ES, CAUSES OF ACTION, AND OTHER LIABILITIES, BY ANY AND ALL PARTIES, FOR PERSONAL INJURY (INCLUDING DEATH), O R PROPERTY DAMAGE OR LOSS, IRRESPECTIVE OF SELLER’S FAULT OR NEGLIGENCE, WHICH ARISE OUT OF, OR RESUL T FROM THE USE OR POSSESSION OF THE UNIT.

CARE HAS BEEN TAKEN IN THE DESIGN AND DOCUMENTATION OF THIS UNIT. NONETHELESS SELLER IS NOT RE SPONSIBLE FOR ANY LIABILITY ARISING OUT OF AN ERROR, OMISSION OR DEFECT IN THE DESIGN OR DOCUMENTATION.

THIS UNIT IS PROVIDED “AS IS” WITHOUT WA RRANTY OF ANY KIND.

“Williams” is a registered trademark of Williams Electronics Games, Inc.

Page 3: WILLIAMS PINBALL SYSTEM 3 / 4 / 6 DIAGNOSTIC TEST · PDF filewilliams pinball system diagnostic test unit 3 / 4 / 6 ... this unit is provided “as is” without wa rranty of any

Copyright 2010 Timothy J. Marsh Page 3

OVERVIEW

This test fixture was designed to test a Williams System 3, 4, 6 MPU and Driver board set by

simulating the various input and output devices associated with a real world Williams pinball

machine. To this end, custom Test ROMS have been designed that work in connection with the

test fixture hardware. These Test ROMS have been specifically designed for use with the

accompanying hardware and should not be used in an actual pinball machine as unexpected

motion and/or damage to person and/or property may result.

Because of the substantial similarities in design, it is believed that this fixture will work with the

later developed System 7 MPU board. However, this unit has not been tested with System 7

MPU boards and, therefore, extra precaution should be taken if working with one of these

MPU boards.

The driver boards of System 3, 4, 6 and 7 machines are generally interchangeable and,

therefore, this test fixture should be beneficial in troubleshooting a driver board from any of

these eras.

SETUP 1. Replace the Game ROM at IC17 with the TEST ROM for the desired test.

Page 4: WILLIAMS PINBALL SYSTEM 3 / 4 / 6 DIAGNOSTIC TEST · PDF filewilliams pinball system diagnostic test unit 3 / 4 / 6 ... this unit is provided “as is” without wa rranty of any

Copyright 2010 Timothy J. Marsh Page 4

2. Connect each of the test fixture’s 9 pin Molex connectors to the MPU/Driver board set

to be tested. The diagram below shows the general location of each connector:

* there is no connection between this terminal and the test fixture.

1-J-2

1-J-1

MPU

2-J-13

2-J-12

2-J-11

2-J-10

2-J-9

2-J-2

2-J-3

DRIVER BOARD

2-J-8* 2-J-7 2-J-6 2-J-5 2-J-4

Page 5: WILLIAMS PINBALL SYSTEM 3 / 4 / 6 DIAGNOSTIC TEST · PDF filewilliams pinball system diagnostic test unit 3 / 4 / 6 ... this unit is provided “as is” without wa rranty of any

Copyright 2010 Timothy J. Marsh Page 5

3. Connect the red wire labeled PIN-37 to pin 37 (4th

pin from the left) on the 40 pin

interconnect (connector I-J-1) as shown below:

Page 6: WILLIAMS PINBALL SYSTEM 3 / 4 / 6 DIAGNOSTIC TEST · PDF filewilliams pinball system diagnostic test unit 3 / 4 / 6 ... this unit is provided “as is” without wa rranty of any

Copyright 2010 Timothy J. Marsh Page 6

4. The Rest Circuit:

System 3 MPU - WITHOUT Reset Modification

If you have an “original” System 3 board that has not been modified to include the reset

circuit improvement then you will need to supply 12VDC across the blue (+) and black (-)

tinned wires on connector 1-J-12.

System 3 MPU - WITH Reset Modification

If you have an upgraded System 3 board (i.e., upgraded to include the reset circuit

improvement) then you do not need to apply 12VDC or use the yellow jumper… you’re all

set as is.

System 4 MPU

If you have a System 4 board then you do not need to apply 12VDC or use the yellow

jumper… you’re all set as is.

+12VDC

COIMMON

Page 7: WILLIAMS PINBALL SYSTEM 3 / 4 / 6 DIAGNOSTIC TEST · PDF filewilliams pinball system diagnostic test unit 3 / 4 / 6 ... this unit is provided “as is” without wa rranty of any

Copyright 2010 Timothy J. Marsh Page 7

System 6 MPU

For a System 6 MPU you need to either supply 12VDC across the blue (+) and black (-) tinned

wires on connector 1-J-12 OR (i.e., not both!) jumper the reset circuit using the supplied yellow

jumper cable. To jumper the reset circuit, connect the alligator clips to the TOP lead of R27 and

the TOP lead of C23 as shown below:

+12VDC

COIMMON

OR

(NOT BOTH!)

Page 8: WILLIAMS PINBALL SYSTEM 3 / 4 / 6 DIAGNOSTIC TEST · PDF filewilliams pinball system diagnostic test unit 3 / 4 / 6 ... this unit is provided “as is” without wa rranty of any

Copyright 2010 Timothy J. Marsh Page 8

System 7 MPU

As previously mentioned, this unit has not been tested with a System 7 MPU. However, if you

decide to use a System 7 MPU please note that you need to either supply 12VDC across the

blue (+) and black (-) tinned wires on connector 1-J-12 OR (i.e., not both!) jumper the reset

circuit using the supplied yellow jumper cable. To jumper the reset circuit, connect the alligator

clips to the BOTTOM lead of R27 and the BOTTOM lead of C23.

Page 9: WILLIAMS PINBALL SYSTEM 3 / 4 / 6 DIAGNOSTIC TEST · PDF filewilliams pinball system diagnostic test unit 3 / 4 / 6 ... this unit is provided “as is” without wa rranty of any

Copyright 2010 Timothy J. Marsh Page 9

5. Connect +5VDC Power

Warning: Reversing the polarity may result in irreversible damage to the test

fixture and/or the boards connected to the test fixture.

Connect a +5VDC power supply to the 2.1mm center positive plug on the side of the box. A 2A

regulated power supply works nicely.

If you do not have a 2.1mm center positive plug power source then you may use the supplied

pig-tail adapter to connect your power supply. POWER (+5VDC) should be applied to the RED

wire and COMMON should be connected to the BLACK wire.

Upon application of power the 2 diagnostic LEDs on the MPU should flash and then turn OFF.

This indicates that the MPU has (most likely) successfully booted the test program. Because

this test fixture is a TEST ROM based unit, an MPU that is at least healthy enough to load a

program is required. At this point the test sequence should be running. The sequence

associated with each TEST ROM is the subject of the remainder of this manual.

+5VDC

COMMON

Page 10: WILLIAMS PINBALL SYSTEM 3 / 4 / 6 DIAGNOSTIC TEST · PDF filewilliams pinball system diagnostic test unit 3 / 4 / 6 ... this unit is provided “as is” without wa rranty of any

Copyright 2010 Timothy J. Marsh Page 10

TEST ROM NO. 1 - SOLENOIDS

What is tested:

• Solenoids 1-8 ( connector 2-J-12)

• Solenoids 9-16 (connector 2-J-9)

• Special Solenoids 17-22 (connector 2-J-12)

• MPU Diagnostic LEDs 1 & 2

• Flipper Control (connector 2-J-12)

• Special Solenoid Switch Inputs (connector 2-J-13)

Automatic Test Sequence:

1. Solenoids 1-16: The test fixture applies a voltage to the positive terminal of LEDs 1-16.

In normal operation the MPU sends a signal to the appropriate output circuitry on the

driver board. The output circuitry, via a pair of transistors, then connects the negative

terminal of each LED to ground (one after the other). Once connected to ground the

circuit is completed and the LED illuminates.

o Each LED in rows 1 and 2 should illuminate and then turn back OFF (one after

the other).

� If an LED is always ON (i.e., “stuck on”) then the voltage applied to that

LED (“solenoid”) by the test fixture is finding a path to ground. The most

likely cause of such a failure is that one of the (2) transistors associated

with that output are short circuited and need to be replaced.

� If an LED never illuminates (i.e., “stuck off”) then the voltage applied to

that LED is never finding a path to ground. The most likely cause of such

a failure is that one of the (2) transistors associated with that output are

open circuited and need to be replaced.

� Other possible (but less likely) causes of errant LED operation:

• The PIA chip associated with the errant output(s) is bad and

needs to be replaced.

• If a group of LEDs illuminate but nothing else noticeable occurs

then it is possible that the MPU board failed to properly load the

test logic into memory. Try a different Test ROM to see if it is, in

fact, a problem with the MPU board boot sequence.

2. Special Solenoids 1-6 (solenoids 17-22): The test fixture applies a voltage to the positive

terminal of LEDs 17-22. In normal operation the MPU sends a signal to the appropriate

output circuitry on the driver board. The output circuitry, via a pair of transistors, then

connects the negative terminal of each LED to ground (one after the other). Once

connected to ground the circuit is completed and the LED illuminates.

o A note about the Special Solenoids: The Special Solenoids are intended to be

triggered directly by switches on the playfield during normal game play. This

Page 11: WILLIAMS PINBALL SYSTEM 3 / 4 / 6 DIAGNOSTIC TEST · PDF filewilliams pinball system diagnostic test unit 3 / 4 / 6 ... this unit is provided “as is” without wa rranty of any

Copyright 2010 Timothy J. Marsh Page 11

“hard wired” design was implemented because the MPU was considered too

slow for time sensitive activities like pop bumpers. Nonetheless, Williams

included the ability to control the Special Solenoids via the MPU. Accordingly

the Special Solenoids have the ability to be fired by either a switch closure or the

MPU. The Test ROM’s automatic cycling of the Special Solenoid LEDs is testing

MPU control of the Special Solenoids. Remember, few (if any) games actually

relied on the MPU to control the firing of the Special Solenoids during normal

game play. As such, even if the MPU fails to properly control the Special

Solenoids the game may play correctly. Switch control of the Special Solenoids

will be tested later using the Special Solenoid Selector Switch (SS1).

o Each LED in row 3 should illuminate and then turn back OFF (one after the

other).

� If an LED is always ON (i.e., “stuck on”) then the voltage applied to that

LED (“solenoid”) by the test fixture is finding a path to ground. Check to

see if Selector Switch 1 (SS1) is set to that output. If it is, then move SS1

to the off position and see if that corrects the problem. If SS1 is not the

cause then the most likely cause of such a failure is that one of the (2)

transistors associated with that output are short circuited and need to be

replaced.

� If an LED never illuminates (i.e., “stuck off”) then the voltage applied to

that LED is never finding a path to ground. The most likely cause of such

a failure is that one of the (2) transistors associated with that output are

open circuited and need to be replaced.

� Other possible (but less likely) causes of errant LED operation:

• The PIA chip associated with the errant output(s) is bad and needs

to be replaced.

3. MPU Diagnostic LEDs: The test fixture toggles (illuminates) the first diagnostic LED and

then the second diagnostic LED (one after the other) on the MPU board.

o Possible causes of errant diagnostic LED operation include:

� LED is burned out… check by observing if the LED flashes on initial power

up of the MPU.

� There is a bad solder joint or trace on the board.

� The PIA chip associated with the diagnostic LED is malfunctioning (note:

the diagnostic LEDs are controlled by PIA 1 and, therefore, the results of

this test are a good indication of the health of PIA 1).

4. Left and Right Flipper Relay: The test fixture applies a voltage to the positive terminal of

the Left and Right Flipper Relay LEDs. In normal operation the two Flipper Relay LEDs

connect to ground via contacts in the ice-cube Flipper Relay. During this test the test

Page 12: WILLIAMS PINBALL SYSTEM 3 / 4 / 6 DIAGNOSTIC TEST · PDF filewilliams pinball system diagnostic test unit 3 / 4 / 6 ... this unit is provided “as is” without wa rranty of any

Copyright 2010 Timothy J. Marsh Page 12

fixture momentarily turns OFF the Flipper Relay. This causes the Left and Right Flipper

LEDs to turn OFF (simultaneously) as they lose their connection to ground.

o Note: The Flipper Relay is pulled in as soon as the MPU boots… so these two

LEDs are normally ON.

o Possible causes of errant operation include:

� Fault in the Flipper Relay logic circuit. Verify that the flipper ice-cube

relay on the driver board appears to be pulling in and out.

5. Repeat Steps 1-4.

Manual Test Operations:

1. Special Solenoids 1-6 (solenoids 17-22): At any time during Test 1 (or even during Test 2

or 3) you may test the hard wired control of the Special Solenoids via Selector Switch no.

1 (SS1). Simply select the number of the Special Solenoid to be tested using the selector

switch. The LED in row 3 corresponding to that solenoid should illuminate until the

selector switch setting is changed. The test fixture applies a voltage to the positive

terminal of LEDs 17-22. SS1 mimics the playfield switches used to pull in the Special

Solenoids. Closure of the switch connects the negative terminal of the LED to ground

(via the same pair of transistors tested in step 2 of the automatic sequence). Once

connected to ground the circuit is completed and the LED illuminates.

o If the Special Solenoids operate correctly in step 2 of the automatic sequence

but fail this manual test then the problem is likely very close to the connector 2-

J-13 (such as a bad solder joint on the corresponding connector pin).

Page 13: WILLIAMS PINBALL SYSTEM 3 / 4 / 6 DIAGNOSTIC TEST · PDF filewilliams pinball system diagnostic test unit 3 / 4 / 6 ... this unit is provided “as is” without wa rranty of any

Copyright 2010 Timothy J. Marsh Page 13

Index of Components Associated with each Tested Element:

Element Tested Associated

Connector

(pin)

Associated

Transistors

Associated

PIA/Port/Output

Other Associated

Components

Toggle SOL 1 2-J-11 (4) Q14, Q15 4 A PA0 IC1

Toggle SOL 2 2-J-11 (5) Q16, Q17 4 A PA1 IC1

Toggle SOL 3 2-J-11 (7) Q18, Q19 4 A PA2 IC1

Toggle SOL 4 2-J-11 (8) Q20, Q21 4 A PA3 IC1

Toggle SOL 5 2-J-11 (9) Q22, Q23 4 A PA4 IC2

Toggle SOL 6 2-J-11 (3) Q24, Q25 4 A PA5 IC2

Toggle SOL 7 2-J-11 (2) Q26, Q27 4 A PA6 IC2

Toggle SOL 8 2-J-11 (1) Q28, Q29 4 A PA7 IC2

Toggle SOL 9 2-J-9 (9) Q30, Q31 4 B PB0 IC3

Toggle SOL 10 2-J-9 (7) Q32, Q33 4 B PB1 IC3

Toggle SOL 11 2-J-9 (1) Q34, Q35 4 B PB2 IC3

Toggle SOL 12 2-J-9 (2) Q36, Q37 4 B PB3 IC3

Toggle SOL 13 2-J-9 (3) Q38, Q39 4 B PB4 IC4

Toggle SOL 14 2-J-9 (4) Q40, Q41 4 B PB5 IC4

Toggle SOL 15 2-J-9 (5) Q42, Q43 4 B PB6 IC4

Toggle SOL 16 2-J-9 (6) Q44, Q45 4 B PB7 IC4

Enable Special SOLs N/A N/A 4 B CB2 IC7, IC9

MPU Toggle Special SOL 17 N/A Q1, Q2 3 B CB2 IC6, IC9

MPU Toggle Special SOL 18 N/A Q3, Q4 3 A CA2 IC6, IC8

MPU Toggle Special SOL 19 N/A Q5, Q6 2 B CB2 IC6, IC8

MPU Toggle Special SOL 20 N/A Q7, Q8 2 A CA2 IC6, IC8

MPU Toggle Special SOL 21 N/A Q9, Q10 4 A CA2 IC7, IC9

MPU Toggle Special SOL 22 N/A Q11, Q12 1 B CB2 IC7, IC9

Toggle Diagnostic LED no. 1 N/A N/A 1 A PA5 LED no. 1

Toggle Diagnostic LED no. 2 N/A N/A 1 A PA4 LED no. 2

Flipper Relay (LEFT) 2-J-12 (2) Q13 N/A N/A N/A IC8, RELAY IN4001

Flipper Relay (RIGHT) 2-J-12 (1) Q13 N/A N/A N/A IC8, RELAY IN4001

SS1 Toggle Special SOL 17 2-J-13 (5) Q1, Q2 N/A N/A N/A IC6, IC9

SS1 Toggle Special SOL 18 2-J-13 (3) Q3, Q4 N/A N/A N/A IC6, IC8

SS1 Toggle Special SOL 19 2-J-13 (2) Q5, Q6 N/A N/A N/A IC6, IC8

SS1 Toggle Special SOL 20 2-J-13 (4) Q7, Q8 N/A N/A N/A IC6, IC8

SS1 Toggle Special SOL 21 2-J-13 (8) Q9, Q10 N/A N/A N/A IC7, IC9

SS1 Toggle Special SOL 22 2-J-13 (9) Q11, Q12 N/A N/A N/A IC7, IC9

Page 14: WILLIAMS PINBALL SYSTEM 3 / 4 / 6 DIAGNOSTIC TEST · PDF filewilliams pinball system diagnostic test unit 3 / 4 / 6 ... this unit is provided “as is” without wa rranty of any

Copyright 2010 Timothy J. Marsh Page 14

TEST ROM NO. 2 - LAMP MATRIX

What is tested:

• Lamp Columns 1-8 Source Drivers (connector 2-J-5)

• Lamp Rows 1-8 Sink Drivers (connector 2-J-7)

• Lamp Power connector 2-J-4

• Lamp Ground connector 2-J-6

Automatic Test Sequence:

1. Lamp Columns 1-8 Source Drivers: The test fixture applies a connection to ground on

the negative terminal of COLUMN LEDs 1-8. In normal operation the MPU sends a signal

to the appropriate output circuitry on the driver board. The output circuitry, via a pair

of transistors, then connects the positive terminal of each LED to the power source at

connector 2-J-4 (one after the other). Once connected to power at connector 2-J-4 the

circuit is completed and the LED illuminates.

o Each LED in row 5 (top right of test fixture) should illuminate and then turn back

OFF (one after the other).

� If an LED is always ON (i.e., “stuck on”) then the column output is

shorted to power. The most likely cause of such a failure is that one of

the (2) transistors associated with that output are short circuited and

need to be replaced.

� If an LED never illuminates (i.e., “stuck off”) then the voltage applied to

that LED is never connecting to power. Check that there is voltage on

connector 2-J-4. If there is voltage then the most likely cause of such a

failure is that one of the (2) transistors associated with that output are

open circuited and need to be replaced.

� Other possible (but less likely) causes of errant LED operation:

• The PIA chip associated with the errant output(s) is bad and

needs to be replaced.

• If a group of LEDs illuminate but nothing else noticeable occurs

then it is possible that the MPU board failed to properly load the

test logic into memory. Try a different Test ROM to see if it is, in

fact, a problem with the MPU board boot sequence.

2. Lamp Rows 1-8 Sink Drivers: The test fixture applies voltage to the positive terminal of

ROW LEDs 1-8. In normal operation the MPU sends a signal to the appropriate output

circuitry on the driver board. The output circuitry, via a pair of transistors, then

connects the negative terminal of each LED to the ground provided by connector 2-J-6

(one after the other). Once connected to ground the circuit is completed and the LED

illuminates.

Page 15: WILLIAMS PINBALL SYSTEM 3 / 4 / 6 DIAGNOSTIC TEST · PDF filewilliams pinball system diagnostic test unit 3 / 4 / 6 ... this unit is provided “as is” without wa rranty of any

Copyright 2010 Timothy J. Marsh Page 15

o Each LED in row 6 (bottom right of test fixture) should illuminate and then turn

back OFF (one after the other).

� If an LED is always ON (i.e., “stuck on”) then the row output is shorted to

ground. The most likely cause of such a failure is that one of the (2)

transistors associated with that output are short circuited and need to be

replaced.

� If an LED never illuminates (i.e., “stuck off”) then the voltage applied to

that LED is never finding ground. Check that connector 2-J-6 is grounded.

If connector 2-J-6 is grounded then the most likely cause of such a failure

is that one of the (2) transistors associated with that output are open

circuited and need to be replaced.

� Other possible (but less likely) causes of errant LED operation:

• The PIA chip associated with the errant output(s) is bad and

needs to be replaced.

3. Repeat Steps 1-2.

Index of Components Associated with each Tested Element:

Element Tested Associated

Connector

(pin)

Associated

Transistors

Associated

PIA/Port/Output

Other Associated

Components

Toggle COLUMN 1 - Source 2-J-5 (8) Q62, Q63 3 B PB0 IC13

Toggle COLUMN 2 - Source 2-J-5 (9) Q64, Q65 3 B PB1 IC13

Toggle COLUMN 3 - Source 2-J-5 (6) Q66, Q67 3 B PB2 IC13

Toggle COLUMN 4 - Source 2-J-5 (7) Q68, Q69 3 B PB3 IC13

Toggle COLUMN 5 - Source 2-J-5 (3) Q70, Q71 3 B PB4 IC14

Toggle COLUMN 6 - Source 2-J-5 (5) Q72, Q73 3 B PB5 IC14

Toggle COLUMN 7 - Source 2-J-5 (1) Q74, Q75 3 B PB6 IC14

Toggle COLUMN 8 - Source 2-J-5 (2) Q76, Q77 3 B PB7 IC14

Toggle ROW 1 - Sink 2-J-7 (1) Q46, Q47 3 A PA0 IC19

Toggle ROW 2 - Sink 2-J-7 (2) Q48, Q49 3 A PA1 IC19

Toggle ROW 3 - Sink 2-J-7 (3) Q50, Q51 3 A PA2 IC19

Toggle ROW 4 - Sink 2-J-7 (4) Q52, Q53 3 A PA3 IC19

Toggle ROW 5 - Sink 2-J-7 (5) Q54, Q55 3 A PA4 IC19

Toggle ROW 6 - Sink 2-J-7 (6) Q56, Q57 3 A PA5 IC19

Toggle ROW 7 - Sink 2-J-7 (7) Q60, Q61 3 A PA6 IC12

Toggle ROW 8 - Sink 2-J-7 (8) Q58, Q59 3 A PA7 IC12

Page 16: WILLIAMS PINBALL SYSTEM 3 / 4 / 6 DIAGNOSTIC TEST · PDF filewilliams pinball system diagnostic test unit 3 / 4 / 6 ... this unit is provided “as is” without wa rranty of any

Copyright 2010 Timothy J. Marsh Page 16

TEST ROM NO. 3 - SWITCH MATRIX Note: This test uses the Lamp Matrix LEDs to provide feedback related to the operation of the

Switch Matrix. Accordingly, you should run Test Rom no. 2 to check for proper operation o f

the Lamp Matrix before running this test.

What is tested:

• Switch Column Source Drivers (connector 2-J-2)

• Switch Row Sink Drivers (connector 2-J-3)

Test Sequence:

• The test fixture provides a connection between each of the Column Source Driver

Outputs and a corresponding terminal on the Column Selector Switch (SS2). For

example, the Column 1 output is connected to position number 1 of SS2. The common

terminal of SS2 is connected to the common terminal of the Row Selector Switch (SS3).

The Row Sink Drivers (inputs to the MPU) are then each connected to one of the

positions on SS3. The MPU sends a signal out of a first Column output, for example

Column 1, and then scans each Row input 1-8 to see if the output signal makes it back as

an input. If the output is passed back to the MPU as an input then it means that SS2 is

set to the outputted Column and SS3 is set to the Row that successfully passed the

signal back to the MPU. The MPU then interrogates the next Column output until all

Columns have been scanned for each Row. The test then starts over.

• Whenever an input signal is observed the MPU turns on the Lamp Matrix Column and

Row LEDs corresponding to the positions of SS2 and SS3.

• An example is illustrative of the operation:

o If SS2 is set to the COLUMN 4 position and SS3 is set to the ROW 2 position then

an output signal can only be returned and detected by the MPU when the

Column 4 output is triggered by the MPU and the Row 2 input is read. Any other

combination of Column and Row will not allow the signal to pass from the

Column output to the Row input. The MPU triggers a Column output and then

scans each of the Row inputs. A signal outputted by the Column 4 output will

appear on the Row 2 input. The MPU will then activate the Lamp Matrix Column

4 and Row 2 LEDs.

• Any discrepancy between the Column and Row LEDs and the positions of SS2 and SS3 is

indicative of a problem with the Switch Matrix. There are no transistors associated with

the switch matrix so the problem is likely associated with a bad solder joint, a broken

trace, or PIA number 2.

Page 17: WILLIAMS PINBALL SYSTEM 3 / 4 / 6 DIAGNOSTIC TEST · PDF filewilliams pinball system diagnostic test unit 3 / 4 / 6 ... this unit is provided “as is” without wa rranty of any

Copyright 2010 Timothy J. Marsh Page 17

Index of Components Associated with each Tested Element:

Element Tested Associated

Connector

(pin)

Associated

Transistors

Associated

PIA/Port/Output

Other Associated

Components

COLUMN 1 - Output 2-J-2 (9) N/A 2 B PB0 IC17

COLUMN 2 - Output 2-J-2 (8) N/A 2 B PB1 IC17

COLUMN 3 - Output 2-J-2 (7) N/A 2 B PB2 IC17

COLUMN 4 - Output 2-J-2 (6) N/A 2 B PB3 IC17

COLUMN 5 - Output 2-J-2 (5) N/A 2 B PB4 IC18

COLUMN 6 - Output 2-J-2 (3) N/A 2 B PB5 IC18

COLUMN 7 - Output 2-J-2 (2) N/A 2 B PB6 IC18

COLUMN 8 - Output 2-J-2 (1) N/A 2 B PB7 IC18

ROW 1 - Input 2-J-3 (9) N/A 2 A PA0 IC15

ROW 2 - Input 2-J-3 (8) N/A 2 A PA1 IC15

ROW 3 - Input 2-J-3 (7) N/A 2 A PA2 IC15

ROW 4 - Input 2-J-3 (6) N/A 2 A PA3 IC15

ROW 5 - Input 2-J-3 (5) N/A 2 A PA4 IC16

ROW 6 - Input 2-J-3 (4) N/A 2 A PA5 IC16

ROW 7 - Input 2-J-3 (3) N/A 2 A PA6 IC16

ROW 8 - Input 2-J-3 (1) N/A 2 A PA7 IC16

Page 18: WILLIAMS PINBALL SYSTEM 3 / 4 / 6 DIAGNOSTIC TEST · PDF filewilliams pinball system diagnostic test unit 3 / 4 / 6 ... this unit is provided “as is” without wa rranty of any

Copyright 2010 Timothy J. Marsh Page 18