Merge pull request #4111 from esenapaj/Cosmetic-changes-and-small-fix-for-thermistortables.h
Cosmetic changes and small fix for thermistortables.h
This commit is contained in:
commit
c84732e605
@ -29,7 +29,6 @@
|
||||
#define OVERSAMPLENR 16
|
||||
|
||||
#if (THERMISTORHEATER_0 == 1) || (THERMISTORHEATER_1 == 1) || (THERMISTORHEATER_2 == 1) || (THERMISTORHEATER_3 == 1) || (THERMISTORBED == 1) //100k bed thermistor
|
||||
|
||||
const short temptable_1[][2] PROGMEM = {
|
||||
{ 23 * OVERSAMPLENR, 300 },
|
||||
{ 25 * OVERSAMPLENR, 295 },
|
||||
@ -94,11 +93,12 @@ const short temptable_1[][2] PROGMEM = {
|
||||
{ 1008 * OVERSAMPLENR, 0 } // safety
|
||||
};
|
||||
#endif
|
||||
|
||||
#if (THERMISTORHEATER_0 == 2) || (THERMISTORHEATER_1 == 2) || (THERMISTORHEATER_2 == 2) || (THERMISTORHEATER_3 == 2) || (THERMISTORBED == 2) //200k bed thermistor
|
||||
const short temptable_2[][2] PROGMEM = {
|
||||
// 200k ATC Semitec 204GT-2
|
||||
// Verified by linagee. Source: http://shop.arcol.hu/static/datasheets/thermistors.pdf
|
||||
// Calculated using 4.7kohm pullup, voltage divider math, and manufacturer provided temp/resistance
|
||||
const short temptable_2[][2] PROGMEM = {
|
||||
{ 1 * OVERSAMPLENR, 848 },
|
||||
{ 30 * OVERSAMPLENR, 300 }, // top rating 300C
|
||||
{ 34 * OVERSAMPLENR, 290 },
|
||||
@ -130,10 +130,10 @@ const short temptable_2[][2] PROGMEM = {
|
||||
{ 993 * OVERSAMPLENR, 30 },
|
||||
{ 1004 * OVERSAMPLENR, 20 },
|
||||
{ 1012 * OVERSAMPLENR, 10 },
|
||||
{1016 * OVERSAMPLENR, 0},
|
||||
{ 1016 * OVERSAMPLENR, 0 }
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
#if (THERMISTORHEATER_0 == 3) || (THERMISTORHEATER_1 == 3) || (THERMISTORHEATER_2 == 3) || (THERMISTORHEATER_3 == 3) || (THERMISTORBED == 3) //mendel-parts
|
||||
const short temptable_3[][2] PROGMEM = {
|
||||
{ 1 * OVERSAMPLENR, 864 },
|
||||
@ -165,8 +165,8 @@ const short temptable_3[][2] PROGMEM = {
|
||||
{ 1008 * OVERSAMPLENR, 0 },
|
||||
{ 1018 * OVERSAMPLENR, -20 }
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
#if (THERMISTORHEATER_0 == 4) || (THERMISTORHEATER_1 == 4) || (THERMISTORHEATER_2 == 4) || (THERMISTORHEATER_3 == 4) || (THERMISTORBED == 4) //10k thermistor
|
||||
const short temptable_4[][2] PROGMEM = {
|
||||
{ 1 * OVERSAMPLENR, 430 },
|
||||
@ -193,10 +193,10 @@ const short temptable_4[][2] PROGMEM = {
|
||||
#endif
|
||||
|
||||
#if (THERMISTORHEATER_0 == 5) || (THERMISTORHEATER_1 == 5) || (THERMISTORHEATER_2 == 5) || (THERMISTORHEATER_3 == 5) || (THERMISTORBED == 5) //100k ParCan thermistor (104GT-2)
|
||||
const short temptable_5[][2] PROGMEM = {
|
||||
// ATC Semitec 104GT-2 (Used in ParCan)
|
||||
// Verified by linagee. Source: http://shop.arcol.hu/static/datasheets/thermistors.pdf
|
||||
// Calculated using 4.7kohm pullup, voltage divider math, and manufacturer provided temp/resistance
|
||||
const short temptable_5[][2] PROGMEM = {
|
||||
{ 1 * OVERSAMPLENR, 713 },
|
||||
{ 17 * OVERSAMPLENR, 300 }, // top rating 300C
|
||||
{ 20 * OVERSAMPLENR, 290 },
|
||||
@ -485,7 +485,7 @@ const short temptable_71[][2] PROGMEM = {
|
||||
{ 995 * OVERSAMPLENR, 15 },
|
||||
{ 1001 * OVERSAMPLENR, 10 },
|
||||
{ 1006 * OVERSAMPLENR, 5 },
|
||||
{1010 * OVERSAMPLENR, 0},
|
||||
{ 1010 * OVERSAMPLENR, 0 }
|
||||
};
|
||||
#endif
|
||||
|
||||
@ -514,6 +514,7 @@ const short temptable_8[][2] PROGMEM = {
|
||||
{ 1008 * OVERSAMPLENR, 0 }
|
||||
};
|
||||
#endif
|
||||
|
||||
#if (THERMISTORHEATER_0 == 9) || (THERMISTORHEATER_1 == 9) || (THERMISTORHEATER_2 == 9) || (THERMISTORHEATER_3 == 9) || (THERMISTORBED == 9)
|
||||
// 100k GE Sensing AL03006-58.2K-97-G1 (4.7k pullup)
|
||||
const short temptable_9[][2] PROGMEM = {
|
||||
@ -550,6 +551,7 @@ const short temptable_9[][2] PROGMEM = {
|
||||
{ 1016 * OVERSAMPLENR, 0 }
|
||||
};
|
||||
#endif
|
||||
|
||||
#if (THERMISTORHEATER_0 == 10) || (THERMISTORHEATER_1 == 10) || (THERMISTORHEATER_2 == 10) || (THERMISTORHEATER_3 == 10) || (THERMISTORBED == 10)
|
||||
// 100k RS thermistor 198-961 (4.7k pullup)
|
||||
const short temptable_10[][2] PROGMEM = {
|
||||
@ -589,7 +591,6 @@ const short temptable_10[][2] PROGMEM = {
|
||||
|
||||
#if (THERMISTORHEATER_0 == 11) || (THERMISTORHEATER_1 == 11) || (THERMISTORHEATER_2 == 11) || (THERMISTORHEATER_3 == 11) || (THERMISTORBED == 11)
|
||||
// QU-BD silicone bed QWG-104F-3950 thermistor
|
||||
|
||||
const short temptable_11[][2] PROGMEM = {
|
||||
{ 1 * OVERSAMPLENR, 938 },
|
||||
{ 31 * OVERSAMPLENR, 314 },
|
||||
@ -646,7 +647,6 @@ const short temptable_11[][2] PROGMEM = {
|
||||
|
||||
#if (THERMISTORHEATER_0 == 13) || (THERMISTORHEATER_1 == 13) || (THERMISTORHEATER_2 == 13) || (THERMISTORHEATER_3 == 13) || (THERMISTORBED == 13)
|
||||
// Hisens thermistor B25/50 =3950 +/-1%
|
||||
|
||||
const short temptable_13[][2] PROGMEM = {
|
||||
{ 20.04 * OVERSAMPLENR, 300 },
|
||||
{ 23.19 * OVERSAMPLENR, 290 },
|
||||
@ -676,8 +676,8 @@ const short temptable_13[][2] PROGMEM = {
|
||||
#endif
|
||||
|
||||
#if (THERMISTORHEATER_0 == 20) || (THERMISTORHEATER_1 == 20) || (THERMISTORHEATER_2 == 20) || (THERMISTORBED == 20) // PT100 with INA826 amp on Ultimaker v2.0 electronics
|
||||
/* The PT100 in the Ultimaker v2.0 electronics has a high sample value for a high temperature.
|
||||
This does not match the normal thermistor behaviour so we need to set the following defines */
|
||||
// The PT100 in the Ultimaker v2.0 electronics has a high sample value for a high temperature.
|
||||
// This does not match the normal thermistor behaviour so we need to set the following defines
|
||||
#if (THERMISTORHEATER_0 == 20)
|
||||
#define HEATER_0_RAW_HI_TEMP 16383
|
||||
#define HEATER_0_RAW_LO_TEMP 0
|
||||
@ -976,9 +976,10 @@ const short temptable_60[][2] PROGMEM = {
|
||||
{ 981 * OVERSAMPLENR, 23 },
|
||||
{ 991 * OVERSAMPLENR, 17 },
|
||||
{ 1001 * OVERSAMPLENR, 9 },
|
||||
{1008 * OVERSAMPLENR, 0},
|
||||
{ 1008 * OVERSAMPLENR, 0 }
|
||||
};
|
||||
#endif
|
||||
|
||||
#if (THERMISTORHEATER_0 == 12) || (THERMISTORHEATER_1 == 12) || (THERMISTORHEATER_2 == 12) || (THERMISTORHEATER_3 == 12) || (THERMISTORBED == 12)
|
||||
// 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup) (calibrated for Makibox hot bed)
|
||||
const short temptable_12[][2] PROGMEM = {
|
||||
@ -1011,7 +1012,7 @@ const short temptable_12[][2] PROGMEM = {
|
||||
{ 995 * OVERSAMPLENR, 15 },
|
||||
{ 1001 * OVERSAMPLENR, 10 },
|
||||
{ 1010 * OVERSAMPLENR, 0 },
|
||||
{1023 * OVERSAMPLENR, -40},
|
||||
{ 1023 * OVERSAMPLENR, -40 }
|
||||
};
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user