From 074acbe5477d7069ebf93fcef513b87b378de17b Mon Sep 17 00:00:00 2001 From: Kliment Yanev Date: Thu, 10 Nov 2011 10:13:12 +0100 Subject: Improve 200k thermistor table to better match reality --- Sprinter/thermistortables.h | 89 +++++++++++++++++++++++++++++++++------------ 1 file changed, 66 insertions(+), 23 deletions(-) diff --git a/Sprinter/thermistortables.h b/Sprinter/thermistortables.h index e69f367..ef1e78b 100644 --- a/Sprinter/thermistortables.h +++ b/Sprinter/thermistortables.h @@ -69,30 +69,73 @@ const short temptable_1[NUMTEMPS_1][2] = { { 1008 , 0 } //safety }; #endif -#if (THERMISTORHEATER == 2) || (THERMISTORBED == 2) //200k bed thermistor -#define NUMTEMPS_2 21 +#if (THERMISTORHEATER == 2) || (THERMISTORBED == 2) //200k bed thermistor verified by arcol +#define NUMTEMPS_2 64 const short temptable_2[NUMTEMPS_2][2] = { - {1, 848}, - {54, 275}, - {107, 228}, - {160, 202}, - {213, 185}, - {266, 171}, - {319, 160}, - {372, 150}, - {425, 141}, - {478, 133}, - {531, 125}, - {584, 118}, - {637, 110}, - {690, 103}, - {743, 95}, - {796, 86}, - {849, 77}, - {902, 65}, - {955, 49}, - {1008, 17}, - {1020, 0} //safety + { 16, 315}, + { 17, 310}, + { 18, 305}, + { 19, 300}, + { 20, 295}, + { 21, 290}, + { 22, 285}, + { 23, 280}, + { 24, 275}, + { 25, 270}, + { 29, 265}, + { 30, 260}, + { 35, 255}, + { 40, 250}, + { 45, 245}, + { 50, 240}, + { 55, 235}, + { 60, 230}, + { 65, 225}, + { 70, 220}, + { 90, 215}, + { 95, 210}, + { 103, 205}, + { 105, 200}, + { 115, 195}, + { 130, 190}, + { 150, 185}, + { 167, 180}, + { 190, 175}, + { 200, 170}, + { 230, 165}, + { 250, 160}, + { 270, 155}, + { 300, 150}, + { 330, 145}, + { 360, 140}, + { 380, 135}, + { 408, 130}, + { 450, 125}, + { 500, 120}, + { 530, 115}, + { 550, 110}, + { 570, 105}, + { 595, 100}, + { 615, 95}, + { 640, 90}, + { 665, 85}, + { 700, 80}, + { 740, 75}, + { 780, 70}, + { 810, 65}, + { 840, 60}, + { 880, 55}, + { 920, 50}, + { 960, 45}, + { 980, 40}, + { 990, 35}, + {1000, 30}, + {1005, 25}, + {1006, 20}, + {1009, 15}, + {1010, 10}, + {1020, 5}, + {1023, 0} //safety }; #endif -- cgit v1.2.1