hi viktor!
ich wollte letztens selber eine mikroschrittkarte mit dem besagten max549 aufbauen, bin aber beim löten gescheitert (das gehäuse ist mal echt brutal klein!). nach wie vor läuft das ganze daher mit pwm...
an dem controller habe ich lange gefummelt, denn im netz hatte ich nichts über 3-achsen interpolation gefunden, zumindest nichts schnelles auf integerbasis. es gibt zwar den bekannten bresenham-algo, aber man muss ihn eben auf drei achsen erweitern, womit ich mich anfangs probleme hatte. was für dich vielleicht noch von interesse sein könnte, ist, dass es in Bascom programmiert ist, womit du dich ja scheinbar auskennst.
vielleicht ist ja sogar die windows-software interessant für dich. der entsprechende treiber ließe sich ja anpassen, je nachdem, wie und was du vor hast.

ruppi