diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index 73c7478377b413fd23c0e9b04d0639db59be56f1..e8d69390289bda5a6be9d943169c3aeba90d3191 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -6599,7 +6599,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 {