Explorar el Código

Implement probing delay for piezo sensors

teemuatlut hace 7 años
padre
commit
936d00dda8
Se han modificado 35 ficheros con 206 adiciones y 167 borrados
  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 Ver fichero

@@ -688,7 +688,7 @@
688 688
   #if FAN_COUNT == 0
689 689
     #undef PROBING_FANS_OFF
690 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 692
   #define HEATER_IDLE_HANDLER (ENABLED(ADVANCED_PAUSE_FEATURE) || ENABLED(PROBING_HEATERS_OFF))
693 693
 
694 694
   /**

+ 6
- 5
Marlin/Configuration.h Ver fichero

@@ -624,14 +624,15 @@
624 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 633
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
634 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 637
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
637 638
 //#define SOLENOID_PROBE

+ 7
- 1
Marlin/Marlin_main.cpp Ver fichero

@@ -2089,7 +2089,13 @@ static void clean_up_after_endstop_or_probe_move() {
2089 2089
       #if ENABLED(PROBING_FANS_OFF)
2090 2090
         fans_pause(p);
2091 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 2100
   #endif // QUIET_PROBING
2095 2101
 

+ 6
- 5
Marlin/example_configurations/AlephObjects/TAZ4/Configuration.h Ver fichero

@@ -639,14 +639,15 @@
639 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 648
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
649 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 652
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
652 653
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/AliExpress/CL-260/Configuration.h Ver fichero

@@ -621,14 +621,15 @@
621 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 630
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
631 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 634
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
634 635
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Anet/A6/Configuration.h Ver fichero

@@ -681,14 +681,15 @@
681 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 690
 #define PROBING_HEATERS_OFF       // Turn heaters off when probing
691 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 694
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
694 695
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Anet/A8/Configuration.h Ver fichero

@@ -630,14 +630,15 @@
630 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 639
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
640 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 643
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
643 644
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/BQ/Hephestos/Configuration.h Ver fichero

@@ -610,14 +610,15 @@
610 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 619
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
620 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 623
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
623 624
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/BQ/Hephestos_2/Configuration.h Ver fichero

@@ -621,14 +621,15 @@
621 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 630
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
631 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 634
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
634 635
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/BQ/WITBOX/Configuration.h Ver fichero

@@ -610,14 +610,15 @@
610 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 619
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
620 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 623
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
623 624
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Cartesio/Configuration.h Ver fichero

@@ -618,14 +618,15 @@
618 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 627
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
628 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 631
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
631 632
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Creality/CR-10/Configuration.h Ver fichero

@@ -634,14 +634,15 @@
634 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 643
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
644 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 647
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
647 648
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Felix/Configuration.h Ver fichero

@@ -602,14 +602,15 @@
602 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 611
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
612 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 615
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
615 616
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Felix/DUAL/Configuration.h Ver fichero

@@ -602,14 +602,15 @@
602 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 611
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
612 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 615
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
615 616
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Folger Tech/i3-2020/Configuration.h Ver fichero

@@ -626,14 +626,15 @@
626 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 635
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
636 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 639
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
639 640
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Infitary/i3-M508/Configuration.h Ver fichero

@@ -628,14 +628,15 @@
628 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 637
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
638 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 641
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
641 642
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Malyan/M150/Configuration.h Ver fichero

@@ -639,14 +639,15 @@
639 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 648
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
649 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 652
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
652 653
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h Ver fichero

@@ -620,14 +620,15 @@
620 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 629
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
630 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 633
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
633 634
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/RigidBot/Configuration.h Ver fichero

@@ -618,14 +618,15 @@
618 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 627
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
628 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 631
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
631 632
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/SCARA/Configuration.h Ver fichero

@@ -632,14 +632,15 @@
632 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 641
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
642 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 645
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
645 646
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/TinyBoy2/Configuration.h Ver fichero

@@ -671,14 +671,15 @@
671 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 680
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
681 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 684
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
684 685
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Velleman/K8200/Configuration.h Ver fichero

@@ -649,14 +649,15 @@
649 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 658
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
659 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 662
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
662 663
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Velleman/K8400/Configuration.h Ver fichero

@@ -620,14 +620,15 @@
620 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 629
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
630 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 633
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
633 634
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/Velleman/K8400/Dual-head/Configuration.h Ver fichero

@@ -620,14 +620,15 @@
620 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 629
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
630 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 633
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
633 634
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/adafruit/ST7565/Configuration.h Ver fichero

@@ -620,14 +620,15 @@
620 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 629
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
630 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 633
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
633 634
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration.h Ver fichero

@@ -694,14 +694,15 @@
694 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 703
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
704 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 707
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
707 708
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration.h Ver fichero

@@ -694,14 +694,15 @@
694 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 703
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
704 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 707
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
707 708
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/delta/generic/Configuration.h Ver fichero

@@ -684,14 +684,15 @@
684 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 693
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
694 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 697
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
697 698
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/delta/kossel_mini/Configuration.h Ver fichero

@@ -679,14 +679,15 @@
679 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 688
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
689 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 692
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
692 693
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/delta/kossel_pro/Configuration.h Ver fichero

@@ -677,14 +677,15 @@
677 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 686
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
687 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 690
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
690 691
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/delta/kossel_xl/Configuration.h Ver fichero

@@ -696,14 +696,15 @@
696 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 705
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
706 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 709
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
709 710
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/gCreate/gMax1.5+/Configuration.h Ver fichero

@@ -635,14 +635,15 @@
635 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 644
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
645 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 648
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
648 649
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/makibox/Configuration.h Ver fichero

@@ -623,14 +623,15 @@
623 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 632
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
633 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 636
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
636 637
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/tvrrug/Round2/Configuration.h Ver fichero

@@ -615,14 +615,15 @@
615 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 624
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
625 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 628
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
628 629
 //#define SOLENOID_PROBE

+ 6
- 5
Marlin/example_configurations/wt150/Configuration.h Ver fichero

@@ -626,14 +626,15 @@
626 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 635
 //#define PROBING_HEATERS_OFF       // Turn heaters off when probing
636 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 639
 // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
639 640
 //#define SOLENOID_PROBE

Loading…
Cancelar
Guardar