chiark / gitweb /
-disable TEMP Min MAX Kill while using PS_ON Pin
authorChristian Thalhammer <christian_thalhammer@gmx.at>
Mon, 6 Feb 2012 11:28:33 +0000 (12:28 +0100)
committerChristian Thalhammer <christian_thalhammer@gmx.at>
Mon, 6 Feb 2012 11:28:33 +0000 (12:28 +0100)
ON GEN7 there is no temperature reading when power is off.. so Marlin
would kill itself. There seems to be an update from "Traumflug" on GEN7
using standby VCC for thermistors.

Marlin/temperature.cpp

index 371c6e589b6f63d9c9954507258a9c0f9f30ba99..0372a9b079ddb19313b5ecc2ea7bcf9a25bc5b05 100644 (file)
@@ -763,13 +763,21 @@ ISR(TIMER0_COMPB_vect)
     for(unsigned char e = 0; e < EXTRUDERS; e++) {
        if(current_raw[e] >= maxttemp[e]) {
           target_raw[e] = 0;
-          max_temp_error(e);
-          kill();;
+          #if (PS_ON != -1)
+          {
+            max_temp_error(e);
+            kill();;
+          }
+          #endif
        }
        if(current_raw[e] <= minttemp[e]) {
           target_raw[e] = 0;
-          min_temp_error(e);
-          kill();
+          #if (PS_ON != -1)
+          {
+            min_temp_error(e);
+            kill();
+          }
+          #endif
        }
     }