|
@@ -170,67 +170,40 @@ const short temptable_4[][2] PROGMEM = {
|
170
|
170
|
|
171
|
171
|
#if (THERMISTORHEATER_0 == 5) || (THERMISTORHEATER_1 == 5) || (THERMISTORHEATER_2 == 5) || (THERMISTORBED == 5) //100k ParCan thermistor (104GT-2)
|
172
|
172
|
const short temptable_5[][2] PROGMEM = {
|
173
|
|
-{1*OVERSAMPLENR, 713},
|
174
|
|
-{18*OVERSAMPLENR, 316},
|
175
|
|
-{35*OVERSAMPLENR, 266},
|
176
|
|
-{52*OVERSAMPLENR, 239},
|
177
|
|
-{69*OVERSAMPLENR, 221},
|
178
|
|
-{86*OVERSAMPLENR, 208},
|
179
|
|
-{103*OVERSAMPLENR, 197},
|
180
|
|
-{120*OVERSAMPLENR, 188},
|
181
|
|
-{137*OVERSAMPLENR, 181},
|
182
|
|
-{154*OVERSAMPLENR, 174},
|
183
|
|
-{171*OVERSAMPLENR, 169},
|
184
|
|
-{188*OVERSAMPLENR, 163},
|
185
|
|
-{205*OVERSAMPLENR, 159},
|
186
|
|
-{222*OVERSAMPLENR, 154},
|
187
|
|
-{239*OVERSAMPLENR, 150},
|
188
|
|
-{256*OVERSAMPLENR, 147},
|
189
|
|
-{273*OVERSAMPLENR, 143},
|
190
|
|
-{290*OVERSAMPLENR, 140},
|
191
|
|
-{307*OVERSAMPLENR, 136},
|
192
|
|
-{324*OVERSAMPLENR, 133},
|
193
|
|
-{341*OVERSAMPLENR, 130},
|
194
|
|
-{358*OVERSAMPLENR, 128},
|
195
|
|
-{375*OVERSAMPLENR, 125},
|
196
|
|
-{392*OVERSAMPLENR, 122},
|
197
|
|
-{409*OVERSAMPLENR, 120},
|
198
|
|
-{426*OVERSAMPLENR, 117},
|
199
|
|
-{443*OVERSAMPLENR, 115},
|
200
|
|
-{460*OVERSAMPLENR, 112},
|
201
|
|
-{477*OVERSAMPLENR, 110},
|
202
|
|
-{494*OVERSAMPLENR, 108},
|
203
|
|
-{511*OVERSAMPLENR, 106},
|
204
|
|
-{528*OVERSAMPLENR, 103},
|
205
|
|
-{545*OVERSAMPLENR, 101},
|
206
|
|
-{562*OVERSAMPLENR, 99},
|
207
|
|
-{579*OVERSAMPLENR, 97},
|
208
|
|
-{596*OVERSAMPLENR, 95},
|
209
|
|
-{613*OVERSAMPLENR, 92},
|
210
|
|
-{630*OVERSAMPLENR, 90},
|
211
|
|
-{647*OVERSAMPLENR, 88},
|
212
|
|
-{664*OVERSAMPLENR, 86},
|
213
|
|
-{681*OVERSAMPLENR, 84},
|
214
|
|
-{698*OVERSAMPLENR, 81},
|
215
|
|
-{715*OVERSAMPLENR, 79},
|
216
|
|
-{732*OVERSAMPLENR, 77},
|
217
|
|
-{749*OVERSAMPLENR, 75},
|
218
|
|
-{766*OVERSAMPLENR, 72},
|
219
|
|
-{783*OVERSAMPLENR, 70},
|
220
|
|
-{800*OVERSAMPLENR, 67},
|
221
|
|
-{817*OVERSAMPLENR, 64},
|
222
|
|
-{834*OVERSAMPLENR, 61},
|
223
|
|
-{851*OVERSAMPLENR, 58},
|
224
|
|
-{868*OVERSAMPLENR, 55},
|
225
|
|
-{885*OVERSAMPLENR, 52},
|
226
|
|
-{902*OVERSAMPLENR, 48},
|
227
|
|
-{919*OVERSAMPLENR, 44},
|
228
|
|
-{936*OVERSAMPLENR, 40},
|
229
|
|
-{953*OVERSAMPLENR, 34},
|
230
|
|
-{970*OVERSAMPLENR, 28},
|
231
|
|
-{987*OVERSAMPLENR, 20},
|
232
|
|
-{1004*OVERSAMPLENR, 8},
|
233
|
|
-{1021*OVERSAMPLENR, 0}
|
|
173
|
+// ATC Semitec 104GT-2 (Used in ParCan)
|
|
174
|
+// Verified by linagee. Source: http://shop.arcol.hu/static/datasheets/thermistors.pdf
|
|
175
|
+// Calculated using 4.7kohm pullup, voltage divider math, and manufacturer provided temp/resistance
|
|
176
|
+ {17*OVERSAMPLENR, 300},
|
|
177
|
+ {20*OVERSAMPLENR, 290},
|
|
178
|
+ {23*OVERSAMPLENR, 280},
|
|
179
|
+ {27*OVERSAMPLENR, 270},
|
|
180
|
+ {31*OVERSAMPLENR, 260},
|
|
181
|
+ {37*OVERSAMPLENR, 250},
|
|
182
|
+ {43*OVERSAMPLENR, 240},
|
|
183
|
+ {51*OVERSAMPLENR, 230},
|
|
184
|
+ {61*OVERSAMPLENR, 220},
|
|
185
|
+ {73*OVERSAMPLENR, 210},
|
|
186
|
+ {87*OVERSAMPLENR, 200},
|
|
187
|
+ {106*OVERSAMPLENR, 190},
|
|
188
|
+ {128*OVERSAMPLENR, 180},
|
|
189
|
+ {155*OVERSAMPLENR, 170},
|
|
190
|
+ {189*OVERSAMPLENR, 160},
|
|
191
|
+ {230*OVERSAMPLENR, 150},
|
|
192
|
+ {278*OVERSAMPLENR, 140},
|
|
193
|
+ {336*OVERSAMPLENR, 130},
|
|
194
|
+ {402*OVERSAMPLENR, 120},
|
|
195
|
+ {476*OVERSAMPLENR, 110},
|
|
196
|
+ {554*OVERSAMPLENR, 100},
|
|
197
|
+ {635*OVERSAMPLENR, 90},
|
|
198
|
+ {713*OVERSAMPLENR, 80},
|
|
199
|
+ {784*OVERSAMPLENR, 70},
|
|
200
|
+ {846*OVERSAMPLENR, 60},
|
|
201
|
+ {897*OVERSAMPLENR, 50},
|
|
202
|
+ {937*OVERSAMPLENR, 40},
|
|
203
|
+ {966*OVERSAMPLENR, 30},
|
|
204
|
+ {986*OVERSAMPLENR, 20},
|
|
205
|
+ {1000*OVERSAMPLENR, 10},
|
|
206
|
+ {1010*OVERSAMPLENR, 0}
|
234
|
207
|
};
|
235
|
208
|
#endif
|
236
|
209
|
|
|
@@ -336,7 +309,7 @@ const short temptable_7[][2] PROGMEM = {
|
336
|
309
|
|
337
|
310
|
#if (THERMISTORHEATER_0 == 51) || (THERMISTORHEATER_1 == 51) || (THERMISTORHEATER_2 == 51) || (THERMISTORBED == 51)
|
338
|
311
|
// 100k EPCOS (WITH 1kohm RESISTOR FOR PULLUP, R9 ON SANGUINOLOLU! NOT FOR 4.7kohm PULLUP! THIS IS NOT NORMAL!)
|
339
|
|
-// Verified by linagee. Source: http://shop.arcol.hu/static/datasheets/thermistors.pdf
|
|
312
|
+// Verified by linagee.
|
340
|
313
|
// Calculated using 1kohm pullup, voltage divider math, and manufacturer provided temp/resistance
|
341
|
314
|
// Advantage: Twice the resolution and better linearity from 150C to 200C
|
342
|
315
|
const short temptable_51[][2] PROGMEM = {
|