Skip to content

Commit 16b7191

Browse files
committed
✨ More fan kickstarts
MarlinFirmware/Marlin#26581
1 parent 1de2f3b commit 16b7191

354 files changed

Lines changed: 4945 additions & 2823 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

config/default/Configuration_adv.h

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,9 @@
584584
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
585585
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
586586

587+
//#define CONTROLLERFAN_KICKSTART_TIME 100 // (ms)
588+
//#define CONTROLLERFAN_KICKSTART_POWER 180 // 64-255
589+
587590
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
588591
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
589592

@@ -602,8 +605,8 @@
602605
* gets it spinning reliably for a short time before setting the requested speed.
603606
* (Does not work on Sanguinololu with FAN_SOFT_PWM.)
604607
*/
605-
//#define FAN_KICKSTART_TIME 100 // (ms)
606-
//#define FAN_KICKSTART_POWER 180 // 64-255
608+
//#define EFAN_KICKSTART_TIME 100 // (ms)
609+
//#define EFAN_KICKSTART_POWER 180 // 64-255
607610

608611
// Some coolers may require a non-zero "off" state.
609612
//#define FAN_OFF_PWM 1
@@ -692,12 +695,15 @@
692695
#define CHAMBER_AUTO_FAN_PIN -1
693696
#define COOLER_AUTO_FAN_PIN -1
694697

695-
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
696-
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 == full speed
697-
#define CHAMBER_AUTO_FAN_TEMPERATURE 30
698-
#define CHAMBER_AUTO_FAN_SPEED 255
699-
#define COOLER_AUTO_FAN_TEMPERATURE 18
700-
#define COOLER_AUTO_FAN_SPEED 255
698+
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
699+
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 is full speed
700+
//#define EXTRUDER_AUTO_FAN_KICKSTART_TIME 100 // (ms)
701+
//#define EXTRUDER_AUTO_FAN_KICKSTART_POWER 180 // 64-255
702+
703+
#define CHAMBER_AUTO_FAN_TEMPERATURE 28
704+
#define CHAMBER_AUTO_FAN_SPEED 255
705+
#define COOLER_AUTO_FAN_TEMPERATURE 18
706+
#define COOLER_AUTO_FAN_SPEED 255
701707

702708
/**
703709
* Hotend Cooling Fans tachometers

config/examples/3DFabXYZ/Migbot/Configuration_adv.h

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,9 @@
584584
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
585585
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
586586

587+
//#define CONTROLLERFAN_KICKSTART_TIME 100 // (ms)
588+
//#define CONTROLLERFAN_KICKSTART_POWER 180 // 64-255
589+
587590
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
588591
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
589592

@@ -602,8 +605,8 @@
602605
* gets it spinning reliably for a short time before setting the requested speed.
603606
* (Does not work on Sanguinololu with FAN_SOFT_PWM.)
604607
*/
605-
//#define FAN_KICKSTART_TIME 100 // (ms)
606-
//#define FAN_KICKSTART_POWER 180 // 64-255
608+
//#define EFAN_KICKSTART_TIME 100 // (ms)
609+
//#define EFAN_KICKSTART_POWER 180 // 64-255
607610

608611
// Some coolers may require a non-zero "off" state.
609612
//#define FAN_OFF_PWM 1
@@ -692,12 +695,15 @@
692695
#define CHAMBER_AUTO_FAN_PIN -1
693696
#define COOLER_AUTO_FAN_PIN -1
694697

695-
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
696-
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 == full speed
697-
#define CHAMBER_AUTO_FAN_TEMPERATURE 30
698-
#define CHAMBER_AUTO_FAN_SPEED 255
699-
#define COOLER_AUTO_FAN_TEMPERATURE 18
700-
#define COOLER_AUTO_FAN_SPEED 255
698+
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
699+
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 is full speed
700+
//#define EXTRUDER_AUTO_FAN_KICKSTART_TIME 100 // (ms)
701+
//#define EXTRUDER_AUTO_FAN_KICKSTART_POWER 180 // 64-255
702+
703+
#define CHAMBER_AUTO_FAN_TEMPERATURE 28
704+
#define CHAMBER_AUTO_FAN_SPEED 255
705+
#define COOLER_AUTO_FAN_TEMPERATURE 18
706+
#define COOLER_AUTO_FAN_SPEED 255
701707

