From cf7c8c458f9273b99532f16a42995c06a11dcfd6 Mon Sep 17 00:00:00 2001
From: Erik van der Zalm <erik@vdzalm.eu>
Date: Tue, 10 Apr 2012 21:57:57 +0200
Subject: [PATCH] Fixed MAX6675
---
Marlin/temperature.cpp | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/Marlin/temperature.cpp b/Marlin/temperature.cpp
index 0529b534af..91d26720a7 100644
--- a/Marlin/temperature.cpp
+++ b/Marlin/temperature.cpp
@@ -153,7 +153,9 @@ void PID_autotune(float temp)
float max, min;
SERIAL_ECHOLN("PID Autotune start");
-
+
+ disable_heater(); // switch off all heaters.
+
for(;;) {
if(temp_meas_ready == true) { // temp sample ready
@@ -921,14 +923,14 @@ ISR(TIMER0_COMPB_vect)
if(temp_count >= 16) // 8 ms * 16 = 128ms.
{
- #ifdef HEATER_0_USES_AD595
+ #ifdef HEATER_0_USES_AD595 || defined HEATER_0_USES_MAX6675
current_raw[0] = raw_temp_0_value;
#else
current_raw[0] = 16383 - raw_temp_0_value;
#endif
#if EXTRUDERS > 1
- #ifdef HEATER_1_USES_AD595 || defined HEATER_0_USES_MAX6675
+ #ifdef HEATER_1_USES_AD595
current_raw[1] = raw_temp_1_value;
#else
current_raw[1] = 16383 - raw_temp_1_value;
--
GitLab