diff options
-rw-r--r-- | klippy/extras/hall_filament_width_sensor.py | 6 | ||||
-rw-r--r-- | klippy/extras/tsl1401cl_filament_width_sensor.py | 6 |
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 = "" |