Troubleshooting a short - here’s my rookie method:
1/. Set power supply to limit current at 500mA, apply power to the board
2/. Feel for a hotspot - “ouch”, that's a problem!
3/. Patch it, rinse and repeat
I gotta believe there are more sophisticated techniques, but this is all I got. It's worked reasonably well for my most common blunder - upside down ICs. Thankfully, it's easy enough to spot and fix these issues.
But I also saw something more curious on Card A. Current would spike momentarily and the settle back down for a few seconds before spiking again. What? That's strange … maybe drivers fighting each other on a bus intermittently? Sure enough, I had left floating the signals which are used to select one of two drivers for the microcode control lines. These signals are generated in CARD B, which is not yet connected. Tying them down fixed the issue and current flow fell to appropriate levels. Nice!
As a side note, it’s interesting to see first hand how dramatic a driver conflict can be. Those are some nasty spikes! I recall working to implement
a scheme dr Jefyll suggested to avoid collisions on the main buses. Seeing this sure makes me wish I had addressed the problem on the microcode drivers as well. Live and learn!
At this point Card A is well behaved, but not so Card B. The hunt continues!
(Edit: fixed the link to point to the right post)