diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2016-07-26 11:14:15 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2016-07-26 11:17:26 -0400 |
commit | 170389ef145a2805738d8411eb65433de09eeaac (patch) | |
tree | 1c614c72da1e373ed4e0306921ead10d4836bedf | |
parent | a17229a4c16e62269034a4dcf45c4fc36d19c96f (diff) | |
download | kutter-170389ef145a2805738d8411eb65433de09eeaac.tar.gz kutter-170389ef145a2805738d8411eb65433de09eeaac.tar.xz kutter-170389ef145a2805738d8411eb65433de09eeaac.zip |
extruder: Add some additional comments
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r-- | klippy/extruder.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/klippy/extruder.py b/klippy/extruder.py index 42faa1a1..ba12fd64 100644 --- a/klippy/extruder.py +++ b/klippy/extruder.py @@ -50,16 +50,19 @@ class PrinterExtruder: decel_v -= extra_decel_v end_v -= extra_decel_v if decel_v <= 0.: + # The entire decel phase is replaced with retraction retract_t = decel_t retract_d = -(end_v + decel_v) * 0.5 * decel_t retract_v = -decel_v decel_t = decel_d = 0. elif end_v < 0.: + # Split decel phase into decel and retraction retract_t = -end_v * inv_accel retract_d = -end_v * 0.5 * retract_t decel_t -= retract_t decel_d = decel_v * 0.5 * decel_t else: + # There is still only a decel phase (no retraction) decel_d -= extra_decel_d # Determine regular steps |