Skip to content

Commit 8c4383a

Browse files
committed
✨ Configurable edit limits
MarlinFirmware/Marlin#26446
1 parent 8ba8283 commit 8c4383a

File tree

354 files changed

+3540
-354
lines changed

Some content is hidden

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

354 files changed

+3540
-354
lines changed

config/default/Configuration_adv.h

+10-1
Original file line numberDiff line numberDiff line change
@@ -1258,7 +1258,7 @@
12581258
*/
12591259
//#define XY_FREQUENCY_LIMIT 10 // (Hz) Maximum frequency of small zigzag infill moves. Set with M201 F<hertz>.
12601260
#ifdef XY_FREQUENCY_LIMIT
1261-
#define XY_FREQUENCY_MIN_PERCENT 5 // (percent) Minimum FR percentage to apply. Set with M201 G<min%>.
1261+
#define XY_FREQUENCY_MIN_PERCENT 5 // (%) Minimum FR percentage to apply. Set with M201 G<min%>.
12621262
#endif
12631263

12641264
//
@@ -1629,6 +1629,15 @@
16291629

16301630
#endif // HAS_DISPLAY
16311631

1632+
#if ANY(HAS_MARLINUI_MENU, DWIN_CREALITY_LCD, DWIN_LCD_PROUI, MALYAN_LCD, TOUCH_SCREEN)
1633+
#define SPEED_EDIT_MIN 10 // (%) Feedrate percentage edit range minimum
1634+
#define SPEED_EDIT_MAX 999 // (%) Feedrate percentage edit range minimum
1635+
#if HAS_EXTRUDERS
1636+
#define FLOW_EDIT_MIN 10 // (%) Flow percentage edit range minimum
1637+
#define FLOW_EDIT_MAX 999 // (%) Flow percentage edit range minimum
1638+
#endif
1639+
#endif
1640+
16321641
// Add 'M73' to set print job progress, overrides Marlin's built-in estimate
16331642
//#define SET_PROGRESS_MANUALLY
16341643
#if ENABLED(SET_PROGRESS_MANUALLY)

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

+10-1
Original file line numberDiff line numberDiff line change
@@ -1258,7 +1258,7 @@
12581258
*/
12591259
//#define XY_FREQUENCY_LIMIT 10 // (Hz) Maximum frequency of small zigzag infill moves. Set with M201 F<hertz>.
12601260
#ifdef XY_FREQUENCY_LIMIT
1261-
#define XY_FREQUENCY_MIN_PERCENT 5 // (percent) Minimum FR percentage to apply. Set with M201 G<min%>.
1261+
#define XY_FREQUENCY_MIN_PERCENT 5 // (%) Minimum FR percentage to apply. Set with M201 G<min%>.
12621262
#endif
12631263

12641264
//
@@ -1630,6 +1630,15 @@
16301630

16311631
#endif // HAS_DISPLAY
16321632

1633+
#if ANY(HAS_MARLINUI_MENU, DWIN_CREALITY_LCD, DWIN_LCD_PROUI, MALYAN_LCD, TOUCH_SCREEN)
1634+
#define SPEED_EDIT_MIN 10 // (%) Feedrate percentage edit range minimum
1635+
#define SPEED_EDIT_MAX 999 // (%) Feedrate percentage edit range minimum
1636+
#if HAS_EXTRUDERS
1637+
#define FLOW_EDIT_MIN 10 // (%) Flow percentage edit range minimum
1638+
#define FLOW_EDIT_MAX 999 // (%) Flow percentage edit range minimum
1639+
#endif
1640+
#endif
1641+
16331642
// Add 'M73' to set print job progress, overrides Marlin's built-in estimate
16341643
//#define SET_PROGRESS_MANUALLY
16351644
#if ENABLED(SET_PROGRESS_MANUALLY)

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

