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 <kevin@koconnor.net>
This commit is contained in:
@@ -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())
|
||||
|
@@ -87,7 +87,7 @@ temperature1: 25
|
||||
resistance1: 100000
|
||||
beta: 3974
|
||||
|
||||
# Definition inherent from name
|
||||
# Definition inherent from name. This sensor is deprecated!
|
||||
[thermistor NTC 100K beta 3950]
|
||||
temperature1: 25
|
||||
resistance1: 100000
|
||||
|
Reference in New Issue
Block a user