Files
klipper/docs
Ben Lye 3a0b834f3a hall_filament_width_sensor: Sync runout and width sensor states
Keeps the width sensor state in sync with the associated runout sensor and
normalizes the output when the width sensor is disabled.

When the width sensor was disabled the associated filament sensor remained
enabled but was no longer updated so would be 'stuck' in the last state it
was in before the width sensor was disabled.

The toggle switch and readings in the web interface could also be out of sync
with the actual sensor and filament states, misleading the user.

Now, when the width sensor is disabled:
- The filament sensor is disabled
- The reported filament state is 'present'
- The reported filament diameter is the nominal diameter

When the width sensor is enabled:
- The filament sensor is enabled
- The reported filament state is the derived state
- The reported filament diameter is the measured value

Finally, `min_diameter` is now used to determine the runout state rather than
a fixed value of `0.5`.

Signed-off-by: Ben Lye ben@lye.co.nz
2026-04-08 14:57:04 -04:00
..
2025-06-08 12:23:02 -04:00
2022-01-09 21:13:53 -05:00
2019-04-14 22:41:23 -04:00
2025-10-13 13:53:13 -04:00
2025-05-16 12:14:45 -04:00
2023-02-20 11:06:25 -05:00
2025-04-11 21:07:28 -04:00
2024-10-26 22:02:20 -04:00

Welcome to the Klipper documentation. The overview document is a good starting point.