aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/pwm_tool.py
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2024-01-16 20:40:55 -0500
committerKevin O'Connor <kevin@koconnor.net>2024-01-16 20:40:55 -0500
commit3d3b87f97fc91d93ae4198b36198262207e1202b (patch)
tree942196be020186f1a960fc5fec5e7c062d781c77 /klippy/extras/pwm_tool.py
parent447a88eb086829fd6139fda6e41eb8dc2e6a4366 (diff)
downloadkutter-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