From fcabcd28044574ae53d9e1ff2e97123cc4e25a98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gu=C3=B0ni=20M=C3=A1r=20Gilbert?= Date: Fri, 21 Apr 2023 19:26:47 +0000 Subject: [PATCH] Remove TEMP_SENSOR_1 and TEMP_SENSOR_2 Hopefully I didn't miss anything --- Firmware/Configuration_adv.h | 22 ---- Firmware/temperature.cpp | 24 ++--- Firmware/thermistortables.h | 102 +++++------------- Firmware/ultralcd.cpp | 6 -- .../variants/1_75mm_MK25-RAMBo10a-E3Dv6full.h | 6 -- .../variants/1_75mm_MK25-RAMBo13a-E3Dv6full.h | 6 -- .../1_75mm_MK25S-RAMBo10a-E3Dv6full.h | 6 -- .../1_75mm_MK25S-RAMBo13a-E3Dv6full.h | 6 -- .../variants/1_75mm_MK3-EINSy10a-E3Dv6full.h | 6 -- .../variants/1_75mm_MK3S-EINSy10a-E3Dv6full.h | 6 -- .../obsolete/1_75mm_MK2-RAMBo10a-E3Dv6full.h | 6 -- .../obsolete/1_75mm_MK2-RAMBo13a-E3Dv6full.h | 6 -- 12 files changed, 32 insertions(+), 170 deletions(-) diff --git a/Firmware/Configuration_adv.h b/Firmware/Configuration_adv.h index d115e558d..aa663228d 100644 --- a/Firmware/Configuration_adv.h +++ b/Firmware/Configuration_adv.h @@ -453,14 +453,6 @@ const unsigned int dropsegments=5; //everything with less than this number of st #define THERMISTORHEATER_0 TEMP_SENSOR_0 #define HEATER_0_USES_THERMISTOR #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 #define THERMISTORBED TEMP_SENSOR_BED #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 #define HEATER_0_USES_AD595 #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 #define BED_USES_AD595 #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_MAXTEMP #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 #undef BED_MINTEMP #undef BED_MAXTEMP diff --git a/Firmware/temperature.cpp b/Firmware/temperature.cpp index 06b455bd4..df5b1a222 100755 --- a/Firmware/temperature.cpp +++ b/Firmware/temperature.cpp @@ -189,21 +189,13 @@ static volatile bool temp_meas_ready = false; #endif uint8_t fanSpeedBckp = 255; -#if EXTRUDERS > 3 - # 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 +#define ARRAY_BY_EXTRUDERS(v1 ) { v1 } // 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 maxttemp_raw[EXTRUDERS] = ARRAY_BY_EXTRUDERS( HEATER_0_RAW_HI_TEMP , HEATER_1_RAW_HI_TEMP , HEATER_2_RAW_HI_TEMP ); -static int minttemp[EXTRUDERS] = ARRAY_BY_EXTRUDERS( 0, 0, 0 ); -static int maxttemp[EXTRUDERS] = ARRAY_BY_EXTRUDERS( 16383, 16383, 16383 ); +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 ); +static int minttemp[EXTRUDERS] = ARRAY_BY_EXTRUDERS( 0 ); +static int maxttemp[EXTRUDERS] = ARRAY_BY_EXTRUDERS( 16383 ); #ifdef BED_MINTEMP static int bed_minttemp_raw = HEATER_BED_RAW_LO_TEMP; #endif @@ -217,8 +209,8 @@ static int ambient_minttemp_raw = AMBIENT_RAW_LO_TEMP; static int ambient_maxttemp_raw = AMBIENT_RAW_HI_TEMP; #endif -static void *heater_ttbl_map[EXTRUDERS] = ARRAY_BY_EXTRUDERS( (void *)HEATER_0_TEMPTABLE, (void *)HEATER_1_TEMPTABLE, (void *)HEATER_2_TEMPTABLE ); -static uint8_t heater_ttbllen_map[EXTRUDERS] = ARRAY_BY_EXTRUDERS( HEATER_0_TEMPTABLE_LEN, HEATER_1_TEMPTABLE_LEN, HEATER_2_TEMPTABLE_LEN ); +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 ); static float analog2temp(int raw, uint8_t e); static float analog2tempBed(int raw); @@ -714,7 +706,7 @@ static float analog2tempAmbient(int raw) 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 MCUCR=(1<USHRT_MAX #error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)" @@ -184,8 +182,6 @@ #else #define HEATER_0_MAXTEMP 305 #endif -#define HEATER_1_MAXTEMP 305 -#define HEATER_2_MAXTEMP 305 #define BED_MAXTEMP 125 #if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP) @@ -437,8 +433,6 @@ #else #define TEMP_SENSOR_0 5 #endif -#define TEMP_SENSOR_1 0 -#define TEMP_SENSOR_2 0 #if defined(E3D_PT100_BED_WITH_AMP) #define TEMP_SENSOR_BED 247 #elif defined(E3D_PT100_BED_NO_AMP) diff --git a/Firmware/variants/1_75mm_MK25-RAMBo13a-E3Dv6full.h b/Firmware/variants/1_75mm_MK25-RAMBo13a-E3Dv6full.h index 3cd87e2af..a646a5d85 100644 --- a/Firmware/variants/1_75mm_MK25-RAMBo13a-E3Dv6full.h +++ b/Firmware/variants/1_75mm_MK25-RAMBo13a-E3Dv6full.h @@ -164,8 +164,6 @@ // Mintemps #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 #if HEATER_MINTEMP_DELAY>USHRT_MAX #error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)" @@ -185,8 +183,6 @@ #else #define HEATER_0_MAXTEMP 305 #endif -#define HEATER_1_MAXTEMP 305 -#define HEATER_2_MAXTEMP 305 #define BED_MAXTEMP 125 #if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP) @@ -438,8 +434,6 @@ #else #define TEMP_SENSOR_0 5 #endif -#define TEMP_SENSOR_1 0 -#define TEMP_SENSOR_2 0 #if defined(E3D_PT100_BED_WITH_AMP) #define TEMP_SENSOR_BED 247 #elif defined(E3D_PT100_BED_NO_AMP) diff --git a/Firmware/variants/1_75mm_MK25S-RAMBo10a-E3Dv6full.h b/Firmware/variants/1_75mm_MK25S-RAMBo10a-E3Dv6full.h index 480f7b9b5..19848f3d8 100644 --- a/Firmware/variants/1_75mm_MK25S-RAMBo10a-E3Dv6full.h +++ b/Firmware/variants/1_75mm_MK25S-RAMBo10a-E3Dv6full.h @@ -163,8 +163,6 @@ // Mintemps #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 #if HEATER_MINTEMP_DELAY>USHRT_MAX #error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)" @@ -184,8 +182,6 @@ #else #define HEATER_0_MAXTEMP 305 #endif -#define HEATER_1_MAXTEMP 305 -#define HEATER_2_MAXTEMP 305 #define BED_MAXTEMP 125 #if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP) @@ -437,8 +433,6 @@ #else #define TEMP_SENSOR_0 5 #endif -#define TEMP_SENSOR_1 0 -#define TEMP_SENSOR_2 0 #if defined(E3D_PT100_BED_WITH_AMP) #define TEMP_SENSOR_BED 247 #elif defined(E3D_PT100_BED_NO_AMP) diff --git a/Firmware/variants/1_75mm_MK25S-RAMBo13a-E3Dv6full.h b/Firmware/variants/1_75mm_MK25S-RAMBo13a-E3Dv6full.h index 387a03507..71dac5cf7 100644 --- a/Firmware/variants/1_75mm_MK25S-RAMBo13a-E3Dv6full.h +++ b/Firmware/variants/1_75mm_MK25S-RAMBo13a-E3Dv6full.h @@ -164,8 +164,6 @@ // Mintemps #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 #if HEATER_MINTEMP_DELAY>USHRT_MAX #error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)" @@ -185,8 +183,6 @@ #else #define HEATER_0_MAXTEMP 305 #endif -#define HEATER_1_MAXTEMP 305 -#define HEATER_2_MAXTEMP 305 #define BED_MAXTEMP 125 #if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP) @@ -438,8 +434,6 @@ #else #define TEMP_SENSOR_0 5 #endif -#define TEMP_SENSOR_1 0 -#define TEMP_SENSOR_2 0 #if defined(E3D_PT100_BED_WITH_AMP) #define TEMP_SENSOR_BED 247 #elif defined(E3D_PT100_BED_NO_AMP) diff --git a/Firmware/variants/1_75mm_MK3-EINSy10a-E3Dv6full.h b/Firmware/variants/1_75mm_MK3-EINSy10a-E3Dv6full.h index 070d63ef1..5a11c881c 100644 --- a/Firmware/variants/1_75mm_MK3-EINSy10a-E3Dv6full.h +++ b/Firmware/variants/1_75mm_MK3-EINSy10a-E3Dv6full.h @@ -300,8 +300,6 @@ // Mintemps #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 #if HEATER_MINTEMP_DELAY>USHRT_MAX #error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)" @@ -322,8 +320,6 @@ #else #define HEATER_0_MAXTEMP 305 #endif -#define HEATER_1_MAXTEMP 305 -#define HEATER_2_MAXTEMP 305 #define BED_MAXTEMP 125 #define AMBIENT_MAXTEMP 100 @@ -588,8 +584,6 @@ #else #define TEMP_SENSOR_0 5 #endif -#define TEMP_SENSOR_1 0 -#define TEMP_SENSOR_2 0 #if defined(E3D_PT100_BED_WITH_AMP) #define TEMP_SENSOR_BED 247 #elif defined(E3D_PT100_BED_NO_AMP) diff --git a/Firmware/variants/1_75mm_MK3S-EINSy10a-E3Dv6full.h b/Firmware/variants/1_75mm_MK3S-EINSy10a-E3Dv6full.h index 12d8971a0..6571f72cb 100644 --- a/Firmware/variants/1_75mm_MK3S-EINSy10a-E3Dv6full.h +++ b/Firmware/variants/1_75mm_MK3S-EINSy10a-E3Dv6full.h @@ -302,8 +302,6 @@ // Mintemps #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 #if HEATER_MINTEMP_DELAY>USHRT_MAX #error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)" @@ -324,8 +322,6 @@ #else #define HEATER_0_MAXTEMP 305 #endif -#define HEATER_1_MAXTEMP 305 -#define HEATER_2_MAXTEMP 305 #define BED_MAXTEMP 125 #define AMBIENT_MAXTEMP 100 @@ -592,8 +588,6 @@ #else #define TEMP_SENSOR_0 5 #endif -#define TEMP_SENSOR_1 0 -#define TEMP_SENSOR_2 0 #if defined(E3D_PT100_BED_WITH_AMP) #define TEMP_SENSOR_BED 247 #elif defined(E3D_PT100_BED_NO_AMP) diff --git a/Firmware/variants/obsolete/1_75mm_MK2-RAMBo10a-E3Dv6full.h b/Firmware/variants/obsolete/1_75mm_MK2-RAMBo10a-E3Dv6full.h index 3851e2220..4a3ba4011 100644 --- a/Firmware/variants/obsolete/1_75mm_MK2-RAMBo10a-E3Dv6full.h +++ b/Firmware/variants/obsolete/1_75mm_MK2-RAMBo10a-E3Dv6full.h @@ -102,8 +102,6 @@ EXTRUDER SETTINGS // Mintemps #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 #if HEATER_MINTEMP_DELAY>USHRT_MAX #error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)" @@ -120,8 +118,6 @@ EXTRUDER SETTINGS #else #define HEATER_0_MAXTEMP 305 #endif -#define HEATER_1_MAXTEMP 305 -#define HEATER_2_MAXTEMP 305 #define BED_MAXTEMP 150 #if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP) @@ -367,8 +363,6 @@ THERMISTORS SETTINGS #else #define TEMP_SENSOR_0 5 #endif -#define TEMP_SENSOR_1 0 -#define TEMP_SENSOR_2 0 #if defined(E3D_PT100_BED_WITH_AMP) #define TEMP_SENSOR_BED 247 #elif defined(E3D_PT100_BED_NO_AMP) diff --git a/Firmware/variants/obsolete/1_75mm_MK2-RAMBo13a-E3Dv6full.h b/Firmware/variants/obsolete/1_75mm_MK2-RAMBo13a-E3Dv6full.h index 9dc206959..10e9f71c4 100644 --- a/Firmware/variants/obsolete/1_75mm_MK2-RAMBo13a-E3Dv6full.h +++ b/Firmware/variants/obsolete/1_75mm_MK2-RAMBo13a-E3Dv6full.h @@ -101,8 +101,6 @@ EXTRUDER SETTINGS // Mintemps #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 #if HEATER_MINTEMP_DELAY>USHRT_MAX #error "Check maximal allowed value @ ShortTimer (see HEATER_MINTEMP_DELAY definition)" @@ -119,8 +117,6 @@ EXTRUDER SETTINGS #else #define HEATER_0_MAXTEMP 305 #endif -#define HEATER_1_MAXTEMP 305 -#define HEATER_2_MAXTEMP 305 #define BED_MAXTEMP 150 #if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP) @@ -366,8 +362,6 @@ THERMISTORS SETTINGS #else #define TEMP_SENSOR_0 5 #endif -#define TEMP_SENSOR_1 0 -#define TEMP_SENSOR_2 0 #if defined(E3D_PT100_BED_WITH_AMP) #define TEMP_SENSOR_BED 247 #elif defined(E3D_PT100_BED_NO_AMP)