diff options
author | Master92 <Nils.Friedchen@googlemail.com> | 2019-01-10 18:12:15 +0100 |
---|---|---|
committer | KevinOConnor <kevin@koconnor.net> | 2019-01-10 12:12:15 -0500 |
commit | a27838bc052d98f3328371f87868f1d365ba623a (patch) | |
tree | 27c61e71c5be176d12b4bc92cdceb00c294264fa /config/example-extras.cfg | |
parent | 0ba1f5109d639ce92b7efe3ab88057e15694f4c4 (diff) | |
download | kutter-a27838bc052d98f3328371f87868f1d365ba623a.tar.gz kutter-a27838bc052d98f3328371f87868f1d365ba623a.tar.xz kutter-a27838bc052d98f3328371f87868f1d365ba623a.zip |
controller_fan: Add support for a fan cooling the controller-board (#1070)
Whenever a stepper driver or a heater becomes active, it is desirable to turn on a fan cooling the associated parts on the controller board. This module implements such a fan that turns on whenever a stepper or specified heater turns on, decelerates to a configurable speed when all of the watched parts turn off, and returns to an off-speed, when a user-defined timeout is met.
Signed-off-by: Nils Friedchen <Nils.Friedchen@googlemail.com>
Diffstat (limited to 'config/example-extras.cfg')
-rw-r--r-- | config/example-extras.cfg | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/config/example-extras.cfg b/config/example-extras.cfg index dd8db7a7..5ef8e404 100644 --- a/config/example-extras.cfg +++ b/config/example-extras.cfg @@ -414,6 +414,36 @@ # is 1.0 +# Controller cooling fan. A "controller fan" is a fan that will be +# enabled whenever its associated heater or any configured stepper +# driver is active. The fan will stop, whenever an idle_timeout is +# reached to ensure no overheating will occur after deactivating a +# watched component. +#[controller_fan] +#pin: +#max_power: +#shutdown_speed: +#cycle_time: +#hardware_pwm: +#kick_start_time: +# See the "fan" section in example.cfg for a description of the +# above parameters. +#idle_timeout: +# The ammount of time (in seconds) after a stepper driver or heater +# was active and the fan should be kept running. The default +# is 30 seconds. +#idle_speed: +# The fan speed (expressed as a value from 0.0 to 1.0) that the fan +# will be set to when a heater or stepper driver was active and before +# the idle_timeout is reached. This must be greater or equal +# max_power. The default is max_power +#heater: +# Name of the config section defining the heater that this fan is +# associated with. If a comma separated list of heater names is +# provided here, then the fan will be enabled when any of the given +# heaters are enabled. The default is "extruder". + + # Temperature-triggered cooling fans (one may define any number of # sections with a "temperature_fan" prefix). A "temperature fan" is a # fan that will be enabled whenever its associated sensor is above a |