|
@@ -4572,7 +4572,7 @@ if(eSoundMode!=e_SOUND_MODE_SILENT)
|
|
|
The Original i3 Prusa MK2/s uses PINDAv1 and this calibration improves the temperature drift, but not as good as the PINDAv2.
|
|
|
|
|
|
superPINDA sensor has internal temperature compensation and no thermistor output. There is no point of doing temperature calibration in such case.
|
|
|
- If PINDA_THERMISTOR and DETECT_SUPERPINDA is defined during compilation, calibration is skipped with serial message "No PINDA thermistor".
|
|
|
+ If PINDA_THERMISTOR and SUPERPINDA_SUPPORT is defined during compilation, calibration is skipped with serial message "No PINDA thermistor".
|
|
|
This can be caused also if PINDA thermistor connection is broken or PINDA temperature is lower than PINDA_MINTEMP.
|
|
|
|
|
|
#### Example
|
|
@@ -10502,9 +10502,9 @@ float temp_comp_interpolation(float inp_temperature) {
|
|
|
#ifdef PINDA_THERMISTOR
|
|
|
constexpr int start_compensating_temp = 35;
|
|
|
temp_C[i] = start_compensating_temp + i * 5; //temperature in degrees C
|
|
|
-#ifdef DETECT_SUPERPINDA
|
|
|
- static_assert(start_compensating_temp >= PINDA_MINTEMP, "Temperature compensation start point is lower than PINDA_MINTEMP.");
|
|
|
-#endif //DETECT_SUPERPINDA
|
|
|
+#ifdef SUPERPINDA_SUPPORT
|
|
|
+ static_assert(start_compensating_temp >= PINDA_MINTEMP, "Temperature compensation start point is lower than PINDA_MINTEMP.");
|
|
|
+#endif //SUPERPINDA_SUPPORT
|
|
|
#else
|
|
|
temp_C[i] = 50 + i * 10; //temperature in C
|
|
|
#endif
|