Die Spannungsversorgung stammt aus einem Labornetzgerät und es gibt beim Ausschalten kaum einen Anstieg der Spannung.
Das mit den Freilaufdioden direkt am Motor könnte ich noch testen.

Im Handbuch des TMC222 habe ich was eigenartiges gefunden:
Code:
1.2. Operating Ranges
Parameter Min     Max     Unit
Vbb         Supply voltage 
          +6.5     +29     V
          
Supply & Voltage Regulator
Vbb Nominal operating supply range 
Parameter Min     Max     Unit
          6.5     18        V
Da werden für Vbb zwei verschiedene Spannungen angegeben.
Ich habe den TMC mit 24V versorgt, vielleicht ist das der Grund??