Преглед на файлове

Debug logging of nozzle type and offsets

Scott Lahteine преди 8 години
родител
ревизия
00638131e5
променени са 1 файла, в които са добавени 32 реда и са изтрити 0 реда
  1. 32
    0
      Marlin/Marlin_main.cpp

+ 32
- 0
Marlin/Marlin_main.cpp Целия файл

@@ -3511,6 +3511,38 @@ inline void gcode_G28() {
3511 3511
       if (DEBUGGING(LEVELING)) {
3512 3512
         SERIAL_ECHOLNPGM(">>> gcode_G29");
3513 3513
         DEBUG_POS("", current_position);
3514
+        SERIAL_ECHOPGM("Probe: ");
3515
+        #if ENABLED(FIX_MOUNTED_PROBE)
3516
+          SERIAL_ECHOLNPGM("FIX_MOUNTED_PROBE");
3517
+        #elif HAS_Z_SERVO_ENDSTOP
3518
+          SERIAL_ECHOLNPGM("SERVO PROBE");
3519
+        #elif ENABLED(BLTOUCH)
3520
+          SERIAL_ECHOLNPGM("BLTOUCH");
3521
+        #elif ENABLED(Z_PROBE_SLED)
3522
+          SERIAL_ECHOLNPGM("Z_PROBE_SLED");
3523
+        #elif ENABLED(Z_PROBE_ALLEN_KEY)
3524
+          SERIAL_ECHOLNPGM("Z_PROBE_ALLEN_KEY");
3525
+        #endif
3526
+        SERIAL_ECHOPAIR("Probe Offset X:", X_PROBE_OFFSET_FROM_EXTRUDER);
3527
+        SERIAL_ECHOPAIR(" Y:", Y_PROBE_OFFSET_FROM_EXTRUDER);
3528
+        SERIAL_ECHOPAIR(" Z:", zprobe_zoffset);
3529
+        #if (X_PROBE_OFFSET_FROM_EXTRUDER > 0)
3530
+          SERIAL_ECHOPGM("(Right");
3531
+        #elif (X_PROBE_OFFSET_FROM_EXTRUDER < 0)
3532
+          SERIAL_ECHOPGM("(Left");
3533
+        #endif
3534
+        #if (Y_PROBE_OFFSET_FROM_EXTRUDER > 0)
3535
+          SERIAL_ECHOPGM("-Back");
3536
+        #elif (Y_PROBE_OFFSET_FROM_EXTRUDER < 0)
3537
+          SERIAL_ECHOPGM("-Front");
3538
+        #endif
3539
+        if (zprobe_zoffset < 0)
3540
+          SERIAL_ECHOPGM(" & Below");
3541
+        else if (zprobe_zoffset > 0)
3542
+          SERIAL_ECHOPGM(" & Above");
3543
+        else
3544
+          SERIAL_ECHOPGM(" & Same Z as");
3545
+        SERIAL_ECHOLNPGM(" Nozzle)");
3514 3546
       }
3515 3547
     #endif
3516 3548
 

Loading…
Отказ
Запис