From b5e98ac1b7efd7493c0841be29b72914ce7f1050 Mon Sep 17 00:00:00 2001
From: Someone Unknown <s0me0ne@s0me0ne.com>
Date: Sat, 6 Jan 2018 19:40:30 +0100
Subject: [PATCH] Set laser/spindle PWM to lowest speed on M5

---
 Marlin/Marlin_main.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index 834ae2c49ef..b2b848e6335 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -6283,6 +6283,9 @@ inline void gcode_G92() {
   inline void gcode_M5() {
     stepper.synchronize();
     WRITE(SPINDLE_LASER_ENABLE_PIN, !SPINDLE_LASER_ENABLE_INVERT);
+    #if ENABLED(SPINDLE_LASER_PWM)
+      analogWrite(SPINDLE_LASER_PWM_PIN, SPINDLE_LASER_PWM_INVERT ? 255 : 0);
+    #endif
     delay_for_power_down();
   }