From a03f93bab4ac3f775e413994c416b874528dab3f Mon Sep 17 00:00:00 2001
From: Scott Lahteine <github@thinkyhead.com>
Date: Thu, 23 Nov 2017 21:42:45 -0600
Subject: [PATCH] Fix fan kickstart

---
 Marlin/src/module/planner.cpp | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/Marlin/src/module/planner.cpp b/Marlin/src/module/planner.cpp
index 5b8f0d30ca..742528241d 100644
--- a/Marlin/src/module/planner.cpp
+++ b/Marlin/src/module/planner.cpp
@@ -441,15 +441,15 @@ void Planner::check_axes_activity() {
 
         static millis_t fan_kick_end[FAN_COUNT] = { 0 };
 
-        #define KICKSTART_FAN(f)                         \
-          if (tail_fan_speed[f]) {                       \ // is the fan turned on?
-            millis_t ms = millis();                      \
-            if (fan_kick_end[f] == 0) {                  \ // not yet kickstarted?
-              fan_kick_end[f] = ms + FAN_KICKSTART_TIME; \ // kickstart until this time
-              tail_fan_speed[f] = 255;                   \ // full speed
-            } else if (PENDING(ms, fan_kick_end[f]))     \ // kickstart in progress?
-              tail_fan_speed[f] = 255;                   \ // keep full speed going
-          } else fan_kick_end[f] = 0                       // fan off? kick next time
+        #define KICKSTART_FAN(f) \
+          if (tail_fan_speed[f]) { \
+            millis_t ms = millis(); \
+            if (fan_kick_end[f] == 0) { \
+              fan_kick_end[f] = ms + FAN_KICKSTART_TIME; \
+              tail_fan_speed[f] = 255; \
+            } else if (PENDING(ms, fan_kick_end[f])) \
+              tail_fan_speed[f] = 255; \
+          } else fan_kick_end[f] = 0
 
         #if HAS_FAN0
           KICKSTART_FAN(0);
-- 
GitLab