mirror of
https://github.com/MarlinFirmware/Configurations.git
synced 2025-07-06 06:27:35 -06:00
📝 Misc. comment, order updates
This commit is contained in:
parent
ffe8fd3eb3
commit
cbcae905b0
748 changed files with 9362 additions and 4500 deletions
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1689,8 +1689,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 5 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 5 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 3 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 3 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1756,8 +1756,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1126,7 +1128,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1190,7 +1192,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1503,8 +1505,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1521,6 +1532,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1535,8 +1550,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2578,7 +2591,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2592,7 +2605,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2726,7 +2739,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1757,8 +1757,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2569,7 +2582,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2583,7 +2596,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2717,7 +2730,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1688,8 +1688,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1718,8 +1718,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#if 1 // 0 for less clearance
|
#if 1 // 0 for less clearance
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1690,8 +1690,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1689,8 +1689,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1689,8 +1689,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1689,8 +1689,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1693,8 +1693,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1693,8 +1693,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1693,8 +1693,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1693,8 +1693,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 0 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 0 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
#define ASSISTED_TRAMMING
|
#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 0 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 0 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
#define ASSISTED_TRAMMING
|
#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 0 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 0 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
#define ASSISTED_TRAMMING
|
#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1690,8 +1690,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 8 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 8 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1688,8 +1688,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1688,8 +1688,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 6 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 6 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 2 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 2 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1736,8 +1736,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1698,8 +1698,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1688,8 +1688,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1087,9 +1087,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1122,7 +1124,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1186,7 +1188,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1499,8 +1501,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1517,6 +1528,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1531,8 +1546,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2573,7 +2586,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2587,7 +2600,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2721,7 +2734,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1703,8 +1703,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1688,8 +1688,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 10 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 10 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1687,8 +1687,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 10 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 10 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2565,7 +2578,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2579,7 +2592,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2713,7 +2726,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1685,8 +1685,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 2 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 2 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 2 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 2 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1685,8 +1685,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 2 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 2 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 2 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 2 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2568,7 +2581,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2582,7 +2595,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2716,7 +2729,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1698,8 +1698,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1117,7 +1119,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1181,7 +1183,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1494,8 +1496,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1512,6 +1523,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1526,8 +1541,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2570,7 +2583,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2584,7 +2597,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2718,7 +2731,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1695,8 +1695,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 5 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 5 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 2 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 2 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1118,7 +1120,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1182,7 +1184,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1495,8 +1497,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
//#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
//#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1513,6 +1524,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1527,8 +1542,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2569,7 +2582,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2583,7 +2596,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2717,7 +2730,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
|
@ -1690,8 +1690,8 @@
|
||||||
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
* probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
||||||
* Only integer values >= 1 are valid here.
|
* Only integer values >= 1 are valid here.
|
||||||
*
|
*
|
||||||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
* Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
* But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||||
*/
|
*/
|
||||||
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
#define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
||||||
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
||||||
|
|
|
@ -1082,9 +1082,11 @@
|
||||||
#define HOME_AFTER_G34
|
#define HOME_AFTER_G34
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
/**
|
||||||
// Add the G35 command to read bed corners to help adjust screws. Requires a bed probe.
|
* Assisted Tramming
|
||||||
//
|
*
|
||||||
|
* Add the G35 command to measure bed corners and help adjust screws. Requires a bed probe.
|
||||||
|
*/
|
||||||
//#define ASSISTED_TRAMMING
|
//#define ASSISTED_TRAMMING
|
||||||
#if ENABLED(ASSISTED_TRAMMING)
|
#if ENABLED(ASSISTED_TRAMMING)
|
||||||
|
|
||||||
|
@ -1118,7 +1120,7 @@
|
||||||
// @section motion control
|
// @section motion control
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fixed-time-based Motion Control -- EXPERIMENTAL
|
* Fixed-time-based Motion Control -- BETA FEATURE
|
||||||
* Enable/disable and set parameters with G-code M493.
|
* Enable/disable and set parameters with G-code M493.
|
||||||
* See ft_types.h for named values used by FTM options.
|
* See ft_types.h for named values used by FTM options.
|
||||||
*/
|
*/
|
||||||
|
@ -1182,7 +1184,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Input Shaping -- EXPERIMENTAL
|
* Input Shaping
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
|
@ -1495,8 +1497,17 @@
|
||||||
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
#define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Probe Offset Wizard
|
||||||
|
* Add a Probe Z Offset calibration option to the LCD menu.
|
||||||
|
* Use this helper to get a perfect 'M851 Z' probe offset.
|
||||||
|
* When launched this powerful wizard:
|
||||||
|
* - Measures the bed height at the configured position with the probe.
|
||||||
|
* - Moves the nozzle to the same position for a "paper" measurement.
|
||||||
|
* - The difference is used to set the probe Z offset.
|
||||||
|
*/
|
||||||
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
#if HAS_BED_PROBE && ANY(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
|
||||||
#define PROBE_OFFSET_WIZARD // Add a Probe Z Offset calibration option to the LCD menu
|
#define PROBE_OFFSET_WIZARD
|
||||||
#if ENABLED(PROBE_OFFSET_WIZARD)
|
#if ENABLED(PROBE_OFFSET_WIZARD)
|
||||||
/**
|
/**
|
||||||
* Enable to init the Probe Z-Offset when starting the Wizard.
|
* Enable to init the Probe Z-Offset when starting the Wizard.
|
||||||
|
@ -1513,6 +1524,10 @@
|
||||||
#if HAS_MARLINUI_MENU
|
#if HAS_MARLINUI_MENU
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
|
||||||
|
// Show Deploy / Stow Probe options in the Motion menu.
|
||||||
|
#define PROBE_DEPLOY_STOW_MENU
|
||||||
|
|
||||||
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
// Add calibration in the Probe Offsets menu to compensate for X-axis twist.
|
||||||
//#define X_AXIS_TWIST_COMPENSATION
|
//#define X_AXIS_TWIST_COMPENSATION
|
||||||
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
|
||||||
|
@ -1527,8 +1542,6 @@
|
||||||
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
#define XATC_Z_OFFSETS { 0, 0, 0 } // Z offsets for X axis sample points
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Show Deploy / Stow Probe options in the Motion menu.
|
|
||||||
#define PROBE_DEPLOY_STOW_MENU
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Include a page of printer information in the LCD Main Menu
|
// Include a page of printer information in the LCD Main Menu
|
||||||
|
@ -2569,7 +2582,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minimum stepper driver pulse width (in ns)
|
* Minimum stepper driver pulse width (in ns)
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 100 : Minimum for TMC2xxx stepper drivers
|
* 100 : Minimum for TMC2xxx stepper drivers
|
||||||
* 500 : Minimum for LV8729
|
* 500 : Minimum for LV8729
|
||||||
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
* 1000 : Minimum for A4988 and A5984 stepper drivers
|
||||||
|
@ -2583,7 +2596,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maximum stepping rate (in Hz) the stepper driver allows
|
* Maximum stepping rate (in Hz) the stepper driver allows
|
||||||
* If undefined, these defaults (from Conditionals_adv.h) apply:
|
* If undefined, these defaults (from Conditionals-4-adv.h) apply:
|
||||||
* 5000000 : Maximum for TMC2xxx stepper drivers
|
* 5000000 : Maximum for TMC2xxx stepper drivers
|
||||||
* 1000000 : Maximum for LV8729 stepper driver
|
* 1000000 : Maximum for LV8729 stepper driver
|
||||||
* 500000 : Maximum for A4988 stepper driver
|
* 500000 : Maximum for A4988 stepper driver
|
||||||
|
@ -2717,7 +2730,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the number of proportional font spaces required to fill up a typical character space.
|
* Set the number of proportional font spaces required to fill up a typical character space.
|
||||||
* This can help to better align the output of commands like `G29 O` Mesh Output.
|
* This can help to better align the output of commands like 'G29 O' Mesh Output.
|
||||||
*
|
*
|
||||||
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
* For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0.
|
||||||
* Otherwise, adjust according to your client and font.
|
* Otherwise, adjust according to your client and font.
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue