Browse Source

Level bed corners Z-hop height option (#12858)

Ondřej Nový 6 years ago
parent
commit
a0ef6198ff
86 changed files with 93 additions and 3 deletions
  1. 1
    0
      Marlin/Configuration.h
  2. 1
    0
      Marlin/src/config/default/Configuration.h
  3. 1
    0
      Marlin/src/config/examples/AlephObjects/TAZ4/Configuration.h
  4. 1
    0
      Marlin/src/config/examples/AliExpress/CL-260/Configuration.h
  5. 1
    0
      Marlin/src/config/examples/Anet/A2/Configuration.h
  6. 1
    0
      Marlin/src/config/examples/Anet/A2plus/Configuration.h
  7. 1
    0
      Marlin/src/config/examples/Anet/A6/Configuration.h
  8. 1
    0
      Marlin/src/config/examples/Anet/A8/Configuration.h
  9. 1
    0
      Marlin/src/config/examples/ArmEd/Configuration.h
  10. 1
    0
      Marlin/src/config/examples/Azteeg/X5GT/Configuration.h
  11. 1
    0
      Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration.h
  12. 1
    0
      Marlin/src/config/examples/BIBO/TouchX/default/Configuration.h
  13. 1
    0
      Marlin/src/config/examples/BQ/Hephestos/Configuration.h
  14. 1
    0
      Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h
  15. 1
    0
      Marlin/src/config/examples/BQ/WITBOX/Configuration.h
  16. 1
    0
      Marlin/src/config/examples/Cartesio/Configuration.h
  17. 1
    0
      Marlin/src/config/examples/Creality/CR-10/Configuration.h
  18. 1
    0
      Marlin/src/config/examples/Creality/CR-10S/Configuration.h
  19. 1
    0
      Marlin/src/config/examples/Creality/CR-10mini/Configuration.h
  20. 1
    0
      Marlin/src/config/examples/Creality/CR-8/Configuration.h
  21. 1
    0
      Marlin/src/config/examples/Creality/Ender-2/Configuration.h
  22. 1
    0
      Marlin/src/config/examples/Creality/Ender-3/Configuration.h
  23. 1
    0
      Marlin/src/config/examples/Creality/Ender-4/Configuration.h
  24. 1
    0
      Marlin/src/config/examples/Einstart-S/Configuration.h
  25. 1
    0
      Marlin/src/config/examples/Felix/Configuration.h
  26. 1
    0
      Marlin/src/config/examples/Felix/DUAL/Configuration.h
  27. 1
    0
      Marlin/src/config/examples/FolgerTech/i3-2020/Configuration.h
  28. 1
    0
      Marlin/src/config/examples/Formbot/Raptor/Configuration.h
  29. 1
    0
      Marlin/src/config/examples/Formbot/T_Rex_2+/Configuration.h
  30. 1
    0
      Marlin/src/config/examples/Formbot/T_Rex_3/Configuration.h
  31. 1
    0
      Marlin/src/config/examples/Geeetech/GT2560/Configuration.h
  32. 1
    0
      Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
  33. 1
    0
      Marlin/src/config/examples/Geeetech/MeCreator2/Configuration.h
  34. 1
    0
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h
  35. 1
    0
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h
  36. 1
    0
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro C/Configuration.h
  37. 1
    0
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro W/Configuration.h
  38. 1
    0
      Marlin/src/config/examples/Infitary/i3-M508/Configuration.h
  39. 1
    0
      Marlin/src/config/examples/JGAurora/A5/Configuration.h
  40. 1
    0
      Marlin/src/config/examples/MakerParts/Configuration.h
  41. 1
    0
      Marlin/src/config/examples/Malyan/M150/Configuration.h
  42. 1
    0
      Marlin/src/config/examples/Malyan/M200/Configuration.h
  43. 1
    0
      Marlin/src/config/examples/Micromake/C1/basic/Configuration.h
  44. 1
    0
      Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h
  45. 1
    0
      Marlin/src/config/examples/Mks/Robin/Configuration.h
  46. 1
    0
      Marlin/src/config/examples/Mks/Sbase/Configuration.h
  47. 1
    0
      Marlin/src/config/examples/RepRapPro/Huxley/Configuration.h
  48. 1
    0
      Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h
  49. 1
    0
      Marlin/src/config/examples/RigidBot/Configuration.h
  50. 1
    0
      Marlin/src/config/examples/SCARA/Configuration.h
  51. 1
    0
      Marlin/src/config/examples/STM32F10/Configuration.h
  52. 1
    0
      Marlin/src/config/examples/STM32F4/Configuration.h
  53. 1
    0
      Marlin/src/config/examples/Sanguinololu/Configuration.h
  54. 1
    0
      Marlin/src/config/examples/TheBorg/Configuration.h
  55. 1
    0
      Marlin/src/config/examples/TinyBoy2/Configuration.h
  56. 1
    0
      Marlin/src/config/examples/Tronxy/X1/Configuration.h
  57. 1
    0
      Marlin/src/config/examples/Tronxy/X3A/Configuration.h
  58. 1
    0
      Marlin/src/config/examples/Tronxy/X5S/Configuration.h
  59. 1
    0
      Marlin/src/config/examples/Tronxy/XY100/Configuration.h
  60. 1
    0
      Marlin/src/config/examples/UltiMachine/Archim1/Configuration.h
  61. 1
    0
      Marlin/src/config/examples/UltiMachine/Archim2/Configuration.h
  62. 1
    0
      Marlin/src/config/examples/VORONDesign/Configuration.h
  63. 1
    0
      Marlin/src/config/examples/Velleman/K8200/Configuration.h
  64. 1
    0
      Marlin/src/config/examples/Velleman/K8400/Configuration.h
  65. 1
    0
      Marlin/src/config/examples/Velleman/K8400/Dual-head/Configuration.h
  66. 1
    0
      Marlin/src/config/examples/Wanhao/Duplicator 6/Configuration.h
  67. 1
    0
      Marlin/src/config/examples/adafruit/ST7565/Configuration.h
  68. 1
    0
      Marlin/src/config/examples/delta/Anycubic/Kossel/Configuration.h
  69. 1
    0
      Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration.h
  70. 1
    0
      Marlin/src/config/examples/delta/FLSUN/kossel/Configuration.h
  71. 1
    0
      Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration.h
  72. 1
    0
      Marlin/src/config/examples/delta/Geeetech/Rostock 301/Configuration.h
  73. 1
    0
      Marlin/src/config/examples/delta/Hatchbox_Alpha/Configuration.h
  74. 1
    0
      Marlin/src/config/examples/delta/MKS/SBASE/Configuration.h
  75. 1
    0
      Marlin/src/config/examples/delta/Tevo Little Monster/Configuration.h
  76. 1
    0
      Marlin/src/config/examples/delta/generic/Configuration.h
  77. 1
    0
      Marlin/src/config/examples/delta/kossel_mini/Configuration.h
  78. 1
    0
      Marlin/src/config/examples/delta/kossel_pro/Configuration.h
  79. 1
    0
      Marlin/src/config/examples/delta/kossel_xl/Configuration.h
  80. 1
    0
      Marlin/src/config/examples/gCreate/gMax1.5+/Configuration.h
  81. 1
    0
      Marlin/src/config/examples/makibox/Configuration.h
  82. 1
    0
      Marlin/src/config/examples/stm32f103ret6/Configuration.h
  83. 1
    0
      Marlin/src/config/examples/tvrrug/Round2/Configuration.h
  84. 1
    0
      Marlin/src/config/examples/wt150/Configuration.h
  85. 2
    2
      Marlin/src/lcd/menu/menu.h
  86. 7
    1
      Marlin/src/lcd/menu/menu_bed_corners.cpp

+ 1
- 0
Marlin/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/default/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/AlephObjects/TAZ4/Configuration.h View File

@@ -1201,6 +1201,7 @@
1201 1201
 
1202 1202
 #if ENABLED(LEVEL_BED_CORNERS)
1203 1203
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1204
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1204 1205
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1205 1206
 #endif
1206 1207
 

+ 1
- 0
Marlin/src/config/examples/AliExpress/CL-260/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/Anet/A2/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/Anet/A2plus/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/Anet/A6/Configuration.h View File

@@ -1319,6 +1319,7 @@
1319 1319
 
1320 1320
 #if ENABLED(LEVEL_BED_CORNERS)
1321 1321
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1322
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1322 1323
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1323 1324
 #endif
1324 1325
 

+ 1
- 0
Marlin/src/config/examples/Anet/A8/Configuration.h View File

@@ -1194,6 +1194,7 @@
1194 1194
 
1195 1195
 #if ENABLED(LEVEL_BED_CORNERS)
1196 1196
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1197
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1197 1198
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1198 1199
 #endif
1199 1200
 

+ 1
- 0
Marlin/src/config/examples/ArmEd/Configuration.h View File

@@ -1193,6 +1193,7 @@
1193 1193
 
1194 1194
 #if ENABLED(LEVEL_BED_CORNERS)
1195 1195
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1196
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1196 1197
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1197 1198
 #endif
1198 1199
 

+ 1
- 0
Marlin/src/config/examples/Azteeg/X5GT/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/BIBO/TouchX/default/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/BQ/Hephestos/Configuration.h View File

@@ -1169,6 +1169,7 @@
1169 1169
 
1170 1170
 #if ENABLED(LEVEL_BED_CORNERS)
1171 1171
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1172
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1172 1173
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1173 1174
 #endif
1174 1175
 

+ 1
- 0
Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/BQ/WITBOX/Configuration.h View File

@@ -1169,6 +1169,7 @@
1169 1169
 
1170 1170
 #if ENABLED(LEVEL_BED_CORNERS)
1171 1171
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1172
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1172 1173
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1173 1174
 #endif
1174 1175
 

+ 1
- 0
Marlin/src/config/examples/Cartesio/Configuration.h View File

@@ -1180,6 +1180,7 @@
1180 1180
 
1181 1181
 #if ENABLED(LEVEL_BED_CORNERS)
1182 1182
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1183
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1183 1184
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1184 1185
 #endif
1185 1186
 

+ 1
- 0
Marlin/src/config/examples/Creality/CR-10/Configuration.h View File

@@ -1191,6 +1191,7 @@
1191 1191
 
1192 1192
 #if ENABLED(LEVEL_BED_CORNERS)
1193 1193
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1194
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1194 1195
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1195 1196
 #endif
1196 1197
 

+ 1
- 0
Marlin/src/config/examples/Creality/CR-10S/Configuration.h View File

@@ -1182,6 +1182,7 @@
1182 1182
 
1183 1183
 #if ENABLED(LEVEL_BED_CORNERS)
1184 1184
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1185
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1185 1186
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1186 1187
 #endif
1187 1188
 

+ 1
- 0
Marlin/src/config/examples/Creality/CR-10mini/Configuration.h View File

@@ -1200,6 +1200,7 @@
1200 1200
 
1201 1201
 #if ENABLED(LEVEL_BED_CORNERS)
1202 1202
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1203
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1203 1204
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1204 1205
 #endif
1205 1206
 

+ 1
- 0
Marlin/src/config/examples/Creality/CR-8/Configuration.h View File

@@ -1191,6 +1191,7 @@
1191 1191
 
1192 1192
 #if ENABLED(LEVEL_BED_CORNERS)
1193 1193
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1194
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1194 1195
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1195 1196
 #endif
1196 1197
 

+ 1
- 0
Marlin/src/config/examples/Creality/Ender-2/Configuration.h View File

@@ -1185,6 +1185,7 @@
1185 1185
 
1186 1186
 #if ENABLED(LEVEL_BED_CORNERS)
1187 1187
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1188
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1188 1189
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1189 1190
 #endif
1190 1191
 

+ 1
- 0
Marlin/src/config/examples/Creality/Ender-3/Configuration.h View File

@@ -1185,6 +1185,7 @@
1185 1185
 
1186 1186
 #if ENABLED(LEVEL_BED_CORNERS)
1187 1187
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1188
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1188 1189
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1189 1190
 #endif
1190 1191
 

+ 1
- 0
Marlin/src/config/examples/Creality/Ender-4/Configuration.h View File

@@ -1191,6 +1191,7 @@
1191 1191
 
1192 1192
 #if ENABLED(LEVEL_BED_CORNERS)
1193 1193
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1194
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1194 1195
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1195 1196
 #endif
1196 1197
 

+ 1
- 0
Marlin/src/config/examples/Einstart-S/Configuration.h View File

@@ -1191,6 +1191,7 @@
1191 1191
 
1192 1192
 #if ENABLED(LEVEL_BED_CORNERS)
1193 1193
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1194
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1194 1195
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1195 1196
 #endif
1196 1197
 

+ 1
- 0
Marlin/src/config/examples/Felix/Configuration.h View File

@@ -1163,6 +1163,7 @@
1163 1163
 
1164 1164
 #if ENABLED(LEVEL_BED_CORNERS)
1165 1165
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1166
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1166 1167
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1167 1168
 #endif
1168 1169
 

+ 1
- 0
Marlin/src/config/examples/Felix/DUAL/Configuration.h View File

@@ -1163,6 +1163,7 @@
1163 1163
 
1164 1164
 #if ENABLED(LEVEL_BED_CORNERS)
1165 1165
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1166
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1166 1167
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1167 1168
 #endif
1168 1169
 

+ 1
- 0
Marlin/src/config/examples/FolgerTech/i3-2020/Configuration.h View File

@@ -1187,6 +1187,7 @@
1187 1187
 
1188 1188
 #if ENABLED(LEVEL_BED_CORNERS)
1189 1189
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1190
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1190 1191
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1191 1192
 #endif
1192 1193
 

+ 1
- 0
Marlin/src/config/examples/Formbot/Raptor/Configuration.h View File

@@ -1286,6 +1286,7 @@
1286 1286
 
1287 1287
 #if ENABLED(LEVEL_BED_CORNERS)
1288 1288
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1289
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1289 1290
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1290 1291
 #endif
1291 1292
 

+ 1
- 0
Marlin/src/config/examples/Formbot/T_Rex_2+/Configuration.h View File

@@ -1216,6 +1216,7 @@
1216 1216
 
1217 1217
 #if ENABLED(LEVEL_BED_CORNERS)
1218 1218
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1219
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1219 1220
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1220 1221
 #endif
1221 1222
 

+ 1
- 0
Marlin/src/config/examples/Formbot/T_Rex_3/Configuration.h View File

@@ -1206,6 +1206,7 @@
1206 1206
 
1207 1207
 #if ENABLED(LEVEL_BED_CORNERS)
1208 1208
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1209
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1209 1210
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1210 1211
 #endif
1211 1212
 

+ 1
- 0
Marlin/src/config/examples/Geeetech/GT2560/Configuration.h View File

@@ -1196,6 +1196,7 @@
1196 1196
 
1197 1197
 #if ENABLED(LEVEL_BED_CORNERS)
1198 1198
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1199
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1199 1200
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1200 1201
 #endif
1201 1202
 

+ 1
- 0
Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/Geeetech/MeCreator2/Configuration.h View File

@@ -1188,6 +1188,7 @@
1188 1188
 
1189 1189
 #if ENABLED(LEVEL_BED_CORNERS)
1190 1190
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1191
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1191 1192
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1192 1193
 #endif
1193 1194
 

+ 1
- 0
Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h View File

@@ -1197,6 +1197,7 @@
1197 1197
 
1198 1198
 #if ENABLED(LEVEL_BED_CORNERS)
1199 1199
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1200
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1200 1201
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1201 1202
 #endif
1202 1203
 

+ 1
- 0
Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h View File

@@ -1196,6 +1196,7 @@
1196 1196
 
1197 1197
 #if ENABLED(LEVEL_BED_CORNERS)
1198 1198
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1199
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1199 1200
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1200 1201
 #endif
1201 1202
 

+ 1
- 0
Marlin/src/config/examples/Geeetech/Prusa i3 Pro C/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/Geeetech/Prusa i3 Pro W/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/Infitary/i3-M508/Configuration.h View File

@@ -1185,6 +1185,7 @@
1185 1185
 
1186 1186
 #if ENABLED(LEVEL_BED_CORNERS)
1187 1187
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1188
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1188 1189
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1189 1190
 #endif
1190 1191
 

+ 1
- 0
Marlin/src/config/examples/JGAurora/A5/Configuration.h View File

@@ -1193,6 +1193,7 @@
1193 1193
 
1194 1194
 #if ENABLED(LEVEL_BED_CORNERS)
1195 1195
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1196
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1196 1197
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1197 1198
 #endif
1198 1199
 

+ 1
- 0
Marlin/src/config/examples/MakerParts/Configuration.h View File

@@ -1201,6 +1201,7 @@
1201 1201
 
1202 1202
 #if ENABLED(LEVEL_BED_CORNERS)
1203 1203
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1204
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1204 1205
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1205 1206
 #endif
1206 1207
 

+ 1
- 0
Marlin/src/config/examples/Malyan/M150/Configuration.h View File

@@ -1209,6 +1209,7 @@
1209 1209
 
1210 1210
 #if ENABLED(LEVEL_BED_CORNERS)
1211 1211
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1212
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1212 1213
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1213 1214
 #endif
1214 1215
 

+ 1
- 0
Marlin/src/config/examples/Malyan/M200/Configuration.h View File

@@ -1180,6 +1180,7 @@
1180 1180
 
1181 1181
 #if ENABLED(LEVEL_BED_CORNERS)
1182 1182
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1183
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1183 1184
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1184 1185
 #endif
1185 1186
 

+ 1
- 0
Marlin/src/config/examples/Micromake/C1/basic/Configuration.h View File

@@ -1185,6 +1185,7 @@
1185 1185
 
1186 1186
 #if ENABLED(LEVEL_BED_CORNERS)
1187 1187
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1188
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1188 1189
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1189 1190
 #endif
1190 1191
 

+ 1
- 0
Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h View File

@@ -1185,6 +1185,7 @@
1185 1185
 
1186 1186
 #if ENABLED(LEVEL_BED_CORNERS)
1187 1187
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1188
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1188 1189
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1189 1190
 #endif
1190 1191
 

+ 1
- 0
Marlin/src/config/examples/Mks/Robin/Configuration.h View File

@@ -1182,6 +1182,7 @@
1182 1182
 
1183 1183
 #if ENABLED(LEVEL_BED_CORNERS)
1184 1184
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1185
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1185 1186
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1186 1187
 #endif
1187 1188
 

+ 1
- 0
Marlin/src/config/examples/Mks/Sbase/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/RepRapPro/Huxley/Configuration.h View File

@@ -1230,6 +1230,7 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
1230 1230
 
1231 1231
 #if ENABLED(LEVEL_BED_CORNERS)
1232 1232
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1233
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1233 1234
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1234 1235
 #endif
1235 1236
 

+ 1
- 0
Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/RigidBot/Configuration.h View File

@@ -1179,6 +1179,7 @@
1179 1179
 
1180 1180
 #if ENABLED(LEVEL_BED_CORNERS)
1181 1181
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1182
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1182 1183
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1183 1184
 #endif
1184 1185
 

+ 1
- 0
Marlin/src/config/examples/SCARA/Configuration.h View File

@@ -1194,6 +1194,7 @@
1194 1194
 
1195 1195
 #if ENABLED(LEVEL_BED_CORNERS)
1196 1196
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1197
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1197 1198
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1198 1199
 #endif
1199 1200
 

+ 1
- 0
Marlin/src/config/examples/STM32F10/Configuration.h View File

@@ -1183,6 +1183,7 @@
1183 1183
 
1184 1184
 #if ENABLED(LEVEL_BED_CORNERS)
1185 1185
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1186
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1186 1187
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1187 1188
 #endif
1188 1189
 

+ 1
- 0
Marlin/src/config/examples/STM32F4/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/Sanguinololu/Configuration.h View File

@@ -1212,6 +1212,7 @@
1212 1212
 
1213 1213
 #if ENABLED(LEVEL_BED_CORNERS)
1214 1214
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1215
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1215 1216
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1216 1217
 #endif
1217 1218
 

+ 1
- 0
Marlin/src/config/examples/TheBorg/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/TinyBoy2/Configuration.h View File

@@ -1237,6 +1237,7 @@
1237 1237
 
1238 1238
 #if ENABLED(LEVEL_BED_CORNERS)
1239 1239
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1240
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1240 1241
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1241 1242
 #endif
1242 1243
 

+ 1
- 0
Marlin/src/config/examples/Tronxy/X1/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/Tronxy/X3A/Configuration.h View File

@@ -1185,6 +1185,7 @@
1185 1185
 
1186 1186
 #if ENABLED(LEVEL_BED_CORNERS)
1187 1187
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1188
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1188 1189
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1189 1190
 #endif
1190 1191
 

+ 1
- 0
Marlin/src/config/examples/Tronxy/X5S/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/Tronxy/XY100/Configuration.h View File

@@ -1192,6 +1192,7 @@
1192 1192
 
1193 1193
 #if ENABLED(LEVEL_BED_CORNERS)
1194 1194
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1195
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1195 1196
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1196 1197
 #endif
1197 1198
 

+ 1
- 0
Marlin/src/config/examples/UltiMachine/Archim1/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/UltiMachine/Archim2/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/VORONDesign/Configuration.h View File

@@ -1190,6 +1190,7 @@
1190 1190
 
1191 1191
 #if ENABLED(LEVEL_BED_CORNERS)
1192 1192
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1193
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1193 1194
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1194 1195
 #endif
1195 1196
 

+ 1
- 0
Marlin/src/config/examples/Velleman/K8200/Configuration.h View File

@@ -1211,6 +1211,7 @@
1211 1211
 
1212 1212
 #if ENABLED(LEVEL_BED_CORNERS)
1213 1213
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1214
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1214 1215
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1215 1216
 #endif
1216 1217
 

+ 1
- 0
Marlin/src/config/examples/Velleman/K8400/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/Velleman/K8400/Dual-head/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/Wanhao/Duplicator 6/Configuration.h View File

@@ -1191,6 +1191,7 @@
1191 1191
 
1192 1192
 #if ENABLED(LEVEL_BED_CORNERS)
1193 1193
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1194
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1194 1195
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1195 1196
 #endif
1196 1197
 

+ 1
- 0
Marlin/src/config/examples/adafruit/ST7565/Configuration.h View File

@@ -1181,6 +1181,7 @@
1181 1181
 
1182 1182
 #if ENABLED(LEVEL_BED_CORNERS)
1183 1183
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1184
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1184 1185
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1185 1186
 #endif
1186 1187
 

+ 1
- 0
Marlin/src/config/examples/delta/Anycubic/Kossel/Configuration.h View File

@@ -1372,6 +1372,7 @@
1372 1372
 
1373 1373
 #if ENABLED(LEVEL_BED_CORNERS)
1374 1374
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1375
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1375 1376
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1376 1377
 #endif
1377 1378
 

+ 1
- 0
Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration.h View File

@@ -1310,6 +1310,7 @@
1310 1310
 
1311 1311
 #if ENABLED(LEVEL_BED_CORNERS)
1312 1312
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1313
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1313 1314
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1314 1315
 #endif
1315 1316
 

+ 1
- 0
Marlin/src/config/examples/delta/FLSUN/kossel/Configuration.h View File

@@ -1309,6 +1309,7 @@
1309 1309
 
1310 1310
 #if ENABLED(LEVEL_BED_CORNERS)
1311 1311
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1312
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1312 1313
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1313 1314
 #endif
1314 1315
 

+ 1
- 0
Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration.h View File

@@ -1309,6 +1309,7 @@
1309 1309
 
1310 1310
 #if ENABLED(LEVEL_BED_CORNERS)
1311 1311
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1312
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1312 1313
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1313 1314
 #endif
1314 1315
 

+ 1
- 0
Marlin/src/config/examples/delta/Geeetech/Rostock 301/Configuration.h View File

@@ -1311,6 +1311,7 @@
1311 1311
 
1312 1312
 #if ENABLED(LEVEL_BED_CORNERS)
1313 1313
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1314
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1314 1315
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1315 1316
 #endif
1316 1317
 

+ 1
- 0
Marlin/src/config/examples/delta/Hatchbox_Alpha/Configuration.h View File

@@ -1312,6 +1312,7 @@
1312 1312
 
1313 1313
 #if ENABLED(LEVEL_BED_CORNERS)
1314 1314
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1315
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1315 1316
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1316 1317
 #endif
1317 1318
 

+ 1
- 0
Marlin/src/config/examples/delta/MKS/SBASE/Configuration.h View File

@@ -1297,6 +1297,7 @@
1297 1297
 
1298 1298
 #if ENABLED(LEVEL_BED_CORNERS)
1299 1299
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1300
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1300 1301
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1301 1302
 #endif
1302 1303
 

+ 1
- 0
Marlin/src/config/examples/delta/Tevo Little Monster/Configuration.h View File

@@ -1301,6 +1301,7 @@
1301 1301
 
1302 1302
 #if ENABLED(LEVEL_BED_CORNERS)
1303 1303
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1304
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1304 1305
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1305 1306
 #endif
1306 1307
 

+ 1
- 0
Marlin/src/config/examples/delta/generic/Configuration.h View File

@@ -1297,6 +1297,7 @@
1297 1297
 
1298 1298
 #if ENABLED(LEVEL_BED_CORNERS)
1299 1299
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1300
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1300 1301
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1301 1302
 #endif
1302 1303
 

+ 1
- 0
Marlin/src/config/examples/delta/kossel_mini/Configuration.h View File

@@ -1299,6 +1299,7 @@
1299 1299
 
1300 1300
 #if ENABLED(LEVEL_BED_CORNERS)
1301 1301
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1302
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1302 1303
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1303 1304
 #endif
1304 1305
 

+ 1
- 0
Marlin/src/config/examples/delta/kossel_pro/Configuration.h View File

@@ -1300,6 +1300,7 @@
1300 1300
 
1301 1301
 #if ENABLED(LEVEL_BED_CORNERS)
1302 1302
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1303
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1303 1304
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1304 1305
 #endif
1305 1306
 

+ 1
- 0
Marlin/src/config/examples/delta/kossel_xl/Configuration.h View File

@@ -1300,6 +1300,7 @@
1300 1300
 
1301 1301
 #if ENABLED(LEVEL_BED_CORNERS)
1302 1302
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1303
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1303 1304
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1304 1305
 #endif
1305 1306
 

+ 1
- 0
Marlin/src/config/examples/gCreate/gMax1.5+/Configuration.h View File

@@ -1195,6 +1195,7 @@
1195 1195
 
1196 1196
 #if ENABLED(LEVEL_BED_CORNERS)
1197 1197
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1198
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1198 1199
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1199 1200
 #endif
1200 1201
 

+ 1
- 0
Marlin/src/config/examples/makibox/Configuration.h View File

@@ -1184,6 +1184,7 @@
1184 1184
 
1185 1185
 #if ENABLED(LEVEL_BED_CORNERS)
1186 1186
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1187
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1187 1188
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1188 1189
 #endif
1189 1190
 

+ 1
- 0
Marlin/src/config/examples/stm32f103ret6/Configuration.h View File

@@ -1183,6 +1183,7 @@
1183 1183
 
1184 1184
 #if ENABLED(LEVEL_BED_CORNERS)
1185 1185
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1186
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1186 1187
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1187 1188
 #endif
1188 1189
 

+ 1
- 0
Marlin/src/config/examples/tvrrug/Round2/Configuration.h View File

@@ -1176,6 +1176,7 @@
1176 1176
 
1177 1177
 #if ENABLED(LEVEL_BED_CORNERS)
1178 1178
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1179
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1179 1180
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1180 1181
 #endif
1181 1182
 

+ 1
- 0
Marlin/src/config/examples/wt150/Configuration.h View File

@@ -1186,6 +1186,7 @@
1186 1186
 
1187 1187
 #if ENABLED(LEVEL_BED_CORNERS)
1188 1188
   #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1189
+  #define LEVEL_CORNERS_Z_HOP  4.0  // (mm) Move nozzle up before moving between corners
1189 1190
   //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1190 1191
 #endif
1191 1192
 

+ 2
- 2
Marlin/src/lcd/menu/menu.h View File

@@ -154,8 +154,8 @@ template<typename NAME>
154 154
 class TMenuItem : MenuItemBase {
155 155
   private:
156 156
     typedef typename NAME::type_t type_t;
157
-    inline static float unscale(const float value)    { return value * (1.0f / NAME::scale);  }
158
-    inline static float scale(const float value)      { return value * NAME::scale;           }
157
+    static inline float unscale(const float value)    { return value * (1.0f / NAME::scale);  }
158
+    static inline float scale(const float value)      { return value * NAME::scale;           }
159 159
     static void  load(void *ptr, const int32_t value) { *((type_t*)ptr) = unscale(value);     }
160 160
     static char* to_string(const int32_t value)       { return NAME::strfunc(unscale(value)); }
161 161
   public:

+ 7
- 1
Marlin/src/lcd/menu/menu_bed_corners.cpp View File

@@ -32,12 +32,18 @@
32 32
 #include "../../module/motion.h"
33 33
 #include "../../module/planner.h"
34 34
 
35
+#ifndef LEVEL_CORNERS_Z_HOP
36
+  #define LEVEL_CORNERS_Z_HOP 4.0
37
+#endif
38
+
39
+static_assert(LEVEL_CORNERS_Z_HOP >= 0, "LEVEL_CORNERS_Z_HOP must be >= 0. Please update your configuration.");
40
+
35 41
 /**
36 42
  * Level corners, starting in the front-left corner.
37 43
  */
38 44
 static int8_t bed_corner;
39 45
 void _lcd_goto_next_corner() {
40
-  line_to_z(4.0);
46
+  line_to_z(LEVEL_CORNERS_Z_HOP);
41 47
   switch (bed_corner) {
42 48
     case 0:
43 49
       current_position[X_AXIS] = X_MIN_BED + LEVEL_CORNERS_INSET;

Loading…
Cancel
Save