aboutsummaryrefslogtreecommitdiffstats
path: root/klippy
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2021-09-29 20:10:57 -0400
committerKevin O'Connor <kevin@koconnor.net>2021-09-29 20:10:57 -0400
commit164060ccfe0e586c0c73e4d84fd4207a69509f4b (patch)
tree61180c4e9f3d09a5d7bbf25968369243db75e588 /klippy
parent17dcf4e5f049074569a90b8ea7c321361d90bfcf (diff)
downloadkutter-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>
Diffstat (limited to 'klippy')
-rw-r--r--klippy/stepper.py4
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)