+10-1
Original file line numberDiff line numberDiff line change
@@ -1258,7 +1258,7 @@
12581258
*/
12591259
//#define XY_FREQUENCY_LIMIT 10 // (Hz) Maximum frequency of small zigzag infill moves. Set with M201 F<hertz>.
12601260
#ifdef XY_FREQUENCY_LIMIT
1261-
#define XY_FREQUENCY_MIN_PERCENT 5 // (percent) Minimum FR percentage to apply. Set with M201 G<min%>.
1261+
#define XY_FREQUENCY_MIN_PERCENT 5 // (%) Minimum FR percentage to apply. Set with M201 G<min%>.
12621262
#endif
12631263

12641264
//
@@ -1630,6 +1630,15 @@
16301630

16311631
#endif // HAS_DISPLAY
16321632

1633+
#if ANY(HAS_MARLINUI_MENU, DWIN_CREALITY_LCD, DWIN_LCD_PROUI, MALYAN_LCD, TOUCH_SCREEN)
1634+
#define SPEED_EDIT_MIN 10 // (%) Feedrate percentage edit range minimum
1635+
#define SPEED_EDIT_MAX 999 // (%) Feedrate percentage edit range minimum
1636+
#if HAS_EXTRUDERS
1637+
#define FLOW_EDIT_MIN 10 // (%) Flow percentage edit range minimum
1638+
#define FLOW_EDIT_MAX 999 // (%) Flow percentage edit range minimum
1639+
#endif
1640+
#endif
1641+
16331642
// Add 'M73' to set print job progress, overrides Marlin's built-in estimate
16341643
//#define SET_PROGRESS_MANUALLY
16351644
#if ENABLED(SET_PROGRESS_MANUALLY)

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

+10-1
Original file line numberDiff line numberDiff line change
@@ -1258,7 +1258,7 @@
12581258
*/
12591259
//#define XY_FREQUENCY_LIMIT 10 // (Hz) Maximum frequency of small zigzag infill moves. Set with M201 F<hertz>.
12601260
#ifdef XY_FREQUENCY_LIMIT
1261-
#define XY_FREQUENCY_MIN_PERCENT 5 // (percent) Minimum FR percentage to apply. Set with M201 G<min%>.
1261+
#define XY_FREQUENCY_MIN_PERCENT 5 // (%) Minimum FR percentage to apply. Set with M201 G<min%>.
12621262
#endif
12631263

12641264
//
@@ -1630,6 +1630,15 @@
16301630

16311631
#endif // HAS_DISPLAY
16321632

1633+
#if ANY(HAS_MARLINUI_MENU, DWIN_CREALITY_LCD, DWIN_LCD_PROUI, MALYAN_LCD, TOUCH_SCREEN)
1634+
#define SPEED_EDIT_MIN 10 // (%) Feedrate percentage edit range minimum
1635+
#define SPEED_EDIT_MAX 999 // (%) Feedrate percentage edit range minimum
1636+
#if HAS_EXTRUDERS
1637+
#define FLOW_EDIT_MIN 10 // (%) Flow percentage edit range minimum
1638+
#define FLOW_EDIT_MAX 999 // (%) Flow percentage edit range minimum
1639+
#endif
1640+
#endif
1641+
16331642
// Add 'M73' to set print job progress, overrides Marlin's built-in estimate
16341643
//#define SET_PROGRESS_MANUALLY
16351644
#if ENABLED(SET_PROGRESS_MANUALLY)

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

+10-1
Original file line numberDiff line numberDiff line change
@@ -1267,7 +1267,7 @@
12671267
*/
12681268
//#define XY_FREQUENCY_LIMIT 10 // (Hz) Maximum frequency of small zigzag infill moves. Set with M201 F<hertz>.
12691269
#ifdef XY_FREQUENCY_LIMIT
1270-
#define XY_FREQUENCY_MIN_PERCENT 5 // (percent) Minimum FR percentage to apply. Set with M201 G<min%>.
1270+
#define XY_FREQUENCY_MIN_PERCENT 5 // (%) Minimum FR percentage to apply. Set with M201 G<min%>.
12711271
#endif
12721272

12731273
//
@@ -1639,6 +1639,15 @@
16391639

16401640
#endif // HAS_DISPLAY
16411641

