AVR-Frickler:
aus Deiner Antwort sehe ich, dass ich Deinen ersten Post noch nicht richtig verstanden hatte. Von den drei obengenannten Punkten bleibt eigentlich nur noch der dritte Punkt übrig.

Wenn ich das richtig sehe werde ich Mikroschritt und (echte)Stromreglung wahrscheinlich nicht zusammen bekommen.
Warum so negativ? Es sollte doch nicht so schwierig sein, den Strom der Freilaufdioden auch über den Shunt laufen zu lassen. Damit könnte man doch auch ein recht sauberes Stromsignal erwarten.