Browse Source

Merge pull request #7380 from thinkyhead/bf_touchy_probe_delay

Implement probing delay for piezo sensors
Scott Lahteine 7 years ago
parent
commit
850e404838
35 changed files with 206 additions and 167 deletions
  1. 1
    1
      Marlin/Conditionals_post.h
  2. 6
    5
      Marlin/Configuration.h
  3. 7
    1
      Marlin/Marlin_main.cpp
  4. 6
    5
      Marlin/example_configurations/AlephObjects/TAZ4/Configuration.h
  5. 6
    5
      Marlin/example_configurations/AliExpress/CL-260/Configuration.h
  6. 6
    5
      Marlin/example_configurations/Anet/A6/Configuration.h
  7. 6
    5
      Marlin/example_configurations/Anet/A8/Configuration.h
  8. 6
    5
      Marlin/example_configurations/BQ/Hephestos/Configuration.h
  9. 6
    5
      Marlin/example_configurations/BQ/Hephestos_2/Configuration.h
  10. 6
    5
      Marlin/example_configurations/BQ/WITBOX/Configuration.h
  11. 6
    5
      Marlin/example_configurations/Cartesio/Configuration.h
  12. 6
    5
      Marlin/example_configurations/Creality/CR-10/Configuration.h
  13. 6
    5
      Marlin/example_configurations/Felix/Configuration.h
  14. 6
    5
      Marlin/example_configurations/Felix/DUAL/Configuration.h
  15. 6
    5
      Marlin/example_configurations/Folger Tech/i3-2020/Configuration.h
  16. 6
    5
      Marlin/example_configurations/Infitary/i3-M508/Configuration.h
  17. 6
    5
      Marlin/example_configurations/Malyan/M150/Configuration.h
  18. 6
    5
      Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h
  19. 6
    5
      Marlin/example_configurations/RigidBot/Configuration.h
  20. 6
    5
      Marlin/example_configurations/SCARA/Configuration.h
  21. 6
    5
      Marlin/example_configurations/TinyBoy2/Configuration.h
  22. 6
    5
      Marlin/example_configurations/Velleman/K8200/Configuration.h
  23. 6
    5
      Marlin/example_configurations/Velleman/K8400/Configuration.h
  24. 6
    5
      Marlin/example_configurations/Velleman/K8400/Dual-head/Configuration.h
  25. 6
    5
      Marlin/example_configurations/adafruit/ST7565/Configuration.h
  26. 6
    5
      Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration.h
  27. 6
    5
      Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration.h
  28. 6
    5
      Marlin/example_configurations/delta/generic/Configuration.h
  29. 6
    5
      Marlin/example_configurations/delta/kossel_mini/Configuration.h
  30. 6
    5
      Marlin/example_configurations/delta/kossel_pro/Configuration.h
  31. 6
    5
      Marlin/example_configurations/delta/kossel_xl/Configuration.h
  32. 6
    5
      Marlin/example_configurations/gCreate/gMax1.5+/Configuration.h
  33. 6
    5
      Marlin/example_configurations/makibox/Configuration.h
  34. 6
    5
      Marlin/example_configurations/tvrrug/Round2/Configuration.h
  35. 6
    5
      Marlin/example_configurations/wt150/Configuration.h

+ 1
- 1
Marlin/Conditionals_post.h View File

688
   #if FAN_COUNT == 0
688
   #if FAN_COUNT == 0
689
     #undef PROBING_FANS_OFF
689
     #undef PROBING_FANS_OFF
690
   #endif
690
   #endif
691
-  #define QUIET_PROBING (HAS_BED_PROBE && (ENABLED(PROBING_HEATERS_OFF) || ENABLED(PROBING_FANS_OFF)))
691
+  #define QUIET_PROBING (HAS_BED_PROBE && (ENABLED(PROBING_HEATERS_OFF) || ENABLED(PROBING_FANS_OFF) || DELAY_BEFORE_PROBING > 0))
692
   #define HEATER_IDLE_HANDLER (ENABLED(ADVANCED_PAUSE_FEATURE) || ENABLED(PROBING_HEATERS_OFF))
692
   #define HEATER_IDLE_HANDLER (ENABLED(ADVANCED_PAUSE_FEATURE) || ENABLED(PROBING_HEATERS_OFF))
693
 
693
 
694
   /**
694
   /**

+ 6
- 5
Marlin/Configuration.h View File

624
 #endif
624
 #endif
625
 
625
 
626
 /**
626
 /**
627
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
628
- * options selected below - will be disabled during probing so as to minimize
629
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
630
- * in current flowing through the wires).  This is likely most useful to users of the
631
- * BLTouch probe, but may also help those with inductive or other probe types.
627
+ * Enable one or more of the following if probing seems unreliable.
628
+ * Heaters and/or fans can be disabled during probing to minimize electrical
629
+ * noise. A delay can also be added to allow noise and vibration to settle.
630
+ * These options are most useful for the BLTouch probe, but may also improve
631
+ * readings with inductive probes and piezo sensors.
632
  */
