Переглянути джерело

Make M851 standard with a bed probe

Scott Lahteine 9 роки тому
джерело
коміт
1000563d80
24 змінених файлів з 28 додано та 262 видалено
  1. 0
    12
      Marlin/Configuration.h
  2. 1
    1
      Marlin/Marlin.h
  3. 9
    6
      Marlin/Marlin_main.cpp
  4. 9
    16
      Marlin/configuration_store.cpp
  5. 0
    12
      Marlin/example_configurations/Cartesio/Configuration.h
  6. 0
    12
      Marlin/example_configurations/Felix/Configuration.h
  7. 0
    12
      Marlin/example_configurations/Felix/DUAL/Configuration.h
  8. 0
    12
      Marlin/example_configurations/Hephestos/Configuration.h
  9. 4
    11
      Marlin/example_configurations/Hephestos_2/Configuration.h
  10. 0
    12
      Marlin/example_configurations/K8200/Configuration.h
  11. 0
    12
      Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h
  12. 0
    12
      Marlin/example_configurations/RigidBot/Configuration.h
  13. 0
    12
      Marlin/example_configurations/SCARA/Configuration.h
  14. 0
    12
      Marlin/example_configurations/TAZ4/Configuration.h
  15. 0
    12
      Marlin/example_configurations/WITBOX/Configuration.h
  16. 0
    12
      Marlin/example_configurations/adafruit/ST7565/Configuration.h
  17. 0
    12
      Marlin/example_configurations/delta/biv2.5/Configuration.h
  18. 0
    12
      Marlin/example_configurations/delta/generic/Configuration.h
  19. 0
    12
      Marlin/example_configurations/delta/kossel_mini/Configuration.h
  20. 4
    11
      Marlin/example_configurations/delta/kossel_pro/Configuration.h
  21. 0
    12
      Marlin/example_configurations/delta/kossel_xl/Configuration.h
  22. 0
    12
      Marlin/example_configurations/makibox/Configuration.h
  23. 0
    12
      Marlin/example_configurations/tvrrug/Round2/Configuration.h
  24. 1
    1
      Marlin/ultralcd.cpp

+ 0
- 12
Marlin/Configuration.h Переглянути файл

@@ -719,18 +719,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
719 719
 //============================= Additional Features ===========================
720 720
 //=============================================================================
721 721
 
722
-// @section more
723
-
724
-// Custom M code points
725
-#define CUSTOM_M_CODES
726
-#if ENABLED(CUSTOM_M_CODES)
727
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
728
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
729
-    #define Z_PROBE_OFFSET_RANGE_MIN -20
730
-    #define Z_PROBE_OFFSET_RANGE_MAX 20
731
-  #endif
732
-#endif
733
-
734 722
 // @section extras
735 723
 
736 724
 //

+ 1
- 1
Marlin/Marlin.h Переглянути файл

@@ -319,7 +319,7 @@ float code_value_temp_diff();
319 319
   extern float z_endstop_adj;
320 320
 #endif
321 321
 
322
-#if ENABLED(AUTO_BED_LEVELING_FEATURE)
322
+#if HAS_BED_PROBE
323 323
   extern float zprobe_zoffset;
324 324
 #endif
325 325
 

+ 9
- 6
Marlin/Marlin_main.cpp Переглянути файл

@@ -364,9 +364,12 @@ static millis_t stepper_inactive_time = (DEFAULT_STEPPER_DEACTIVE_TIME) * 1000UL
364 364
 
365 365
 static uint8_t target_extruder;
366 366
 
367
+#if HAS_BED_PROBE
368
+  float zprobe_zoffset = Z_PROBE_OFFSET_FROM_EXTRUDER;
369
+#endif
370
+
367 371
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
368 372
   int xy_travel_speed = XY_TRAVEL_SPEED;
369
-  float zprobe_zoffset = Z_PROBE_OFFSET_FROM_EXTRUDER;
370 373
   bool bed_leveling_in_progress = false;