702708
/**
703709
* Hotend Cooling Fans tachometers

config/examples/ADIMLab/Gantry v1/Configuration_adv.h

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,9 @@
584584
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
585585
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
586586

587+
//#define CONTROLLERFAN_KICKSTART_TIME 100 // (ms)
588+
//#define CONTROLLERFAN_KICKSTART_POWER 180 // 64-255
589+
587590
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
588591
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
589592

@@ -602,8 +605,8 @@
602605
* gets it spinning reliably for a short time before setting the requested speed.
603606
* (Does not work on Sanguinololu with FAN_SOFT_PWM.)
604607
*/
605-
//#define FAN_KICKSTART_TIME 100 // (ms)
606-
//#define FAN_KICKSTART_POWER 180 // 64-255
608+
//#define EFAN_KICKSTART_TIME 100 // (ms)
609+
//#define EFAN_KICKSTART_POWER 180 // 64-255
607610

608611
// Some coolers may require a non-zero "off" state.
609612
//#define FAN_OFF_PWM 1
@@ -692,12 +695,15 @@
692695
#define CHAMBER_AUTO_FAN_PIN -1
693696
#define COOLER_AUTO_FAN_PIN -1
694697

695-
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
696-
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 == full speed
697-
#define CHAMBER_AUTO_FAN_TEMPERATURE 30
698-
#define CHAMBER_AUTO_FAN_SPEED 255
699-
#define COOLER_AUTO_FAN_TEMPERATURE 18
700-
#define COOLER_AUTO_FAN_SPEED 255
698+
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
699+
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 is full speed
700+
//#define EXTRUDER_AUTO_FAN_KICKSTART_TIME 100 // (ms)
701+
//#define EXTRUDER_AUTO_FAN_KICKSTART_POWER 180 // 64-255
702+
703+
#define CHAMBER_AUTO_FAN_TEMPERATURE 28
704+
#define CHAMBER_AUTO_FAN_SPEED 255
705+
#define COOLER_AUTO_FAN_TEMPERATURE 18
706+
#define COOLER_AUTO_FAN_SPEED 255
701707

702708
/**
703709
* Hotend Cooling Fans tachometers

config/examples/ADIMLab/Gantry v2/Configuration_adv.h

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,9 @@
584584
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
585585
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
586586

587+
//#define CONTROLLERFAN_KICKSTART_TIME 100 // (ms)
588+
//#define CONTROLLERFAN_KICKSTART_POWER 180 // 64-255
589+
587590
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
588591
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
589592

@@ -602,8 +605,8 @@
602605
* gets it spinning reliably for a short time before setting the requested speed.
603606
* (Does not work on Sanguinololu with FAN_SOFT_PWM.)
604607
*/
605-
//#define FAN_KICKSTART_TIME 100 // (ms)
606-
//#define FAN_KICKSTART_POWER 180 // 64-255
608+
//#define EFAN_KICKSTART_TIME 100 // (ms)
609+
//#define EFAN_KICKSTART_POWER 180 // 64-255
607610

608611
// Some coolers may require a non-zero "off" state.
609612
//#define FAN_OFF_PWM 1
@@ -692,12 +695,15 @@
692695
#define CHAMBER_AUTO_FAN_PIN -1
693696
#define COOLER_AUTO_FAN_PIN -1
694697

695-
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
696-
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 == full speed
697-
#define CHAMBER_AUTO_FAN_TEMPERATURE 30
698-
#define CHAMBER_AUTO_FAN_SPEED 255
699-
#define COOLER_AUTO_FAN_TEMPERATURE 18
700-
#define COOLER_AUTO_FAN_SPEED 255
698+
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
699+
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 is full speed
700+
//#define EXTRUDER_AUTO_FAN_KICKSTART_TIME 100 // (ms)
701+
//#define EXTRUDER_AUTO_FAN_KICKSTART_POWER 180 // 64-255
702+
703+
#define CHAMBER_AUTO_FAN_TEMPERATURE 28
704+
#define CHAMBER_AUTO_FAN_SPEED 255
705+
#define COOLER_AUTO_FAN_TEMPERATURE 18
706+
#define COOLER_AUTO_FAN_SPEED 255
701707

702708
/**
703709
* Hotend Cooling Fans tachometers

config/examples/Alfawise/U20-bltouch/Configuration_adv.h

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,9 @@
584584
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
585585
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
586586

587+
//#define CONTROLLERFAN_KICKSTART_TIME 100 // (ms)
588+
//#define CONTROLLERFAN_KICKSTART_POWER 180 // 64-255
589+
587590
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
588591
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
589592

@@ -602,8 +605,8 @@
602605
* gets it spinning reliably for a short time before setting the requested speed.
603606
* (Does not work on Sanguinololu with FAN_SOFT_PWM.)
604607
*/
605-
//#define FAN_KICKSTART_TIME 100 // (ms)
606-
//#define FAN_KICKSTART_POWER 180 // 64-255
608+
//#define EFAN_KICKSTART_TIME 100 // (ms)
609+
//#define EFAN_KICKSTART_POWER 180 // 64-255
607610