1642+
#if ANY(HAS_MARLINUI_MENU, DWIN_CREALITY_LCD, DWIN_LCD_PROUI, MALYAN_LCD, TOUCH_SCREEN)
1643+
#define SPEED_EDIT_MIN 10 // (%) Feedrate percentage edit range minimum
1644+
#define SPEED_EDIT_MAX 999 // (%) Feedrate percentage edit range minimum
1645+
#if HAS_EXTRUDERS
1646+
#define FLOW_EDIT_MIN 10 // (%) Flow percentage edit range minimum
1647+
#define FLOW_EDIT_MAX 999 // (%) Flow percentage edit range minimum
1648+
#endif
1649+
#endif
1650+
16421651
// Add 'M73' to set print job progress, overrides Marlin's built-in estimate
16431652
#define SET_PROGRESS_MANUALLY
16441653
#if ENABLED(SET_PROGRESS_MANUALLY)

config/examples/Alfawise/U20/Configuration_adv.h

+10-1
Original file line numberDiff line numberDiff line change
@@ -1258,7 +1258,7 @@
12581258
*/
12591259
//#define XY_FREQUENCY_LIMIT 10 // (Hz) Maximum frequency of small zigzag infill moves. Set with M201 F<hertz>.
12601260
#ifdef XY_FREQUENCY_LIMIT
1261-
#define XY_FREQUENCY_MIN_PERCENT 5 // (percent) Minimum FR percentage to apply. Set with M201 G<min%>.
1261+
#define XY_FREQUENCY_MIN_PERCENT 5 // (%) Minimum FR percentage to apply. Set with M201 G<min%>.
12621262
#endif
12631263

12641264
//
@@ -1630,6 +1630,15 @@
16301630

16311631
#endif // HAS_DISPLAY
16321632

1633+
#if ANY(HAS_MARLINUI_MENU, DWIN_CREALITY_LCD, DWIN_LCD_PROUI, MALYAN_LCD, TOUCH_SCREEN)
1634+
#define SPEED_EDIT_MIN 10 // (%) Feedrate percentage edit range minimum
1635+
#define SPEED_EDIT_MAX 999 // (%) Feedrate percentage edit range minimum
1636+
#if HAS_EXTRUDERS
1637+
#define FLOW_EDIT_MIN 10 // (%) Flow percentage edit range minimum
1638+
#define FLOW_EDIT_MAX 999 // (%) Flow percentage edit range minimum
1639+
#endif
1640+
#endif
1641+
16331642
// Add 'M73' to set print job progress, overrides Marlin's built-in estimate
16341643
#define SET_PROGRESS_MANUALLY
16351644
#if ENABLED(SET_PROGRESS_MANUALLY)

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

+10-1
Original file line numberDiff line numberDiff line change
@@ -1258,7 +1258,7 @@
12581258
*/
12591259
//#define XY_FREQUENCY_LIMIT 10 // (Hz) Maximum frequency of small zigzag infill moves. Set with M201 F<hertz>.
12601260
#ifdef XY_FREQUENCY_LIMIT
1261-
#define XY_FREQUENCY_MIN_PERCENT 5 // (percent) Minimum FR percentage to apply. Set with M201 G<min%>.
1261+
#define XY_FREQUENCY_MIN_PERCENT 5 // (%) Minimum FR percentage to apply. Set with M201 G<min%>.
12621262
#endif
12631263

12641264
//
@@ -1630,6 +1630,15 @@
16301630

16311631
#endif // HAS_DISPLAY
16321632

1633+
#if ANY(HAS_MARLINUI_MENU, DWIN_CREALITY_LCD, DWIN_LCD_PROUI, MALYAN_LCD, TOUCH_SCREEN)
1634+
#define SPEED_EDIT_MIN 10 // (%) Feedrate percentage edit range minimum
1635+
#define SPEED_EDIT_MAX 999 // (%) Feedrate percentage edit range minimum
1636+
#if HAS_EXTRUDERS
1637+
#define FLOW_EDIT_MIN 10 // (%) Flow percentage edit range minimum
1638+
#define FLOW_EDIT_MAX 999 // (%) Flow percentage edit range minimum
1639+
#endif
1640+
#endif
1641+
16331642
// Add 'M73' to set print job progress, overrides Marlin's built-in estimate
16341643
//#define SET_PROGRESS_MANUALLY
16351644
#if ENABLED(SET_PROGRESS_MANUALLY)

