Configurable Thermistor (#13888)
This commit is contained in:
@ -23,27 +23,27 @@
|
||||
// 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
|
||||
#if THERMISTORHEATER_0 == 20
|
||||
#if THERMISTOR_HEATER_0 == 20
|
||||
#define HEATER_0_RAW_HI_TEMP 16383
|
||||
#define HEATER_0_RAW_LO_TEMP 0
|
||||
#endif
|
||||
#if THERMISTORHEATER_1 == 20
|
||||
#if THERMISTOR_HEATER_1 == 20
|
||||
#define HEATER_1_RAW_HI_TEMP 16383
|
||||
#define HEATER_1_RAW_LO_TEMP 0
|
||||
#endif
|
||||
#if THERMISTORHEATER_2 == 20
|
||||
#if THERMISTOR_HEATER_2 == 20
|
||||
#define HEATER_2_RAW_HI_TEMP 16383
|
||||
#define HEATER_2_RAW_LO_TEMP 0
|
||||
#endif
|
||||
#if THERMISTORHEATER_3 == 20
|
||||
#if THERMISTOR_HEATER_3 == 20
|
||||
#define HEATER_3_RAW_HI_TEMP 16383
|
||||
#define HEATER_3_RAW_LO_TEMP 0
|
||||
#endif
|
||||
#if THERMISTORHEATER_4 == 20
|
||||
#if THERMISTOR_HEATER_4 == 20
|
||||
#define HEATER_4_RAW_HI_TEMP 16383
|
||||
#define HEATER_4_RAW_LO_TEMP 0
|
||||
#endif
|
||||
#if THERMISTORHEATER_5 == 20
|
||||
#if THERMISTOR_HEATER_5 == 20
|
||||
#define HEATER_5_RAW_HI_TEMP 16383
|
||||
#define HEATER_5_RAW_LO_TEMP 0
|
||||
#endif
|
||||
|
@ -26,7 +26,7 @@
|
||||
#define OVERSAMPLENR 16
|
||||
#define OV(N) int16_t((N) * (OVERSAMPLENR))
|
||||
|
||||
#define ANY_THERMISTOR_IS(n) (THERMISTORHEATER_0 == n || THERMISTORHEATER_1 == n || THERMISTORHEATER_2 == n || THERMISTORHEATER_3 == n || THERMISTORHEATER_4 == n || THERMISTORHEATER_5 == n || THERMISTORBED == n || THERMISTORCHAMBER == n)
|
||||
#define ANY_THERMISTOR_IS(n) (THERMISTOR_HEATER_0 == n || THERMISTOR_HEATER_1 == n || THERMISTOR_HEATER_2 == n || THERMISTOR_HEATER_3 == n || THERMISTOR_HEATER_4 == n || THERMISTOR_HEATER_5 == n || THERMISTORBED == n || THERMISTORCHAMBER == n)
|
||||
|
||||
// Pt1000 and Pt100 handling
|
||||
//
|
||||
@ -141,8 +141,8 @@
|
||||
#define _TT_NAME(_N) temptable_ ## _N
|
||||
#define TT_NAME(_N) _TT_NAME(_N)
|
||||
|
||||
#if THERMISTORHEATER_0
|
||||
#define HEATER_0_TEMPTABLE TT_NAME(THERMISTORHEATER_0)
|
||||
#if THERMISTOR_HEATER_0
|
||||
#define HEATER_0_TEMPTABLE TT_NAME(THERMISTOR_HEATER_0)
|
||||
#define HEATER_0_TEMPTABLE_LEN COUNT(HEATER_0_TEMPTABLE)
|
||||
#elif defined(HEATER_0_USES_THERMISTOR)
|
||||
#error "No heater 0 thermistor table specified"
|
||||
@ -151,8 +151,8 @@
|
||||
#define HEATER_0_TEMPTABLE_LEN 0
|
||||
#endif
|
||||
|
||||
#if THERMISTORHEATER_1
|
||||
#define HEATER_1_TEMPTABLE TT_NAME(THERMISTORHEATER_1)
|
||||
#if THERMISTOR_HEATER_1
|
||||
#define HEATER_1_TEMPTABLE TT_NAME(THERMISTOR_HEATER_1)
|
||||
#define HEATER_1_TEMPTABLE_LEN COUNT(HEATER_1_TEMPTABLE)
|
||||
#elif defined(HEATER_1_USES_THERMISTOR)
|
||||
#error "No heater 1 thermistor table specified"
|
||||
@ -161,8 +161,8 @@
|
||||
#define HEATER_1_TEMPTABLE_LEN 0
|
||||
#endif
|
||||
|
||||
#if THERMISTORHEATER_2
|
||||
#define HEATER_2_TEMPTABLE TT_NAME(THERMISTORHEATER_2)
|
||||
#if THERMISTOR_HEATER_2
|
||||
#define HEATER_2_TEMPTABLE TT_NAME(THERMISTOR_HEATER_2)
|
||||
#define HEATER_2_TEMPTABLE_LEN COUNT(HEATER_2_TEMPTABLE)
|
||||
#elif defined(HEATER_2_USES_THERMISTOR)
|
||||
#error "No heater 2 thermistor table specified"
|
||||
@ -171,8 +171,8 @@
|
||||
#define HEATER_2_TEMPTABLE_LEN 0
|
||||
#endif
|
||||
|
||||
#if THERMISTORHEATER_3
|
||||
#define HEATER_3_TEMPTABLE TT_NAME(THERMISTORHEATER_3)
|
||||
#if THERMISTOR_HEATER_3
|
||||
#define HEATER_3_TEMPTABLE TT_NAME(THERMISTOR_HEATER_3)
|
||||
#define HEATER_3_TEMPTABLE_LEN COUNT(HEATER_3_TEMPTABLE)
|
||||
#elif defined(HEATER_3_USES_THERMISTOR)
|
||||
#error "No heater 3 thermistor table specified"
|
||||
@ -181,8 +181,8 @@
|
||||
#define HEATER_3_TEMPTABLE_LEN 0
|
||||
#endif
|
||||
|
||||
#if THERMISTORHEATER_4
|
||||
#define HEATER_4_TEMPTABLE TT_NAME(THERMISTORHEATER_4)
|
||||
#if THERMISTOR_HEATER_4
|
||||
#define HEATER_4_TEMPTABLE TT_NAME(THERMISTOR_HEATER_4)
|
||||
#define HEATER_4_TEMPTABLE_LEN COUNT(HEATER_4_TEMPTABLE)
|
||||
#elif defined(HEATER_4_USES_THERMISTOR)
|
||||
#error "No heater 4 thermistor table specified"
|
||||
@ -191,8 +191,8 @@
|
||||
#define HEATER_4_TEMPTABLE_LEN 0
|
||||
#endif
|
||||
|
||||
#if THERMISTORHEATER_5
|
||||
#define HEATER_5_TEMPTABLE TT_NAME(THERMISTORHEATER_5)
|
||||
#if THERMISTOR_HEATER_5
|
||||
#define HEATER_5_TEMPTABLE TT_NAME(THERMISTOR_HEATER_5)
|
||||
#define HEATER_5_TEMPTABLE_LEN COUNT(HEATER_5_TEMPTABLE)
|
||||
#elif defined(HEATER_5_USES_THERMISTOR)
|
||||
#error "No heater 5 thermistor table specified"
|
||||
|
Reference in New Issue
Block a user