Moin Phil,
Und die Pulse generiere ich mit TeensyStep...
Wenn das so ist, dann würde ich das "Wegoptimieren" eines Teils des Umkehrweges als Fehler/Mangel einstufen und mich an den Hersteller wenden. Das kann und darf so eigentlich nicht passieren.
Vorausgesetzt natürlich, Du betreibst den Motor innerhalb der Specs, also max. 250kHz Schritttakt etc.
/Edith
Ich sehe gerade Deine 19kHz - damit bist Du weit wech vom Limit, d.h. das dürfte somit überhaupt nicht passieren.
Vielleicht bist Du ja der erste Anwender, der den Motor so extrem auslastet - dann wäre das für den Hersteller durchaus von Interesse, hier nachzubessern.
/Edith2
Ok, bei der Rampe solltest Du mal prüfen, mit welcher Frequenz die Schrittpulse erzeugt werden (IO-Frequenz des Teensy). Wenn Schrittpulse auf Zwischenwerten liegen, die nicht erfasst werden können, dann kann es schon zu Schrittverlusten kommen.
Man kann sich das so vorstellen, dass die 250kHz wie ein Lochraster anzusehen sind. In einem Loch kann ein Puls auftreten, oder nicht. Tritt der Puls in den "Stegen" zwischen den Löchern auf, so kann er (bedingt durch Verzögerung der Optokoppler u.ä.) nicht zeitrichtig erkannt werden und geht verloren oder taucht eben später auf, wo er dann den nächsten Puls beeinträchtigt.
Gruß Reinhard