Schrittmotor richtig ansteuern

Du brauchst einen Motor dessen Schrittzahl pro Umdrehung ohne Rest durch 40 Teilbar ist. Das ist bei den meisten NEMA17 Motoren der Fall.
Statt über die Stepper Lib würde ich den Motor mit einen Hardwaretreiber ansteuern, wie den pololu DRV 8825.

hth