Trinamic macht den Quellcode seiner Firmware im Internet frei verfügbar. Die Software wurde für einen ARM Cortex M0 geschrieben. Da findest du sicher umfangreiche Anregungen. Deine Aussage zum „Ruhigen Lauf” ist so nicht richtig. Ich habe in einem Video gezeigt wie ein Schrittmotor bis zur höchsten Taktzahl beschleunigt wird. Da hört man dann auch das das laufgeräusch nicht von der Taktzahl abhängig ist, sondern, dass es bei gewissen Taktzahlen wegen der Resonanzen im Motor laut wird, bei anderen aber viel leiser. Trinamic hat aber ein neues Verfahren eingesetzt, womit ein leises Laufen unabhängig von der Geschwindigkeit erreicht wird. Geh einfach mal zur Seite von Trinamic und lese!