Quellcode durchsuchen

Extended range above 250C. (Operating range states up to 300C)

linagee vor 13 Jahren
Ursprung
Commit
4c37d0d9f1
1 geänderte Dateien mit 35 neuen und 22 gelöschten Zeilen
  1. 35
    22
      Marlin/thermistortables.h

+ 35
- 22
Marlin/thermistortables.h Datei anzeigen

@@ -72,28 +72,41 @@ const short temptable_1[][2] PROGMEM = {
72 72
 };
73 73
 #endif
74 74
 #if (THERMISTORHEATER_0 == 2) || (THERMISTORHEATER_1 == 2) || (THERMISTORHEATER_2 == 2) || (THERMISTORBED == 2) //200k bed thermistor
75
-const short temptable_2[][2] PROGMEM = {
76
-   {1*OVERSAMPLENR, 848},
77
-   {54*OVERSAMPLENR, 275},
78
-   {107*OVERSAMPLENR, 228},
79
-   {160*OVERSAMPLENR, 202},
80
-   {213*OVERSAMPLENR, 185},
81
-   {266*OVERSAMPLENR, 171},
82
-   {319*OVERSAMPLENR, 160},
83
-   {372*OVERSAMPLENR, 150},
84
-   {425*OVERSAMPLENR, 141},
85
-   {478*OVERSAMPLENR, 133},
86
-   {531*OVERSAMPLENR, 125},
87
-   {584*OVERSAMPLENR, 118},
88
-   {637*OVERSAMPLENR, 110},
89
-   {690*OVERSAMPLENR, 103},
90
-   {743*OVERSAMPLENR, 95},
91
-   {796*OVERSAMPLENR, 86},
92
-   {849*OVERSAMPLENR, 77},
93
-   {902*OVERSAMPLENR, 65},
94
-   {955*OVERSAMPLENR, 49},
95
-   {1008*OVERSAMPLENR, 17},
96
-   {1020*OVERSAMPLENR, 0} //safety
75
+   const short temptable_2[][2] PROGMEM = {
76
+//200k ATC Semitec 204GT-2
77
+//Verified by linagee. Source: http://shop.arcol.hu/static/datasheets/thermistors.pdf
78
+// Calculated using 4.7kohm pullup, voltage divider math, and manufacturer provided temp/resistance
79
+   {30*OVERSAMPLENR, 300},
80
+   {34*OVERSAMPLENR, 290},
81
+   {39*OVERSAMPLENR, 280},
82
+   {46*OVERSAMPLENR, 270},
83
+   {53*OVERSAMPLENR, 260},
84
+   {63*OVERSAMPLENR, 250},
85
+   {74*OVERSAMPLENR, 240},
86
+   {87*OVERSAMPLENR, 230},
87
+   {104*OVERSAMPLENR, 220},
88
+   {124*OVERSAMPLENR, 210},
89
+   {148*OVERSAMPLENR, 200},
90
+   {176*OVERSAMPLENR, 190},
91
+   {211*OVERSAMPLENR, 180},
92
+   {252*OVERSAMPLENR, 170},
93
+   {301*OVERSAMPLENR, 160},
94
+   {357*OVERSAMPLENR, 150},
95
+   {420*OVERSAMPLENR, 140},
96
+   {489*OVERSAMPLENR, 130},
97
+   {562*OVERSAMPLENR, 120},
98
+   {636*OVERSAMPLENR, 110},
99
+   {708*OVERSAMPLENR, 100},
100
+   {775*OVERSAMPLENR, 90},
101
+   {835*OVERSAMPLENR, 80},
102
+   {884*OVERSAMPLENR, 70},
103
+   {924*OVERSAMPLENR, 60},
104
+   {955*OVERSAMPLENR, 50},
105
+   {977*OVERSAMPLENR, 40},
106
+   {993*OVERSAMPLENR, 30},
107
+   {1004*OVERSAMPLENR, 20},
108
+   {1012*OVERSAMPLENR, 10},
109
+   {1016*OVERSAMPLENR, 0},
97 110
 };
98 111
 
99 112
 #endif

Laden…
Abbrechen
Speichern