✨ Nonlinear Extrusion Control (M592) (#26127)
This commit is contained in:
@@ -858,6 +858,19 @@ static_assert(COUNT(arm) == LOGICAL_AXES, "AXIS_RELATIVE_MODES must contain " _L
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Nonlinear Extrusion requirements
|
||||
*/
|
||||
#if ENABLED(NONLINEAR_EXTRUSION)
|
||||
#if DISABLED(ADAPTIVE_STEP_SMOOTHING)
|
||||
#error "ADAPTIVE_STEP_SMOOTHING is required for NONLINEAR_EXTRUSION."
|
||||
#elif HAS_MULTI_EXTRUDER
|
||||
#error "NONLINEAR_EXTRUSION doesn't currently support multi-extruder setups."
|
||||
#elif DISABLED(CPU_32_BIT)
|
||||
#error "NONLINEAR_EXTRUSION requires a 32-bit CPU."
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Special tool-changing options
|
||||
*/
|
||||
|
Reference in New Issue
Block a user