config/examples/AliExpress/UM2pExt/Configuration_adv.h

+10-1
Original file line numberDiff line numberDiff line change
@@ -1258,7 +1258,7 @@
12581258
*/
12591259
//#define XY_FREQUENCY_LIMIT 10 // (Hz) Maximum frequency of small zigzag infill moves. Set with M201 F<hertz>.
12601260
#ifdef XY_FREQUENCY_LIMIT
1261-
#define XY_FREQUENCY_MIN_PERCENT 5 // (percent) Minimum FR percentage to apply. Set with M201 G<min%>.
1261+
#define XY_FREQUENCY_MIN_PERCENT 5 // (%) Minimum FR percentage to apply. Set with M201 G<min%>.
12621262
#endif
12631263

12641264
//
@@ -1630,6 +1630,15 @@
16301630

16311631
#endif // HAS_DISPLAY
16321632

1633+
#if ANY(HAS_MARLINUI_MENU, DWIN_CREALITY_LCD, DWIN_LCD_PROUI, MALYAN_LCD, TOUCH_SCREEN)
1634+
#define SPEED_EDIT_MIN 10 // (%) Feedrate percentage edit range minimum
1635+
#define SPEED_EDIT_MAX 999 // (%) Feedrate percentage edit range minimum
1636+
#if HAS_EXTRUDERS
1637+
#define FLOW_EDIT_MIN 10 // (%) Flow percentage edit range minimum
1638+
#define FLOW_EDIT_MAX 999 // (%) Flow percentage edit range minimum
1639+
#endif
1640+
#endif
1641+
16331642
// Add 'M73' to set print job progress, overrides Marlin's built-in estimate
16341643
//#define SET_PROGRESS_MANUALLY
16351644
#if ENABLED(SET_PROGRESS_MANUALLY)

config/examples/Anet/A2/Configuration_adv.h

+10-1
Original file line numberDiff line numberDiff line change
@@ -1258,7 +1258,7 @@
12581258
*/
12591259
//#define XY_FREQUENCY_LIMIT 10 // (Hz) Maximum frequency of small zigzag infill moves. Set with M201 F<hertz>.
12601260
#ifdef XY_FREQUENCY_LIMIT
1261-
#define XY_FREQUENCY_MIN_PERCENT 5 // (percent) Minimum FR percentage to apply. Set with M201 G<min%>.
1261+
#define XY_FREQUENCY_MIN_PERCENT 5 // (%) Minimum FR percentage to apply. Set with M201 G<min%>.
12621262
#endif
12631263

12641264
//
@@ -1630,6 +1630,15 @@
16301630

16311631
#endif // HAS_DISPLAY
16321632

1633+
#if ANY(HAS_MARLINUI_MENU, DWIN_CREALITY_LCD, DWIN_LCD_PROUI, MALYAN_LCD, TOUCH_SCREEN)
1634+
#define SPEED_EDIT_MIN 10 // (%) Feedrate percentage edit range minimum
1635+
#define SPEED_EDIT_MAX 999 // (%) Feedrate percentage edit range minimum
1636+
#if HAS_EXTRUDERS
1637+
#define FLOW_EDIT_MIN 10 // (%) Flow percentage edit range minimum
1638+
#define FLOW_EDIT_MAX 999 // (%) Flow percentage edit range minimum
1639+
#endif
1640+
#endif
1641+
16331642
// Add 'M73' to set print job progress, overrides Marlin's built-in estimate
16341643
//#define SET_PROGRESS_MANUALLY
16351644
#if ENABLED(SET_PROGRESS_MANUALLY)

config/examples/Anet/A2plus/Configuration_adv.h

