diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp
index 7eec062b..91788260 100644
--- a/Firmware/Marlin_main.cpp
+++ b/Firmware/Marlin_main.cpp
@@ -7136,7 +7136,7 @@ static void handleSafetyTimer()
     {
         safetyTimer.start();
     }
-    else if (safetyTimer.expired(900000ul))
+    else if (safetyTimer.expired(1800000ul)) //30 minutes
     {
         setTargetBed(0);
         setTargetHotend(0, 0);