aboutsummaryrefslogtreecommitdiffstats
path: root/config/example-extras.cfg
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2018-05-18 19:12:03 -0400
committerKevin O'Connor <kevin@koconnor.net>2018-05-18 19:12:03 -0400
commit2740838b2ef9bbf661de8a192b831990a5c08e38 (patch)
tree83e8293c0b0584a36ab8d223e6f3b6cca90958e2 /config/example-extras.cfg
parent5712283e9192b93cd614a9e632493f9d530a446f (diff)
downloadkutter-2740838b2ef9bbf661de8a192b831990a5c08e38.tar.gz
kutter-2740838b2ef9bbf661de8a192b831990a5c08e38.tar.xz
kutter-2740838b2ef9bbf661de8a192b831990a5c08e38.zip
fan: Allow the fan shutdown_speed to be configured
Add a shutdown_speed config option to fans so that users can specify the speed on a shutdown event. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'config/example-extras.cfg')
-rw-r--r--config/example-extras.cfg48
1 files changed, 30 insertions, 18 deletions
diff --git a/config/example-extras.cfg b/config/example-extras.cfg
index 354eb333..5da4293a 100644
--- a/config/example-extras.cfg
+++ b/config/example-extras.cfg
@@ -193,12 +193,17 @@
# Heater cooling fans (one may define any number of sections with a
# "heater_fan" prefix). A "heater fan" is a fan that will be enabled
-# whenever its associated heater is active. In the event of an MCU
-# software error the heater_fan will be set to its max_power.
+# whenever its associated heater is active. By default, a heater_fan
+# has a shutdown_speed equal to max_power.
#[heater_fan my_nozzle_fan]
-# See the "fan" section for fan configuration parameters.
-#pin: ar4
-# The remaining variables are specific to heater_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.
#heater: extruder
# Name of the config section defining the heater that this fan is
# associated with. The default is "extruder".
@@ -212,18 +217,23 @@
# 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 set temperature. In the event of an MCU software error the
-# temperature_fan will be set to its max_power.
+# sections with a "temperature_fan" prefix). A "temperature fan" is a
+# fan that will be enabled whenever its associated sensor is above a
+# set temperature. By default, a heater_fan has a shutdown_speed equal
+# to max_power.
#[temperature_fan my_temp_fan]
-# See the "fan" section for fan configuration parameters.
-#pin: ar4
-# See the "heater" section for details about the sensor_type and
-# sensor_pin parameters.
+#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.
#sensor_type: EPCOS 100K B57560G104F
#sensor_pin: analog13
-# The remaining variables are specific to temperature_fan.
+# See the "heater" section for details about the sensor_type and
+# sensor_pin parameters.
#min_temp: 0
#max_temp: 100
# The maximum range of valid temperatures (in Celsius) that the
@@ -234,12 +244,13 @@
# that reasonable temperatures do not result in an error. These
# parameters must be provided.
#target_temp: 40.0
-# A temperature (in Celsius) that will be the target temperature
+# A temperature (in Celsius) that will be the target temperature.
+# The default is 40 degrees.
#max_speed: 1.0
# The fan speed (expressed as a value from 0.0 to 1.0) that the fan
# will be set to when the sensor temperature exceeds the set value.
# The default is 1.0.
-#min_speed: 1.0
+#min_speed: 0.3
# The minumin fan speed (expressed as a value from 0.0 to 1.0) that the fan
# will be set to when the sensor temperature is the set value.
# The default is 0.3.
@@ -249,10 +260,10 @@
#pid_Kp: 40
# Kp is the "proportional" constant for the pid. This parameter must
# be provided for PID heaters.
-pid_Ki: 0.2
+#pid_Ki: 0.2
# Ki is the "integral" constant for the pid. This parameter must be
# provided for PID heaters.
-pid_Kd: 0.1
+#pid_Kd: 0.1
# Kd is the "derivative" constant for the pid. This parameter must
# be provided for PID heaters.
#pid_deriv_time: 2.0
@@ -263,6 +274,7 @@ pid_Kd: 0.1
# The maximum "windup" the integral term may accumulate. The default
# is to use the same value as max_power.
+
# Additional micro-controllers (one may define any number of sections
# with an "mcu" prefix). Additional micro-controllers introduce
# additional pins that may be configured as heaters, steppers, fans,