+10-1
Original file line numberDiff line numberDiff line change
@@ -1258,7 +1258,7 @@
12581258
*/
12591259
//#define XY_FREQUENCY_LIMIT 10 // (Hz) Maximum frequency of small zigzag infill moves. Set with M201 F<hertz>.
12601260
#ifdef XY_FREQUENCY_LIMIT
1261-
#define XY_FREQUENCY_MIN_PERCENT 5 // (percent) Minimum FR percentage to apply. Set with M201 G<min%>.
1261+
#define XY_FREQUENCY_MIN_PERCENT 5 // (%) Minimum FR percentage to apply. Set with M201 G<min%>.
12621262
#endif
12631263

12641264
//
@@ -1630,6 +1630,15 @@
16301630

16311631
#endif // HAS_DISPLAY
16321632

1633+
#if ANY(HAS_MARLINUI_MENU, DWIN_CREALITY_LCD, DWIN_LCD_PROUI, MALYAN_LCD, TOUCH_SCREEN)
1634+
#define SPEED_EDIT_MIN 10 // (%) Feedrate percentage edit range minimum
1635+
#define SPEED_EDIT_MAX 999 // (%) Feedrate percentage edit range minimum
1636+
#if HAS_EXTRUDERS
1637+
#define FLOW_EDIT_MIN 10 // (%) Flow percentage edit range minimum
1638+
#define FLOW_EDIT_MAX 999 // (%) Flow percentage edit range minimum
1639+
#endif
1640+
#endif
1641+
16331642
// Add 'M73' to set print job progress, overrides Marlin's built-in estimate
16341643
//#define SET_PROGRESS_MANUALLY
16351644
#if ENABLED(SET_PROGRESS_MANUALLY)

config/examples/Anet/A6/Configuration_adv.h

+10-1
Original file line numberDiff line numberDiff line change
@@ -1258,7 +1258,7 @@
12581258
*/
12591259
//#define XY_FREQUENCY_LIMIT 10 // (Hz) Maximum frequency of small zigzag infill moves. Set with M201 F<hertz>.
12601260
#ifdef XY_FREQUENCY_LIMIT
1261-
#define XY_FREQUENCY_MIN_PERCENT 5 // (percent) Minimum FR percentage to apply. Set with M201 G<min%>.
1261+
#define XY_FREQUENCY_MIN_PERCENT 5 // (%) Minimum FR percentage to apply. Set with M201 G<min%>.
12621262
#endif
12631263

12641264
//
@@ -1630,6 +1630,15 @@
16301630

16311631
#endif // HAS_DISPLAY
16321632

1633+
#if ANY(HAS_MARLINUI_MENU, DWIN_CREALITY_LCD, DWIN_LCD_PROUI, MALYAN_LCD, TOUCH_SCREEN)
1634+
#define SPEED_EDIT_MIN 10 // (%) Feedrate percentage edit range minimum
1635+
#define SPEED_EDIT_MAX 999 // (%) Feedrate percentage edit range minimum
1636+
#if HAS_EXTRUDERS
1637+
#define FLOW_EDIT_MIN 10 // (%) Flow percentage edit range minimum
1638+
#define FLOW_EDIT_MAX 999 // (%) Flow percentage edit range minimum
1639+
#endif
1640+
#endif
1641+
16331642
// Add 'M73' to set print job progress, overrides Marlin's built-in estimate
16341643
//#define SET_PROGRESS_MANUALLY
16351644
#if ENABLED(SET_PROGRESS_MANUALLY)

config/examples/Anet/A8/Configuration_adv.h

+10-1
Original file line numberDiff line numberDiff line change
@@ -1258,7 +1258,7 @@
12581258
*/
12591259
//#define XY_FREQUENCY_LIMIT 10 // (Hz) Maximum frequency of small zigzag infill moves. Set with M201 F<hertz>.
12601260
#ifdef XY_FREQUENCY_LIMIT
1261-
#define XY_FREQUENCY_MIN_PERCENT 5 // (percent) Minimum FR percentage to apply. Set with M201 G<min%>.
1261+
#define XY_FREQUENCY_MIN_PERCENT 5 // (%) Minimum FR percentage to apply. Set with M201 G<min%>.
12621262
#endif
12631263

