Quoted from sed6:I did go to pinwiki and found a reference there that says a bad capacitor on a solenoid can let it fire randomly.
There are no capacitors on solenoids. There are diodes on solenoids, and ss bally's have small capacitors on the corresponding switches as well as diodes. If the capacitors are bad it might trigger a switch-closure, but that is only for that switch. So there will be no other solenoids firing because of it.
Quoted from sed6:Now to mix it up a little more I want to show a potentially bad chip on my board, my U1.
Regarding that U1 rom: "do not touch it". If it is working now, leave it as it is.
Without that rom, or when it has bad connections the game won't start at all.
If you want to replace it you will get another type of rom, and you will have to modify the pcb as well (different jumpers).
Quoted from sed6:-Left bumper triggers right bumper and left slingshot, but not itself.
-Lower bumper completely dead.
-Right bumper triggers self as it should.
-Left slingshot triggers self, but also triggered by left bumper.
-Right slingshot doesn't trigger at all, but it still scores.
-My right drop target doesn't reset.
-My ball kickout doesn't kickout anymore.
The diodes of the switches are a possible cause of your problem. Or it could be a short in the wiring of the switchmatrix. The slings, bumpers and droptarget all share the same column in the switchmatrix.
However that does not explain why some coils won't fire. It can also be that the MPU is giving the wrong commands to the solenoid driver.
I suggest you put the game in the testmode and go from there.( the red button in the coindoor)
- First the switch test. With all droptargets up, and no captive ball laying on the target, no ball in the outhole the switchtest should indicate nothing.
Then close each switch by hand and see its corresponding number.
- Then the solenoid test. Does every solenoid work from the testmenu?
Doing these tests are easy for checking if it is a switchmatrix-problem, or a solenoid problem.
If all solenoids work fine in the test, that means the MPU is controlling them in a correct way.