diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index ca11329548771f34675a1cf80b2e4b87a64134a0..343a6a7427d177b15eff6b8afaa179f443f6bee4 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -6626,7 +6626,7 @@ inline void gcode_T(uint8_t tmp_extruder) {
   float stored_feedrate = feedrate;
 
   if (code_seen('F')) {
-    float next_feedrate = code_value_axis_units(E_AXIS);
+    float next_feedrate = code_value_axis_units(X_AXIS);
     if (next_feedrate > 0.0) stored_feedrate = feedrate = next_feedrate;
   }
   else {