L6479 ist ein Treiber der bis zu 1/128 Mikroschritt kann.
Gibts praktisch anschlussfertig: https://www.sparkfun.com/products/10859
Brauchst nur noch ein Netzteil dazu und ist schön kompakt!