diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index caeb628b2d357d7a207693073be33c15fbea1cf8..5c7ff37f373a19d97e3cef03a680ff644a5c7219 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -572,7 +572,7 @@ void setup()
     float offset[3][EXTRUDERS] = { EXTRUDER_OFFSET_X, EXTRUDER_OFFSET_Y, ARRAY_BY_EXTRUDERS(0,0,0,0) };
     for (int e=0; e<EXTRUDERS; e++)
       for (int i=0; i<NUM_EXTRUDER_OFFSETS; i++)
-        extruder_offset[e][i] = offset[i,e];
+        extruder_offset[e][i] = offset[i][e];
   #endif
 
   setup_killpin();