TMC2209 Stepper-lib mit sehr hohen Schrittfrequenzen (5-20 kHz)

Ich habe momentan nicht allzu viel Zeit, möchte aber die T4 Version radikal umbauen um die im Laufe der Jahre aufgekommenen Unzulänglichkeiten zu beheben.

  • Ich komme aus einer Welt in der man die Motoren für Positionierungszwecke synchron fahren lassen will. Es hat sich allerdings herausgestellt, dass viele Anwendungen eine große Zahl nicht-synchronisierter Motoren brauchen was momentan wegen der endlichen Zahl von Timern nicht geht.

  • Die API ist zwar sehr logisch (zumindest für mich :slight_smile: ) scheint aber mache Benutzer zu überfordern. Das möchte ich etwas einfacher gestalten.

  • Viele Benutzer würden gerne eine on the fly Änderung der Zielposition haben um einem beweglichen Ziel einfacher folgen zu können (z.B. Antenne folgt einer Model-Rakete)

Also, viel zu tun und keine Zeit...

Hier eine allererste prä-alpha Version:

Und hier Beispiele wie die API aussehen könnte: