Explorar el Código

Extra options for LEVEL_BED_CORNERS (#10483)

Scott Lahteine hace 6 años
padre
commit
9e07df5c1b
No account linked to committer's email address
Se han modificado 67 ficheros con 350 adiciones y 7 borrados
  1. 5
    0
      Marlin/Configuration.h
  2. 5
    0
      Marlin/src/config/default/Configuration.h
  3. 5
    0
      Marlin/src/config/examples/AlephObjects/TAZ4/Configuration.h
  4. 5
    0
      Marlin/src/config/examples/AliExpress/CL-260/Configuration.h
  5. 5
    0
      Marlin/src/config/examples/Anet/A6/Configuration.h
  6. 5
    0
      Marlin/src/config/examples/Anet/A8/Configuration.h
  7. 5
    0
      Marlin/src/config/examples/Azteeg/X5GT/Configuration.h
  8. 5
    0
      Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration.h
  9. 5
    0
      Marlin/src/config/examples/BIBO/TouchX/default/Configuration.h
  10. 5
    0
      Marlin/src/config/examples/BQ/Hephestos/Configuration.h
  11. 5
    0
      Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h
  12. 5
    0
      Marlin/src/config/examples/BQ/WITBOX/Configuration.h
  13. 5
    0
      Marlin/src/config/examples/Cartesio/Configuration.h
  14. 5
    0
      Marlin/src/config/examples/Creality/CR-10/Configuration.h
  15. 5
    0
      Marlin/src/config/examples/Creality/CR-10S/Configuration.h
  16. 5
    0
      Marlin/src/config/examples/Creality/CR-10mini/Configuration.h
  17. 5
    0
      Marlin/src/config/examples/Creality/CR-8/Configuration.h
  18. 5
    0
      Marlin/src/config/examples/Creality/Ender-2/Configuration.h
  19. 5
    0
      Marlin/src/config/examples/Creality/Ender-4/Configuration.h
  20. 5
    0
      Marlin/src/config/examples/Felix/Configuration.h
  21. 5
    0
      Marlin/src/config/examples/Felix/DUAL/Configuration.h
  22. 5
    0
      Marlin/src/config/examples/FolgerTech/i3-2020/Configuration.h
  23. 5
    0
      Marlin/src/config/examples/Geeetech/GT2560/Configuration.h
  24. 5
    0
      Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
  25. 5
    0
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h
  26. 5
    0
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h
  27. 5
    0
      Marlin/src/config/examples/Infitary/i3-M508/Configuration.h
  28. 5
    0
      Marlin/src/config/examples/JGAurora/A5/Configuration.h
  29. 5
    0
      Marlin/src/config/examples/MakerParts/Configuration.h
  30. 5
    0
      Marlin/src/config/examples/Malyan/M150/Configuration.h
  31. 5
    0
      Marlin/src/config/examples/Malyan/M200/Configuration.h
  32. 5
    0
      Marlin/src/config/examples/Micromake/C1/basic/Configuration.h
  33. 5
    0
      Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h
  34. 5
    0
      Marlin/src/config/examples/Mks/Sbase/Configuration.h
  35. 5
    0
      Marlin/src/config/examples/RepRapPro/Huxley/Configuration.h
  36. 5
    0
      Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h
  37. 5
    0
      Marlin/src/config/examples/RigidBot/Configuration.h
  38. 5
    0
      Marlin/src/config/examples/SCARA/Configuration.h
  39. 5
    0
      Marlin/src/config/examples/STM32F10/Configuration.h
  40. 5
    0
      Marlin/src/config/examples/STM32F4/Configuration.h
  41. 5
    0
      Marlin/src/config/examples/Sanguinololu/Configuration.h
  42. 5
    0
      Marlin/src/config/examples/TheBorg/Configuration.h
  43. 5
    0
      Marlin/src/config/examples/TinyBoy2/Configuration.h
  44. 5
    0
      Marlin/src/config/examples/Tronxy/X1/Configuration.h
  45. 5
    0
      Marlin/src/config/examples/Tronxy/X5S/Configuration.h
  46. 5
    0
      Marlin/src/config/examples/Tronxy/XY100/Configuration.h
  47. 5
    0
      Marlin/src/config/examples/UltiMachine/Archim2/Configuration.h
  48. 5
    0
      Marlin/src/config/examples/Velleman/K8200/Configuration.h
  49. 5
    0
      Marlin/src/config/examples/Velleman/K8400/Configuration.h
  50. 5
    0
      Marlin/src/config/examples/Velleman/K8400/Dual-head/Configuration.h
  51. 5
    0
      Marlin/src/config/examples/Wanhao/Duplicator 6/Configuration.h
  52. 5
    0
      Marlin/src/config/examples/adafruit/ST7565/Configuration.h
  53. 5
    0
      Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration.h
  54. 5
    0
      Marlin/src/config/examples/delta/FLSUN/kossel/Configuration.h
  55. 5
    0
      Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration.h
  56. 5
    0
      Marlin/src/config/examples/delta/Hatchbox_Alpha/Configuration.h
  57. 5
    0
      Marlin/src/config/examples/delta/generic/Configuration.h
  58. 5
    0
      Marlin/src/config/examples/delta/kossel_mini/Configuration.h
  59. 5
    0
      Marlin/src/config/examples/delta/kossel_pro/Configuration.h
  60. 5
    0
      Marlin/src/config/examples/delta/kossel_xl/Configuration.h
  61. 5
    0
      Marlin/src/config/examples/gCreate/gMax1.5+/Configuration.h
  62. 5
    0
      Marlin/src/config/examples/makibox/Configuration.h
  63. 5
    0
      Marlin/src/config/examples/stm32f103ret6/Configuration.h
  64. 5
    0
      Marlin/src/config/examples/tvrrug/Round2/Configuration.h
  65. 5
    0
      Marlin/src/config/examples/wt150/Configuration.h
  66. 2
    0
      Marlin/src/inc/SanityCheck.h
  67. 23
    7
      Marlin/src/lcd/ultralcd.cpp

+ 5
- 0
Marlin/Configuration.h Ver fichero

@@ -1077,6 +1077,11 @@
1077 1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078 1078
 //#define LEVEL_BED_CORNERS
1079 1079
 
1080
+#if ENABLED(LEVEL_BED_CORNERS)
1081
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1082
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1083
+#endif
1084
+
1080 1085
 /**
1081 1086
  * Commands to execute at the end of G29 probing.
1082 1087
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/default/Configuration.h Ver fichero

@@ -1077,6 +1077,11 @@
1077 1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078 1078
 //#define LEVEL_BED_CORNERS
1079 1079
 
1080
+#if ENABLED(LEVEL_BED_CORNERS)
1081
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1082
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1083
+#endif
1084
+
1080 1085
 /**
1081 1086
  * Commands to execute at the end of G29 probing.
1082 1087
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/AlephObjects/TAZ4/Configuration.h Ver fichero

@@ -1097,6 +1097,11 @@
1097 1097
 // Add a menu item to move between bed corners for manual bed adjustment
1098 1098
 //#define LEVEL_BED_CORNERS
1099 1099
 
1100
+#if ENABLED(LEVEL_BED_CORNERS)
1101
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1102
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1103
+#endif
1104
+
1100 1105
 /**
1101 1106
  * Commands to execute at the end of G29 probing.
1102 1107
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/AliExpress/CL-260/Configuration.h Ver fichero

@@ -1077,6 +1077,11 @@
1077 1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078 1078
 //#define LEVEL_BED_CORNERS
1079 1079
 
1080
+#if ENABLED(LEVEL_BED_CORNERS)
1081
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1082
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1083
+#endif
1084
+
1080 1085
 /**
1081 1086
  * Commands to execute at the end of G29 probing.
1082 1087
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Anet/A6/Configuration.h Ver fichero

@@ -1215,6 +1215,11 @@
1215 1215
 // Add a menu item to move between bed corners for manual bed adjustment
1216 1216
 //#define LEVEL_BED_CORNERS
1217 1217
 
1218
+#if ENABLED(LEVEL_BED_CORNERS)
1219
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1220
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1221
+#endif
1222
+
1218 1223
 /**
1219 1224
  * Commands to execute at the end of G29 probing.
1220 1225
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Anet/A8/Configuration.h Ver fichero

@@ -1095,6 +1095,11 @@
1095 1095
 // Add a menu item to move between bed corners for manual bed adjustment
1096 1096
 //#define LEVEL_BED_CORNERS
1097 1097
 
1098
+#if ENABLED(LEVEL_BED_CORNERS)
1099
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1100
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1101
+#endif
1102
+
1098 1103
 /**
1099 1104
  * Commands to execute at the end of G29 probing.
1100 1105
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Azteeg/X5GT/Configuration.h Ver fichero

@@ -1077,6 +1077,11 @@
1077 1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078 1078
 //#define LEVEL_BED_CORNERS
1079 1079
 
1080
+#if ENABLED(LEVEL_BED_CORNERS)
1081
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1082
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1083
+#endif
1084
+
1080 1085
 /**
1081 1086
  * Commands to execute at the end of G29 probing.
1082 1087
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration.h Ver fichero

@@ -1077,6 +1077,11 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
1077 1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078 1078
 #define LEVEL_BED_CORNERS
1079 1079
 
1080
+#if ENABLED(LEVEL_BED_CORNERS)
1081
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1082
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1083
+#endif
1084
+
1080 1085
 /**
1081 1086
  * Commands to execute at the end of G29 probing.
1082 1087
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/BIBO/TouchX/default/Configuration.h Ver fichero

@@ -1077,6 +1077,11 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
1077 1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078 1078
 #define LEVEL_BED_CORNERS
1079 1079
 
1080
+#if ENABLED(LEVEL_BED_CORNERS)
1081
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1082
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1083
+#endif
1084
+
1080 1085
 /**
1081 1086
  * Commands to execute at the end of G29 probing.
1082 1087
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/BQ/Hephestos/Configuration.h Ver fichero

@@ -1065,6 +1065,11 @@
1065 1065
 // Add a menu item to move between bed corners for manual bed adjustment
1066 1066
 //#define LEVEL_BED_CORNERS
1067 1067
 
1068
+#if ENABLED(LEVEL_BED_CORNERS)
1069
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1070
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1071
+#endif
1072
+
1068 1073
 /**
1069 1074
  * Commands to execute at the end of G29 probing.
1070 1075
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h Ver fichero

@@ -1089,6 +1089,11 @@
1089 1089
 // Add a menu item to move between bed corners for manual bed adjustment
1090 1090
 //#define LEVEL_BED_CORNERS
1091 1091
 
1092
+#if ENABLED(LEVEL_BED_CORNERS)
1093
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1094
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1095
+#endif
1096
+
1092 1097
 /**
1093 1098
  * Commands to execute at the end of G29 probing.
1094 1099
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/BQ/WITBOX/Configuration.h Ver fichero

@@ -1065,6 +1065,11 @@
1065 1065
 // Add a menu item to move between bed corners for manual bed adjustment
1066 1066
 //#define LEVEL_BED_CORNERS
1067 1067
 
1068
+#if ENABLED(LEVEL_BED_CORNERS)
1069
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1070
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1071
+#endif
1072
+
1068 1073
 /**
1069 1074
  * Commands to execute at the end of G29 probing.
1070 1075
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Cartesio/Configuration.h Ver fichero

@@ -1076,6 +1076,11 @@
1076 1076
 // Add a menu item to move between bed corners for manual bed adjustment
1077 1077
 //#define LEVEL_BED_CORNERS
1078 1078
 
1079
+#if ENABLED(LEVEL_BED_CORNERS)
1080
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1081
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1082
+#endif
1083
+
1079 1084
 /**
1080 1085
  * Commands to execute at the end of G29 probing.
1081 1086
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Creality/CR-10/Configuration.h Ver fichero

@@ -1087,6 +1087,11 @@
1087 1087
 // Add a menu item to move between bed corners for manual bed adjustment
1088 1088
 #define LEVEL_BED_CORNERS
1089 1089
 
1090
+#if ENABLED(LEVEL_BED_CORNERS)
1091
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1092
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1093
+#endif
1094
+
1090 1095
 /**
1091 1096
  * Commands to execute at the end of G29 probing.
1092 1097
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Creality/CR-10S/Configuration.h Ver fichero

@@ -1078,6 +1078,11 @@
1078 1078
 // Add a menu item to move between bed corners for manual bed adjustment
1079 1079
 #define LEVEL_BED_CORNERS
1080 1080
 
1081
+#if ENABLED(LEVEL_BED_CORNERS)
1082
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1083
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1084
+#endif
1085
+
1081 1086
 /**
1082 1087
  * Commands to execute at the end of G29 probing.
1083 1088
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Creality/CR-10mini/Configuration.h Ver fichero

@@ -1096,6 +1096,11 @@
1096 1096
 // Add a menu item to move between bed corners for manual bed adjustment
1097 1097
 //#define LEVEL_BED_CORNERS
1098 1098
 
1099
+#if ENABLED(LEVEL_BED_CORNERS)
1100
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1101
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1102
+#endif
1103
+
1099 1104
 /**
1100 1105
  * Commands to execute at the end of G29 probing.
1101 1106
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Creality/CR-8/Configuration.h Ver fichero

@@ -1087,6 +1087,11 @@
1087 1087
 // Add a menu item to move between bed corners for manual bed adjustment
1088 1088
 //#define LEVEL_BED_CORNERS
1089 1089
 
1090
+#if ENABLED(LEVEL_BED_CORNERS)
1091
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1092
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1093
+#endif
1094
+
1090 1095
 /**
1091 1096
  * Commands to execute at the end of G29 probing.
1092 1097
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Creality/Ender-2/Configuration.h Ver fichero

@@ -1081,6 +1081,11 @@
1081 1081
 // Add a menu item to move between bed corners for manual bed adjustment
1082 1082
 //#define LEVEL_BED_CORNERS
1083 1083
 
1084
+#if ENABLED(LEVEL_BED_CORNERS)
1085
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1086
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1087
+#endif
1088
+
1084 1089
 /**
1085 1090
  * Commands to execute at the end of G29 probing.
1086 1091
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Creality/Ender-4/Configuration.h Ver fichero

@@ -1087,6 +1087,11 @@
1087 1087
 // Add a menu item to move between bed corners for manual bed adjustment
1088 1088
 //#define LEVEL_BED_CORNERS
1089 1089
 
1090
+#if ENABLED(LEVEL_BED_CORNERS)
1091
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1092
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1093
+#endif
1094
+
1090 1095
 /**
1091 1096
  * Commands to execute at the end of G29 probing.
1092 1097
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Felix/Configuration.h Ver fichero

@@ -1059,6 +1059,11 @@
1059 1059
 // Add a menu item to move between bed corners for manual bed adjustment
1060 1060
 //#define LEVEL_BED_CORNERS
1061 1061
 
1062
+#if ENABLED(LEVEL_BED_CORNERS)
1063
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1064
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1065
+#endif
1066
+
1062 1067
 /**
1063 1068
  * Commands to execute at the end of G29 probing.
1064 1069
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Felix/DUAL/Configuration.h Ver fichero

@@ -1059,6 +1059,11 @@
1059 1059
 // Add a menu item to move between bed corners for manual bed adjustment
1060 1060
 //#define LEVEL_BED_CORNERS
1061 1061
 
1062
+#if ENABLED(LEVEL_BED_CORNERS)
1063
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1064
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1065
+#endif
1066
+
1062 1067
 /**
1063 1068
  * Commands to execute at the end of G29 probing.
1064 1069
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/FolgerTech/i3-2020/Configuration.h Ver fichero

@@ -1101,6 +1101,11 @@
1101 1101
 // Add a menu item to move between bed corners for manual bed adjustment
1102 1102
 //#define LEVEL_BED_CORNERS
1103 1103
 
1104
+#if ENABLED(LEVEL_BED_CORNERS)
1105
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1106
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1107
+#endif
1108
+
1104 1109
 /**
1105 1110
  * Commands to execute at the end of G29 probing.
1106 1111
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Geeetech/GT2560/Configuration.h Ver fichero

@@ -1092,6 +1092,11 @@
1092 1092
 // Add a menu item to move between bed corners for manual bed adjustment
1093 1093
 //#define LEVEL_BED_CORNERS
1094 1094
 
1095
+#if ENABLED(LEVEL_BED_CORNERS)
1096
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1097
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1098
+#endif
1099
+
1095 1100
 /**
1096 1101
  * Commands to execute at the end of G29 probing.
1097 1102
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h Ver fichero

@@ -1077,6 +1077,11 @@
1077 1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078 1078
 //#define LEVEL_BED_CORNERS
1079 1079
 
1080
+#if ENABLED(LEVEL_BED_CORNERS)
1081
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1082
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1083
+#endif
1084
+
1080 1085
 /**
1081 1086
  * Commands to execute at the end of G29 probing.
1082 1087
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h Ver fichero

@@ -1093,6 +1093,11 @@
1093 1093
 // Add a menu item to move between bed corners for manual bed adjustment
1094 1094
 #define LEVEL_BED_CORNERS
1095 1095
 
1096
+#if ENABLED(LEVEL_BED_CORNERS)
1097
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1098
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1099
+#endif
1100
+
1096 1101
 /**
1097 1102
  * Commands to execute at the end of G29 probing.
1098 1103
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h Ver fichero

@@ -1092,6 +1092,11 @@
1092 1092
 // Add a menu item to move between bed corners for manual bed adjustment
1093 1093
 #define LEVEL_BED_CORNERS
1094 1094
 
1095
+#if ENABLED(LEVEL_BED_CORNERS)
1096
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1097
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1098
+#endif
1099
+
1095 1100
 /**
1096 1101
  * Commands to execute at the end of G29 probing.
1097 1102
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Infitary/i3-M508/Configuration.h Ver fichero

@@ -1081,6 +1081,11 @@
1081 1081
 // Add a menu item to move between bed corners for manual bed adjustment
1082 1082
 //#define LEVEL_BED_CORNERS
1083 1083
 
1084
+#if ENABLED(LEVEL_BED_CORNERS)
1085
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1086
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1087
+#endif
1088
+
1084 1089
 /**
1085 1090
  * Commands to execute at the end of G29 probing.
1086 1091
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/JGAurora/A5/Configuration.h Ver fichero

@@ -1088,6 +1088,11 @@
1088 1088
 // Add a menu item to move between bed corners for manual bed adjustment
1089 1089
 #define LEVEL_BED_CORNERS
1090 1090
 
1091
+#if ENABLED(LEVEL_BED_CORNERS)
1092
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1093
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1094
+#endif
1095
+
1091 1096
 /**
1092 1097
  * Commands to execute at the end of G29 probing.
1093 1098
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/MakerParts/Configuration.h Ver fichero

@@ -1097,6 +1097,11 @@
1097 1097
 // Add a menu item to move between bed corners for manual bed adjustment
1098 1098
 //#define LEVEL_BED_CORNERS
1099 1099
 
1100
+#if ENABLED(LEVEL_BED_CORNERS)
1101
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1102
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1103
+#endif
1104
+
1100 1105
 /**
1101 1106
  * Commands to execute at the end of G29 probing.
1102 1107
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Malyan/M150/Configuration.h Ver fichero

@@ -1116,6 +1116,11 @@
1116 1116
 // Add a menu item to move between bed corners for manual bed adjustment
1117 1117
 //#define LEVEL_BED_CORNERS
1118 1118
 
1119
+#if ENABLED(LEVEL_BED_CORNERS)
1120
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1121
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1122
+#endif
1123
+
1119 1124
 /**
1120 1125
  * Commands to execute at the end of G29 probing.
1121 1126
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Malyan/M200/Configuration.h Ver fichero

@@ -1076,6 +1076,11 @@
1076 1076
 // Add a menu item to move between bed corners for manual bed adjustment
1077 1077
 #define LEVEL_BED_CORNERS
1078 1078
 
1079
+#if ENABLED(LEVEL_BED_CORNERS)
1080
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1081
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1082
+#endif
1083
+
1079 1084
 /**
1080 1085
  * Commands to execute at the end of G29 probing.
1081 1086
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Micromake/C1/basic/Configuration.h Ver fichero

@@ -1081,6 +1081,11 @@
1081 1081
 // Add a menu item to move between bed corners for manual bed adjustment
1082 1082
 //#define LEVEL_BED_CORNERS
1083 1083
 
1084
+#if ENABLED(LEVEL_BED_CORNERS)
1085
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1086
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1087
+#endif
1088
+
1084 1089
 /**
1085 1090
  * Commands to execute at the end of G29 probing.
1086 1091
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h Ver fichero

@@ -1081,6 +1081,11 @@
1081 1081
 // Add a menu item to move between bed corners for manual bed adjustment
1082 1082
 //#define LEVEL_BED_CORNERS
1083 1083
 
1084
+#if ENABLED(LEVEL_BED_CORNERS)
1085
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1086
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1087
+#endif
1088
+
1084 1089
 /**
1085 1090
  * Commands to execute at the end of G29 probing.
1086 1091
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Mks/Sbase/Configuration.h Ver fichero

@@ -1077,6 +1077,11 @@
1077 1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078 1078
 #define LEVEL_BED_CORNERS
1079 1079
 
1080
+#if ENABLED(LEVEL_BED_CORNERS)
1081
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1082
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1083
+#endif
1084
+
1080 1085
 /**
1081 1086
  * Commands to execute at the end of G29 probing.
1082 1087
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/RepRapPro/Huxley/Configuration.h Ver fichero

@@ -1126,6 +1126,11 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
1126 1126
 // Add a menu item to move between bed corners for manual bed adjustment
1127 1127
 //#define LEVEL_BED_CORNERS
1128 1128
 
1129
+#if ENABLED(LEVEL_BED_CORNERS)
1130
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1131
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1132
+#endif
1133
+
1129 1134
 /**
1130 1135
  * Commands to execute at the end of G29 probing.
1131 1136
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h Ver fichero

@@ -1077,6 +1077,11 @@
1077 1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078 1078
 //#define LEVEL_BED_CORNERS
1079 1079
 
1080
+#if ENABLED(LEVEL_BED_CORNERS)
1081
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1082
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1083
+#endif
1084
+
1080 1085
 /**
1081 1086
  * Commands to execute at the end of G29 probing.
1082 1087
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/RigidBot/Configuration.h Ver fichero

@@ -1075,6 +1075,11 @@
1075 1075
 // Add a menu item to move between bed corners for manual bed adjustment
1076 1076
 //#define LEVEL_BED_CORNERS
1077 1077
 
1078
+#if ENABLED(LEVEL_BED_CORNERS)
1079
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1080
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1081
+#endif
1082
+
1078 1083
 /**
1079 1084
  * Commands to execute at the end of G29 probing.
1080 1085
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/SCARA/Configuration.h Ver fichero

@@ -1090,6 +1090,11 @@
1090 1090
 // Add a menu item to move between bed corners for manual bed adjustment
1091 1091
 //#define LEVEL_BED_CORNERS
1092 1092
 
1093
+#if ENABLED(LEVEL_BED_CORNERS)
1094
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1095
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1096
+#endif
1097
+
1093 1098
 /**
1094 1099
  * Commands to execute at the end of G29 probing.
1095 1100
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/STM32F10/Configuration.h Ver fichero

@@ -1080,6 +1080,11 @@
1080 1080
 // Add a menu item to move between bed corners for manual bed adjustment
1081 1081
 //#define LEVEL_BED_CORNERS
1082 1082
 
1083
+#if ENABLED(LEVEL_BED_CORNERS)
1084
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1085
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1086
+#endif
1087
+
1083 1088
 /**
1084 1089
  * Commands to execute at the end of G29 probing.
1085 1090
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/STM32F4/Configuration.h Ver fichero

@@ -1077,6 +1077,11 @@
1077 1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078 1078
 //#define LEVEL_BED_CORNERS
1079 1079
 
1080
+#if ENABLED(LEVEL_BED_CORNERS)
1081
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1082
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1083
+#endif
1084
+
1080 1085
 /**
1081 1086
  * Commands to execute at the end of G29 probing.
1082 1087
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Sanguinololu/Configuration.h Ver fichero

@@ -1108,6 +1108,11 @@
1108 1108
 // Add a menu item to move between bed corners for manual bed adjustment
1109 1109
 //#define LEVEL_BED_CORNERS
1110 1110
 
1111
+#if ENABLED(LEVEL_BED_CORNERS)
1112
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1113
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1114
+#endif
1115
+
1111 1116
 /**
1112 1117
  * Commands to execute at the end of G29 probing.
1113 1118
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/TheBorg/Configuration.h Ver fichero

@@ -1077,6 +1077,11 @@
1077 1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078 1078
 //#define LEVEL_BED_CORNERS
1079 1079
 
1080
+#if ENABLED(LEVEL_BED_CORNERS)
1081
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1082
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1083
+#endif
1084
+
1080 1085
 /**
1081 1086
  * Commands to execute at the end of G29 probing.
1082 1087
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/TinyBoy2/Configuration.h Ver fichero

@@ -1133,6 +1133,11 @@
1133 1133
 // Add a menu item to move between bed corners for manual bed adjustment
1134 1134
 //#define LEVEL_BED_CORNERS
1135 1135
 
1136
+#if ENABLED(LEVEL_BED_CORNERS)
1137
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1138
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1139
+#endif
1140
+
1136 1141
 /**
1137 1142
  * Commands to execute at the end of G29 probing.
1138 1143
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Tronxy/X1/Configuration.h Ver fichero

@@ -1077,6 +1077,11 @@
1077 1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078 1078
 #define LEVEL_BED_CORNERS
1079 1079
 
1080
+#if ENABLED(LEVEL_BED_CORNERS)
1081
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1082
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1083
+#endif
1084
+
1080 1085
 /**
1081 1086
  * Commands to execute at the end of G29 probing.
1082 1087
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Tronxy/X5S/Configuration.h Ver fichero

@@ -1077,6 +1077,11 @@
1077 1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078 1078
 #define LEVEL_BED_CORNERS
1079 1079
 
1080
+#if ENABLED(LEVEL_BED_CORNERS)
1081
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1082
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1083
+#endif
1084
+
1080 1085
 /**
1081 1086
  * Commands to execute at the end of G29 probing.
1082 1087
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Tronxy/XY100/Configuration.h Ver fichero

@@ -1088,6 +1088,11 @@
1088 1088
 // Add a menu item to move between bed corners for manual bed adjustment
1089 1089
 //#define LEVEL_BED_CORNERS
1090 1090
 
1091
+#if ENABLED(LEVEL_BED_CORNERS)
1092
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1093
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1094
+#endif
1095
+
1091 1096
 /**
1092 1097
  * Commands to execute at the end of G29 probing.
1093 1098
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/UltiMachine/Archim2/Configuration.h Ver fichero

@@ -1077,6 +1077,11 @@
1077 1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078 1078
 //#define LEVEL_BED_CORNERS
1079 1079
 
1080
+#if ENABLED(LEVEL_BED_CORNERS)
1081
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1082
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1083
+#endif
1084
+
1080 1085
 /**
1081 1086
  * Commands to execute at the end of G29 probing.
1082 1087
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Velleman/K8200/Configuration.h Ver fichero

@@ -1107,6 +1107,11 @@
1107 1107
 // Add a menu item to move between bed corners for manual bed adjustment
1108 1108
 //#define LEVEL_BED_CORNERS
1109 1109
 
1110
+#if ENABLED(LEVEL_BED_CORNERS)
1111
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1112
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1113
+#endif
1114
+
1110 1115
 /**
1111 1116
  * Commands to execute at the end of G29 probing.
1112 1117
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Velleman/K8400/Configuration.h Ver fichero

@@ -1077,6 +1077,11 @@
1077 1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078 1078
 //#define LEVEL_BED_CORNERS
1079 1079
 
1080
+#if ENABLED(LEVEL_BED_CORNERS)
1081
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1082
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1083
+#endif
1084
+
1080 1085
 /**
1081 1086
  * Commands to execute at the end of G29 probing.
1082 1087
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Velleman/K8400/Dual-head/Configuration.h Ver fichero

@@ -1077,6 +1077,11 @@
1077 1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078 1078
 //#define LEVEL_BED_CORNERS
1079 1079
 
1080
+#if ENABLED(LEVEL_BED_CORNERS)
1081
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1082
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1083
+#endif
1084
+
1080 1085
 /**
1081 1086
  * Commands to execute at the end of G29 probing.
1082 1087
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/Wanhao/Duplicator 6/Configuration.h Ver fichero

@@ -1084,6 +1084,11 @@
1084 1084
 // Add a menu item to move between bed corners for manual bed adjustment
1085 1085
 //#define LEVEL_BED_CORNERS
1086 1086
 
1087
+#if ENABLED(LEVEL_BED_CORNERS)
1088
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1089
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1090
+#endif
1091
+
1087 1092
 /**
1088 1093
  * Commands to execute at the end of G29 probing.
1089 1094
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/adafruit/ST7565/Configuration.h Ver fichero

@@ -1077,6 +1077,11 @@
1077 1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078 1078
 //#define LEVEL_BED_CORNERS
1079 1079
 
1080
+#if ENABLED(LEVEL_BED_CORNERS)
1081
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1082
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1083
+#endif
1084
+
1080 1085
 /**
1081 1086
  * Commands to execute at the end of G29 probing.
1082 1087
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration.h Ver fichero

@@ -1228,6 +1228,11 @@
1228 1228
 // Add a menu item to move between bed corners for manual bed adjustment
1229 1229
 //#define LEVEL_BED_CORNERS
1230 1230
 
1231
+#if ENABLED(LEVEL_BED_CORNERS)
1232
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1233
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1234
+#endif
1235
+
1231 1236
 /**
1232 1237
  * Commands to execute at the end of G29 probing.
1233 1238
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/delta/FLSUN/kossel/Configuration.h Ver fichero

@@ -1210,6 +1210,11 @@
1210 1210
 // Add a menu item to move between bed corners for manual bed adjustment
1211 1211
 //#define LEVEL_BED_CORNERS
1212 1212
 
1213
+#if ENABLED(LEVEL_BED_CORNERS)
1214
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1215
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1216
+#endif
1217
+
1213 1218
 /**
1214 1219
  * Commands to execute at the end of G29 probing.
1215 1220
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration.h Ver fichero

@@ -1209,6 +1209,11 @@
1209 1209
 // Add a menu item to move between bed corners for manual bed adjustment
1210 1210
 //#define LEVEL_BED_CORNERS
1211 1211
 
1212
+#if ENABLED(LEVEL_BED_CORNERS)
1213
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1214
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1215
+#endif
1216
+
1212 1217
 /**
1213 1218
  * Commands to execute at the end of G29 probing.
1214 1219
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/delta/Hatchbox_Alpha/Configuration.h Ver fichero

@@ -1223,6 +1223,11 @@
1223 1223
 // Add a menu item to move between bed corners for manual bed adjustment
1224 1224
 //#define LEVEL_BED_CORNERS
1225 1225
 
1226
+#if ENABLED(LEVEL_BED_CORNERS)
1227
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1228
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1229
+#endif
1230
+
1226 1231
 /**
1227 1232
  * Commands to execute at the end of G29 probing.
1228 1233
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/delta/generic/Configuration.h Ver fichero

@@ -1197,6 +1197,11 @@
1197 1197
 // Add a menu item to move between bed corners for manual bed adjustment
1198 1198
 //#define LEVEL_BED_CORNERS
1199 1199
 
1200
+#if ENABLED(LEVEL_BED_CORNERS)
1201
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1202
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1203
+#endif
1204
+
1200 1205
 /**
1201 1206
  * Commands to execute at the end of G29 probing.
1202 1207
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/delta/kossel_mini/Configuration.h Ver fichero

@@ -1200,6 +1200,11 @@
1200 1200
 // Add a menu item to move between bed corners for manual bed adjustment
1201 1201
 //#define LEVEL_BED_CORNERS
1202 1202
 
1203
+#if ENABLED(LEVEL_BED_CORNERS)
1204
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1205
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1206
+#endif
1207
+
1203 1208
 /**
1204 1209
  * Commands to execute at the end of G29 probing.
1205 1210
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/delta/kossel_pro/Configuration.h Ver fichero

@@ -1200,6 +1200,11 @@
1200 1200
 // Add a menu item to move between bed corners for manual bed adjustment
1201 1201
 //#define LEVEL_BED_CORNERS
1202 1202
 
1203
+#if ENABLED(LEVEL_BED_CORNERS)
1204
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1205
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1206
+#endif
1207
+
1203 1208
 /**
1204 1209
  * Commands to execute at the end of G29 probing.
1205 1210
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/delta/kossel_xl/Configuration.h Ver fichero

@@ -1200,6 +1200,11 @@
1200 1200
 // Add a menu item to move between bed corners for manual bed adjustment
1201 1201
 //#define LEVEL_BED_CORNERS
1202 1202
 
1203
+#if ENABLED(LEVEL_BED_CORNERS)
1204
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1205
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1206
+#endif
1207
+
1203 1208
 /**
1204 1209
  * Commands to execute at the end of G29 probing.
1205 1210
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/gCreate/gMax1.5+/Configuration.h Ver fichero

@@ -1098,6 +1098,11 @@
1098 1098
 // Add a menu item to move between bed corners for manual bed adjustment
1099 1099
 //#define LEVEL_BED_CORNERS
1100 1100
 
1101
+#if ENABLED(LEVEL_BED_CORNERS)
1102
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1103
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1104
+#endif
1105
+
1101 1106
 /**
1102 1107
  * Commands to execute at the end of G29 probing.
1103 1108
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/makibox/Configuration.h Ver fichero

@@ -1080,6 +1080,11 @@
1080 1080
 // Add a menu item to move between bed corners for manual bed adjustment
1081 1081
 //#define LEVEL_BED_CORNERS
1082 1082
 
1083
+#if ENABLED(LEVEL_BED_CORNERS)
1084
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1085
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1086
+#endif
1087
+
1083 1088
 /**
1084 1089
  * Commands to execute at the end of G29 probing.
1085 1090
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/stm32f103ret6/Configuration.h Ver fichero

@@ -1078,6 +1078,11 @@
1078 1078
 // Add a menu item to move between bed corners for manual bed adjustment
1079 1079
 //#define LEVEL_BED_CORNERS
1080 1080
 
1081
+#if ENABLED(LEVEL_BED_CORNERS)
1082
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1083
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1084
+#endif
1085
+
1081 1086
 /**
1082 1087
  * Commands to execute at the end of G29 probing.
1083 1088
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/tvrrug/Round2/Configuration.h Ver fichero

@@ -1072,6 +1072,11 @@
1072 1072
 // Add a menu item to move between bed corners for manual bed adjustment
1073 1073
 //#define LEVEL_BED_CORNERS
1074 1074
 
1075
+#if ENABLED(LEVEL_BED_CORNERS)
1076
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1077
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1078
+#endif
1079
+
1075 1080
 /**
1076 1081
  * Commands to execute at the end of G29 probing.
1077 1082
  * Useful to retract or move the Z probe out of the way.

+ 5
- 0
Marlin/src/config/examples/wt150/Configuration.h Ver fichero

@@ -1082,6 +1082,11 @@
1082 1082
 // Add a menu item to move between bed corners for manual bed adjustment
1083 1083
 //#define LEVEL_BED_CORNERS
1084 1084
 
1085
+#if ENABLED(LEVEL_BED_CORNERS)
1086
+  #define LEVEL_CORNERS_INSET 30    // (mm) An inset for corner leveling
1087
+  //#define LEVEL_CENTER_TOO        // Move to the center after the last corner
1088
+#endif
1089
+
1085 1090
 /**
1086 1091
  * Commands to execute at the end of G29 probing.
1087 1092
  * Useful to retract or move the Z probe out of the way.

+ 2
- 0
Marlin/src/inc/SanityCheck.h Ver fichero

@@ -270,6 +270,8 @@
270 270
   #error "AUTOMATIC_CURRENT_CONTROL is now MONITOR_DRIVER_STATUS. Please update your configuration."
271 271
 #elif defined(FILAMENT_CHANGE_LOAD_LENGTH)
272 272
   #error "FILAMENT_CHANGE_LOAD_LENGTH is now FILAMENT_CHANGE_FAST_LOAD_LENGTH. Please update your configuration."
273
+#elif ENABLED(LEVEL_BED_CORNERS) && !defined(LEVEL_CORNERS_INSET)
274
+  #error "LEVEL_BED_CORNERS requires a LEVEL_CORNERS_INSET value. Please update your Configuration.h."
273 275
 #endif
274 276
 
275 277
 #define BOARD_MKS_13     -47

+ 23
- 7
Marlin/src/lcd/ultralcd.cpp Ver fichero

@@ -1834,27 +1834,43 @@ void kill_screen(const char* lcd_msg) {
1834 1834
       line_to_z(4.0);
1835 1835
       switch (bed_corner) {
1836 1836
         case 0:
1837
-          current_position[X_AXIS] = X_MIN_BED + 10;
1838
-          current_position[Y_AXIS] = Y_MIN_BED + 10;
1837
+          current_position[X_AXIS] = X_MIN_BED + LEVEL_CORNERS_INSET;
1838
+          current_position[Y_AXIS] = Y_MIN_BED + LEVEL_CORNERS_INSET;
1839 1839
           break;
1840 1840
         case 1:
1841
-          current_position[X_AXIS] = X_MAX_BED - 10;
1841
+          current_position[X_AXIS] = X_MAX_BED - LEVEL_CORNERS_INSET;
1842 1842
           break;
1843 1843
         case 2:
1844
-          current_position[Y_AXIS] = Y_MAX_BED - 10;
1844
+          current_position[Y_AXIS] = Y_MAX_BED - LEVEL_CORNERS_INSET;
1845 1845
           break;
1846 1846
         case 3:
1847
-          current_position[X_AXIS] = X_MIN_BED + 10;
1847
+          current_position[X_AXIS] = X_MIN_BED + LEVEL_CORNERS_INSET;
1848 1848
           break;
1849
+        #if ENABLED(LEVEL_CENTER_TOO)
1850
+          case 4:
1851
+            current_position[X_AXIS] = X_CENTER;
1852
+            current_position[Y_AXIS] = Y_CENTER;
1853
+            break;
1854
+        #endif
1849 1855
       }
1850 1856
       planner.buffer_line_kinematic(current_position, MMM_TO_MMS(manual_feedrate_mm_m[X_AXIS]), active_extruder);
1851 1857
       line_to_z(0.0);
1852
-      if (++bed_corner > 3) bed_corner = 0;
1858
+      if (++bed_corner > 3
1859
+        #if ENABLED(LEVEL_CENTER_TOO)
1860
+          + 1
1861
+        #endif
1862
+      ) bed_corner = 0;
1853 1863
     }
1854 1864
 
1855 1865
     void _lcd_corner_submenu() {
1856 1866
       START_MENU();
1857
-      MENU_ITEM(function, MSG_NEXT_CORNER, _lcd_goto_next_corner);
1867
+      MENU_ITEM(function,
1868
+        #if ENABLED(LEVEL_CENTER_TOO)
1869
+          MSG_LEVEL_BED_NEXT_POINT
1870
+        #else
1871
+          MSG_NEXT_CORNER
1872
+        #endif
1873
+        , _lcd_goto_next_corner);
1858 1874
       MENU_ITEM(function, MSG_BACK, lcd_goto_previous_menu_no_defer);
1859 1875
       END_MENU();
1860 1876
     }

Loading…
Cancelar
Guardar