Remove TEMP_SENSOR_1 and TEMP_SENSOR_2
Hopefully I didn't miss anything
This commit is contained in:
parent
f539b40611
commit
fcabcd2804
|
|
@ -453,14 +453,6 @@ const unsigned int dropsegments=5; //everything with less than this number of st
|
||||||
#define THERMISTORHEATER_0 TEMP_SENSOR_0
|
#define THERMISTORHEATER_0 TEMP_SENSOR_0
|
||||||
#define HEATER_0_USES_THERMISTOR
|
#define HEATER_0_USES_THERMISTOR
|
||||||
#endif
|
#endif
|
||||||
#if TEMP_SENSOR_1 > 0
|
|
||||||
#define THERMISTORHEATER_1 TEMP_SENSOR_1
|
|
||||||
#define HEATER_1_USES_THERMISTOR
|
|
||||||
#endif
|
|
||||||
#if TEMP_SENSOR_2 > 0
|
|
||||||
#define THERMISTORHEATER_2 TEMP_SENSOR_2
|
|
||||||
#define HEATER_2_USES_THERMISTOR
|
|
||||||
#endif
|
|
||||||
#if TEMP_SENSOR_BED > 0
|
#if TEMP_SENSOR_BED > 0
|
||||||
#define THERMISTORBED TEMP_SENSOR_BED
|
#define THERMISTORBED TEMP_SENSOR_BED
|
||||||
#define BED_USES_THERMISTOR
|
#define BED_USES_THERMISTOR
|
||||||
|
|
@ -474,12 +466,6 @@ const unsigned int dropsegments=5; //everything with less than this number of st
|
||||||
#if TEMP_SENSOR_0 == -1
|
#if TEMP_SENSOR_0 == -1
|
||||||
#define HEATER_0_USES_AD595
|
#define HEATER_0_USES_AD595
|
||||||
#endif
|
#endif
|
||||||
#if TEMP_SENSOR_1 == -1
|
|
||||||
#define HEATER_1_USES_AD595
|
|
||||||
#endif
|
|
||||||
#if TEMP_SENSOR_2 == -1
|
|
||||||
#define HEATER_2_USES_AD595
|
|
||||||
#endif
|
|
||||||
#if TEMP_SENSOR_BED == -1
|
#if TEMP_SENSOR_BED == -1
|
||||||
#define BED_USES_AD595
|
#define BED_USES_AD595
|
||||||
#endif
|
#endif
|
||||||
|
|
@ -490,14 +476,6 @@ const unsigned int dropsegments=5; //everything with less than this number of st
|
||||||
#undef HEATER_0_MINTEMP
|
#undef HEATER_0_MINTEMP
|
||||||
#undef HEATER_0_MAXTEMP
|
#undef HEATER_0_MAXTEMP
|
||||||
#endif
|
#endif
|
||||||
#if TEMP_SENSOR_1 == 0
|
|
||||||
#undef HEATER_1_MINTEMP
|
|
||||||
#undef HEATER_1_MAXTEMP
|
|
||||||
#endif
|
|
||||||
#if TEMP_SENSOR_2 == 0
|
|
||||||
#undef HEATER_2_MINTEMP
|
|
||||||
#undef HEATER_2_MAXTEMP
|
|
||||||
#endif
|
|
||||||
#if TEMP_SENSOR_BED == 0
|
#if TEMP_SENSOR_BED == 0
|
||||||
#undef BED_MINTEMP
|
#undef BED_MINTEMP
|
||||||
#undef BED_MAXTEMP
|
#undef BED_MAXTEMP
|
||||||
|
|
|
||||||
|
|
@ -189,21 +189,13 @@ static volatile bool temp_meas_ready = false;
|
||||||
#endif
|
#endif
|
||||||
uint8_t fanSpeedBckp = 255;
|
uint8_t fanSpeedBckp = 255;
|
||||||
|
|
||||||
#if EXTRUDERS > 3
|
#define ARRAY_BY_EXTRUDERS(v1 ) { v1 }
|
||||||
# error Unsupported number of extruders
|
|
||||||
#elif EXTRUDERS > 2
|
|
||||||
# define ARRAY_BY_EXTRUDERS(v1, v2, v3) { v1, v2, v3 }
|
|
||||||
#elif EXTRUDERS > 1
|
|
||||||
# define ARRAY_BY_EXTRUDERS(v1, v2, v3) { v1, v2 }
|
|
||||||
#else
|
|
||||||
# define ARRAY_BY_EXTRUDERS(v1, v2, v3) { v1 }
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// Init min and max temp with extreme values to prevent false errors during startup
|
// Init min and max temp with extreme values to prevent false errors during startup
|
||||||
static int minttemp_raw[EXTRUDERS] = ARRAY_BY_EXTRUDERS( HEATER_0_RAW_LO_TEMP , HEATER_1_RAW_LO_TEMP , HEATER_2_RAW_LO_TEMP );
|
static int minttemp_raw[EXTRUDERS] = ARRAY_BY_EXTRUDERS( HEATER_0_RAW_LO_TEMP );
|
||||||
static int maxttemp_raw[EXTRUDERS] = ARRAY_BY_EXTRUDERS( HEATER_0_RAW_HI_TEMP , HEATER_1_RAW_HI_TEMP , HEATER_2_RAW_HI_TEMP );
|
static int maxttemp_raw[EXTRUDERS] = ARRAY_BY_EXTRUDERS( HEATER_0_RAW_HI_TEMP );
|
||||||
static int minttemp[EXTRUDERS] = ARRAY_BY_EXTRUDERS( 0, 0, 0 );
|
static int minttemp[EXTRUDERS] = ARRAY_BY_EXTRUDERS( 0 );
|
||||||
static int maxttemp[EXTRUDERS] = ARRAY_BY_EXTRUDERS( 16383, 16383, 16383 );
|
static int maxttemp[EXTRUDERS] = ARRAY_BY_EXTRUDERS( 16383 );
|
||||||
#ifdef BED_MINTEMP
|
#ifdef BED_MINTEMP
|
||||||
static int bed_minttemp_raw = HEATER_BED_RAW_LO_TEMP;
|
static int bed_minttemp_raw = HEATER_BED_RAW_LO_TEMP;
|
||||||
#endif
|
#endif
|
||||||
|
|
@ -217,8 +209,8 @@ static int ambient_minttemp_raw = AMBIENT_RAW_LO_TEMP;
|
||||||
static int ambient_maxttemp_raw = AMBIENT_RAW_HI_TEMP;
|
static int ambient_maxttemp_raw = AMBIENT_RAW_HI_TEMP;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static void *heater_ttbl_map[EXTRUDERS] = ARRAY_BY_EXTRUDERS( (void *)HEATER_0_TEMPTABLE, (void *)HEATER_1_TEMPTABLE, (void *)HEATER_2_TEMPTABLE );
|
static void *heater_ttbl_map[EXTRUDERS] = ARRAY_BY_EXTRUDERS( (void *)HEATER_0_TEMPTABLE );
|
||||||
static uint8_t heater_ttbllen_map[EXTRUDERS] = ARRAY_BY_EXTRUDERS( HEATER_0_TEMPTABLE_LEN, HEATER_1_TEMPTABLE_LEN, HEATER_2_TEMPTABLE_LEN );
|
static uint8_t heater_ttbllen_map[EXTRUDERS] = ARRAY_BY_EXTRUDERS( HEATER_0_TEMPTABLE_LEN );
|
||||||
|
|
||||||
static float analog2temp(int raw, uint8_t e);
|
static float analog2temp(int raw, uint8_t e);
|
||||||
static float analog2tempBed(int raw);
|
static float analog2tempBed(int raw);
|
||||||
|
|
@ -714,7 +706,7 @@ static float analog2tempAmbient(int raw)
|
||||||
|
|
||||||
void soft_pwm_init()
|
void soft_pwm_init()
|
||||||
{
|
{
|
||||||
#if MB(RUMBA) && ((TEMP_SENSOR_0==-1)||(TEMP_SENSOR_1==-1)||(TEMP_SENSOR_2==-1)||(TEMP_SENSOR_BED==-1))
|
#if MB(RUMBA) && ((TEMP_SENSOR_0==-1) || (TEMP_SENSOR_BED==-1))
|
||||||
//disable RUMBA JTAG in case the thermocouple extension is plugged on top of JTAG connector
|
//disable RUMBA JTAG in case the thermocouple extension is plugged on top of JTAG connector
|
||||||
MCUCR=(1<<JTD);
|
MCUCR=(1<<JTD);
|
||||||
MCUCR=(1<<JTD);
|
MCUCR=(1<<JTD);
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
#define OVERSAMPLENR 16
|
#define OVERSAMPLENR 16
|
||||||
|
|
||||||
#if (THERMISTORHEATER_0 == 1) || (THERMISTORHEATER_1 == 1) || (THERMISTORHEATER_2 == 1) || (THERMISTORBED == 1) //100k bed thermistor
|
#if (THERMISTORHEATER_0 == 1) || (THERMISTORBED == 1) //100k bed thermistor
|
||||||
|
|
||||||
const short temptable_1[][2] PROGMEM = {
|
const short temptable_1[][2] PROGMEM = {
|
||||||
{ 23*OVERSAMPLENR , 300 },
|
{ 23*OVERSAMPLENR , 300 },
|
||||||
|
|
@ -72,7 +72,7 @@ const short temptable_1[][2] PROGMEM = {
|
||||||
{ 1008*OVERSAMPLENR , 0 } //safety
|
{ 1008*OVERSAMPLENR , 0 } //safety
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
#if (THERMISTORHEATER_0 == 2) || (THERMISTORHEATER_1 == 2) || (THERMISTORHEATER_2 == 2) || (THERMISTORBED == 2) //200k bed thermistor
|
#if (THERMISTORHEATER_0 == 2) || (THERMISTORBED == 2) //200k bed thermistor
|
||||||
const short temptable_2[][2] PROGMEM = {
|
const short temptable_2[][2] PROGMEM = {
|
||||||
//200k ATC Semitec 204GT-2
|
//200k ATC Semitec 204GT-2
|
||||||
//Verified by linagee. Source: http://shop.arcol.hu/static/datasheets/thermistors.pdf
|
//Verified by linagee. Source: http://shop.arcol.hu/static/datasheets/thermistors.pdf
|
||||||
|
|
@ -112,7 +112,7 @@ const short temptable_2[][2] PROGMEM = {
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
#if (THERMISTORHEATER_0 == 3) || (THERMISTORHEATER_1 == 3) || (THERMISTORHEATER_2 == 3) || (THERMISTORBED == 3) //mendel-parts
|
#if (THERMISTORHEATER_0 == 3) || (THERMISTORBED == 3) //mendel-parts
|
||||||
const short temptable_3[][2] PROGMEM = {
|
const short temptable_3[][2] PROGMEM = {
|
||||||
{1*OVERSAMPLENR,864},
|
{1*OVERSAMPLENR,864},
|
||||||
{21*OVERSAMPLENR,300},
|
{21*OVERSAMPLENR,300},
|
||||||
|
|
@ -145,7 +145,7 @@ const short temptable_3[][2] PROGMEM = {
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
#if (THERMISTORHEATER_0 == 4) || (THERMISTORHEATER_1 == 4) || (THERMISTORHEATER_2 == 4) || (THERMISTORBED == 4) //10k thermistor
|
#if (THERMISTORHEATER_0 == 4) || (THERMISTORBED == 4) //10k thermistor
|
||||||
const short temptable_4[][2] PROGMEM = {
|
const short temptable_4[][2] PROGMEM = {
|
||||||
{1*OVERSAMPLENR, 430},
|
{1*OVERSAMPLENR, 430},
|
||||||
{54*OVERSAMPLENR, 137},
|
{54*OVERSAMPLENR, 137},
|
||||||
|
|
@ -170,7 +170,7 @@ const short temptable_4[][2] PROGMEM = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (THERMISTORHEATER_0 == 5) || (THERMISTORHEATER_1 == 5) || (THERMISTORHEATER_2 == 5) || (THERMISTORBED == 5) //100k ParCan thermistor (104GT-2)
|
#if (THERMISTORHEATER_0 == 5) || (THERMISTORBED == 5) //100k ParCan thermistor (104GT-2)
|
||||||
const short temptable_5[][2] PROGMEM = {
|
const short temptable_5[][2] PROGMEM = {
|
||||||
// ATC Semitec 104GT-2 (Used in ParCan)
|
// ATC Semitec 104GT-2 (Used in ParCan)
|
||||||
// Verified by linagee. Source: http://shop.arcol.hu/static/datasheets/thermistors.pdf
|
// Verified by linagee. Source: http://shop.arcol.hu/static/datasheets/thermistors.pdf
|
||||||
|
|
@ -210,7 +210,7 @@ const short temptable_5[][2] PROGMEM = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (THERMISTORHEATER_0 == 6) || (THERMISTORHEATER_1 == 6) || (THERMISTORHEATER_2 == 6) || (THERMISTORBED == 6) // 100k Epcos thermistor
|
#if (THERMISTORHEATER_0 == 6) || (THERMISTORBED == 6) // 100k Epcos thermistor
|
||||||
const short temptable_6[][2] PROGMEM = {
|
const short temptable_6[][2] PROGMEM = {
|
||||||
{1*OVERSAMPLENR, 350},
|
{1*OVERSAMPLENR, 350},
|
||||||
{28*OVERSAMPLENR, 250}, //top rating 250C
|
{28*OVERSAMPLENR, 250}, //top rating 250C
|
||||||
|
|
@ -253,7 +253,7 @@ const short temptable_6[][2] PROGMEM = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (THERMISTORHEATER_0 == 7) || (THERMISTORHEATER_1 == 7) || (THERMISTORHEATER_2 == 7) || (THERMISTORBED == 7) // 100k Honeywell 135-104LAG-J01
|
#if (THERMISTORHEATER_0 == 7) || (THERMISTORBED == 7) // 100k Honeywell 135-104LAG-J01
|
||||||
const short temptable_7[][2] PROGMEM = {
|
const short temptable_7[][2] PROGMEM = {
|
||||||
{1*OVERSAMPLENR, 941},
|
{1*OVERSAMPLENR, 941},
|
||||||
{19*OVERSAMPLENR, 362},
|
{19*OVERSAMPLENR, 362},
|
||||||
|
|
@ -316,7 +316,7 @@ const short temptable_7[][2] PROGMEM = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (THERMISTORHEATER_0 == 71) || (THERMISTORHEATER_1 == 71) || (THERMISTORHEATER_2 == 71) || (THERMISTORBED == 71) // 100k Honeywell 135-104LAF-J01
|
#if (THERMISTORHEATER_0 == 71) || (THERMISTORBED == 71) // 100k Honeywell 135-104LAF-J01
|
||||||
// R0 = 100000 Ohm
|
// R0 = 100000 Ohm
|
||||||
// T0 = 25 °C
|
// T0 = 25 °C
|
||||||
// Beta = 3974
|
// Beta = 3974
|
||||||
|
|
@ -467,7 +467,7 @@ const short temptable_71[][2] PROGMEM = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (THERMISTORHEATER_0 == 8) || (THERMISTORHEATER_1 == 8) || (THERMISTORHEATER_2 == 8) || (THERMISTORBED == 8)
|
#if (THERMISTORHEATER_0 == 8) || (THERMISTORBED == 8)
|
||||||
// 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup)
|
// 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup)
|
||||||
const short temptable_8[][2] PROGMEM = {
|
const short temptable_8[][2] PROGMEM = {
|
||||||
{1*OVERSAMPLENR, 704},
|
{1*OVERSAMPLENR, 704},
|
||||||
|
|
@ -492,7 +492,7 @@ const short temptable_8[][2] PROGMEM = {
|
||||||
{1008*OVERSAMPLENR, 0}
|
{1008*OVERSAMPLENR, 0}
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
#if (THERMISTORHEATER_0 == 9) || (THERMISTORHEATER_1 == 9) || (THERMISTORHEATER_2 == 9) || (THERMISTORBED == 9)
|
#if (THERMISTORHEATER_0 == 9) || (THERMISTORBED == 9)
|
||||||
// 100k GE Sensing AL03006-58.2K-97-G1 (4.7k pullup)
|
// 100k GE Sensing AL03006-58.2K-97-G1 (4.7k pullup)
|
||||||
const short temptable_9[][2] PROGMEM = {
|
const short temptable_9[][2] PROGMEM = {
|
||||||
{1*OVERSAMPLENR, 936},
|
{1*OVERSAMPLENR, 936},
|
||||||
|
|
@ -528,7 +528,7 @@ const short temptable_9[][2] PROGMEM = {
|
||||||
{1016*OVERSAMPLENR, 0}
|
{1016*OVERSAMPLENR, 0}
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
#if (THERMISTORHEATER_0 == 10) || (THERMISTORHEATER_1 == 10) || (THERMISTORHEATER_2 == 10) || (THERMISTORBED == 10)
|
#if (THERMISTORHEATER_0 == 10) || (THERMISTORBED == 10)
|
||||||
// 100k RS thermistor 198-961 (4.7k pullup)
|
// 100k RS thermistor 198-961 (4.7k pullup)
|
||||||
const short temptable_10[][2] PROGMEM = {
|
const short temptable_10[][2] PROGMEM = {
|
||||||
{1*OVERSAMPLENR, 929},
|
{1*OVERSAMPLENR, 929},
|
||||||
|
|
@ -565,7 +565,7 @@ const short temptable_10[][2] PROGMEM = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (THERMISTORHEATER_0 == 11) || (THERMISTORHEATER_1 == 11) || (THERMISTORHEATER_2 == 11) || (THERMISTORBED == 11)
|
#if (THERMISTORHEATER_0 == 11) || (THERMISTORBED == 11)
|
||||||
// QU-BD silicone bed QWG-104F-3950 thermistor
|
// QU-BD silicone bed QWG-104F-3950 thermistor
|
||||||
|
|
||||||
const short temptable_11[][2] PROGMEM = {
|
const short temptable_11[][2] PROGMEM = {
|
||||||
|
|
@ -622,7 +622,7 @@ const short temptable_11[][2] PROGMEM = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (THERMISTORHEATER_0 == 13) || (THERMISTORHEATER_1 == 13) || (THERMISTORHEATER_2 == 13) || (THERMISTORBED == 13)
|
#if (THERMISTORHEATER_0 == 13) || (THERMISTORBED == 13)
|
||||||
// Hisens thermistor B25/50 =3950 +/-1%
|
// Hisens thermistor B25/50 =3950 +/-1%
|
||||||
|
|
||||||
const short temptable_13[][2] PROGMEM = {
|
const short temptable_13[][2] PROGMEM = {
|
||||||
|
|
@ -691,21 +691,13 @@ const short temptable_13[][2] PROGMEM = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (THERMISTORHEATER_0 == 20) || (THERMISTORHEATER_1 == 20) || (THERMISTORHEATER_2 == 20) || (THERMISTORBED == 20) // PT100 with INA826 amp on Ultimaker v2.0 electronics
|
#if (THERMISTORHEATER_0 == 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.
|
/* 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 */
|
This does not match the normal thermistor behaviour so we need to set the following defines */
|
||||||
#if (THERMISTORHEATER_0 == 20)
|
#if (THERMISTORHEATER_0 == 20)
|
||||||
# define HEATER_0_RAW_HI_TEMP 16383
|
# define HEATER_0_RAW_HI_TEMP 16383
|
||||||
# define HEATER_0_RAW_LO_TEMP 0
|
# define HEATER_0_RAW_LO_TEMP 0
|
||||||
#endif
|
#endif
|
||||||
#if (THERMISTORHEATER_1 == 20)
|
|
||||||
# define HEATER_1_RAW_HI_TEMP 16383
|
|
||||||
# define HEATER_1_RAW_LO_TEMP 0
|
|
||||||
#endif
|
|
||||||
#if (THERMISTORHEATER_2 == 20)
|
|
||||||
# define HEATER_2_RAW_HI_TEMP 16383
|
|
||||||
# define HEATER_2_RAW_LO_TEMP 0
|
|
||||||
#endif
|
|
||||||
#if (THERMISTORBED == 20)
|
#if (THERMISTORBED == 20)
|
||||||
# define HEATER_BED_RAW_HI_TEMP 16383
|
# define HEATER_BED_RAW_HI_TEMP 16383
|
||||||
# define HEATER_BED_RAW_LO_TEMP 0
|
# define HEATER_BED_RAW_LO_TEMP 0
|
||||||
|
|
@ -763,7 +755,7 @@ const short temptable_20[][2] PROGMEM = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (THERMISTORHEATER_0 == 51) || (THERMISTORHEATER_1 == 51) || (THERMISTORHEATER_2 == 51) || (THERMISTORBED == 51)
|
#if (THERMISTORHEATER_0 == 51) || (THERMISTORBED == 51)
|
||||||
// 100k EPCOS (WITH 1kohm RESISTOR FOR PULLUP, R9 ON SANGUINOLOLU! NOT FOR 4.7kohm PULLUP! THIS IS NOT NORMAL!)
|
// 100k EPCOS (WITH 1kohm RESISTOR FOR PULLUP, R9 ON SANGUINOLOLU! NOT FOR 4.7kohm PULLUP! THIS IS NOT NORMAL!)
|
||||||
// Verified by linagee.
|
// Verified by linagee.
|
||||||
// Calculated using 1kohm pullup, voltage divider math, and manufacturer provided temp/resistance
|
// Calculated using 1kohm pullup, voltage divider math, and manufacturer provided temp/resistance
|
||||||
|
|
@ -825,7 +817,7 @@ const short temptable_51[][2] PROGMEM = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (THERMISTORHEATER_0 == 52) || (THERMISTORHEATER_1 == 52) || (THERMISTORHEATER_2 == 52) || (THERMISTORBED == 52)
|
#if (THERMISTORHEATER_0 == 52) || (THERMISTORBED == 52)
|
||||||
// 200k ATC Semitec 204GT-2 (WITH 1kohm RESISTOR FOR PULLUP, R9 ON SANGUINOLOLU! NOT FOR 4.7kohm PULLUP! THIS IS NOT NORMAL!)
|
// 200k ATC Semitec 204GT-2 (WITH 1kohm RESISTOR FOR PULLUP, R9 ON SANGUINOLOLU! NOT FOR 4.7kohm PULLUP! THIS IS NOT NORMAL!)
|
||||||
// Verified by linagee. Source: http://shop.arcol.hu/static/datasheets/thermistors.pdf
|
// Verified by linagee. Source: http://shop.arcol.hu/static/datasheets/thermistors.pdf
|
||||||
// Calculated using 1kohm pullup, voltage divider math, and manufacturer provided temp/resistance
|
// Calculated using 1kohm pullup, voltage divider math, and manufacturer provided temp/resistance
|
||||||
|
|
@ -866,7 +858,7 @@ const short temptable_52[][2] PROGMEM = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (THERMISTORHEATER_0 == 55) || (THERMISTORHEATER_1 == 55) || (THERMISTORHEATER_2 == 55) || (THERMISTORBED == 55)
|
#if (THERMISTORHEATER_0 == 55) || (THERMISTORBED == 55)
|
||||||
// 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!)
|
// 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!)
|
||||||
// Verified by linagee. Source: http://shop.arcol.hu/static/datasheets/thermistors.pdf
|
// Verified by linagee. Source: http://shop.arcol.hu/static/datasheets/thermistors.pdf
|
||||||
// Calculated using 1kohm pullup, voltage divider math, and manufacturer provided temp/resistance
|
// Calculated using 1kohm pullup, voltage divider math, and manufacturer provided temp/resistance
|
||||||
|
|
@ -907,7 +899,7 @@ const short temptable_55[][2] PROGMEM = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (THERMISTORHEATER_0 == 60) || (THERMISTORHEATER_1 == 60) || (THERMISTORHEATER_2 == 60) || (THERMISTORBED == 60) // Maker's Tool Works Kapton Bed Thermister
|
#if (THERMISTORHEATER_0 == 60) || (THERMISTORBED == 60) // Maker's Tool Works Kapton Bed Thermister
|
||||||
// ./createTemperatureLookup.py --r0=100000 --t0=25 --r1=0 --r2=4700 --beta=3950
|
// ./createTemperatureLookup.py --r0=100000 --t0=25 --r1=0 --r2=4700 --beta=3950
|
||||||
// r0: 100000
|
// r0: 100000
|
||||||
// t0: 25
|
// t0: 25
|
||||||
|
|
@ -1040,7 +1032,7 @@ const short temptable_12[][2] PROGMEM = {
|
||||||
#define PtAdVal(T,R0,Rup) (short)(1024/(Rup/PtRt(T,R0)+1))
|
#define PtAdVal(T,R0,Rup) (short)(1024/(Rup/PtRt(T,R0)+1))
|
||||||
#define PtLine(T,R0,Rup) { PtAdVal(T,R0,Rup)*OVERSAMPLENR, T },
|
#define PtLine(T,R0,Rup) { PtAdVal(T,R0,Rup)*OVERSAMPLENR, T },
|
||||||
|
|
||||||
#if (THERMISTORHEATER_0 == 110) || (THERMISTORHEATER_1 == 110) || (THERMISTORHEATER_2 == 110) || (THERMISTORBED == 110) // Pt100 with 1k0 pullup
|
#if (THERMISTORHEATER_0 == 110) || (THERMISTORBED == 110) // Pt100 with 1k0 pullup
|
||||||
const short temptable_110[][2] PROGMEM = {
|
const short temptable_110[][2] PROGMEM = {
|
||||||
// only few values are needed as the curve is very flat
|
// only few values are needed as the curve is very flat
|
||||||
PtLine(0,100,1000)
|
PtLine(0,100,1000)
|
||||||
|
|
@ -1052,7 +1044,7 @@ const short temptable_110[][2] PROGMEM = {
|
||||||
PtLine(300,100,1000)
|
PtLine(300,100,1000)
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
#if (THERMISTORHEATER_0 == 147) || (THERMISTORHEATER_1 == 147) || (THERMISTORHEATER_2 == 147) || (THERMISTORBED == 147) // Pt100 with 4k7 pullup
|
#if (THERMISTORHEATER_0 == 147) || (THERMISTORBED == 147) // Pt100 with 4k7 pullup
|
||||||
const short temptable_147[][2] PROGMEM = {
|
const short temptable_147[][2] PROGMEM = {
|
||||||
// only few values are needed as the curve is very flat
|
// only few values are needed as the curve is very flat
|
||||||
PtLine(0,100,4700)
|
PtLine(0,100,4700)
|
||||||
|
|
@ -1065,7 +1057,7 @@ const short temptable_147[][2] PROGMEM = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
// E3D Pt100 with 4k7 MiniRambo pullup, no Amp on the MiniRambo v1.3a
|
// E3D Pt100 with 4k7 MiniRambo pullup, no Amp on the MiniRambo v1.3a
|
||||||
#if (THERMISTORHEATER_0 == 148) || (THERMISTORHEATER_1 == 148) || (THERMISTORHEATER_2 == 148) || (THERMISTORBED == 148)
|
#if (THERMISTORHEATER_0 == 148) || (THERMISTORBED == 148)
|
||||||
const short temptable_148[][2] PROGMEM = {
|
const short temptable_148[][2] PROGMEM = {
|
||||||
// These values have been calculated and tested over many days. See https://docs.google.com/spreadsheets/d/1MJXa6feEe0mGVCT2TrBwLxVOMoLDkJlvfQ4JXhAdV_E
|
// These values have been calculated and tested over many days. See https://docs.google.com/spreadsheets/d/1MJXa6feEe0mGVCT2TrBwLxVOMoLDkJlvfQ4JXhAdV_E
|
||||||
// Values that are missing from the 5C gap are missing due to resolution limits.
|
// Values that are missing from the 5C gap are missing due to resolution limits.
|
||||||
|
|
@ -1127,7 +1119,7 @@ const short temptable_148[][2] PROGMEM = {
|
||||||
{49.00000 * OVERSAMPLENR,405},
|
{49.00000 * OVERSAMPLENR,405},
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
#if (THERMISTORHEATER_0 == 247) || (THERMISTORHEATER_1 == 247) || (THERMISTORHEATER_2 == 247) || (THERMISTORBED == 247) // Pt100 with 4k7 MiniRambo pullup & PT100 Amplifier
|
#if (THERMISTORHEATER_0 == 247) || (THERMISTORBED == 247) // Pt100 with 4k7 MiniRambo pullup & PT100 Amplifier
|
||||||
const short temptable_247[][2] PROGMEM = {
|
const short temptable_247[][2] PROGMEM = {
|
||||||
// Calculated from Bob-the-Kuhn's PT100 calculator listed in https://github.com/MarlinFirmware/Marlin/issues/5543
|
// 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.
|
// and the table provided by E3D at http://wiki.e3d-online.com/wiki/E3D_PT100_Amplifier_Documentation#Output_Characteristics.
|
||||||
|
|
@ -1182,7 +1174,7 @@ const short temptable_247[][2] PROGMEM = {
|
||||||
{960 * OVERSAMPLENR, 1100},
|
{960 * OVERSAMPLENR, 1100},
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
#if (THERMISTORHEATER_0 == 1010) || (THERMISTORHEATER_1 == 1010) || (THERMISTORHEATER_2 == 1010) || (THERMISTORBED == 1010) // Pt1000 with 1k0 pullup
|
#if (THERMISTORHEATER_0 == 1010) || (THERMISTORBED == 1010) // Pt1000 with 1k0 pullup
|
||||||
const short temptable_1010[][2] PROGMEM = {
|
const short temptable_1010[][2] PROGMEM = {
|
||||||
PtLine(0,1000,1000)
|
PtLine(0,1000,1000)
|
||||||
PtLine(25,1000,1000)
|
PtLine(25,1000,1000)
|
||||||
|
|
@ -1199,7 +1191,7 @@ const short temptable_1010[][2] PROGMEM = {
|
||||||
PtLine(300,1000,1000)
|
PtLine(300,1000,1000)
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
#if (THERMISTORHEATER_0 == 1047) || (THERMISTORHEATER_1 == 1047) || (THERMISTORHEATER_2 == 1047) || (THERMISTORBED == 1047) // Pt1000 with 4k7 pullup
|
#if (THERMISTORHEATER_0 == 1047) || (THERMISTORBED == 1047) // Pt1000 with 4k7 pullup
|
||||||
const short temptable_1047[][2] PROGMEM = {
|
const short temptable_1047[][2] PROGMEM = {
|
||||||
// only few values are needed as the curve is very flat
|
// only few values are needed as the curve is very flat
|
||||||
PtLine(0,1000,4700)
|
PtLine(0,1000,4700)
|
||||||
|
|
@ -1315,52 +1307,6 @@ const short temptable_2000[][2] PROGMEM = {
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef THERMISTORHEATER_1
|
|
||||||
# define HEATER_1_TEMPTABLE TT_NAME(THERMISTORHEATER_1)
|
|
||||||
# define HEATER_1_TEMPTABLE_LEN (sizeof(HEATER_1_TEMPTABLE)/sizeof(*HEATER_1_TEMPTABLE))
|
|
||||||
#else
|
|
||||||
# ifdef HEATER_1_USES_THERMISTOR
|
|
||||||
# error No heater 1 thermistor table specified
|
|
||||||
# else // HEATER_1_USES_THERMISTOR
|
|
||||||
# define HEATER_1_TEMPTABLE NULL
|
|
||||||
# define HEATER_1_TEMPTABLE_LEN 0
|
|
||||||
# endif // HEATER_1_USES_THERMISTOR
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//Set the high and low raw values for the heater, this indicates which raw value is a high or low temperature
|
|
||||||
#ifndef HEATER_1_RAW_HI_TEMP
|
|
||||||
# ifdef HEATER_1_USES_THERMISTOR //In case of a thermistor the highest temperature results in the lowest ADC value
|
|
||||||
# define HEATER_1_RAW_HI_TEMP 0
|
|
||||||
# define HEATER_1_RAW_LO_TEMP 16383
|
|
||||||
# else //In case of an thermocouple the highest temperature results in the highest ADC value
|
|
||||||
# define HEATER_1_RAW_HI_TEMP 16383
|
|
||||||
# define HEATER_1_RAW_LO_TEMP 0
|
|
||||||
# endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef THERMISTORHEATER_2
|
|
||||||
# define HEATER_2_TEMPTABLE TT_NAME(THERMISTORHEATER_2)
|
|
||||||
# define HEATER_2_TEMPTABLE_LEN (sizeof(HEATER_2_TEMPTABLE)/sizeof(*HEATER_2_TEMPTABLE))
|
|
||||||
#else
|
|
||||||
# ifdef HEATER_2_USES_THERMISTOR
|
|
||||||
# error No heater 2 thermistor table specified
|
|
||||||
# else // HEATER_2_USES_THERMISTOR
|
|
||||||
# define HEATER_2_TEMPTABLE NULL
|
|
||||||
# define HEATER_2_TEMPTABLE_LEN 0
|
|
||||||
# endif // HEATER_2_USES_THERMISTOR
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//Set the high and low raw values for the heater, this indicates which raw value is a high or low temperature
|
|
||||||
#ifndef HEATER_2_RAW_HI_TEMP
|
|
||||||
# ifdef HEATER_2_USES_THERMISTOR //In case of a thermistor the highest temperature results in the lowest ADC value
|
|
||||||
# define HEATER_2_RAW_HI_TEMP 0
|
|
||||||
# define HEATER_2_RAW_LO_TEMP 16383
|
|
||||||
# else //In case of an thermocouple the highest temperature results in the highest ADC value
|
|
||||||
# define HEATER_2_RAW_HI_TEMP 16383
|
|
||||||
# define HEATER_2_RAW_LO_TEMP 0
|
|
||||||
# endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef THERMISTORBED
|
#ifdef THERMISTORBED
|
||||||
# define BEDTEMPTABLE TT_NAME(THERMISTORBED)
|
# define BEDTEMPTABLE TT_NAME(THERMISTORBED)
|
||||||
# define BEDTEMPTABLE_LEN (sizeof(BEDTEMPTABLE)/sizeof(*BEDTEMPTABLE))
|
# define BEDTEMPTABLE_LEN (sizeof(BEDTEMPTABLE)/sizeof(*BEDTEMPTABLE))
|
||||||
|
|
|
||||||
|
|
@ -5577,12 +5577,6 @@ static void lcd_control_temperature_menu()
|
||||||
#if TEMP_SENSOR_0 != 0
|
#if TEMP_SENSOR_0 != 0
|
||||||
MENU_ITEM_EDIT_int3_P(_T(MSG_NOZZLE), &target_temperature[0], 0, HEATER_0_MAXTEMP - 10);
|
MENU_ITEM_EDIT_int3_P(_T(MSG_NOZZLE), &target_temperature[0], 0, HEATER_0_MAXTEMP - 10);
|
||||||
#endif
|
#endif
|
||||||
#if TEMP_SENSOR_1 != 0
|
|
||||||
MENU_ITEM_EDIT_int3_P(_n("Nozzle2"), &target_temperature[1], 0, HEATER_1_MAXTEMP - 10);
|
|
||||||
#endif
|
|
||||||
#if TEMP_SENSOR_2 != 0
|
|
||||||
MENU_ITEM_EDIT_int3_P(_n("Nozzle3"), &target_temperature[2], 0, HEATER_2_MAXTEMP - 10);
|
|
||||||
#endif
|
|
||||||
#if TEMP_SENSOR_BED != 0
|
#if TEMP_SENSOR_BED != 0
|
||||||
MENU_ITEM_EDIT_int3_P(_T(MSG_BED), &target_temperature_bed, 0, BED_MAXTEMP - 3);
|
MENU_ITEM_EDIT_int3_P(_T(MSG_BED), &target_temperature_bed, 0, BED_MAXTEMP - 3);
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
|
|
@ -163,8 +163,6 @@
|
||||||
|
|
||||||
// Mintemps
|
// Mintemps
|
||||||
#define HEATER_0_MINTEMP 30
|
#define HEATER_0_MINTEMP 30
|
||||||
#define HEATER_1_MINTEMP 5
|
|
||||||
#define HEATER_2_MINTEMP 5
|
|
||||||
#define HEATER_MINTEMP_DELAY 15000 // [ms] ! if changed, check maximal allowed value @ ShortTimer
|
#define HEATER_MINTEMP_DELAY 15000 // [ms] ! if changed, check maximal allowed value @ ShortTimer
|
||||||
#if HEATER_MINTEMP_DELAY>USHRT_MAX
|
#if HEATER_MINTEMP_DELAY>USHRT_MAX
|
||||||
#error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)"
|
#error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)"
|
||||||
|
|
@ -184,8 +182,6 @@
|
||||||
#else
|
#else
|
||||||
#define HEATER_0_MAXTEMP 305
|
#define HEATER_0_MAXTEMP 305
|
||||||
#endif
|
#endif
|
||||||
#define HEATER_1_MAXTEMP 305
|
|
||||||
#define HEATER_2_MAXTEMP 305
|
|
||||||
#define BED_MAXTEMP 125
|
#define BED_MAXTEMP 125
|
||||||
|
|
||||||
#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
|
#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
|
||||||
|
|
@ -437,8 +433,6 @@
|
||||||
#else
|
#else
|
||||||
#define TEMP_SENSOR_0 5
|
#define TEMP_SENSOR_0 5
|
||||||
#endif
|
#endif
|
||||||
#define TEMP_SENSOR_1 0
|
|
||||||
#define TEMP_SENSOR_2 0
|
|
||||||
#if defined(E3D_PT100_BED_WITH_AMP)
|
#if defined(E3D_PT100_BED_WITH_AMP)
|
||||||
#define TEMP_SENSOR_BED 247
|
#define TEMP_SENSOR_BED 247
|
||||||
#elif defined(E3D_PT100_BED_NO_AMP)
|
#elif defined(E3D_PT100_BED_NO_AMP)
|
||||||
|
|
|
||||||
|
|
@ -164,8 +164,6 @@
|
||||||
|
|
||||||
// Mintemps
|
// Mintemps
|
||||||
#define HEATER_0_MINTEMP 30
|
#define HEATER_0_MINTEMP 30
|
||||||
#define HEATER_1_MINTEMP 5
|
|
||||||
#define HEATER_2_MINTEMP 5
|
|
||||||
#define HEATER_MINTEMP_DELAY 15000 // [ms] ! if changed, check maximal allowed value @ ShortTimer
|
#define HEATER_MINTEMP_DELAY 15000 // [ms] ! if changed, check maximal allowed value @ ShortTimer
|
||||||
#if HEATER_MINTEMP_DELAY>USHRT_MAX
|
#if HEATER_MINTEMP_DELAY>USHRT_MAX
|
||||||
#error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)"
|
#error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)"
|
||||||
|
|
@ -185,8 +183,6 @@
|
||||||
#else
|
#else
|
||||||
#define HEATER_0_MAXTEMP 305
|
#define HEATER_0_MAXTEMP 305
|
||||||
#endif
|
#endif
|
||||||
#define HEATER_1_MAXTEMP 305
|
|
||||||
#define HEATER_2_MAXTEMP 305
|
|
||||||
#define BED_MAXTEMP 125
|
#define BED_MAXTEMP 125
|
||||||
|
|
||||||
#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
|
#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
|
||||||
|
|
@ -438,8 +434,6 @@
|
||||||
#else
|
#else
|
||||||
#define TEMP_SENSOR_0 5
|
#define TEMP_SENSOR_0 5
|
||||||
#endif
|
#endif
|
||||||
#define TEMP_SENSOR_1 0
|
|
||||||
#define TEMP_SENSOR_2 0
|
|
||||||
#if defined(E3D_PT100_BED_WITH_AMP)
|
#if defined(E3D_PT100_BED_WITH_AMP)
|
||||||
#define TEMP_SENSOR_BED 247
|
#define TEMP_SENSOR_BED 247
|
||||||
#elif defined(E3D_PT100_BED_NO_AMP)
|
#elif defined(E3D_PT100_BED_NO_AMP)
|
||||||
|
|
|
||||||
|
|
@ -163,8 +163,6 @@
|
||||||
|
|
||||||
// Mintemps
|
// Mintemps
|
||||||
#define HEATER_0_MINTEMP 30
|
#define HEATER_0_MINTEMP 30
|
||||||
#define HEATER_1_MINTEMP 5
|
|
||||||
#define HEATER_2_MINTEMP 5
|
|
||||||
#define HEATER_MINTEMP_DELAY 15000 // [ms] ! if changed, check maximal allowed value @ ShortTimer
|
#define HEATER_MINTEMP_DELAY 15000 // [ms] ! if changed, check maximal allowed value @ ShortTimer
|
||||||
#if HEATER_MINTEMP_DELAY>USHRT_MAX
|
#if HEATER_MINTEMP_DELAY>USHRT_MAX
|
||||||
#error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)"
|
#error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)"
|
||||||
|
|
@ -184,8 +182,6 @@
|
||||||
#else
|
#else
|
||||||
#define HEATER_0_MAXTEMP 305
|
#define HEATER_0_MAXTEMP 305
|
||||||
#endif
|
#endif
|
||||||
#define HEATER_1_MAXTEMP 305
|
|
||||||
#define HEATER_2_MAXTEMP 305
|
|
||||||
#define BED_MAXTEMP 125
|
#define BED_MAXTEMP 125
|
||||||
|
|
||||||
#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
|
#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
|
||||||
|
|
@ -437,8 +433,6 @@
|
||||||
#else
|
#else
|
||||||
#define TEMP_SENSOR_0 5
|
#define TEMP_SENSOR_0 5
|
||||||
#endif
|
#endif
|
||||||
#define TEMP_SENSOR_1 0
|
|
||||||
#define TEMP_SENSOR_2 0
|
|
||||||
#if defined(E3D_PT100_BED_WITH_AMP)
|
#if defined(E3D_PT100_BED_WITH_AMP)
|
||||||
#define TEMP_SENSOR_BED 247
|
#define TEMP_SENSOR_BED 247
|
||||||
#elif defined(E3D_PT100_BED_NO_AMP)
|
#elif defined(E3D_PT100_BED_NO_AMP)
|
||||||
|
|
|
||||||
|
|
@ -164,8 +164,6 @@
|
||||||
|
|
||||||
// Mintemps
|
// Mintemps
|
||||||
#define HEATER_0_MINTEMP 30
|
#define HEATER_0_MINTEMP 30
|
||||||
#define HEATER_1_MINTEMP 5
|
|
||||||
#define HEATER_2_MINTEMP 5
|
|
||||||
#define HEATER_MINTEMP_DELAY 15000 // [ms] ! if changed, check maximal allowed value @ ShortTimer
|
#define HEATER_MINTEMP_DELAY 15000 // [ms] ! if changed, check maximal allowed value @ ShortTimer
|
||||||
#if HEATER_MINTEMP_DELAY>USHRT_MAX
|
#if HEATER_MINTEMP_DELAY>USHRT_MAX
|
||||||
#error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)"
|
#error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)"
|
||||||
|
|
@ -185,8 +183,6 @@
|
||||||
#else
|
#else
|
||||||
#define HEATER_0_MAXTEMP 305
|
#define HEATER_0_MAXTEMP 305
|
||||||
#endif
|
#endif
|
||||||
#define HEATER_1_MAXTEMP 305
|
|
||||||
#define HEATER_2_MAXTEMP 305
|
|
||||||
#define BED_MAXTEMP 125
|
#define BED_MAXTEMP 125
|
||||||
|
|
||||||
#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
|
#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
|
||||||
|
|
@ -438,8 +434,6 @@
|
||||||
#else
|
#else
|
||||||
#define TEMP_SENSOR_0 5
|
#define TEMP_SENSOR_0 5
|
||||||
#endif
|
#endif
|
||||||
#define TEMP_SENSOR_1 0
|
|
||||||
#define TEMP_SENSOR_2 0
|
|
||||||
#if defined(E3D_PT100_BED_WITH_AMP)
|
#if defined(E3D_PT100_BED_WITH_AMP)
|
||||||
#define TEMP_SENSOR_BED 247
|
#define TEMP_SENSOR_BED 247
|
||||||
#elif defined(E3D_PT100_BED_NO_AMP)
|
#elif defined(E3D_PT100_BED_NO_AMP)
|
||||||
|
|
|
||||||
|
|
@ -300,8 +300,6 @@
|
||||||
|
|
||||||
// Mintemps
|
// Mintemps
|
||||||
#define HEATER_0_MINTEMP 10
|
#define HEATER_0_MINTEMP 10
|
||||||
#define HEATER_1_MINTEMP 5
|
|
||||||
#define HEATER_2_MINTEMP 5
|
|
||||||
#define HEATER_MINTEMP_DELAY 15000 // [ms] ! if changed, check maximal allowed value @ ShortTimer
|
#define HEATER_MINTEMP_DELAY 15000 // [ms] ! if changed, check maximal allowed value @ ShortTimer
|
||||||
#if HEATER_MINTEMP_DELAY>USHRT_MAX
|
#if HEATER_MINTEMP_DELAY>USHRT_MAX
|
||||||
#error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)"
|
#error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)"
|
||||||
|
|
@ -322,8 +320,6 @@
|
||||||
#else
|
#else
|
||||||
#define HEATER_0_MAXTEMP 305
|
#define HEATER_0_MAXTEMP 305
|
||||||
#endif
|
#endif
|
||||||
#define HEATER_1_MAXTEMP 305
|
|
||||||
#define HEATER_2_MAXTEMP 305
|
|
||||||
#define BED_MAXTEMP 125
|
#define BED_MAXTEMP 125
|
||||||
#define AMBIENT_MAXTEMP 100
|
#define AMBIENT_MAXTEMP 100
|
||||||
|
|
||||||
|
|
@ -588,8 +584,6 @@
|
||||||
#else
|
#else
|
||||||
#define TEMP_SENSOR_0 5
|
#define TEMP_SENSOR_0 5
|
||||||
#endif
|
#endif
|
||||||
#define TEMP_SENSOR_1 0
|
|
||||||
#define TEMP_SENSOR_2 0
|
|
||||||
#if defined(E3D_PT100_BED_WITH_AMP)
|
#if defined(E3D_PT100_BED_WITH_AMP)
|
||||||
#define TEMP_SENSOR_BED 247
|
#define TEMP_SENSOR_BED 247
|
||||||
#elif defined(E3D_PT100_BED_NO_AMP)
|
#elif defined(E3D_PT100_BED_NO_AMP)
|
||||||
|
|
|
||||||
|
|
@ -302,8 +302,6 @@
|
||||||
|
|
||||||
// Mintemps
|
// Mintemps
|
||||||
#define HEATER_0_MINTEMP 10
|
#define HEATER_0_MINTEMP 10
|
||||||
#define HEATER_1_MINTEMP 5
|
|
||||||
#define HEATER_2_MINTEMP 5
|
|
||||||
#define HEATER_MINTEMP_DELAY 15000 // [ms] ! if changed, check maximal allowed value @ ShortTimer
|
#define HEATER_MINTEMP_DELAY 15000 // [ms] ! if changed, check maximal allowed value @ ShortTimer
|
||||||
#if HEATER_MINTEMP_DELAY>USHRT_MAX
|
#if HEATER_MINTEMP_DELAY>USHRT_MAX
|
||||||
#error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)"
|
#error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)"
|
||||||
|
|
@ -324,8 +322,6 @@
|
||||||
#else
|
#else
|
||||||
#define HEATER_0_MAXTEMP 305
|
#define HEATER_0_MAXTEMP 305
|
||||||
#endif
|
#endif
|
||||||
#define HEATER_1_MAXTEMP 305
|
|
||||||
#define HEATER_2_MAXTEMP 305
|
|
||||||
#define BED_MAXTEMP 125
|
#define BED_MAXTEMP 125
|
||||||
#define AMBIENT_MAXTEMP 100
|
#define AMBIENT_MAXTEMP 100
|
||||||
|
|
||||||
|
|
@ -592,8 +588,6 @@
|
||||||
#else
|
#else
|
||||||
#define TEMP_SENSOR_0 5
|
#define TEMP_SENSOR_0 5
|
||||||
#endif
|
#endif
|
||||||
#define TEMP_SENSOR_1 0
|
|
||||||
#define TEMP_SENSOR_2 0
|
|
||||||
#if defined(E3D_PT100_BED_WITH_AMP)
|
#if defined(E3D_PT100_BED_WITH_AMP)
|
||||||
#define TEMP_SENSOR_BED 247
|
#define TEMP_SENSOR_BED 247
|
||||||
#elif defined(E3D_PT100_BED_NO_AMP)
|
#elif defined(E3D_PT100_BED_NO_AMP)
|
||||||
|
|
|
||||||
|
|
@ -102,8 +102,6 @@ EXTRUDER SETTINGS
|
||||||
|
|
||||||
// Mintemps
|
// Mintemps
|
||||||
#define HEATER_0_MINTEMP 30
|
#define HEATER_0_MINTEMP 30
|
||||||
#define HEATER_1_MINTEMP 5
|
|
||||||
#define HEATER_2_MINTEMP 5
|
|
||||||
#define HEATER_MINTEMP_DELAY 15000 // [ms] ! if changed, check maximal allowed value @ ShortTimer
|
#define HEATER_MINTEMP_DELAY 15000 // [ms] ! if changed, check maximal allowed value @ ShortTimer
|
||||||
#if HEATER_MINTEMP_DELAY>USHRT_MAX
|
#if HEATER_MINTEMP_DELAY>USHRT_MAX
|
||||||
#error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)"
|
#error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)"
|
||||||
|
|
@ -120,8 +118,6 @@ EXTRUDER SETTINGS
|
||||||
#else
|
#else
|
||||||
#define HEATER_0_MAXTEMP 305
|
#define HEATER_0_MAXTEMP 305
|
||||||
#endif
|
#endif
|
||||||
#define HEATER_1_MAXTEMP 305
|
|
||||||
#define HEATER_2_MAXTEMP 305
|
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
|
#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
|
||||||
|
|
@ -367,8 +363,6 @@ THERMISTORS SETTINGS
|
||||||
#else
|
#else
|
||||||
#define TEMP_SENSOR_0 5
|
#define TEMP_SENSOR_0 5
|
||||||
#endif
|
#endif
|
||||||
#define TEMP_SENSOR_1 0
|
|
||||||
#define TEMP_SENSOR_2 0
|
|
||||||
#if defined(E3D_PT100_BED_WITH_AMP)
|
#if defined(E3D_PT100_BED_WITH_AMP)
|
||||||
#define TEMP_SENSOR_BED 247
|
#define TEMP_SENSOR_BED 247
|
||||||
#elif defined(E3D_PT100_BED_NO_AMP)
|
#elif defined(E3D_PT100_BED_NO_AMP)
|
||||||
|
|
|
||||||
|
|
@ -101,8 +101,6 @@ EXTRUDER SETTINGS
|
||||||
|
|
||||||
// Mintemps
|
// Mintemps
|
||||||
#define HEATER_0_MINTEMP 30
|
#define HEATER_0_MINTEMP 30
|
||||||
#define HEATER_1_MINTEMP 5
|
|
||||||
#define HEATER_2_MINTEMP 5
|
|
||||||
#define HEATER_MINTEMP_DELAY 15000 // [ms] ! if changed, check maximal allowed value @ ShortTimer
|
#define HEATER_MINTEMP_DELAY 15000 // [ms] ! if changed, check maximal allowed value @ ShortTimer
|
||||||
#if HEATER_MINTEMP_DELAY>USHRT_MAX
|
#if HEATER_MINTEMP_DELAY>USHRT_MAX
|
||||||
#error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)"
|
#error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)"
|
||||||
|
|
@ -119,8 +117,6 @@ EXTRUDER SETTINGS
|
||||||
#else
|
#else
|
||||||
#define HEATER_0_MAXTEMP 305
|
#define HEATER_0_MAXTEMP 305
|
||||||
#endif
|
#endif
|
||||||
#define HEATER_1_MAXTEMP 305
|
|
||||||
#define HEATER_2_MAXTEMP 305
|
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
|
#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
|
||||||
|
|
@ -366,8 +362,6 @@ THERMISTORS SETTINGS
|
||||||
#else
|
#else
|
||||||
#define TEMP_SENSOR_0 5
|
#define TEMP_SENSOR_0 5
|
||||||
#endif
|
#endif
|
||||||
#define TEMP_SENSOR_1 0
|
|
||||||
#define TEMP_SENSOR_2 0
|
|
||||||
#if defined(E3D_PT100_BED_WITH_AMP)
|
#if defined(E3D_PT100_BED_WITH_AMP)
|
||||||
#define TEMP_SENSOR_BED 247
|
#define TEMP_SENSOR_BED 247
|
||||||
#elif defined(E3D_PT100_BED_NO_AMP)
|
#elif defined(E3D_PT100_BED_NO_AMP)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue