Browse Source

Fix temperature table for PT100 w/ amp

Kevin Lee 3 years ago
parent
commit
0cb395a00d
1 changed files with 47 additions and 49 deletions
  1. 47 49
      Firmware/thermistortables.h

+ 47 - 49
Firmware/thermistortables.h

@@ -1129,57 +1129,55 @@ const short temptable_148[][2] PROGMEM = {
 #endif
 #if (THERMISTORHEATER_0 == 247) || (THERMISTORHEATER_1 == 247) || (THERMISTORHEATER_2 == 247) || (THERMISTORBED == 247) // Pt100 with 4k7 MiniRambo pullup & PT100 Amplifier
 const short temptable_247[][2] PROGMEM = {
-// Calculated from Bob-the-Kuhn's PT100 calculator listed in https://github.com/MarlinFirmware/Marlin/issues/5543
-// and the table provided by E3D at http://wiki.e3d-online.com/wiki/E3D_PT100_Amplifier_Documentation#Output_Characteristics.
 {  0 * OVERSAMPLENR,    0},
 {241 * OVERSAMPLENR,    1},
-{249 * OVERSAMPLENR,   10},
-{259 * OVERSAMPLENR,   20},
-{267 * OVERSAMPLENR,   30},
-{275 * OVERSAMPLENR,   40},
-{283 * OVERSAMPLENR,   50},
-{291 * OVERSAMPLENR,   60},
-{299 * OVERSAMPLENR,   70},
-{307 * OVERSAMPLENR,   80},
-{315 * OVERSAMPLENR,   90},
-{323 * OVERSAMPLENR,  100},
-{331 * OVERSAMPLENR,  110},
-{340 * OVERSAMPLENR,  120},
-{348 * OVERSAMPLENR,  130},
-{354 * OVERSAMPLENR,  140},
-{362 * OVERSAMPLENR,  150},
-{370 * OVERSAMPLENR,  160},
-{378 * OVERSAMPLENR,  170},
-{386 * OVERSAMPLENR,  180},
-{394 * OVERSAMPLENR,  190},
-{402 * OVERSAMPLENR,  200},
-{410 * OVERSAMPLENR,  210},
-{418 * OVERSAMPLENR,  220},
-{426 * OVERSAMPLENR,  230},
-{432 * OVERSAMPLENR,  240},
-{440 * OVERSAMPLENR,  250},
-{448 * OVERSAMPLENR,  260},
-{454 * OVERSAMPLENR,  270},
-{462 * OVERSAMPLENR,  280},
-{469 * OVERSAMPLENR,  290},
-{475 * OVERSAMPLENR,  300},
-{483 * OVERSAMPLENR,  310},
-{491 * OVERSAMPLENR,  320},
-{499 * OVERSAMPLENR,  330},
-{505 * OVERSAMPLENR,  340},
-{513 * OVERSAMPLENR,  350},
-{519 * OVERSAMPLENR,  360},
-{527 * OVERSAMPLENR,  370},
-{533 * OVERSAMPLENR,  380},
-{541 * OVERSAMPLENR,  390},
-{549 * OVERSAMPLENR,  400},
-{616 * OVERSAMPLENR,  500},
-{682 * OVERSAMPLENR,  600},
-{741 * OVERSAMPLENR,  700},
-{801 * OVERSAMPLENR,  800},
-{856 * OVERSAMPLENR,  900},
-{910 * OVERSAMPLENR, 1000},
-{960 * OVERSAMPLENR, 1100},
+{250 * OVERSAMPLENR,   10},
+{260 * OVERSAMPLENR,   20},
+{269 * OVERSAMPLENR,   30},
+{278 * OVERSAMPLENR,   40},
+{288 * OVERSAMPLENR,   50},
+{298 * OVERSAMPLENR,   60},
+{307 * OVERSAMPLENR,   70},
+{312 * OVERSAMPLENR,   80},
+{319 * OVERSAMPLENR,   90},
+{328 * OVERSAMPLENR,  100},
+{336 * OVERSAMPLENR,  110},
+{345 * OVERSAMPLENR,  120},
+{353 * OVERSAMPLENR,  130},
+{361 * OVERSAMPLENR,  140},
+{369 * OVERSAMPLENR,  150},
+{377 * OVERSAMPLENR,  160},
+{386 * OVERSAMPLENR,  170},
+{394 * OVERSAMPLENR,  180},
+{402 * OVERSAMPLENR,  190},
+{410 * OVERSAMPLENR,  200},
+{418 * OVERSAMPLENR,  210},
+{425 * OVERSAMPLENR,  220},
+{433 * OVERSAMPLENR,  230},
+{440 * OVERSAMPLENR,  240},
+{448 * OVERSAMPLENR,  250},
+{455 * OVERSAMPLENR,  260},
+{461 * OVERSAMPLENR,  270},
+{468 * OVERSAMPLENR,  280},
+{476 * OVERSAMPLENR,  290},
+{483 * OVERSAMPLENR,  300},
+{491 * OVERSAMPLENR,  310},
+{499 * OVERSAMPLENR,  320},
+{507 * OVERSAMPLENR,  330},
+{513 * OVERSAMPLENR,  340},
+{521 * OVERSAMPLENR,  350},
+{527 * OVERSAMPLENR,  360},
+{535 * OVERSAMPLENR,  370},
+{541 * OVERSAMPLENR,  380},
+{549 * OVERSAMPLENR,  390},
+{557 * OVERSAMPLENR,  400},
+{624 * OVERSAMPLENR,  500},
+{690 * OVERSAMPLENR,  600},
+{749 * OVERSAMPLENR,  700},
+{809 * OVERSAMPLENR,  800},
+{864 * OVERSAMPLENR,  900},
+{918 * OVERSAMPLENR, 1000},
+{968 * OVERSAMPLENR, 1100},
 };
 #endif
 #if (THERMISTORHEATER_0 == 1010) || (THERMISTORHEATER_1 == 1010) || (THERMISTORHEATER_2 == 1010) || (THERMISTORBED == 1010) // Pt1000 with 1k0 pullup