diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2021-09-29 20:10:57 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2021-09-29 20:10:57 -0400 |
commit | 164060ccfe0e586c0c73e4d84fd4207a69509f4b (patch) | |
tree | 61180c4e9f3d09a5d7bbf25968369243db75e588 | |
parent | 17dcf4e5f049074569a90b8ea7c321361d90bfcf (diff) | |
download | kutter-164060ccfe0e586c0c73e4d84fd4207a69509f4b.tar.gz kutter-164060ccfe0e586c0c73e4d84fd4207a69509f4b.tar.xz kutter-164060ccfe0e586c0c73e4d84fd4207a69509f4b.zip |
stepper: Make sure to report an error if endstop_pin is not defined
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r-- | klippy/stepper.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/klippy/stepper.py b/klippy/stepper.py index 8fbd86cd..d187a69f 100644 --- a/klippy/stepper.py +++ b/klippy/stepper.py @@ -338,11 +338,11 @@ class PrinterRail: def add_extra_stepper(self, config): stepper = PrinterStepper(config, self.stepper_units_in_radians) self.steppers.append(stepper) - endstop_pin = config.get('endstop_pin', None) - if self.endstops and endstop_pin is None: + if self.endstops and config.get('endstop_pin', None) is None: # No endstop defined - use primary endstop self.endstops[0][0].add_stepper(stepper) return + endstop_pin = config.get('endstop_pin') printer = config.get_printer() ppins = printer.lookup_object('pins') pin_params = ppins.parse_pin(endstop_pin, True, True) |