From c179db3d4331db9d85c7acfdaa1e96e295d277ba Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Mon, 1 Nov 2021 13:54:11 -0400 Subject: temperature_sensors: Deprecate "NTC 100K beta 3950" thermistor It seems the common "beta 3950" thermistors generally follow a temperature table defined by the new "Generic 3950" definition. Using a table that actually follows the "beta 3950" temperature curve is generally less accurate. Deprecate the existing "NTC 100K beta 3950" definition to avoid this common issue. Signed-off-by: Kevin O'Connor --- klippy/extras/heaters.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'klippy/extras/heaters.py') diff --git a/klippy/extras/heaters.py b/klippy/extras/heaters.py index 00c0e593..b0b2c16d 100644 --- a/klippy/extras/heaters.py +++ b/klippy/extras/heaters.py @@ -280,6 +280,8 @@ class PrinterHeaters: if sensor_type not in self.sensor_factories: raise self.printer.config_error( "Unknown temperature sensor '%s'" % (sensor_type,)) + if sensor_type == 'NTC 100K beta 3950': + config.deprecate('sensor_type', 'NTC 100K beta 3950') return self.sensor_factories[sensor_type](config) def register_sensor(self, config, psensor, gcode_id=None): self.available_sensors.append(config.get_name()) -- cgit v1.2.3-70-g09d2