Browse Source

Update Marlin/thermistortables.h

linagee 12 years ago
parent
commit
2e8c5049c5
1 changed files with 40 additions and 1 deletions
  1. 40
    1
      Marlin/thermistortables.h

+ 40
- 1
Marlin/thermistortables.h View File

@@ -414,7 +414,46 @@ const short temptable_52[][2] PROGMEM = {
414 414
 };
415 415
 #endif
416 416
 
417
-
417
+#if (THERMISTORHEATER_0 == 55) || (THERMISTORHEATER_1 == 55) || (THERMISTORHEATER_2 == 55) || (THERMISTORBED == 55) 
418
+// 100k ATC Semitec 104GT-2 (Used on ParCan) (WITH 1kohm RESISTOR FOR PULLUP, R9 ON SANGUINOLOLU! NOT FOR 4.7kohm PULLUP! THIS IS NOT NORMAL!)
419
+// Verified by linagee. Source: http://shop.arcol.hu/static/datasheets/thermistors.pdf
420
+// Calculated using 1kohm pullup, voltage divider math, and manufacturer provided temp/resistance
421
+// Advantage: More resolution and better linearity from 150C to 200C
422
+const short temptable_52[][2] PROGMEM = {
423
+   {1*OVERSAMPLENR, 500},
424
+   {76*OVERSAMPLENR, 300},
425
+   {87*OVERSAMPLENR, 290},
426
+   {100*OVERSAMPLENR, 280},
427
+   {114*OVERSAMPLENR, 270},
428
+   {131*OVERSAMPLENR, 260},
429
+   {152*OVERSAMPLENR, 250},
430
+   {175*OVERSAMPLENR, 240},
431
+   {202*OVERSAMPLENR, 230},
432
+   {234*OVERSAMPLENR, 220},
433
+   {271*OVERSAMPLENR, 210},
434
+   {312*OVERSAMPLENR, 200},
435
+   {359*OVERSAMPLENR, 190},
436
+   {411*OVERSAMPLENR, 180},
437
+   {467*OVERSAMPLENR, 170},
438
+   {527*OVERSAMPLENR, 160},
439
+   {590*OVERSAMPLENR, 150},
440
+   {652*OVERSAMPLENR, 140},
441
+   {713*OVERSAMPLENR, 130},
442
+   {770*OVERSAMPLENR, 120},
443
+   {822*OVERSAMPLENR, 110},
444
+   {867*OVERSAMPLENR, 100},
445
+   {905*OVERSAMPLENR, 90},
446
+   {936*OVERSAMPLENR, 80},
447
+   {961*OVERSAMPLENR, 70},
448
+   {979*OVERSAMPLENR, 60},
449
+   {993*OVERSAMPLENR, 50},
450
+   {1003*OVERSAMPLENR, 40},
451
+   {1010*OVERSAMPLENR, 30},
452
+   {1015*OVERSAMPLENR, 20},
453
+   {1018*OVERSAMPLENR, 10},
454
+   {1020*OVERSAMPLENR, 0}
455
+};
456
+#endif
418 457
 
419 458
 #define _TT_NAME(_N) temptable_ ## _N
420 459
 #define TT_NAME(_N) _TT_NAME(_N)

Loading…
Cancel
Save