632
  */
633
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
633
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
634
 //#define PROBING_FANS_OFF          // Turn fans off when probing
634
 //#define PROBING_FANS_OFF          // Turn fans off when probing
635
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
635
 
636
 
636
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
637
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
637
 //#define SOLENOID_PROBE
638
 //#define SOLENOID_PROBE

+ 7
- 1
Marlin/Marlin_main.cpp View File

2089
       #if ENABLED(PROBING_FANS_OFF)
2089
       #if ENABLED(PROBING_FANS_OFF)
2090
         fans_pause(p);
2090
         fans_pause(p);
2091
       #endif
2091
       #endif
2092
-      if (p) safe_delay(25);
2092
+      if (p) safe_delay(
2093
+        #if DELAY_BEFORE_PROBING > 25
2094
+          DELAY_BEFORE_PROBING
2095
+        #else
2096
+          25
2097
+        #endif
2098
+      );
2093
     }
2099
     }
2094
   #endif // QUIET_PROBING
2100
   #endif // QUIET_PROBING
2095
 
2101
 

+ 6
- 5
Marlin/example_configurations/AlephObjects/TAZ4/Configuration.h View File

639
 #endif
639
 #endif
640
 
640
 
641
 /**
641
 /**
642
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
643
- * options selected below - will be disabled during probing so as to minimize
644
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
645
- * in current flowing through the wires).  This is likely most useful to users of the
646
- * BLTouch probe, but may also help those with inductive or other probe types.
642
+ * Enable one or more of the following if probing seems unreliable.
643
+ * Heaters and/or fans can be disabled during probing to minimize electrical
644
+ * noise. A delay can also be added to allow noise and vibration to settle.
645
+ * These options are most useful for the BLTouch probe, but may also improve
646
+ * readings with inductive probes and piezo sensors.
647
  */
647
  */
648
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
648
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
649
 //#define PROBING_FANS_OFF          // Turn fans off when probing
649
 //#define PROBING_FANS_OFF          // Turn fans off when probing
650
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
650
 
651
 
651
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
652
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
652
 //#define SOLENOID_PROBE
653
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/AliExpress/CL-260/Configuration.h View File

621
 #endif
621
 #endif
622
 
622
 
623
 /**
623
 /**
624
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
625
- * options selected below - will be disabled during probing so as to minimize
626
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
627
- * in current flowing through the wires).  This is likely most useful to users of the
628
- * BLTouch probe, but may also help those with inductive or other probe types.
624
+ * Enable one or more of the following if probing seems unreliable.
625
+ * Heaters and/or fans can be disabled during probing to minimize electrical
626
+ * noise. A delay can also be added to allow noise and vibration to settle.
627
+ * These options are most useful for the BLTouch probe, but may also improve
628
+ * readings with inductive probes and piezo sensors.
629
  */
629
  */
630
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
630
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
631
 //#define PROBING_FANS_OFF          // Turn fans off when probing
631
 //#define PROBING_FANS_OFF          // Turn fans off when probing
632
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
632
 
633
 
633
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
634
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
634
 //#define SOLENOID_PROBE
635
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Anet/A6/Configuration.h View File

681
 #endif
681
 #endif
682
 
682
 
683
 /**
683
 /**
684
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
685
- * options selected below - will be disabled during probing so as to minimize
686
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
687
- * in current flowing through the wires).  This is likely most useful to users of the
688
- * BLTouch probe, but may also help those with inductive or other probe types.
684
+ * Enable one or more of the following if probing seems unreliable.
685
+ * Heaters and/or fans can be disabled during probing to minimize electrical
686
+ * noise. A delay can also be added to allow noise and vibration to settle.
687
+ * These options are most useful for the BLTouch probe, but may also improve
688
+ * readings with inductive probes and piezo sensors.
689
  */
689
  */
690
 #define PROBING_HEATERS_OFF       // Turn heaters off when probing
690
 #define PROBING_HEATERS_OFF       // Turn heaters off when probing
691
 #define PROBING_FANS_OFF          // Turn fans off when probing
691
 #define PROBING_FANS_OFF          // Turn fans off when probing
692
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
692
 
693
 
693
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
694
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
694
 //#define SOLENOID_PROBE
695
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Anet/A8/Configuration.h View File

630
 #endif
630
 #endif
631
 
631
 
