Bläddra i källkod

Move BLTouch options to adv config (#14131)

Plus other BLTouch and menu enhancements.
InsanityAutomation 6 år sedan
förälder
incheckning
b7eeb5b13b
100 ändrade filer med 2999 tillägg och 3315 borttagningar
  1. 0
    66
      Marlin/Configuration.h
  2. 67
    0
      Marlin/Configuration_adv.h
  3. 3
    0
      Marlin/src/lcd/language/language_en.h
  4. 12
    4
      Marlin/src/lcd/menu/menu_configuration.cpp
  5. 33
    4
      Marlin/src/lcd/ultralcd.cpp
  6. 3
    3
      Marlin/src/lcd/ultralcd.h
  7. 0
    66
      config/default/Configuration.h
  8. 67
    0
      config/default/Configuration_adv.h
  9. 0
    66
      config/examples/3DFabXYZ/Migbot/Configuration.h
  10. 67
    0
      config/examples/3DFabXYZ/Migbot/Configuration_adv.h
  11. 0
    66
      config/examples/AlephObjects/TAZ4/Configuration.h
  12. 67
    0
      config/examples/AlephObjects/TAZ4/Configuration_adv.h
  13. 0
    66
      config/examples/AliExpress/CL-260/Configuration.h
  14. 0
    66
      config/examples/AliExpress/UM2pExt/Configuration.h
  15. 67
    0
      config/examples/AliExpress/UM2pExt/Configuration_adv.h
  16. 0
    66
      config/examples/Anet/A2/Configuration.h
  17. 67
    0
      config/examples/Anet/A2/Configuration_adv.h
  18. 0
    66
      config/examples/Anet/A2plus/Configuration.h
  19. 67
    0
      config/examples/Anet/A2plus/Configuration_adv.h
  20. 0
    66
      config/examples/Anet/A6/Configuration.h
  21. 67
    0
      config/examples/Anet/A6/Configuration_adv.h
  22. 0
    66
      config/examples/Anet/A8/Configuration.h
  23. 67
    0
      config/examples/Anet/A8/Configuration_adv.h
  24. 0
    66
      config/examples/Anet/A8plus/Configuration.h
  25. 67
    0
      config/examples/Anet/A8plus/Configuration_adv.h
  26. 0
    66
      config/examples/Anet/E16/Configuration.h
  27. 67
    0
      config/examples/Anet/E16/Configuration_adv.h
  28. 0
    66
      config/examples/AnyCubic/i3/Configuration.h
  29. 67
    0
      config/examples/AnyCubic/i3/Configuration_adv.h
  30. 0
    66
      config/examples/ArmEd/Configuration.h
  31. 67
    0
      config/examples/ArmEd/Configuration_adv.h
  32. 0
    66
      config/examples/Azteeg/X5GT/Configuration.h
  33. 0
    66
      config/examples/BIBO/TouchX/cyclops/Configuration.h
  34. 67
    0
      config/examples/BIBO/TouchX/cyclops/Configuration_adv.h
  35. 0
    66
      config/examples/BIBO/TouchX/default/Configuration.h
  36. 67
    0
      config/examples/BIBO/TouchX/default/Configuration_adv.h
  37. 0
    66
      config/examples/BQ/Hephestos/Configuration.h
  38. 67
    0
      config/examples/BQ/Hephestos/Configuration_adv.h
  39. 0
    66
      config/examples/BQ/Hephestos_2/Configuration.h
  40. 67
    0
      config/examples/BQ/Hephestos_2/Configuration_adv.h
  41. 0
    66
      config/examples/BQ/WITBOX/Configuration.h
  42. 67
    0
      config/examples/BQ/WITBOX/Configuration_adv.h
  43. 0
    66
      config/examples/Cartesio/Configuration.h
  44. 67
    0
      config/examples/Cartesio/Configuration_adv.h
  45. 0
    66
      config/examples/Creality/CR-10/Configuration.h
  46. 67
    0
      config/examples/Creality/CR-10/Configuration_adv.h
  47. 0
    66
      config/examples/Creality/CR-10S/Configuration.h
  48. 67
    0
      config/examples/Creality/CR-10S/Configuration_adv.h
  49. 0
    66
      config/examples/Creality/CR-10_5S/Configuration.h
  50. 67
    0
      config/examples/Creality/CR-10_5S/Configuration_adv.h
  51. 0
    66
      config/examples/Creality/CR-10mini/Configuration.h
  52. 67
    0
      config/examples/Creality/CR-10mini/Configuration_adv.h
  53. 0
    66
      config/examples/Creality/CR-8/Configuration.h
  54. 67
    0
      config/examples/Creality/CR-8/Configuration_adv.h
  55. 0
    66
      config/examples/Creality/Ender-2/Configuration.h
  56. 67
    0
      config/examples/Creality/Ender-2/Configuration_adv.h
  57. 0
    66
      config/examples/Creality/Ender-3/Configuration.h
  58. 67
    0
      config/examples/Creality/Ender-3/Configuration_adv.h
  59. 0
    66
      config/examples/Creality/Ender-4/Configuration.h
  60. 67
    0
      config/examples/Creality/Ender-4/Configuration_adv.h
  61. 67
    0
      config/examples/Dagoma/Disco Ultimate/Configuration_adv.h
  62. 0
    66
      config/examples/Einstart-S/Configuration.h
  63. 67
    0
      config/examples/Einstart-S/Configuration_adv.h
  64. 0
    66
      config/examples/Felix/Configuration.h
  65. 67
    0
      config/examples/Felix/Configuration_adv.h
  66. 0
    66
      config/examples/Felix/DUAL/Configuration.h
  67. 0
    66
      config/examples/FlashForge/CreatorPro/Configuration.h
  68. 67
    0
      config/examples/FlashForge/CreatorPro/Configuration_adv.h
  69. 0
    66
      config/examples/FolgerTech/i3-2020/Configuration.h
  70. 67
    0
      config/examples/FolgerTech/i3-2020/Configuration_adv.h
  71. 0
    66
      config/examples/Formbot/Raptor/Configuration.h
  72. 67
    0
      config/examples/Formbot/Raptor/Configuration_adv.h
  73. 0
    67
      config/examples/Formbot/T_Rex_2+/Configuration.h
  74. 67
    0
      config/examples/Formbot/T_Rex_2+/Configuration_adv.h
  75. 0
    66
      config/examples/Formbot/T_Rex_3/Configuration.h
  76. 67
    0
      config/examples/Formbot/T_Rex_3/Configuration_adv.h
  77. 0
    66
      config/examples/Geeetech/A10M/Configuration.h
  78. 67
    0
      config/examples/Geeetech/A10M/Configuration_adv.h
  79. 0
    66
      config/examples/Geeetech/A20M/Configuration.h
  80. 67
    0
      config/examples/Geeetech/A20M/Configuration_adv.h
  81. 0
    66
      config/examples/Geeetech/GT2560/Configuration.h
  82. 0
    3
      config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
  83. 0
    66
      config/examples/Geeetech/MeCreator2/Configuration.h
  84. 67
    0
      config/examples/Geeetech/MeCreator2/Configuration_adv.h
  85. 0
    66
      config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h
  86. 0
    66
      config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h
  87. 0
    66
      config/examples/Geeetech/Prusa i3 Pro C/Configuration.h
  88. 67
    0
      config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h
  89. 0
    66
      config/examples/Geeetech/Prusa i3 Pro W/Configuration.h
  90. 67
    0
      config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h
  91. 0
    66
      config/examples/Infitary/i3-M508/Configuration.h
  92. 67
    0
      config/examples/Infitary/i3-M508/Configuration_adv.h
  93. 0
    66
      config/examples/JGAurora/A5/Configuration.h
  94. 67
    0
      config/examples/JGAurora/A5/Configuration_adv.h
  95. 0
    66
      config/examples/MakerParts/Configuration.h
  96. 67
    0
      config/examples/MakerParts/Configuration_adv.h
  97. 0
    66
      config/examples/Malyan/M150/Configuration.h
  98. 67
    0
      config/examples/Malyan/M150/Configuration_adv.h
  99. 0
    66
      config/examples/Malyan/M200/Configuration.h
  100. 0
    0
      config/examples/Malyan/M200/Configuration_adv.h

+ 0
- 66
Marlin/Configuration.h Visa fil

@@ -828,72 +828,6 @@
828 828
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
829 829
  */
830 830
 //#define BLTOUCH
831
-#if ENABLED(BLTOUCH)
832
-  /**
833
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
834
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
835
-   * advanced commands.
836
-   *
837
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
838
-   *       check the wiring of the BROWN, RED and ORANGE wires.
839
-   *
840
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
841
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
842
-   *       like they would be with a real switch. So please check the wiring first.
843
-   *
844
-   * Settings for all BLTouch and clone probes:
845
-   */
846
-
847
-  // Safety: The probe needs time to recognize the command.
848
-  //         Minimum command delay (ms). Enable and increase if needed.
849
-  //#define BLTOUCH_DELAY 500
850
-
851
-  /**
852
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
853
-   */
854
-
855
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
856
-  //          in special cases, like noisy or filtered input configurations.
857
-  //#define BLTOUCH_FORCE_SW_MODE
858
-
859
-  /**
860
-   * Settings for BLTouch Smart 3.0 and 3.1
861
-   * Summary:
862
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
863
-   *   - High-Speed mode
864
-   *   - Disable LCD voltage options
865
-   */
866
-
867
-  /**
868
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
869
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
870
-   * If disabled, OD mode is the hard-coded default on 3.0
871
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
872
-   * differs, a mode set eeprom write will be completed at initialization.
873
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
874
-   */
875
-  //#define BLTOUCH_SET_5V_MODE
876
-
877
-  /**
878
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
879
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
880
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
881
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
882
-   */
883
-  //#define BLTOUCH_FORCE_MODE_SET
884
-
885
-  /**
886
-   * Use "HIGH SPEED" mode for probing.
887
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
888
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
889
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
890
-   */
891
-  //#define BLTOUCH_HS_MODE
892
-
893
-  // Safety: Enable voltage mode settings in the LCD menu.
894
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
895
-
896
-#endif // BLTOUCH
897 831
 
898 832
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
899 833
 //#define SOLENOID_PROBE

+ 67
- 0
Marlin/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 3
- 0
Marlin/src/lcd/language/language_en.h Visa fil

@@ -933,6 +933,9 @@
933 933
 #ifndef MSG_BLTOUCH_MODE_ECHO
934 934
   #define MSG_BLTOUCH_MODE_ECHO               _UxGT("Report Drain")
935 935
 #endif
936
+#ifndef MSG_BLTOUCH_MODE_CHANGE
937
+  #define MSG_BLTOUCH_MODE_CHANGE             _UxGT("DANGER: Bad settings can cause damage! Proceed anyway?")
938
+#endif
936 939
 #ifndef MSG_MANUAL_DEPLOY
937 940
   #define MSG_MANUAL_DEPLOY                   _UxGT("Deploy Z-Probe")
938 941
 #endif

+ 12
- 4
Marlin/src/lcd/menu/menu_configuration.cpp Visa fil

@@ -199,11 +199,19 @@ static void lcd_factory_settings() {
199 199
     MENU_ITEM(function, MSG_BLTOUCH_STOW, bltouch._stow);
200 200
     MENU_ITEM(function, MSG_BLTOUCH_SW_MODE, bltouch._set_SW_mode);
201 201
     #if ENABLED(BLTOUCH_LCD_VOLTAGE_MENU)
202
-      MENU_ITEM(function, MSG_BLTOUCH_5V_MODE, bltouch._set_5V_mode);
203
-      MENU_ITEM(function, MSG_BLTOUCH_OD_MODE, bltouch._set_OD_mode);
202
+      MENU_ITEM(submenu, MSG_BLTOUCH_5V_MODE, []{
203
+        do_select_screen(PSTR(MSG_BLTOUCH_5V_MODE), PSTR(MSG_BUTTON_CANCEL), bltouch._set_5V_mode, ui.goto_previous_screen, PSTR(MSG_BLTOUCH_MODE_CHANGE));
204
+      });
205
+      MENU_ITEM(submenu, MSG_BLTOUCH_OD_MODE, []{
206
+        do_select_screen(PSTR(MSG_BLTOUCH_OD_MODE), PSTR(MSG_BUTTON_CANCEL), bltouch._set_OD_mode, ui.goto_previous_screen, PSTR(MSG_BLTOUCH_MODE_CHANGE));
207
+      });
204 208
       MENU_ITEM(function, MSG_BLTOUCH_MODE_STORE, bltouch._mode_store);
205
-      MENU_ITEM(function, MSG_BLTOUCH_MODE_STORE_5V, bltouch.mode_conv_5V);
206
-      MENU_ITEM(function, MSG_BLTOUCH_MODE_STORE_OD, bltouch.mode_conv_OD);
209
+      MENU_ITEM(submenu, MSG_BLTOUCH_MODE_STORE_5V, []{
210
+        do_select_screen(PSTR(MSG_BLTOUCH_MODE_STORE_5V), PSTR(MSG_BUTTON_CANCEL), bltouch.mode_conv_5V, ui.goto_previous_screen, PSTR(MSG_BLTOUCH_MODE_CHANGE));
211
+      });
212
+      MENU_ITEM(submenu, MSG_BLTOUCH_MODE_STORE_OD, []{
213
+        do_select_screen(PSTR(MSG_BLTOUCH_MODE_STORE_OD), PSTR(MSG_BUTTON_CANCEL), bltouch.mode_conv_OD, ui.goto_previous_screen, PSTR(MSG_BLTOUCH_MODE_CHANGE));
214
+      });
207 215
       MENU_ITEM(function, MSG_BLTOUCH_MODE_ECHO, bltouch_report);
208 216
     #endif
209 217
     END_MENU();

+ 33
- 4
Marlin/src/lcd/ultralcd.cpp Visa fil

@@ -196,10 +196,39 @@ millis_t next_button_update_ms;
196 196
 
197 197
   #endif
198 198
 
199
-  void _wrap_string(uint8_t &x, uint8_t &y, const char * const string, read_byte_cb_t cb_read_byte) {
199
+  void _wrap_string(uint8_t &x, uint8_t &y, const char * const string, read_byte_cb_t cb_read_byte, bool wordwrap/*=false*/) {
200 200
     SETCURSOR(x, y);
201
-    if (string) {
202
-      uint8_t *p = (uint8_t*)string;
201
+    if (!string) return;
202
+
203
+    uint8_t *p = (uint8_t*)string;
204
+    if (wordwrap) {
205
+      uint8_t *wrd = p, c = 0;
206
+      for (;;) {
207
+        wchar_t ch;
208
+        p = get_utf8_value_cb(p, cb_read_byte, &ch);
209
+        const bool eol = !ch;
210
+        if (eol || ch == ' ' || ch == '-' || ch == '+' || ch == '.') {
211
+          if (!c && ch == ' ') continue; // collapse extra spaces
212
+          if (x + c > LCD_WIDTH && c < (LCD_WIDTH) * 3 / 4) { // should it wrap?
213
+            x = 0; y++;               // move x to string len (plus space)
214
+            SETCURSOR(0, y);          // simulate carriage return
215
+          }
216
+          c += !eol;                  // +1 so the space will be printed
217
+          x += c;                     // advance x to new position
218
+          while (c--) {               // character countdown
219
+            wrd = get_utf8_value_cb(wrd, cb_read_byte, &ch); // get characters again
220
+            lcd_put_wchar(ch);        // word (plus space) to the LCD
221
+          }
222
+          if (eol) break;             // all done
223
+          wrd = nullptr;              // set up for next word
224
+        }
225
+        else {
226
+          if (!wrd) wrd = p;          // starting a new word?
227
+          c++;                        // count word characters
228
+        }
229
+      }
230
+    }
231
+    else {
203 232
       for (;;) {
204 233
         wchar_t ch;
205 234
         p = get_utf8_value_cb(p, cb_read_byte, &ch);
@@ -221,7 +250,7 @@ millis_t next_button_update_ms;
221 250
       x = (LCD_WIDTH - plen - slen) / 2;
222 251
       y = LCD_HEIGHT > 3 ? 1 : 0;
223 252
     }
224
-    wrap_string_P(x, y, pref);
253
+    wrap_string_P(x, y, pref, true);
225 254
     if (string) {
226 255
       if (x) { x = 0; y++; } // Move to the start of the next line
227 256
       wrap_string(x, y, string);

+ 3
- 3
Marlin/src/lcd/ultralcd.h Visa fil

@@ -74,9 +74,9 @@
74 74
 
75 75
     #include "fontutils.h"
76 76
 
77
-    void _wrap_string(uint8_t &x, uint8_t &y, const char * const string, read_byte_cb_t cb_read_byte);
78
-    inline void wrap_string_P(uint8_t &x, uint8_t &y, PGM_P const pstr) { _wrap_string(x, y, pstr, read_byte_rom); }
79
-    inline void wrap_string(uint8_t &x, uint8_t &y, const char * const string) { _wrap_string(x, y, string, read_byte_ram); }
77
+    void _wrap_string(uint8_t &x, uint8_t &y, const char * const string, read_byte_cb_t cb_read_byte, const bool wordwrap=false);
78
+    inline void wrap_string_P(uint8_t &x, uint8_t &y, PGM_P const pstr, const bool wordwrap=false) { _wrap_string(x, y, pstr, read_byte_rom, wordwrap); }
79
+    inline void wrap_string(uint8_t &x, uint8_t &y, const char * const string, const bool wordwrap=false) { _wrap_string(x, y, string, read_byte_ram, wordwrap); }
80 80
 
81 81
     #if ENABLED(SDSUPPORT)
82 82
       #include "../sd/cardreader.h"

+ 0
- 66
config/default/Configuration.h Visa fil

@@ -828,72 +828,6 @@
828 828
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
829 829
  */
830 830
 //#define BLTOUCH
831
-#if ENABLED(BLTOUCH)
832
-  /**
833
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
834
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
835
-   * advanced commands.
836
-   *
837
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
838
-   *       check the wiring of the BROWN, RED and ORANGE wires.
839
-   *
840
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
841
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
842
-   *       like they would be with a real switch. So please check the wiring first.
843
-   *
844
-   * Settings for all BLTouch and clone probes:
845
-   */
846
-
847
-  // Safety: The probe needs time to recognize the command.
848
-  //         Minimum command delay (ms). Enable and increase if needed.
849
-  //#define BLTOUCH_DELAY 500
850
-
851
-  /**
852
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
853
-   */
854
-
855
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
856
-  //          in special cases, like noisy or filtered input configurations.
857
-  //#define BLTOUCH_FORCE_SW_MODE
858
-
859
-  /**
860
-   * Settings for BLTouch Smart 3.0 and 3.1
861
-   * Summary:
862
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
863
-   *   - High-Speed mode
864
-   *   - Disable LCD voltage options
865
-   */
866
-
867
-  /**
868
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
869
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
870
-   * If disabled, OD mode is the hard-coded default on 3.0
871
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
872
-   * differs, a mode set eeprom write will be completed at initialization.
873
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
874
-   */
875
-  //#define BLTOUCH_SET_5V_MODE
876
-
877
-  /**
878
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
879
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
880
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
881
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
882
-   */
883
-  //#define BLTOUCH_FORCE_MODE_SET
884
-
885
-  /**
886
-   * Use "HIGH SPEED" mode for probing.
887
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
888
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
889
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
890
-   */
891
-  //#define BLTOUCH_HS_MODE
892
-
893
-  // Safety: Enable voltage mode settings in the LCD menu.
894
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
895
-
896
-#endif // BLTOUCH
897 831
 
898 832
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
899 833
 //#define SOLENOID_PROBE

+ 67
- 0
config/default/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/3DFabXYZ/Migbot/Configuration.h Visa fil

@@ -834,72 +834,6 @@
834 834
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
835 835
  */
836 836
 //#define BLTOUCH
837
-#if ENABLED(BLTOUCH)
838
-  /**
839
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
840
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
841
-   * advanced commands.
842
-   *
843
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
844
-   *       check the wiring of the BROWN, RED and ORANGE wires.
845
-   *
846
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
847
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
848
-   *       like they would be with a real switch. So please check the wiring first.
849
-   *
850
-   * Settings for all BLTouch and clone probes:
851
-   */
852
-
853
-  // Safety: The probe needs time to recognize the command.
854
-  //         Minimum command delay (ms). Enable and increase if needed.
855
-  //#define BLTOUCH_DELAY 500
856
-
857
-  /**
858
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
859
-   */
860
-
861
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
862
-  //          in special cases, like noisy or filtered input configurations.
863
-  //#define BLTOUCH_FORCE_SW_MODE
864
-
865
-  /**
866
-   * Settings for BLTouch Smart 3.0 and 3.1
867
-   * Summary:
868
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
869
-   *   - High-Speed mode
870
-   *   - Disable LCD voltage options
871
-   */
872
-
873
-  /**
874
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
875
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
876
-   * If disabled, OD mode is the hard-coded default on 3.0
877
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
878
-   * differs, a mode set eeprom write will be completed at initialization.
879
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
880
-   */
881
-  //#define BLTOUCH_SET_5V_MODE
882
-
883
-  /**
884
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
885
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
886
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
887
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
888
-   */
889
-  //#define BLTOUCH_FORCE_MODE_SET
890
-
891
-  /**
892
-   * Use "HIGH SPEED" mode for probing.
893
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
894
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
895
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
896
-   */
897
-  //#define BLTOUCH_HS_MODE
898
-
899
-  // Safety: Enable voltage mode settings in the LCD menu.
900
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
901
-
902
-#endif // BLTOUCH
903 837
 
904 838
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
905 839
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/3DFabXYZ/Migbot/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/AlephObjects/TAZ4/Configuration.h Visa fil

@@ -848,72 +848,6 @@
848 848
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
849 849
  */
850 850
 //#define BLTOUCH
851
-#if ENABLED(BLTOUCH)
852
-  /**
853
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
854
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
855
-   * advanced commands.
856
-   *
857
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
858
-   *       check the wiring of the BROWN, RED and ORANGE wires.
859
-   *
860
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
861
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
862
-   *       like they would be with a real switch. So please check the wiring first.
863
-   *
864
-   * Settings for all BLTouch and clone probes:
865
-   */
866
-
867
-  // Safety: The probe needs time to recognize the command.
868
-  //         Minimum command delay (ms). Enable and increase if needed.
869
-  //#define BLTOUCH_DELAY 500
870
-
871
-  /**
872
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
873
-   */
874
-
875
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
876
-  //          in special cases, like noisy or filtered input configurations.
877
-  //#define BLTOUCH_FORCE_SW_MODE
878
-
879
-  /**
880
-   * Settings for BLTouch Smart 3.0 and 3.1
881
-   * Summary:
882
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
883
-   *   - High-Speed mode
884
-   *   - Disable LCD voltage options
885
-   */
886
-
887
-  /**
888
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
889
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
890
-   * If disabled, OD mode is the hard-coded default on 3.0
891
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
892
-   * differs, a mode set eeprom write will be completed at initialization.
893
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
894
-   */
895
-  //#define BLTOUCH_SET_5V_MODE
896
-
897
-  /**
898
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
899
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
900
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
901
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
902
-   */
903
-  //#define BLTOUCH_FORCE_MODE_SET
904
-
905
-  /**
906
-   * Use "HIGH SPEED" mode for probing.
907
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
908
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
909
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
910
-   */
911
-  //#define BLTOUCH_HS_MODE
912
-
913
-  // Safety: Enable voltage mode settings in the LCD menu.
914
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
915
-
916
-#endif // BLTOUCH
917 851
 
918 852
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
919 853
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/AlephObjects/TAZ4/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/AliExpress/CL-260/Configuration.h Visa fil

@@ -828,72 +828,6 @@
828 828
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
829 829
  */
830 830
 //#define BLTOUCH
831
-#if ENABLED(BLTOUCH)
832
-  /**
833
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
834
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
835
-   * advanced commands.
836
-   *
837
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
838
-   *       check the wiring of the BROWN, RED and ORANGE wires.
839
-   *
840
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
841
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
842
-   *       like they would be with a real switch. So please check the wiring first.
843
-   *
844
-   * Settings for all BLTouch and clone probes:
845
-   */
846
-
847
-  // Safety: The probe needs time to recognize the command.
848
-  //         Minimum command delay (ms). Enable and increase if needed.
849
-  //#define BLTOUCH_DELAY 500
850
-
851
-  /**
852
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
853
-   */
854
-
855
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
856
-  //          in special cases, like noisy or filtered input configurations.
857
-  //#define BLTOUCH_FORCE_SW_MODE
858
-
859
-  /**
860
-   * Settings for BLTouch Smart 3.0 and 3.1
861
-   * Summary:
862
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
863
-   *   - High-Speed mode
864
-   *   - Disable LCD voltage options
865
-   */
866
-
867
-  /**
868
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
869
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
870
-   * If disabled, OD mode is the hard-coded default on 3.0
871
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
872
-   * differs, a mode set eeprom write will be completed at initialization.
873
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
874
-   */
875
-  //#define BLTOUCH_SET_5V_MODE
876
-
877
-  /**
878
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
879
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
880
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
881
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
882
-   */
883
-  //#define BLTOUCH_FORCE_MODE_SET
884
-
885
-  /**
886
-   * Use "HIGH SPEED" mode for probing.
887
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
888
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
889
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
890
-   */
891
-  //#define BLTOUCH_HS_MODE
892
-
893
-  // Safety: Enable voltage mode settings in the LCD menu.
894
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
895
-
896
-#endif // BLTOUCH
897 831
 
898 832
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
899 833
 //#define SOLENOID_PROBE

+ 0
- 66
config/examples/AliExpress/UM2pExt/Configuration.h Visa fil

@@ -839,72 +839,6 @@
839 839
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
840 840
  */
841 841
 //#define BLTOUCH
842
-#if ENABLED(BLTOUCH)
843
-  /**
844
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
845
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
846
-   * advanced commands.
847
-   *
848
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
849
-   *       check the wiring of the BROWN, RED and ORANGE wires.
850
-   *
851
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
852
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
853
-   *       like they would be with a real switch. So please check the wiring first.
854
-   *
855
-   * Settings for all BLTouch and clone probes:
856
-   */
857
-
858
-  // Safety: The probe needs time to recognize the command.
859
-  //         Minimum command delay (ms). Enable and increase if needed.
860
-  //#define BLTOUCH_DELAY 500
861
-
862
-  /**
863
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
864
-   */
865
-
866
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
867
-  //          in special cases, like noisy or filtered input configurations.
868
-  //#define BLTOUCH_FORCE_SW_MODE
869
-
870
-  /**
871
-   * Settings for BLTouch Smart 3.0 and 3.1
872
-   * Summary:
873
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
874
-   *   - High-Speed mode
875
-   *   - Disable LCD voltage options
876
-   */
877
-
878
-  /**
879
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
880
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
881
-   * If disabled, OD mode is the hard-coded default on 3.0
882
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
883
-   * differs, a mode set eeprom write will be completed at initialization.
884
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
885
-   */
886
-  //#define BLTOUCH_SET_5V_MODE
887
-
888
-  /**
889
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
890
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
891
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
892
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
893
-   */
894
-  //#define BLTOUCH_FORCE_MODE_SET
895
-
896
-  /**
897
-   * Use "HIGH SPEED" mode for probing.
898
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
899
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
900
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
901
-   */
902
-  //#define BLTOUCH_HS_MODE
903
-
904
-  // Safety: Enable voltage mode settings in the LCD menu.
905
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
906
-
907
-#endif // BLTOUCH
908 842
 
909 843
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
910 844
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/AliExpress/UM2pExt/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Anet/A2/Configuration.h Visa fil

@@ -828,72 +828,6 @@
828 828
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
829 829
  */
830 830
 //#define BLTOUCH
831
-#if ENABLED(BLTOUCH)
832
-  /**
833
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
834
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
835
-   * advanced commands.
836
-   *
837
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
838
-   *       check the wiring of the BROWN, RED and ORANGE wires.
839
-   *
840
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
841
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
842
-   *       like they would be with a real switch. So please check the wiring first.
843
-   *
844
-   * Settings for all BLTouch and clone probes:
845
-   */
846
-
847
-  // Safety: The probe needs time to recognize the command.
848
-  //         Minimum command delay (ms). Enable and increase if needed.
849
-  //#define BLTOUCH_DELAY 500
850
-
851
-  /**
852
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
853
-   */
854
-
855
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
856
-  //          in special cases, like noisy or filtered input configurations.
857
-  //#define BLTOUCH_FORCE_SW_MODE
858
-
859
-  /**
860
-   * Settings for BLTouch Smart 3.0 and 3.1
861
-   * Summary:
862
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
863
-   *   - High-Speed mode
864
-   *   - Disable LCD voltage options
865
-   */
866
-
867
-  /**
868
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
869
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
870
-   * If disabled, OD mode is the hard-coded default on 3.0
871
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
872
-   * differs, a mode set eeprom write will be completed at initialization.
873
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
874
-   */
875
-  //#define BLTOUCH_SET_5V_MODE
876
-
877
-  /**
878
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
879
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
880
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
881
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
882
-   */
883
-  //#define BLTOUCH_FORCE_MODE_SET
884
-
885
-  /**
886
-   * Use "HIGH SPEED" mode for probing.
887
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
888
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
889
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
890
-   */
891
-  //#define BLTOUCH_HS_MODE
892
-
893
-  // Safety: Enable voltage mode settings in the LCD menu.
894
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
895
-
896
-#endif // BLTOUCH
897 831
 
898 832
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
899 833
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Anet/A2/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Anet/A2plus/Configuration.h Visa fil

@@ -828,72 +828,6 @@
828 828
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
829 829
  */
830 830
 //#define BLTOUCH
831
-#if ENABLED(BLTOUCH)
832
-  /**
833
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
834
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
835
-   * advanced commands.
836
-   *
837
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
838
-   *       check the wiring of the BROWN, RED and ORANGE wires.
839
-   *
840
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
841
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
842
-   *       like they would be with a real switch. So please check the wiring first.
843
-   *
844
-   * Settings for all BLTouch and clone probes:
845
-   */
846
-
847
-  // Safety: The probe needs time to recognize the command.
848
-  //         Minimum command delay (ms). Enable and increase if needed.
849
-  //#define BLTOUCH_DELAY 500
850
-
851
-  /**
852
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
853
-   */
854
-
855
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
856
-  //          in special cases, like noisy or filtered input configurations.
857
-  //#define BLTOUCH_FORCE_SW_MODE
858
-
859
-  /**
860
-   * Settings for BLTouch Smart 3.0 and 3.1
861
-   * Summary:
862
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
863
-   *   - High-Speed mode
864
-   *   - Disable LCD voltage options
865
-   */
866
-
867
-  /**
868
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
869
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
870
-   * If disabled, OD mode is the hard-coded default on 3.0
871
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
872
-   * differs, a mode set eeprom write will be completed at initialization.
873
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
874
-   */
875
-  //#define BLTOUCH_SET_5V_MODE
876
-
877
-  /**
878
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
879
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
880
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
881
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
882
-   */
883
-  //#define BLTOUCH_FORCE_MODE_SET
884
-
885
-  /**
886
-   * Use "HIGH SPEED" mode for probing.
887
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
888
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
889
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
890
-   */
891
-  //#define BLTOUCH_HS_MODE
892
-
893
-  // Safety: Enable voltage mode settings in the LCD menu.
894
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
895
-
896
-#endif // BLTOUCH
897 831
 
898 832
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
899 833
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Anet/A2plus/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Anet/A6/Configuration.h Visa fil

@@ -875,72 +875,6 @@
875 875
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
876 876
  */
877 877
 //#define BLTOUCH
878
-#if ENABLED(BLTOUCH)
879
-  /**
880
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
881
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
882
-   * advanced commands.
883
-   *
884
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
885
-   *       check the wiring of the BROWN, RED and ORANGE wires.
886
-   *
887
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
888
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
889
-   *       like they would be with a real switch. So please check the wiring first.
890
-   *
891
-   * Settings for all BLTouch and clone probes:
892
-   */
893
-
894
-  // Safety: The probe needs time to recognize the command.
895
-  //         Minimum command delay (ms). Enable and increase if needed.
896
-  //#define BLTOUCH_DELAY 500
897
-
898
-  /**
899
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
900
-   */
901
-
902
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
903
-  //          in special cases, like noisy or filtered input configurations.
904
-  //#define BLTOUCH_FORCE_SW_MODE
905
-
906
-  /**
907
-   * Settings for BLTouch Smart 3.0 and 3.1
908
-   * Summary:
909
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
910
-   *   - High-Speed mode
911
-   *   - Disable LCD voltage options
912
-   */
913
-
914
-  /**
915
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
916
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
917
-   * If disabled, OD mode is the hard-coded default on 3.0
918
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
919
-   * differs, a mode set eeprom write will be completed at initialization.
920
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
921
-   */
922
-  //#define BLTOUCH_SET_5V_MODE
923
-
924
-  /**
925
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
926
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
927
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
928
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
929
-   */
930
-  //#define BLTOUCH_FORCE_MODE_SET
931
-
932
-  /**
933
-   * Use "HIGH SPEED" mode for probing.
934
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
935
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
936
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
937
-   */
938
-  //#define BLTOUCH_HS_MODE
939
-
940
-  // Safety: Enable voltage mode settings in the LCD menu.
941
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
942
-
943
-#endif // BLTOUCH
944 878
 
945 879
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
946 880
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Anet/A6/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Anet/A8/Configuration.h Visa fil

@@ -841,72 +841,6 @@
841 841
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
842 842
  */
843 843
 //#define BLTOUCH
844
-#if ENABLED(BLTOUCH)
845
-  /**
846
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
847
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
848
-   * advanced commands.
849
-   *
850
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
851
-   *       check the wiring of the BROWN, RED and ORANGE wires.
852
-   *
853
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
854
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
855
-   *       like they would be with a real switch. So please check the wiring first.
856
-   *
857
-   * Settings for all BLTouch and clone probes:
858
-   */
859
-
860
-  // Safety: The probe needs time to recognize the command.
861
-  //         Minimum command delay (ms). Enable and increase if needed.
862
-  //#define BLTOUCH_DELAY 500
863
-
864
-  /**
865
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
866
-   */
867
-
868
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
869
-  //          in special cases, like noisy or filtered input configurations.
870
-  //#define BLTOUCH_FORCE_SW_MODE
871
-
872
-  /**
873
-   * Settings for BLTouch Smart 3.0 and 3.1
874
-   * Summary:
875
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
876
-   *   - High-Speed mode
877
-   *   - Disable LCD voltage options
878
-   */
879
-
880
-  /**
881
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
882
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
883
-   * If disabled, OD mode is the hard-coded default on 3.0
884
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
885
-   * differs, a mode set eeprom write will be completed at initialization.
886
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
887
-   */
888
-  //#define BLTOUCH_SET_5V_MODE
889
-
890
-  /**
891
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
892
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
893
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
894
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
895
-   */
896
-  //#define BLTOUCH_FORCE_MODE_SET
897
-
898
-  /**
899
-   * Use "HIGH SPEED" mode for probing.
900
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
901
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
902
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
903
-   */
904
-  //#define BLTOUCH_HS_MODE
905
-
906
-  // Safety: Enable voltage mode settings in the LCD menu.
907
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
908
-
909
-#endif // BLTOUCH
910 844
 
911 845
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
912 846
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Anet/A8/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Anet/A8plus/Configuration.h Visa fil

@@ -839,72 +839,6 @@
839 839
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
840 840
  */
841 841
 //#define BLTOUCH
842
-#if ENABLED(BLTOUCH)
843
-  /**
844
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
845
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
846
-   * advanced commands.
847
-   *
848
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
849
-   *       check the wiring of the BROWN, RED and ORANGE wires.
850
-   *
851
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
852
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
853
-   *       like they would be with a real switch. So please check the wiring first.
854
-   *
855
-   * Settings for all BLTouch and clone probes:
856
-   */
857
-
858
-  // Safety: The probe needs time to recognize the command.
859
-  //         Minimum command delay (ms). Enable and increase if needed.
860
-  //#define BLTOUCH_DELAY 500
861
-
862
-  /**
863
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
864
-   */
865
-
866
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
867
-  //          in special cases, like noisy or filtered input configurations.
868
-  //#define BLTOUCH_FORCE_SW_MODE
869
-
870
-  /**
871
-   * Settings for BLTouch Smart 3.0 and 3.1
872
-   * Summary:
873
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
874
-   *   - High-Speed mode
875
-   *   - Disable LCD voltage options
876
-   */
877
-
878
-  /**
879
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
880
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
881
-   * If disabled, OD mode is the hard-coded default on 3.0
882
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
883
-   * differs, a mode set eeprom write will be completed at initialization.
884
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
885
-   */
886
-  //#define BLTOUCH_SET_5V_MODE
887
-
888
-  /**
889
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
890
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
891
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
892
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
893
-   */
894
-  //#define BLTOUCH_FORCE_MODE_SET
895
-
896
-  /**
897
-   * Use "HIGH SPEED" mode for probing.
898
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
899
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
900
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
901
-   */
902
-  //#define BLTOUCH_HS_MODE
903
-
904
-  // Safety: Enable voltage mode settings in the LCD menu.
905
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
906
-
907
-#endif // BLTOUCH
908 842
 
909 843
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
910 844
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Anet/A8plus/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Anet/E16/Configuration.h Visa fil

@@ -840,72 +840,6 @@
840 840
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
841 841
  */
842 842
 //#define BLTOUCH
843
-#if ENABLED(BLTOUCH)
844
-  /**
845
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
846
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
847
-   * advanced commands.
848
-   *
849
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
850
-   *       check the wiring of the BROWN, RED and ORANGE wires.
851
-   *
852
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
853
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
854
-   *       like they would be with a real switch. So please check the wiring first.
855
-   *
856
-   * Settings for all BLTouch and clone probes:
857
-   */
858
-
859
-  // Safety: The probe needs time to recognize the command.
860
-  //         Minimum command delay (ms). Enable and increase if needed.
861
-  //#define BLTOUCH_DELAY 500
862
-
863
-  /**
864
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
865
-   */
866
-
867
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
868
-  //          in special cases, like noisy or filtered input configurations.
869
-  //#define BLTOUCH_FORCE_SW_MODE
870
-
871
-  /**
872
-   * Settings for BLTouch Smart 3.0 and 3.1
873
-   * Summary:
874
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
875
-   *   - High-Speed mode
876
-   *   - Disable LCD voltage options
877
-   */
878
-
879
-  /**
880
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
881
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
882
-   * If disabled, OD mode is the hard-coded default on 3.0
883
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
884
-   * differs, a mode set eeprom write will be completed at initialization.
885
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
886
-   */
887
-  #define BLTOUCH_SET_5V_MODE
888
-
889
-  /**
890
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
891
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
892
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
893
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
894
-   */
895
-  //#define BLTOUCH_FORCE_MODE_SET
896
-
897
-  /**
898
-   * Use "HIGH SPEED" mode for probing.
899
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
900
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
901
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
902
-   */
903
-  //#define BLTOUCH_HS_MODE
904
-
905
-  // Safety: Enable voltage mode settings in the LCD menu.
906
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
907
-
908
-#endif // BLTOUCH
909 843
 
910 844
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
911 845
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Anet/E16/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/AnyCubic/i3/Configuration.h Visa fil

@@ -838,72 +838,6 @@
838 838
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
839 839
  */
840 840
 #define BLTOUCH
841
-#if ENABLED(BLTOUCH)
842
-  /**
843
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
844
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
845
-   * advanced commands.
846
-   *
847
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
848
-   *       check the wiring of the BROWN, RED and ORANGE wires.
849
-   *
850
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
851
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
852
-   *       like they would be with a real switch. So please check the wiring first.
853
-   *
854
-   * Settings for all BLTouch and clone probes:
855
-   */
856
-
857
-  // Safety: The probe needs time to recognize the command.
858
-  //         Minimum command delay (ms). Enable and increase if needed.
859
-  //#define BLTOUCH_DELAY 500
860
-
861
-  /**
862
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
863
-   */
864
-
865
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
866
-  //          in special cases, like noisy or filtered input configurations.
867
-  //#define BLTOUCH_FORCE_SW_MODE
868
-
869
-  /**
870
-   * Settings for BLTouch Smart 3.0 and 3.1
871
-   * Summary:
872
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
873
-   *   - High-Speed mode
874
-   *   - Disable LCD voltage options
875
-   */
876
-
877
-  /**
878
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
879
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
880
-   * If disabled, OD mode is the hard-coded default on 3.0
881
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
882
-   * differs, a mode set eeprom write will be completed at initialization.
883
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
884
-   */
885
-  //#define BLTOUCH_SET_5V_MODE
886
-
887
-  /**
888
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
889
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
890
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
891
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
892
-   */
893
-  //#define BLTOUCH_FORCE_MODE_SET
894
-
895
-  /**
896
-   * Use "HIGH SPEED" mode for probing.
897
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
898
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
899
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
900
-   */
901
-  //#define BLTOUCH_HS_MODE
902
-
903
-  // Safety: Enable voltage mode settings in the LCD menu.
904
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
905
-
906
-#endif // BLTOUCH
907 841
 
908 842
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
909 843
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/AnyCubic/i3/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/ArmEd/Configuration.h Visa fil

@@ -829,72 +829,6 @@
829 829
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
830 830
  */
831 831
 //#define BLTOUCH
832
-#if ENABLED(BLTOUCH)
833
-  /**
834
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
835
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
836
-   * advanced commands.
837
-   *
838
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
839
-   *       check the wiring of the BROWN, RED and ORANGE wires.
840
-   *
841
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
842
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
843
-   *       like they would be with a real switch. So please check the wiring first.
844
-   *
845
-   * Settings for all BLTouch and clone probes:
846
-   */
847
-
848
-  // Safety: The probe needs time to recognize the command.
849
-  //         Minimum command delay (ms). Enable and increase if needed.
850
-  //#define BLTOUCH_DELAY 500
851
-
852
-  /**
853
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
854
-   */
855
-
856
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
857
-  //          in special cases, like noisy or filtered input configurations.
858
-  //#define BLTOUCH_FORCE_SW_MODE
859
-
860
-  /**
861
-   * Settings for BLTouch Smart 3.0 and 3.1
862
-   * Summary:
863
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
864
-   *   - High-Speed mode
865
-   *   - Disable LCD voltage options
866
-   */
867
-
868
-  /**
869
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
870
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
871
-   * If disabled, OD mode is the hard-coded default on 3.0
872
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
873
-   * differs, a mode set eeprom write will be completed at initialization.
874
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
875
-   */
876
-  //#define BLTOUCH_SET_5V_MODE
877
-
878
-  /**
879
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
880
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
881
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
882
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
883
-   */
884
-  //#define BLTOUCH_FORCE_MODE_SET
885
-
886
-  /**
887
-   * Use "HIGH SPEED" mode for probing.
888
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
889
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
890
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
891
-   */
892
-  //#define BLTOUCH_HS_MODE
893
-
894
-  // Safety: Enable voltage mode settings in the LCD menu.
895
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
896
-
897
-#endif // BLTOUCH
898 832
 
899 833
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
900 834
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/ArmEd/Configuration_adv.h Visa fil

@@ -528,6 +528,73 @@
528 528
 // Enable this if X or Y can't home without homing the other axis first.
529 529
 //#define CODEPENDENT_XY_HOMING
530 530
 
531
+#if ENABLED(BLTOUCH)
532
+  /**
533
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
534
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
535
+   * advanced commands.
536
+   *
537
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
538
+   *       check the wiring of the BROWN, RED and ORANGE wires.
539
+   *
540
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
541
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
542
+   *       like they would be with a real switch. So please check the wiring first.
543
+   *
544
+   * Settings for all BLTouch and clone probes:
545
+   */
546
+
547
+  // Safety: The probe needs time to recognize the command.
548
+  //         Minimum command delay (ms). Enable and increase if needed.
549
+  //#define BLTOUCH_DELAY 500
550
+
551
+  /**
552
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
553
+   */
554
+
555
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
556
+  //          in special cases, like noisy or filtered input configurations.
557
+  //#define BLTOUCH_FORCE_SW_MODE
558
+
559
+  /**
560
+   * Settings for BLTouch Smart 3.0 and 3.1
561
+   * Summary:
562
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
563
+   *   - High-Speed mode
564
+   *   - Disable LCD voltage options
565
+   */
566
+
567
+  /**
568
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
569
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
570
+   * If disabled, OD mode is the hard-coded default on 3.0
571
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
572
+   * differs, a mode set eeprom write will be completed at initialization.
573
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
574
+   */
575
+  //#define BLTOUCH_SET_5V_MODE
576
+
577
+  /**
578
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
579
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
580
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
581
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
582
+   */
583
+  //#define BLTOUCH_FORCE_MODE_SET
584
+
585
+  /**
586
+   * Use "HIGH SPEED" mode for probing.
587
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
588
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
589
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
590
+   */
591
+  //#define BLTOUCH_HS_MODE
592
+
593
+  // Safety: Enable voltage mode settings in the LCD menu.
594
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
595
+
596
+#endif // BLTOUCH
597
+
531 598
 /**
532 599
  * Z Steppers Auto-Alignment
533 600
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Azteeg/X5GT/Configuration.h Visa fil

@@ -828,72 +828,6 @@
828 828
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
829 829
  */
830 830
 //#define BLTOUCH
831
-#if ENABLED(BLTOUCH)
832
-  /**
833
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
834
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
835
-   * advanced commands.
836
-   *
837
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
838
-   *       check the wiring of the BROWN, RED and ORANGE wires.
839
-   *
840
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
841
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
842
-   *       like they would be with a real switch. So please check the wiring first.
843
-   *
844
-   * Settings for all BLTouch and clone probes:
845
-   */
846
-
847
-  // Safety: The probe needs time to recognize the command.
848
-  //         Minimum command delay (ms). Enable and increase if needed.
849
-  //#define BLTOUCH_DELAY 500
850
-
851
-  /**
852
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
853
-   */
854
-
855
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
856
-  //          in special cases, like noisy or filtered input configurations.
857
-  //#define BLTOUCH_FORCE_SW_MODE
858
-
859
-  /**
860
-   * Settings for BLTouch Smart 3.0 and 3.1
861
-   * Summary:
862
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
863
-   *   - High-Speed mode
864
-   *   - Disable LCD voltage options
865
-   */
866
-
867
-  /**
868
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
869
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
870
-   * If disabled, OD mode is the hard-coded default on 3.0
871
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
872
-   * differs, a mode set eeprom write will be completed at initialization.
873
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
874
-   */
875
-  //#define BLTOUCH_SET_5V_MODE
876
-
877
-  /**
878
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
879
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
880
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
881
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
882
-   */
883
-  //#define BLTOUCH_FORCE_MODE_SET
884
-
885
-  /**
886
-   * Use "HIGH SPEED" mode for probing.
887
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
888
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
889
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
890
-   */
891
-  //#define BLTOUCH_HS_MODE
892
-
893
-  // Safety: Enable voltage mode settings in the LCD menu.
894
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
895
-
896
-#endif // BLTOUCH
897 831
 
898 832
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
899 833
 //#define SOLENOID_PROBE

+ 0
- 66
config/examples/BIBO/TouchX/cyclops/Configuration.h Visa fil

@@ -828,72 +828,6 @@
828 828
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
829 829
  */
830 830
 //#define BLTOUCH
831
-#if ENABLED(BLTOUCH)
832
-  /**
833
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
834
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
835
-   * advanced commands.
836
-   *
837
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
838
-   *       check the wiring of the BROWN, RED and ORANGE wires.
839
-   *
840
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
841
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
842
-   *       like they would be with a real switch. So please check the wiring first.
843
-   *
844
-   * Settings for all BLTouch and clone probes:
845
-   */
846
-
847
-  // Safety: The probe needs time to recognize the command.
848
-  //         Minimum command delay (ms). Enable and increase if needed.
849
-  //#define BLTOUCH_DELAY 500
850
-
851
-  /**
852
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
853
-   */
854
-
855
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
856
-  //          in special cases, like noisy or filtered input configurations.
857
-  //#define BLTOUCH_FORCE_SW_MODE
858
-
859
-  /**
860
-   * Settings for BLTouch Smart 3.0 and 3.1
861
-   * Summary:
862
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
863
-   *   - High-Speed mode
864
-   *   - Disable LCD voltage options
865
-   */
866
-
867
-  /**
868
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
869
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
870
-   * If disabled, OD mode is the hard-coded default on 3.0
871
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
872
-   * differs, a mode set eeprom write will be completed at initialization.
873
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
874
-   */
875
-  //#define BLTOUCH_SET_5V_MODE
876
-
877
-  /**
878
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
879
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
880
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
881
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
882
-   */
883
-  //#define BLTOUCH_FORCE_MODE_SET
884
-
885
-  /**
886
-   * Use "HIGH SPEED" mode for probing.
887
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
888
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
889
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
890
-   */
891
-  //#define BLTOUCH_HS_MODE
892
-
893
-  // Safety: Enable voltage mode settings in the LCD menu.
894
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
895
-
896
-#endif // BLTOUCH
897 831
 
898 832
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
899 833
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/BIBO/TouchX/cyclops/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/BIBO/TouchX/default/Configuration.h Visa fil

@@ -828,72 +828,6 @@
828 828
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
829 829
  */
830 830
 //#define BLTOUCH
831
-#if ENABLED(BLTOUCH)
832
-  /**
833
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
834
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
835
-   * advanced commands.
836
-   *
837
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
838
-   *       check the wiring of the BROWN, RED and ORANGE wires.
839
-   *
840
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
841
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
842
-   *       like they would be with a real switch. So please check the wiring first.
843
-   *
844
-   * Settings for all BLTouch and clone probes:
845
-   */
846
-
847
-  // Safety: The probe needs time to recognize the command.
848
-  //         Minimum command delay (ms). Enable and increase if needed.
849
-  //#define BLTOUCH_DELAY 500
850
-
851
-  /**
852
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
853
-   */
854
-
855
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
856
-  //          in special cases, like noisy or filtered input configurations.
857
-  //#define BLTOUCH_FORCE_SW_MODE
858
-
859
-  /**
860
-   * Settings for BLTouch Smart 3.0 and 3.1
861
-   * Summary:
862
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
863
-   *   - High-Speed mode
864
-   *   - Disable LCD voltage options
865
-   */
866
-
867
-  /**
868
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
869
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
870
-   * If disabled, OD mode is the hard-coded default on 3.0
871
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
872
-   * differs, a mode set eeprom write will be completed at initialization.
873
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
874
-   */
875
-  //#define BLTOUCH_SET_5V_MODE
876
-
877
-  /**
878
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
879
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
880
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
881
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
882
-   */
883
-  //#define BLTOUCH_FORCE_MODE_SET
884
-
885
-  /**
886
-   * Use "HIGH SPEED" mode for probing.
887
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
888
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
889
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
890
-   */
891
-  //#define BLTOUCH_HS_MODE
892
-
893
-  // Safety: Enable voltage mode settings in the LCD menu.
894
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
895
-
896
-#endif // BLTOUCH
897 831
 
898 832
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
899 833
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/BIBO/TouchX/default/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/BQ/Hephestos/Configuration.h Visa fil

@@ -816,72 +816,6 @@
816 816
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
817 817
  */
818 818
 //#define BLTOUCH
819
-#if ENABLED(BLTOUCH)
820
-  /**
821
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
822
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
823
-   * advanced commands.
824
-   *
825
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
826
-   *       check the wiring of the BROWN, RED and ORANGE wires.
827
-   *
828
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
829
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
830
-   *       like they would be with a real switch. So please check the wiring first.
831
-   *
832
-   * Settings for all BLTouch and clone probes:
833
-   */
834
-
835
-  // Safety: The probe needs time to recognize the command.
836
-  //         Minimum command delay (ms). Enable and increase if needed.
837
-  //#define BLTOUCH_DELAY 500
838
-
839
-  /**
840
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
841
-   */
842
-
843
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
844
-  //          in special cases, like noisy or filtered input configurations.
845
-  //#define BLTOUCH_FORCE_SW_MODE
846
-
847
-  /**
848
-   * Settings for BLTouch Smart 3.0 and 3.1
849
-   * Summary:
850
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
851
-   *   - High-Speed mode
852
-   *   - Disable LCD voltage options
853
-   */
854
-
855
-  /**
856
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
857
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
858
-   * If disabled, OD mode is the hard-coded default on 3.0
859
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
860
-   * differs, a mode set eeprom write will be completed at initialization.
861
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
862
-   */
863
-  //#define BLTOUCH_SET_5V_MODE
864
-
865
-  /**
866
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
867
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
868
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
869
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
870
-   */
871
-  //#define BLTOUCH_FORCE_MODE_SET
872
-
873
-  /**
874
-   * Use "HIGH SPEED" mode for probing.
875
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
876
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
877
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
878
-   */
879
-  //#define BLTOUCH_HS_MODE
880
-
881
-  // Safety: Enable voltage mode settings in the LCD menu.
882
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
883
-
884
-#endif // BLTOUCH
885 819
 
886 820
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
887 821
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/BQ/Hephestos/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/BQ/Hephestos_2/Configuration.h Visa fil

@@ -829,72 +829,6 @@
829 829
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
830 830
  */
831 831
 //#define BLTOUCH
832
-#if ENABLED(BLTOUCH)
833
-  /**
834
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
835
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
836
-   * advanced commands.
837
-   *
838
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
839
-   *       check the wiring of the BROWN, RED and ORANGE wires.
840
-   *
841
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
842
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
843
-   *       like they would be with a real switch. So please check the wiring first.
844
-   *
845
-   * Settings for all BLTouch and clone probes:
846
-   */
847
-
848
-  // Safety: The probe needs time to recognize the command.
849
-  //         Minimum command delay (ms). Enable and increase if needed.
850
-  //#define BLTOUCH_DELAY 500
851
-
852
-  /**
853
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
854
-   */
855
-
856
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
857
-  //          in special cases, like noisy or filtered input configurations.
858
-  //#define BLTOUCH_FORCE_SW_MODE
859
-
860
-  /**
861
-   * Settings for BLTouch Smart 3.0 and 3.1
862
-   * Summary:
863
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
864
-   *   - High-Speed mode
865
-   *   - Disable LCD voltage options
866
-   */
867
-
868
-  /**
869
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
870
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
871
-   * If disabled, OD mode is the hard-coded default on 3.0
872
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
873
-   * differs, a mode set eeprom write will be completed at initialization.
874
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
875
-   */
876
-  //#define BLTOUCH_SET_5V_MODE
877
-
878
-  /**
879
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
880
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
881
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
882
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
883
-   */
884
-  //#define BLTOUCH_FORCE_MODE_SET
885
-
886
-  /**
887
-   * Use "HIGH SPEED" mode for probing.
888
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
889
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
890
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
891
-   */
892
-  //#define BLTOUCH_HS_MODE
893
-
894
-  // Safety: Enable voltage mode settings in the LCD menu.
895
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
896
-
897
-#endif // BLTOUCH
898 832
 
899 833
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
900 834
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/BQ/Hephestos_2/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/BQ/WITBOX/Configuration.h Visa fil

@@ -816,72 +816,6 @@
816 816
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
817 817
  */
818 818
 //#define BLTOUCH
819
-#if ENABLED(BLTOUCH)
820
-  /**
821
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
822
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
823
-   * advanced commands.
824
-   *
825
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
826
-   *       check the wiring of the BROWN, RED and ORANGE wires.
827
-   *
828
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
829
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
830
-   *       like they would be with a real switch. So please check the wiring first.
831
-   *
832
-   * Settings for all BLTouch and clone probes:
833
-   */
834
-
835
-  // Safety: The probe needs time to recognize the command.
836
-  //         Minimum command delay (ms). Enable and increase if needed.
837
-  //#define BLTOUCH_DELAY 500
838
-
839
-  /**
840
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
841
-   */
842
-
843
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
844
-  //          in special cases, like noisy or filtered input configurations.
845
-  //#define BLTOUCH_FORCE_SW_MODE
846
-
847
-  /**
848
-   * Settings for BLTouch Smart 3.0 and 3.1
849
-   * Summary:
850
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
851
-   *   - High-Speed mode
852
-   *   - Disable LCD voltage options
853
-   */
854
-
855
-  /**
856
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
857
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
858
-   * If disabled, OD mode is the hard-coded default on 3.0
859
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
860
-   * differs, a mode set eeprom write will be completed at initialization.
861
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
862
-   */
863
-  //#define BLTOUCH_SET_5V_MODE
864
-
865
-  /**
866
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
867
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
868
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
869
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
870
-   */
871
-  //#define BLTOUCH_FORCE_MODE_SET
872
-
873
-  /**
874
-   * Use "HIGH SPEED" mode for probing.
875
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
876
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
877
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
878
-   */
879
-  //#define BLTOUCH_HS_MODE
880
-
881
-  // Safety: Enable voltage mode settings in the LCD menu.
882
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
883
-
884
-#endif // BLTOUCH
885 819
 
886 820
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
887 821
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/BQ/WITBOX/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Cartesio/Configuration.h Visa fil

@@ -827,72 +827,6 @@
827 827
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
828 828
  */
829 829
 //#define BLTOUCH
830
-#if ENABLED(BLTOUCH)
831
-  /**
832
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
833
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
834
-   * advanced commands.
835
-   *
836
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
837
-   *       check the wiring of the BROWN, RED and ORANGE wires.
838
-   *
839
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
840
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
841
-   *       like they would be with a real switch. So please check the wiring first.
842
-   *
843
-   * Settings for all BLTouch and clone probes:
844
-   */
845
-
846
-  // Safety: The probe needs time to recognize the command.
847
-  //         Minimum command delay (ms). Enable and increase if needed.
848
-  //#define BLTOUCH_DELAY 500
849
-
850
-  /**
851
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
852
-   */
853
-
854
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
855
-  //          in special cases, like noisy or filtered input configurations.
856
-  //#define BLTOUCH_FORCE_SW_MODE
857
-
858
-  /**
859
-   * Settings for BLTouch Smart 3.0 and 3.1
860
-   * Summary:
861
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
862
-   *   - High-Speed mode
863
-   *   - Disable LCD voltage options
864
-   */
865
-
866
-  /**
867
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
868
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
869
-   * If disabled, OD mode is the hard-coded default on 3.0
870
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
871
-   * differs, a mode set eeprom write will be completed at initialization.
872
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
873
-   */
874
-  //#define BLTOUCH_SET_5V_MODE
875
-
876
-  /**
877
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
878
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
879
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
880
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
881
-   */
882
-  //#define BLTOUCH_FORCE_MODE_SET
883
-
884
-  /**
885
-   * Use "HIGH SPEED" mode for probing.
886
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
887
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
888
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
889
-   */
890
-  //#define BLTOUCH_HS_MODE
891
-
892
-  // Safety: Enable voltage mode settings in the LCD menu.
893
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
894
-
895
-#endif // BLTOUCH
896 830
 
897 831
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
898 832
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Cartesio/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Creality/CR-10/Configuration.h Visa fil

@@ -838,72 +838,6 @@
838 838
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
839 839
  */
840 840
 //#define BLTOUCH
841
-#if ENABLED(BLTOUCH)
842
-  /**
843
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
844
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
845
-   * advanced commands.
846
-   *
847
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
848
-   *       check the wiring of the BROWN, RED and ORANGE wires.
849
-   *
850
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
851
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
852
-   *       like they would be with a real switch. So please check the wiring first.
853
-   *
854
-   * Settings for all BLTouch and clone probes:
855
-   */
856
-
857
-  // Safety: The probe needs time to recognize the command.
858
-  //         Minimum command delay (ms). Enable and increase if needed.
859
-  //#define BLTOUCH_DELAY 500
860
-
861
-  /**
862
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
863
-   */
864
-
865
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
866
-  //          in special cases, like noisy or filtered input configurations.
867
-  //#define BLTOUCH_FORCE_SW_MODE
868
-
869
-  /**
870
-   * Settings for BLTouch Smart 3.0 and 3.1
871
-   * Summary:
872
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
873
-   *   - High-Speed mode
874
-   *   - Disable LCD voltage options
875
-   */
876
-
877
-  /**
878
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
879
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
880
-   * If disabled, OD mode is the hard-coded default on 3.0
881
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
882
-   * differs, a mode set eeprom write will be completed at initialization.
883
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
884
-   */
885
-  #define BLTOUCH_SET_5V_MODE
886
-
887
-  /**
888
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
889
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
890
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
891
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
892
-   */
893
-  //#define BLTOUCH_FORCE_MODE_SET
894
-
895
-  /**
896
-   * Use "HIGH SPEED" mode for probing.
897
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
898
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
899
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
900
-   */
901
-  //#define BLTOUCH_HS_MODE
902
-
903
-  // Safety: Enable voltage mode settings in the LCD menu.
904
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
905
-
906
-#endif // BLTOUCH
907 841
 
908 842
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
909 843
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Creality/CR-10/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  #define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Creality/CR-10S/Configuration.h Visa fil

@@ -828,72 +828,6 @@
828 828
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
829 829
  */
830 830
 //#define BLTOUCH
831
-#if ENABLED(BLTOUCH)
832
-  /**
833
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
834
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
835
-   * advanced commands.
836
-   *
837
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
838
-   *       check the wiring of the BROWN, RED and ORANGE wires.
839
-   *
840
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
841
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
842
-   *       like they would be with a real switch. So please check the wiring first.
843
-   *
844
-   * Settings for all BLTouch and clone probes:
845
-   */
846
-
847
-  // Safety: The probe needs time to recognize the command.
848
-  //         Minimum command delay (ms). Enable and increase if needed.
849
-  //#define BLTOUCH_DELAY 500
850
-
851
-  /**
852
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
853
-   */
854
-
855
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
856
-  //          in special cases, like noisy or filtered input configurations.
857
-  //#define BLTOUCH_FORCE_SW_MODE
858
-
859
-  /**
860
-   * Settings for BLTouch Smart 3.0 and 3.1
861
-   * Summary:
862
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
863
-   *   - High-Speed mode
864
-   *   - Disable LCD voltage options
865
-   */
866
-
867
-  /**
868
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
869
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
870
-   * If disabled, OD mode is the hard-coded default on 3.0
871
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
872
-   * differs, a mode set eeprom write will be completed at initialization.
873
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
874
-   */
875
-  #define BLTOUCH_SET_5V_MODE
876
-
877
-  /**
878
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
879
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
880
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
881
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
882
-   */
883
-  //#define BLTOUCH_FORCE_MODE_SET
884
-
885
-  /**
886
-   * Use "HIGH SPEED" mode for probing.
887
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
888
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
889
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
890
-   */
891
-  //#define BLTOUCH_HS_MODE
892
-
893
-  // Safety: Enable voltage mode settings in the LCD menu.
894
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
895
-
896
-#endif // BLTOUCH
897 831
 
898 832
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
899 833
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Creality/CR-10S/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  #define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Creality/CR-10_5S/Configuration.h Visa fil

@@ -829,72 +829,6 @@
829 829
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
830 830
  */
831 831
 //#define BLTOUCH
832
-#if ENABLED(BLTOUCH)
833
-  /**
834
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
835
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
836
-   * advanced commands.
837
-   *
838
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
839
-   *       check the wiring of the BROWN, RED and ORANGE wires.
840
-   *
841
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
842
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
843
-   *       like they would be with a real switch. So please check the wiring first.
844
-   *
845
-   * Settings for all BLTouch and clone probes:
846
-   */
847
-
848
-  // Safety: The probe needs time to recognize the command.
849
-  //         Minimum command delay (ms). Enable and increase if needed.
850
-  //#define BLTOUCH_DELAY 500
851
-
852
-  /**
853
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
854
-   */
855
-
856
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
857
-  //          in special cases, like noisy or filtered input configurations.
858
-  //#define BLTOUCH_FORCE_SW_MODE
859
-
860
-  /**
861
-   * Settings for BLTouch Smart 3.0 and 3.1
862
-   * Summary:
863
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
864
-   *   - High-Speed mode
865
-   *   - Disable LCD voltage options
866
-   */
867
-
868
-  /**
869
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
870
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
871
-   * If disabled, OD mode is the hard-coded default on 3.0
872
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
873
-   * differs, a mode set eeprom write will be completed at initialization.
874
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
875
-   */
876
-  #define BLTOUCH_SET_5V_MODE
877
-
878
-  /**
879
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
880
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
881
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
882
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
883
-   */
884
-  //#define BLTOUCH_FORCE_MODE_SET
885
-
886
-  /**
887
-   * Use "HIGH SPEED" mode for probing.
888
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
889
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
890
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
891
-   */
892
-  //#define BLTOUCH_HS_MODE
893
-
894
-  // Safety: Enable voltage mode settings in the LCD menu.
895
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
896
-
897
-#endif // BLTOUCH
898 832
 
899 833
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
900 834
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Creality/CR-10_5S/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  #define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Creality/CR-10mini/Configuration.h Visa fil

@@ -847,72 +847,6 @@
847 847
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
848 848
  */
849 849
 //#define BLTOUCH
850
-#if ENABLED(BLTOUCH)
851
-  /**
852
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
853
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
854
-   * advanced commands.
855
-   *
856
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
857
-   *       check the wiring of the BROWN, RED and ORANGE wires.
858
-   *
859
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
860
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
861
-   *       like they would be with a real switch. So please check the wiring first.
862
-   *
863
-   * Settings for all BLTouch and clone probes:
864
-   */
865
-
866
-  // Safety: The probe needs time to recognize the command.
867
-  //         Minimum command delay (ms). Enable and increase if needed.
868
-  //#define BLTOUCH_DELAY 500
869
-
870
-  /**
871
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
872
-   */
873
-
874
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
875
-  //          in special cases, like noisy or filtered input configurations.
876
-  //#define BLTOUCH_FORCE_SW_MODE
877
-
878
-  /**
879
-   * Settings for BLTouch Smart 3.0 and 3.1
880
-   * Summary:
881
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
882
-   *   - High-Speed mode
883
-   *   - Disable LCD voltage options
884
-   */
885
-
886
-  /**
887
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
888
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
889
-   * If disabled, OD mode is the hard-coded default on 3.0
890
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
891
-   * differs, a mode set eeprom write will be completed at initialization.
892
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
893
-   */
894
-  #define BLTOUCH_SET_5V_MODE
895
-
896
-  /**
897
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
898
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
899
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
900
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
901
-   */
902
-  //#define BLTOUCH_FORCE_MODE_SET
903
-
904
-  /**
905
-   * Use "HIGH SPEED" mode for probing.
906
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
907
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
908
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
909
-   */
910
-  //#define BLTOUCH_HS_MODE
911
-
912
-  // Safety: Enable voltage mode settings in the LCD menu.
913
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
914
-
915
-#endif // BLTOUCH
916 850
 
917 851
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
918 852
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Creality/CR-10mini/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  #define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Creality/CR-8/Configuration.h Visa fil

@@ -838,72 +838,6 @@
838 838
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
839 839
  */
840 840
 //#define BLTOUCH
841
-#if ENABLED(BLTOUCH)
842
-  /**
843
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
844
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
845
-   * advanced commands.
846
-   *
847
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
848
-   *       check the wiring of the BROWN, RED and ORANGE wires.
849
-   *
850
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
851
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
852
-   *       like they would be with a real switch. So please check the wiring first.
853
-   *
854
-   * Settings for all BLTouch and clone probes:
855
-   */
856
-
857
-  // Safety: The probe needs time to recognize the command.
858
-  //         Minimum command delay (ms). Enable and increase if needed.
859
-  //#define BLTOUCH_DELAY 500
860
-
861
-  /**
862
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
863
-   */
864
-
865
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
866
-  //          in special cases, like noisy or filtered input configurations.
867
-  //#define BLTOUCH_FORCE_SW_MODE
868
-
869
-  /**
870
-   * Settings for BLTouch Smart 3.0 and 3.1
871
-   * Summary:
872
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
873
-   *   - High-Speed mode
874
-   *   - Disable LCD voltage options
875
-   */
876
-
877
-  /**
878
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
879
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
880
-   * If disabled, OD mode is the hard-coded default on 3.0
881
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
882
-   * differs, a mode set eeprom write will be completed at initialization.
883
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
884
-   */
885
-  #define BLTOUCH_SET_5V_MODE
886
-
887
-  /**
888
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
889
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
890
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
891
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
892
-   */
893
-  //#define BLTOUCH_FORCE_MODE_SET
894
-
895
-  /**
896
-   * Use "HIGH SPEED" mode for probing.
897
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
898
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
899
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
900
-   */
901
-  //#define BLTOUCH_HS_MODE
902
-
903
-  // Safety: Enable voltage mode settings in the LCD menu.
904
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
905
-
906
-#endif // BLTOUCH
907 841
 
908 842
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
909 843
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Creality/CR-8/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  #define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Creality/Ender-2/Configuration.h Visa fil

@@ -832,72 +832,6 @@
832 832
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
833 833
  */
834 834
 //#define BLTOUCH
835
-#if ENABLED(BLTOUCH)
836
-  /**
837
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
838
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
839
-   * advanced commands.
840
-   *
841
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
842
-   *       check the wiring of the BROWN, RED and ORANGE wires.
843
-   *
844
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
845
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
846
-   *       like they would be with a real switch. So please check the wiring first.
847
-   *
848
-   * Settings for all BLTouch and clone probes:
849
-   */
850
-
851
-  // Safety: The probe needs time to recognize the command.
852
-  //         Minimum command delay (ms). Enable and increase if needed.
853
-  //#define BLTOUCH_DELAY 500
854
-
855
-  /**
856
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
857
-   */
858
-
859
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
860
-  //          in special cases, like noisy or filtered input configurations.
861
-  //#define BLTOUCH_FORCE_SW_MODE
862
-
863
-  /**
864
-   * Settings for BLTouch Smart 3.0 and 3.1
865
-   * Summary:
866
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
867
-   *   - High-Speed mode
868
-   *   - Disable LCD voltage options
869
-   */
870
-
871
-  /**
872
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
873
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
874
-   * If disabled, OD mode is the hard-coded default on 3.0
875
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
876
-   * differs, a mode set eeprom write will be completed at initialization.
877
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
878
-   */
879
-  #define BLTOUCH_SET_5V_MODE
880
-
881
-  /**
882
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
883
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
884
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
885
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
886
-   */
887
-  //#define BLTOUCH_FORCE_MODE_SET
888
-
889
-  /**
890
-   * Use "HIGH SPEED" mode for probing.
891
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
892
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
893
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
894
-   */
895
-  //#define BLTOUCH_HS_MODE
896
-
897
-  // Safety: Enable voltage mode settings in the LCD menu.
898
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
899
-
900
-#endif // BLTOUCH
901 835
 
902 836
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
903 837
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Creality/Ender-2/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  #define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Creality/Ender-3/Configuration.h Visa fil

@@ -832,72 +832,6 @@
832 832
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
833 833
  */
834 834
 //#define BLTOUCH
835
-#if ENABLED(BLTOUCH)
836
-  /**
837
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
838
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
839
-   * advanced commands.
840
-   *
841
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
842
-   *       check the wiring of the BROWN, RED and ORANGE wires.
843
-   *
844
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
845
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
846
-   *       like they would be with a real switch. So please check the wiring first.
847
-   *
848
-   * Settings for all BLTouch and clone probes:
849
-   */
850
-
851
-  // Safety: The probe needs time to recognize the command.
852
-  //         Minimum command delay (ms). Enable and increase if needed.
853
-  //#define BLTOUCH_DELAY 500
854
-
855
-  /**
856
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
857
-   */
858
-
859
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
860
-  //          in special cases, like noisy or filtered input configurations.
861
-  //#define BLTOUCH_FORCE_SW_MODE
862
-
863
-  /**
864
-   * Settings for BLTouch Smart 3.0 and 3.1
865
-   * Summary:
866
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
867
-   *   - High-Speed mode
868
-   *   - Disable LCD voltage options
869
-   */
870
-
871
-  /**
872
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
873
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
874
-   * If disabled, OD mode is the hard-coded default on 3.0
875
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
876
-   * differs, a mode set eeprom write will be completed at initialization.
877
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
878
-   */
879
-  #define BLTOUCH_SET_5V_MODE
880
-
881
-  /**
882
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
883
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
884
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
885
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
886
-   */
887
-  //#define BLTOUCH_FORCE_MODE_SET
888
-
889
-  /**
890
-   * Use "HIGH SPEED" mode for probing.
891
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
892
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
893
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
894
-   */
895
-  //#define BLTOUCH_HS_MODE
896
-
897
-  // Safety: Enable voltage mode settings in the LCD menu.
898
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
899
-
900
-#endif // BLTOUCH
901 835
 
902 836
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
903 837
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Creality/Ender-3/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  #define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Creality/Ender-4/Configuration.h Visa fil

@@ -838,72 +838,6 @@
838 838
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
839 839
  */
840 840
 //#define BLTOUCH
841
-#if ENABLED(BLTOUCH)
842
-  /**
843
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
844
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
845
-   * advanced commands.
846
-   *
847
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
848
-   *       check the wiring of the BROWN, RED and ORANGE wires.
849
-   *
850
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
851
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
852
-   *       like they would be with a real switch. So please check the wiring first.
853
-   *
854
-   * Settings for all BLTouch and clone probes:
855
-   */
856
-
857
-  // Safety: The probe needs time to recognize the command.
858
-  //         Minimum command delay (ms). Enable and increase if needed.
859
-  //#define BLTOUCH_DELAY 500
860
-
861
-  /**
862
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
863
-   */
864
-
865
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
866
-  //          in special cases, like noisy or filtered input configurations.
867
-  //#define BLTOUCH_FORCE_SW_MODE
868
-
869
-  /**
870
-   * Settings for BLTouch Smart 3.0 and 3.1
871
-   * Summary:
872
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
873
-   *   - High-Speed mode
874
-   *   - Disable LCD voltage options
875
-   */
876
-
877
-  /**
878
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
879
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
880
-   * If disabled, OD mode is the hard-coded default on 3.0
881
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
882
-   * differs, a mode set eeprom write will be completed at initialization.
883
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
884
-   */
885
-  #define BLTOUCH_SET_5V_MODE
886
-
887
-  /**
888
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
889
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
890
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
891
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
892
-   */
893
-  //#define BLTOUCH_FORCE_MODE_SET
894
-
895
-  /**
896
-   * Use "HIGH SPEED" mode for probing.
897
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
898
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
899
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
900
-   */
901
-  //#define BLTOUCH_HS_MODE
902
-
903
-  // Safety: Enable voltage mode settings in the LCD menu.
904
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
905
-
906
-#endif // BLTOUCH
907 841
 
908 842
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
909 843
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Creality/Ender-4/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  #define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 67
- 0
config/examples/Dagoma/Disco Ultimate/Configuration_adv.h Visa fil

@@ -523,6 +523,73 @@
523 523
 // Enable this if X or Y can't home without homing the other axis first.
524 524
 //#define CODEPENDENT_XY_HOMING
525 525
 
526
+#if ENABLED(BLTOUCH)
527
+  /**
528
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
529
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
530
+   * advanced commands.
531
+   *
532
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
533
+   *       check the wiring of the BROWN, RED and ORANGE wires.
534
+   *
535
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
536
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
537
+   *       like they would be with a real switch. So please check the wiring first.
538
+   *
539
+   * Settings for all BLTouch and clone probes:
540
+   */
541
+
542
+  // Safety: The probe needs time to recognize the command.
543
+  //         Minimum command delay (ms). Enable and increase if needed.
544
+  //#define BLTOUCH_DELAY 500
545
+
546
+  /**
547
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
548
+   */
549
+
550
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
551
+  //          in special cases, like noisy or filtered input configurations.
552
+  //#define BLTOUCH_FORCE_SW_MODE
553
+
554
+  /**
555
+   * Settings for BLTouch Smart 3.0 and 3.1
556
+   * Summary:
557
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
558
+   *   - High-Speed mode
559
+   *   - Disable LCD voltage options
560
+   */
561
+
562
+  /**
563
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
564
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
565
+   * If disabled, OD mode is the hard-coded default on 3.0
566
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
567
+   * differs, a mode set eeprom write will be completed at initialization.
568
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
569
+   */
570
+  //#define BLTOUCH_SET_5V_MODE
571
+
572
+  /**
573
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
574
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
575
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
576
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
577
+   */
578
+  //#define BLTOUCH_FORCE_MODE_SET
579
+
580
+  /**
581
+   * Use "HIGH SPEED" mode for probing.
582
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
583
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
584
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
585
+   */
586
+  //#define BLTOUCH_HS_MODE
587
+
588
+  // Safety: Enable voltage mode settings in the LCD menu.
589
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
590
+
591
+#endif // BLTOUCH
592
+
526 593
 /**
527 594
  * Z Steppers Auto-Alignment
528 595
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Einstart-S/Configuration.h Visa fil

@@ -837,72 +837,6 @@
837 837
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
838 838
  */
839 839
 //#define BLTOUCH
840
-#if ENABLED(BLTOUCH)
841
-  /**
842
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
843
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
844
-   * advanced commands.
845
-   *
846
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
847
-   *       check the wiring of the BROWN, RED and ORANGE wires.
848
-   *
849
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
850
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
851
-   *       like they would be with a real switch. So please check the wiring first.
852
-   *
853
-   * Settings for all BLTouch and clone probes:
854
-   */
855
-
856
-  // Safety: The probe needs time to recognize the command.
857
-  //         Minimum command delay (ms). Enable and increase if needed.
858
-  //#define BLTOUCH_DELAY 500
859
-
860
-  /**
861
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
862
-   */
863
-
864
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
865
-  //          in special cases, like noisy or filtered input configurations.
866
-  //#define BLTOUCH_FORCE_SW_MODE
867
-
868
-  /**
869
-   * Settings for BLTouch Smart 3.0 and 3.1
870
-   * Summary:
871
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
872
-   *   - High-Speed mode
873
-   *   - Disable LCD voltage options
874
-   */
875
-
876
-  /**
877
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
878
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
879
-   * If disabled, OD mode is the hard-coded default on 3.0
880
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
881
-   * differs, a mode set eeprom write will be completed at initialization.
882
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
883
-   */
884
-  //#define BLTOUCH_SET_5V_MODE
885
-
886
-  /**
887
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
888
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
889
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
890
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
891
-   */
892
-  //#define BLTOUCH_FORCE_MODE_SET
893
-
894
-  /**
895
-   * Use "HIGH SPEED" mode for probing.
896
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
897
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
898
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
899
-   */
900
-  //#define BLTOUCH_HS_MODE
901
-
902
-  // Safety: Enable voltage mode settings in the LCD menu.
903
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
904
-
905
-#endif // BLTOUCH
906 840
 
907 841
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
908 842
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Einstart-S/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Felix/Configuration.h Visa fil

@@ -810,72 +810,6 @@
810 810
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
811 811
  */
812 812
 //#define BLTOUCH
813
-#if ENABLED(BLTOUCH)
814
-  /**
815
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
816
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
817
-   * advanced commands.
818
-   *
819
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
820
-   *       check the wiring of the BROWN, RED and ORANGE wires.
821
-   *
822
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
823
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
824
-   *       like they would be with a real switch. So please check the wiring first.
825
-   *
826
-   * Settings for all BLTouch and clone probes:
827
-   */
828
-
829
-  // Safety: The probe needs time to recognize the command.
830
-  //         Minimum command delay (ms). Enable and increase if needed.
831
-  //#define BLTOUCH_DELAY 500
832
-
833
-  /**
834
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
835
-   */
836
-
837
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
838
-  //          in special cases, like noisy or filtered input configurations.
839
-  //#define BLTOUCH_FORCE_SW_MODE
840
-
841
-  /**
842
-   * Settings for BLTouch Smart 3.0 and 3.1
843
-   * Summary:
844
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
845
-   *   - High-Speed mode
846
-   *   - Disable LCD voltage options
847
-   */
848
-
849
-  /**
850
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
851
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
852
-   * If disabled, OD mode is the hard-coded default on 3.0
853
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
854
-   * differs, a mode set eeprom write will be completed at initialization.
855
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
856
-   */
857
-  //#define BLTOUCH_SET_5V_MODE
858
-
859
-  /**
860
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
861
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
862
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
863
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
864
-   */
865
-  //#define BLTOUCH_FORCE_MODE_SET
866
-
867
-  /**
868
-   * Use "HIGH SPEED" mode for probing.
869
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
870
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
871
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
872
-   */
873
-  //#define BLTOUCH_HS_MODE
874
-
875
-  // Safety: Enable voltage mode settings in the LCD menu.
876
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
877
-
878
-#endif // BLTOUCH
879 813
 
880 814
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
881 815
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Felix/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Felix/DUAL/Configuration.h Visa fil

@@ -810,72 +810,6 @@
810 810
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
811 811
  */
812 812
 //#define BLTOUCH
813
-#if ENABLED(BLTOUCH)
814
-  /**
815
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
816
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
817
-   * advanced commands.
818
-   *
819
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
820
-   *       check the wiring of the BROWN, RED and ORANGE wires.
821
-   *
822
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
823
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
824
-   *       like they would be with a real switch. So please check the wiring first.
825
-   *
826
-   * Settings for all BLTouch and clone probes:
827
-   */
828
-
829
-  // Safety: The probe needs time to recognize the command.
830
-  //         Minimum command delay (ms). Enable and increase if needed.
831
-  //#define BLTOUCH_DELAY 500
832
-
833
-  /**
834
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
835
-   */
836
-
837
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
838
-  //          in special cases, like noisy or filtered input configurations.
839
-  //#define BLTOUCH_FORCE_SW_MODE
840
-
841
-  /**
842
-   * Settings for BLTouch Smart 3.0 and 3.1
843
-   * Summary:
844
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
845
-   *   - High-Speed mode
846
-   *   - Disable LCD voltage options
847
-   */
848
-
849
-  /**
850
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
851
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
852
-   * If disabled, OD mode is the hard-coded default on 3.0
853
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
854
-   * differs, a mode set eeprom write will be completed at initialization.
855
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
856
-   */
857
-  //#define BLTOUCH_SET_5V_MODE
858
-
859
-  /**
860
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
861
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
862
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
863
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
864
-   */
865
-  //#define BLTOUCH_FORCE_MODE_SET
866
-
867
-  /**
868
-   * Use "HIGH SPEED" mode for probing.
869
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
870
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
871
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
872
-   */
873
-  //#define BLTOUCH_HS_MODE
874
-
875
-  // Safety: Enable voltage mode settings in the LCD menu.
876
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
877
-
878
-#endif // BLTOUCH
879 813
 
880 814
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
881 815
 //#define SOLENOID_PROBE

+ 0
- 66
config/examples/FlashForge/CreatorPro/Configuration.h Visa fil

@@ -820,72 +820,6 @@
820 820
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
821 821
  */
822 822
 //#define BLTOUCH
823
-#if ENABLED(BLTOUCH)
824
-  /**
825
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
826
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
827
-   * advanced commands.
828
-   *
829
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
830
-   *       check the wiring of the BROWN, RED and ORANGE wires.
831
-   *
832
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
833
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
834
-   *       like they would be with a real switch. So please check the wiring first.
835
-   *
836
-   * Settings for all BLTouch and clone probes:
837
-   */
838
-
839
-  // Safety: The probe needs time to recognize the command.
840
-  //         Minimum command delay (ms). Enable and increase if needed.
841
-  //#define BLTOUCH_DELAY 500
842
-
843
-  /**
844
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
845
-   */
846
-
847
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
848
-  //          in special cases, like noisy or filtered input configurations.
849
-  //#define BLTOUCH_FORCE_SW_MODE
850
-
851
-  /**
852
-   * Settings for BLTouch Smart 3.0 and 3.1
853
-   * Summary:
854
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
855
-   *   - High-Speed mode
856
-   *   - Disable LCD voltage options
857
-   */
858
-
859
-  /**
860
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
861
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
862
-   * If disabled, OD mode is the hard-coded default on 3.0
863
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
864
-   * differs, a mode set eeprom write will be completed at initialization.
865
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
866
-   */
867
-  //#define BLTOUCH_SET_5V_MODE
868
-
869
-  /**
870
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
871
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
872
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
873
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
874
-   */
875
-  //#define BLTOUCH_FORCE_MODE_SET
876
-
877
-  /**
878
-   * Use "HIGH SPEED" mode for probing.
879
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
880
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
881
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
882
-   */
883
-  //#define BLTOUCH_HS_MODE
884
-
885
-  // Safety: Enable voltage mode settings in the LCD menu.
886
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
887
-
888
-#endif // BLTOUCH
889 823
 
890 824
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
891 825
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/FlashForge/CreatorPro/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/FolgerTech/i3-2020/Configuration.h Visa fil

@@ -834,72 +834,6 @@
834 834
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
835 835
  */
836 836
 //#define BLTOUCH
837
-#if ENABLED(BLTOUCH)
838
-  /**
839
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
840
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
841
-   * advanced commands.
842
-   *
843
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
844
-   *       check the wiring of the BROWN, RED and ORANGE wires.
845
-   *
846
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
847
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
848
-   *       like they would be with a real switch. So please check the wiring first.
849
-   *
850
-   * Settings for all BLTouch and clone probes:
851
-   */
852
-
853
-  // Safety: The probe needs time to recognize the command.
854
-  //         Minimum command delay (ms). Enable and increase if needed.
855
-  //#define BLTOUCH_DELAY 500
856
-
857
-  /**
858
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
859
-   */
860
-
861
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
862
-  //          in special cases, like noisy or filtered input configurations.
863
-  //#define BLTOUCH_FORCE_SW_MODE
864
-
865
-  /**
866
-   * Settings for BLTouch Smart 3.0 and 3.1
867
-   * Summary:
868
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
869
-   *   - High-Speed mode
870
-   *   - Disable LCD voltage options
871
-   */
872
-
873
-  /**
874
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
875
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
876
-   * If disabled, OD mode is the hard-coded default on 3.0
877
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
878
-   * differs, a mode set eeprom write will be completed at initialization.
879
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
880
-   */
881
-  //#define BLTOUCH_SET_5V_MODE
882
-
883
-  /**
884
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
885
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
886
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
887
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
888
-   */
889
-  //#define BLTOUCH_FORCE_MODE_SET
890
-
891
-  /**
892
-   * Use "HIGH SPEED" mode for probing.
893
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
894
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
895
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
896
-   */
897
-  //#define BLTOUCH_HS_MODE
898
-
899
-  // Safety: Enable voltage mode settings in the LCD menu.
900
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
901
-
902
-#endif // BLTOUCH
903 837
 
904 838
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
905 839
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/FolgerTech/i3-2020/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Formbot/Raptor/Configuration.h Visa fil

@@ -911,72 +911,6 @@
911 911
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
912 912
  */
913 913
 #define BLTOUCH
914
-#if ENABLED(BLTOUCH)
915
-  /**
916
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
917
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
918
-   * advanced commands.
919
-   *
920
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
921
-   *       check the wiring of the BROWN, RED and ORANGE wires.
922
-   *
923
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
924
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
925
-   *       like they would be with a real switch. So please check the wiring first.
926
-   *
927
-   * Settings for all BLTouch and clone probes:
928
-   */
929
-
930
-  // Safety: The probe needs time to recognize the command.
931
-  //         Minimum command delay (ms). Enable and increase if needed.
932
-  //#define BLTOUCH_DELAY 500
933
-
934
-  /**
935
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
936
-   */
937
-
938
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
939
-  //          in special cases, like noisy or filtered input configurations.
940
-  //#define BLTOUCH_FORCE_SW_MODE
941
-
942
-  /**
943
-   * Settings for BLTouch Smart 3.0 and 3.1
944
-   * Summary:
945
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
946
-   *   - High-Speed mode
947
-   *   - Disable LCD voltage options
948
-   */
949
-
950
-  /**
951
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
952
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
953
-   * If disabled, OD mode is the hard-coded default on 3.0
954
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
955
-   * differs, a mode set eeprom write will be completed at initialization.
956
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
957
-   */
958
-  //#define BLTOUCH_SET_5V_MODE
959
-
960
-  /**
961
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
962
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
963
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
964
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
965
-   */
966
-  //#define BLTOUCH_FORCE_MODE_SET
967
-
968
-  /**
969
-   * Use "HIGH SPEED" mode for probing.
970
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
971
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
972
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
973
-   */
974
-  //#define BLTOUCH_HS_MODE
975
-
976
-  // Safety: Enable voltage mode settings in the LCD menu.
977
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
978
-
979
-#endif // BLTOUCH
980 914
 
981 915
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
982 916
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Formbot/Raptor/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 67
config/examples/Formbot/T_Rex_2+/Configuration.h Visa fil

@@ -857,73 +857,6 @@
857 857
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
858 858
  */
859 859
 #define BLTOUCH
860
-#if ENABLED(BLTOUCH)
861
-  /**
862
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
863
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
864
-   * advanced commands.
865
-   *
866
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
867
-   *       check the wiring of the BROWN, RED and ORANGE wires.
868
-   *
869
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
870
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
871
-   *       like they would be with a real switch. So please check the wiring first.
872
-   *
873
-   * Settings for all BLTouch and clone probes:
874
-   */
875
-
876
-  // Safety: The probe needs time to recognize the command.
877
-  //         Minimum command delay (ms). Enable and increase if needed.
878
-  //#define BLTOUCH_DELAY 500
879
-
880
-  /**
881
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
882
-   */
883
-
884
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
885
-  //          in special cases, like noisy or filtered input configurations.
886
-  //#define BLTOUCH_FORCE_SW_MODE
887
-
888
-  /**
889
-   * Settings for BLTouch Smart 3.0 and 3.1
890
-   * Summary:
891
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
892
-   *   - High-Speed mode
893
-   *   - Disable LCD voltage options
894
-   */
895
-
896
-  /**
897
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
898
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
899
-   * If disabled, OD mode is the hard-coded default on 3.0
900
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
901
-   * differs, a mode set eeprom write will be completed at initialization.
902
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
903
-   */
904
-  //#define BLTOUCH_SET_5V_MODE
905
-
906
-  /**
907
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
908
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
909
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
910
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
911
-   */
912
-  //#define BLTOUCH_FORCE_MODE_SET
913
-
914
-  /**
915
-   * Use "HIGH SPEED" mode for probing.
916
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
917
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
918
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
919
-   */
920
-  //#define BLTOUCH_HS_MODE
921
-
922
-  // Safety: Enable voltage mode settings in the LCD menu.
923
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
924
-
925
-#endif // BLTOUCH
926
-
927 860
 
928 861
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
929 862
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Formbot/T_Rex_2+/Configuration_adv.h Visa fil

@@ -528,6 +528,73 @@
528 528
 // Enable this if X or Y can't home without homing the other axis first.
529 529
 //#define CODEPENDENT_XY_HOMING
530 530
 
531
+#if ENABLED(BLTOUCH)
532
+  /**
533
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
534
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
535
+   * advanced commands.
536
+   *
537
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
538
+   *       check the wiring of the BROWN, RED and ORANGE wires.
539
+   *
540
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
541
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
542
+   *       like they would be with a real switch. So please check the wiring first.
543
+   *
544
+   * Settings for all BLTouch and clone probes:
545
+   */
546
+
547
+  // Safety: The probe needs time to recognize the command.
548
+  //         Minimum command delay (ms). Enable and increase if needed.
549
+  //#define BLTOUCH_DELAY 500
550
+
551
+  /**
552
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
553
+   */
554
+
555
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
556
+  //          in special cases, like noisy or filtered input configurations.
557
+  //#define BLTOUCH_FORCE_SW_MODE
558
+
559
+  /**
560
+   * Settings for BLTouch Smart 3.0 and 3.1
561
+   * Summary:
562
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
563
+   *   - High-Speed mode
564
+   *   - Disable LCD voltage options
565
+   */
566
+
567
+  /**
568
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
569
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
570
+   * If disabled, OD mode is the hard-coded default on 3.0
571
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
572
+   * differs, a mode set eeprom write will be completed at initialization.
573
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
574
+   */
575
+  //#define BLTOUCH_SET_5V_MODE
576
+
577
+  /**
578
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
579
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
580
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
581
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
582
+   */
583
+  //#define BLTOUCH_FORCE_MODE_SET
584
+
585
+  /**
586
+   * Use "HIGH SPEED" mode for probing.
587
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
588
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
589
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
590
+   */
591
+  //#define BLTOUCH_HS_MODE
592
+
593
+  // Safety: Enable voltage mode settings in the LCD menu.
594
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
595
+
596
+#endif // BLTOUCH
597
+
531 598
 /**
532 599
  * Z Steppers Auto-Alignment
533 600
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Formbot/T_Rex_3/Configuration.h Visa fil

@@ -844,72 +844,6 @@
844 844
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
845 845
  */
846 846
 #define BLTOUCH
847
-#if ENABLED(BLTOUCH)
848
-  /**
849
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
850
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
851
-   * advanced commands.
852
-   *
853
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
854
-   *       check the wiring of the BROWN, RED and ORANGE wires.
855
-   *
856
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
857
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
858
-   *       like they would be with a real switch. So please check the wiring first.
859
-   *
860
-   * Settings for all BLTouch and clone probes:
861
-   */
862
-
863
-  // Safety: The probe needs time to recognize the command.
864
-  //         Minimum command delay (ms). Enable and increase if needed.
865
-  //#define BLTOUCH_DELAY 500
866
-
867
-  /**
868
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
869
-   */
870
-
871
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
872
-  //          in special cases, like noisy or filtered input configurations.
873
-  //#define BLTOUCH_FORCE_SW_MODE
874
-
875
-  /**
876
-   * Settings for BLTouch Smart 3.0 and 3.1
877
-   * Summary:
878
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
879
-   *   - High-Speed mode
880
-   *   - Disable LCD voltage options
881
-   */
882
-
883
-  /**
884
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
885
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
886
-   * If disabled, OD mode is the hard-coded default on 3.0
887
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
888
-   * differs, a mode set eeprom write will be completed at initialization.
889
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
890
-   */
891
-  //#define BLTOUCH_SET_5V_MODE
892
-
893
-  /**
894
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
895
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
896
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
897
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
898
-   */
899
-  //#define BLTOUCH_FORCE_MODE_SET
900
-
901
-  /**
902
-   * Use "HIGH SPEED" mode for probing.
903
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
904
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
905
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
906
-   */
907
-  //#define BLTOUCH_HS_MODE
908
-
909
-  // Safety: Enable voltage mode settings in the LCD menu.
910
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
911
-
912
-#endif // BLTOUCH
913 847
 
914 848
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
915 849
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Formbot/T_Rex_3/Configuration_adv.h Visa fil

@@ -528,6 +528,73 @@
528 528
 // Enable this if X or Y can't home without homing the other axis first.
529 529
 //#define CODEPENDENT_XY_HOMING
530 530
 
531
+#if ENABLED(BLTOUCH)
532
+  /**
533
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
534
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
535
+   * advanced commands.
536
+   *
537
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
538
+   *       check the wiring of the BROWN, RED and ORANGE wires.
539
+   *
540
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
541
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
542
+   *       like they would be with a real switch. So please check the wiring first.
543
+   *
544
+   * Settings for all BLTouch and clone probes:
545
+   */
546
+
547
+  // Safety: The probe needs time to recognize the command.
548
+  //         Minimum command delay (ms). Enable and increase if needed.
549
+  //#define BLTOUCH_DELAY 500
550
+
551
+  /**
552
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
553
+   */
554
+
555
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
556
+  //          in special cases, like noisy or filtered input configurations.
557
+  //#define BLTOUCH_FORCE_SW_MODE
558
+
559
+  /**
560
+   * Settings for BLTouch Smart 3.0 and 3.1
561
+   * Summary:
562
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
563
+   *   - High-Speed mode
564
+   *   - Disable LCD voltage options
565
+   */
566
+
567
+  /**
568
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
569
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
570
+   * If disabled, OD mode is the hard-coded default on 3.0
571
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
572
+   * differs, a mode set eeprom write will be completed at initialization.
573
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
574
+   */
575
+  //#define BLTOUCH_SET_5V_MODE
576
+
577
+  /**
578
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
579
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
580
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
581
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
582
+   */
583
+  //#define BLTOUCH_FORCE_MODE_SET
584
+
585
+  /**
586
+   * Use "HIGH SPEED" mode for probing.
587
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
588
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
589
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
590
+   */
591
+  //#define BLTOUCH_HS_MODE
592
+
593
+  // Safety: Enable voltage mode settings in the LCD menu.
594
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
595
+
596
+#endif // BLTOUCH
597
+
531 598
 /**
532 599
  * Z Steppers Auto-Alignment
533 600
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Geeetech/A10M/Configuration.h Visa fil

@@ -811,72 +811,6 @@
811 811
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
812 812
  */
813 813
 //#define BLTOUCH
814
-#if ENABLED(BLTOUCH)
815
-  /**
816
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
817
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
818
-   * advanced commands.
819
-   *
820
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
821
-   *       check the wiring of the BROWN, RED and ORANGE wires.
822
-   *
823
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
824
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
825
-   *       like they would be with a real switch. So please check the wiring first.
826
-   *
827
-   * Settings for all BLTouch and clone probes:
828
-   */
829
-
830
-  // Safety: The probe needs time to recognize the command.
831
-  //         Minimum command delay (ms). Enable and increase if needed.
832
-  #define BLTOUCH_DELAY 200
833
-
834
-  /**
835
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
836
-   */
837
-
838
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
839
-  //          in special cases, like noisy or filtered input configurations.
840
-  //#define BLTOUCH_FORCE_SW_MODE
841
-
842
-  /**
843
-   * Settings for BLTouch Smart 3.0 and 3.1
844
-   * Summary:
845
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
846
-   *   - High-Speed mode
847
-   *   - Disable LCD voltage options
848
-   */
849
-
850
-  /**
851
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
852
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
853
-   * If disabled, OD mode is the hard-coded default on 3.0
854
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
855
-   * differs, a mode set eeprom write will be completed at initialization.
856
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
857
-   */
858
-  //#define BLTOUCH_SET_5V_MODE
859
-
860
-  /**
861
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
862
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
863
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
864
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
865
-   */
866
-  //#define BLTOUCH_FORCE_MODE_SET
867
-
868
-  /**
869
-   * Use "HIGH SPEED" mode for probing.
870
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
871
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
872
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
873
-   */
874
-  #define BLTOUCH_HS_MODE
875
-
876
-  // Safety: Enable voltage mode settings in the LCD menu.
877
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
878
-
879
-#endif // BLTOUCH
880 814
 
881 815
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
882 816
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Geeetech/A10M/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  #define BLTOUCH_DELAY 200
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  #define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Geeetech/A20M/Configuration.h Visa fil

@@ -811,72 +811,6 @@
811 811
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
812 812
  */
813 813
 //#define BLTOUCH
814
-#if ENABLED(BLTOUCH)
815
-  /**
816
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
817
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
818
-   * advanced commands.
819
-   *
820
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
821
-   *       check the wiring of the BROWN, RED and ORANGE wires.
822
-   *
823
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
824
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
825
-   *       like they would be with a real switch. So please check the wiring first.
826
-   *
827
-   * Settings for all BLTouch and clone probes:
828
-   */
829
-
830
-  // Safety: The probe needs time to recognize the command.
831
-  //         Minimum command delay (ms). Enable and increase if needed.
832
-  #define BLTOUCH_DELAY 200
833
-
834
-  /**
835
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
836
-   */
837
-
838
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
839
-  //          in special cases, like noisy or filtered input configurations.
840
-  //#define BLTOUCH_FORCE_SW_MODE
841
-
842
-  /**
843
-   * Settings for BLTouch Smart 3.0 and 3.1
844
-   * Summary:
845
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
846
-   *   - High-Speed mode
847
-   *   - Disable LCD voltage options
848
-   */
849
-
850
-  /**
851
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
852
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
853
-   * If disabled, OD mode is the hard-coded default on 3.0
854
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
855
-   * differs, a mode set eeprom write will be completed at initialization.
856
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
857
-   */
858
-  //#define BLTOUCH_SET_5V_MODE
859
-
860
-  /**
861
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
862
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
863
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
864
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
865
-   */
866
-  //#define BLTOUCH_FORCE_MODE_SET
867
-
868
-  /**
869
-   * Use "HIGH SPEED" mode for probing.
870
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
871
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
872
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
873
-   */
874
-  #define BLTOUCH_HS_MODE
875
-
876
-  // Safety: Enable voltage mode settings in the LCD menu.
877
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
878
-
879
-#endif // BLTOUCH
880 814
 
881 815
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
882 816
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Geeetech/A20M/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  #define BLTOUCH_DELAY 200
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  #define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Geeetech/GT2560/Configuration.h Visa fil

@@ -843,72 +843,6 @@
843 843
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
844 844
  */
845 845
 //#define BLTOUCH
846
-#if ENABLED(BLTOUCH)
847
-  /**
848
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
849
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
850
-   * advanced commands.
851
-   *
852
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
853
-   *       check the wiring of the BROWN, RED and ORANGE wires.
854
-   *
855
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
856
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
857
-   *       like they would be with a real switch. So please check the wiring first.
858
-   *
859
-   * Settings for all BLTouch and clone probes:
860
-   */
861
-
862
-  // Safety: The probe needs time to recognize the command.
863
-  //         Minimum command delay (ms). Enable and increase if needed.
864
-  //#define BLTOUCH_DELAY 500
865
-
866
-  /**
867
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
868
-   */
869
-
870
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
871
-  //          in special cases, like noisy or filtered input configurations.
872
-  //#define BLTOUCH_FORCE_SW_MODE
873
-
874
-  /**
875
-   * Settings for BLTouch Smart 3.0 and 3.1
876
-   * Summary:
877
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
878
-   *   - High-Speed mode
879
-   *   - Disable LCD voltage options
880
-   */
881
-
882
-  /**
883
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
884
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
885
-   * If disabled, OD mode is the hard-coded default on 3.0
886
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
887
-   * differs, a mode set eeprom write will be completed at initialization.
888
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
889
-   */
890
-  //#define BLTOUCH_SET_5V_MODE
891
-
892
-  /**
893
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
894
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
895
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
896
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
897
-   */
898
-  //#define BLTOUCH_FORCE_MODE_SET
899
-
900
-  /**
901
-   * Use "HIGH SPEED" mode for probing.
902
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
903
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
904
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
905
-   */
906
-  //#define BLTOUCH_HS_MODE
907
-
908
-  // Safety: Enable voltage mode settings in the LCD menu.
909
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
910
-
911
-#endif // BLTOUCH
912 846
 
913 847
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
914 848
 //#define SOLENOID_PROBE

+ 0
- 3
config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h Visa fil

@@ -828,9 +828,6 @@
828 828
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
829 829
  */
830 830
 //#define BLTOUCH
831
-#if ENABLED(BLTOUCH)
832
-  //#define BLTOUCH_DELAY 500   // Minimum Command delay (ms). Enable and increase if needed
833
-#endif
834 831
 
835 832
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
836 833
 //#define SOLENOID_PROBE

+ 0
- 66
config/examples/Geeetech/MeCreator2/Configuration.h Visa fil

@@ -835,72 +835,6 @@
835 835
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
836 836
  */
837 837
 //#define BLTOUCH
838
-#if ENABLED(BLTOUCH)
839
-  /**
840
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
841
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
842
-   * advanced commands.
843
-   *
844
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
845
-   *       check the wiring of the BROWN, RED and ORANGE wires.
846
-   *
847
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
848
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
849
-   *       like they would be with a real switch. So please check the wiring first.
850
-   *
851
-   * Settings for all BLTouch and clone probes:
852
-   */
853
-
854
-  // Safety: The probe needs time to recognize the command.
855
-  //         Minimum command delay (ms). Enable and increase if needed.
856
-  //#define BLTOUCH_DELAY 500
857
-
858
-  /**
859
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
860
-   */
861
-
862
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
863
-  //          in special cases, like noisy or filtered input configurations.
864
-  //#define BLTOUCH_FORCE_SW_MODE
865
-
866
-  /**
867
-   * Settings for BLTouch Smart 3.0 and 3.1
868
-   * Summary:
869
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
870
-   *   - High-Speed mode
871
-   *   - Disable LCD voltage options
872
-   */
873
-
874
-  /**
875
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
876
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
877
-   * If disabled, OD mode is the hard-coded default on 3.0
878
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
879
-   * differs, a mode set eeprom write will be completed at initialization.
880
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
881
-   */
882
-  //#define BLTOUCH_SET_5V_MODE
883
-
884
-  /**
885
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
886
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
887
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
888
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
889
-   */
890
-  //#define BLTOUCH_FORCE_MODE_SET
891
-
892
-  /**
893
-   * Use "HIGH SPEED" mode for probing.
894
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
895
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
896
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
897
-   */
898
-  //#define BLTOUCH_HS_MODE
899
-
900
-  // Safety: Enable voltage mode settings in the LCD menu.
901
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
902
-
903
-#endif // BLTOUCH
904 838
 
905 839
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
906 840
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Geeetech/MeCreator2/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h Visa fil

@@ -848,72 +848,6 @@
848 848
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
849 849
  */
850 850
 #define BLTOUCH
851
-#if ENABLED(BLTOUCH)
852
-  /**
853
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
854
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
855
-   * advanced commands.
856
-   *
857
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
858
-   *       check the wiring of the BROWN, RED and ORANGE wires.
859
-   *
860
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
861
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
862
-   *       like they would be with a real switch. So please check the wiring first.
863
-   *
864
-   * Settings for all BLTouch and clone probes:
865
-   */
866
-
867
-  // Safety: The probe needs time to recognize the command.
868
-  //         Minimum command delay (ms). Enable and increase if needed.
869
-  //#define BLTOUCH_DELAY 500
870
-
871
-  /**
872
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
873
-   */
874
-
875
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
876
-  //          in special cases, like noisy or filtered input configurations.
877
-  //#define BLTOUCH_FORCE_SW_MODE
878
-
879
-  /**
880
-   * Settings for BLTouch Smart 3.0 and 3.1
881
-   * Summary:
882
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
883
-   *   - High-Speed mode
884
-   *   - Disable LCD voltage options
885
-   */
886
-
887
-  /**
888
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
889
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
890
-   * If disabled, OD mode is the hard-coded default on 3.0
891
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
892
-   * differs, a mode set eeprom write will be completed at initialization.
893
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
894
-   */
895
-  //#define BLTOUCH_SET_5V_MODE
896
-
897
-  /**
898
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
899
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
900
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
901
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
902
-   */
903
-  //#define BLTOUCH_FORCE_MODE_SET
904
-
905
-  /**
906
-   * Use "HIGH SPEED" mode for probing.
907
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
908
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
909
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
910
-   */
911
-  //#define BLTOUCH_HS_MODE
912
-
913
-  // Safety: Enable voltage mode settings in the LCD menu.
914
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
915
-
916
-#endif // BLTOUCH
917 851
 
918 852
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
919 853
 //#define SOLENOID_PROBE

+ 0
- 66
config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h Visa fil

@@ -848,72 +848,6 @@
848 848
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
849 849
  */
850 850
 //#define BLTOUCH
851
-#if ENABLED(BLTOUCH)
852
-  /**
853
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
854
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
855
-   * advanced commands.
856
-   *
857
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
858
-   *       check the wiring of the BROWN, RED and ORANGE wires.
859
-   *
860
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
861
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
862
-   *       like they would be with a real switch. So please check the wiring first.
863
-   *
864
-   * Settings for all BLTouch and clone probes:
865
-   */
866
-
867
-  // Safety: The probe needs time to recognize the command.
868
-  //         Minimum command delay (ms). Enable and increase if needed.
869
-  //#define BLTOUCH_DELAY 500
870
-
871
-  /**
872
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
873
-   */
874
-
875
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
876
-  //          in special cases, like noisy or filtered input configurations.
877
-  //#define BLTOUCH_FORCE_SW_MODE
878
-
879
-  /**
880
-   * Settings for BLTouch Smart 3.0 and 3.1
881
-   * Summary:
882
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
883
-   *   - High-Speed mode
884
-   *   - Disable LCD voltage options
885
-   */
886
-
887
-  /**
888
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
889
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
890
-   * If disabled, OD mode is the hard-coded default on 3.0
891
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
892
-   * differs, a mode set eeprom write will be completed at initialization.
893
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
894
-   */
895
-  //#define BLTOUCH_SET_5V_MODE
896
-
897
-  /**
898
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
899
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
900
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
901
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
902
-   */
903
-  //#define BLTOUCH_FORCE_MODE_SET
904
-
905
-  /**
906
-   * Use "HIGH SPEED" mode for probing.
907
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
908
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
909
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
910
-   */
911
-  //#define BLTOUCH_HS_MODE
912
-
913
-  // Safety: Enable voltage mode settings in the LCD menu.
914
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
915
-
916
-#endif // BLTOUCH
917 851
 
918 852
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
919 853
 //#define SOLENOID_PROBE

+ 0
- 66
config/examples/Geeetech/Prusa i3 Pro C/Configuration.h Visa fil

@@ -828,72 +828,6 @@
828 828
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
829 829
  */
830 830
 //#define BLTOUCH
831
-#if ENABLED(BLTOUCH)
832
-  /**
833
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
834
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
835
-   * advanced commands.
836
-   *
837
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
838
-   *       check the wiring of the BROWN, RED and ORANGE wires.
839
-   *
840
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
841
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
842
-   *       like they would be with a real switch. So please check the wiring first.
843
-   *
844
-   * Settings for all BLTouch and clone probes:
845
-   */
846
-
847
-  // Safety: The probe needs time to recognize the command.
848
-  //         Minimum command delay (ms). Enable and increase if needed.
849
-  //#define BLTOUCH_DELAY 500
850
-
851
-  /**
852
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
853
-   */
854
-
855
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
856
-  //          in special cases, like noisy or filtered input configurations.
857
-  //#define BLTOUCH_FORCE_SW_MODE
858
-
859
-  /**
860
-   * Settings for BLTouch Smart 3.0 and 3.1
861
-   * Summary:
862
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
863
-   *   - High-Speed mode
864
-   *   - Disable LCD voltage options
865
-   */
866
-
867
-  /**
868
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
869
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
870
-   * If disabled, OD mode is the hard-coded default on 3.0
871
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
872
-   * differs, a mode set eeprom write will be completed at initialization.
873
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
874
-   */
875
-  //#define BLTOUCH_SET_5V_MODE
876
-
877
-  /**
878
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
879
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
880
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
881
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
882
-   */
883
-  //#define BLTOUCH_FORCE_MODE_SET
884
-
885
-  /**
886
-   * Use "HIGH SPEED" mode for probing.
887
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
888
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
889
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
890
-   */
891
-  //#define BLTOUCH_HS_MODE
892
-
893
-  // Safety: Enable voltage mode settings in the LCD menu.
894
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
895
-
896
-#endif // BLTOUCH
897 831
 
898 832
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
899 833
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Geeetech/Prusa i3 Pro W/Configuration.h Visa fil

@@ -828,72 +828,6 @@
828 828
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
829 829
  */
830 830
 //#define BLTOUCH
831
-#if ENABLED(BLTOUCH)
832
-  /**
833
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
834
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
835
-   * advanced commands.
836
-   *
837
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
838
-   *       check the wiring of the BROWN, RED and ORANGE wires.
839
-   *
840
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
841
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
842
-   *       like they would be with a real switch. So please check the wiring first.
843
-   *
844
-   * Settings for all BLTouch and clone probes:
845
-   */
846
-
847
-  // Safety: The probe needs time to recognize the command.
848
-  //         Minimum command delay (ms). Enable and increase if needed.
849
-  //#define BLTOUCH_DELAY 500
850
-
851
-  /**
852
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
853
-   */
854
-
855
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
856
-  //          in special cases, like noisy or filtered input configurations.
857
-  //#define BLTOUCH_FORCE_SW_MODE
858
-
859
-  /**
860
-   * Settings for BLTouch Smart 3.0 and 3.1
861
-   * Summary:
862
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
863
-   *   - High-Speed mode
864
-   *   - Disable LCD voltage options
865
-   */
866
-
867
-  /**
868
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
869
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
870
-   * If disabled, OD mode is the hard-coded default on 3.0
871
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
872
-   * differs, a mode set eeprom write will be completed at initialization.
873
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
874
-   */
875
-  //#define BLTOUCH_SET_5V_MODE
876
-
877
-  /**
878
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
879
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
880
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
881
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
882
-   */
883
-  //#define BLTOUCH_FORCE_MODE_SET
884
-
885
-  /**
886
-   * Use "HIGH SPEED" mode for probing.
887
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
888
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
889
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
890
-   */
891
-  //#define BLTOUCH_HS_MODE
892
-
893
-  // Safety: Enable voltage mode settings in the LCD menu.
894
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
895
-
896
-#endif // BLTOUCH
897 831
 
898 832
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
899 833
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Infitary/i3-M508/Configuration.h Visa fil

@@ -832,72 +832,6 @@
832 832
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
833 833
  */
834 834
 //#define BLTOUCH
835
-#if ENABLED(BLTOUCH)
836
-  /**
837
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
838
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
839
-   * advanced commands.
840
-   *
841
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
842
-   *       check the wiring of the BROWN, RED and ORANGE wires.
843
-   *
844
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
845
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
846
-   *       like they would be with a real switch. So please check the wiring first.
847
-   *
848
-   * Settings for all BLTouch and clone probes:
849
-   */
850
-
851
-  // Safety: The probe needs time to recognize the command.
852
-  //         Minimum command delay (ms). Enable and increase if needed.
853
-  //#define BLTOUCH_DELAY 500
854
-
855
-  /**
856
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
857
-   */
858
-
859
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
860
-  //          in special cases, like noisy or filtered input configurations.
861
-  //#define BLTOUCH_FORCE_SW_MODE
862
-
863
-  /**
864
-   * Settings for BLTouch Smart 3.0 and 3.1
865
-   * Summary:
866
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
867
-   *   - High-Speed mode
868
-   *   - Disable LCD voltage options
869
-   */
870
-
871
-  /**
872
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
873
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
874
-   * If disabled, OD mode is the hard-coded default on 3.0
875
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
876
-   * differs, a mode set eeprom write will be completed at initialization.
877
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
878
-   */
879
-  //#define BLTOUCH_SET_5V_MODE
880
-
881
-  /**
882
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
883
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
884
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
885
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
886
-   */
887
-  //#define BLTOUCH_FORCE_MODE_SET
888
-
889
-  /**
890
-   * Use "HIGH SPEED" mode for probing.
891
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
892
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
893
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
894
-   */
895
-  //#define BLTOUCH_HS_MODE
896
-
897
-  // Safety: Enable voltage mode settings in the LCD menu.
898
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
899
-
900
-#endif // BLTOUCH
901 835
 
902 836
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
903 837
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Infitary/i3-M508/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/JGAurora/A5/Configuration.h Visa fil

@@ -840,72 +840,6 @@
840 840
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
841 841
  */
842 842
 //#define BLTOUCH
843
-#if ENABLED(BLTOUCH)
844
-  /**
845
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
846
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
847
-   * advanced commands.
848
-   *
849
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
850
-   *       check the wiring of the BROWN, RED and ORANGE wires.
851
-   *
852
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
853
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
854
-   *       like they would be with a real switch. So please check the wiring first.
855
-   *
856
-   * Settings for all BLTouch and clone probes:
857
-   */
858
-
859
-  // Safety: The probe needs time to recognize the command.
860
-  //         Minimum command delay (ms). Enable and increase if needed.
861
-  //#define BLTOUCH_DELAY 500
862
-
863
-  /**
864
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
865
-   */
866
-
867
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
868
-  //          in special cases, like noisy or filtered input configurations.
869
-  //#define BLTOUCH_FORCE_SW_MODE
870
-
871
-  /**
872
-   * Settings for BLTouch Smart 3.0 and 3.1
873
-   * Summary:
874
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
875
-   *   - High-Speed mode
876
-   *   - Disable LCD voltage options
877
-   */
878
-
879
-  /**
880
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
881
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
882
-   * If disabled, OD mode is the hard-coded default on 3.0
883
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
884
-   * differs, a mode set eeprom write will be completed at initialization.
885
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
886
-   */
887
-  //#define BLTOUCH_SET_5V_MODE
888
-
889
-  /**
890
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
891
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
892
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
893
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
894
-   */
895
-  //#define BLTOUCH_FORCE_MODE_SET
896
-
897
-  /**
898
-   * Use "HIGH SPEED" mode for probing.
899
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
900
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
901
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
902
-   */
903
-  //#define BLTOUCH_HS_MODE
904
-
905
-  // Safety: Enable voltage mode settings in the LCD menu.
906
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
907
-
908
-#endif // BLTOUCH
909 843
 
910 844
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
911 845
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/JGAurora/A5/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/MakerParts/Configuration.h Visa fil

@@ -848,72 +848,6 @@
848 848
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
849 849
  */
850 850
 //#define BLTOUCH
851
-#if ENABLED(BLTOUCH)
852
-  /**
853
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
854
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
855
-   * advanced commands.
856
-   *
857
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
858
-   *       check the wiring of the BROWN, RED and ORANGE wires.
859
-   *
860
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
861
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
862
-   *       like they would be with a real switch. So please check the wiring first.
863
-   *
864
-   * Settings for all BLTouch and clone probes:
865
-   */
866
-
867
-  // Safety: The probe needs time to recognize the command.
868
-  //         Minimum command delay (ms). Enable and increase if needed.
869
-  //#define BLTOUCH_DELAY 500
870
-
871
-  /**
872
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
873
-   */
874
-
875
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
876
-  //          in special cases, like noisy or filtered input configurations.
877
-  //#define BLTOUCH_FORCE_SW_MODE
878
-
879
-  /**
880
-   * Settings for BLTouch Smart 3.0 and 3.1
881
-   * Summary:
882
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
883
-   *   - High-Speed mode
884
-   *   - Disable LCD voltage options
885
-   */
886
-
887
-  /**
888
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
889
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
890
-   * If disabled, OD mode is the hard-coded default on 3.0
891
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
892
-   * differs, a mode set eeprom write will be completed at initialization.
893
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
894
-   */
895
-  //#define BLTOUCH_SET_5V_MODE
896
-
897
-  /**
898
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
899
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
900
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
901
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
902
-   */
903
-  //#define BLTOUCH_FORCE_MODE_SET
904
-
905
-  /**
906
-   * Use "HIGH SPEED" mode for probing.
907
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
908
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
909
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
910
-   */
911
-  //#define BLTOUCH_HS_MODE
912
-
913
-  // Safety: Enable voltage mode settings in the LCD menu.
914
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
915
-
916
-#endif // BLTOUCH
917 851
 
918 852
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
919 853
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/MakerParts/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Malyan/M150/Configuration.h Visa fil

@@ -848,72 +848,6 @@
848 848
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
849 849
  */
850 850
 //#define BLTOUCH
851
-#if ENABLED(BLTOUCH)
852
-  /**
853
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
854
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
855
-   * advanced commands.
856
-   *
857
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
858
-   *       check the wiring of the BROWN, RED and ORANGE wires.
859
-   *
860
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
861
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
862
-   *       like they would be with a real switch. So please check the wiring first.
863
-   *
864
-   * Settings for all BLTouch and clone probes:
865
-   */
866
-
867
-  // Safety: The probe needs time to recognize the command.
868
-  //         Minimum command delay (ms). Enable and increase if needed.
869
-  //#define BLTOUCH_DELAY 500
870
-
871
-  /**
872
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
873
-   */
874
-
875
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
876
-  //          in special cases, like noisy or filtered input configurations.
877
-  //#define BLTOUCH_FORCE_SW_MODE
878
-
879
-  /**
880
-   * Settings for BLTouch Smart 3.0 and 3.1
881
-   * Summary:
882
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
883
-   *   - High-Speed mode
884
-   *   - Disable LCD voltage options
885
-   */
886
-
887
-  /**
888
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
889
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
890
-   * If disabled, OD mode is the hard-coded default on 3.0
891
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
892
-   * differs, a mode set eeprom write will be completed at initialization.
893
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
894
-   */
895
-  //#define BLTOUCH_SET_5V_MODE
896
-
897
-  /**
898
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
899
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
900
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
901
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
902
-   */
903
-  //#define BLTOUCH_FORCE_MODE_SET
904
-
905
-  /**
906
-   * Use "HIGH SPEED" mode for probing.
907
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
908
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
909
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
910
-   */
911
-  //#define BLTOUCH_HS_MODE
912
-
913
-  // Safety: Enable voltage mode settings in the LCD menu.
914
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
915
-
916
-#endif // BLTOUCH
917 851
 
918 852
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
919 853
 //#define SOLENOID_PROBE

+ 67
- 0
config/examples/Malyan/M150/Configuration_adv.h Visa fil

@@ -524,6 +524,73 @@
524 524
 // Enable this if X or Y can't home without homing the other axis first.
525 525
 //#define CODEPENDENT_XY_HOMING
526 526
 
527
+#if ENABLED(BLTOUCH)
528
+  /**
529
+   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
530
+   * Do not activate settings that the probe might not understand. Clones might misunderstand
531
+   * advanced commands.
532
+   *
533
+   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
534
+   *       check the wiring of the BROWN, RED and ORANGE wires.
535
+   *
536
+   * Note: If the trigger signal of your probe is not being recognized, it has been very often
537
+   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
538
+   *       like they would be with a real switch. So please check the wiring first.
539
+   *
540
+   * Settings for all BLTouch and clone probes:
541
+   */
542
+
543
+  // Safety: The probe needs time to recognize the command.
544
+  //         Minimum command delay (ms). Enable and increase if needed.
545
+  //#define BLTOUCH_DELAY 500
546
+
547
+  /**
548
+   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
549
+   */
550
+
551
+  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
552
+  //          in special cases, like noisy or filtered input configurations.
553
+  //#define BLTOUCH_FORCE_SW_MODE
554
+
555
+  /**
556
+   * Settings for BLTouch Smart 3.0 and 3.1
557
+   * Summary:
558
+   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
559
+   *   - High-Speed mode
560
+   *   - Disable LCD voltage options
561
+   */
562
+
563
+  /**
564
+   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
565
+   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
566
+   * If disabled, OD mode is the hard-coded default on 3.0
567
+   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
568
+   * differs, a mode set eeprom write will be completed at initialization.
569
+   * Use the option below to force an eeprom write to a V3.1 probe regardless.
570
+   */
571
+  //#define BLTOUCH_SET_5V_MODE
572
+
573
+  /**
574
+   * Safety: Activate if connecting a probe with an unknown voltage mode.
575
+   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
576
+   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
577
+   * To preserve the life of the probe, use this once then turn it off and re-flash.
578
+   */
579
+  //#define BLTOUCH_FORCE_MODE_SET
580
+
581
+  /**
582
+   * Use "HIGH SPEED" mode for probing.
583
+   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
584
+   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
585
+   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
586
+   */
587
+  //#define BLTOUCH_HS_MODE
588
+
589
+  // Safety: Enable voltage mode settings in the LCD menu.
590
+  //#define BLTOUCH_LCD_VOLTAGE_MENU
591
+
592
+#endif // BLTOUCH
593
+
527 594
 /**
528 595
  * Z Steppers Auto-Alignment
529 596
  * Add the G34 command to align multiple Z steppers using a bed probe.

+ 0
- 66
config/examples/Malyan/M200/Configuration.h Visa fil

@@ -827,72 +827,6 @@
827 827
  * The BLTouch probe uses a Hall effect sensor and emulates a servo.
828 828
  */
829 829
 //#define BLTOUCH
830
-#if ENABLED(BLTOUCH)
831
-  /**
832
-   * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES
833
-   * Do not activate settings that the probe might not understand. Clones might misunderstand
834
-   * advanced commands.
835
-   *
836
-   * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then
837
-   *       check the wiring of the BROWN, RED and ORANGE wires.
838
-   *
839
-   * Note: If the trigger signal of your probe is not being recognized, it has been very often
840
-   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
841
-   *       like they would be with a real switch. So please check the wiring first.
842
-   *
843
-   * Settings for all BLTouch and clone probes:
844
-   */
845
-
846
-  // Safety: The probe needs time to recognize the command.
847
-  //         Minimum command delay (ms). Enable and increase if needed.
848
-  //#define BLTOUCH_DELAY 500
849
-
850
-  /**
851
-   * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones:
852
-   */
853
-
854
-  // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful
855
-  //          in special cases, like noisy or filtered input configurations.
856
-  //#define BLTOUCH_FORCE_SW_MODE
857
-
858
-  /**
859
-   * Settings for BLTouch Smart 3.0 and 3.1
860
-   * Summary:
861
-   *   - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes
862
-   *   - High-Speed mode
863
-   *   - Disable LCD voltage options
864
-   */
865
-
866
-  /**
867
-   * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller!
868
-   * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup.
869
-   * If disabled, OD mode is the hard-coded default on 3.0
870
-   * On startup, Marlin will compare its eeprom to this vale. If the selected mode
871
-   * differs, a mode set eeprom write will be completed at initialization.
872
-   * Use the option below to force an eeprom write to a V3.1 probe regardless.
873
-   */
874
-  //#define BLTOUCH_SET_5V_MODE
875
-
876
-  /**
877
-   * Safety: Activate if connecting a probe with an unknown voltage mode.
878
-   * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0
879
-   * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write )
880
-   * To preserve the life of the probe, use this once then turn it off and re-flash.
881
-   */
882
-  //#define BLTOUCH_FORCE_MODE_SET
883
-
884
-  /**
885
-   * Use "HIGH SPEED" mode for probing.
886
-   * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems.
887
-   * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function
888
-   * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state.
889
-   */
890
-  //#define BLTOUCH_HS_MODE
891
-
892
-  // Safety: Enable voltage mode settings in the LCD menu.
893
-  //#define BLTOUCH_LCD_VOLTAGE_MENU
894
-
895
-#endif // BLTOUCH
896 830
 
897 831
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
898 832
 //#define SOLENOID_PROBE

+ 0
- 0
config/examples/Malyan/M200/Configuration_adv.h Visa fil


Vissa filer visades inte eftersom för många filer har ändrats

Laddar…
Avbryt
Spara