371 374
 #endif
372 375
 
@@ -1490,7 +1493,7 @@ static void set_axis_is_at_home(AxisEnum axis) {
1490 1493
     current_position[axis] = base_home_pos(axis) + home_offset[axis];
1491 1494
     update_software_endstops(axis);
1492 1495
 
1493
-    #if ENABLED(AUTO_BED_LEVELING_FEATURE) && Z_HOME_DIR < 0
1496
+    #if HAS_BED_PROBE && Z_HOME_DIR < 0
1494 1497
       if (axis == Z_AXIS) {
1495 1498
         current_position[Z_AXIS] -= zprobe_zoffset;
1496 1499
         #if ENABLED(DEBUG_LEVELING_FEATURE)
@@ -6263,9 +6266,9 @@ inline void gcode_M503() {
6263 6266
 
6264 6267
 #endif // ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED
6265 6268
 
6266
-#ifdef CUSTOM_M_CODE_SET_Z_PROBE_OFFSET
6269
+#if HAS_BED_PROBE
6267 6270
 
6268
-  inline void gcode_SET_Z_PROBE_OFFSET() {
6271
+  inline void gcode_M851() {
6269 6272
 
6270 6273
     SERIAL_ECHO_START;
6271 6274
     SERIAL_ECHOPGM(MSG_ZPROBE_ZOFFSET);
@@ -6291,7 +6294,7 @@ inline void gcode_M503() {
6291 6294
     SERIAL_EOL;
6292 6295
   }
6293 6296
 
6294
-#endif // CUSTOM_M_CODE_SET_Z_PROBE_OFFSET
6297
+#endif // HAS_BED_PROBE
6295 6298
 
6296 6299
 #if ENABLED(FILAMENTCHANGEENABLE)
6297 6300
 
@@ -7400,7 +7403,7 @@ void process_next_command() {
7400 7403
 
7401 7404
       #ifdef CUSTOM_M_CODE_SET_Z_PROBE_OFFSET
7402 7405
         case CUSTOM_M_CODE_SET_Z_PROBE_OFFSET:
7403
-          gcode_SET_Z_PROBE_OFFSET();
7406
+          gcode_M851();
7404 7407
           break;
7405 7408
       #endif // CUSTOM_M_CODE_SET_Z_PROBE_OFFSET
7406 7409
 

+ 9
- 16
Marlin/configuration_store.cpp Переглянути файл

@@ -210,7 +210,7 @@ void Config_StoreSettings()  {
210 210
     for (uint8_t q = 0; q < mesh_num_x * mesh_num_y; q++) EEPROM_WRITE_VAR(i, dummy);
211 211
   #endif // MESH_BED_LEVELING
212 212
 
213
-  #if DISABLED(AUTO_BED_LEVELING_FEATURE)
213
+  #if !HAS_BED_PROBE
214 214
     float zprobe_zoffset = 0;
215 215
   #endif
216 216
   EEPROM_WRITE_VAR(i, zprobe_zoffset);
@@ -389,7 +389,7 @@ void Config_RetrieveSettings() {
389 389
       for (uint8_t q = 0; q < mesh_num_x * mesh_num_y; q++) EEPROM_READ_VAR(i, dummy);
390 390
     #endif // MESH_BED_LEVELING
391 391
 
392
-    #if DISABLED(AUTO_BED_LEVELING_FEATURE)
392
+    #if !HAS_BED_PROBE
393 393
       float zprobe_zoffset = 0;
394 394
     #endif
395 395
     EEPROM_READ_VAR(i, zprobe_zoffset);
@@ -554,7 +554,7 @@ void Config_ResetDefault() {
554 554
     mbl.reset();
555 555
   #endif
556 556
 
557
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
557
+  #if HAS_BED_PROBE
558 558
     zprobe_zoffset = Z_PROBE_OFFSET_FROM_EXTRUDER;
559 559
   #endif
560 560
 
@@ -927,20 +927,13 @@ void Config_PrintSettings(bool forReplay) {
927 927
   /**
928 928
    * Auto Bed Leveling
929 929
    */
930
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
931
-    #if ENABLED(CUSTOM_M_CODES)
932
-      if (!forReplay) {
933
-        CONFIG_ECHO_START;
934
-        SERIAL_ECHOLNPGM("Z-Probe Offset (mm):");
935
-      }
930
+  #if HAS_BED_PROBE
931
+    if (!forReplay) {
936 932
       CONFIG_ECHO_START;
937
-      SERIAL_ECHOPAIR("  M" STRINGIFY(CUSTOM_M_CODE_SET_Z_PROBE_OFFSET) " Z", zprobe_zoffset);
938
-    #else
939
-      if (!forReplay) {
940
-        CONFIG_ECHO_START;
941
-        SERIAL_ECHOPAIR("Z-Probe Offset (mm):", zprobe_zoffset);
942
-      }
943
-    #endif
933
+      SERIAL_ECHOLNPGM("Z-Probe Offset (mm):");
934
+    }
935
+    CONFIG_ECHO_START;
936
+    SERIAL_ECHOPAIR("  M851 Z", zprobe_zoffset);
944 937
     SERIAL_EOL;
945 938
   #endif
946 939
 }

+ 0
- 12
Marlin/example_configurations/Cartesio/Configuration.h Переглянути файл

@@ -718,18 +718,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
718 718
 //============================= Additional Features ===========================
719 719
 //=============================================================================
720 720
 
721
-// @section more
722
-
723
-// Custom M code points
724
-#define CUSTOM_M_CODES
725
-#if ENABLED(CUSTOM_M_CODES)
726
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
727
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
728
-    #define Z_PROBE_OFFSET_RANGE_MIN -20
729
-    #define Z_PROBE_OFFSET_RANGE_MAX 20
730
-  #endif
731
-#endif
732
-
733 721
 // @section extras
734 722
 
735 723
 //

+ 0
- 12
Marlin/example_configurations/Felix/Configuration.h Переглянути файл

@@ -702,18 +702,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
702 702
 //============================= Additional Features ===========================
703 703
 //=============================================================================
704 704
 
705
-// @section more
706
-
707
-// Custom M code points
708
-#define CUSTOM_M_CODES
709
-#if ENABLED(CUSTOM_M_CODES)
710
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
711
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
712
-    #define Z_PROBE_OFFSET_RANGE_MIN -20
713
-    #define Z_PROBE_OFFSET_RANGE_MAX 20
714
-  #endif
715
-#endif
716
-
717 705
 // @section extras
718 706
 
719 707
 //

+ 0
- 12
Marlin/example_configurations/Felix/DUAL/Configuration.h Переглянути файл

@@ -700,18 +700,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
700 700
 //============================= Additional Features ===========================
701 701
 //=============================================================================
702 702
 
703
-// @section more
704
-
705
-// Custom M code points
706
-#define CUSTOM_M_CODES
707
-#if ENABLED(CUSTOM_M_CODES)
708
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
709
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
710
-    #define Z_PROBE_OFFSET_RANGE_MIN -20
711
-    #define Z_PROBE_OFFSET_RANGE_MAX 20
712
-  #endif
713
-#endif
714
-
715 703
 // @section extras
716 704
 
717 705
 //

+ 0
- 12
Marlin/example_configurations/Hephestos/Configuration.h Переглянути файл

@@ -711,18 +711,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
711 711
 //============================= Additional Features ===========================
712 712
 //=============================================================================
713 713
 
714
-// @section more
715
-
716
-// Custom M code points
717
-#define CUSTOM_M_CODES
718
-#if ENABLED(CUSTOM_M_CODES)
719
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
720
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
721
-    #define Z_PROBE_OFFSET_RANGE_MIN -20
722
-    #define Z_PROBE_OFFSET_RANGE_MAX 20
723
-  #endif
724
-#endif
725
-
726 714
 // @section extras
727 715
 
728 716
 //

+ 4
- 11
Marlin/example_configurations/Hephestos_2/Configuration.h Переглянути файл

@@ -713,17 +713,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
713 713
 //============================= Additional Features ===========================
714 714
 //=============================================================================
715 715
 
716
-// @section more
717
-
718
-// Custom M code points
719
-#define CUSTOM_M_CODES
720
-#if ENABLED(CUSTOM_M_CODES)
721
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
722
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
723
-    #define Z_PROBE_OFFSET_RANGE_MIN -5
724
-    #define Z_PROBE_OFFSET_RANGE_MAX  0
725
-  #endif
726
-#endif
716
+// @section probes
717
+
718
+#define Z_PROBE_OFFSET_RANGE_MIN -5
719
+#define Z_PROBE_OFFSET_RANGE_MAX  0
727 720
 
728 721
 // @section extras
729 722
 

+ 0
- 12
Marlin/example_configurations/K8200/Configuration.h Переглянути файл

@@ -736,18 +736,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
736 736
 //============================= Additional Features ===========================
737 737
 //=============================================================================
738 738
 
739
-// @section more
740
-
741
-// Custom M code points
742
-#define CUSTOM_M_CODES
743
-#if ENABLED(CUSTOM_M_CODES)
744
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
745
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
746
-    #define Z_PROBE_OFFSET_RANGE_MIN -20
747
-    #define Z_PROBE_OFFSET_RANGE_MAX 20
748
-  #endif
749
-#endif
750
-
751 739
 // @section extras
752 740
 
753 741
 //

+ 0
- 12
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h Переглянути файл

@@ -719,18 +719,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
719 719
 //============================= Additional Features ===========================
720 720
 //=============================================================================
721 721
 
722
-// @section more
723
-
724
-// Custom M code points
725
-#define CUSTOM_M_CODES
726
-#if ENABLED(CUSTOM_M_CODES)
727
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
728
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
729
-    #define Z_PROBE_OFFSET_RANGE_MIN -20
730
-    #define Z_PROBE_OFFSET_RANGE_MAX 20
731
-  #endif
732
-#endif
733
-
734 722
 // @section extras
735 723
 
736 724
 //

+ 0
- 12
Marlin/example_configurations/RigidBot/Configuration.h Переглянути файл

@@ -714,18 +714,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
714 714
 //============================= Additional Features ===========================
715 715
 //=============================================================================
716 716
 
717
-// @section more
718
-
719
-// Custom M code points
720
-#define CUSTOM_M_CODES
721
-#if ENABLED(CUSTOM_M_CODES)
722
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
723
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
724
-    #define Z_PROBE_OFFSET_RANGE_MIN -20
725
-    #define Z_PROBE_OFFSET_RANGE_MAX 20
726
-  #endif
727
-#endif
728
-
729 717
 // @section extras
730 718
 
731 719
 //

+ 0
- 12
Marlin/example_configurations/SCARA/Configuration.h Переглянути файл

@@ -727,18 +727,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
727 727
 //============================= Additional Features ===========================
728 728
 //=============================================================================
729 729
 
730
-// @section more
731
-
732
-// Custom M code points
733
-//#define CUSTOM_M_CODES
734
-#if ENABLED(CUSTOM_M_CODES)
735
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
736
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
737
-    #define Z_PROBE_OFFSET_RANGE_MIN -20
738
-    #define Z_PROBE_OFFSET_RANGE_MAX 20
739
-  #endif
740
-#endif
741
-
742 730
 // @section extras
743 731
 
744 732
 //

+ 0
- 12
Marlin/example_configurations/TAZ4/Configuration.h Переглянути файл

@@ -740,18 +740,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
740 740
 //============================= Additional Features ===========================
741 741
 //=============================================================================
742 742
 
743
-// @section more
744
-
745
-// Custom M code points
746
-#define CUSTOM_M_CODES
747
-#if ENABLED(CUSTOM_M_CODES)
748
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
749
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
750
-    #define Z_PROBE_OFFSET_RANGE_MIN -20
751
-    #define Z_PROBE_OFFSET_RANGE_MAX 20
752
-  #endif
753
-#endif
754
-
755 743
 // @section extras
756 744
 
757 745
 //

+ 0
- 12
Marlin/example_configurations/WITBOX/Configuration.h Переглянути файл

@@ -711,18 +711,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
711 711
 //============================= Additional Features ===========================
712 712
 //=============================================================================
713 713
 
714
-// @section more
715
-
716
-// Custom M code points
717
-#define CUSTOM_M_CODES
718
-#if ENABLED(CUSTOM_M_CODES)
719
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
720
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
721
-    #define Z_PROBE_OFFSET_RANGE_MIN -20
722
-    #define Z_PROBE_OFFSET_RANGE_MAX 20
723
-  #endif
724
-#endif
725
-
726 714
 // @section extras
727 715
 
728 716
 //

+ 0
- 12
Marlin/example_configurations/adafruit/ST7565/Configuration.h Переглянути файл

@@ -719,18 +719,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
719 719
 //============================= Additional Features ===========================
720 720
 //=============================================================================
721 721
 
722
-// @section more
723
-
724
-// Custom M code points
725
-#define CUSTOM_M_CODES
726
-#if ENABLED(CUSTOM_M_CODES)
727
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
728
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
729
-    #define Z_PROBE_OFFSET_RANGE_MIN -20
730
-    #define Z_PROBE_OFFSET_RANGE_MAX 20
731
-  #endif
732
-#endif
733
-
734 722
 // @section extras
735 723
 
736 724
 //

+ 0
- 12
Marlin/example_configurations/delta/biv2.5/Configuration.h Переглянути файл

@@ -808,18 +808,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
808 808
 //============================= Additional Features ===========================
809 809
 //=============================================================================
810 810
 
811
-// @section more
812
-
813
-// Custom M code points
814
-#define CUSTOM_M_CODES
815
-#if ENABLED(CUSTOM_M_CODES)
816
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
817
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
818
-    #define Z_PROBE_OFFSET_RANGE_MIN -20
819
-    #define Z_PROBE_OFFSET_RANGE_MAX 20
820
-  #endif
821
-#endif
822
-
823 811
 // @section extras
824 812
 
825 813
 //

+ 0
- 12
Marlin/example_configurations/delta/generic/Configuration.h Переглянути файл

@@ -802,18 +802,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
802 802
 //============================= Additional Features ===========================
803 803
 //=============================================================================
804 804
 
805
-// @section more
806
-
807
-// Custom M code points
808
-#define CUSTOM_M_CODES
809
-#if ENABLED(CUSTOM_M_CODES)
810
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
811
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
812
-    #define Z_PROBE_OFFSET_RANGE_MIN -20
813
-    #define Z_PROBE_OFFSET_RANGE_MAX 20
814
-  #endif
815
-#endif
816
-
817 805
 // @section extras
818 806
 
819 807
 //

+ 0
- 12
Marlin/example_configurations/delta/kossel_mini/Configuration.h Переглянути файл

@@ -805,18 +805,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
805 805
 //============================= Additional Features ===========================
806 806
 //=============================================================================
807 807
 
808
-// @section more
809
-
810
-// Custom M code points
811
-#define CUSTOM_M_CODES
812
-#if ENABLED(CUSTOM_M_CODES)
813
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
814
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
815
-    #define Z_PROBE_OFFSET_RANGE_MIN -20
816
-    #define Z_PROBE_OFFSET_RANGE_MAX 20
817
-  #endif
818
-#endif
819
-
820 808
 // @section extras
821 809
 
822 810
 //

+ 4
- 11
Marlin/example_configurations/delta/kossel_pro/Configuration.h Переглянути файл

@@ -805,17 +805,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
805 805
 //============================= Additional Features ===========================
806 806
 //=============================================================================
807 807
 
808
-// @section more
809
-
810
-// Custom M code points
811
-#define CUSTOM_M_CODES
812
-#if ENABLED(CUSTOM_M_CODES)
813
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
814
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
815
-    #define Z_PROBE_OFFSET_RANGE_MIN -15
816
-    #define Z_PROBE_OFFSET_RANGE_MAX -5
817
-  #endif
818
-#endif
808
+// @section probes
809
+
810
+#define Z_PROBE_OFFSET_RANGE_MIN -15
811
+#define Z_PROBE_OFFSET_RANGE_MAX   5
819 812
 
820 813
 // @section extras
821 814
 

+ 0
- 12
Marlin/example_configurations/delta/kossel_xl/Configuration.h Переглянути файл

@@ -807,18 +807,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
807 807
 //============================= Additional Features ===========================
808 808
 //=============================================================================
809 809
 
810
-// @section more
811
-
812
-// Custom M code points
813
-#define CUSTOM_M_CODES
814
-#if ENABLED(CUSTOM_M_CODES)
815
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
816
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
817
-    #define Z_PROBE_OFFSET_RANGE_MIN -20
818
-    #define Z_PROBE_OFFSET_RANGE_MAX 20
819
-  #endif
820
-#endif
821
-
822 810
 // @section extras
823 811
 
824 812
 //

+ 0
- 12
Marlin/example_configurations/makibox/Configuration.h Переглянути файл

@@ -722,18 +722,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
722 722
 //============================= Additional Features ===========================
723 723
 //=============================================================================
724 724
 
725
-// @section more
726
-
727
-// Custom M code points
728
-#define CUSTOM_M_CODES
729
-#if ENABLED(CUSTOM_M_CODES)
730
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
731
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
732
-    #define Z_PROBE_OFFSET_RANGE_MIN -20
733
-    #define Z_PROBE_OFFSET_RANGE_MAX 20
734
-  #endif
735
-#endif
736
-
737 725
 // @section extras
738 726
 
739 727
 //

+ 0
- 12
Marlin/example_configurations/tvrrug/Round2/Configuration.h Переглянути файл

@@ -713,18 +713,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
713 713
 //============================= Additional Features ===========================
714 714
 //=============================================================================
715 715
 
716
-// @section more
717
-
718
-// Custom M code points
719
-#define CUSTOM_M_CODES
720
-#if ENABLED(CUSTOM_M_CODES)
721
-  #if ENABLED(AUTO_BED_LEVELING_FEATURE)
722
-    #define CUSTOM_M_CODE_SET_Z_PROBE_OFFSET 851
723
-    #define Z_PROBE_OFFSET_RANGE_MIN -20
724
-    #define Z_PROBE_OFFSET_RANGE_MAX 20
725
-  #endif
726
-#endif
727
-
728 716
 // @section extras
729 717
 
730 718
 //

+ 1
- 1
Marlin/ultralcd.cpp Переглянути файл

@@ -1684,7 +1684,7 @@ static void lcd_status_screen() {
1684 1684
   static void lcd_control_motion_menu() {
1685 1685
     START_MENU();
1686 1686
     MENU_ITEM(back, MSG_CONTROL);
1687
-    #if ENABLED(AUTO_BED_LEVELING_FEATURE)
1687
+    #if HAS_BED_PROBE
1688 1688
       MENU_ITEM_EDIT(float32, MSG_ZPROBE_ZOFFSET, &zprobe_zoffset, Z_PROBE_OFFSET_RANGE_MIN, Z_PROBE_OFFSET_RANGE_MAX);
1689 1689
     #endif
1690 1690
     // Manual bed leveling, Bed Z:

Завантаження…
Відмінити
Зберегти