From 57f279677fb7a609af81bdcd3aaf967d3ee5a949 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Sun, 5 Mar 2017 15:30:04 -0500 Subject: endstop: Support halting more than one stepper on trigger Extend the endstop code so that more than one stepper can be halted during endstop homing. Some kinematic setups (eg, corexy) require an endstop to support this. Signed-off-by: Kevin O'Connor --- klippy/stepper.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'klippy/stepper.py') diff --git a/klippy/stepper.py b/klippy/stepper.py index e362dee4..eb8c2400 100644 --- a/klippy/stepper.py +++ b/klippy/stepper.py @@ -47,7 +47,8 @@ class PrinterStepper: if enable_pin is not None: self.mcu_enable = mcu.create_digital_out(enable_pin, 0) if endstop_pin is not None: - self.mcu_endstop = mcu.create_endstop(endstop_pin, self.mcu_stepper) + self.mcu_endstop = mcu.create_endstop(endstop_pin) + self.mcu_endstop.add_stepper(self.mcu_stepper) self.position_min = config.getfloat('position_min', 0.) self.position_endstop = config.getfloat('position_endstop') self.position_max = config.getfloat('position_max', 0.) -- cgit v1.2.3-70-g09d2