Merge pull request #91 from alexrj/alarm-pin
Signal an optional ALARM_PIN when reaching MAXTEMP
This commit is contained in:
commit
d6fe1dab44
2 changed files with 18 additions and 1 deletions
|
|
@ -292,9 +292,11 @@ void setup()
|
|||
|
||||
#if (HEATER_0_PIN > -1)
|
||||
SET_OUTPUT(HEATER_0_PIN);
|
||||
WRITE(HEATER_0_PIN,LOW);
|
||||
#endif
|
||||
#if (HEATER_1_PIN > -1)
|
||||
SET_OUTPUT(HEATER_1_PIN);
|
||||
WRITE(HEATER_1_PIN,LOW);
|
||||
#endif
|
||||
|
||||
//Initialize Fan Pin
|
||||
|
|
@ -302,6 +304,12 @@ void setup()
|
|||
SET_OUTPUT(FAN_PIN);
|
||||
#endif
|
||||
|
||||
//Initialize Alarm Pin
|
||||
#if (ALARM_PIN > -1)
|
||||
SET_OUTPUT(ALARM_PIN);
|
||||
WRITE(ALARM_PIN,LOW);
|
||||
#endif
|
||||
|
||||
//Initialize LED Pin
|
||||
#if (LED_PIN > -1)
|
||||
SET_OUTPUT(LED_PIN);
|
||||
|
|
@ -1471,6 +1479,9 @@ void manage_heater()
|
|||
#ifdef MAXTEMP
|
||||
if(current_raw >= maxttemp) {
|
||||
target_raw = 0;
|
||||
#if (ALARM_PIN > -1)
|
||||
WRITE(ALARM_PIN,HIGH);
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
#if (TEMP_0_PIN > -1) || defined (HEATER_USES_MAX6675) || defined (HEATER_USES_AD595)
|
||||
|
|
|
|||
|
|
@ -57,6 +57,7 @@
|
|||
#define FAN_PIN -1
|
||||
#define PS_ON_PIN 15
|
||||
#define KILL_PIN -1
|
||||
#define ALARM_PIN -1
|
||||
|
||||
#define HEATER_0_PIN 6
|
||||
#define TEMP_0_PIN 0 // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!!
|
||||
|
|
@ -130,6 +131,7 @@
|
|||
#define FAN_PIN -1
|
||||
#define PS_ON_PIN -1
|
||||
#define KILL_PIN -1
|
||||
#define ALARM_PIN -1
|
||||
|
||||
#define HEATER_0_PIN 14
|
||||
#define TEMP_0_PIN 4 //D27 // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!!
|
||||
|
|
@ -191,6 +193,7 @@
|
|||
|
||||
#define FAN_PIN -1
|
||||
#define KILL_PIN -1
|
||||
#define ALARM_PIN -1
|
||||
|
||||
#define HEATER_0_PIN -1
|
||||
#define TEMP_0_PIN -1 // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!!
|
||||
|
|
@ -379,6 +382,7 @@
|
|||
#define FAN_PIN 9
|
||||
#define PS_ON_PIN 12
|
||||
#define KILL_PIN -1
|
||||
#define ALARM_PIN -1
|
||||
|
||||
#define HEATER_0_PIN 10
|
||||
#define HEATER_1_PIN 8
|
||||
|
|
@ -415,7 +419,7 @@
|
|||
#define LED_PIN 13
|
||||
#define PS_ON_PIN -1
|
||||
#define KILL_PIN -1
|
||||
|
||||
#define ALARM_PIN -1
|
||||
|
||||
|
||||
#ifdef RAMPS_V_1_0 // RAMPS_V_1_0
|
||||
|
|
@ -486,6 +490,7 @@
|
|||
#define FAN_PIN 5
|
||||
#define PS_ON_PIN -1
|
||||
#define KILL_PIN -1
|
||||
#define ALARM_PIN -1
|
||||
|
||||
#define HEATER_0_PIN 6
|
||||
#define TEMP_0_PIN 0 // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!!
|
||||
|
|
@ -587,6 +592,7 @@
|
|||
|
||||
#define PS_ON_PIN -1
|
||||
#define KILL_PIN -1
|
||||
#define ALARM_PIN -1
|
||||
|
||||
#define HEATER_0_PIN 13 // (extruder)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue