Skip to content

Commit 1b5bac4

Browse files
committed
✨ NONLINEAR_EXTRUSION_DEFAULT_ON
MarlinFirmware/Marlin#27819
1 parent ae989e5 commit 1b5bac4

File tree

382 files changed

+1146
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

382 files changed

+1146
-0
lines changed

config/default/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/3DFabXYZ/Migbot/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/3DMatik/XL/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/ADIMLab/Gantry v1/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/ADIMLab/Gantry v2/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Alfawise/U20-bltouch/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2398,6 +2398,9 @@
23982398
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23992399
*/
24002400
//#define NONLINEAR_EXTRUSION
2401+
#if ENABLED(NONLINEAR_EXTRUSION)
2402+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2403+
#endif
24012404

24022405
// @section leveling
24032406

config/examples/Alfawise/U20/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2389,6 +2389,9 @@
23892389
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23902390
*/
23912391
//#define NONLINEAR_EXTRUSION
2392+
#if ENABLED(NONLINEAR_EXTRUSION)
2393+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2394+
#endif
23922395

23932396
// @section leveling
23942397

config/examples/AliExpress/CL-260/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/AliExpress/UM2pExt/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Anet/A2/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Anet/A2plus/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Anet/A6/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Anet/A8/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Anet/A8plus/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Anet/A9/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Anet/E10/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Anet/E16/BTT SKR 1.3/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Anet/E16/Stock/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Anet/ET4+/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Anet/ET4-Pro/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Anet/ET4/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Anet/ET4X/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Anet/ET5-Pro/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Anet/ET5/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Anet/ET5X/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/AnyCubic/Chiron/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/AnyCubic/Mega Zero 2.0/Anycubic V1/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/AnyCubic/Mega Zero/Anycubic V1/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/AnyCubic/Mega Zero/BigTreeTech SKR Mini MZ V1.0/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/AnyCubic/Vyper/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/AnyCubic/i3 Mega/Trigorilla AVR/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/AnyCubic/i3 Mega/Trigorilla Pro STM32/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/AnyCubic/i3/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/ArmEd/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2393,6 +2393,9 @@
23932393
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23942394
*/
23952395
//#define NONLINEAR_EXTRUSION
2396+
#if ENABLED(NONLINEAR_EXTRUSION)
2397+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2398+
#endif
23962399

23972400
// @section leveling
23982401

config/examples/Artillery/Genius Pro/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Artillery/Genius/BLTouch/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Artillery/Genius/V1/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Artillery/Hornet/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Artillery/Sidewinder X1/0.9 BMG - E3D V6/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

config/examples/Artillery/Sidewinder X1/V1/Configuration_adv.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,9 @@
23882388
* For better results also enable ADAPTIVE_STEP_SMOOTHING.
23892389
*/
23902390
//#define NONLINEAR_EXTRUSION
2391+
#if ENABLED(NONLINEAR_EXTRUSION)
2392+
//#define NONLINEAR_EXTRUSION_DEFAULT_ON // Enable if NLE should be ON by default
2393+
#endif
23912394

23922395
// @section leveling
23932396

0 commit comments

Comments
 (0)