Wenn du den Motor per digitalen (24V) I/Os an verschiedene Positionen fahren willst, brauchst du eine Steuerung mit integrierter SPS-Funktionalität. 4,2A sind ja auch schon nicht ganz wenig, da kann man die Motorshields vergessen.

Die DS3044 könnte eine Lösung sein. Von Trinamic und Nanotec gibt es auch fertige Module die man programmieren kann.

Mit freundlichen Grüßen
Thorsten Ostermann