608611
// Some coolers may require a non-zero "off" state.
609612
//#define FAN_OFF_PWM 1
@@ -692,12 +695,15 @@
692695
#define CHAMBER_AUTO_FAN_PIN -1
693696
#define COOLER_AUTO_FAN_PIN -1
694697

695-
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
696-
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 == full speed
697-
#define CHAMBER_AUTO_FAN_TEMPERATURE 30
698-
#define CHAMBER_AUTO_FAN_SPEED 255
699-
#define COOLER_AUTO_FAN_TEMPERATURE 18
700-
#define COOLER_AUTO_FAN_SPEED 255
698+
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
699+
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 is full speed
700+
//#define EXTRUDER_AUTO_FAN_KICKSTART_TIME 100 // (ms)
701+
//#define EXTRUDER_AUTO_FAN_KICKSTART_POWER 180 // 64-255
702+
703+
#define CHAMBER_AUTO_FAN_TEMPERATURE 28
704+
#define CHAMBER_AUTO_FAN_SPEED 255
705+
#define COOLER_AUTO_FAN_TEMPERATURE 18
706+
#define COOLER_AUTO_FAN_SPEED 255
701707

702708
/**
703709
* Hotend Cooling Fans tachometers

config/examples/Alfawise/U20/Configuration_adv.h

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,9 @@
584584
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
585585
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
586586

587+
//#define CONTROLLERFAN_KICKSTART_TIME 100 // (ms)
588+
//#define CONTROLLERFAN_KICKSTART_POWER 180 // 64-255
589+
587590
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
588591
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
589592

@@ -602,8 +605,8 @@
602605
* gets it spinning reliably for a short time before setting the requested speed.
603606
* (Does not work on Sanguinololu with FAN_SOFT_PWM.)
604607
*/
605-
//#define FAN_KICKSTART_TIME 100 // (ms)
606-
//#define FAN_KICKSTART_POWER 180 // 64-255
608+
//#define EFAN_KICKSTART_TIME 100 // (ms)
609+
//#define EFAN_KICKSTART_POWER 180 // 64-255
607610

608611
// Some coolers may require a non-zero "off" state.
609612
//#define FAN_OFF_PWM 1
@@ -692,12 +695,15 @@
692695
#define CHAMBER_AUTO_FAN_PIN -1
693696
#define COOLER_AUTO_FAN_PIN -1
694697

695-
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
696-
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 == full speed
697-
#define CHAMBER_AUTO_FAN_TEMPERATURE 30
698-
#define CHAMBER_AUTO_FAN_SPEED 255
699-
#define COOLER_AUTO_FAN_TEMPERATURE 18
700-
#define COOLER_AUTO_FAN_SPEED 255
698+
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
699+
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 is full speed
700+
//#define EXTRUDER_AUTO_FAN_KICKSTART_TIME 100 // (ms)
701+
//#define EXTRUDER_AUTO_FAN_KICKSTART_POWER 180 // 64-255
702+
703+
#define CHAMBER_AUTO_FAN_TEMPERATURE 28
704+
#define CHAMBER_AUTO_FAN_SPEED 255
705+
#define COOLER_AUTO_FAN_TEMPERATURE 18
706+
#define COOLER_AUTO_FAN_SPEED 255
701707

702708
/**
703709
* Hotend Cooling Fans tachometers

config/examples/AliExpress/CL-260/Configuration_adv.h

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,9 @@
584584
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
585585
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
586586

587+
//#define CONTROLLERFAN_KICKSTART_TIME 100 // (ms)
588+
//#define CONTROLLERFAN_KICKSTART_POWER 180 // 64-255
589+
587590
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
588591
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
589592

@@ -602,8 +605,8 @@
602605
* gets it spinning reliably for a short time before setting the requested speed.
603606
* (Does not work on Sanguinololu with FAN_SOFT_PWM.)
604607
*/
605-
//#define FAN_KICKSTART_TIME 100 // (ms)
606-
//#define FAN_KICKSTART_POWER 180 // 64-255
608+
//#define EFAN_KICKSTART_TIME 100 // (ms)
609+
//#define EFAN_KICKSTART_POWER 180 // 64-255
607610

608611
// Some coolers may require a non-zero "off" state.
609612
//#define FAN_OFF_PWM 1
@@ -692,12 +695,15 @@
692695
#define CHAMBER_AUTO_FAN_PIN -1
693696
#define COOLER_AUTO_FAN_PIN -1
694697

