aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extruder.py
diff options
context:
space:
mode:
Diffstat (limited to 'klippy/extruder.py')
-rw-r--r--klippy/extruder.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/klippy/extruder.py b/klippy/extruder.py
index 3aef5a19..6a7d6c99 100644
--- a/klippy/extruder.py
+++ b/klippy/extruder.py
@@ -18,10 +18,14 @@ class PrinterExtruder:
self.heater.build_config()
self.stepper.set_max_jerk(9999999.9)
self.stepper.build_config()
- def get_max_speed(self):
- return self.stepper.max_velocity, self.stepper.max_accel
def motor_off(self, move_time):
self.stepper.motor_enable(move_time, 0)
+ def check_move(self, move):
+ if (not move.do_calc_junction
+ and not move.axes_d[0] and not move.axes_d[1]
+ and not move.axes_d[2]):
+ # Extrude only move - limit accel and velocity
+ move.limit_speed(self.stepper.max_velocity, self.stepper.max_accel)
def move(self, move_time, move):
move_d = move.move_d
inv_accel = 1. / move.accel