632
 /**
632
 /**
633
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
634
- * options selected below - will be disabled during probing so as to minimize
635
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
636
- * in current flowing through the wires).  This is likely most useful to users of the
637
- * BLTouch probe, but may also help those with inductive or other probe types.
633
+ * Enable one or more of the following if probing seems unreliable.
634
+ * Heaters and/or fans can be disabled during probing to minimize electrical
635
+ * noise. A delay can also be added to allow noise and vibration to settle.
636
+ * These options are most useful for the BLTouch probe, but may also improve
637
+ * readings with inductive probes and piezo sensors.
638
  */
638
  */
639
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
639
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
640
 //#define PROBING_FANS_OFF          // Turn fans off when probing
640
 //#define PROBING_FANS_OFF          // Turn fans off when probing
641
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
641
 
642
 
642
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
643
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
643
 //#define SOLENOID_PROBE
644
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/BQ/Hephestos/Configuration.h View File

610
 #endif
610
 #endif
611
 
611
 
612
 /**
612
 /**
613
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
614
- * options selected below - will be disabled during probing so as to minimize
615
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
616
- * in current flowing through the wires).  This is likely most useful to users of the
617
- * BLTouch probe, but may also help those with inductive or other probe types.
613
+ * Enable one or more of the following if probing seems unreliable.
614
+ * Heaters and/or fans can be disabled during probing to minimize electrical
615
+ * noise. A delay can also be added to allow noise and vibration to settle.
616
+ * These options are most useful for the BLTouch probe, but may also improve
617
+ * readings with inductive probes and piezo sensors.
618
  */
618
  */
619
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
619
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
620
 //#define PROBING_FANS_OFF          // Turn fans off when probing
620
 //#define PROBING_FANS_OFF          // Turn fans off when probing
621
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
621
 
622
 
622
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
623
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
623
 //#define SOLENOID_PROBE
624
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/BQ/Hephestos_2/Configuration.h View File

621
 #endif
621
 #endif
622
 
622
 
623
 /**
623
 /**
624
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
625
- * options selected below - will be disabled during probing so as to minimize
626
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
627
- * in current flowing through the wires).  This is likely most useful to users of the
628
- * BLTouch probe, but may also help those with inductive or other probe types.
624
+ * Enable one or more of the following if probing seems unreliable.
625
+ * Heaters and/or fans can be disabled during probing to minimize electrical
626
+ * noise. A delay can also be added to allow noise and vibration to settle.
627
+ * These options are most useful for the BLTouch probe, but may also improve
628
+ * readings with inductive probes and piezo sensors.
629
  */
629
  */
630
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
630
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
631
 //#define PROBING_FANS_OFF          // Turn fans off when probing
631
 //#define PROBING_FANS_OFF          // Turn fans off when probing
632
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
632
 
633
 
633
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
634
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
634
 //#define SOLENOID_PROBE
635
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/BQ/WITBOX/Configuration.h View File

610
 #endif
610
 #endif
611
 
611
 
612
 /**
612
 /**
613
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
614
- * options selected below - will be disabled during probing so as to minimize
615
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
616
- * in current flowing through the wires).  This is likely most useful to users of the
617
- * BLTouch probe, but may also help those with inductive or other probe types.
613
+ * Enable one or more of the following if probing seems unreliable.
614
+ * Heaters and/or fans can be disabled during probing to minimize electrical
615
+ * noise. A delay can also be added to allow noise and vibration to settle.
616
+ * These options are most useful for the BLTouch probe, but may also improve
617
+ * readings with inductive probes and piezo sensors.
618
  */
618
  */
619
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
619
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
620
 //#define PROBING_FANS_OFF          // Turn fans off when probing
620
 //#define PROBING_FANS_OFF          // Turn fans off when probing
621
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
621
 
622
 
622
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
623
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
623
 //#define SOLENOID_PROBE
624
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Cartesio/Configuration.h View File

618
 #endif
618
 #endif
619
 
619
 
620
 /**
620
 /**
621
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
622
- * options selected below - will be disabled during probing so as to minimize
623
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
624
- * in current flowing through the wires).  This is likely most useful to users of the
625
- * BLTouch probe, but may also help those with inductive or other probe types.
621
+ * Enable one or more of the following if probing seems unreliable.
622
+ * Heaters and/or fans can be disabled during probing to minimize electrical
623
+ * noise. A delay can also be added to allow noise and vibration to settle.
624
+ * These options are most useful for the BLTouch probe, but may also improve
625
+ * readings with inductive probes and piezo sensors.
626
  */
626
  */
627
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
627
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
628
 //#define PROBING_FANS_OFF          // Turn fans off when probing
628
 //#define PROBING_FANS_OFF          // Turn fans off when probing
629
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
629
 
630
 
630
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
631
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
631
 //#define SOLENOID_PROBE
632
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Creality/CR-10/Configuration.h View File

634
 #endif
