According to the wise at Discord, a jogging move could be implemented as a "drip move" (i.e. as a homing move).
Maybe proper jogging requires changing the MCU code (written in C), and a new klippy module that sends them.
In my imagination, the MCUs receiving jogging commands will do a trivial amount of motion planning, such that they "auto accelerate". For example, it should slow down on its own when the user stops sending jogging commands.
Other commands should be blocked while jogging. Jogs should be interruptible. "Print time" would have to be updated in klippy, and there may be other monsters waiting under the bed.
According to the wise at Discord, a jogging move could be implemented as a "drip move" (i.e. as a homing move).
Maybe proper jogging requires changing the MCU code (written in C), and a new klippy module that sends them.
In my imagination, the MCUs receiving jogging commands will do a trivial amount of motion planning, such that they "auto accelerate". For example, it should slow down on its own when the user stops sending jogging commands.
Other commands should be blocked while jogging. Jogs should be interruptible. "Print time" would have to be updated in klippy, and there may be other monsters waiting under the bed.