Den Motortreiber machst du eigentlich nur kaputt indem dein Schrittmotor zuviel Strom aufnimmt. Hast du ein Datenblatt zu dem Motor wo du das nachlesen könntest? Soweit ich weis geht der Treiber bei falscher Motorpolung nicht kaputt, und wenn dein Quellcode falsch ist dreht er sich nicht bzw. nicht so wie er sollte, aber nichts geht kaputt.

Gruß