✅ Custom logging for MBL
This commit is contained in:
committed by
Scott Lahteine
parent
c753071961
commit
245b6e0884
@ -217,6 +217,8 @@ public:
|
||||
* There's no extra effect if you have a fixed Z probe.
|
||||
*/
|
||||
G29_TYPE GcodeSuite::G29() {
|
||||
DEBUG_SECTION(log_G29, "G29", DEBUGGING(LEVELING));
|
||||
|
||||
TERN_(PROBE_MANUALLY, static) G29_State abl;
|
||||
|
||||
TERN_(FULL_REPORT_TO_HOST_FEATURE, set_and_report_grblstate(M_PROBE));
|
||||
@ -227,11 +229,7 @@ G29_TYPE GcodeSuite::G29() {
|
||||
|
||||
// G29 Q is also available if debugging
|
||||
#if ENABLED(DEBUG_LEVELING_FEATURE)
|
||||
const uint8_t old_debug_flags = marlin_debug_flags;
|
||||
if (seenQ) marlin_debug_flags |= MARLIN_DEBUG_LEVELING;
|
||||
DEBUG_SECTION(log_G29, "G29", DEBUGGING(LEVELING));
|
||||
if (DEBUGGING(LEVELING)) log_machine_info();
|
||||
marlin_debug_flags = old_debug_flags;
|
||||
if (seenQ || DEBUGGING(LEVELING)) log_machine_info();
|
||||
if (DISABLED(PROBE_MANUALLY) && seenQ) G29_RETURN(false);
|
||||
#endif
|
||||
|
||||
@ -472,10 +470,8 @@ G29_TYPE GcodeSuite::G29() {
|
||||
// Query G29 status
|
||||
if (abl.verbose_level || seenQ) {
|
||||
SERIAL_ECHOPGM("Manual G29 ");
|
||||
if (g29_in_progress) {
|
||||
SERIAL_ECHOPAIR("point ", _MIN(abl.abl_probe_index + 1, abl.abl_points));
|
||||
SERIAL_ECHOLNPAIR(" of ", abl.abl_points);
|
||||
}
|
||||
if (g29_in_progress)
|
||||
SERIAL_ECHOLNPAIR("point ", _MIN(abl.abl_probe_index + 1, abl.abl_points), " of ", abl.abl_points);
|
||||
else
|
||||
SERIAL_ECHOLNPGM("idle");
|
||||
}
|
||||
|
Reference in New Issue
Block a user