Hallo,

was meinsten mit "nicht deklariert"?

Ich finde das Beispielprogramm was zB beim Workbench++ mit bei ist nicht besonders gut dokumentiert, ohne Datenblatt geht gaaanix, aber dann gehts doch eigentlich. Ich habe diese tmc222.slib etwas angepasst, um mehrere Motoren steuern zu koennen, bei Uebergabe der I2C-Adresse des jeweiligen Moduls, das klappt auch ganz gut soweit.
Ich habe ein aehnliches Problem, naemlich, dass ich nur relative Bewegungen brauche, keine absoluten. Dafuer habe ich eine Function geschrieben, die sich die Postition merkt und dann einfach was drauflegt oder abzieht.

Ich habe gerade einen Panoramaroboter mit C-Control und dieser Schrittmotorsteuerplatíne gebaut.
Das Problem bei zu vielen Schritten duerfte ja sein, dass Du die Zahl (>32000) nicht ueber den Bus bekommst. Ich glaube sogar, dass es noch schlimmer ist und Du nur von -16000 bis +16000 gehen kannst, halt vorwaerts und rueckwaerts.

Aber warum nicht eine kleine Funktion programmieren, die das ganze verwaltet. Ich denke auf Null setzen zwischendurch muesste gehen, nur hast Du wahrscheinlich einen Stopp drin in der Bewegung.

Wenn Du Interesse hast kann ich Dir auch mal meien angepassten Source schicken bzw. Teile davon hier posten.

Gruss
S.