aboutsummaryrefslogtreecommitdiffstats
path: root/config/example-extras.cfg
diff options
context:
space:
mode:
authorDouglas Hammond <wizhippo@gmail.com>2018-05-13 23:02:01 -0400
committerKevinOConnor <kevin@koconnor.net>2018-05-17 12:50:21 -0400
commit5712283e9192b93cd614a9e632493f9d530a446f (patch)
tree74fe7405b9292025da510a6e55090721f0ccce0b /config/example-extras.cfg
parent6d376017bc3bbcee8e6bbdd7a7126023d49d0dc4 (diff)
downloadkutter-5712283e9192b93cd614a9e632493f9d530a446f.tar.gz
kutter-5712283e9192b93cd614a9e632493f9d530a446f.tar.xz
kutter-5712283e9192b93cd614a9e632493f9d530a446f.zip
Add temperature controlled fans
Signed-off-by Douglas Hammond <wizhippo@gmail.com>
Diffstat (limited to 'config/example-extras.cfg')
-rw-r--r--config/example-extras.cfg31
1 files changed, 26 insertions, 5 deletions
diff --git a/config/example-extras.cfg b/config/example-extras.cfg
index 08fd6c4f..354eb333 100644
--- a/config/example-extras.cfg
+++ b/config/example-extras.cfg
@@ -233,14 +233,35 @@
# will go into a shutdown state. Set this range just wide enough so
# that reasonable temperatures do not result in an error. These
# parameters must be provided.
-#temp: 40.0
-# A temperature (in Celsius) that the sensor must exceed before the
-# fan is enabled. The default is 40 Celsius.
-#fan_speed: 1.0
+#target_temp: 40.0
+# A temperature (in Celsius) that will be the target temperature
+#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
+# 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.
+#control: watermark
+# Control algorithm (either watermark or pid). This parameter must
+# be provided.
+#pid_Kp: 40
+# Kp is the "proportional" constant for the pid. This parameter must
+# be provided for PID heaters.
+pid_Ki: 0.2
+# Ki is the "integral" constant for the pid. This parameter must be
+# provided for PID heaters.
+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
+# A time value (in seconds) over which the derivative in the pid
+# will be smoothed to reduce the impact of measurement noise. The
+# default is 2 seconds.
+#pid_integral_max:
+# 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