-
-
Notifications
You must be signed in to change notification settings - Fork 92
Description
Hello Gin66,
would you consider implementing a native command to run moves without ramp generator ?
The idea came up in previous use cases (#110 #288 #86) where motion planning is computed by an external software (3D, animation, robotic).
FastAccelStepper is then used to run many small consecutive motions (from an array in memory or streamed on the fly).
This allow for clean and time-constrained motion paths to be executed.
To bypass the current ramp generator some users tried setting the acceleration to max value (not 100% precise and use CPU ressources) or implemented their own low-level routine and queue management.
So the proposal would be to have two new commands that run in a given time without accel/decel :
moveTimed(steps, duration) and moveToTimed(steps, duration)
Duration could be in ticks or seconds or milliseconds.