Z_RAISE_PROBE_* => Z_PROBE_*_HEIGHT
This commit is contained in:
parent
445458c221
commit
7e2bd9a233
@ -575,10 +575,10 @@
|
||||
#define XY_PROBE_SPEED 4000
|
||||
#endif
|
||||
#endif
|
||||
#if Z_RAISE_BETWEEN_PROBINGS > Z_RAISE_PROBE_DEPLOY_STOW
|
||||
#define _Z_RAISE_PROBE_DEPLOY_STOW Z_RAISE_BETWEEN_PROBINGS
|
||||
#if Z_PROBE_TRAVEL_HEIGHT > Z_PROBE_DEPLOY_HEIGHT
|
||||
#define _Z_PROBE_DEPLOY_HEIGHT Z_PROBE_TRAVEL_HEIGHT
|
||||
#else
|
||||
#define _Z_RAISE_PROBE_DEPLOY_STOW Z_RAISE_PROBE_DEPLOY_STOW
|
||||
#define _Z_PROBE_DEPLOY_HEIGHT Z_PROBE_DEPLOY_HEIGHT
|
||||
#endif
|
||||
#else
|
||||
#undef X_PROBE_OFFSET_FROM_EXTRUDER
|
||||
@ -647,17 +647,17 @@
|
||||
#endif
|
||||
|
||||
/**
|
||||
* MIN_Z_HEIGHT_FOR_HOMING / Z_RAISE_BETWEEN_PROBINGS
|
||||
* Z_HOMING_HEIGHT / Z_PROBE_TRAVEL_HEIGHT
|
||||
*/
|
||||
#ifndef MIN_Z_HEIGHT_FOR_HOMING
|
||||
#ifndef Z_RAISE_BETWEEN_PROBINGS
|
||||
#define MIN_Z_HEIGHT_FOR_HOMING 0
|
||||
#ifndef Z_HOMING_HEIGHT
|
||||
#ifndef Z_PROBE_TRAVEL_HEIGHT
|
||||
#define Z_HOMING_HEIGHT 0
|
||||
#else
|
||||
#define MIN_Z_HEIGHT_FOR_HOMING Z_RAISE_BETWEEN_PROBINGS
|
||||
#define Z_HOMING_HEIGHT Z_PROBE_TRAVEL_HEIGHT
|
||||
#endif
|
||||
#endif
|
||||
#ifndef Z_RAISE_BETWEEN_PROBINGS
|
||||
#define Z_RAISE_BETWEEN_PROBING MIN_Z_HEIGHT_FOR_HOMING
|
||||
#ifndef Z_PROBE_TRAVEL_HEIGHT
|
||||
#define Z_PROBE_TRAVEL_HEIGHT Z_HOMING_HEIGHT
|
||||
#endif
|
||||
|
||||
#endif // CONDITIONALS_POST_H
|
||||
|
@ -543,8 +543,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -589,8 +589,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -2050,7 +2050,7 @@ static void clean_up_after_endstop_or_probe_move() {
|
||||
if (endstops.z_probe_enabled == deploy) return false;
|
||||
|
||||
// Make room for probe
|
||||
do_probe_raise(_Z_RAISE_PROBE_DEPLOY_STOW);
|
||||
do_probe_raise(_Z_PROBE_DEPLOY_HEIGHT);
|
||||
|
||||
#if ENABLED(Z_PROBE_SLED)
|
||||
if (axis_unhomed_error(true, false, false)) { stop(); return true; }
|
||||
@ -2159,7 +2159,7 @@ static void clean_up_after_endstop_or_probe_move() {
|
||||
float old_feedrate_mm_m = feedrate_mm_m;
|
||||
|
||||
// Ensure a minimum height before moving the probe
|
||||
do_probe_raise(Z_RAISE_BETWEEN_PROBINGS);
|
||||
do_probe_raise(Z_PROBE_TRAVEL_HEIGHT);
|
||||
|
||||
// Move to the XY where we shall probe
|
||||
#if ENABLED(DEBUG_LEVELING_FEATURE)
|
||||
@ -2189,7 +2189,7 @@ static void clean_up_after_endstop_or_probe_move() {
|
||||
#if ENABLED(DEBUG_LEVELING_FEATURE)
|
||||
if (DEBUGGING(LEVELING)) SERIAL_ECHOLNPGM("> do_probe_raise");
|
||||
#endif
|
||||
do_probe_raise(Z_RAISE_BETWEEN_PROBINGS);
|
||||
do_probe_raise(Z_PROBE_TRAVEL_HEIGHT);
|
||||
}
|
||||
|
||||
if (verbose_level > 2) {
|
||||
@ -2967,7 +2967,7 @@ inline void gcode_G28() {
|
||||
|
||||
if (home_all_axis || homeX || homeY) {
|
||||
// Raise Z before homing any other axes and z is not already high enough (never lower z)
|
||||
destination[Z_AXIS] = LOGICAL_Z_POSITION(MIN_Z_HEIGHT_FOR_HOMING);
|
||||
destination[Z_AXIS] = LOGICAL_Z_POSITION(Z_HOMING_HEIGHT);
|
||||
if (destination[Z_AXIS] > current_position[Z_AXIS]) {
|
||||
|
||||
#if ENABLED(DEBUG_LEVELING_FEATURE)
|
||||
@ -3048,7 +3048,7 @@ inline void gcode_G28() {
|
||||
if (home_all_axis) {
|
||||
|
||||
/**
|
||||
* At this point we already have Z at MIN_Z_HEIGHT_FOR_HOMING height
|
||||
* At this point we already have Z at Z_HOMING_HEIGHT height
|
||||
* No need to move Z any more as this height should already be safe
|
||||
* enough to reach Z_SAFE_HOMING XY positions.
|
||||
* Just make sure the planner is in sync.
|
||||
@ -3212,10 +3212,10 @@ inline void gcode_G28() {
|
||||
feedrate_mm_m = homing_feedrate_mm_m[X_AXIS];
|
||||
|
||||
current_position[Z_AXIS] = MESH_HOME_SEARCH_Z
|
||||
#if Z_RAISE_BETWEEN_PROBINGS > MIN_Z_HEIGHT_FOR_HOMING
|
||||
+ Z_RAISE_BETWEEN_PROBINGS
|
||||
#elif MIN_Z_HEIGHT_FOR_HOMING > 0
|
||||
+ MIN_Z_HEIGHT_FOR_HOMING
|
||||
#if Z_PROBE_TRAVEL_HEIGHT > Z_HOMING_HEIGHT
|
||||
+ Z_PROBE_TRAVEL_HEIGHT
|
||||
#elif Z_HOMING_HEIGHT > 0
|
||||
+ Z_HOMING_HEIGHT
|
||||
#endif
|
||||
;
|
||||
line_to_current_position();
|
||||
@ -3224,7 +3224,7 @@ inline void gcode_G28() {
|
||||
current_position[Y_AXIS] = LOGICAL_Y_POSITION(y);
|
||||
line_to_current_position();
|
||||
|
||||
#if Z_RAISE_BETWEEN_PROBINGS > 0 || MIN_Z_HEIGHT_FOR_HOMING > 0
|
||||
#if Z_PROBE_TRAVEL_HEIGHT > 0 || Z_HOMING_HEIGHT > 0
|
||||
current_position[Z_AXIS] = LOGICAL_Z_POSITION(MESH_HOME_SEARCH_Z);
|
||||
line_to_current_position();
|
||||
#endif
|
||||
@ -3320,10 +3320,10 @@ inline void gcode_G28() {
|
||||
else {
|
||||
// One last "return to the bed" (as originally coded) at completion
|
||||
current_position[Z_AXIS] = MESH_HOME_SEARCH_Z
|
||||
#if Z_RAISE_BETWEEN_PROBINGS > MIN_Z_HEIGHT_FOR_HOMING
|
||||
+ Z_RAISE_BETWEEN_PROBINGS
|
||||
#elif MIN_Z_HEIGHT_FOR_HOMING > 0
|
||||
+ MIN_Z_HEIGHT_FOR_HOMING
|
||||
#if Z_PROBE_TRAVEL_HEIGHT > Z_HOMING_HEIGHT
|
||||
+ Z_PROBE_TRAVEL_HEIGHT
|
||||
#elif Z_HOMING_HEIGHT > 0
|
||||
+ Z_HOMING_HEIGHT
|
||||
#endif
|
||||
;
|
||||
line_to_current_position();
|
||||
@ -3657,7 +3657,7 @@ inline void gcode_G28() {
|
||||
|
||||
#endif // !AUTO_BED_LEVELING_GRID
|
||||
|
||||
// Raise to _Z_RAISE_PROBE_DEPLOY_STOW. Stow the probe.
|
||||
// Raise to _Z_PROBE_DEPLOY_HEIGHT. Stow the probe.
|
||||
if (STOW_PROBE()) return;
|
||||
|
||||
// Restore state after probing
|
||||
|
@ -334,16 +334,14 @@
|
||||
/**
|
||||
* Make sure Z raise values are set
|
||||
*/
|
||||
#if defined(Z_RAISE_BEFORE_PROBING) || defined(Z_RAISE_AFTER_PROBING)
|
||||
#error "Z_RAISE_(BEFORE|AFTER)_PROBING are deprecated. Use Z_RAISE_PROBE_DEPLOY_STOW instead."
|
||||
#elif !defined(Z_RAISE_PROBE_DEPLOY_STOW)
|
||||
#error "You must set Z_RAISE_PROBE_DEPLOY_STOW in your configuration."
|
||||
#elif !defined(Z_RAISE_BETWEEN_PROBINGS)
|
||||
#error "You must set Z_RAISE_BETWEEN_PROBINGS in your configuration."
|
||||
#elif Z_RAISE_PROBE_DEPLOY_STOW < 0
|
||||
#error "Probes need Z_RAISE_PROBE_DEPLOY_STOW >= 0."
|
||||
#elif Z_RAISE_BETWEEN_PROBINGS < 0
|
||||
#error "Probes need Z_RAISE_BETWEEN_PROBINGS >= 0."
|
||||
#if !defined(Z_PROBE_DEPLOY_HEIGHT)
|
||||
#error "You must set Z_PROBE_DEPLOY_HEIGHT in your configuration."
|
||||
#elif !defined(Z_PROBE_TRAVEL_HEIGHT)
|
||||
#error "You must set Z_PROBE_TRAVEL_HEIGHT in your configuration."
|
||||
#elif Z_PROBE_DEPLOY_HEIGHT < 0
|
||||
#error "Probes need Z_PROBE_DEPLOY_HEIGHT >= 0."
|
||||
#elif Z_PROBE_TRAVEL_HEIGHT < 0
|
||||
#error "Probes need Z_PROBE_TRAVEL_HEIGHT >= 0."
|
||||
#endif
|
||||
|
||||
#else
|
||||
@ -681,8 +679,6 @@
|
||||
#error "SDSLOW deprecated. Set SPI_SPEED to SPI_HALF_SPEED instead."
|
||||
#elif defined(SDEXTRASLOW)
|
||||
#error "SDEXTRASLOW deprecated. Set SPI_SPEED to SPI_QUARTER_SPEED instead."
|
||||
#elif defined(Z_RAISE_BEFORE_HOMING)
|
||||
#error "Z_RAISE_BEFORE_HOMING is deprecated. Use MIN_Z_HEIGHT_FOR_HOMING instead."
|
||||
#elif defined(FILAMENT_SENSOR)
|
||||
#error "FILAMENT_SENSOR is deprecated. Use FILAMENT_WIDTH_SENSOR instead."
|
||||
#elif defined(DISABLE_MAX_ENDSTOPS) || defined(DISABLE_MIN_ENDSTOPS)
|
||||
@ -729,4 +725,12 @@
|
||||
#error "MANUAL_HOME_POSITIONS is deprecated. Set MANUAL_[XYZ]_HOME_POS as-needed instead."
|
||||
#elif defined(PID_ADD_EXTRUSION_RATE)
|
||||
#error "PID_ADD_EXTRUSION_RATE is now PID_EXTRUSION_SCALING and is DISABLED by default. Are you sure you want to use this option? Please update your configuration."
|
||||
#elif defined(Z_RAISE_BEFORE_HOMING)
|
||||
#error "Z_RAISE_BEFORE_HOMING is now Z_HOMING_HEIGHT. Please update your configuration."
|
||||
#elif defined(MIN_Z_HEIGHT_FOR_HOMING)
|
||||
#error "MIN_Z_HEIGHT_FOR_HOMING is now Z_HOMING_HEIGHT. Please update your configuration."
|
||||
#elif defined(Z_RAISE_BEFORE_PROBING) || defined(Z_RAISE_AFTER_PROBING)
|
||||
#error "Z_RAISE_(BEFORE|AFTER)_PROBING are deprecated. Use Z_PROBE_DEPLOY_HEIGHT instead."
|
||||
#elif defined(Z_RAISE_PROBE_DEPLOY_STOW) || defined(Z_RAISE_BETWEEN_PROBINGS)
|
||||
#error "Z_RAISE_PROBE_DEPLOY_STOW and Z_RAISE_BETWEEN_PROBINGS are now Z_PROBE_DEPLOY_HEIGHT and Z_PROBE_TRAVEL_HEIGHT Please update your configuration."
|
||||
#endif
|
||||
|
@ -543,8 +543,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -589,8 +589,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -525,8 +525,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -571,8 +571,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -523,8 +523,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -569,8 +569,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -535,8 +535,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -581,8 +581,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -537,8 +537,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 5 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 2 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 5 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 2 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -583,8 +583,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
#define MIN_Z_HEIGHT_FOR_HOMING 5 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
#define Z_HOMING_HEIGHT 5 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -560,8 +560,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -606,8 +606,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -543,8 +543,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -589,8 +589,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -543,8 +543,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -589,8 +589,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -543,8 +543,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -589,8 +589,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -540,8 +540,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -586,8 +586,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -551,8 +551,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -597,8 +597,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -564,8 +564,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -610,8 +610,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -535,8 +535,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -581,8 +581,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -543,8 +543,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -589,8 +589,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -632,8 +632,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 50 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 50 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -678,8 +678,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -626,8 +626,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -672,8 +672,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -629,8 +629,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 50 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 50 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -675,8 +675,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 15// (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 15 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -623,8 +623,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 100 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 100 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -669,8 +669,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -624,8 +624,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 20 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 10 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 20 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 10 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -670,8 +670,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -546,8 +546,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -592,8 +592,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -533,8 +533,8 @@
|
||||
//
|
||||
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
|
||||
//
|
||||
#define Z_RAISE_PROBE_DEPLOY_STOW 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_RAISE_BETWEEN_PROBINGS 5 // Raise between probing points.
|
||||
#define Z_PROBE_DEPLOY_HEIGHT 15 // Raise to make room for the probe to deploy / stow
|
||||
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.
|
||||
|
||||
//
|
||||
// For M851 give a range for adjusting the Z probe offset
|
||||
@ -579,8 +579,8 @@
|
||||
|
||||
// @section homing
|
||||
|
||||
//#define MIN_Z_HEIGHT_FOR_HOMING 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||
|
||||
// ENDSTOP SETTINGS:
|
||||
// Sets direction of endstops when homing; 1=MAX, -1=MIN
|
||||
|
@ -985,16 +985,16 @@ void kill_screen(const char* lcd_msg) {
|
||||
static uint8_t _lcd_level_bed_position;
|
||||
|
||||
// Utility to go to the next mesh point
|
||||
// A raise is added between points if MIN_Z_HEIGHT_FOR_HOMING is in use
|
||||
// A raise is added between points if Z_HOMING_HEIGHT is in use
|
||||
// Note: During Manual Bed Leveling the homed Z position is MESH_HOME_SEARCH_Z
|
||||
// Z position will be restored with the final action, a G28
|
||||
inline void _mbl_goto_xy(float x, float y) {
|
||||
current_position[Z_AXIS] = MESH_HOME_SEARCH_Z + MIN_Z_HEIGHT_FOR_HOMING;
|
||||
current_position[Z_AXIS] = MESH_HOME_SEARCH_Z + Z_HOMING_HEIGHT;
|
||||
line_to_current(Z_AXIS);
|
||||
current_position[X_AXIS] = x + home_offset[X_AXIS];
|
||||
current_position[Y_AXIS] = y + home_offset[Y_AXIS];
|
||||
line_to_current(manual_feedrate_mm_m[X_AXIS] <= manual_feedrate_mm_m[Y_AXIS] ? X_AXIS : Y_AXIS);
|
||||
#if MIN_Z_HEIGHT_FOR_HOMING > 0
|
||||
#if Z_HOMING_HEIGHT > 0
|
||||
current_position[Z_AXIS] = MESH_HOME_SEARCH_Z; // How do condition and action match?
|
||||
line_to_current(Z_AXIS);
|
||||
#endif
|
||||
@ -1045,7 +1045,7 @@ void kill_screen(const char* lcd_msg) {
|
||||
if (_lcd_level_bed_position == (MESH_NUM_X_POINTS) * (MESH_NUM_Y_POINTS)) {
|
||||
lcd_goto_screen(_lcd_level_bed_done, true);
|
||||
|
||||
current_position[Z_AXIS] = MESH_HOME_SEARCH_Z + MIN_Z_HEIGHT_FOR_HOMING;
|
||||
current_position[Z_AXIS] = MESH_HOME_SEARCH_Z + Z_HOMING_HEIGHT;
|
||||
line_to_current(Z_AXIS);
|
||||
stepper.synchronize();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user