mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2024-11-26 21:36:21 +00:00
🔧 Nonlinear Extrusion optional Adaptive Smoothing (#27175)
This commit is contained in:
parent
ee8dada752
commit
d978123289
@ -2329,6 +2329,7 @@
|
||||
*
|
||||
* Control extrusion rate based on instantaneous extruder velocity. Can be used to correct for
|
||||
* underextrusion at high extruder speeds that are otherwise well-behaved (i.e., not skipping).
|
||||
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
|
||||
*/
|
||||
//#define NONLINEAR_EXTRUSION
|
||||
|
||||
|
@ -837,9 +837,7 @@ static_assert(COUNT(arm) == LOGICAL_AXES, "AXIS_RELATIVE_MODES must contain " _L
|
||||
* 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
|
||||
#if 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."
|
||||
|
Loading…
Reference in New Issue
Block a user