diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2018-05-18 19:34:17 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2018-05-18 19:41:03 -0400 |
commit | 11816295e798f841a5b06447daba6bafc258af55 (patch) | |
tree | 7a984e918482143c20df21b3fb9a66fb0b858844 /klippy/delta.py | |
parent | 2740838b2ef9bbf661de8a192b831990a5c08e38 (diff) | |
download | kutter-11816295e798f841a5b06447daba6bafc258af55.tar.gz kutter-11816295e798f841a5b06447daba6bafc258af55.tar.xz kutter-11816295e798f841a5b06447daba6bafc258af55.zip |
stepper: Raise an error if position_endstop is not in min/max range
Raise an error during config parsing if the position_endstop is not
between the position_min and position_max. This avoids a confusing
error message during homing.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/delta.py')
-rw-r--r-- | klippy/delta.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/klippy/delta.py b/klippy/delta.py index dd4edb46..7a518593 100644 --- a/klippy/delta.py +++ b/klippy/delta.py @@ -15,13 +15,14 @@ class DeltaKinematics: def __init__(self, toolhead, printer, config): stepper_configs = [config.getsection('stepper_' + n) for n in ['a', 'b', 'c']] - stepper_a = stepper.PrinterHomingStepper(printer, stepper_configs[0]) + stepper_a = stepper.PrinterHomingStepper( + printer, stepper_configs[0], need_position_minmax = False) stepper_b = stepper.PrinterHomingStepper( - printer, stepper_configs[1], - default_position=stepper_a.position_endstop) + printer, stepper_configs[1], need_position_minmax = False, + default_position_endstop=stepper_a.position_endstop) stepper_c = stepper.PrinterHomingStepper( - printer, stepper_configs[2], - default_position=stepper_a.position_endstop) + printer, stepper_configs[2], need_position_minmax = False, + default_position_endstop=stepper_a.position_endstop) self.steppers = [stepper_a, stepper_b, stepper_c] self.need_motor_enable = self.need_home = True self.radius = radius = config.getfloat('delta_radius', above=0.) |