So kompliziert ist die Ansteuerung beim L6219 auch nicht, das Problem ist eher das man für Mikroschritte (1/8 ?) halt 6 Leitungen braucht. Die Werte selber kann man in einer 64 Bytes langen Tabelle haben.

Mehrere der SMD Widerstände parallel ist sogra sehr Induktionsarm, und wegen der Leistung wird ggf. sowieso mehr als einer benötigt.