aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2017-09-19 15:33:34 -0400
committerKevin O'Connor <kevin@koconnor.net>2017-09-19 17:20:41 -0400
commit123719bf9293bbbcf8e99e2fe56eef40cdc5e065 (patch)
tree8844f8dd6139ae2d555f62034514e3c1b00b03ed
parent14810d7e80e6a691b9d28a21f6cb525ad9fe9855 (diff)
downloadkutter-123719bf9293bbbcf8e99e2fe56eef40cdc5e065.tar.gz
kutter-123719bf9293bbbcf8e99e2fe56eef40cdc5e065.tar.xz
kutter-123719bf9293bbbcf8e99e2fe56eef40cdc5e065.zip
stepper: Fix bug causing 'enable_pin' to be required
Make sure to initialize mcu_enable to None so that it is initialized if no 'enable_pin' config value is provided. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r--klippy/stepper.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/klippy/stepper.py b/klippy/stepper.py
index ece63029..a5477aa8 100644
--- a/klippy/stepper.py
+++ b/klippy/stepper.py
@@ -21,6 +21,7 @@ class PrinterStepper:
self.mcu_stepper.setup_step_distance(self.step_dist)
enable_pin = config.get('enable_pin', None)
+ self.mcu_enable = None
if enable_pin is not None:
self.mcu_enable = pins.setup_pin(printer, 'digital_out', enable_pin)
self.mcu_enable.setup_max_duration(0.)