I have a L298-based motor driver shield that had worked properly until there was an, ahem, "mixup" in wiring and I got the magic smoke. Actually, it seemed to continue working after that, but upon changing to a different configuration (which I checked and double checked so I'm pretty sure it was OK) I got some more magic smoke and an obviously burned trace on the PCB.
So my questions are:
- Could the initial incident have 'weakened' something but not destroyed it so that the board continued to work?
- Is it possible that the 'weakened' component could then have failed and caused the burned trace, even though everything was connected correctly?
- Is there any point trying to fix the trace?