extruder: add fan definitions
This commit is contained in:
parent
e032cf5dab
commit
6d83bdb067
|
|
@ -39,6 +39,10 @@
|
||||||
|
|
||||||
#define TEMP_THERMISTOR
|
#define TEMP_THERMISTOR
|
||||||
|
|
||||||
|
#define HEATER_PIN DIO11
|
||||||
|
#define BED_PIN AIO1
|
||||||
|
#define FAN_PIN DIO12
|
||||||
|
|
||||||
// extruder settings
|
// extruder settings
|
||||||
#define TEMP_HYSTERESIS 20
|
#define TEMP_HYSTERESIS 20
|
||||||
#define TEMP_RESIDENCY_TIME 60
|
#define TEMP_RESIDENCY_TIME 60
|
||||||
|
|
@ -48,8 +52,8 @@ DEFINE_TEMP_SENSOR(extruder, TT_THERMISTOR, PINC3)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef DEFINE_HEATER
|
#ifdef DEFINE_HEATER
|
||||||
DEFINE_HEATER(extruder, PORTD, DIO6_PIN, OCR0A)
|
DEFINE_HEATER(extruder, PORTD, HEATER_PIN, OCR0A)
|
||||||
DEFINE_HEATER(bed, PORTD, DIO5_PIN, OCR0B)
|
DEFINE_HEATER(bed, PORTD, BED_PIN, OCR0B)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// list of PWM-able pins and corresponding timers
|
// list of PWM-able pins and corresponding timers
|
||||||
|
|
@ -57,7 +61,7 @@ DEFINE_HEATER(bed, PORTD, DIO5_PIN, OCR0B)
|
||||||
// OC0A DIO6
|
// OC0A DIO6
|
||||||
// OC0B DIO5
|
// OC0B DIO5
|
||||||
// OC1A DIO9
|
// OC1A DIO9
|
||||||
// OC1B DIO10
|
// OC1B DIO10
|
||||||
// OC2A DIO11
|
// OC2A DIO11
|
||||||
// OC2B DIO3
|
// OC2B DIO3
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -43,6 +43,10 @@ void io_init(void) {
|
||||||
WRITE(BED_PIN, 0); SET_OUTPUT(BED_PIN);
|
WRITE(BED_PIN, 0); SET_OUTPUT(BED_PIN);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef FAN_PIN
|
||||||
|
WRITE(FAN_PIN, 0); SET_OUTPUT(FAN_PIN);
|
||||||
|
#endif
|
||||||
|
|
||||||
// #if defined(HEATER_PWM) || defined(FAN_PWM) || defined(BED_PWM)
|
// #if defined(HEATER_PWM) || defined(FAN_PWM) || defined(BED_PWM)
|
||||||
// setup PWM timer: fast PWM, no prescaler
|
// setup PWM timer: fast PWM, no prescaler
|
||||||
TCCR2A = MASK(WGM21) | MASK(WGM20);
|
TCCR2A = MASK(WGM21) | MASK(WGM20);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue