From d23ac65dd4f0c3f68615980e3c59d499c57bc56f Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Wed, 3 Dec 2025 16:22:33 -0600 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20Controller=20Fan=20Soft=20?= =?UTF-8?q?PWM=20speed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: wrathernaut <97267123+wrathernaut@users.noreply.github.com> --- Marlin/src/feature/controllerfan.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Marlin/src/feature/controllerfan.cpp b/Marlin/src/feature/controllerfan.cpp index 243f0606ce..0636402136 100644 --- a/Marlin/src/feature/controllerfan.cpp +++ b/Marlin/src/feature/controllerfan.cpp @@ -134,7 +134,7 @@ void ControllerFan::update() { } while (0) #if ENABLED(FAN_SOFT_PWM) - soft_pwm_speed = speed; + soft_pwm_speed = speed >> 1; // Controller Fan Soft PWM uses 0-127 as 0-100% so cut the 0-255 range in half. #else SET_CONTROLLER_FAN(); #if PIN_EXISTS(CONTROLLER_FAN2)