Just finished rebuilding a nice Judge Dredd. Ran through the tests after booting it up, and noticed that some optos were registering two different switches in the same column (highlighted).
I unplugged the connector from the opto board and connected the proper row/column wire with a diode, and only the correct opto triggered.
So I figured it must be an opto board issue, but then I realized that 77 isn't an opto. (or well, it is, but it's one of those U optos on a dedicated board, not one of the normal ones that use the opto board), and in fact that row isn't even connected to the opto board
After some troubleshooting I discovered that, if I unplug the trough optos, everything else functions properly. 71/61 only trigger 65/77 when the trough opto is connected.
All trough optos work fine, however the the issue changes depending on which trough optos are closed. To give one example, if a ball is in trough 6 (62), 49 will be off (as long as the actual 49 opto is in the right place). If I remove the ball, 49 turns on. if I move the ball to trough 5 (61), then 41 turns on.
The trough opto boards are repro
I'm probably missing some examples, but it's very hard to give a full listing of the issue because of all the optos involved...
Any ideas on where to look? My instinct is that something is going wrong with the trough opto making it respond to columns it shouldn't, but I don't understand why it would only affect other optos. I don't have any other compatible trough boards to swap
Capture (resized).PNG