aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/kinematics
diff options
context:
space:
mode:
Diffstat (limited to 'klippy/kinematics')
-rw-r--r--klippy/kinematics/extruder.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/klippy/kinematics/extruder.py b/klippy/kinematics/extruder.py
index a931c896..591a0531 100644
--- a/klippy/kinematics/extruder.py
+++ b/klippy/kinematics/extruder.py
@@ -99,6 +99,8 @@ class PrinterExtruder:
def get_heater(self):
return self.heater
def sync_stepper(self, stepper):
+ toolhead = self.printer.lookup_object('toolhead')
+ toolhead.flush_step_generation()
epos = self.stepper.get_commanded_position()
stepper.set_position([epos, 0., 0.])
stepper.set_trapq(self.trapq)