634
 #endif
635
 
635
 
636
 /**
636
 /**
637
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
638
- * options selected below - will be disabled during probing so as to minimize
639
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
640
- * in current flowing through the wires).  This is likely most useful to users of the
641
- * BLTouch probe, but may also help those with inductive or other probe types.
637
+ * Enable one or more of the following if probing seems unreliable.
638
+ * Heaters and/or fans can be disabled during probing to minimize electrical
639
+ * noise. A delay can also be added to allow noise and vibration to settle.
640
+ * These options are most useful for the BLTouch probe, but may also improve
641
+ * readings with inductive probes and piezo sensors.
642
  */
642
  */
643
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
643
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
644
 //#define PROBING_FANS_OFF          // Turn fans off when probing
644
 //#define PROBING_FANS_OFF          // Turn fans off when probing
645
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
645
 
646
 
646
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
647
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
647
 //#define SOLENOID_PROBE
648
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Felix/Configuration.h View File

602
 #endif
602
 #endif
603
 
603
 
604
 /**
604
 /**
605
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
606
- * options selected below - will be disabled during probing so as to minimize
607
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
608
- * in current flowing through the wires).  This is likely most useful to users of the
609
- * BLTouch probe, but may also help those with inductive or other probe types.
605
+ * Enable one or more of the following if probing seems unreliable.
606
+ * Heaters and/or fans can be disabled during probing to minimize electrical
607
+ * noise. A delay can also be added to allow noise and vibration to settle.
608
+ * These options are most useful for the BLTouch probe, but may also improve
609
+ * readings with inductive probes and piezo sensors.
610
  */
610
  */
611
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
611
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
612
 //#define PROBING_FANS_OFF          // Turn fans off when probing
612
 //#define PROBING_FANS_OFF          // Turn fans off when probing
613
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
613
 
614
 
614
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
615
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
615
 //#define SOLENOID_PROBE
616
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Felix/DUAL/Configuration.h View File

602
 #endif
602
 #endif
603
 
603
 
604
 /**
604
 /**
605
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
606
- * options selected below - will be disabled during probing so as to minimize
607
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
608
- * in current flowing through the wires).  This is likely most useful to users of the
609
- * BLTouch probe, but may also help those with inductive or other probe types.
605
+ * Enable one or more of the following if probing seems unreliable.
606
+ * Heaters and/or fans can be disabled during probing to minimize electrical
607
+ * noise. A delay can also be added to allow noise and vibration to settle.
608
+ * These options are most useful for the BLTouch probe, but may also improve
609
+ * readings with inductive probes and piezo sensors.
610
  */
610
  */
611
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
611
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
612
 //#define PROBING_FANS_OFF          // Turn fans off when probing
612
 //#define PROBING_FANS_OFF          // Turn fans off when probing
613
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
613
 
614
 
614
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
615
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
615
 //#define SOLENOID_PROBE
616
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Folger Tech/i3-2020/Configuration.h View File

626
 #endif
626
 #endif
627
 
627
 
628
 /**
628
 /**
629
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
630
- * options selected below - will be disabled during probing so as to minimize
631
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
632
- * in current flowing through the wires).  This is likely most useful to users of the
633
- * BLTouch probe, but may also help those with inductive or other probe types.
629
+ * Enable one or more of the following if probing seems unreliable.
630
+ * Heaters and/or fans can be disabled during probing to minimize electrical
631
+ * noise. A delay can also be added to allow noise and vibration to settle.
632
+ * These options are most useful for the BLTouch probe, but may also improve
633
+ * readings with inductive probes and piezo sensors.
634
  */
634
  */
635
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
635
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
636
 //#define PROBING_FANS_OFF          // Turn fans off when probing
636
 //#define PROBING_FANS_OFF          // Turn fans off when probing
637
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
637
 
638
 
638
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
639
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
639
 //#define SOLENOID_PROBE
640
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Infitary/i3-M508/Configuration.h View File

628
 #endif
628
 #endif
629
 
629
 
630
 /**
630
 /**
631
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
632
- * options selected below - will be disabled during probing so as to minimize
633
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
634
- * in current flowing through the wires).  This is likely most useful to users of the
635
- * BLTouch probe, but may also help those with inductive or other probe types.
631
+ * Enable one or more of the following if probing seems unreliable.
632
+ * Heaters and/or fans can be disabled during probing to minimize electrical
633
+ * noise. A delay can also be added to allow noise and vibration to settle.
634
+ * These options are most useful for the BLTouch probe, but may also improve
635
+ * readings with inductive probes and piezo sensors.
636
  */
636
  */
637
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
637
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
638
 //#define PROBING_FANS_OFF          // Turn fans off when probing
638
 //#define PROBING_FANS_OFF          // Turn fans off when probing
