diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index 3e4416820860090076efffcd58f9e9e71ee629fa..0367eb46c1d38959e86dd4a9ec0d16c1c868c129 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -276,6 +276,8 @@ int EtoPPressure=0;
   float delta_segments_per_second= DELTA_SEGMENTS_PER_SECOND;
 #endif					
 
+bool cancel_heatup = false ;
+
 //===========================================================================
 //=============================Private Variables=============================
 //===========================================================================
diff --git a/Marlin/ultralcd.cpp b/Marlin/ultralcd.cpp
index bb7dd0faa8a9a27fd47806bc9e08e4a6d2d5bcba..18c85887ac22f7dc4b1c4c1d1b09ba1a3b435a44 100644
--- a/Marlin/ultralcd.cpp
+++ b/Marlin/ultralcd.cpp
@@ -19,8 +19,6 @@ int absPreheatHotendTemp;
 int absPreheatHPBTemp;
 int absPreheatFanSpeed;
 
-bool cancel_heatup = false ;
-
 #ifdef ULTIPANEL
 static float manual_feedrate[] = MANUAL_FEEDRATE;
 #endif // ULTIPANEL