aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/fan.py
diff options
context:
space:
mode:
Diffstat (limited to 'klippy/fan.py')
-rw-r--r--klippy/fan.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/klippy/fan.py b/klippy/fan.py
index 739af2f1..2f9fb7a5 100644
--- a/klippy/fan.py
+++ b/klippy/fan.py
@@ -5,6 +5,7 @@
# This file may be distributed under the terms of the GNU GPLv3 license.
FAN_MIN_TIME = 0.1
+PWM_CYCLE_TIME = 0.010
class PrinterFan:
def __init__(self, printer, config):
@@ -16,8 +17,9 @@ class PrinterFan:
self.kick_start_time = config.getfloat('kick_start_time', 0.1)
def build_config(self):
pin = self.config.get('pin')
- hard_pwm = self.config.getint('hard_pwm', 128)
- self.mcu_fan = self.printer.mcu.create_pwm(pin, hard_pwm, 0)
+ hard_pwm = self.config.getint('hard_pwm', 0)
+ self.mcu_fan = self.printer.mcu.create_pwm(
+ pin, PWM_CYCLE_TIME, hard_pwm, 0.)
# External commands
def set_speed(self, print_time, value):
value = max(0., min(1., value))