12641264
//
@@ -1630,6 +1630,15 @@
16301630

16311631
#endif // HAS_DISPLAY
16321632

1633+
#if ANY(HAS_MARLINUI_MENU, DWIN_CREALITY_LCD, DWIN_LCD_PROUI, MALYAN_LCD, TOUCH_SCREEN)
1634+
#define SPEED_EDIT_MIN 10 // (%) Feedrate percentage edit range minimum
1635+
#define SPEED_EDIT_MAX 999 // (%) Feedrate percentage edit range minimum
1636+
#if HAS_EXTRUDERS
1637+
#define FLOW_EDIT_MIN 10 // (%) Flow percentage edit range minimum
1638+
#define FLOW_EDIT_MAX 999 // (%) Flow percentage edit range minimum
1639+
#endif
1640+
#endif
1641+
16331642
// Add 'M73' to set print job progress, overrides Marlin's built-in estimate
16341643
//#define SET_PROGRESS_MANUALLY
16351644
#if ENABLED(SET_PROGRESS_MANUALLY)

config/examples/Anet/A8plus/Configuration_adv.h

+10-1
Original file line numberDiff line numberDiff line change
@@ -1258,7 +1258,7 @@
12581258
*/
12591259
//#define XY_FREQUENCY_LIMIT 10 // (Hz) Maximum frequency of small zigzag infill moves. Set with M201 F<hertz>.
12601260
#ifdef XY_FREQUENCY_LIMIT
1261-
#define XY_FREQUENCY_MIN_PERCENT 5 // (percent) Minimum FR percentage to apply. Set with M201 G<min%>.
1261+
#define XY_FREQUENCY_MIN_PERCENT 5 // (%) Minimum FR percentage to apply. Set with M201 G<min%>.
12621262
#endif
12631263

12641264
//
@@ -1630,6 +1630,15 @@
16301630

16311631
#endif // HAS_DISPLAY
16321632

1633+
#if ANY(HAS_MARLINUI_MENU, DWIN_CREALITY_LCD, DWIN_LCD_PROUI, MALYAN_LCD, TOUCH_SCREEN)
1634+
#define SPEED_EDIT_MIN 10 // (%) Feedrate percentage edit range minimum
1635+
#define SPEED_EDIT_MAX 999 // (%) Feedrate percentage edit range minimum
1636+
#if HAS_EXTRUDERS
1637+
#define FLOW_EDIT_MIN 10 // (%) Flow percentage edit range minimum
1638+
#define FLOW_EDIT_MAX 999 // (%) Flow percentage edit range minimum
1639+
#endif
1640+
#endif
1641+
16331642
// Add 'M73' to set print job progress, overrides Marlin's built-in estimate
16341643
//#define SET_PROGRESS_MANUALLY
16351644
#if ENABLED(SET_PROGRESS_MANUALLY)

config/examples/Anet/A9/Configuration_adv.h

+10-1
Original file line numberDiff line numberDiff line change
@@ -1258,7 +1258,7 @@
12581258
*/
12591259
//#define XY_FREQUENCY_LIMIT 10 // (Hz) Maximum frequency of small zigzag infill moves. Set with M201 F<hertz>.
12601260
#ifdef XY_FREQUENCY_LIMIT
1261-
#define XY_FREQUENCY_MIN_PERCENT 5 // (percent) Minimum FR percentage to apply. Set with M201 G<min%>.
1261+
#define XY_FREQUENCY_MIN_PERCENT 5 // (%) Minimum FR percentage to apply. Set with M201 G<min%>.
12621262
#endif
12631263

12641264
//
@@ -1630,6 +1630,15 @@
16301630

16311631
#endif // HAS_DISPLAY
16321632

