We also found that backplanes with black connectors had much more contact issues than those with green blocks
Good to know -- I assume you mean the dark green vs. black-black blocks, and not the later light green blocks seen in e.g. third-party stuff (like ELCO green). Mine are dark green, tin finish on the fingers, except the middle slot, which is gold finish (9-slot backplane).
My test was usually to run a system test like EQKC on 11/70, put a small AM radio nearby and knock all the modules with a screwdriver handle
Or even better position a flat screwdriver on the metal handle "knobs" and hit it with another handle - this showed all contact flaws
You hear immediate when the test failed while knocking
Hah, that's an awesome suggestion! I will have to try that!
So I cleaned all edge connectors today, first with Q-tips and alcohol, then sprayed some De-Oxit on a lint free wiper and gave all the edge fingers a liberal application. Everything inserted *much* easier, of course. I did find that the DL11-W had some nasty crud on the contact fingers that required burnishing with the #1007 Singlex eraser and re-cleaning with alcohol.
Unfortunately, after that, the system won't come up -- I suspect really that the failure happened at the end of testing last night, when it mysteriously trapped to 4 during a memory exerciser run (after 20+ passes without issue) and a partial printout about CSR access. It was stopped with "777560" on the display, which is of course console SLU. Today, after the cleaning, when I turn on DC power, the RUN light flashes on, then goes out, and the machine halts with "040000" on the programmer's console display.
I pulled the system down to a minimal configuration: CPU, bootstrap/terminator, programmer's console, one RAM board, bunch of green handle dual height NPG grant cards, the DL11-W, and a final Unibus terminator. Same symptoms. Swapped every item I had spares of, which is everything except the two CPU boards, no change. Pulled everything and cleaned the backplane connectors with cardboard saturated in alcohol (removed a lot of gray debris!), then relubricated with De-Oxit on cardboard. Still no change. I can deposit to the console SLU and get characters on the terminal. I can deposit to memory. The Unibus is not hung. If I deposit to nonexistent memory (e.g. past 777566) I get the expected bus fault. Checked all three power rails, all are within spec. Checked ACLO and DCLO, both are logic high.
I toggled in the usual "jmp 0" and "br ." tests, the processor stays running (or at least RUN lamp on). I toggled in the memory sizer, and it never seems to complete. It doesn't trash registers or the program at 001000.
I am pretty sure this is a CPU board set fault: there have already been two failed ICs (a 7400 back in 2017, and the failed 74174 yesterday). Does anyone have pointers? I traded my spare 11/34a set to conmega a few years ago to fill an empty 11/04 chassis, so I can't just swap.