aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2018-04-09 15:11:12 -0400
committerKevin O'Connor <kevin@koconnor.net>2018-04-09 15:12:35 -0400
commitc463893a5ea1353dc3aa94169fa2398ecdd927df (patch)
tree01c1bfae6e8eb33ab4ca9e326073f2aabef72578 /klippy/extras
parentb2caa486c5a120fa34d9447b617ea89aca1c1c99 (diff)
downloadkutter-c463893a5ea1353dc3aa94169fa2398ecdd927df.tar.gz
kutter-c463893a5ea1353dc3aa94169fa2398ecdd927df.tar.xz
kutter-c463893a5ea1353dc3aa94169fa2398ecdd927df.zip
adc_temperatures: Add "PT100 INA826" sensor type
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/extras')
-rw-r--r--klippy/extras/adc_temperature.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/klippy/extras/adc_temperature.py b/klippy/extras/adc_temperature.py
index 9880a09c..4072f18f 100644
--- a/klippy/extras/adc_temperature.py
+++ b/klippy/extras/adc_temperature.py
@@ -81,9 +81,21 @@ AD595 = [
(440., 4.476), (460., 4.686), (480., 4.896)
]
+PT100 = [
+ (0, 0.00), (1, 1.11), (10, 1.15), (20, 1.20), (30, 1.24), (40, 1.28),
+ (50, 1.32), (60, 1.36), (70, 1.40), (80, 1.44), (90, 1.48), (100, 1.52),
+ (110, 1.56), (120, 1.61), (130, 1.65), (140, 1.68), (150, 1.72), (160, 1.76),
+ (170, 1.80), (180, 1.84), (190, 1.88), (200, 1.92), (210, 1.96), (220, 2.00),
+ (230, 2.04), (240, 2.07), (250, 2.11), (260, 2.15), (270, 2.18), (280, 2.22),
+ (290, 2.26), (300, 2.29), (310, 2.33), (320, 2.37), (330, 2.41), (340, 2.44),
+ (350, 2.48), (360, 2.51), (370, 2.55), (380, 2.58), (390, 2.62), (400, 2.66),
+ (500, 3.00), (600, 3.33), (700, 3.63), (800, 3.93), (900, 4.21),
+ (1000, 4.48), (1100, 4.73)
+]
+
def load_config(config):
# Register default sensors
pheater = config.get_printer().lookup_object("heater")
- for sensor_type, params in [("AD595", AD595)]:
+ for sensor_type, params in [("AD595", AD595), ("PT100 INA826", PT100)]:
func = (lambda config, params=params: Linear(config, params))
pheater.add_sensor(sensor_type, func)