diff options
Diffstat (limited to 'Sprinter')
-rw-r--r-- | Sprinter/Configuration.h | 1 | ||||
-rw-r--r-- | Sprinter/thermistortables.h | 68 |
2 files changed, 69 insertions, 0 deletions
diff --git a/Sprinter/Configuration.h b/Sprinter/Configuration.h index 53ab2e5..1e25d17 100644 --- a/Sprinter/Configuration.h +++ b/Sprinter/Configuration.h @@ -20,6 +20,7 @@ // 4 is 10k thermistor // 5 is ParCan supplied 104GT-2 100K // 6 is EPCOS 100k +// 7 is 100k Honeywell thermistor 135-104LAG-J01 #define THERMISTORHEATER 1 #define THERMISTORBED 1 diff --git a/Sprinter/thermistortables.h b/Sprinter/thermistortables.h index 67fb666..e69f367 100644 --- a/Sprinter/thermistortables.h +++ b/Sprinter/thermistortables.h @@ -267,6 +267,68 @@ const short temptable_6[NUMTEMPS_6][2] = { }; #endif +#if (THERMISTORHEATER == 7) || (THERMISTORBED == 7) // 100k Honeywell 135-104LAG-J01 +#define NUMTEMPS_7 54 +const short temptable_7[NUMTEMPS_7][2] = { + {46, 270}, + {50, 265}, + {54, 260}, + {58, 255}, + {62, 250}, + {67, 245}, + {72, 240}, + {79, 235}, + {85, 230}, + {91, 225}, + {99, 220}, + {107, 215}, + {116, 210}, + {126, 205}, + {136, 200}, + {149, 195}, + {160, 190}, + {175, 185}, + {191, 180}, + {209, 175}, + {224, 170}, + {246, 165}, + {267, 160}, + {293, 155}, + {316, 150}, + {340, 145}, + {364, 140}, + {396, 135}, + {425, 130}, + {460, 125}, + {489, 120}, + {526, 115}, + {558, 110}, + {591, 105}, + {628, 100}, + {660, 95}, + {696, 90}, + {733, 85}, + {761, 80}, + {794, 75}, + {819, 70}, + {847, 65}, + {870, 60}, + {892, 55}, + {911, 50}, + {929, 45}, + {944, 40}, + {959, 35}, + {971, 30}, + {981, 25}, + {989, 20}, + {994, 15}, + {1001, 10}, + {1005, 5} +}; +#endif + + + #if THERMISTORHEATER == 1 #define NUMTEMPS NUMTEMPS_1 #define temptable temptable_1 @@ -285,6 +347,9 @@ const short temptable_6[NUMTEMPS_6][2] = { #elif THERMISTORHEATER == 6 #define NUMTEMPS NUMTEMPS_6 #define temptable temptable_6 +#elif THERMISTORHEATER == 7 +#define NUMTEMPS NUMTEMPS_7 +#define temptable temptable_7 #elif defined HEATER_USES_THERMISTOR #error No heater thermistor table specified #endif @@ -306,6 +371,9 @@ const short temptable_6[NUMTEMPS_6][2] = { #elif THERMISTORBED == 6 #define BNUMTEMPS NUMTEMPS_6 #define bedtemptable temptable_6 +#elif THERMISTORBED == 7 +#define BNUMTEMPS NUMTEMPS_7 +#define bedtemptable temptable_7 #elif defined BED_USES_THERMISTOR #error No bed thermistor table specified #endif |