aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2016-12-01 17:37:13 -0500
committerKevin O'Connor <kevin@koconnor.net>2016-12-01 18:17:54 -0500
commitd2abbd8f5d8f686dbdb29ef351ef39cce3f3e4d5 (patch)
treee2683168c1bf846dab52d4ed9daf276ea5440ff6
parent00b40b720fbc8beeb305fb0afa24ceb9443568ae (diff)
downloadkutter-d2abbd8f5d8f686dbdb29ef351ef39cce3f3e4d5.tar.gz
kutter-d2abbd8f5d8f686dbdb29ef351ef39cce3f3e4d5.tar.xz
kutter-d2abbd8f5d8f686dbdb29ef351ef39cce3f3e4d5.zip
extruder: Fix retract
Commit 7554c7f6 broke retract moves. Fix by making sure extrude_r is always a positive number. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r--klippy/extruder.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/klippy/extruder.py b/klippy/extruder.py
index 7d5a952d..12f77d85 100644
--- a/klippy/extruder.py
+++ b/klippy/extruder.py
@@ -36,7 +36,7 @@ class PrinterExtruder:
self.stepper.motor_enable(move_time, 1)
self.need_motor_enable = False
axis_d = move.axes_d[3]
- extrude_r = axis_d / move.move_d
+ extrude_r = abs(axis_d) / move.move_d
inv_accel = 1. / (move.accel * extrude_r)
start_v = move.start_v * extrude_r