639
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
639
 
640
 
640
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
641
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
641
 //#define SOLENOID_PROBE
642
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Malyan/M150/Configuration.h View File

639
 #endif
639
 #endif
640
 
640
 
641
 /**
641
 /**
642
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
643
- * options selected below - will be disabled during probing so as to minimize
644
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
645
- * in current flowing through the wires).  This is likely most useful to users of the
646
- * BLTouch probe, but may also help those with inductive or other probe types.
642
+ * Enable one or more of the following if probing seems unreliable.
643
+ * Heaters and/or fans can be disabled during probing to minimize electrical
644
+ * noise. A delay can also be added to allow noise and vibration to settle.
645
+ * These options are most useful for the BLTouch probe, but may also improve
646
+ * readings with inductive probes and piezo sensors.
647
  */
647
  */
648
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
648
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
649
 //#define PROBING_FANS_OFF          // Turn fans off when probing
649
 //#define PROBING_FANS_OFF          // Turn fans off when probing
650
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
650
 
651
 
651
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
652
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
652
 //#define SOLENOID_PROBE
653
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h View File

620
 #endif
620
 #endif
621
 
621
 
622
 /**
622
 /**
623
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
624
- * options selected below - will be disabled during probing so as to minimize
625
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
626
- * in current flowing through the wires).  This is likely most useful to users of the
627
- * BLTouch probe, but may also help those with inductive or other probe types.
623
+ * Enable one or more of the following if probing seems unreliable.
624
+ * Heaters and/or fans can be disabled during probing to minimize electrical
625
+ * noise. A delay can also be added to allow noise and vibration to settle.
626
+ * These options are most useful for the BLTouch probe, but may also improve
627
+ * readings with inductive probes and piezo sensors.
628
  */
628
  */
629
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
629
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
630
 //#define PROBING_FANS_OFF          // Turn fans off when probing
630
 //#define PROBING_FANS_OFF          // Turn fans off when probing
631
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
631
 
632
 
632
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
633
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
633
 //#define SOLENOID_PROBE
634
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/RigidBot/Configuration.h View File

618
 #endif
618
 #endif
619
 
619
 
620
 /**
620
 /**
621
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
622
- * options selected below - will be disabled during probing so as to minimize
623
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
624
- * in current flowing through the wires).  This is likely most useful to users of the
625
- * BLTouch probe, but may also help those with inductive or other probe types.
621
+ * Enable one or more of the following if probing seems unreliable.
622
+ * Heaters and/or fans can be disabled during probing to minimize electrical
623
+ * noise. A delay can also be added to allow noise and vibration to settle.
624
+ * These options are most useful for the BLTouch probe, but may also improve
625
+ * readings with inductive probes and piezo sensors.
626
  */
626
  */
627
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
627
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
628
 //#define PROBING_FANS_OFF          // Turn fans off when probing
628
 //#define PROBING_FANS_OFF          // Turn fans off when probing
629
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
629
 
630
 
630
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
631
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
631
 //#define SOLENOID_PROBE
632
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/SCARA/Configuration.h View File

632
 #endif
632
 #endif
633
 
633
 
634
 /**
634
 /**
635
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
636
- * options selected below - will be disabled during probing so as to minimize
637
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
638
- * in current flowing through the wires).  This is likely most useful to users of the
639
- * BLTouch probe, but may also help those with inductive or other probe types.
635
+ * Enable one or more of the following if probing seems unreliable.
636
+ * Heaters and/or fans can be disabled during probing to minimize electrical
637
+ * noise. A delay can also be added to allow noise and vibration to settle.
638
+ * These options are most useful for the BLTouch probe, but may also improve
639
+ * readings with inductive probes and piezo sensors.
640
  */
640
  */
641
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
641
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
642
 //#define PROBING_FANS_OFF          // Turn fans off when probing
642
 //#define PROBING_FANS_OFF          // Turn fans off when probing
643
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
643
 
644
 
644
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
645
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
645
 //#define SOLENOID_PROBE
646
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/TinyBoy2/Configuration.h View File

671
 #endif
671
 #endif
672
 
672
 
673
 /**
673
 /**
674
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
675
- * options selected below - will be disabled during probing so as to minimize
676
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
677
- * in current flowing through the wires).  This is likely most useful to users of the
678
- * BLTouch probe, but may also help those with inductive or other probe types.
674
+ * Enable one or more of the following if probing seems unreliable.
675
+ * Heaters and/or fans can be disabled during probing to minimize electrical
676
+ * noise. A delay can also be added to allow noise and vibration to settle.
677
+ * These options are most useful for the BLTouch probe, but may also improve
678
+ * readings with inductive probes and piezo sensors.
679
  */
679
  */
