aboutsummaryrefslogtreecommitdiffstats
path: root/config/example-extras.cfg
diff options
context:
space:
mode:
authorMaster92 <Nils.Friedchen@googlemail.com>2019-01-10 18:12:15 +0100
committerKevinOConnor <kevin@koconnor.net>2019-01-10 12:12:15 -0500
commita27838bc052d98f3328371f87868f1d365ba623a (patch)
tree27c61e71c5be176d12b4bc92cdceb00c294264fa /config/example-extras.cfg
parent0ba1f5109d639ce92b7efe3ab88057e15694f4c4 (diff)
downloadkutter-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.cfg30
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