aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras
diff options
context:
space:
mode:
authorPedro Lamas <pedrolamas@gmail.com>2023-02-06 17:20:41 +0000
committerKevinOConnor <kevin@koconnor.net>2023-02-13 12:16:17 -0500
commit4b5d0564217f653aae9604af4430eff3dc136a89 (patch)
tree47c9f9bb41e5e605cadbf8d5488589a48435995f /klippy/extras
parent72b6bd7efa1ae282220b4bdcfb789075807ebfd2 (diff)
downloadkutter-4b5d0564217f653aae9604af4430eff3dc136a89.tar.gz
kutter-4b5d0564217f653aae9604af4430eff3dc136a89.tar.xz
kutter-4b5d0564217f653aae9604af4430eff3dc136a89.zip
stepper_enable: report status
Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
Diffstat (limited to 'klippy/extras')
-rw-r--r--klippy/extras/stepper_enable.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/klippy/extras/stepper_enable.py b/klippy/extras/stepper_enable.py
index e8b41c0a..621ff700 100644
--- a/klippy/extras/stepper_enable.py
+++ b/klippy/extras/stepper_enable.py
@@ -108,6 +108,10 @@ class PrinterStepperEnable:
el.motor_disable(print_time)
logging.info("%s has been manually disabled", stepper)
toolhead.dwell(DISABLE_STALL_TIME)
+ def get_status(self, eventtime):
+ steppers = { name: et.is_motor_enabled()
+ for (name, et) in self.enable_lines.items() }
+ return {'steppers': steppers}
def _handle_request_restart(self, print_time):
self.motor_off()
def cmd_M18(self, gcmd):