680
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
680
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
681
 //#define PROBING_FANS_OFF          // Turn fans off when probing
681
 //#define PROBING_FANS_OFF          // Turn fans off when probing
682
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
682
 
683
 
683
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
684
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
684
 //#define SOLENOID_PROBE
685
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Velleman/K8200/Configuration.h View File

649
 #endif
649
 #endif
650
 
650
 
651
 /**
651
 /**
652
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
653
- * options selected below - will be disabled during probing so as to minimize
654
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
655
- * in current flowing through the wires).  This is likely most useful to users of the
656
- * BLTouch probe, but may also help those with inductive or other probe types.
652
+ * Enable one or more of the following if probing seems unreliable.
653
+ * Heaters and/or fans can be disabled during probing to minimize electrical
654
+ * noise. A delay can also be added to allow noise and vibration to settle.
655
+ * These options are most useful for the BLTouch probe, but may also improve
656
+ * readings with inductive probes and piezo sensors.
657
  */
657
  */
658
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
658
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
659
 //#define PROBING_FANS_OFF          // Turn fans off when probing
659
 //#define PROBING_FANS_OFF          // Turn fans off when probing
660
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
660
 
661
 
661
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
662
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
662
 //#define SOLENOID_PROBE
663
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Velleman/K8400/Configuration.h View File

620
 #endif
620
 #endif
621
 
621
 
622
 /**
622
 /**
623
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
624
- * options selected below - will be disabled during probing so as to minimize
625
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
626
- * in current flowing through the wires).  This is likely most useful to users of the
627
- * BLTouch probe, but may also help those with inductive or other probe types.
623
+ * Enable one or more of the following if probing seems unreliable.
624
+ * Heaters and/or fans can be disabled during probing to minimize electrical
625
+ * noise. A delay can also be added to allow noise and vibration to settle.
626
+ * These options are most useful for the BLTouch probe, but may also improve
627
+ * readings with inductive probes and piezo sensors.
628
  */
628
  */
629
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
629
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
630
 //#define PROBING_FANS_OFF          // Turn fans off when probing
630
 //#define PROBING_FANS_OFF          // Turn fans off when probing
631
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
631
 
632
 
632
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
633
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
633
 //#define SOLENOID_PROBE
634
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Velleman/K8400/Dual-head/Configuration.h View File

620
 #endif
620
 #endif
621
 
621
 
622
 /**
622
 /**
623
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
624
- * options selected below - will be disabled during probing so as to minimize
625
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
626
- * in current flowing through the wires).  This is likely most useful to users of the
627
- * BLTouch probe, but may also help those with inductive or other probe types.
623
+ * Enable one or more of the following if probing seems unreliable.
624
+ * Heaters and/or fans can be disabled during probing to minimize electrical
625
+ * noise. A delay can also be added to allow noise and vibration to settle.
626
+ * These options are most useful for the BLTouch probe, but may also improve
627
+ * readings with inductive probes and piezo sensors.
628
  */
628
  */
629
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
629
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
630
 //#define PROBING_FANS_OFF          // Turn fans off when probing
630
 //#define PROBING_FANS_OFF          // Turn fans off when probing
631
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
631
 
632
 
632
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
633
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
633
 //#define SOLENOID_PROBE
634
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/adafruit/ST7565/Configuration.h View File

620
 #endif
620
 #endif
621
 
621
 
622
 /**
622
 /**
623
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
624
- * options selected below - will be disabled during probing so as to minimize
625
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
626
- * in current flowing through the wires).  This is likely most useful to users of the
627
- * BLTouch probe, but may also help those with inductive or other probe types.
623
+ * Enable one or more of the following if probing seems unreliable.
624
+ * Heaters and/or fans can be disabled during probing to minimize electrical
625
+ * noise. A delay can also be added to allow noise and vibration to settle.
626
+ * These options are most useful for the BLTouch probe, but may also improve
627
+ * readings with inductive probes and piezo sensors.
628
  */
628
  */
629
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
629
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
630
 //#define PROBING_FANS_OFF          // Turn fans off when probing
630
 //#define PROBING_FANS_OFF          // Turn fans off when probing
631
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
631
 
632
 
632
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
633
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
633
 //#define SOLENOID_PROBE
634
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration.h View File

694
 #endif
694
 #endif
695
 
695
 
696
 /**
696
 /**
697
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
698
- * options selected below - will be disabled during probing so as to minimize
699
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
700
- * in current flowing through the wires).  This is likely most useful to users of the
701
- * BLTouch probe, but may also help those with inductive or other probe types.
697
+ * Enable one or more of the following if probing seems unreliable.
698
+ * Heaters and/or fans can be disabled during probing to minimize electrical
699
+ * noise. A delay can also be added to allow noise and vibration to settle.
700
+ * These options are most useful for the BLTouch probe, but may also improve
701
+ * readings with inductive probes and piezo sensors.
702
  */
