I recently had an case of magic smoke escaping on an industrial motor control PCB. The board is powered with 24 and 48VDC and controls 4 DC motors.
It is somewhat sophisticated having some I/O and CAN interface as well as Hall effect motor feedback. There are other identical PCBs on the same power circuit and CAN bus.
After the smoke came out, I measured the motor resistances and they were all around 1.7 ohms. Thinking that this was a case of infant mortality, we replaced the PCB.
A few days later the replacement PCB also failed in the same way. I took the PCB out of its mount and as with the 1st, all I could see was black burn marks covering the entire board. There was nothing to pinpoint where the short originated. The power transistors were still covered with their SIL pads. Do you have any ideas on how to diagnose a problem like this? Is it likely that the PCB (the board itself and not the components) was poor quality and caught fire due to the normal operational heat?