695-
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
696-
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 == full speed
697-
#define CHAMBER_AUTO_FAN_TEMPERATURE 30
698-
#define CHAMBER_AUTO_FAN_SPEED 255
699-
#define COOLER_AUTO_FAN_TEMPERATURE 18
700-
#define COOLER_AUTO_FAN_SPEED 255
698+
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
699+
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 is full speed
700+
//#define EXTRUDER_AUTO_FAN_KICKSTART_TIME 100 // (ms)
701+
//#define EXTRUDER_AUTO_FAN_KICKSTART_POWER 180 // 64-255
702+
703+
#define CHAMBER_AUTO_FAN_TEMPERATURE 28
704+
#define CHAMBER_AUTO_FAN_SPEED 255
705+
#define COOLER_AUTO_FAN_TEMPERATURE 18
706+
#define COOLER_AUTO_FAN_SPEED 255
701707

702708
/**
703709
* Hotend Cooling Fans tachometers

config/examples/AliExpress/UM2pExt/Configuration_adv.h

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,9 @@
584584
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
585585
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
586586

587+
//#define CONTROLLERFAN_KICKSTART_TIME 100 // (ms)
588+
//#define CONTROLLERFAN_KICKSTART_POWER 180 // 64-255
589+
587590
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
588591
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
589592

@@ -602,8 +605,8 @@
602605
* gets it spinning reliably for a short time before setting the requested speed.
603606
* (Does not work on Sanguinololu with FAN_SOFT_PWM.)
604607
*/
605-
#define FAN_KICKSTART_TIME 100 // (ms)
606-
//#define FAN_KICKSTART_POWER 180 // 64-255
608+
#define EFAN_KICKSTART_TIME 100 // (ms)
609+
//#define EFAN_KICKSTART_POWER 180 // 64-255
607610

608611
// Some coolers may require a non-zero "off" state.
609612
//#define FAN_OFF_PWM 1
@@ -692,12 +695,15 @@
692695
#define CHAMBER_AUTO_FAN_PIN -1
693696
#define COOLER_AUTO_FAN_PIN -1
694697

695-
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
696-
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 == full speed
697-
#define CHAMBER_AUTO_FAN_TEMPERATURE 30
698-
#define CHAMBER_AUTO_FAN_SPEED 255
699-
#define COOLER_AUTO_FAN_TEMPERATURE 18
700-
#define COOLER_AUTO_FAN_SPEED 255
698+
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
699+
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 is full speed
700+
//#define EXTRUDER_AUTO_FAN_KICKSTART_TIME 100 // (ms)
701+
//#define EXTRUDER_AUTO_FAN_KICKSTART_POWER 180 // 64-255
702+
703+
#define CHAMBER_AUTO_FAN_TEMPERATURE 28
704+
#define CHAMBER_AUTO_FAN_SPEED 255
705+
#define COOLER_AUTO_FAN_TEMPERATURE 18
706+
#define COOLER_AUTO_FAN_SPEED 255
701707

702708
/**
703709
* Hotend Cooling Fans tachometers

config/examples/Anet/A2/Configuration_adv.h

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,9 @@
584584
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
585585
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
586586

587+
//#define CONTROLLERFAN_KICKSTART_TIME 100 // (ms)
588+
//#define CONTROLLERFAN_KICKSTART_POWER 180 // 64-255
589+
587590
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
588591
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
589592

@@ -602,8 +605,8 @@
602605
* gets it spinning reliably for a short time before setting the requested speed.
603606
* (Does not work on Sanguinololu with FAN_SOFT_PWM.)
604607
*/
605-
//#define FAN_KICKSTART_TIME 100 // (ms)
606-
//#define FAN_KICKSTART_POWER 180 // 64-255
608+
//#define EFAN_KICKSTART_TIME 100 // (ms)
609+
//#define EFAN_KICKSTART_POWER 180 // 64-255
607610

608611
// Some coolers may require a non-zero "off" state.
609612
//#define FAN_OFF_PWM 1
@@ -692,12 +695,15 @@
692695
#define CHAMBER_AUTO_FAN_PIN -1
693696
#define COOLER_AUTO_FAN_PIN -1
694697

695-
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
696-
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 == full speed
697-
#define CHAMBER_AUTO_FAN_TEMPERATURE 30
698-
#define CHAMBER_AUTO_FAN_SPEED 255
699-
#define COOLER_AUTO_FAN_TEMPERATURE 18
700-
#define COOLER_AUTO_FAN_SPEED 255
698+
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
699+
#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 is full speed
700+
//#define EXTRUDER_AUTO_FAN_KICKSTART_TIME 100 // (ms)
701+
//#define EXTRUDER_AUTO_FAN_KICKSTART_POWER 180 // 64-255
702+
703+
#define CHAMBER_AUTO_FAN_TEMPERATURE 28
704+
#define CHAMBER_AUTO_FAN_SPEED 255
705+
#define COOLER_AUTO_FAN_TEMPERATURE 18
706+
#define COOLER_AUTO_FAN_SPEED 255
701707

702708
/**
703709
* Hotend Cooling Fans tachometers

0 commit comments

Comments
 (0)