702
  */
703
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
703
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
704
 //#define PROBING_FANS_OFF          // Turn fans off when probing
704
 //#define PROBING_FANS_OFF          // Turn fans off when probing
705
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
705
 
706
 
706
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
707
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
707
 //#define SOLENOID_PROBE
708
 //#define SOLENOID_PROBE

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

694
 #endif
694
 #endif
695
 
695
 
696
 /**
696
 /**
697
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
698
- * options selected below - will be disabled during probing so as to minimize
699
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
700
- * in current flowing through the wires).  This is likely most useful to users of the
701
- * BLTouch probe, but may also help those with inductive or other probe types.
697
+ * Enable one or more of the following if probing seems unreliable.
698
+ * Heaters and/or fans can be disabled during probing to minimize electrical
699
+ * noise. A delay can also be added to allow noise and vibration to settle.
700
+ * These options are most useful for the BLTouch probe, but may also improve
701
+ * readings with inductive probes and piezo sensors.
702
  */
702
  */
703
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
703
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
704
 //#define PROBING_FANS_OFF          // Turn fans off when probing
704
 //#define PROBING_FANS_OFF          // Turn fans off when probing
705
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
705
 
706
 
706
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
707
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
707
 //#define SOLENOID_PROBE
708
 //#define SOLENOID_PROBE

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

684
 #endif
684
 #endif
685
 
685
 
686
 /**
686
 /**
687
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
688
- * options selected below - will be disabled during probing so as to minimize
689
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
690
- * in current flowing through the wires).  This is likely most useful to users of the
691
- * BLTouch probe, but may also help those with inductive or other probe types.
687
+ * Enable one or more of the following if probing seems unreliable.
688
+ * Heaters and/or fans can be disabled during probing to minimize electrical
689
+ * noise. A delay can also be added to allow noise and vibration to settle.
690
+ * These options are most useful for the BLTouch probe, but may also improve
691
+ * readings with inductive probes and piezo sensors.
692
  */
692
  */
693
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
693
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
694
 //#define PROBING_FANS_OFF          // Turn fans off when probing
694
 //#define PROBING_FANS_OFF          // Turn fans off when probing
695
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
695
 
696
 
696
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
697
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
697
 //#define SOLENOID_PROBE
698
 //#define SOLENOID_PROBE

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

679
 #endif
679
 #endif
680
 
680
 
681
 /**
681
 /**
682
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
683
- * options selected below - will be disabled during probing so as to minimize
684
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
685
- * in current flowing through the wires).  This is likely most useful to users of the
686
- * BLTouch probe, but may also help those with inductive or other probe types.
682
+ * Enable one or more of the following if probing seems unreliable.
683
+ * Heaters and/or fans can be disabled during probing to minimize electrical
684
+ * noise. A delay can also be added to allow noise and vibration to settle.
685
+ * These options are most useful for the BLTouch probe, but may also improve
686
+ * readings with inductive probes and piezo sensors.
687
  */
687
  */
688
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
688
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
689
 //#define PROBING_FANS_OFF          // Turn fans off when probing
689
 //#define PROBING_FANS_OFF          // Turn fans off when probing
690
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
690
 
691
 
691
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
692
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
692
 //#define SOLENOID_PROBE
693
 //#define SOLENOID_PROBE

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

677
 #endif
677
 #endif
678
 
678
 
679
 /**
679
 /**
680
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
681
- * options selected below - will be disabled during probing so as to minimize
682
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
683
- * in current flowing through the wires).  This is likely most useful to users of the
684
- * BLTouch probe, but may also help those with inductive or other probe types.
680
+ * Enable one or more of the following if probing seems unreliable.
681
+ * Heaters and/or fans can be disabled during probing to minimize electrical
682
+ * noise. A delay can also be added to allow noise and vibration to settle.
683
+ * These options are most useful for the BLTouch probe, but may also improve
684
+ * readings with inductive probes and piezo sensors.
685
  */
685
  */
686
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
686
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
687
 //#define PROBING_FANS_OFF          // Turn fans off when probing
687
 //#define PROBING_FANS_OFF          // Turn fans off when probing
688
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
688
 
689
 
689
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
690
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
690
 //#define SOLENOID_PROBE
691
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/delta/kossel_xl/Configuration.h View File

696
 #endif
696
 #endif
697
 
697
 
