Motor ( usually the Bosch one ), door lock and chafed wiring harness are all known causes of PCB blowing.
You can usually see damage on the board, either tracks burnt out or one of the small triacs with a tiny piece missing.
If the motor goes down it usually makes a big burn mark on the PCB and inside the console. If the door lock shorts out it usually takes a small chip out of a triac.