Browse Source

Drop the Z_MIN_PROBE_ENDSTOP option (#13276)

Scott Lahteine 5 years ago
parent
commit
99d0022fae
No account linked to committer's email address
100 changed files with 484 additions and 767 deletions
  1. 5
    8
      Marlin/Configuration.h
  2. 5
    8
      Marlin/src/config/default/Configuration.h
  3. 5
    8
      Marlin/src/config/examples/3DFabXYZ/Migbot/Configuration.h
  4. 5
    8
      Marlin/src/config/examples/AlephObjects/TAZ4/Configuration.h
  5. 5
    8
      Marlin/src/config/examples/AliExpress/CL-260/Configuration.h
  6. 5
    8
      Marlin/src/config/examples/Anet/A2/Configuration.h
  7. 5
    8
      Marlin/src/config/examples/Anet/A2plus/Configuration.h
  8. 5
    8
      Marlin/src/config/examples/Anet/A6/Configuration.h
  9. 5
    8
      Marlin/src/config/examples/Anet/A8/Configuration.h
  10. 5
    8
      Marlin/src/config/examples/AnyCubic/i3/Configuration.h
  11. 5
    8
      Marlin/src/config/examples/ArmEd/Configuration.h
  12. 5
    8
      Marlin/src/config/examples/Azteeg/X5GT/Configuration.h
  13. 5
    8
      Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration.h
  14. 5
    8
      Marlin/src/config/examples/BIBO/TouchX/default/Configuration.h
  15. 5
    8
      Marlin/src/config/examples/BQ/Hephestos/Configuration.h
  16. 5
    8
      Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h
  17. 5
    8
      Marlin/src/config/examples/BQ/WITBOX/Configuration.h
  18. 5
    8
      Marlin/src/config/examples/Cartesio/Configuration.h
  19. 5
    8
      Marlin/src/config/examples/Creality/CR-10/Configuration.h
  20. 5
    8
      Marlin/src/config/examples/Creality/CR-10S/Configuration.h
  21. 5
    8
      Marlin/src/config/examples/Creality/CR-10_5S/Configuration.h
  22. 5
    8
      Marlin/src/config/examples/Creality/CR-10mini/Configuration.h
  23. 5
    8
      Marlin/src/config/examples/Creality/CR-8/Configuration.h
  24. 5
    8
      Marlin/src/config/examples/Creality/Ender-2/Configuration.h
  25. 5
    8
      Marlin/src/config/examples/Creality/Ender-3/Configuration.h
  26. 5
    8
      Marlin/src/config/examples/Creality/Ender-4/Configuration.h
  27. 5
    8
      Marlin/src/config/examples/Einstart-S/Configuration.h
  28. 5
    8
      Marlin/src/config/examples/Felix/Configuration.h
  29. 5
    8
      Marlin/src/config/examples/Felix/DUAL/Configuration.h
  30. 5
    8
      Marlin/src/config/examples/FlashForge/CreatorPro/Configuration.h
  31. 5
    8
      Marlin/src/config/examples/FolgerTech/i3-2020/Configuration.h
  32. 5
    8
      Marlin/src/config/examples/Formbot/Raptor/Configuration.h
  33. 5
    8
      Marlin/src/config/examples/Formbot/T_Rex_2+/Configuration.h
  34. 5
    8
      Marlin/src/config/examples/Formbot/T_Rex_3/Configuration.h
  35. 5
    8
      Marlin/src/config/examples/Geeetech/A10M/Configuration.h
  36. 5
    8
      Marlin/src/config/examples/Geeetech/A20M/Configuration.h
  37. 5
    8
      Marlin/src/config/examples/Geeetech/GT2560/Configuration.h
  38. 5
    8
      Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
  39. 5
    8
      Marlin/src/config/examples/Geeetech/MeCreator2/Configuration.h
  40. 5
    8
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h
  41. 5
    8
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h
  42. 5
    8
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro C/Configuration.h
  43. 5
    8
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro W/Configuration.h
  44. 5
    8
      Marlin/src/config/examples/Infitary/i3-M508/Configuration.h
  45. 5
    8
      Marlin/src/config/examples/JGAurora/A5/Configuration.h
  46. 5
    8
      Marlin/src/config/examples/MakerParts/Configuration.h
  47. 5
    8
      Marlin/src/config/examples/Malyan/M150/Configuration.h
  48. 5
    8
      Marlin/src/config/examples/Malyan/M200/Configuration.h
  49. 5
    8
      Marlin/src/config/examples/Micromake/C1/basic/Configuration.h
  50. 5
    8
      Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h
  51. 5
    8
      Marlin/src/config/examples/Mks/Robin/Configuration.h
  52. 5
    8
      Marlin/src/config/examples/Mks/Sbase/Configuration.h
  53. 5
    8
      Marlin/src/config/examples/Printrbot/PrintrboardG2/Configuration.h
  54. 5
    8
      Marlin/src/config/examples/RapideLite/RL200/Configuration.h
  55. 5
    8
      Marlin/src/config/examples/RepRapPro/Huxley/Configuration.h
  56. 5
    8
      Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h
  57. 5
    8
      Marlin/src/config/examples/RigidBot/Configuration.h
  58. 5
    8
      Marlin/src/config/examples/SCARA/Configuration.h
  59. 5
    8
      Marlin/src/config/examples/STM32F10/Configuration.h
  60. 5
    8
      Marlin/src/config/examples/STM32F4/Configuration.h
  61. 5
    8
      Marlin/src/config/examples/Sanguinololu/Configuration.h
  62. 5
    8
      Marlin/src/config/examples/TheBorg/Configuration.h
  63. 5
    8
      Marlin/src/config/examples/TinyBoy2/Configuration.h
  64. 5
    8
      Marlin/src/config/examples/Tronxy/X1/Configuration.h
  65. 5
    8
      Marlin/src/config/examples/Tronxy/X3A/Configuration.h
  66. 5
    8
      Marlin/src/config/examples/Tronxy/X5S/Configuration.h
  67. 5
    8
      Marlin/src/config/examples/Tronxy/XY100/Configuration.h
  68. 5
    8
      Marlin/src/config/examples/UltiMachine/Archim1/Configuration.h
  69. 5
    8
      Marlin/src/config/examples/UltiMachine/Archim2/Configuration.h
  70. 5
    8
      Marlin/src/config/examples/VORONDesign/Configuration.h
  71. 5
    8
      Marlin/src/config/examples/Velleman/K8200/Configuration.h
  72. 5
    8
      Marlin/src/config/examples/Velleman/K8400/Configuration.h
  73. 5
    8
      Marlin/src/config/examples/Velleman/K8400/Dual-head/Configuration.h
  74. 5
    8
      Marlin/src/config/examples/WASP/PowerWASP/Configuration.h
  75. 5
    8
      Marlin/src/config/examples/Wanhao/Duplicator 6/Configuration.h
  76. 5
    8
      Marlin/src/config/examples/adafruit/ST7565/Configuration.h
  77. 5
    8
      Marlin/src/config/examples/delta/Anycubic/Kossel/Configuration.h
  78. 5
    8
      Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration.h
  79. 5
    8
      Marlin/src/config/examples/delta/FLSUN/kossel/Configuration.h
  80. 5
    8
      Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration.h
  81. 5
    8
      Marlin/src/config/examples/delta/Geeetech/Rostock 301/Configuration.h
  82. 5
    8
      Marlin/src/config/examples/delta/Hatchbox_Alpha/Configuration.h
  83. 5
    8
      Marlin/src/config/examples/delta/MKS/SBASE/Configuration.h
  84. 5
    8
      Marlin/src/config/examples/delta/Tevo Little Monster/Configuration.h
  85. 5
    8
      Marlin/src/config/examples/delta/generic/Configuration.h
  86. 5
    8
      Marlin/src/config/examples/delta/kossel_mini/Configuration.h
  87. 5
    8
      Marlin/src/config/examples/delta/kossel_pro/Configuration.h
  88. 5
    8
      Marlin/src/config/examples/delta/kossel_xl/Configuration.h
  89. 5
    8
      Marlin/src/config/examples/gCreate/gMax1.5+/Configuration.h
  90. 5
    8
      Marlin/src/config/examples/makibox/Configuration.h
  91. 5
    8
      Marlin/src/config/examples/stm32f103ret6/Configuration.h
  92. 5
    8
      Marlin/src/config/examples/tvrrug/Round2/Configuration.h
  93. 5
    8
      Marlin/src/config/examples/wt150/Configuration.h
  94. 1
    1
      Marlin/src/gcode/config/M43.cpp
  95. 1
    1
      Marlin/src/inc/Conditionals_LCD.h
  96. 3
    3
      Marlin/src/inc/Conditionals_post.h
  97. 5
    9
      Marlin/src/inc/SanityCheck.h
  98. 8
    8
      Marlin/src/module/endstops.cpp
  99. 1
    1
      Marlin/src/module/motion.cpp
  100. 0
    0
      Marlin/src/module/probe.cpp

+ 5
- 8
Marlin/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/default/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/3DFabXYZ/Migbot/Configuration.h View File

@@ -770,11 +770,11 @@
770 770
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
771 771
 
772 772
 /**
773
- * Z_MIN_PROBE_ENDSTOP
773
+ * Z_MIN_PROBE_PIN
774 774
  *
775
- * Enable this option for a probe connected to any pin except Z-Min.
776
- * (By default Marlin assumes the Z-Max endstop pin.)
777
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
775
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
776
+ * If not defined the default pin for the selected MOTHERBOARD
777
+ * will be used. Most of the time the default is what you want.
778 778
  *
779 779
  *  - The simplest option is to use a free endstop connector.
780 780
  *  - Use 5V for powered (usually inductive) sensors.
@@ -784,11 +784,8 @@
784 784
  *      - normally-closed switches to GND and D32.
785 785
  *      - normally-open switches to 5V and D32.
786 786
  *
787
- * WARNING: Setting the wrong pin may have unexpected and potentially
788
- * disastrous consequences. Use with caution and do your homework.
789
- *
790 787
  */
791
-//#define Z_MIN_PROBE_ENDSTOP
788
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
792 789
 
793 790
 /**
794 791
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/AlephObjects/TAZ4/Configuration.h View File

@@ -784,11 +784,11 @@
784 784
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
785 785
 
786 786
 /**
787
- * Z_MIN_PROBE_ENDSTOP
787
+ * Z_MIN_PROBE_PIN
788 788
  *
789
- * Enable this option for a probe connected to any pin except Z-Min.
790
- * (By default Marlin assumes the Z-Max endstop pin.)
791
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
789
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
790
+ * If not defined the default pin for the selected MOTHERBOARD
791
+ * will be used. Most of the time the default is what you want.
792 792
  *
793 793
  *  - The simplest option is to use a free endstop connector.
794 794
  *  - Use 5V for powered (usually inductive) sensors.
@@ -798,11 +798,8 @@
798 798
  *      - normally-closed switches to GND and D32.
799 799
  *      - normally-open switches to 5V and D32.
800 800
  *
801
- * WARNING: Setting the wrong pin may have unexpected and potentially
802
- * disastrous consequences. Use with caution and do your homework.
803
- *
804 801
  */
805
-//#define Z_MIN_PROBE_ENDSTOP
802
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
806 803
 
807 804
 /**
808 805
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/AliExpress/CL-260/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Anet/A2/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Anet/A2plus/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Anet/A6/Configuration.h View File

@@ -811,11 +811,11 @@
811 811
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
812 812
 
813 813
 /**
814
- * Z_MIN_PROBE_ENDSTOP
814
+ * Z_MIN_PROBE_PIN
815 815
  *
816
- * Enable this option for a probe connected to any pin except Z-Min.
817
- * (By default Marlin assumes the Z-Max endstop pin.)
818
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
816
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
817
+ * If not defined the default pin for the selected MOTHERBOARD
818
+ * will be used. Most of the time the default is what you want.
819 819
  *
820 820
  *  - The simplest option is to use a free endstop connector.
821 821
  *  - Use 5V for powered (usually inductive) sensors.
@@ -825,11 +825,8 @@
825 825
  *      - normally-closed switches to GND and D32.
826 826
  *      - normally-open switches to 5V and D32.
827 827
  *
828
- * WARNING: Setting the wrong pin may have unexpected and potentially
829
- * disastrous consequences. Use with caution and do your homework.
830
- *
831 828
  */
832
-//#define Z_MIN_PROBE_ENDSTOP
829
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
833 830
 
834 831
 /**
835 832
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Anet/A8/Configuration.h View File

@@ -777,11 +777,11 @@
777 777
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
778 778
 
779 779
 /**
780
- * Z_MIN_PROBE_ENDSTOP
780
+ * Z_MIN_PROBE_PIN
781 781
  *
782
- * Enable this option for a probe connected to any pin except Z-Min.
783
- * (By default Marlin assumes the Z-Max endstop pin.)
784
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
782
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
783
+ * If not defined the default pin for the selected MOTHERBOARD
784
+ * will be used. Most of the time the default is what you want.
785 785
  *
786 786
  *  - The simplest option is to use a free endstop connector.
787 787
  *  - Use 5V for powered (usually inductive) sensors.
@@ -791,11 +791,8 @@
791 791
  *      - normally-closed switches to GND and D32.
792 792
  *      - normally-open switches to 5V and D32.
793 793
  *
794
- * WARNING: Setting the wrong pin may have unexpected and potentially
795
- * disastrous consequences. Use with caution and do your homework.
796
- *
797 794
  */
798
-//#define Z_MIN_PROBE_ENDSTOP
795
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
799 796
 
800 797
 /**
801 798
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/AnyCubic/i3/Configuration.h View File

@@ -774,11 +774,11 @@
774 774
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
775 775
 
776 776
 /**
777
- * Z_MIN_PROBE_ENDSTOP
777
+ * Z_MIN_PROBE_PIN
778 778
  *
779
- * Enable this option for a probe connected to any pin except Z-Min.
780
- * (By default Marlin assumes the Z-Max endstop pin.)
781
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
779
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
780
+ * If not defined the default pin for the selected MOTHERBOARD
781
+ * will be used. Most of the time the default is what you want.
782 782
  *
783 783
  *  - The simplest option is to use a free endstop connector.
784 784
  *  - Use 5V for powered (usually inductive) sensors.
@@ -788,11 +788,8 @@
788 788
  *      - normally-closed switches to GND and D32.
789 789
  *      - normally-open switches to 5V and D32.
790 790
  *
791
- * WARNING: Setting the wrong pin may have unexpected and potentially
792
- * disastrous consequences. Use with caution and do your homework.
793
- *
794 791
  */
795
-//#define Z_MIN_PROBE_ENDSTOP
792
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
796 793
 
797 794
 /**
798 795
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/ArmEd/Configuration.h View File

@@ -765,11 +765,11 @@
765 765
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
766 766
 
767 767
 /**
768
- * Z_MIN_PROBE_ENDSTOP
768
+ * Z_MIN_PROBE_PIN
769 769
  *
770
- * Enable this option for a probe connected to any pin except Z-Min.
771
- * (By default Marlin assumes the Z-Max endstop pin.)
772
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
770
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
771
+ * If not defined the default pin for the selected MOTHERBOARD
772
+ * will be used. Most of the time the default is what you want.
773 773
  *
774 774
  *  - The simplest option is to use a free endstop connector.
775 775
  *  - Use 5V for powered (usually inductive) sensors.
@@ -779,11 +779,8 @@
779 779
  *      - normally-closed switches to GND and D32.
780 780
  *      - normally-open switches to 5V and D32.
781 781
  *
782
- * WARNING: Setting the wrong pin may have unexpected and potentially
783
- * disastrous consequences. Use with caution and do your homework.
784
- *
785 782
  */
786
-//#define Z_MIN_PROBE_ENDSTOP
783
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
787 784
 
788 785
 /**
789 786
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Azteeg/X5GT/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/BIBO/TouchX/default/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/BQ/Hephestos/Configuration.h View File

@@ -752,11 +752,11 @@
752 752
 //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
753 753
 
754 754
 /**
755
- * Z_MIN_PROBE_ENDSTOP
755
+ * Z_MIN_PROBE_PIN
756 756
  *
757
- * Enable this option for a probe connected to any pin except Z-Min.
758
- * (By default Marlin assumes the Z-Max endstop pin.)
759
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
757
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
758
+ * If not defined the default pin for the selected MOTHERBOARD
759
+ * will be used. Most of the time the default is what you want.
760 760
  *
761 761
  *  - The simplest option is to use a free endstop connector.
762 762
  *  - Use 5V for powered (usually inductive) sensors.
@@ -766,11 +766,8 @@
766 766
  *      - normally-closed switches to GND and D32.
767 767
  *      - normally-open switches to 5V and D32.
768 768
  *
769
- * WARNING: Setting the wrong pin may have unexpected and potentially
770
- * disastrous consequences. Use with caution and do your homework.
771
- *
772 769
  */
773
-#define Z_MIN_PROBE_ENDSTOP
770
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
774 771
 
775 772
 /**
776 773
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h View File

@@ -765,11 +765,11 @@
765 765
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
766 766
 
767 767
 /**
768
- * Z_MIN_PROBE_ENDSTOP
768
+ * Z_MIN_PROBE_PIN
769 769
  *
770
- * Enable this option for a probe connected to any pin except Z-Min.
771
- * (By default Marlin assumes the Z-Max endstop pin.)
772
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
770
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
771
+ * If not defined the default pin for the selected MOTHERBOARD
772
+ * will be used. Most of the time the default is what you want.
773 773
  *
774 774
  *  - The simplest option is to use a free endstop connector.
775 775
  *  - Use 5V for powered (usually inductive) sensors.
@@ -779,11 +779,8 @@
779 779
  *      - normally-closed switches to GND and D32.
780 780
  *      - normally-open switches to 5V and D32.
781 781
  *
782
- * WARNING: Setting the wrong pin may have unexpected and potentially
783
- * disastrous consequences. Use with caution and do your homework.
784
- *
785 782
  */
786
-//#define Z_MIN_PROBE_ENDSTOP
783
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
787 784
 
788 785
 /**
789 786
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/BQ/WITBOX/Configuration.h View File

@@ -752,11 +752,11 @@
752 752
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
753 753
 
754 754
 /**
755
- * Z_MIN_PROBE_ENDSTOP
755
+ * Z_MIN_PROBE_PIN
756 756
  *
757
- * Enable this option for a probe connected to any pin except Z-Min.
758
- * (By default Marlin assumes the Z-Max endstop pin.)
759
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
757
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
758
+ * If not defined the default pin for the selected MOTHERBOARD
759
+ * will be used. Most of the time the default is what you want.
760 760
  *
761 761
  *  - The simplest option is to use a free endstop connector.
762 762
  *  - Use 5V for powered (usually inductive) sensors.
@@ -766,11 +766,8 @@
766 766
  *      - normally-closed switches to GND and D32.
767 767
  *      - normally-open switches to 5V and D32.
768 768
  *
769
- * WARNING: Setting the wrong pin may have unexpected and potentially
770
- * disastrous consequences. Use with caution and do your homework.
771
- *
772 769
  */
773
-//#define Z_MIN_PROBE_ENDSTOP
770
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
774 771
 
775 772
 /**
776 773
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Cartesio/Configuration.h View File

@@ -763,11 +763,11 @@
763 763
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
764 764
 
765 765
 /**
766
- * Z_MIN_PROBE_ENDSTOP
766
+ * Z_MIN_PROBE_PIN
767 767
  *
768
- * Enable this option for a probe connected to any pin except Z-Min.
769
- * (By default Marlin assumes the Z-Max endstop pin.)
770
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
768
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
769
+ * If not defined the default pin for the selected MOTHERBOARD
770
+ * will be used. Most of the time the default is what you want.
771 771
  *
772 772
  *  - The simplest option is to use a free endstop connector.
773 773
  *  - Use 5V for powered (usually inductive) sensors.
@@ -777,11 +777,8 @@
777 777
  *      - normally-closed switches to GND and D32.
778 778
  *      - normally-open switches to 5V and D32.
779 779
  *
780
- * WARNING: Setting the wrong pin may have unexpected and potentially
781
- * disastrous consequences. Use with caution and do your homework.
782
- *
783 780
  */
784
-//#define Z_MIN_PROBE_ENDSTOP
781
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
785 782
 
786 783
 /**
787 784
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Creality/CR-10/Configuration.h View File

@@ -774,11 +774,11 @@
774 774
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
775 775
 
776 776
 /**
777
- * Z_MIN_PROBE_ENDSTOP
777
+ * Z_MIN_PROBE_PIN
778 778
  *
779
- * Enable this option for a probe connected to any pin except Z-Min.
780
- * (By default Marlin assumes the Z-Max endstop pin.)
781
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
779
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
780
+ * If not defined the default pin for the selected MOTHERBOARD
781
+ * will be used. Most of the time the default is what you want.
782 782
  *
783 783
  *  - The simplest option is to use a free endstop connector.
784 784
  *  - Use 5V for powered (usually inductive) sensors.
@@ -788,11 +788,8 @@
788 788
  *      - normally-closed switches to GND and D32.
789 789
  *      - normally-open switches to 5V and D32.
790 790
  *
791
- * WARNING: Setting the wrong pin may have unexpected and potentially
792
- * disastrous consequences. Use with caution and do your homework.
793
- *
794 791
  */
795
-//#define Z_MIN_PROBE_ENDSTOP
792
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
796 793
 
797 794
 /**
798 795
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Creality/CR-10S/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Creality/CR-10_5S/Configuration.h View File

@@ -765,11 +765,11 @@
765 765
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
766 766
 
767 767
 /**
768
- * Z_MIN_PROBE_ENDSTOP
768
+ * Z_MIN_PROBE_PIN
769 769
  *
770
- * Enable this option for a probe connected to any pin except Z-Min.
771
- * (By default Marlin assumes the Z-Max endstop pin.)
772
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
770
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
771
+ * If not defined the default pin for the selected MOTHERBOARD
772
+ * will be used. Most of the time the default is what you want.
773 773
  *
774 774
  *  - The simplest option is to use a free endstop connector.
775 775
  *  - Use 5V for powered (usually inductive) sensors.
@@ -779,11 +779,8 @@
779 779
  *      - normally-closed switches to GND and D32.
780 780
  *      - normally-open switches to 5V and D32.
781 781
  *
782
- * WARNING: Setting the wrong pin may have unexpected and potentially
783
- * disastrous consequences. Use with caution and do your homework.
784
- *
785 782
  */
786
-//#define Z_MIN_PROBE_ENDSTOP
783
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
787 784
 
788 785
 /**
789 786
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Creality/CR-10mini/Configuration.h View File

@@ -783,11 +783,11 @@
783 783
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
784 784
 
785 785
 /**
786
- * Z_MIN_PROBE_ENDSTOP
786
+ * Z_MIN_PROBE_PIN
787 787
  *
788
- * Enable this option for a probe connected to any pin except Z-Min.
789
- * (By default Marlin assumes the Z-Max endstop pin.)
790
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
788
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
789
+ * If not defined the default pin for the selected MOTHERBOARD
790
+ * will be used. Most of the time the default is what you want.
791 791
  *
792 792
  *  - The simplest option is to use a free endstop connector.
793 793
  *  - Use 5V for powered (usually inductive) sensors.
@@ -797,11 +797,8 @@
797 797
  *      - normally-closed switches to GND and D32.
798 798
  *      - normally-open switches to 5V and D32.
799 799
  *
800
- * WARNING: Setting the wrong pin may have unexpected and potentially
801
- * disastrous consequences. Use with caution and do your homework.
802
- *
803 800
  */
804
-//#define Z_MIN_PROBE_ENDSTOP
801
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
805 802
 
806 803
 /**
807 804
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Creality/CR-8/Configuration.h View File

@@ -774,11 +774,11 @@
774 774
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
775 775
 
776 776
 /**
777
- * Z_MIN_PROBE_ENDSTOP
777
+ * Z_MIN_PROBE_PIN
778 778
  *
779
- * Enable this option for a probe connected to any pin except Z-Min.
780
- * (By default Marlin assumes the Z-Max endstop pin.)
781
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
779
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
780
+ * If not defined the default pin for the selected MOTHERBOARD
781
+ * will be used. Most of the time the default is what you want.
782 782
  *
783 783
  *  - The simplest option is to use a free endstop connector.
784 784
  *  - Use 5V for powered (usually inductive) sensors.
@@ -788,11 +788,8 @@
788 788
  *      - normally-closed switches to GND and D32.
789 789
  *      - normally-open switches to 5V and D32.
790 790
  *
791
- * WARNING: Setting the wrong pin may have unexpected and potentially
792
- * disastrous consequences. Use with caution and do your homework.
793
- *
794 791
  */
795
-//#define Z_MIN_PROBE_ENDSTOP
792
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
796 793
 
797 794
 /**
798 795
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Creality/Ender-2/Configuration.h View File

@@ -768,11 +768,11 @@
768 768
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
769 769
 
770 770
 /**
771
- * Z_MIN_PROBE_ENDSTOP
771
+ * Z_MIN_PROBE_PIN
772 772
  *
773
- * Enable this option for a probe connected to any pin except Z-Min.
774
- * (By default Marlin assumes the Z-Max endstop pin.)
775
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
773
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
774
+ * If not defined the default pin for the selected MOTHERBOARD
775
+ * will be used. Most of the time the default is what you want.
776 776
  *
777 777
  *  - The simplest option is to use a free endstop connector.
778 778
  *  - Use 5V for powered (usually inductive) sensors.
@@ -782,11 +782,8 @@
782 782
  *      - normally-closed switches to GND and D32.
783 783
  *      - normally-open switches to 5V and D32.
784 784
  *
785
- * WARNING: Setting the wrong pin may have unexpected and potentially
786
- * disastrous consequences. Use with caution and do your homework.
787
- *
788 785
  */
789
-//#define Z_MIN_PROBE_ENDSTOP
786
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
790 787
 
791 788
 /**
792 789
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Creality/Ender-3/Configuration.h View File

@@ -768,11 +768,11 @@
768 768
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
769 769
 
770 770
 /**
771
- * Z_MIN_PROBE_ENDSTOP
771
+ * Z_MIN_PROBE_PIN
772 772
  *
773
- * Enable this option for a probe connected to any pin except Z-Min.
774
- * (By default Marlin assumes the Z-Max endstop pin.)
775
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
773
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
774
+ * If not defined the default pin for the selected MOTHERBOARD
775
+ * will be used. Most of the time the default is what you want.
776 776
  *
777 777
  *  - The simplest option is to use a free endstop connector.
778 778
  *  - Use 5V for powered (usually inductive) sensors.
@@ -782,11 +782,8 @@
782 782
  *      - normally-closed switches to GND and D32.
783 783
  *      - normally-open switches to 5V and D32.
784 784
  *
785
- * WARNING: Setting the wrong pin may have unexpected and potentially
786
- * disastrous consequences. Use with caution and do your homework.
787
- *
788 785
  */
789
-//#define Z_MIN_PROBE_ENDSTOP
786
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
790 787
 
791 788
 /**
792 789
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Creality/Ender-4/Configuration.h View File

@@ -774,11 +774,11 @@
774 774
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
775 775
 
776 776
 /**
777
- * Z_MIN_PROBE_ENDSTOP
777
+ * Z_MIN_PROBE_PIN
778 778
  *
779
- * Enable this option for a probe connected to any pin except Z-Min.
780
- * (By default Marlin assumes the Z-Max endstop pin.)
781
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
779
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
780
+ * If not defined the default pin for the selected MOTHERBOARD
781
+ * will be used. Most of the time the default is what you want.
782 782
  *
783 783
  *  - The simplest option is to use a free endstop connector.
784 784
  *  - Use 5V for powered (usually inductive) sensors.
@@ -788,11 +788,8 @@
788 788
  *      - normally-closed switches to GND and D32.
789 789
  *      - normally-open switches to 5V and D32.
790 790
  *
791
- * WARNING: Setting the wrong pin may have unexpected and potentially
792
- * disastrous consequences. Use with caution and do your homework.
793
- *
794 791
  */
795
-//#define Z_MIN_PROBE_ENDSTOP
792
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
796 793
 
797 794
 /**
798 795
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Einstart-S/Configuration.h View File

@@ -776,11 +776,11 @@
776 776
 //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
777 777
 
778 778
 /**
779
- * Z_MIN_PROBE_ENDSTOP
779
+ * Z_MIN_PROBE_PIN
780 780
  *
781
- * Enable this option for a probe connected to any pin except Z-Min.
782
- * (By default Marlin assumes the Z-Max endstop pin.)
783
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
781
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
782
+ * If not defined the default pin for the selected MOTHERBOARD
783
+ * will be used. Most of the time the default is what you want.
784 784
  *
785 785
  *  - The simplest option is to use a free endstop connector.
786 786
  *  - Use 5V for powered (usually inductive) sensors.
@@ -790,11 +790,8 @@
790 790
  *      - normally-closed switches to GND and D32.
791 791
  *      - normally-open switches to 5V and D32.
792 792
  *
793
- * WARNING: Setting the wrong pin may have unexpected and potentially
794
- * disastrous consequences. Use with caution and do your homework.
795
- *
796 793
  */
797
-//#define Z_MIN_PROBE_ENDSTOP
794
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
798 795
 
799 796
 /**
800 797
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Felix/Configuration.h View File

@@ -746,11 +746,11 @@
746 746
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
747 747
 
748 748
 /**
749
- * Z_MIN_PROBE_ENDSTOP
749
+ * Z_MIN_PROBE_PIN
750 750
  *
751
- * Enable this option for a probe connected to any pin except Z-Min.
752
- * (By default Marlin assumes the Z-Max endstop pin.)
753
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
751
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
752
+ * If not defined the default pin for the selected MOTHERBOARD
753
+ * will be used. Most of the time the default is what you want.
754 754
  *
755 755
  *  - The simplest option is to use a free endstop connector.
756 756
  *  - Use 5V for powered (usually inductive) sensors.
@@ -760,11 +760,8 @@
760 760
  *      - normally-closed switches to GND and D32.
761 761
  *      - normally-open switches to 5V and D32.
762 762
  *
763
- * WARNING: Setting the wrong pin may have unexpected and potentially
764
- * disastrous consequences. Use with caution and do your homework.
765
- *
766 763
  */
767
-//#define Z_MIN_PROBE_ENDSTOP
764
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
768 765
 
769 766
 /**
770 767
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Felix/DUAL/Configuration.h View File

@@ -746,11 +746,11 @@
746 746
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
747 747
 
748 748
 /**
749
- * Z_MIN_PROBE_ENDSTOP
749
+ * Z_MIN_PROBE_PIN
750 750
  *
751
- * Enable this option for a probe connected to any pin except Z-Min.
752
- * (By default Marlin assumes the Z-Max endstop pin.)
753
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
751
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
752
+ * If not defined the default pin for the selected MOTHERBOARD
753
+ * will be used. Most of the time the default is what you want.
754 754
  *
755 755
  *  - The simplest option is to use a free endstop connector.
756 756
  *  - Use 5V for powered (usually inductive) sensors.
@@ -760,11 +760,8 @@
760 760
  *      - normally-closed switches to GND and D32.
761 761
  *      - normally-open switches to 5V and D32.
762 762
  *
763
- * WARNING: Setting the wrong pin may have unexpected and potentially
764
- * disastrous consequences. Use with caution and do your homework.
765
- *
766 763
  */
767
-//#define Z_MIN_PROBE_ENDSTOP
764
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
768 765
 
769 766
 /**
770 767
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/FlashForge/CreatorPro/Configuration.h View File

@@ -756,11 +756,11 @@
756 756
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
757 757
 
758 758
 /**
759
- * Z_MIN_PROBE_ENDSTOP
759
+ * Z_MIN_PROBE_PIN
760 760
  *
761
- * Enable this option for a probe connected to any pin except Z-Min.
762
- * (By default Marlin assumes the Z-Max endstop pin.)
763
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
761
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
762
+ * If not defined the default pin for the selected MOTHERBOARD
763
+ * will be used. Most of the time the default is what you want.
764 764
  *
765 765
  *  - The simplest option is to use a free endstop connector.
766 766
  *  - Use 5V for powered (usually inductive) sensors.
@@ -770,11 +770,8 @@
770 770
  *      - normally-closed switches to GND and D32.
771 771
  *      - normally-open switches to 5V and D32.
772 772
  *
773
- * WARNING: Setting the wrong pin may have unexpected and potentially
774
- * disastrous consequences. Use with caution and do your homework.
775
- *
776 773
  */
777
-//#define Z_MIN_PROBE_ENDSTOP
774
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
778 775
 
779 776
 /**
780 777
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/FolgerTech/i3-2020/Configuration.h View File

@@ -770,11 +770,11 @@
770 770
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
771 771
 
772 772
 /**
773
- * Z_MIN_PROBE_ENDSTOP
773
+ * Z_MIN_PROBE_PIN
774 774
  *
775
- * Enable this option for a probe connected to any pin except Z-Min.
776
- * (By default Marlin assumes the Z-Max endstop pin.)
777
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
775
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
776
+ * If not defined the default pin for the selected MOTHERBOARD
777
+ * will be used. Most of the time the default is what you want.
778 778
  *
779 779
  *  - The simplest option is to use a free endstop connector.
780 780
  *  - Use 5V for powered (usually inductive) sensors.
@@ -784,11 +784,8 @@
784 784
  *      - normally-closed switches to GND and D32.
785 785
  *      - normally-open switches to 5V and D32.
786 786
  *
787
- * WARNING: Setting the wrong pin may have unexpected and potentially
788
- * disastrous consequences. Use with caution and do your homework.
789
- *
790 787
  */
791
-//#define Z_MIN_PROBE_ENDSTOP
788
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
792 789
 
793 790
 /**
794 791
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Formbot/Raptor/Configuration.h View File

@@ -847,11 +847,11 @@
847 847
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
848 848
 
849 849
 /**
850
- * Z_MIN_PROBE_ENDSTOP
850
+ * Z_MIN_PROBE_PIN
851 851
  *
852
- * Enable this option for a probe connected to any pin except Z-Min.
853
- * (By default Marlin assumes the Z-Max endstop pin.)
854
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
852
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
853
+ * If not defined the default pin for the selected MOTHERBOARD
854
+ * will be used. Most of the time the default is what you want.
855 855
  *
856 856
  *  - The simplest option is to use a free endstop connector.
857 857
  *  - Use 5V for powered (usually inductive) sensors.
@@ -861,11 +861,8 @@
861 861
  *      - normally-closed switches to GND and D32.
862 862
  *      - normally-open switches to 5V and D32.
863 863
  *
864
- * WARNING: Setting the wrong pin may have unexpected and potentially
865
- * disastrous consequences. Use with caution and do your homework.
866
- *
867 864
  */
868
-//#define Z_MIN_PROBE_ENDSTOP
865
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
869 866
 
870 867
 /**
871 868
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Formbot/T_Rex_2+/Configuration.h View File

@@ -793,11 +793,11 @@
793 793
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
794 794
 
795 795
 /**
796
- * Z_MIN_PROBE_ENDSTOP
796
+ * Z_MIN_PROBE_PIN
797 797
  *
798
- * Enable this option for a probe connected to any pin except Z-Min.
799
- * (By default Marlin assumes the Z-Max endstop pin.)
800
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
798
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
799
+ * If not defined the default pin for the selected MOTHERBOARD
800
+ * will be used. Most of the time the default is what you want.
801 801
  *
802 802
  *  - The simplest option is to use a free endstop connector.
803 803
  *  - Use 5V for powered (usually inductive) sensors.
@@ -807,11 +807,8 @@
807 807
  *      - normally-closed switches to GND and D32.
808 808
  *      - normally-open switches to 5V and D32.
809 809
  *
810
- * WARNING: Setting the wrong pin may have unexpected and potentially
811
- * disastrous consequences. Use with caution and do your homework.
812
- *
813 810
  */
814
-//#define Z_MIN_PROBE_ENDSTOP
811
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
815 812
 
816 813
 /**
817 814
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Formbot/T_Rex_3/Configuration.h View File

@@ -780,11 +780,11 @@
780 780
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
781 781
 
782 782
 /**
783
- * Z_MIN_PROBE_ENDSTOP
783
+ * Z_MIN_PROBE_PIN
784 784
  *
785
- * Enable this option for a probe connected to any pin except Z-Min.
786
- * (By default Marlin assumes the Z-Max endstop pin.)
787
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
785
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
786
+ * If not defined the default pin for the selected MOTHERBOARD
787
+ * will be used. Most of the time the default is what you want.
788 788
  *
789 789
  *  - The simplest option is to use a free endstop connector.
790 790
  *  - Use 5V for powered (usually inductive) sensors.
@@ -794,11 +794,8 @@
794 794
  *      - normally-closed switches to GND and D32.
795 795
  *      - normally-open switches to 5V and D32.
796 796
  *
797
- * WARNING: Setting the wrong pin may have unexpected and potentially
798
- * disastrous consequences. Use with caution and do your homework.
799
- *
800 797
  */
801
-//#define Z_MIN_PROBE_ENDSTOP
798
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
802 799
 
803 800
 /**
804 801
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Geeetech/A10M/Configuration.h View File

@@ -747,11 +747,11 @@
747 747
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
748 748
 
749 749
 /**
750
- * Z_MIN_PROBE_ENDSTOP
750
+ * Z_MIN_PROBE_PIN
751 751
  *
752
- * Enable this option for a probe connected to any pin except Z-Min.
753
- * (By default Marlin assumes the Z-Max endstop pin.)
754
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
752
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
753
+ * If not defined the default pin for the selected MOTHERBOARD
754
+ * will be used. Most of the time the default is what you want.
755 755
  *
756 756
  *  - The simplest option is to use a free endstop connector.
757 757
  *  - Use 5V for powered (usually inductive) sensors.
@@ -761,11 +761,8 @@
761 761
  *      - normally-closed switches to GND and D32.
762 762
  *      - normally-open switches to 5V and D32.
763 763
  *
764
- * WARNING: Setting the wrong pin may have unexpected and potentially
765
- * disastrous consequences. Use with caution and do your homework.
766
- *
767 764
  */
768
-//#define Z_MIN_PROBE_ENDSTOP
765
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
769 766
 
770 767
 /**
771 768
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Geeetech/A20M/Configuration.h View File

@@ -747,11 +747,11 @@
747 747
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
748 748
 
749 749
 /**
750
- * Z_MIN_PROBE_ENDSTOP
750
+ * Z_MIN_PROBE_PIN
751 751
  *
752
- * Enable this option for a probe connected to any pin except Z-Min.
753
- * (By default Marlin assumes the Z-Max endstop pin.)
754
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
752
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
753
+ * If not defined the default pin for the selected MOTHERBOARD
754
+ * will be used. Most of the time the default is what you want.
755 755
  *
756 756
  *  - The simplest option is to use a free endstop connector.
757 757
  *  - Use 5V for powered (usually inductive) sensors.
@@ -761,11 +761,8 @@
761 761
  *      - normally-closed switches to GND and D32.
762 762
  *      - normally-open switches to 5V and D32.
763 763
  *
764
- * WARNING: Setting the wrong pin may have unexpected and potentially
765
- * disastrous consequences. Use with caution and do your homework.
766
- *
767 764
  */
768
-//#define Z_MIN_PROBE_ENDSTOP
765
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
769 766
 
770 767
 /**
771 768
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Geeetech/GT2560/Configuration.h View File

@@ -779,11 +779,11 @@
779 779
 //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
780 780
 
781 781
 /**
782
- * Z_MIN_PROBE_ENDSTOP
782
+ * Z_MIN_PROBE_PIN
783 783
  *
784
- * Enable this option for a probe connected to any pin except Z-Min.
785
- * (By default Marlin assumes the Z-Max endstop pin.)
786
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
784
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
785
+ * If not defined the default pin for the selected MOTHERBOARD
786
+ * will be used. Most of the time the default is what you want.
787 787
  *
788 788
  *  - The simplest option is to use a free endstop connector.
789 789
  *  - Use 5V for powered (usually inductive) sensors.
@@ -793,11 +793,8 @@
793 793
  *      - normally-closed switches to GND and D32.
794 794
  *      - normally-open switches to 5V and D32.
795 795
  *
796
- * WARNING: Setting the wrong pin may have unexpected and potentially
797
- * disastrous consequences. Use with caution and do your homework.
798
- *
799 796
  */
800
-//#define Z_MIN_PROBE_ENDSTOP
797
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
801 798
 
802 799
 /**
803 800
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Geeetech/MeCreator2/Configuration.h View File

@@ -771,11 +771,11 @@
771 771
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
772 772
 
773 773
 /**
774
- * Z_MIN_PROBE_ENDSTOP
774
+ * Z_MIN_PROBE_PIN
775 775
  *
776
- * Enable this option for a probe connected to any pin except Z-Min.
777
- * (By default Marlin assumes the Z-Max endstop pin.)
778
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
776
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
777
+ * If not defined the default pin for the selected MOTHERBOARD
778
+ * will be used. Most of the time the default is what you want.
779 779
  *
780 780
  *  - The simplest option is to use a free endstop connector.
781 781
  *  - Use 5V for powered (usually inductive) sensors.
@@ -785,11 +785,8 @@
785 785
  *      - normally-closed switches to GND and D32.
786 786
  *      - normally-open switches to 5V and D32.
787 787
  *
788
- * WARNING: Setting the wrong pin may have unexpected and potentially
789
- * disastrous consequences. Use with caution and do your homework.
790
- *
791 788
  */
792
-//#define Z_MIN_PROBE_ENDSTOP
789
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
793 790
 
794 791
 /**
795 792
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h View File

@@ -779,11 +779,11 @@
779 779
 //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
780 780
 
781 781
 /**
782
- * Z_MIN_PROBE_ENDSTOP
782
+ * Z_MIN_PROBE_PIN
783 783
  *
784
- * Enable this option for a probe connected to any pin except Z-Min.
785
- * (By default Marlin assumes the Z-Max endstop pin.)
786
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
784
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
785
+ * If not defined the default pin for the selected MOTHERBOARD
786
+ * will be used. Most of the time the default is what you want.
787 787
  *
788 788
  *  - The simplest option is to use a free endstop connector.
789 789
  *  - Use 5V for powered (usually inductive) sensors.
@@ -793,11 +793,8 @@
793 793
  *      - normally-closed switches to GND and D32.
794 794
  *      - normally-open switches to 5V and D32.
795 795
  *
796
- * WARNING: Setting the wrong pin may have unexpected and potentially
797
- * disastrous consequences. Use with caution and do your homework.
798
- *
799 796
  */
800
-#define Z_MIN_PROBE_ENDSTOP
797
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
801 798
 #define Z_MIN_PROBE_PIN 32
802 799
 
803 800
 /**

+ 5
- 8
Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h View File

@@ -779,11 +779,11 @@
779 779
 //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
780 780
 
781 781
 /**
782
- * Z_MIN_PROBE_ENDSTOP
782
+ * Z_MIN_PROBE_PIN
783 783
  *
784
- * Enable this option for a probe connected to any pin except Z-Min.
785
- * (By default Marlin assumes the Z-Max endstop pin.)
786
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
784
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
785
+ * If not defined the default pin for the selected MOTHERBOARD
786
+ * will be used. Most of the time the default is what you want.
787 787
  *
788 788
  *  - The simplest option is to use a free endstop connector.
789 789
  *  - Use 5V for powered (usually inductive) sensors.
@@ -793,11 +793,8 @@
793 793
  *      - normally-closed switches to GND and D32.
794 794
  *      - normally-open switches to 5V and D32.
795 795
  *
796
- * WARNING: Setting the wrong pin may have unexpected and potentially
797
- * disastrous consequences. Use with caution and do your homework.
798
- *
799 796
  */
800
-//#define Z_MIN_PROBE_ENDSTOP
797
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
801 798
 
802 799
 /**
803 800
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Geeetech/Prusa i3 Pro C/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Geeetech/Prusa i3 Pro W/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Infitary/i3-M508/Configuration.h View File

@@ -768,11 +768,11 @@
768 768
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
769 769
 
770 770
 /**
771
- * Z_MIN_PROBE_ENDSTOP
771
+ * Z_MIN_PROBE_PIN
772 772
  *
773
- * Enable this option for a probe connected to any pin except Z-Min.
774
- * (By default Marlin assumes the Z-Max endstop pin.)
775
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
773
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
774
+ * If not defined the default pin for the selected MOTHERBOARD
775
+ * will be used. Most of the time the default is what you want.
776 776
  *
777 777
  *  - The simplest option is to use a free endstop connector.
778 778
  *  - Use 5V for powered (usually inductive) sensors.
@@ -782,11 +782,8 @@
782 782
  *      - normally-closed switches to GND and D32.
783 783
  *      - normally-open switches to 5V and D32.
784 784
  *
785
- * WARNING: Setting the wrong pin may have unexpected and potentially
786
- * disastrous consequences. Use with caution and do your homework.
787
- *
788 785
  */
789
-//#define Z_MIN_PROBE_ENDSTOP
786
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
790 787
 
791 788
 /**
792 789
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/JGAurora/A5/Configuration.h View File

@@ -776,11 +776,11 @@
776 776
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
777 777
 
778 778
 /**
779
- * Z_MIN_PROBE_ENDSTOP
779
+ * Z_MIN_PROBE_PIN
780 780
  *
781
- * Enable this option for a probe connected to any pin except Z-Min.
782
- * (By default Marlin assumes the Z-Max endstop pin.)
783
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
781
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
782
+ * If not defined the default pin for the selected MOTHERBOARD
783
+ * will be used. Most of the time the default is what you want.
784 784
  *
785 785
  *  - The simplest option is to use a free endstop connector.
786 786
  *  - Use 5V for powered (usually inductive) sensors.
@@ -790,11 +790,8 @@
790 790
  *      - normally-closed switches to GND and D32.
791 791
  *      - normally-open switches to 5V and D32.
792 792
  *
793
- * WARNING: Setting the wrong pin may have unexpected and potentially
794
- * disastrous consequences. Use with caution and do your homework.
795
- *
796 793
  */
797
-//#define Z_MIN_PROBE_ENDSTOP
794
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
798 795
 
799 796
 /**
800 797
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/MakerParts/Configuration.h View File

@@ -784,11 +784,11 @@
784 784
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
785 785
 
786 786
 /**
787
- * Z_MIN_PROBE_ENDSTOP
787
+ * Z_MIN_PROBE_PIN
788 788
  *
789
- * Enable this option for a probe connected to any pin except Z-Min.
790
- * (By default Marlin assumes the Z-Max endstop pin.)
791
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
789
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
790
+ * If not defined the default pin for the selected MOTHERBOARD
791
+ * will be used. Most of the time the default is what you want.
792 792
  *
793 793
  *  - The simplest option is to use a free endstop connector.
794 794
  *  - Use 5V for powered (usually inductive) sensors.
@@ -798,11 +798,8 @@
798 798
  *      - normally-closed switches to GND and D32.
799 799
  *      - normally-open switches to 5V and D32.
800 800
  *
801
- * WARNING: Setting the wrong pin may have unexpected and potentially
802
- * disastrous consequences. Use with caution and do your homework.
803
- *
804 801
  */
805
-//#define Z_MIN_PROBE_ENDSTOP
802
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
806 803
 
807 804
 /**
808 805
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Malyan/M150/Configuration.h View File

@@ -784,11 +784,11 @@
784 784
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
785 785
 
786 786
 /**
787
- * Z_MIN_PROBE_ENDSTOP
787
+ * Z_MIN_PROBE_PIN
788 788
  *
789
- * Enable this option for a probe connected to any pin except Z-Min.
790
- * (By default Marlin assumes the Z-Max endstop pin.)
791
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
789
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
790
+ * If not defined the default pin for the selected MOTHERBOARD
791
+ * will be used. Most of the time the default is what you want.
792 792
  *
793 793
  *  - The simplest option is to use a free endstop connector.
794 794
  *  - Use 5V for powered (usually inductive) sensors.
@@ -798,11 +798,8 @@
798 798
  *      - normally-closed switches to GND and D32.
799 799
  *      - normally-open switches to 5V and D32.
800 800
  *
801
- * WARNING: Setting the wrong pin may have unexpected and potentially
802
- * disastrous consequences. Use with caution and do your homework.
803
- *
804 801
  */
805
-//#define Z_MIN_PROBE_ENDSTOP
802
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
806 803
 
807 804
 /**
808 805
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Malyan/M200/Configuration.h View File

@@ -763,11 +763,11 @@
763 763
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
764 764
 
765 765
 /**
766
- * Z_MIN_PROBE_ENDSTOP
766
+ * Z_MIN_PROBE_PIN
767 767
  *
768
- * Enable this option for a probe connected to any pin except Z-Min.
769
- * (By default Marlin assumes the Z-Max endstop pin.)
770
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
768
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
769
+ * If not defined the default pin for the selected MOTHERBOARD
770
+ * will be used. Most of the time the default is what you want.
771 771
  *
772 772
  *  - The simplest option is to use a free endstop connector.
773 773
  *  - Use 5V for powered (usually inductive) sensors.
@@ -777,11 +777,8 @@
777 777
  *      - normally-closed switches to GND and D32.
778 778
  *      - normally-open switches to 5V and D32.
779 779
  *
780
- * WARNING: Setting the wrong pin may have unexpected and potentially
781
- * disastrous consequences. Use with caution and do your homework.
782
- *
783 780
  */
784
-//#define Z_MIN_PROBE_ENDSTOP
781
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
785 782
 
786 783
 /**
787 784
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Micromake/C1/basic/Configuration.h View File

@@ -768,11 +768,11 @@
768 768
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
769 769
 
770 770
 /**
771
- * Z_MIN_PROBE_ENDSTOP
771
+ * Z_MIN_PROBE_PIN
772 772
  *
773
- * Enable this option for a probe connected to any pin except Z-Min.
774
- * (By default Marlin assumes the Z-Max endstop pin.)
775
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
773
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
774
+ * If not defined the default pin for the selected MOTHERBOARD
775
+ * will be used. Most of the time the default is what you want.
776 776
  *
777 777
  *  - The simplest option is to use a free endstop connector.
778 778
  *  - Use 5V for powered (usually inductive) sensors.
@@ -782,11 +782,8 @@
782 782
  *      - normally-closed switches to GND and D32.
783 783
  *      - normally-open switches to 5V and D32.
784 784
  *
785
- * WARNING: Setting the wrong pin may have unexpected and potentially
786
- * disastrous consequences. Use with caution and do your homework.
787
- *
788 785
  */
789
-//#define Z_MIN_PROBE_ENDSTOP
786
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
790 787
 
791 788
 /**
792 789
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h View File

@@ -768,11 +768,11 @@
768 768
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
769 769
 
770 770
 /**
771
- * Z_MIN_PROBE_ENDSTOP
771
+ * Z_MIN_PROBE_PIN
772 772
  *
773
- * Enable this option for a probe connected to any pin except Z-Min.
774
- * (By default Marlin assumes the Z-Max endstop pin.)
775
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
773
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
774
+ * If not defined the default pin for the selected MOTHERBOARD
775
+ * will be used. Most of the time the default is what you want.
776 776
  *
777 777
  *  - The simplest option is to use a free endstop connector.
778 778
  *  - Use 5V for powered (usually inductive) sensors.
@@ -782,11 +782,8 @@
782 782
  *      - normally-closed switches to GND and D32.
783 783
  *      - normally-open switches to 5V and D32.
784 784
  *
785
- * WARNING: Setting the wrong pin may have unexpected and potentially
786
- * disastrous consequences. Use with caution and do your homework.
787
- *
788 785
  */
789
-//#define Z_MIN_PROBE_ENDSTOP
786
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
790 787
 
791 788
 /**
792 789
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Mks/Robin/Configuration.h View File

@@ -765,11 +765,11 @@
765 765
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
766 766
 
767 767
 /**
768
- * Z_MIN_PROBE_ENDSTOP
768
+ * Z_MIN_PROBE_PIN
769 769
  *
770
- * Enable this option for a probe connected to any pin except Z-Min.
771
- * (By default Marlin assumes the Z-Max endstop pin.)
772
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
770
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
771
+ * If not defined the default pin for the selected MOTHERBOARD
772
+ * will be used. Most of the time the default is what you want.
773 773
  *
774 774
  *  - The simplest option is to use a free endstop connector.
775 775
  *  - Use 5V for powered (usually inductive) sensors.
@@ -779,11 +779,8 @@
779 779
  *      - normally-closed switches to GND and D32.
780 780
  *      - normally-open switches to 5V and D32.
781 781
  *
782
- * WARNING: Setting the wrong pin may have unexpected and potentially
783
- * disastrous consequences. Use with caution and do your homework.
784
- *
785 782
  */
786
-//#define Z_MIN_PROBE_ENDSTOP
783
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
787 784
 
788 785
 /**
789 786
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Mks/Sbase/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Printrbot/PrintrboardG2/Configuration.h View File

@@ -772,11 +772,11 @@
772 772
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
773 773
 
774 774
 /**
775
- * Z_MIN_PROBE_ENDSTOP
775
+ * Z_MIN_PROBE_PIN
776 776
  *
777
- * Enable this option for a probe connected to any pin except Z-Min.
778
- * (By default Marlin assumes the Z-Max endstop pin.)
779
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
777
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
778
+ * If not defined the default pin for the selected MOTHERBOARD
779
+ * will be used. Most of the time the default is what you want.
780 780
  *
781 781
  *  - The simplest option is to use a free endstop connector.
782 782
  *  - Use 5V for powered (usually inductive) sensors.
@@ -786,11 +786,8 @@
786 786
  *      - normally-closed switches to GND and D32.
787 787
  *      - normally-open switches to 5V and D32.
788 788
  *
789
- * WARNING: Setting the wrong pin may have unexpected and potentially
790
- * disastrous consequences. Use with caution and do your homework.
791
- *
792 789
  */
793
-//#define Z_MIN_PROBE_ENDSTOP
790
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
794 791
 
795 792
 /**
796 793
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/RapideLite/RL200/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/RepRapPro/Huxley/Configuration.h View File

@@ -804,11 +804,11 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
804 804
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
805 805
 
806 806
 /**
807
- * Z_MIN_PROBE_ENDSTOP
807
+ * Z_MIN_PROBE_PIN
808 808
  *
809
- * Enable this option for a probe connected to any pin except Z-Min.
810
- * (By default Marlin assumes the Z-Max endstop pin.)
811
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
809
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
810
+ * If not defined the default pin for the selected MOTHERBOARD
811
+ * will be used. Most of the time the default is what you want.
812 812
  *
813 813
  *  - The simplest option is to use a free endstop connector.
814 814
  *  - Use 5V for powered (usually inductive) sensors.
@@ -818,11 +818,8 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
818 818
  *      - normally-closed switches to GND and D32.
819 819
  *      - normally-open switches to 5V and D32.
820 820
  *
821
- * WARNING: Setting the wrong pin may have unexpected and potentially
822
- * disastrous consequences. Use with caution and do your homework.
823
- *
824 821
  */
825
-//#define Z_MIN_PROBE_ENDSTOP
822
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
826 823
 
827 824
 /**
828 825
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/RigidBot/Configuration.h View File

@@ -762,11 +762,11 @@
762 762
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
763 763
 
764 764
 /**
765
- * Z_MIN_PROBE_ENDSTOP
765
+ * Z_MIN_PROBE_PIN
766 766
  *
767
- * Enable this option for a probe connected to any pin except Z-Min.
768
- * (By default Marlin assumes the Z-Max endstop pin.)
769
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
767
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
768
+ * If not defined the default pin for the selected MOTHERBOARD
769
+ * will be used. Most of the time the default is what you want.
770 770
  *
771 771
  *  - The simplest option is to use a free endstop connector.
772 772
  *  - Use 5V for powered (usually inductive) sensors.
@@ -776,11 +776,8 @@
776 776
  *      - normally-closed switches to GND and D32.
777 777
  *      - normally-open switches to 5V and D32.
778 778
  *
779
- * WARNING: Setting the wrong pin may have unexpected and potentially
780
- * disastrous consequences. Use with caution and do your homework.
781
- *
782 779
  */
783
-//#define Z_MIN_PROBE_ENDSTOP
780
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
784 781
 
785 782
 /**
786 783
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/SCARA/Configuration.h View File

@@ -777,11 +777,11 @@
777 777
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
778 778
 
779 779
 /**
780
- * Z_MIN_PROBE_ENDSTOP
780
+ * Z_MIN_PROBE_PIN
781 781
  *
782
- * Enable this option for a probe connected to any pin except Z-Min.
783
- * (By default Marlin assumes the Z-Max endstop pin.)
784
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
782
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
783
+ * If not defined the default pin for the selected MOTHERBOARD
784
+ * will be used. Most of the time the default is what you want.
785 785
  *
786 786
  *  - The simplest option is to use a free endstop connector.
787 787
  *  - Use 5V for powered (usually inductive) sensors.
@@ -791,11 +791,8 @@
791 791
  *      - normally-closed switches to GND and D32.
792 792
  *      - normally-open switches to 5V and D32.
793 793
  *
794
- * WARNING: Setting the wrong pin may have unexpected and potentially
795
- * disastrous consequences. Use with caution and do your homework.
796
- *
797 794
  */
798
-//#define Z_MIN_PROBE_ENDSTOP
795
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
799 796
 
800 797
 /**
801 798
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/STM32F10/Configuration.h View File

@@ -766,11 +766,11 @@
766 766
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
767 767
 
768 768
 /**
769
- * Z_MIN_PROBE_ENDSTOP
769
+ * Z_MIN_PROBE_PIN
770 770
  *
771
- * Enable this option for a probe connected to any pin except Z-Min.
772
- * (By default Marlin assumes the Z-Max endstop pin.)
773
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
771
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
772
+ * If not defined the default pin for the selected MOTHERBOARD
773
+ * will be used. Most of the time the default is what you want.
774 774
  *
775 775
  *  - The simplest option is to use a free endstop connector.
776 776
  *  - Use 5V for powered (usually inductive) sensors.
@@ -780,11 +780,8 @@
780 780
  *      - normally-closed switches to GND and D32.
781 781
  *      - normally-open switches to 5V and D32.
782 782
  *
783
- * WARNING: Setting the wrong pin may have unexpected and potentially
784
- * disastrous consequences. Use with caution and do your homework.
785
- *
786 783
  */
787
-//#define Z_MIN_PROBE_ENDSTOP
784
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
788 785
 
789 786
 /**
790 787
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/STM32F4/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Sanguinololu/Configuration.h View File

@@ -795,11 +795,11 @@
795 795
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
796 796
 
797 797
 /**
798
- * Z_MIN_PROBE_ENDSTOP
798
+ * Z_MIN_PROBE_PIN
799 799
  *
800
- * Enable this option for a probe connected to any pin except Z-Min.
801
- * (By default Marlin assumes the Z-Max endstop pin.)
802
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
800
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
801
+ * If not defined the default pin for the selected MOTHERBOARD
802
+ * will be used. Most of the time the default is what you want.
803 803
  *
804 804
  *  - The simplest option is to use a free endstop connector.
805 805
  *  - Use 5V for powered (usually inductive) sensors.
@@ -809,11 +809,8 @@
809 809
  *      - normally-closed switches to GND and D32.
810 810
  *      - normally-open switches to 5V and D32.
811 811
  *
812
- * WARNING: Setting the wrong pin may have unexpected and potentially
813
- * disastrous consequences. Use with caution and do your homework.
814
- *
815 812
  */
816
-//#define Z_MIN_PROBE_ENDSTOP
813
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
817 814
 
818 815
 /**
819 816
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/TheBorg/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/TinyBoy2/Configuration.h View File

@@ -815,11 +815,11 @@
815 815
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
816 816
 
817 817
 /**
818
- * Z_MIN_PROBE_ENDSTOP
818
+ * Z_MIN_PROBE_PIN
819 819
  *
820
- * Enable this option for a probe connected to any pin except Z-Min.
821
- * (By default Marlin assumes the Z-Max endstop pin.)
822
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
820
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
821
+ * If not defined the default pin for the selected MOTHERBOARD
822
+ * will be used. Most of the time the default is what you want.
823 823
  *
824 824
  *  - The simplest option is to use a free endstop connector.
825 825
  *  - Use 5V for powered (usually inductive) sensors.
@@ -829,11 +829,8 @@
829 829
  *      - normally-closed switches to GND and D32.
830 830
  *      - normally-open switches to 5V and D32.
831 831
  *
832
- * WARNING: Setting the wrong pin may have unexpected and potentially
833
- * disastrous consequences. Use with caution and do your homework.
834
- *
835 832
  */
836
-//#define Z_MIN_PROBE_ENDSTOP
833
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
837 834
 
838 835
 /**
839 836
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Tronxy/X1/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Tronxy/X3A/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Tronxy/X5S/Configuration.h View File

@@ -763,11 +763,11 @@
763 763
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
764 764
 
765 765
 /**
766
- * Z_MIN_PROBE_ENDSTOP
766
+ * Z_MIN_PROBE_PIN
767 767
  *
768
- * Enable this option for a probe connected to any pin except Z-Min.
769
- * (By default Marlin assumes the Z-Max endstop pin.)
770
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
768
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
769
+ * If not defined the default pin for the selected MOTHERBOARD
770
+ * will be used. Most of the time the default is what you want.
771 771
  *
772 772
  *  - The simplest option is to use a free endstop connector.
773 773
  *  - Use 5V for powered (usually inductive) sensors.
@@ -777,11 +777,8 @@
777 777
  *      - normally-closed switches to GND and D32.
778 778
  *      - normally-open switches to 5V and D32.
779 779
  *
780
- * WARNING: Setting the wrong pin may have unexpected and potentially
781
- * disastrous consequences. Use with caution and do your homework.
782
- *
783 780
  */
784
-//#define Z_MIN_PROBE_ENDSTOP
781
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
785 782
 
786 783
 /**
787 784
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Tronxy/XY100/Configuration.h View File

@@ -775,11 +775,11 @@
775 775
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
776 776
 
777 777
 /**
778
- * Z_MIN_PROBE_ENDSTOP
778
+ * Z_MIN_PROBE_PIN
779 779
  *
780
- * Enable this option for a probe connected to any pin except Z-Min.
781
- * (By default Marlin assumes the Z-Max endstop pin.)
782
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
780
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
781
+ * If not defined the default pin for the selected MOTHERBOARD
782
+ * will be used. Most of the time the default is what you want.
783 783
  *
784 784
  *  - The simplest option is to use a free endstop connector.
785 785
  *  - Use 5V for powered (usually inductive) sensors.
@@ -789,11 +789,8 @@
789 789
  *      - normally-closed switches to GND and D32.
790 790
  *      - normally-open switches to 5V and D32.
791 791
  *
792
- * WARNING: Setting the wrong pin may have unexpected and potentially
793
- * disastrous consequences. Use with caution and do your homework.
794
- *
795 792
  */
796
-//#define Z_MIN_PROBE_ENDSTOP
793
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
797 794
 
798 795
 /**
799 796
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/UltiMachine/Archim1/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/UltiMachine/Archim2/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/VORONDesign/Configuration.h View File

@@ -773,11 +773,11 @@
773 773
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
774 774
 
775 775
 /**
776
- * Z_MIN_PROBE_ENDSTOP
776
+ * Z_MIN_PROBE_PIN
777 777
  *
778
- * Enable this option for a probe connected to any pin except Z-Min.
779
- * (By default Marlin assumes the Z-Max endstop pin.)
780
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
778
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
779
+ * If not defined the default pin for the selected MOTHERBOARD
780
+ * will be used. Most of the time the default is what you want.
781 781
  *
782 782
  *  - The simplest option is to use a free endstop connector.
783 783
  *  - Use 5V for powered (usually inductive) sensors.
@@ -787,11 +787,8 @@
787 787
  *      - normally-closed switches to GND and D32.
788 788
  *      - normally-open switches to 5V and D32.
789 789
  *
790
- * WARNING: Setting the wrong pin may have unexpected and potentially
791
- * disastrous consequences. Use with caution and do your homework.
792
- *
793 790
  */
794
-//#define Z_MIN_PROBE_ENDSTOP
791
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
795 792
 
796 793
 /**
797 794
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Velleman/K8200/Configuration.h View File

@@ -793,11 +793,11 @@
793 793
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
794 794
 
795 795
 /**
796
- * Z_MIN_PROBE_ENDSTOP
796
+ * Z_MIN_PROBE_PIN
797 797
  *
798
- * Enable this option for a probe connected to any pin except Z-Min.
799
- * (By default Marlin assumes the Z-Max endstop pin.)
800
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
798
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
799
+ * If not defined the default pin for the selected MOTHERBOARD
800
+ * will be used. Most of the time the default is what you want.
801 801
  *
802 802
  *  - The simplest option is to use a free endstop connector.
803 803
  *  - Use 5V for powered (usually inductive) sensors.
@@ -807,11 +807,8 @@
807 807
  *      - normally-closed switches to GND and D32.
808 808
  *      - normally-open switches to 5V and D32.
809 809
  *
810
- * WARNING: Setting the wrong pin may have unexpected and potentially
811
- * disastrous consequences. Use with caution and do your homework.
812
- *
813 810
  */
814
-//#define Z_MIN_PROBE_ENDSTOP
811
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
815 812
 
816 813
 /**
817 814
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Velleman/K8400/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Velleman/K8400/Dual-head/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/WASP/PowerWASP/Configuration.h View File

@@ -783,11 +783,11 @@
783 783
 //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
784 784
 
785 785
 /**
786
- * Z_MIN_PROBE_ENDSTOP
786
+ * Z_MIN_PROBE_PIN
787 787
  *
788
- * Enable this option for a probe connected to any pin except Z-Min.
789
- * (By default Marlin assumes the Z-Max endstop pin.)
790
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
788
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
789
+ * If not defined the default pin for the selected MOTHERBOARD
790
+ * will be used. Most of the time the default is what you want.
791 791
  *
792 792
  *  - The simplest option is to use a free endstop connector.
793 793
  *  - Use 5V for powered (usually inductive) sensors.
@@ -797,11 +797,8 @@
797 797
  *      - normally-closed switches to GND and D32.
798 798
  *      - normally-open switches to 5V and D32.
799 799
  *
800
- * WARNING: Setting the wrong pin may have unexpected and potentially
801
- * disastrous consequences. Use with caution and do your homework.
802
- *
803 800
  */
804
-//#define Z_MIN_PROBE_ENDSTOP
801
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
805 802
 
806 803
 /**
807 804
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/Wanhao/Duplicator 6/Configuration.h View File

@@ -774,11 +774,11 @@
774 774
 //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
775 775
 
776 776
 /**
777
- * Z_MIN_PROBE_ENDSTOP
777
+ * Z_MIN_PROBE_PIN
778 778
  *
779
- * Enable this option for a probe connected to any pin except Z-Min.
780
- * (By default Marlin assumes the Z-Max endstop pin.)
781
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
779
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
780
+ * If not defined the default pin for the selected MOTHERBOARD
781
+ * will be used. Most of the time the default is what you want.
782 782
  *
783 783
  *  - The simplest option is to use a free endstop connector.
784 784
  *  - Use 5V for powered (usually inductive) sensors.
@@ -788,11 +788,8 @@
788 788
  *      - normally-closed switches to GND and D32.
789 789
  *      - normally-open switches to 5V and D32.
790 790
  *
791
- * WARNING: Setting the wrong pin may have unexpected and potentially
792
- * disastrous consequences. Use with caution and do your homework.
793
- *
794 791
  */
795
-//#define Z_MIN_PROBE_ENDSTOP
792
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
796 793
 
797 794
 /**
798 795
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/adafruit/ST7565/Configuration.h View File

@@ -764,11 +764,11 @@
764 764
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
765 765
 
766 766
 /**
767
- * Z_MIN_PROBE_ENDSTOP
767
+ * Z_MIN_PROBE_PIN
768 768
  *
769
- * Enable this option for a probe connected to any pin except Z-Min.
770
- * (By default Marlin assumes the Z-Max endstop pin.)
771
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
769
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
770
+ * If not defined the default pin for the selected MOTHERBOARD
771
+ * will be used. Most of the time the default is what you want.
772 772
  *
773 773
  *  - The simplest option is to use a free endstop connector.
774 774
  *  - Use 5V for powered (usually inductive) sensors.
@@ -778,11 +778,8 @@
778 778
  *      - normally-closed switches to GND and D32.
779 779
  *      - normally-open switches to 5V and D32.
780 780
  *
781
- * WARNING: Setting the wrong pin may have unexpected and potentially
782
- * disastrous consequences. Use with caution and do your homework.
783
- *
784 781
  */
785
-//#define Z_MIN_PROBE_ENDSTOP
782
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
786 783
 
787 784
 /**
788 785
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/delta/Anycubic/Kossel/Configuration.h View File

@@ -896,11 +896,11 @@
896 896
 #endif
897 897
 
898 898
 /**
899
- * Z_MIN_PROBE_ENDSTOP
899
+ * Z_MIN_PROBE_PIN
900 900
  *
901
- * Enable this option for a probe connected to any pin except Z-Min.
902
- * (By default Marlin assumes the Z-Max endstop pin.)
903
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
901
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
902
+ * If not defined the default pin for the selected MOTHERBOARD
903
+ * will be used. Most of the time the default is what you want.
904 904
  *
905 905
  *  - The simplest option is to use a free endstop connector.
906 906
  *  - Use 5V for powered (usually inductive) sensors.
@@ -910,11 +910,8 @@
910 910
  *      - normally-closed switches to GND and D32.
911 911
  *      - normally-open switches to 5V and D32.
912 912
  *
913
- * WARNING: Setting the wrong pin may have unexpected and potentially
914
- * disastrous consequences. Use with caution and do your homework.
915
- *
916 913
  */
917
-//#define Z_MIN_PROBE_ENDSTOP
914
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
918 915
 
919 916
 /**
920 917
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration.h View File

@@ -846,11 +846,11 @@
846 846
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
847 847
 
848 848
 /**
849
- * Z_MIN_PROBE_ENDSTOP
849
+ * Z_MIN_PROBE_PIN
850 850
  *
851
- * Enable this option for a probe connected to any pin except Z-Min.
852
- * (By default Marlin assumes the Z-Max endstop pin.)
853
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
851
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
852
+ * If not defined the default pin for the selected MOTHERBOARD
853
+ * will be used. Most of the time the default is what you want.
854 854
  *
855 855
  *  - The simplest option is to use a free endstop connector.
856 856
  *  - Use 5V for powered (usually inductive) sensors.
@@ -860,11 +860,8 @@
860 860
  *      - normally-closed switches to GND and D32.
861 861
  *      - normally-open switches to 5V and D32.
862 862
  *
863
- * WARNING: Setting the wrong pin may have unexpected and potentially
864
- * disastrous consequences. Use with caution and do your homework.
865
- *
866 863
  */
867
-//#define Z_MIN_PROBE_ENDSTOP // A3K leave disabled!
864
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
868 865
 
869 866
 /**
870 867
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/delta/FLSUN/kossel/Configuration.h View File

@@ -846,11 +846,11 @@
846 846
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
847 847
 
848 848
 /**
849
- * Z_MIN_PROBE_ENDSTOP
849
+ * Z_MIN_PROBE_PIN
850 850
  *
851
- * Enable this option for a probe connected to any pin except Z-Min.
852
- * (By default Marlin assumes the Z-Max endstop pin.)
853
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
851
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
852
+ * If not defined the default pin for the selected MOTHERBOARD
853
+ * will be used. Most of the time the default is what you want.
854 854
  *
855 855
  *  - The simplest option is to use a free endstop connector.
856 856
  *  - Use 5V for powered (usually inductive) sensors.
@@ -860,11 +860,8 @@
860 860
  *      - normally-closed switches to GND and D32.
861 861
  *      - normally-open switches to 5V and D32.
862 862
  *
863
- * WARNING: Setting the wrong pin may have unexpected and potentially
864
- * disastrous consequences. Use with caution and do your homework.
865
- *
866 863
  */
867
-//#define Z_MIN_PROBE_ENDSTOP  // A3K leave disabled!
864
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
868 865
 
869 866
 /**
870 867
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration.h View File

@@ -846,11 +846,11 @@
846 846
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
847 847
 
848 848
 /**
849
- * Z_MIN_PROBE_ENDSTOP
849
+ * Z_MIN_PROBE_PIN
850 850
  *
851
- * Enable this option for a probe connected to any pin except Z-Min.
852
- * (By default Marlin assumes the Z-Max endstop pin.)
853
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
851
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
852
+ * If not defined the default pin for the selected MOTHERBOARD
853
+ * will be used. Most of the time the default is what you want.
854 854
  *
855 855
  *  - The simplest option is to use a free endstop connector.
856 856
  *  - Use 5V for powered (usually inductive) sensors.
@@ -860,11 +860,8 @@
860 860
  *      - normally-closed switches to GND and D32.
861 861
  *      - normally-open switches to 5V and D32.
862 862
  *
863
- * WARNING: Setting the wrong pin may have unexpected and potentially
864
- * disastrous consequences. Use with caution and do your homework.
865
- *
866 863
  */
867
-//#define Z_MIN_PROBE_ENDSTOP  // A3K leave disabled!
864
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
868 865
 
869 866
 /**
870 867
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/delta/Geeetech/Rostock 301/Configuration.h View File

@@ -836,11 +836,11 @@
836 836
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
837 837
 
838 838
 /**
839
- * Z_MIN_PROBE_ENDSTOP
839
+ * Z_MIN_PROBE_PIN
840 840
  *
841
- * Enable this option for a probe connected to any pin except Z-Min.
842
- * (By default Marlin assumes the Z-Max endstop pin.)
843
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
841
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
842
+ * If not defined the default pin for the selected MOTHERBOARD
843
+ * will be used. Most of the time the default is what you want.
844 844
  *
845 845
  *  - The simplest option is to use a free endstop connector.
846 846
  *  - Use 5V for powered (usually inductive) sensors.
@@ -850,11 +850,8 @@
850 850
  *      - normally-closed switches to GND and D32.
851 851
  *      - normally-open switches to 5V and D32.
852 852
  *
853
- * WARNING: Setting the wrong pin may have unexpected and potentially
854
- * disastrous consequences. Use with caution and do your homework.
855
- *
856 853
  */
857
-//#define Z_MIN_PROBE_ENDSTOP
854
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
858 855
 
859 856
 /**
860 857
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/delta/Hatchbox_Alpha/Configuration.h View File

@@ -851,11 +851,11 @@
851 851
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
852 852
 
853 853
 /**
854
- * Z_MIN_PROBE_ENDSTOP
854
+ * Z_MIN_PROBE_PIN
855 855
  *
856
- * Enable this option for a probe connected to any pin except Z-Min.
857
- * (By default Marlin assumes the Z-Max endstop pin.)
858
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
856
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
857
+ * If not defined the default pin for the selected MOTHERBOARD
858
+ * will be used. Most of the time the default is what you want.
859 859
  *
860 860
  *  - The simplest option is to use a free endstop connector.
861 861
  *  - Use 5V for powered (usually inductive) sensors.
@@ -865,11 +865,8 @@
865 865
  *      - normally-closed switches to GND and D32.
866 866
  *      - normally-open switches to 5V and D32.
867 867
  *
868
- * WARNING: Setting the wrong pin may have unexpected and potentially
869
- * disastrous consequences. Use with caution and do your homework.
870
- *
871 868
  */
872
-//#define Z_MIN_PROBE_ENDSTOP
869
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
873 870
 
874 871
 /**
875 872
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/delta/MKS/SBASE/Configuration.h View File

@@ -836,11 +836,11 @@
836 836
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
837 837
 
838 838
 /**
839
- * Z_MIN_PROBE_ENDSTOP
839
+ * Z_MIN_PROBE_PIN
840 840
  *
841
- * Enable this option for a probe connected to any pin except Z-Min.
842
- * (By default Marlin assumes the Z-Max endstop pin.)
843
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
841
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
842
+ * If not defined the default pin for the selected MOTHERBOARD
843
+ * will be used. Most of the time the default is what you want.
844 844
  *
845 845
  *  - The simplest option is to use a free endstop connector.
846 846
  *  - Use 5V for powered (usually inductive) sensors.
@@ -850,11 +850,8 @@
850 850
  *      - normally-closed switches to GND and D32.
851 851
  *      - normally-open switches to 5V and D32.
852 852
  *
853
- * WARNING: Setting the wrong pin may have unexpected and potentially
854
- * disastrous consequences. Use with caution and do your homework.
855
- *
856 853
  */
857
-//#define Z_MIN_PROBE_ENDSTOP
854
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
858 855
 
859 856
 /**
860 857
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/delta/Tevo Little Monster/Configuration.h View File

@@ -840,11 +840,11 @@
840 840
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
841 841
 
842 842
 /**
843
- * Z_MIN_PROBE_ENDSTOP
843
+ * Z_MIN_PROBE_PIN
844 844
  *
845
- * Enable this option for a probe connected to any pin except Z-Min.
846
- * (By default Marlin assumes the Z-Max endstop pin.)
847
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
845
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
846
+ * If not defined the default pin for the selected MOTHERBOARD
847
+ * will be used. Most of the time the default is what you want.
848 848
  *
849 849
  *  - The simplest option is to use a free endstop connector.
850 850
  *  - Use 5V for powered (usually inductive) sensors.
@@ -854,11 +854,8 @@
854 854
  *      - normally-closed switches to GND and D32.
855 855
  *      - normally-open switches to 5V and D32.
856 856
  *
857
- * WARNING: Setting the wrong pin may have unexpected and potentially
858
- * disastrous consequences. Use with caution and do your homework.
859
- *
860 857
  */
861
-//#define Z_MIN_PROBE_ENDSTOP
858
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
862 859
 
863 860
 /**
864 861
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/delta/generic/Configuration.h View File

@@ -836,11 +836,11 @@
836 836
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
837 837
 
838 838
 /**
839
- * Z_MIN_PROBE_ENDSTOP
839
+ * Z_MIN_PROBE_PIN
840 840
  *
841
- * Enable this option for a probe connected to any pin except Z-Min.
842
- * (By default Marlin assumes the Z-Max endstop pin.)
843
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
841
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
842
+ * If not defined the default pin for the selected MOTHERBOARD
843
+ * will be used. Most of the time the default is what you want.
844 844
  *
845 845
  *  - The simplest option is to use a free endstop connector.
846 846
  *  - Use 5V for powered (usually inductive) sensors.
@@ -850,11 +850,8 @@
850 850
  *      - normally-closed switches to GND and D32.
851 851
  *      - normally-open switches to 5V and D32.
852 852
  *
853
- * WARNING: Setting the wrong pin may have unexpected and potentially
854
- * disastrous consequences. Use with caution and do your homework.
855
- *
856 853
  */
857
-//#define Z_MIN_PROBE_ENDSTOP
854
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
858 855
 
859 856
 /**
860 857
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/delta/kossel_mini/Configuration.h View File

@@ -836,11 +836,11 @@
836 836
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
837 837
 
838 838
 /**
839
- * Z_MIN_PROBE_ENDSTOP
839
+ * Z_MIN_PROBE_PIN
840 840
  *
841
- * Enable this option for a probe connected to any pin except Z-Min.
842
- * (By default Marlin assumes the Z-Max endstop pin.)
843
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
841
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
842
+ * If not defined the default pin for the selected MOTHERBOARD
843
+ * will be used. Most of the time the default is what you want.
844 844
  *
845 845
  *  - The simplest option is to use a free endstop connector.
846 846
  *  - Use 5V for powered (usually inductive) sensors.
@@ -850,11 +850,8 @@
850 850
  *      - normally-closed switches to GND and D32.
851 851
  *      - normally-open switches to 5V and D32.
852 852
  *
853
- * WARNING: Setting the wrong pin may have unexpected and potentially
854
- * disastrous consequences. Use with caution and do your homework.
855
- *
856 853
  */
857
-//#define Z_MIN_PROBE_ENDSTOP
854
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
858 855
 
859 856
 /**
860 857
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/delta/kossel_pro/Configuration.h View File

@@ -829,11 +829,11 @@
829 829
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
830 830
 
831 831
 /**
832
- * Z_MIN_PROBE_ENDSTOP
832
+ * Z_MIN_PROBE_PIN
833 833
  *
834
- * Enable this option for a probe connected to any pin except Z-Min.
835
- * (By default Marlin assumes the Z-Max endstop pin.)
836
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
834
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
835
+ * If not defined the default pin for the selected MOTHERBOARD
836
+ * will be used. Most of the time the default is what you want.
837 837
  *
838 838
  *  - The simplest option is to use a free endstop connector.
839 839
  *  - Use 5V for powered (usually inductive) sensors.
@@ -843,11 +843,8 @@
843 843
  *      - normally-closed switches to GND and D32.
844 844
  *      - normally-open switches to 5V and D32.
845 845
  *
846
- * WARNING: Setting the wrong pin may have unexpected and potentially
847
- * disastrous consequences. Use with caution and do your homework.
848
- *
849 846
  */
850
-//#define Z_MIN_PROBE_ENDSTOP
847
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
851 848
 
852 849
 /**
853 850
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/delta/kossel_xl/Configuration.h View File

@@ -839,11 +839,11 @@
839 839
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
840 840
 
841 841
 /**
842
- * Z_MIN_PROBE_ENDSTOP
842
+ * Z_MIN_PROBE_PIN
843 843
  *
844
- * Enable this option for a probe connected to any pin except Z-Min.
845
- * (By default Marlin assumes the Z-Max endstop pin.)
846
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
844
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
845
+ * If not defined the default pin for the selected MOTHERBOARD
846
+ * will be used. Most of the time the default is what you want.
847 847
  *
848 848
  *  - The simplest option is to use a free endstop connector.
849 849
  *  - Use 5V for powered (usually inductive) sensors.
@@ -853,11 +853,8 @@
853 853
  *      - normally-closed switches to GND and D32.
854 854
  *      - normally-open switches to 5V and D32.
855 855
  *
856
- * WARNING: Setting the wrong pin may have unexpected and potentially
857
- * disastrous consequences. Use with caution and do your homework.
858
- *
859 856
  */
860
-//#define Z_MIN_PROBE_ENDSTOP
857
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
861 858
 
862 859
 /**
863 860
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/gCreate/gMax1.5+/Configuration.h View File

@@ -777,11 +777,11 @@
777 777
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
778 778
 
779 779
 /**
780
- * Z_MIN_PROBE_ENDSTOP
780
+ * Z_MIN_PROBE_PIN
781 781
  *
782
- * Enable this option for a probe connected to any pin except Z-Min.
783
- * (By default Marlin assumes the Z-Max endstop pin.)
784
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
782
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
783
+ * If not defined the default pin for the selected MOTHERBOARD
784
+ * will be used. Most of the time the default is what you want.
785 785
  *
786 786
  *  - The simplest option is to use a free endstop connector.
787 787
  *  - Use 5V for powered (usually inductive) sensors.
@@ -791,11 +791,8 @@
791 791
  *      - normally-closed switches to GND and D32.
792 792
  *      - normally-open switches to 5V and D32.
793 793
  *
794
- * WARNING: Setting the wrong pin may have unexpected and potentially
795
- * disastrous consequences. Use with caution and do your homework.
796
- *
797 794
  */
798
-//#define Z_MIN_PROBE_ENDSTOP
795
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
799 796
 
800 797
 /**
801 798
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/makibox/Configuration.h View File

@@ -767,11 +767,11 @@
767 767
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
768 768
 
769 769
 /**
770
- * Z_MIN_PROBE_ENDSTOP
770
+ * Z_MIN_PROBE_PIN
771 771
  *
772
- * Enable this option for a probe connected to any pin except Z-Min.
773
- * (By default Marlin assumes the Z-Max endstop pin.)
774
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
772
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
773
+ * If not defined the default pin for the selected MOTHERBOARD
774
+ * will be used. Most of the time the default is what you want.
775 775
  *
776 776
  *  - The simplest option is to use a free endstop connector.
777 777
  *  - Use 5V for powered (usually inductive) sensors.
@@ -781,11 +781,8 @@
781 781
  *      - normally-closed switches to GND and D32.
782 782
  *      - normally-open switches to 5V and D32.
783 783
  *
784
- * WARNING: Setting the wrong pin may have unexpected and potentially
785
- * disastrous consequences. Use with caution and do your homework.
786
- *
787 784
  */
788
-//#define Z_MIN_PROBE_ENDSTOP
785
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
789 786
 
790 787
 /**
791 788
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/stm32f103ret6/Configuration.h View File

@@ -766,11 +766,11 @@
766 766
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
767 767
 
768 768
 /**
769
- * Z_MIN_PROBE_ENDSTOP
769
+ * Z_MIN_PROBE_PIN
770 770
  *
771
- * Enable this option for a probe connected to any pin except Z-Min.
772
- * (By default Marlin assumes the Z-Max endstop pin.)
773
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
771
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
772
+ * If not defined the default pin for the selected MOTHERBOARD
773
+ * will be used. Most of the time the default is what you want.
774 774
  *
775 775
  *  - The simplest option is to use a free endstop connector.
776 776
  *  - Use 5V for powered (usually inductive) sensors.
@@ -780,11 +780,8 @@
780 780
  *      - normally-closed switches to GND and D32.
781 781
  *      - normally-open switches to 5V and D32.
782 782
  *
783
- * WARNING: Setting the wrong pin may have unexpected and potentially
784
- * disastrous consequences. Use with caution and do your homework.
785
- *
786 783
  */
787
-//#define Z_MIN_PROBE_ENDSTOP
784
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
788 785
 
789 786
 /**
790 787
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/tvrrug/Round2/Configuration.h View File

@@ -759,11 +759,11 @@
759 759
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
760 760
 
761 761
 /**
762
- * Z_MIN_PROBE_ENDSTOP
762
+ * Z_MIN_PROBE_PIN
763 763
  *
764
- * Enable this option for a probe connected to any pin except Z-Min.
765
- * (By default Marlin assumes the Z-Max endstop pin.)
766
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
764
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
765
+ * If not defined the default pin for the selected MOTHERBOARD
766
+ * will be used. Most of the time the default is what you want.
767 767
  *
768 768
  *  - The simplest option is to use a free endstop connector.
769 769
  *  - Use 5V for powered (usually inductive) sensors.
@@ -773,11 +773,8 @@
773 773
  *      - normally-closed switches to GND and D32.
774 774
  *      - normally-open switches to 5V and D32.
775 775
  *
776
- * WARNING: Setting the wrong pin may have unexpected and potentially
777
- * disastrous consequences. Use with caution and do your homework.
778
- *
779 776
  */
780
-//#define Z_MIN_PROBE_ENDSTOP
777
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
781 778
 
782 779
 /**
783 780
  * Probe Type

+ 5
- 8
Marlin/src/config/examples/wt150/Configuration.h View File

@@ -769,11 +769,11 @@
769 769
 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
770 770
 
771 771
 /**
772
- * Z_MIN_PROBE_ENDSTOP
772
+ * Z_MIN_PROBE_PIN
773 773
  *
774
- * Enable this option for a probe connected to any pin except Z-Min.
775
- * (By default Marlin assumes the Z-Max endstop pin.)
776
- * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below.
774
+ * Define this pin if the probe is not connected to Z_MIN_PIN.
775
+ * If not defined the default pin for the selected MOTHERBOARD
776
+ * will be used. Most of the time the default is what you want.
777 777
  *
778 778
  *  - The simplest option is to use a free endstop connector.
779 779
  *  - Use 5V for powered (usually inductive) sensors.
@@ -783,11 +783,8 @@
783 783
  *      - normally-closed switches to GND and D32.
784 784
  *      - normally-open switches to 5V and D32.
785 785
  *
786
- * WARNING: Setting the wrong pin may have unexpected and potentially
787
- * disastrous consequences. Use with caution and do your homework.
788
- *
789 786
  */
790
-//#define Z_MIN_PROBE_ENDSTOP
787
+//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default
791 788
 
792 789
 /**
793 790
  * Probe Type

+ 1
- 1
Marlin/src/gcode/config/M43.cpp View File

@@ -126,7 +126,7 @@ inline void servo_probe_test() {
126 126
 
127 127
       probe_inverting = Z_MIN_ENDSTOP_INVERTING;
128 128
 
129
-    #elif ENABLED(Z_MIN_PROBE_ENDSTOP)
129
+    #elif USES_Z_MIN_PROBE_ENDSTOP
130 130
 
131 131
       #define PROBE_TEST_PIN Z_MIN_PROBE_PIN
132 132
       SERIAL_ECHOLNPAIR(". probe uses Z_MIN_PROBE_PIN: ", PROBE_TEST_PIN);

+ 1
- 1
Marlin/src/inc/Conditionals_LCD.h View File

@@ -505,6 +505,7 @@
505 505
 #define PROBE_SELECTED (HAS_BED_PROBE || ENABLED(PROBE_MANUALLY) || ENABLED(MESH_BED_LEVELING))
506 506
 
507 507
 #if HAS_BED_PROBE
508
+  #define USES_Z_MIN_PROBE_ENDSTOP DISABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)
508 509
   #ifndef Z_PROBE_LOW_POINT
509 510
     #define Z_PROBE_LOW_POINT -5
510 511
   #endif
@@ -514,7 +515,6 @@
514 515
 #else
515 516
   // Clear probe pin settings when no probe is selected
516 517
   #undef Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
517
-  #undef Z_MIN_PROBE_ENDSTOP
518 518
 #endif
519 519
 
520 520
 #define HOMING_Z_WITH_PROBE (HAS_BED_PROBE && Z_HOME_DIR < 0 && ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN))

+ 3
- 3
Marlin/src/inc/Conditionals_post.h View File

@@ -725,12 +725,12 @@
725 725
 // Is an endstop plug used for the Z2 endstop or the bed probe?
726 726
 #define IS_Z2_OR_PROBE(A,M) ( \
727 727
      (Z_MULTI_ENDSTOPS && Z2_USE_ENDSTOP == _##A##M##_) \
728
-  || (ENABLED(Z_MIN_PROBE_ENDSTOP) && Z_MIN_PROBE_PIN == A##_##M##_PIN ) )
728
+  || (USES_Z_MIN_PROBE_ENDSTOP && Z_MIN_PROBE_PIN == A##_##M##_PIN ) )
729 729
 
730 730
 // Is an endstop plug used for the Z3 endstop or the bed probe?
731 731
 #define IS_Z3_OR_PROBE(A,M) ( \
732 732
      (ENABLED(Z_TRIPLE_ENDSTOPS) && Z3_USE_ENDSTOP == _##A##M##_) \
733
-  || (ENABLED(Z_MIN_PROBE_ENDSTOP) && Z_MIN_PROBE_PIN == A##_##M##_PIN ) )
733
+  || (USES_Z_MIN_PROBE_ENDSTOP && Z_MIN_PROBE_PIN == A##_##M##_PIN ) )
734 734
 
735 735
 /**
736 736
  * Set ENDSTOPPULLUPS for active endstop switches
@@ -894,7 +894,7 @@
894 894
 #define HAS_Z2_MAX (PIN_EXISTS(Z2_MAX))
895 895
 #define HAS_Z3_MIN (PIN_EXISTS(Z3_MIN))
896 896
 #define HAS_Z3_MAX (PIN_EXISTS(Z3_MAX))
897
-#define HAS_Z_MIN_PROBE_PIN (PIN_EXISTS(Z_MIN_PROBE))
897
+#define HAS_Z_MIN_PROBE_PIN (USES_Z_MIN_PROBE_ENDSTOP && PIN_EXISTS(Z_MIN_PROBE))
898 898
 #define HAS_CALIBRATION_PIN (PIN_EXISTS(CALIBRATION))
899 899
 
900 900
 // ADC Temp Sensors (Thermistor or Thermocouple with amplifier ADC interface)

+ 5
- 9
Marlin/src/inc/SanityCheck.h View File

@@ -343,6 +343,8 @@
343 343
   #error "MAX6675_SS2 is now MAX6675_SS2_PIN. Please update your configuration and/or pins."
344 344
 #elif defined(TMC_Z_CALIBRATION)
345 345
   #error "TMC_Z_CALIBRATION has been deprecated in favor of Z_STEPPER_AUTO_ALIGN. Please update your configuration."
346
+#elif defined(Z_MIN_PROBE_ENDSTOP)
347
+  #error "Z_MIN_PROBE_ENDSTOP is no longer required. Please remove it from Configuration.h."
346 348
 #endif
347 349
 
348 350
 #define BOARD_MKS_13     -47
@@ -1018,21 +1020,15 @@ static_assert(Y_MAX_LENGTH >= Y_BED_SIZE, "Movement bounds (Y_MIN_POS, Y_MAX_POS
1018 1020
       #error "SENSORLESS_PROBING requires a TMC2130 driver on Z."
1019 1021
     #endif
1020 1022
   #elif ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)
1021
-    #if ENABLED(Z_MIN_PROBE_ENDSTOP)
1022
-      #error "Enable only one option: Z_MIN_PROBE_ENDSTOP or Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN."
1023
-    #elif DISABLED(USE_ZMIN_PLUG)
1023
+    #if DISABLED(USE_ZMIN_PLUG)
1024 1024
       #error "Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN requires USE_ZMIN_PLUG to be enabled."
1025 1025
     #elif !HAS_Z_MIN
1026 1026
       #error "Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN requires the Z_MIN_PIN to be defined."
1027 1027
     #elif Z_MIN_PROBE_ENDSTOP_INVERTING != Z_MIN_ENDSTOP_INVERTING
1028 1028
       #error "Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN requires Z_MIN_ENDSTOP_INVERTING to match Z_MIN_PROBE_ENDSTOP_INVERTING."
1029 1029
     #endif
1030
-  #elif ENABLED(Z_MIN_PROBE_ENDSTOP)
1031
-    #if !HAS_Z_MIN_PROBE_PIN
1032
-      #error "Z_MIN_PROBE_ENDSTOP requires the Z_MIN_PROBE_PIN to be defined."
1033
-    #endif
1034
-  #else
1035
-    #error "You must enable either Z_MIN_PROBE_ENDSTOP or Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use a probe."
1030
+  #elif !HAS_Z_MIN_PROBE_PIN
1031
+    #error "Z_MIN_PROBE_PIN must be defined if Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is not enabled."
1036 1032
   #endif
1037 1033
 
1038 1034
   /**

+ 8
- 8
Marlin/src/module/endstops.cpp View File

@@ -228,7 +228,7 @@ void Endstops::init() {
228 228
     #endif
229 229
   #endif
230 230
 
231
-  #if ENABLED(Z_MIN_PROBE_ENDSTOP)
231
+  #if USES_Z_MIN_PROBE_ENDSTOP
232 232
     #if ENABLED(ENDSTOPPULLUP_ZMIN_PROBE)
233 233
       SET_INPUT_PULLUP(Z_MIN_PROBE_PIN);
234 234
     #elif ENABLED(ENDSTOPPULLDOWN_ZMIN_PROBE)
@@ -351,7 +351,7 @@ void Endstops::event_handler() {
351 351
     ENDSTOP_HIT_TEST_Y();
352 352
     ENDSTOP_HIT_TEST_Z();
353 353
 
354
-    #if ENABLED(Z_MIN_PROBE_ENDSTOP)
354
+    #if USES_Z_MIN_PROBE_ENDSTOP
355 355
       #define P_AXIS Z_AXIS
356 356
       if (TEST(hit_state, Z_MIN_PROBE)) _ENDSTOP_HIT_ECHO(P, 'P');
357 357
     #endif
@@ -425,7 +425,7 @@ void _O2 Endstops::M119() {
425 425
   #if HAS_Z3_MAX
426 426
     ES_REPORT(Z3_MAX);
427 427
   #endif
428
-  #if ENABLED(Z_MIN_PROBE_ENDSTOP)
428
+  #if USES_Z_MIN_PROBE_ENDSTOP
429 429
     print_es_state(READ(Z_MIN_PROBE_PIN) != Z_MIN_PROBE_ENDSTOP_INVERTING, PSTR(MSG_Z_PROBE));
430 430
   #endif
431 431
   #if HAS_FILAMENT_SENSOR
@@ -586,7 +586,7 @@ void Endstops::update() {
586 586
   #endif
587 587
 
588 588
   // When closing the gap check the enabled probe
589
-  #if ENABLED(Z_MIN_PROBE_ENDSTOP)
589
+  #if USES_Z_MIN_PROBE_ENDSTOP
590 590
     UPDATE_ENDSTOP_BIT(Z, MIN_PROBE);
591 591
   #endif
592 592
 
@@ -606,7 +606,7 @@ void Endstops::update() {
606 606
           COPY_LIVE_STATE(Z_MAX, Z3_MAX);
607 607
         #endif
608 608
       #endif
609
-    #elif DISABLED(Z_MIN_PROBE_ENDSTOP) || Z_MAX_PIN != Z_MIN_PROBE_PIN
609
+    #elif !USES_Z_MIN_PROBE_ENDSTOP || Z_MAX_PIN != Z_MIN_PROBE_PIN
610 610
       // If this pin isn't the bed probe it's the Z endstop
611 611
       UPDATE_ENDSTOP_BIT(Z, MAX);
612 612
     #endif
@@ -736,7 +736,7 @@ void Endstops::update() {
736 736
         #else
737 737
           #if ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)
738 738
             if (z_probe_enabled) PROCESS_ENDSTOP(Z, MIN);
739
-          #elif ENABLED(Z_MIN_PROBE_ENDSTOP)
739
+          #elif USES_Z_MIN_PROBE_ENDSTOP
740 740
             if (!z_probe_enabled) PROCESS_ENDSTOP(Z, MIN);
741 741
           #else
742 742
             PROCESS_ENDSTOP(Z, MIN);
@@ -745,7 +745,7 @@ void Endstops::update() {
745 745
       #endif
746 746
 
747 747
       // When closing the gap check the enabled probe
748
-      #if ENABLED(Z_MIN_PROBE_ENDSTOP)
748
+      #if USES_Z_MIN_PROBE_ENDSTOP
749 749
         if (z_probe_enabled) PROCESS_ENDSTOP(Z, MIN_PROBE);
750 750
       #endif
751 751
     }
@@ -755,7 +755,7 @@ void Endstops::update() {
755 755
           PROCESS_TRIPLE_ENDSTOP(Z, Z2, Z3, MAX);
756 756
         #elif ENABLED(Z_DUAL_ENDSTOPS)
757 757
           PROCESS_DUAL_ENDSTOP(Z, Z2, MAX);
758
-        #elif DISABLED(Z_MIN_PROBE_ENDSTOP) || Z_MAX_PIN != Z_MIN_PROBE_PIN
758
+        #elif !USES_Z_MIN_PROBE_ENDSTOP || Z_MAX_PIN != Z_MIN_PROBE_PIN
759 759
           // If this pin is not hijacked for the bed probe
760 760
           // then it belongs to the Z endstop
761 761
           PROCESS_ENDSTOP(Z, MAX);

+ 1
- 1
Marlin/src/module/motion.cpp View File

@@ -1309,7 +1309,7 @@ void set_axis_is_at_home(const AxisEnum axis) {
1309 1309
 
1310 1310
       #elif ENABLED(DEBUG_LEVELING_FEATURE)
1311 1311
 
1312
-        if (DEBUGGING(LEVELING)) SERIAL_ECHOLNPGM("*** Z HOMED TO ENDSTOP (Z_MIN_PROBE_ENDSTOP) ***");
1312
+        if (DEBUGGING(LEVELING)) SERIAL_ECHOLNPGM("*** Z HOMED TO ENDSTOP ***");
1313 1313
 
1314 1314
       #endif
1315 1315
     }

+ 0
- 0
Marlin/src/module/probe.cpp View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save