Browse Source

Merge pull request #3491 from thinkyhead/rc_mechanical_probe

Support for "mechanical probe" with Allen Key as a special case
Scott Lahteine 8 years ago
parent
commit
f8e10ff1d8

+ 8
- 0
Marlin/Conditionals.h View File

@@ -367,6 +367,13 @@
367 367
   #endif
368 368
 
369 369
   /**
370
+   * Enable MECHANICAL_PROBE for Z_PROBE_ALLEN_KEY, for older configs
371
+   */
372
+  #if ENABLED(Z_PROBE_ALLEN_KEY)
373
+    #define MECHANICAL_PROBE
374
+  #endif
375
+
376
+  /**
370 377
    * Avoid double-negatives for enabling features
371 378
    */
372 379
   #if DISABLED(DISABLE_HOST_KEEPALIVE)
@@ -709,6 +716,7 @@
709 716
   #if  ( (HAS_Z_MIN && ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)) || HAS_Z_PROBE ) \
710 717
     && ( \
711 718
          ENABLED(FIX_MOUNTED_PROBE) \
719
+      || ENABLED(MECHANICAL_PROBE) \
712 720
       || HAS_Z_ENDSTOP_SERVO \
713 721
       || ENABLED(Z_PROBE_ALLEN_KEY) \
714 722
       || ENABLED(Z_PROBE_SLED) \

+ 4
- 0
Marlin/Configuration.h View File

@@ -627,6 +627,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
627 627
   //#define Z_PROBE_SLED
628 628
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
629 629
 
630
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
631
+  // For example any setup that uses the nozzle itself as a probe.
632
+  //#define MECHANICAL_PROBE
633
+
630 634
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
631 635
   // it is highly recommended you leave Z_SAFE_HOMING enabled!
632 636
 

+ 3
- 3
Marlin/Marlin_main.cpp View File

@@ -1763,7 +1763,7 @@ static void setup_for_endstop_move() {
1763 1763
     #endif // Z_PROBE_ALLEN_KEY
1764 1764
 
1765 1765
     #if ENABLED(FIX_MOUNTED_PROBE)
1766
-      // Noting to be done. Just set z_probe_is_active
1766
+      // Nothing to do here. Just clear z_probe_is_active
1767 1767
     #endif
1768 1768
 
1769 1769
     z_probe_is_active = false;
@@ -3097,7 +3097,7 @@ inline void gcode_G28() {
3097 3097
 
3098 3098
     #if ENABLED(Z_PROBE_SLED)
3099 3099
       dock_sled(false); // engage (un-dock) the Z probe
3100
-    #elif ENABLED(Z_PROBE_ALLEN_KEY) || (ENABLED(DELTA) && SERVO_LEVELING)
3100
+    #elif ENABLED(MECHANICAL_PROBE) || (ENABLED(DELTA) && SERVO_LEVELING)
3101 3101
       deploy_z_probe();
3102 3102
     #endif
3103 3103
 
@@ -3357,7 +3357,7 @@ inline void gcode_G28() {
3357 3357
       #if ENABLED(Z_PROBE_ALLEN_KEY) || SERVO_LEVELING
3358 3358
         stow_z_probe();
3359 3359
       #elif Z_RAISE_AFTER_PROBING > 0
3360
-        raise_z_after_probing(); // ???
3360
+        raise_z_after_probing(); // for non Allen Key probes, such as simple mechanical probe
3361 3361
       #endif
3362 3362
     #else // !DELTA
3363 3363
       if (verbose_level > 0)

+ 6
- 6
Marlin/SanityCheck.h View File

@@ -172,23 +172,23 @@
172 172
 /**
173 173
  * A probe needs a pin
174 174
  */
175
-#if (!((HAS_Z_MIN && ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)) || HAS_Z_PROBE )) && ( ENABLED(FIX_MOUNTED_PROBE) || defined(Z_ENDSTOP_SERVO_NR) || ENABLED(Z_PROBE_ALLEN_KEY) || ENABLED(Z_PROBE_SLED))
175
+#if (!((HAS_Z_MIN && ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)) || HAS_Z_PROBE )) && ( ENABLED(FIX_MOUNTED_PROBE) || defined(Z_ENDSTOP_SERVO_NR) || ENABLED(MECHANICAL_PROBE) || ENABLED(Z_PROBE_SLED))
176 176
   #error A probe needs a pin! [Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN || HAS_Z_PROBE]
177 177
 #endif
178 178
 
179
-#if ((HAS_Z_MIN && ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)) && HAS_Z_PROBE) && ( ENABLED(FIX_MOUNTED_PROBE) || defined(Z_ENDSTOP_SERVO_NR) || ENABLED(Z_PROBE_ALLEN_KEY) || ENABLED(Z_PROBE_SLED))
179
+#if ((HAS_Z_MIN && ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)) && HAS_Z_PROBE) && ( ENABLED(FIX_MOUNTED_PROBE) || defined(Z_ENDSTOP_SERVO_NR) || ENABLED(MECHANICAL_PROBE) || ENABLED(Z_PROBE_SLED))
180 180
   #error A probe should not be connected to more then one pin! [Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN || HAS_Z_PROBE]
181 181
 #endif
182 182
 
183 183
 /**
184 184
   * Require one kind of probe
185 185
   */
186
-#if ENABLED(AUTO_BED_LEVELING_FEATURE) && !( ENABLED(FIX_MOUNTED_PROBE) || defined(Z_ENDSTOP_SERVO_NR) || ENABLED(Z_PROBE_ALLEN_KEY) || ENABLED(Z_PROBE_SLED))
187
-  #error For AUTO_BED_LEVELING_FEATURE define one kind of probe! {Servo | Z_PROBE_ALLEN_KEY | Z_PROBE_SLED | FIX_MOUNTED_PROBE]
186
+#if ENABLED(AUTO_BED_LEVELING_FEATURE) && !( ENABLED(FIX_MOUNTED_PROBE) || defined(Z_ENDSTOP_SERVO_NR) || ENABLED(MECHANICAL_PROBE) || ENABLED(Z_PROBE_SLED))
187
+  #error For AUTO_BED_LEVELING_FEATURE define one kind of probe! [Servo | MECHANICAL_PROBE | Z_PROBE_SLED | FIX_MOUNTED_PROBE]
188 188
 #endif
189 189
 
190
-#if ENABLED(Z_SAFE_HOMING)&& !( ENABLED(FIX_MOUNTED_PROBE) || defined(Z_ENDSTOP_SERVO_NR) || ENABLED(Z_PROBE_ALLEN_KEY) || ENABLED(Z_PROBE_SLED))
191
-  #error For Z_SAFE_HOMING define one kind of probe! {Servo | Z_PROBE_ALLEN_KEY | Z_PROBE_SLED | FIX_MOUNTED_PROBE]
190
+#if ENABLED(Z_SAFE_HOMING)&& !( ENABLED(FIX_MOUNTED_PROBE) || defined(Z_ENDSTOP_SERVO_NR) || ENABLED(MECHANICAL_PROBE) || ENABLED(Z_PROBE_SLED))
191
+  #error For Z_SAFE_HOMING define one kind of probe! [Servo | MECHANICAL_PROBE | Z_PROBE_SLED | FIX_MOUNTED_PROBE]
192 192
 #endif
193 193
 
194 194
 // To do: Fail with more then one probe defined

+ 4
- 0
Marlin/example_configurations/Felix/Configuration.h View File

@@ -609,6 +609,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
609 609
   //#define Z_PROBE_SLED
610 610
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
611 611
 
612
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
613
+  // For example any setup that uses the nozzle itself as a probe.
614
+  //#define MECHANICAL_PROBE
615
+
612 616
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
613 617
   // it is highly recommended you leave Z_SAFE_HOMING enabled!
614 618
 

+ 4
- 0
Marlin/example_configurations/Felix/Configuration_DUAL.h View File

@@ -606,6 +606,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
606 606
   //#define Z_PROBE_SLED
607 607
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
608 608
 
609
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
610
+  // For example any setup that uses the nozzle itself as a probe.
611
+  //#define MECHANICAL_PROBE
612
+
609 613
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
610 614
   // it is highly recommended you leave Z_SAFE_HOMING enabled!
611 615
 

+ 4
- 0
Marlin/example_configurations/Hephestos/Configuration.h View File

@@ -619,6 +619,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
619 619
   //#define Z_PROBE_SLED
620 620
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
621 621
 
622
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
623
+  // For example any setup that uses the nozzle itself as a probe.
624
+  //#define MECHANICAL_PROBE
625
+
622 626
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
623 627
   // it is highly recommended you leave Z_SAFE_HOMING enabled!
624 628
 

+ 4
- 0
Marlin/example_configurations/Hephestos_2/Configuration.h View File

@@ -621,6 +621,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
621 621
   //#define Z_PROBE_SLED
622 622
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
623 623
 
624
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
625
+  // For example any setup that uses the nozzle itself as a probe.
626
+  //#define MECHANICAL_PROBE
627
+
624 628
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
625 629
   // it is highly recommended you leave Z_SAFE_HOMING enabled!
626 630
 

+ 4
- 0
Marlin/example_configurations/K8200/Configuration.h View File

@@ -644,6 +644,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
644 644
   //#define Z_PROBE_SLED
645 645
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
646 646
 
647
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
648
+  // For example any setup that uses the nozzle itself as a probe.
649
+  //#define MECHANICAL_PROBE
650
+
647 651
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
648 652
   // it is highly recommended you leave Z_SAFE_HOMING enabled!
649 653
 

+ 4
- 0
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h View File

@@ -627,6 +627,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
627 627
   //#define Z_PROBE_SLED
628 628
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
629 629
 
630
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
631
+  // For example any setup that uses the nozzle itself as a probe.
632
+  //#define MECHANICAL_PROBE
633
+
630 634
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
631 635
   // it is highly recommended you leave Z_SAFE_HOMING enabled!
632 636
 

+ 4
- 0
Marlin/example_configurations/RigidBot/Configuration.h View File

@@ -621,6 +621,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
621 621
   //#define Z_PROBE_SLED
622 622
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
623 623
 
624
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
625
+  // For example any setup that uses the nozzle itself as a probe.
626
+  //#define MECHANICAL_PROBE
627
+
624 628
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
625 629
   // it is highly recommended you leave Z_SAFE_HOMING enabled!
626 630
 

+ 4
- 0
Marlin/example_configurations/SCARA/Configuration.h View File

@@ -635,6 +635,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
635 635
   //#define Z_PROBE_SLED
636 636
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
637 637
 
638
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
639
+  // For example any setup that uses the nozzle itself as a probe.
640
+  //#define MECHANICAL_PROBE
641
+
638 642
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
639 643
   // it is highly recommended you leave Z_SAFE_HOMING enabled!
640 644
 

+ 4
- 0
Marlin/example_configurations/TAZ4/Configuration.h View File

@@ -648,6 +648,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
648 648
   //#define Z_PROBE_SLED
649 649
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
650 650
 
651
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
652
+  // For example any setup that uses the nozzle itself as a probe.
653
+  //#define MECHANICAL_PROBE
654
+
651 655
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
652 656
   // it is highly recommended you leave Z_SAFE_HOMING enabled!
653 657
 

+ 4
- 0
Marlin/example_configurations/WITBOX/Configuration.h View File

@@ -619,6 +619,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
619 619
   //#define Z_PROBE_SLED
620 620
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
621 621
 
622
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
623
+  // For example any setup that uses the nozzle itself as a probe.
624
+  //#define MECHANICAL_PROBE
625
+
622 626
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
623 627
   // it is highly recommended you leave Z_SAFE_HOMING enabled!
624 628
 

+ 4
- 0
Marlin/example_configurations/adafruit/ST7565/Configuration.h View File

@@ -627,6 +627,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
627 627
   //#define Z_PROBE_SLED
628 628
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
629 629
 
630
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
631
+  // For example any setup that uses the nozzle itself as a probe.
632
+  //#define MECHANICAL_PROBE
633
+
630 634
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
631 635
   // it is highly recommended you leave Z_SAFE_HOMING enabled!
632 636
 

+ 5
- 1
Marlin/example_configurations/delta/biv2.5/Configuration.h View File

@@ -666,7 +666,11 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
666 666
   //#define Z_PROBE_SLED
667 667
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
668 668
 
669
-  // Allen key retractable Z probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
669
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
670
+  // For example any setup that uses the nozzle itself as a probe.
671
+  //#define MECHANICAL_PROBE
672
+
673
+  // Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
670 674
   // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
671 675
   //#define Z_PROBE_ALLEN_KEY
672 676
 

+ 5
- 1
Marlin/example_configurations/delta/generic/Configuration.h View File

@@ -666,7 +666,11 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
666 666
   //#define Z_PROBE_SLED
667 667
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
668 668
 
669
-  // Allen key retractable Z probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
669
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
670
+  // For example any setup that uses the nozzle itself as a probe.
671
+  //#define MECHANICAL_PROBE
672
+
673
+  // Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
670 674
   // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
671 675
   //#define Z_PROBE_ALLEN_KEY
672 676
 

+ 5
- 1
Marlin/example_configurations/delta/kossel_mini/Configuration.h View File

@@ -666,7 +666,11 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
666 666
   //#define Z_PROBE_SLED
667 667
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
668 668
 
669
-  // Allen key retractable Z probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
669
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
670
+  // For example any setup that uses the nozzle itself as a probe.
671
+  //#define MECHANICAL_PROBE
672
+
673
+  // Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
670 674
   // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
671 675
   #define Z_PROBE_ALLEN_KEY
672 676
 

+ 5
- 1
Marlin/example_configurations/delta/kossel_pro/Configuration.h View File

@@ -657,7 +657,11 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
657 657
   //#define Z_PROBE_SLED
658 658
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
659 659
 
660
-  // Allen key retractable Z probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
660
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
661
+  // For example any setup that uses the nozzle itself as a probe.
662
+  //#define MECHANICAL_PROBE
663
+
664
+  // Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
661 665
   // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
662 666
   #define Z_PROBE_ALLEN_KEY
663 667
 

+ 4
- 0
Marlin/example_configurations/delta/kossel_xl/Configuration.h View File

@@ -659,6 +659,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
659 659
   //#define Z_PROBE_SLED
660 660
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
661 661
 
662
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
663
+  // For example any setup that uses the nozzle itself as a probe.
664
+  //#define MECHANICAL_PROBE
665
+
662 666
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
663 667
   // it is highly recommended you leave Z_SAFE_HOMING enabled!
664 668
 

+ 4
- 0
Marlin/example_configurations/makibox/Configuration.h View File

@@ -630,6 +630,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
630 630
   //#define Z_PROBE_SLED
631 631
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
632 632
 
633
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
634
+  // For example any setup that uses the nozzle itself as a probe.
635
+  //#define MECHANICAL_PROBE
636
+
633 637
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
634 638
   // it is highly recommended you leave Z_SAFE_HOMING enabled!
635 639
 

+ 4
- 0
Marlin/example_configurations/tvrrug/Round2/Configuration.h View File

@@ -617,6 +617,10 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
617 617
   //#define Z_PROBE_SLED
618 618
   //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
619 619
 
620
+  // A Mechanical Probe is any probe that either doesn't deploy or needs manual deployment
621
+  // For example any setup that uses the nozzle itself as a probe.
622
+  //#define MECHANICAL_PROBE
623
+
620 624
   // If you've enabled AUTO_BED_LEVELING_FEATURE and are using the Z Probe for Z Homing,
621 625
   // it is highly recommended you leave Z_SAFE_HOMING enabled!
622 626
 

Loading…
Cancel
Save