- CPU Understanding Microprocessors in Pinball .
- Parts https://www.pinballlife.com/
- Rubber Bands:
- Standup Target Face Replacement https://pinside.com/pinball/forum/topic/replacing-stand-up-target-faces-vids-guide
- Rivets 1/8 x 1/4" Tubular.
- Understanding the 6820/1 PIA
- https://pinwiki.com/wiki/index.php?title=Williams_System_3_-_7
- Repairing Williams System 3 to System 7 Pinball 1977 to 1984
- Repairing Williams System 3 to System 7 Pinball 1977 to 1984, Part One
- Repairing Williams System 3 to System 7 Pinball 1977 to 1984, Part Two
- Repairing Williams System 3 to System 7 Pinball 1977 to 1984, Part Three
- http://pinball.flippers.info/system6repairpart4.asp
- System 3-7 Replacement (System 7 No longer available): http://pinballpcb.com/products/williams-system-3-thru-7-main-board/
- LED Display Set: https://xpinpinball.com/product/williams-system-7-9-displays-orange/
- LED Lights Set: https://www.marcospecialties.com/pinball-parts/05-1080 $169.00
- Interconnect https://www.greatplainselectronics.com/proddetail.asp?prod=22-14-2074 / https://www.greatplainselectronics.com/proddetail.asp?prod=929834-04-07 -- 7 PIN
- Sound Board: Sound & Speech Board => System 6/7
- LA2016 USB Logic Analyzer Full 16 Channels 200MHz Sampling Rate
- Hantek DSO2D15 Digital Storage Oscilloscope 150MHz 1GSa/s 8M,2 Channel,2CH+1CH with Signal Source
- 40 Pin IC Test Clip, 0.6" Pin Spacing - by EX ELECTRONIX EXPRESS
- PRG-109 GQ-4X V4 (GQ-4X4) Programmer + UV EPROM Eraser
- S-Union 240W Power Supply Unit Replacement for Dell OptiPlex 390 790 960 990 3010 9010 Small Form Factor System SFF H240AS-00 H240AS-01 H240ES-00 D240ES-00 AC240AS-00 AC240ES-00 L240AS-00 PH3C2
- Electronics-Salon 24/20-pin ATX DC Power Supply Breakout Board Module.
-
Mylar Removal. -- Not Required. However, there might be a section on glue removal.
After you get the Mylar off, pat down the residue glue with white baking flour. Really press it into the glue, and let it sit a few minutes.
Next, wet the flour with 91% or higher isopropyl alcohol, and allow it to sit until most of the alcohol has evaporated.
Starting at the edge rub all the glue into little crumbs with your thumb.
Even the inserts clean up easily with this method.
-
Touchup Playfield Paint Createx Colors Airbrush Paint - 22 Colors and Cleaner - 2 oz Grafix Extra Frisket Film for Airbrushing, Retouching, Stencils, Rubber Stamping, Watercolors, and Masking Harbor Freight Deluxe Airbrush Kit Water Oil Separator Filter Airbrush Filter Moisture Separator for Air Line Compressor Fitting, 1/4 Inch NPT Inlet and Outlet (3)
-
My wife talked me out of touching up the playfield and box.
-
MPU Board
- Battery with external 3 alkaline battery holder.
- IC-20, ROM
- IC-17, Flipper ROM
- IC-9 (74LS245), Data Bus Transceiver
- IC-7 (7404), Miscellaneous
- IC-1 (6808), MPU -- Original might not be bad.
- IC-18 (6821), PIA
-
Driver Board
- Q35 (TIP122), (11)
- Q41 (TIP122), (14)
- Q45 (TIP122), (16)
- Q31 (TIP122), (9)
-
Connectors
-
40-Pin Board Connector
-
All other connectors
-
-
Sound Board
- Sound - Speech connection/cable
- Chrystal Oscillator
- New Sound Board
Part Number Description Price Quantity Total 41815BE-10 Connector, 0.156", Receptacle $0.70 5 $3.50 2420-10-2260 Connector, 0.156" Header, 10 Pin $0.65 5 $3.25 CS156-04-LR Connector, 0.156" Plug, 4 Pin $0.12 2 $0.24 09-50-8091 Connector, 0.156" Plug, 9 Pin $0.54 2 $1.08 26-48-1241 Connector, 0.156" Header, 24 Pin $1.35 1 $1.35 26-48-1242 Connector, 0.156" Header, 24 Pin, Right Angle $1.35 1 $1.35 09-50-8031 Connector, 0.156" Plug, 3 Pin $0.18 1 $0.18 CS156-04-LR Connector, 0.156" Plug, 4 Pin $0.12 3 $0.36 09-50-8061 Connector, 0.156" Plug, 6 Pin $0.36 1 $0.36 09-50-8091 Connector, 0.156" Plug, 9 Pin $0.54 18 $9.72 CS156-12-LR Connector, 0.156" Plug, 12 Pin $0.36 2 $0.72 CS156-15-LR Connector, 0.156" Plug, 15 Pin $0.45 1 $0.45 08-52-0113 Crimp Contact, 0.156", Trifurcon, 18-20AWG $0.10 250 $25.00 15-04-0219 Keying Plug, 0.156", Large $0.12 10 $1.20 15-04-0297-STRIP Keying Plug, 0.156", Small, Strip of 20 $2.00 1 $2.00 -
Rubber Bands Complete set.
-
Initial Power On: All Solenoids Powered on.
- Extra Plug, Header not found.
- Found part of the switch circuit. I think.
- Extra Plug, Header not found.
-
Battery Alkaline Corrosion.
- Clean up Corrosion.
- Add in the Battery Back
- On Order
- Install Diode
- Install on Machine
-
Replace Darlene Transistor on the Driver Board (TIP121)
- Q35 (11), Q41 (14), Q45 (16) and Q31 (9)
-
Second Power on.
-
General Lighting.
-
LED Display "0" and LED Lights are on.
- Indicates that there is a ROM problem.
-
Check the ROM address and data lines.
-
Buy ROM Set. https://mattsbasementarcade.com/product/bk1-sys7-roms/
-
Install 2732 EPROM for IC 17.
The 2732 series also has a 4 K × 8 organization and is compatible with the 2532 IC; however, it requires a slight modification. If you compare the datasheets of the two chips, using the links below the page, you will notice that pin 18 and pin 21 appear reversed.
On the 2732, pin 21 is A11; this should be in the place of pin 18 where the chip enable pin is. It is possible to connect this pin to the correct place by bending it so that it does not fit into the chip socket, and then soldering a small length of wire to connect it to the correct place.
The factory release of most System 7 MPUs contained a 2532 PROM at IC17. The more common 2732 is easy to use, with minor board modifications.
Component side of a System 7 MPU board with modifications for a 2732 at position IC17
Solder side of a System 7 MPU board with modifications for a 2732 at position IC17
- On the component side of the board, move jumper 22 to jumper 23. This amounts to moving the jumper down one position.
- On the solder side of the board, cut the fat trace that grounds pin 21.
- Jumper from the via labeled "22" to pin 21 of IC17. Be sure that the jumper doesn't short to the jumper previously moved on the component side.
- Found solution (CPU isn't booting up)
- Check out all of the Data lines J1 with Digital analyzer. The Reset Address is being read.
- The VMA line is continuously high.
- With the 40 pin IC Test Clip. Found that garbage data is being sent to the MPU.
- Followed the lines to the Data Bus Buffer 74LS245 Octal Bus Transceiver IC Chip.
- Data good on the component side
- Data garbage on the MPU side
- Removed the Data Bus Buffer
- Jumper the Data Lines from the CPU to the components.
- The MPU boots and reads the Reset address.
- Insert and Boot with Game
- #2 on LED when reset is performed
- #9 on LED when the Diagnostic button is pressed.
- Remove the Jumper wires.
- Replace 74LS245 with new 74LS245.
- Still does not boot.
- The ~(R/~W) line is flakey need to change the hex inverter 7404
- Remove the jumper wires.
- Replace the 7404 with 74HC04
- CPU Boots up
- Install all ROMS/RAM/PIAs
- Install the Solenoid Board
- Boots up with LEDs and Numeric Display off. (Good boot).
-
Install the CPU and Solenoid Boards back in the system.
-
Starts up in Diagnostic Mode and cycle through the Diagnostic to game over mode.
-
Game Over Lights cycle
-
Coin Buttons works and give credits
-
Play Game Button does not work,
-
Perform Diagnostic
-
Flippers work.
-
Scores for Player 1 and 3 have digits out
-
Need to change players 1 and 4.
-
Buy new LED Displays
-
https://xpinpinball.com/product/williams-system-7-9-displays-orange/
-
$199.00
-
This one contains commas like the original Williams.
-
Dimmer.
-
Need to checkout the version.
Supported Games:
Algar, Alien Poker, Barracora, Black Knight, Comet, Cosmic Gunfighter, Firepower II, Jungle Lord, Laser Cue, Pharaoh, Solar Fire, Sorcerer, Space Shuttle, Star Light, Time Fantasy, Warlok,
NOTE: Some WMS games used a D-10749 display driver board. The XP-WMS8363 driver board has been designed to incorporate the same connections that exist on the D-10749 board, therefore it is a direct replacement.
-
-
https://www.wolffpactech.com/product-page/williams-system-7-9-display-kit-orange-digits
-
$149.99
-
Need to build
-
No Commas
This display will replace the displays used on Williams System 6A, 7, or System 9 pinball machines that use the C-8363/C-8364/C-8365 displays. This kit replaces all 5 displays used on these machines. Note, these displays cannot be mixed with the original displays and must replaced as a set.
-
-
https://www.marcospecialties.com/pinball-parts/PS-8363-P
- $235.99
-
-
-
Play lights works
-
Sound works
-
Solenoids don't work
- 2.5 AMP fuse blown
- Replace the Solenoids
- Solenoids all work.
-
Switches are questionable.
- Switches which are shorted fixed
- Switch not working fixed except for the Left/Right Kicker and the Pop Bumper
-
-
MPU Board no longer work.
-
CPU is working.
-
Replace PIA IC18. CPU Is back up working.
-
Game Play Button not working correctly.
- Needs 3 Balls for it to work
- The right Ball Switch wasn't making contact. (Microswitch). Messed around with it and it started to work.
- Game Play Button not registering in the switch Diagnostic.
- All buttons on the first column of the switch matrix not registering.
- Green Brown wire loose.
- Trace it back to the Solenoid board connection.
- Re-seated the connector 2J2.
- All buttons on the first column of the switch matrix not registering.
-
BLACK KNIGHT is WORKING
-
First Target on the lower right bank switch isn't working.
- Clean contact with 3x5 card
- Moved the connector a little laterally.
- Working.
-
Leaf Switch for Kick-out work intermittently.
- Look like it has been relocated because the screw thread stripped
- Clean contact with 3x5 card.
- Front screw thread stripped.
- Performed the same trick as above. Moved the connector laterally.
- Working.
- http://actionpinball.com/parts.php?item=SW-1A-130
-
-
-
BLACK KNIGHT now PLAYABLE
-
Credit Button Not working
- Diagnostics - Credit Button Not working, Tilt, etc.
- Switch Matrix Column 1 not connected
- Re -seat Plug 2J3
- Switch Matrix Column 1 not connected
- Diagnostics - Center Ball Ramp Switch 18, note working
- Switch Matrix Row 2 Not Connected.
- Re-seat Pub 2J3
- Switch Matrix Row 2 Not Connected.
- Diagnostics - Credit Button Not working, Tilt, etc.
-
While playing, the Black Night stops playing and all lights are out.
- Blanking Circuit ?
- MPU/Driver Interconnect Pins?
- Replace the 40-pin inter-board connector.
- Replaced the Switch Row and Column connector on the driver board.
-
When activating the Right Flipper, the lights go out and stop playing.
-
Check the easy stuff first.
-
Check bottom flipper, top flipper or both flipper.
-
End of stroke switches on all four flippers.
-
Check ohms on all of the flippers make sure they are about the same. https://flippers.com/coil-resistance.html
Solenoids Part Number Reference Ohms Main Ohms Middle Ohms EOS Ohms Bottom Right SFL19-400/30-750 0.7/25 0.8 0.1 0.8 Bottom Left SFL19-400/30-750 0.7/25 0.8 0.1 0.8 Top Right SFL19-400/30-750 0.7/25 0.7 0.1 0.8 Top Left SFL-23-600/30-2600-DC? 2.8/73.4 3.0 0.6 2.4
-
- Right Flipper Switch 2J12 Pin 1 (Orn/Vio) --> 8J3 Pins 3 (Blu/Vio) and 15 (Blu/Yel)
- Check out the power to see if the power drops below specs prior to going blank.
- Found that the logic power drops from 4.3 to 3.8 when the right flippers are applied. Measured on the CPU board TP 9.
- The Left Flippers logic power drops 4.3 to 3.9.
- The logic power (TP1) on the Power Supply board is 4.98 volts with 3J6 removed. Also removed 3J6 (12 pin) also has 4.98 volts.
- Reseat 3J6 and the Flippers work without messing up the machine.
- Outside Temperature was 75.
- Need to check when the temperature is above 90 degrees.
- Need to check logic power(TP1) with 3J6 plug installed.
-
-
Fixes from above. (5-7)
- Replace the MPU/Driver interconnect Pins/Plugs.
- Replace the Switch Matrix Connector Plugs with trifurcated pins.
- Everything seems to be working better.
-
Move Pinball machine to the basement.
-
Replace the power cord with a better rated plug.
-
Loosing its mind.
- symptoms
- Every once is a while black knight looses its mind.
- Lights don't work
- Wrong lights flash Column 2?
- Solenoids start going off
- Ball shooting
- One time I caused it by tilting the machine.
- 7-digit display showed "7".
- Every once is a while black knight looses its mind.
- Fixes
- symptoms
-
-
Solenoid Fuse keep blowing.
- Replace Fuse.
- Found that the Coin Door Relay was running hot.
- Cut out the Relay and Stored wires.
- The Lower Left Drop Targets Power on and off, then fuse blows.
- Reprogrammed the ROMs.
- Multiple passes in the programming (3+).
-
Some words no long working.
- Removed and the ribbon cable connector on the memory board is broken.
- Part is not availble
- Options
-
Replace the connector with a regular 40-pin IDE Plug.
- ROM Board holes does not fit the 40-pin IDE Plugs. Need to create a daughter board. Not easy.
-
Buy new sound board
- Found a source without cable and with ROMs. Sound & Speech Board => System 6/7
- Price $185.00
-
- Sound Board Failed (No Sound or Speech)
- Initial work Replace 40 Pin connector
- Replace the 40-pin connector on the sound board.
- Built a new 40-pin connector on the speech side.
- Power supply
- The board takes 12v and -12v.
- My AT -12 volts is burnt out.
- Connected the portable 12 v power to make -12.
- Note that the AT power only supplies 9 volts.
- Connections to hook up my variable mini-power supply to supply +12V and -12V:
- AT 12V --> Sound Board 12V
- AT Ground --> Sound Board Ground and Power Supply + Lead
- Power Supply Ground to Sound Board -12V.
- Another interesting note is that the AT power will shut off when 12V or Ground is disconnected.
- Lessons learned: Get a real power variable power supply
- Sometimes it works, most of the time it doesn't work.
- Analysis
- Found that the 6809 processor is working. D0-D7 has a signal.
- No signal is produced from the PIA 6821 to the DAC on the sound board.
- No signal is produced from the PIA to the DAC on the Speech Board (Serial?)
- Connect Logic analyzer to the PIA
- D0-D7
- PA0-PA7
- R0 & R1
- Initial work Replace 40 Pin connector
- Dead 6802 Sound Processor not working.
- Try a different 6802 and it still does not work.
- The Crystal Oscillator doesn't seem to be working correctly. Don't know how to check it.
- After ordering a new Sound Board, bought $0.50 Crystal Oscillator. This worked to start up the processor.
- Installed in the machine and the sound board is working. Still having a $180 sound board arriving in the mail tomorrow.
- Bought new Sound Board for the Black Knight for $180.
- Now have 2 working Sound/Speech boards.
- Removed and the ribbon cable connector on the memory board is broken.
- Coin door closed (or pin 1J4-1 or 1J3-1 is being grounded)
- Bottom Button on the MPU contains the Diagnostic.
- Sends a Non-Maskable Interrupt (NMI) to the processor
- IC Addresses
| # | IC (New) | Type | Address | Size |
|---|---|---|---|---|
| IC13 | 2114 | RAM | 0x0000 | 1024x4 |
| IC16 | 2114 | RAM | 0x0000 | 1024x4 |
| IC19 | 5101 | RAM | 0x0100 | 256x4 |
| IC26 | 2316 (????) | ROM | 0x5800 | 2048x8 (16384) |
| IC14 | 2316 (????) | ROM | 0x6000 | 2048x8 (16384) |
| IC20 | 2316 (2716) | ROM | 0x6800 | 2048x8 (16384) |
| IC17 | 2332 (2732) | ROM | 0x7000 | 4096x8 (32768) |
-
Address Map
Device Device ID Description Addresses Chip Select RAM 2114 IC 16 Working Memory? 0000 - 0400 Z000 ZZxx xxxx xxxx
Z Address lines not includedRAM 2114 IC 13 Working Memory? 0000 - 0400 Z000 ZZxx xxxx xxxx
Z Address lines not includedRAM 5101 IC 19 Saved Memory 0100-01FF Z000 ZZ01 xxxx xxxx
Z Address lines not includedPIA 1 IC 18 Display PA - 2800
CRA - 2801
PB - 2802
CRA - 2803CS0 - VMA/ A13
CS1 - A14
!CS2 - A11
RS0 - A0
RS1 - A1PIA 2 IC 11 (Driver) Switch Matrix PA - 3000
CRA - 3001
PB- 3002
CRA - 3003CS0 - VMA/ A13
CS1 - A12
!CS2 - A14
RS0 - A0
RS1 - A1PIA 3 IC 10 (Driver) Lamp Matrix PA - 2400
CRA - 2401
PB - 2402
CRA - 2403CS0 - VMA/ A13
CS1 - A10
!CS2 - A14
RS0 - A0
RS1 - A1PIA 4 IC 5 (Driver) Solenoids PA - 2200
CRA - 2201
PB - 2202
CRA - 2202CS0 - VMA/ A13
CS1 - A9
!CS2 - A14
RS0 - A0
RS1 - A1PIA 5 IC 36 Sound, Comma PA - 2100
CRA - 2101
PB - 2102
CRA - 2102CS0 - VMA/ A13
CS1 - A8
!CS2 - A14
RS0 - A0
RS1 - A1ROM 2316 IC 26 GAME ROM 0 5800-58FF 0101 1xxx xxxx xxxx ROM 2316 IC 14 GAME ROM 1 6000-67FF Z110 0xxx xxxx xxxx ROM 2316 IC 20 ROM NO 1 6800-6FFF Z110 1xxx xxxx xxxx ROM 2332 IC 17 ROM NO 2 7000-7FFF Z111 xxxx xxxx xxxx FPROM IC 22 NOT USED 6200 FPROM 3624 IC 21 NOT USED 6000 -
Reset and Interrupt Vectors (Located on IC17)
Description Address (Chip IC17) Values Reset FFFE FFFF (7FFE 7FFF) E800 (6800) Non-Maskable Interrupt
Bottom Button on PC Board (SW 1)FFFC FFFD (7FFC 7FFD) FF2B (7F2B) Software Interrupt FFFA FFFB (7FFA 7FFB) E0C2 (60C2) Interrupt
NOT CORRECT PIA Pin 37 (IRQB) or Pin 38 (IRQA)FFF8 FFF9 (7FF8 7FF9) E0BF (60BF) -
Switch Part Numbers:
Part Number Page Locations SW-1A-141 6-7 SW-10A-50 6-1 SW-10M-50 6-3 SW-11A-35(R) 6-3 SW-1010A-13 6-2 SW-1A-114 6-5 SW-1A-117 6-1 SW-1A-119 6-5 SW-1A-122 6-1 SW-1A-124 6-6 Rollover Lanes (inlanes/outlanes as well) SW-1A-125 6-7 SW-1A-126 6-6 SW-1A-127 6-3 SW-1A-130 6-4 Bottom Ball Kick-Out SW-1A-130-1 6-4 Drop Targets SW-1A-136 6-2 2nd Ball Runway Switch (typical, depending on game) SW-1A-137 6-8 3rd Ball Runway Switch (typical, depending on game) SW-1A-138 6-2 Shooter Lane Switch A-4834-K-1 6-12 B-B306-1 6-14 3640-06137-00 ??? - Blanking Circuit
- 555 Timer is in monostable mode.
- This will keep the output high with a regular pulsed input.
- Output pulse will be used by the formula
- T = 1.1 * R1 * C1, R1 in ohms and C1 in farads
- The schematic is: T = 1.1 * 33K * 1.0uf T = 1.1 * 33,000 * .000001 T = 0.0363 seconds or 36.3 ms
- After all of the connector replaces. The pinball machine is a lot more stable.
- But, after the machine has been on for a few hours. The Blanking circuit activated and it died. The machine shot out a new ball prior to blanking.
- Option 1 - Bad ROM
- Option 2 - Bad component in the Blanking Circuit \
- Option 3 - Bad PIA
- 555 Timer is in monostable mode.
- Blanking Circuit
ROM Programmer
- EEPROMS
- 2716 - 2716(25V VPP)
- 2732 - 2732(21V VPP)
Footnotes: