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