Browse Source

Extra options for LEVEL_BED_CORNERS (#10483)

Scott Lahteine 6 years ago
parent
commit
9e07df5c1b
No account linked to committer's email address
67 changed files with 350 additions and 7 deletions
  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 View File

1077
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1086
  * Commands to execute at the end of G29 probing.
1082
  * Useful to retract or move the Z probe out of the way.
1087
  * Useful to retract or move the Z probe out of the way.

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

1077
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1086
  * Commands to execute at the end of G29 probing.
1082
  * Useful to retract or move the Z probe out of the way.
1087
  * Useful to retract or move the Z probe out of the way.

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

1097
 // Add a menu item to move between bed corners for manual bed adjustment
1097
 // Add a menu item to move between bed corners for manual bed adjustment
1098
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1106
  * Commands to execute at the end of G29 probing.
1102
  * Useful to retract or move the Z probe out of the way.
1107
  * Useful to retract or move the Z probe out of the way.

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

1077
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1086
  * Commands to execute at the end of G29 probing.
1082
  * Useful to retract or move the Z probe out of the way.
1087
  * Useful to retract or move the Z probe out of the way.

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

1215
 // Add a menu item to move between bed corners for manual bed adjustment
1215
 // Add a menu item to move between bed corners for manual bed adjustment
1216
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1224
  * Commands to execute at the end of G29 probing.
1220
  * Useful to retract or move the Z probe out of the way.
1225
  * Useful to retract or move the Z probe out of the way.

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

1095
 // Add a menu item to move between bed corners for manual bed adjustment
1095
 // Add a menu item to move between bed corners for manual bed adjustment
1096
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1104
  * Commands to execute at the end of G29 probing.
1100
  * Useful to retract or move the Z probe out of the way.
1105
  * Useful to retract or move the Z probe out of the way.

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

1077
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1086
  * Commands to execute at the end of G29 probing.
1082
  * Useful to retract or move the Z probe out of the way.
1087
  * Useful to retract or move the Z probe out of the way.

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

1077
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 #define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1086
  * Commands to execute at the end of G29 probing.
1082
  * Useful to retract or move the Z probe out of the way.
1087
  * Useful to retract or move the Z probe out of the way.

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

1077
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 #define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1086
  * Commands to execute at the end of G29 probing.
1082
  * Useful to retract or move the Z probe out of the way.
1087
  * Useful to retract or move the Z probe out of the way.

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

1065
 // Add a menu item to move between bed corners for manual bed adjustment
1065
 // Add a menu item to move between bed corners for manual bed adjustment
1066
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1074
  * Commands to execute at the end of G29 probing.
1070
  * Useful to retract or move the Z probe out of the way.
1075
  * Useful to retract or move the Z probe out of the way.

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

1089
 // Add a menu item to move between bed corners for manual bed adjustment
1089
 // Add a menu item to move between bed corners for manual bed adjustment
1090
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1098
  * Commands to execute at the end of G29 probing.
1094
  * Useful to retract or move the Z probe out of the way.
1099
  * Useful to retract or move the Z probe out of the way.

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

1065
 // Add a menu item to move between bed corners for manual bed adjustment
1065
 // Add a menu item to move between bed corners for manual bed adjustment
1066
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1074
  * Commands to execute at the end of G29 probing.
1070
  * Useful to retract or move the Z probe out of the way.
1075
  * Useful to retract or move the Z probe out of the way.

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

1076
 // Add a menu item to move between bed corners for manual bed adjustment
1076
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1085
  * Commands to execute at the end of G29 probing.
1081
  * Useful to retract or move the Z probe out of the way.
1086
  * Useful to retract or move the Z probe out of the way.

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

1087
 // Add a menu item to move between bed corners for manual bed adjustment
1087
 // Add a menu item to move between bed corners for manual bed adjustment
1088
 #define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1096
  * Commands to execute at the end of G29 probing.
1092
  * Useful to retract or move the Z probe out of the way.
1097
  * Useful to retract or move the Z probe out of the way.

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

1078
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 // Add a menu item to move between bed corners for manual bed adjustment
1079
 #define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1087
  * Commands to execute at the end of G29 probing.
1083
  * Useful to retract or move the Z probe out of the way.
1088
  * Useful to retract or move the Z probe out of the way.

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

1096
 // Add a menu item to move between bed corners for manual bed adjustment
1096
 // Add a menu item to move between bed corners for manual bed adjustment
1097
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1105
  * Commands to execute at the end of G29 probing.
1101
  * Useful to retract or move the Z probe out of the way.
1106
  * Useful to retract or move the Z probe out of the way.

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

1087
 // Add a menu item to move between bed corners for manual bed adjustment
1087
 // Add a menu item to move between bed corners for manual bed adjustment
1088
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1096
  * Commands to execute at the end of G29 probing.
1092
  * Useful to retract or move the Z probe out of the way.
1097
  * Useful to retract or move the Z probe out of the way.

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

1081
 // Add a menu item to move between bed corners for manual bed adjustment
1081
 // Add a menu item to move between bed corners for manual bed adjustment
1082
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1090
  * Commands to execute at the end of G29 probing.
1086
  * Useful to retract or move the Z probe out of the way.
1091
  * Useful to retract or move the Z probe out of the way.

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

1087
 // Add a menu item to move between bed corners for manual bed adjustment
1087
 // Add a menu item to move between bed corners for manual bed adjustment
1088
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1096
  * Commands to execute at the end of G29 probing.
1092
  * Useful to retract or move the Z probe out of the way.
1097
  * Useful to retract or move the Z probe out of the way.

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

1059
 // Add a menu item to move between bed corners for manual bed adjustment
1059
 // Add a menu item to move between bed corners for manual bed adjustment
1060
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1068
  * Commands to execute at the end of G29 probing.
1064
  * Useful to retract or move the Z probe out of the way.
1069
  * Useful to retract or move the Z probe out of the way.

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

1059
 // Add a menu item to move between bed corners for manual bed adjustment
1059
 // Add a menu item to move between bed corners for manual bed adjustment
1060
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1068
  * Commands to execute at the end of G29 probing.
1064
  * Useful to retract or move the Z probe out of the way.
1069
  * Useful to retract or move the Z probe out of the way.

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

1101
 // Add a menu item to move between bed corners for manual bed adjustment
1101
 // Add a menu item to move between bed corners for manual bed adjustment
1102
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1110
  * Commands to execute at the end of G29 probing.
1106
  * Useful to retract or move the Z probe out of the way.
1111
  * Useful to retract or move the Z probe out of the way.

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

1092
 // Add a menu item to move between bed corners for manual bed adjustment
1092
 // Add a menu item to move between bed corners for manual bed adjustment
1093
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1101
  * Commands to execute at the end of G29 probing.
1097
  * Useful to retract or move the Z probe out of the way.
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 View File

1077
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1086
  * Commands to execute at the end of G29 probing.
1082
  * Useful to retract or move the Z probe out of the way.
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 View File

1093
 // Add a menu item to move between bed corners for manual bed adjustment
1093
 // Add a menu item to move between bed corners for manual bed adjustment
1094
 #define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1102
  * Commands to execute at the end of G29 probing.
1098
  * Useful to retract or move the Z probe out of the way.
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 View File

1092
 // Add a menu item to move between bed corners for manual bed adjustment
1092
 // Add a menu item to move between bed corners for manual bed adjustment
1093
 #define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1101
  * Commands to execute at the end of G29 probing.
1097
  * Useful to retract or move the Z probe out of the way.
1102
  * Useful to retract or move the Z probe out of the way.

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

1081
 // Add a menu item to move between bed corners for manual bed adjustment
1081
 // Add a menu item to move between bed corners for manual bed adjustment
1082
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1090
  * Commands to execute at the end of G29 probing.
1086
  * Useful to retract or move the Z probe out of the way.
1091
  * Useful to retract or move the Z probe out of the way.

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

1088
 // Add a menu item to move between bed corners for manual bed adjustment
1088
 // Add a menu item to move between bed corners for manual bed adjustment
1089
 #define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1097
  * Commands to execute at the end of G29 probing.
1093
  * Useful to retract or move the Z probe out of the way.
1098
  * Useful to retract or move the Z probe out of the way.

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

1097
 // Add a menu item to move between bed corners for manual bed adjustment
1097
 // Add a menu item to move between bed corners for manual bed adjustment
1098
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1106
  * Commands to execute at the end of G29 probing.
1102
  * Useful to retract or move the Z probe out of the way.
1107
  * Useful to retract or move the Z probe out of the way.

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

1116
 // Add a menu item to move between bed corners for manual bed adjustment
1116
 // Add a menu item to move between bed corners for manual bed adjustment
1117
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1125
  * Commands to execute at the end of G29 probing.
1121
  * Useful to retract or move the Z probe out of the way.
1126
  * Useful to retract or move the Z probe out of the way.

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

1076
 // Add a menu item to move between bed corners for manual bed adjustment
1076
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 #define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1085
  * Commands to execute at the end of G29 probing.
1081
  * Useful to retract or move the Z probe out of the way.
1086
  * Useful to retract or move the Z probe out of the way.

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

1081
 // Add a menu item to move between bed corners for manual bed adjustment
1081
 // Add a menu item to move between bed corners for manual bed adjustment
1082
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1090
  * Commands to execute at the end of G29 probing.
1086
  * Useful to retract or move the Z probe out of the way.
1091
  * Useful to retract or move the Z probe out of the way.

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

1081
 // Add a menu item to move between bed corners for manual bed adjustment
1081
 // Add a menu item to move between bed corners for manual bed adjustment
1082
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1090
  * Commands to execute at the end of G29 probing.
1086
  * Useful to retract or move the Z probe out of the way.
1091
  * Useful to retract or move the Z probe out of the way.

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

1077
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 #define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1086
  * Commands to execute at the end of G29 probing.
1082
  * Useful to retract or move the Z probe out of the way.
1087
  * Useful to retract or move the Z probe out of the way.

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

1126
 // Add a menu item to move between bed corners for manual bed adjustment
1126
 // Add a menu item to move between bed corners for manual bed adjustment
1127
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1135
  * Commands to execute at the end of G29 probing.
1131
  * Useful to retract or move the Z probe out of the way.
1136
  * Useful to retract or move the Z probe out of the way.

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

1077
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1086
  * Commands to execute at the end of G29 probing.
1082
  * Useful to retract or move the Z probe out of the way.
1087
  * Useful to retract or move the Z probe out of the way.

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

1075
 // Add a menu item to move between bed corners for manual bed adjustment
1075
 // Add a menu item to move between bed corners for manual bed adjustment
1076
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1084
  * Commands to execute at the end of G29 probing.
1080
  * Useful to retract or move the Z probe out of the way.
1085
  * Useful to retract or move the Z probe out of the way.

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

1090
 // Add a menu item to move between bed corners for manual bed adjustment
1090
 // Add a menu item to move between bed corners for manual bed adjustment
1091
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1099
  * Commands to execute at the end of G29 probing.
1095
  * Useful to retract or move the Z probe out of the way.
1100
  * Useful to retract or move the Z probe out of the way.

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

1080
 // Add a menu item to move between bed corners for manual bed adjustment
1080
 // Add a menu item to move between bed corners for manual bed adjustment
1081
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1089
  * Commands to execute at the end of G29 probing.
1085
  * Useful to retract or move the Z probe out of the way.
1090
  * Useful to retract or move the Z probe out of the way.

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

1077
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1086
  * Commands to execute at the end of G29 probing.
1082
  * Useful to retract or move the Z probe out of the way.
1087
  * Useful to retract or move the Z probe out of the way.

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

1108
 // Add a menu item to move between bed corners for manual bed adjustment
1108
 // Add a menu item to move between bed corners for manual bed adjustment
1109
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1117
  * Commands to execute at the end of G29 probing.
1113
  * Useful to retract or move the Z probe out of the way.
1118
  * Useful to retract or move the Z probe out of the way.

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

1077
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1086
  * Commands to execute at the end of G29 probing.
1082
  * Useful to retract or move the Z probe out of the way.
1087
  * Useful to retract or move the Z probe out of the way.

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

1133
 // Add a menu item to move between bed corners for manual bed adjustment
1133
 // Add a menu item to move between bed corners for manual bed adjustment
1134
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1142
  * Commands to execute at the end of G29 probing.
1138
  * Useful to retract or move the Z probe out of the way.
1143
  * Useful to retract or move the Z probe out of the way.

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

1077
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 #define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1086
  * Commands to execute at the end of G29 probing.
1082
  * Useful to retract or move the Z probe out of the way.
1087
  * Useful to retract or move the Z probe out of the way.

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

1077
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 #define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1086
  * Commands to execute at the end of G29 probing.
1082
  * Useful to retract or move the Z probe out of the way.
1087
  * Useful to retract or move the Z probe out of the way.

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

1088
 // Add a menu item to move between bed corners for manual bed adjustment
1088
 // Add a menu item to move between bed corners for manual bed adjustment
1089
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1097
  * Commands to execute at the end of G29 probing.
1093
  * Useful to retract or move the Z probe out of the way.
1098
  * Useful to retract or move the Z probe out of the way.

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

1077
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1086
  * Commands to execute at the end of G29 probing.
1082
  * Useful to retract or move the Z probe out of the way.
1087
  * Useful to retract or move the Z probe out of the way.

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

1107
 // Add a menu item to move between bed corners for manual bed adjustment
1107
 // Add a menu item to move between bed corners for manual bed adjustment
1108
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1116
  * Commands to execute at the end of G29 probing.
1112
  * Useful to retract or move the Z probe out of the way.
1117
  * Useful to retract or move the Z probe out of the way.

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

1077
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1086
  * Commands to execute at the end of G29 probing.
1082
  * Useful to retract or move the Z probe out of the way.
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 View File

1077
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1086
  * Commands to execute at the end of G29 probing.
1082
  * Useful to retract or move the Z probe out of the way.
1087
  * Useful to retract or move the Z probe out of the way.

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

1084
 // Add a menu item to move between bed corners for manual bed adjustment
1084
 // Add a menu item to move between bed corners for manual bed adjustment
1085
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1093
  * Commands to execute at the end of G29 probing.
1089
  * Useful to retract or move the Z probe out of the way.
1094
  * Useful to retract or move the Z probe out of the way.

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

1077
 // Add a menu item to move between bed corners for manual bed adjustment
1077
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1086
  * Commands to execute at the end of G29 probing.
1082
  * Useful to retract or move the Z probe out of the way.
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 View File

1228
 // Add a menu item to move between bed corners for manual bed adjustment
1228
 // Add a menu item to move between bed corners for manual bed adjustment
1229
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1237
  * Commands to execute at the end of G29 probing.
1233
  * Useful to retract or move the Z probe out of the way.
1238
  * Useful to retract or move the Z probe out of the way.

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

1210
 // Add a menu item to move between bed corners for manual bed adjustment
1210
 // Add a menu item to move between bed corners for manual bed adjustment
1211
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1219
  * Commands to execute at the end of G29 probing.
1215
  * Useful to retract or move the Z probe out of the way.
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 View File

1209
 // Add a menu item to move between bed corners for manual bed adjustment
1209
 // Add a menu item to move between bed corners for manual bed adjustment
1210
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1218
  * Commands to execute at the end of G29 probing.
1214
  * Useful to retract or move the Z probe out of the way.
1219
  * Useful to retract or move the Z probe out of the way.

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

1223
 // Add a menu item to move between bed corners for manual bed adjustment
1223
 // Add a menu item to move between bed corners for manual bed adjustment
1224
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1232
  * Commands to execute at the end of G29 probing.
1228
  * Useful to retract or move the Z probe out of the way.
1233
  * Useful to retract or move the Z probe out of the way.

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

1197
 // Add a menu item to move between bed corners for manual bed adjustment
1197
 // Add a menu item to move between bed corners for manual bed adjustment
1198
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1206
  * Commands to execute at the end of G29 probing.
1202
  * Useful to retract or move the Z probe out of the way.
1207
  * Useful to retract or move the Z probe out of the way.

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

1200
 // Add a menu item to move between bed corners for manual bed adjustment
1200
 // Add a menu item to move between bed corners for manual bed adjustment
1201
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1209
  * Commands to execute at the end of G29 probing.
1205
  * Useful to retract or move the Z probe out of the way.
1210
  * Useful to retract or move the Z probe out of the way.

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

1200
 // Add a menu item to move between bed corners for manual bed adjustment
1200
 // Add a menu item to move between bed corners for manual bed adjustment
1201
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1209
  * Commands to execute at the end of G29 probing.
1205
  * Useful to retract or move the Z probe out of the way.
1210
  * Useful to retract or move the Z probe out of the way.

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

1200
 // Add a menu item to move between bed corners for manual bed adjustment
1200
 // Add a menu item to move between bed corners for manual bed adjustment
1201
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1209
  * Commands to execute at the end of G29 probing.
1205
  * Useful to retract or move the Z probe out of the way.
1210
  * Useful to retract or move the Z probe out of the way.

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

1098
 // Add a menu item to move between bed corners for manual bed adjustment
1098
 // Add a menu item to move between bed corners for manual bed adjustment
1099
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1107
  * Commands to execute at the end of G29 probing.
1103
  * Useful to retract or move the Z probe out of the way.
1108
  * Useful to retract or move the Z probe out of the way.

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

1080
 // Add a menu item to move between bed corners for manual bed adjustment
1080
 // Add a menu item to move between bed corners for manual bed adjustment
1081
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1089
  * Commands to execute at the end of G29 probing.
1085
  * Useful to retract or move the Z probe out of the way.
1090
  * Useful to retract or move the Z probe out of the way.

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

1078
 // Add a menu item to move between bed corners for manual bed adjustment
1078
 // Add a menu item to move between bed corners for manual bed adjustment
1079
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1087
  * Commands to execute at the end of G29 probing.
1083
  * Useful to retract or move the Z probe out of the way.
1088
  * Useful to retract or move the Z probe out of the way.

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

1072
 // Add a menu item to move between bed corners for manual bed adjustment
1072
 // Add a menu item to move between bed corners for manual bed adjustment
1073
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1081
  * Commands to execute at the end of G29 probing.
1077
  * Useful to retract or move the Z probe out of the way.
1082
  * Useful to retract or move the Z probe out of the way.

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

1082
 // Add a menu item to move between bed corners for manual bed adjustment
1082
 // Add a menu item to move between bed corners for manual bed adjustment
1083
 //#define LEVEL_BED_CORNERS
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
  * Commands to execute at the end of G29 probing.
1091
  * Commands to execute at the end of G29 probing.
1087
  * Useful to retract or move the Z probe out of the way.
1092
  * Useful to retract or move the Z probe out of the way.

+ 2
- 0
Marlin/src/inc/SanityCheck.h View File

270
   #error "AUTOMATIC_CURRENT_CONTROL is now MONITOR_DRIVER_STATUS. Please update your configuration."
270
   #error "AUTOMATIC_CURRENT_CONTROL is now MONITOR_DRIVER_STATUS. Please update your configuration."
271
 #elif defined(FILAMENT_CHANGE_LOAD_LENGTH)
271
 #elif defined(FILAMENT_CHANGE_LOAD_LENGTH)
272
   #error "FILAMENT_CHANGE_LOAD_LENGTH is now FILAMENT_CHANGE_FAST_LOAD_LENGTH. Please update your configuration."
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
 #endif
275
 #endif
274
 
276
 
275
 #define BOARD_MKS_13     -47
277
 #define BOARD_MKS_13     -47

+ 23
- 7
Marlin/src/lcd/ultralcd.cpp View File

1834
       line_to_z(4.0);
1834
       line_to_z(4.0);
1835
       switch (bed_corner) {
1835
       switch (bed_corner) {
1836
         case 0:
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
           break;
1839
           break;
1840
         case 1:
1840
         case 1:
1841
-          current_position[X_AXIS] = X_MAX_BED - 10;
1841
+          current_position[X_AXIS] = X_MAX_BED - LEVEL_CORNERS_INSET;
1842
           break;
1842
           break;
1843
         case 2:
1843
         case 2:
1844
-          current_position[Y_AXIS] = Y_MAX_BED - 10;
1844
+          current_position[Y_AXIS] = Y_MAX_BED - LEVEL_CORNERS_INSET;
1845
           break;
1845
           break;
1846
         case 3:
1846
         case 3:
1847
-          current_position[X_AXIS] = X_MIN_BED + 10;
1847
+          current_position[X_AXIS] = X_MIN_BED + LEVEL_CORNERS_INSET;
1848
           break;
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
       planner.buffer_line_kinematic(current_position, MMM_TO_MMS(manual_feedrate_mm_m[X_AXIS]), active_extruder);
1856
       planner.buffer_line_kinematic(current_position, MMM_TO_MMS(manual_feedrate_mm_m[X_AXIS]), active_extruder);
1851
       line_to_z(0.0);
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
     void _lcd_corner_submenu() {
1865
     void _lcd_corner_submenu() {
1856
       START_MENU();
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
       MENU_ITEM(function, MSG_BACK, lcd_goto_previous_menu_no_defer);
1874
       MENU_ITEM(function, MSG_BACK, lcd_goto_previous_menu_no_defer);
1859
       END_MENU();
1875
       END_MENU();
1860
     }
1876
     }

Loading…
Cancel
Save