core
core copied to clipboard
Jog improvements possible?
Hi,
Would it be in-scope to add realtime control over speed-target, accel, and position target? This would be useful for robotics, where planning happens on a PC and trajectories are sometimes corrected by it in real time, and for remote control of machines, like using joysticks. You can get the realtime control with different libraries, like FastAccelStepper, but then you're left with a major project if you also sometimes want to do coordinated motion (like run g-codes).
GRBL 1.1-style jogging's limitations are mentioned in its docs. To summarize: because of the motion buffer, there's always a fairly significant delay between control and response. If you could get it down to a predictable 20ms (or better), hopefully with an easier control mechanism, I think it'd make a lot of cool projects a lot easier.