aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--klippy/extras/hall_filament_width_sensor.py6
-rw-r--r--klippy/extras/tsl1401cl_filament_width_sensor.py6
2 files changed, 10 insertions, 2 deletions
diff --git a/klippy/extras/hall_filament_width_sensor.py b/klippy/extras/hall_filament_width_sensor.py
index 213eba74..9b244e13 100644
--- a/klippy/extras/hall_filament_width_sensor.py
+++ b/klippy/extras/hall_filament_width_sensor.py
@@ -152,7 +152,11 @@ class HallFilamentWidthSensor:
else:
self.gcode.run_script("M221 S100")
self.filament_array = []
- return eventtime + 1
+
+ if self.is_active:
+ return eventtime + 1
+ else:
+ return self.reactor.NEVER
def cmd_M407(self, gcmd):
response = ""
diff --git a/klippy/extras/tsl1401cl_filament_width_sensor.py b/klippy/extras/tsl1401cl_filament_width_sensor.py
index fc624440..fb2d9713 100644
--- a/klippy/extras/tsl1401cl_filament_width_sensor.py
+++ b/klippy/extras/tsl1401cl_filament_width_sensor.py
@@ -101,7 +101,11 @@ class FilamentWidthSensor:
else:
self.gcode.run_script("M221 S100")
self.filament_array = []
- return eventtime + 1
+
+ if self.is_active:
+ return eventtime + 1
+ else:
+ return self.reactor.NEVER
def cmd_M407(self, gcmd):
response = ""