Browse Source

Add 'Q' option to G29 when debug leveling is on

Scott Lahteine 8 years ago
parent
commit
a3e91ec65e
1 changed files with 6 additions and 2 deletions
  1. 6
    2
      Marlin/Marlin_main.cpp

+ 6
- 2
Marlin/Marlin_main.cpp View File

3475
   inline void gcode_G29() {
3475
   inline void gcode_G29() {
3476
 
3476
 
3477
     #if ENABLED(DEBUG_LEVELING_FEATURE)
3477
     #if ENABLED(DEBUG_LEVELING_FEATURE)
3478
+      bool query = code_seen('Q');
3479
+      uint8_t old_debug_flags = marlin_debug_flags;
3480
+      if (query) marlin_debug_flags |= DEBUG_LEVELING;
3478
       if (DEBUGGING(LEVELING)) {
3481
       if (DEBUGGING(LEVELING)) {
3479
-        SERIAL_ECHOLNPGM(">>> gcode_G29");
3480
-        DEBUG_POS("", current_position);
3482
+        DEBUG_POS(">>> gcode_G29", current_position);
3481
         log_machine_info();
3483
         log_machine_info();
3482
       }
3484
       }
3485
+      marlin_debug_flags = old_debug_flags;
3486
+      if (query) return;
3483
     #endif
3487
     #endif
3484
 
3488
 
3485
     // Don't allow auto-leveling without homing first
3489
     // Don't allow auto-leveling without homing first

Loading…
Cancel
Save