Ver código fonte

Update Marlin/thermistortables.h

linagee 13 anos atrás
pai
commit
96a4baa0be
1 arquivos alterados com 35 adições e 62 exclusões
  1. 35
    62
      Marlin/thermistortables.h

+ 35
- 62
Marlin/thermistortables.h Ver arquivo

@@ -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 = {

Carregando…
Cancelar
Salvar