|
@@ -920,10 +920,14 @@ static_assert(Y_MAX_LENGTH >= Y_BED_SIZE, "Movement bounds (Y_MIN_POS, Y_MAX_POS
|
920
|
920
|
#error "PRUSA_MMU2 is obsolete. Define MMU_MODEL as PRUSA_MMU2 instead."
|
921
|
921
|
#elif ENABLED(PRUSA_MMU2_S_MODE)
|
922
|
922
|
#error "PRUSA_MMU2_S_MODE is obsolete. Define MMU_MODEL as PRUSA_MMU2S instead."
|
|
923
|
+#elif ENABLED(SMUFF_EMU_MMU2)
|
|
924
|
+ #error "SMUFF_EMU_MMU2 is obsolete. Define MMU_MODEL as EXTENDABLE_EMU_MMU2 instead."
|
|
925
|
+#elif ENABLED(SMUFF_EMU_MMU2S)
|
|
926
|
+ #error "SMUFF_EMU_MMU2S is obsolete. Define MMU_MODEL as EXTENDABLE_EMU_MMU2S instead."
|
923
|
927
|
#endif
|
924
|
928
|
|
925
|
929
|
/**
|
926
|
|
- * Multi-Material-Unit 2 / SMuFF requirements
|
|
930
|
+ * Multi-Material-Unit 2 / EXTENDABLE_EMU_MMU2 requirements
|
927
|
931
|
*/
|
928
|
932
|
#if HAS_PRUSA_MMU2
|
929
|
933
|
#if EXTRUDERS != 5
|
|
@@ -938,11 +942,11 @@ static_assert(Y_MAX_LENGTH >= Y_BED_SIZE, "Movement bounds (Y_MIN_POS, Y_MAX_POS
|
938
|
942
|
#elif ENABLED(MMU_EXTRUDER_SENSOR) && !HAS_LCD_MENU
|
939
|
943
|
#error "MMU_EXTRUDER_SENSOR requires an LCD supporting MarlinUI to be enabled."
|
940
|
944
|
#elif DISABLED(ADVANCED_PAUSE_FEATURE)
|
941
|
|
- static_assert(nullptr == strstr(MMU2_FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with PRUSA_MMU2(S) / SMUFF_EMU_MMU2(S).");
|
|
945
|
+ static_assert(nullptr == strstr(MMU2_FILAMENT_RUNOUT_SCRIPT, "M600"), "ADVANCED_PAUSE_FEATURE is required to use M600 with PRUSA_MMU2(S) / HAS_EXTENDABLE_MMU(S).");
|
942
|
946
|
#endif
|
943
|
947
|
#endif
|
944
|
|
-#if HAS_SMUFF && EXTRUDERS > 12
|
945
|
|
- #error "Too many extruders for SMUFF_EMU_MMU2(S). (12 maximum)."
|
|
948
|
+#if HAS_EXTENDABLE_MMU && EXTRUDERS > 15
|
|
949
|
+ #error "Too many extruders for MMU(S) emulation mode. (15 maximum)."
|
946
|
950
|
#endif
|
947
|
951
|
|
948
|
952
|
/**
|
|
@@ -980,7 +984,7 @@ static_assert(Y_MAX_LENGTH >= Y_BED_SIZE, "Movement bounds (Y_MIN_POS, Y_MAX_POS
|
980
|
984
|
#error "TOOLCHANGE_ZRAISE required for EXTRUDERS > 1."
|
981
|
985
|
#endif
|
982
|
986
|
|
983
|
|
-#elif HAS_PRUSA_MMU1 || HAS_SMUFF
|
|
987
|
+#elif HAS_PRUSA_MMU1 || HAS_EXTENDABLE_MMU
|
984
|
988
|
|
985
|
989
|
#error "Multi-Material-Unit requires 2 or more EXTRUDERS."
|
986
|
990
|
|