1633+
#if ANY(HAS_MARLINUI_MENU, DWIN_CREALITY_LCD, DWIN_LCD_PROUI, MALYAN_LCD, TOUCH_SCREEN)
1634+
#define SPEED_EDIT_MIN 10 // (%) Feedrate percentage edit range minimum
1635+
#define SPEED_EDIT_MAX 999 // (%) Feedrate percentage edit range minimum
1636+
#if HAS_EXTRUDERS
1637+
#define FLOW_EDIT_MIN 10 // (%) Flow percentage edit range minimum
1638+
#define FLOW_EDIT_MAX 999 // (%) Flow percentage edit range minimum
1639+
#endif
1640+
#endif
1641+
16331642
// Add 'M73' to set print job progress, overrides Marlin's built-in estimate
16341643
//#define SET_PROGRESS_MANUALLY
16351644
#if ENABLED(SET_PROGRESS_MANUALLY)

config/examples/Anet/E10/Configuration_adv.h

+10-1
Original file line numberDiff line numberDiff line change
@@ -1258,7 +1258,7 @@
12581258
*/
12591259
//#define XY_FREQUENCY_LIMIT 10 // (Hz) Maximum frequency of small zigzag infill moves. Set with M201 F<hertz>.
12601260
#ifdef XY_FREQUENCY_LIMIT
1261-
#define XY_FREQUENCY_MIN_PERCENT 5 // (percent) Minimum FR percentage to apply. Set with M201 G<min%>.
1261+
#define XY_FREQUENCY_MIN_PERCENT 5 // (%) Minimum FR percentage to apply. Set with M201 G<min%>.
12621262
#endif
12631263

12641264
//
@@ -1630,6 +1630,15 @@
16301630

16311631
#endif // HAS_DISPLAY
16321632

1633+
#if ANY(HAS_MARLINUI_MENU, DWIN_CREALITY_LCD, DWIN_LCD_PROUI, MALYAN_LCD, TOUCH_SCREEN)
1634+
#define SPEED_EDIT_MIN 10 // (%) Feedrate percentage edit range minimum
1635+
#define SPEED_EDIT_MAX 999 // (%) Feedrate percentage edit range minimum
1636+
#if HAS_EXTRUDERS
1637+
#define FLOW_EDIT_MIN 10 // (%) Flow percentage edit range minimum
1638+
#define FLOW_EDIT_MAX 999 // (%) Flow percentage edit range minimum
1639+
#endif
1640+
#endif
1641+
16331642
// Add 'M73' to set print job progress, overrides Marlin's built-in estimate
16341643
//#define SET_PROGRESS_MANUALLY
16351644
#if ENABLED(SET_PROGRESS_MANUALLY)

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

+10-1
Original file line numberDiff line numberDiff line change
@@ -1258,7 +1258,7 @@
12581258
*/
12591259
//#define XY_FREQUENCY_LIMIT 10 // (Hz) Maximum frequency of small zigzag infill moves. Set with M201 F<hertz>.
12601260
#ifdef XY_FREQUENCY_LIMIT
1261-
#define XY_FREQUENCY_MIN_PERCENT 5 // (percent) Minimum FR percentage to apply. Set with M201 G<min%>.
1261+
#define XY_FREQUENCY_MIN_PERCENT 5 // (%) Minimum FR percentage to apply. Set with M201 G<min%>.
12621262
#endif
12631263

12641264
//
@@ -1630,6 +1630,15 @@
16301630

16311631
#endif // HAS_DISPLAY
16321632

1633+
#if ANY(HAS_MARLINUI_MENU, DWIN_CREALITY_LCD, DWIN_LCD_PROUI, MALYAN_LCD, TOUCH_SCREEN)
1634+
#define SPEED_EDIT_MIN 10 // (%) Feedrate percentage edit range minimum
1635+
#define SPEED_EDIT_MAX 999 // (%) Feedrate percentage edit range minimum
1636+
#if HAS_EXTRUDERS
1637+
#define FLOW_EDIT_MIN 10 // (%) Flow percentage edit range minimum
1638+
#define FLOW_EDIT_MAX 999 // (%) Flow percentage edit range minimum
1639+
#endif
1640+
#endif
1641+
16331642
// Add 'M73' to set print job progress, overrides Marlin's built-in estimate
16341643
//#define SET_PROGRESS_MANUALLY
16351644
#if ENABLED(SET_PROGRESS_MANUALLY)

0 commit comments

Comments
 (0)