
Bazujesz na sterowniku TMC5160t Plus z możliwością monitorowania prądu silnika.
Ten sterownik wygląda tak:

są też inne mniej zaawansowane sterowniki stosowane w drukarstwie 3D.
Zastanawiam się nad zastosowaniem tego co robisz. Czy dałoby radę wysłać do niego po spi informację wykonaj ruch np. kilkaset jakiś jednostek, z przyspieszeniem i opóźnieniem o zadanych parametrach z jakiegoś np. esp8266 albo maleństwa esp32-c3 i dostać na bieżąco informację zwrotną: wszystko w porządku, nie było przekroczenia progu prądu, dojechałem do celu.