|
|
@ -5344,7 +5344,7 @@ inline void gcode_M42() {
|
|
|
|
|
|
|
|
|
|
|
|
#endif // Z_MIN_PROBE_REPEATABILITY_TEST
|
|
|
|
#endif // Z_MIN_PROBE_REPEATABILITY_TEST
|
|
|
|
|
|
|
|
|
|
|
|
#if ENABLED(AUTO_BED_LEVELING_UBL) && ENABLED(UBL_MESH_EDIT_ENABLED)
|
|
|
|
#if ENABLED(AUTO_BED_LEVELING_UBL) && ENABLED(UBL_G26_MESH_EDITING)
|
|
|
|
|
|
|
|
|
|
|
|
inline void gcode_M49() {
|
|
|
|
inline void gcode_M49() {
|
|
|
|
ubl.g26_debug_flag = !ubl.g26_debug_flag;
|
|
|
|
ubl.g26_debug_flag = !ubl.g26_debug_flag;
|
|
|
@ -5352,7 +5352,7 @@ inline void gcode_M42() {
|
|
|
|
serialprintPGM(ubl.g26_debug_flag ? PSTR("on.") : PSTR("off."));
|
|
|
|
serialprintPGM(ubl.g26_debug_flag ? PSTR("on.") : PSTR("off."));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#endif // AUTO_BED_LEVELING_UBL && UBL_MESH_EDIT_ENABLED
|
|
|
|
#endif // AUTO_BED_LEVELING_UBL && UBL_G26_MESH_EDITING
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* M75: Start print timer
|
|
|
|
* M75: Start print timer
|
|
|
@ -8601,7 +8601,7 @@ void process_next_command() {
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
#endif // INCH_MODE_SUPPORT
|
|
|
|
#endif // INCH_MODE_SUPPORT
|
|
|
|
|
|
|
|
|
|
|
|
#if ENABLED(AUTO_BED_LEVELING_UBL) && ENABLED(UBL_MESH_EDIT_ENABLED)
|
|
|
|
#if ENABLED(AUTO_BED_LEVELING_UBL) && ENABLED(UBL_G26_MESH_EDITING)
|
|
|
|
case 26: // G26: Mesh Validation Pattern generation
|
|
|
|
case 26: // G26: Mesh Validation Pattern generation
|
|
|
|
gcode_G26();
|
|
|
|
gcode_G26();
|
|
|
|
break;
|
|
|
|
break;
|
|
|
@ -8617,7 +8617,7 @@ void process_next_command() {
|
|
|
|
gcode_G28();
|
|
|
|
gcode_G28();
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
#if PLANNER_LEVELING && !ENABLED(AUTO_BED_LEVELING_UBL) || ENABLED(AUTO_BED_LEVELING_UBL) && ENABLED(UBL_MESH_EDIT_ENABLED)
|
|
|
|
#if PLANNER_LEVELING && !ENABLED(AUTO_BED_LEVELING_UBL) || ENABLED(AUTO_BED_LEVELING_UBL) && ENABLED(UBL_G26_MESH_EDITING)
|
|
|
|
case 29: // G29 Detailed Z probe, probes the bed at 3 or more points,
|
|
|
|
case 29: // G29 Detailed Z probe, probes the bed at 3 or more points,
|
|
|
|
// or provides access to the UBL System if enabled.
|
|
|
|
// or provides access to the UBL System if enabled.
|
|
|
|
gcode_G29();
|
|
|
|
gcode_G29();
|
|
|
@ -8733,11 +8733,11 @@ void process_next_command() {
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
#endif // Z_MIN_PROBE_REPEATABILITY_TEST
|
|
|
|
#endif // Z_MIN_PROBE_REPEATABILITY_TEST
|
|
|
|
|
|
|
|
|
|
|
|
#if ENABLED(AUTO_BED_LEVELING_UBL) && ENABLED(UBL_MESH_EDIT_ENABLED)
|
|
|
|
#if ENABLED(AUTO_BED_LEVELING_UBL) && ENABLED(UBL_G26_MESH_EDITING)
|
|
|
|
case 49: // M49: Turn on or off G26 debug flag for verbose output
|
|
|
|
case 49: // M49: Turn on or off G26 debug flag for verbose output
|
|
|
|
gcode_M49();
|
|
|
|
gcode_M49();
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
#endif // AUTO_BED_LEVELING_UBL && UBL_MESH_EDIT_ENABLED
|
|
|
|
#endif // AUTO_BED_LEVELING_UBL && UBL_G26_MESH_EDITING
|
|
|
|
|
|
|
|
|
|
|
|
case 75: // M75: Start print timer
|
|
|
|
case 75: // M75: Start print timer
|
|
|
|
gcode_M75(); break;
|
|
|
|
gcode_M75(); break;
|
|
|
|