mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2024-11-29 23:07:42 +00:00
[1.1.x] Level bed corners Z-hop height option (#12859)
This commit is contained in:
parent
feb2165feb
commit
c0a6f013de
@ -1111,6 +1111,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1124,6 +1124,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1104,6 +1104,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1179,6 +1179,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1243,6 +1243,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1117,6 +1117,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1104,6 +1104,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1104,6 +1104,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1092,6 +1092,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1102,6 +1102,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1092,6 +1092,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1103,6 +1103,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1114,6 +1114,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1109,6 +1109,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1123,6 +1123,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1114,6 +1114,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1108,6 +1108,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1108,6 +1108,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1114,6 +1114,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1086,6 +1086,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1086,6 +1086,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1110,6 +1110,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1119,6 +1119,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1104,6 +1104,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1120,6 +1120,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1119,6 +1119,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1104,6 +1104,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1104,6 +1104,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1108,6 +1108,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1115,6 +1115,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1132,6 +1132,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1108,6 +1108,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1108,6 +1108,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1153,6 +1153,7 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1104,6 +1104,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1102,6 +1102,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1117,6 +1117,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1135,6 +1135,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1163,6 +1163,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1104,6 +1104,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1108,6 +1108,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1104,6 +1104,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1115,6 +1115,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1134,6 +1134,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1104,6 +1104,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1104,6 +1104,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1114,6 +1114,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1104,6 +1104,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1302,6 +1302,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1240,6 +1240,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1239,6 +1239,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1239,6 +1239,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1242,6 +1242,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1227,6 +1227,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1229,6 +1229,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1230,6 +1230,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1230,6 +1230,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1118,6 +1118,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1275,6 +1275,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1107,6 +1107,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1099,6 +1099,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1109,6 +1109,7 @@
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
|
||||||
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
//#define LEVEL_CENTER_TOO // Move to the center after the last corner
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1824,12 +1824,18 @@ void lcd_quick_feedback(const bool clear_buttons) {
|
|||||||
|
|
||||||
#if ENABLED(LEVEL_BED_CORNERS)
|
#if ENABLED(LEVEL_BED_CORNERS)
|
||||||
|
|
||||||
|
#ifndef LEVEL_CORNERS_Z_HOP
|
||||||
|
#define LEVEL_CORNERS_Z_HOP 4.0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
static_assert(LEVEL_CORNERS_Z_HOP >= 0, "LEVEL_CORNERS_Z_HOP must be >= 0. Please update your configuration.");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Level corners, starting in the front-left corner.
|
* Level corners, starting in the front-left corner.
|
||||||
*/
|
*/
|
||||||
static int8_t bed_corner;
|
static int8_t bed_corner;
|
||||||
void _lcd_goto_next_corner() {
|
void _lcd_goto_next_corner() {
|
||||||
line_to_z(4.0);
|
line_to_z(LEVEL_CORNERS_Z_HOP);
|
||||||
switch (bed_corner) {
|
switch (bed_corner) {
|
||||||
case 0:
|
case 0:
|
||||||
current_position[X_AXIS] = X_MIN_BED + LEVEL_CORNERS_INSET;
|
current_position[X_AXIS] = X_MIN_BED + LEVEL_CORNERS_INSET;
|
||||||
|
Loading…
Reference in New Issue
Block a user