diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index 1c2d540a15dd0a6c8be7b20ec6314faca0e2adb4..995f6d803bf86ba13f6478d39692974257cdfa89 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -8671,7 +8671,7 @@ void kill(const char* lcd_msg) {
     UNUSED(lcd_msg);
   #endif
 
-  for (int i = 5; i--;) delay(100); // Wait a short time
+  delay(500); // Wait a short time
 
   cli(); // Stop interrupts
   thermalManager.disable_all_heaters();