698
 /**
698
 /**
699
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
700
- * options selected below - will be disabled during probing so as to minimize
701
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
702
- * in current flowing through the wires).  This is likely most useful to users of the
703
- * BLTouch probe, but may also help those with inductive or other probe types.
699
+ * Enable one or more of the following if probing seems unreliable.
700
+ * Heaters and/or fans can be disabled during probing to minimize electrical
701
+ * noise. A delay can also be added to allow noise and vibration to settle.
702
+ * These options are most useful for the BLTouch probe, but may also improve
703
+ * readings with inductive probes and piezo sensors.
704
  */
704
  */
705
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
705
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
706
 //#define PROBING_FANS_OFF          // Turn fans off when probing
706
 //#define PROBING_FANS_OFF          // Turn fans off when probing
707
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
707
 
708
 
708
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
709
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
709
 //#define SOLENOID_PROBE
710
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/gCreate/gMax1.5+/Configuration.h View File

635
 #endif
635
 #endif
636
 
636
 
637
 /**
637
 /**
638
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
639
- * options selected below - will be disabled during probing so as to minimize
640
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
641
- * in current flowing through the wires).  This is likely most useful to users of the
642
- * BLTouch probe, but may also help those with inductive or other probe types.
638
+ * Enable one or more of the following if probing seems unreliable.
639
+ * Heaters and/or fans can be disabled during probing to minimize electrical
640
+ * noise. A delay can also be added to allow noise and vibration to settle.
641
+ * These options are most useful for the BLTouch probe, but may also improve
642
+ * readings with inductive probes and piezo sensors.
643
  */
643
  */
644
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
644
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
645
 //#define PROBING_FANS_OFF          // Turn fans off when probing
645
 //#define PROBING_FANS_OFF          // Turn fans off when probing
646
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
646
 
647
 
647
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
648
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
648
 //#define SOLENOID_PROBE
649
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/makibox/Configuration.h View File

623
 #endif
623
 #endif
624
 
624
 
625
 /**
625
 /**
626
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
627
- * options selected below - will be disabled during probing so as to minimize
628
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
629
- * in current flowing through the wires).  This is likely most useful to users of the
630
- * BLTouch probe, but may also help those with inductive or other probe types.
626
+ * Enable one or more of the following if probing seems unreliable.
627
+ * Heaters and/or fans can be disabled during probing to minimize electrical
628
+ * noise. A delay can also be added to allow noise and vibration to settle.
629
+ * These options are most useful for the BLTouch probe, but may also improve
630
+ * readings with inductive probes and piezo sensors.
631
  */
631
  */
632
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
632
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
633
 //#define PROBING_FANS_OFF          // Turn fans off when probing
633
 //#define PROBING_FANS_OFF          // Turn fans off when probing
634
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
634
 
635
 
635
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
636
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
636
 //#define SOLENOID_PROBE
637
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/tvrrug/Round2/Configuration.h View File

615
 #endif
615
 #endif
616
 
616
 
617
 /**
617
 /**
618
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
619
- * options selected below - will be disabled during probing so as to minimize
620
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
621
- * in current flowing through the wires).  This is likely most useful to users of the
622
- * BLTouch probe, but may also help those with inductive or other probe types.
618
+ * Enable one or more of the following if probing seems unreliable.
619
+ * Heaters and/or fans can be disabled during probing to minimize electrical
620
+ * noise. A delay can also be added to allow noise and vibration to settle.
621
+ * These options are most useful for the BLTouch probe, but may also improve
622
+ * readings with inductive probes and piezo sensors.
623
  */
623
  */
624
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
624
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
625
 //#define PROBING_FANS_OFF          // Turn fans off when probing
625
 //#define PROBING_FANS_OFF          // Turn fans off when probing
626
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
626
 
627
 
627
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
628
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
628
 //#define SOLENOID_PROBE
629
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/wt150/Configuration.h View File

626
 #endif
626
 #endif
627
 
627
 
628
 /**
628
 /**
629
- * Enable if probing seems unreliable. Heaters and/or fans - consistent with the
630
- * options selected below - will be disabled during probing so as to minimize
631
- * potential EM interference by quieting/silencing the source of the 'noise' (the change
632
- * in current flowing through the wires).  This is likely most useful to users of the
633
- * BLTouch probe, but may also help those with inductive or other probe types.
629
+ * Enable one or more of the following if probing seems unreliable.
630
+ * Heaters and/or fans can be disabled during probing to minimize electrical
631
+ * noise. A delay can also be added to allow noise and vibration to settle.
632
+ * These options are most useful for the BLTouch probe, but may also improve
633
+ * readings with inductive probes and piezo sensors.
634
  */
634
  */
635
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
635
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
636
 //#define PROBING_FANS_OFF          // Turn fans off when probing
636
 //#define PROBING_FANS_OFF          // Turn fans off when probing
637
+//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors
637
 
638
 
638
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
639
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
639
 //#define SOLENOID_PROBE
640
 //#define SOLENOID_PROBE

Loading…
Cancel
Save