diff --git a/Marlin/src/core/types.h b/Marlin/src/core/types.h
index f8b5cef77b9..833167a7a19 100644
--- a/Marlin/src/core/types.h
+++ b/Marlin/src/core/types.h
@@ -83,7 +83,7 @@ enum AxisEnum : uint8_t {
   #undef _EN_ITEM
 
   // Core also keeps toolhead directions
-  #if IS_CORE
+  #if EITHER(IS_CORE, MARKFORGED_XY)
     , X_HEAD, Y_HEAD, Z_HEAD
   #endif