diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2024-01-16 20:40:55 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2024-01-16 20:40:55 -0500 |
commit | 3d3b87f97fc91d93ae4198b36198262207e1202b (patch) | |
tree | 942196be020186f1a960fc5fec5e7c062d781c77 /klippy/extras/pwm_tool.py | |
parent | 447a88eb086829fd6139fda6e41eb8dc2e6a4366 (diff) | |
download | kutter-3d3b87f97fc91d93ae4198b36198262207e1202b.tar.gz kutter-3d3b87f97fc91d93ae4198b36198262207e1202b.tar.xz kutter-3d3b87f97fc91d93ae4198b36198262207e1202b.zip |
toolhead: Ensure full kin_flush_delay after flush_step_generation()
Commit b7b13588 made it possible that the kinematic code could be
restarted after a flush_step_generation() call without a sufficient
delay.
Rename last_sg_flush_time to min_restart_time and use that to ensure
_calc_print_time() always pauses kin_flush_delay time since the last
flush_step_generation() call.
Also, update force_move to invoke flush_step_generation() after any
movements. This is needed to ensure there is a sufficient delay
should force_move be called on a stepper motor that is part of the
toolhead kinematics and is using a step generation "scan time".
This fixes possible "internal error in stepcompress" reports when
using FORCE_MOVE.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/extras/pwm_tool.py')
0 files changed, 0 insertions, 0 deletions