|
|
|
@ -314,6 +314,158 @@ const short temptable_7[][2] PROGMEM = {
|
|
|
|
|
{1023*OVERSAMPLENR, 0} //to allow internal 0 degrees C
|
|
|
|
|
};
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if (THERMISTORHEATER_0 == 71) || (THERMISTORHEATER_1 == 71) || (THERMISTORHEATER_2 == 71) || (THERMISTORBED == 71) // 100k Honeywell 135-104LAF-J01
|
|
|
|
|
// R0 = 100000 Ohm
|
|
|
|
|
// T0 = 25 °C
|
|
|
|
|
// Beta = 3974
|
|
|
|
|
// R1 = 0 Ohm
|
|
|
|
|
// R2 = 4700 Ohm
|
|
|
|
|
const short temptable_71[][2] PROGMEM = {
|
|
|
|
|
{35*OVERSAMPLENR, 300},
|
|
|
|
|
{51*OVERSAMPLENR, 270},
|
|
|
|
|
{54*OVERSAMPLENR, 265},
|
|
|
|
|
{58*OVERSAMPLENR, 260},
|
|
|
|
|
{59*OVERSAMPLENR, 258},
|
|
|
|
|
{61*OVERSAMPLENR, 256},
|
|
|
|
|
{63*OVERSAMPLENR, 254},
|
|
|
|
|
{64*OVERSAMPLENR, 252},
|
|
|
|
|
{66*OVERSAMPLENR, 250},
|
|
|
|
|
{67*OVERSAMPLENR, 249},
|
|
|
|
|
{68*OVERSAMPLENR, 248},
|
|
|
|
|
{69*OVERSAMPLENR, 247},
|
|
|
|
|
{70*OVERSAMPLENR, 246},
|
|
|
|
|
{71*OVERSAMPLENR, 245},
|
|
|
|
|
{72*OVERSAMPLENR, 244},
|
|
|
|
|
{73*OVERSAMPLENR, 243},
|
|
|
|
|
{74*OVERSAMPLENR, 242},
|
|
|
|
|
{75*OVERSAMPLENR, 241},
|
|
|
|
|
{76*OVERSAMPLENR, 240},
|
|
|
|
|
{77*OVERSAMPLENR, 239},
|
|
|
|
|
{78*OVERSAMPLENR, 238},
|
|
|
|
|
{79*OVERSAMPLENR, 237},
|
|
|
|
|
{80*OVERSAMPLENR, 236},
|
|
|
|
|
{81*OVERSAMPLENR, 235},
|
|
|
|
|
{82*OVERSAMPLENR, 234},
|
|
|
|
|
{84*OVERSAMPLENR, 233},
|
|
|
|
|
{85*OVERSAMPLENR, 232},
|
|
|
|
|
{86*OVERSAMPLENR, 231},
|
|
|
|
|
{87*OVERSAMPLENR, 230},
|
|
|
|
|
{89*OVERSAMPLENR, 229},
|
|
|
|
|
{90*OVERSAMPLENR, 228},
|
|
|
|
|
{91*OVERSAMPLENR, 227},
|
|
|
|
|
{92*OVERSAMPLENR, 226},
|
|
|
|
|
{94*OVERSAMPLENR, 225},
|
|
|
|
|
{95*OVERSAMPLENR, 224},
|
|
|
|
|
{97*OVERSAMPLENR, 223},
|
|
|
|
|
{98*OVERSAMPLENR, 222},
|
|
|
|
|
{99*OVERSAMPLENR, 221},
|
|
|
|
|
{101*OVERSAMPLENR, 220},
|
|
|
|
|
{102*OVERSAMPLENR, 219},
|
|
|
|
|
{104*OVERSAMPLENR, 218},
|
|
|
|
|
{106*OVERSAMPLENR, 217},
|
|
|
|
|
{107*OVERSAMPLENR, 216},
|
|
|
|
|
{109*OVERSAMPLENR, 215},
|
|
|
|
|
{110*OVERSAMPLENR, 214},
|
|
|
|
|
{112*OVERSAMPLENR, 213},
|
|
|
|
|
{114*OVERSAMPLENR, 212},
|
|
|
|
|
{115*OVERSAMPLENR, 211},
|
|
|
|
|
{117*OVERSAMPLENR, 210},
|
|
|
|
|
{119*OVERSAMPLENR, 209},
|
|
|
|
|
{121*OVERSAMPLENR, 208},
|
|
|
|
|
{123*OVERSAMPLENR, 207},
|
|
|
|
|
{125*OVERSAMPLENR, 206},
|
|
|
|
|
{126*OVERSAMPLENR, 205},
|
|
|
|
|
{128*OVERSAMPLENR, 204},
|
|
|
|
|
{130*OVERSAMPLENR, 203},
|
|
|
|
|
{132*OVERSAMPLENR, 202},
|
|
|
|
|
{134*OVERSAMPLENR, 201},
|
|
|
|
|
{136*OVERSAMPLENR, 200},
|
|
|
|
|
{139*OVERSAMPLENR, 199},
|
|
|
|
|
{141*OVERSAMPLENR, 198},
|
|
|
|
|
{143*OVERSAMPLENR, 197},
|
|
|
|
|
{145*OVERSAMPLENR, 196},
|
|
|
|
|
{147*OVERSAMPLENR, 195},
|
|
|
|
|
{150*OVERSAMPLENR, 194},
|
|
|
|
|
{152*OVERSAMPLENR, 193},
|
|
|
|
|
{154*OVERSAMPLENR, 192},
|
|
|
|
|
{157*OVERSAMPLENR, 191},
|
|
|
|
|
{159*OVERSAMPLENR, 190},
|
|
|
|
|
{162*OVERSAMPLENR, 189},
|
|
|
|
|
{164*OVERSAMPLENR, 188},
|
|
|
|
|
{167*OVERSAMPLENR, 187},
|
|
|
|
|
{170*OVERSAMPLENR, 186},
|
|
|
|
|
{172*OVERSAMPLENR, 185},
|
|
|
|
|
{175*OVERSAMPLENR, 184},
|
|
|
|
|
{178*OVERSAMPLENR, 183},
|
|
|
|
|
{181*OVERSAMPLENR, 182},
|
|
|
|
|
{184*OVERSAMPLENR, 181},
|
|
|
|
|
{187*OVERSAMPLENR, 180},
|
|
|
|
|
{190*OVERSAMPLENR, 179},
|
|
|
|
|
{193*OVERSAMPLENR, 178},
|
|
|
|
|
{196*OVERSAMPLENR, 177},
|
|
|
|
|
{199*OVERSAMPLENR, 176},
|
|
|
|
|
{202*OVERSAMPLENR, 175},
|
|
|
|
|
{205*OVERSAMPLENR, 174},
|
|
|
|
|
{208*OVERSAMPLENR, 173},
|
|
|
|
|
{212*OVERSAMPLENR, 172},
|
|
|
|
|
{215*OVERSAMPLENR, 171},
|
|
|
|
|
{219*OVERSAMPLENR, 170},
|
|
|
|
|
{237*OVERSAMPLENR, 165},
|
|
|
|
|
{256*OVERSAMPLENR, 160},
|
|
|
|
|
{300*OVERSAMPLENR, 150},
|
|
|
|
|
{351*OVERSAMPLENR, 140},
|
|
|
|
|
{470*OVERSAMPLENR, 120},
|
|
|
|
|
{504*OVERSAMPLENR, 115},
|
|
|
|
|
{538*OVERSAMPLENR, 110},
|
|
|
|
|
{552*OVERSAMPLENR, 108},
|
|
|
|
|
{566*OVERSAMPLENR, 106},
|
|
|
|
|
{580*OVERSAMPLENR, 104},
|
|
|
|
|
{594*OVERSAMPLENR, 102},
|
|
|
|
|
{608*OVERSAMPLENR, 100},
|
|
|
|
|
{622*OVERSAMPLENR, 98},
|
|
|
|
|
{636*OVERSAMPLENR, 96},
|
|
|
|
|
{650*OVERSAMPLENR, 94},
|
|
|
|
|
{664*OVERSAMPLENR, 92},
|
|
|
|
|
{678*OVERSAMPLENR, 90},
|
|
|
|
|
{712*OVERSAMPLENR, 85},
|
|
|
|
|
{745*OVERSAMPLENR, 80},
|
|
|
|
|
{758*OVERSAMPLENR, 78},
|
|
|
|
|
{770*OVERSAMPLENR, 76},
|
|
|
|
|
{783*OVERSAMPLENR, 74},
|
|
|
|
|
{795*OVERSAMPLENR, 72},
|
|
|
|
|
{806*OVERSAMPLENR, 70},
|
|
|
|
|
{818*OVERSAMPLENR, 68},
|
|
|
|
|
{829*OVERSAMPLENR, 66},
|
|
|
|
|
{840*OVERSAMPLENR, 64},
|
|
|
|
|
{850*OVERSAMPLENR, 62},
|
|
|
|
|
{860*OVERSAMPLENR, 60},
|
|
|
|
|
{870*OVERSAMPLENR, 58},
|
|
|
|
|
{879*OVERSAMPLENR, 56},
|
|
|
|
|
{888*OVERSAMPLENR, 54},
|
|
|
|
|
{897*OVERSAMPLENR, 52},
|
|
|
|
|
{905*OVERSAMPLENR, 50},
|
|
|
|
|
{924*OVERSAMPLENR, 45},
|
|
|
|
|
{940*OVERSAMPLENR, 40},
|
|
|
|
|
{955*OVERSAMPLENR, 35},
|
|
|
|
|
{967*OVERSAMPLENR, 30},
|
|
|
|
|
{970*OVERSAMPLENR, 29},
|
|
|
|
|
{972*OVERSAMPLENR, 28},
|
|
|
|
|
{974*OVERSAMPLENR, 27},
|
|
|
|
|
{976*OVERSAMPLENR, 26},
|
|
|
|
|
{978*OVERSAMPLENR, 25},
|
|
|
|
|
{980*OVERSAMPLENR, 24},
|
|
|
|
|
{982*OVERSAMPLENR, 23},
|
|
|
|
|
{984*OVERSAMPLENR, 22},
|
|
|
|
|
{985*OVERSAMPLENR, 21},
|
|
|
|
|
{987*OVERSAMPLENR, 20},
|
|
|
|
|
{995*OVERSAMPLENR, 15},
|
|
|
|
|
{1001*OVERSAMPLENR, 10},
|
|
|
|
|
{1006*OVERSAMPLENR, 5},
|
|
|
|
|
{1010*OVERSAMPLENR, 0},
|
|
|
|
|
};
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if (THERMISTORHEATER_0 == 8) || (THERMISTORHEATER_1 == 8) || (THERMISTORHEATER_2 == 8) || (THERMISTORBED == 8)
|
|
|
|
|
// 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup)
|
|
|
|
|
const short temptable_8[][2] PROGMEM = {
|
|
|
|
|