Bläddra i källkod

Add BEZIER_JERK_CONTROL to example configs

Scott Lahteine 6 år sedan
förälder
incheckning
5932df7ea1
62 ändrade filer med 682 tillägg och 0 borttagningar
  1. 11
    0
      Marlin/src/config/default/Configuration.h
  2. 11
    0
      Marlin/src/config/examples/AlephObjects/TAZ4/Configuration.h
  3. 11
    0
      Marlin/src/config/examples/AliExpress/CL-260/Configuration.h
  4. 11
    0
      Marlin/src/config/examples/Anet/A6/Configuration.h
  5. 11
    0
      Marlin/src/config/examples/Anet/A8/Configuration.h
  6. 11
    0
      Marlin/src/config/examples/Azteeg/X5GT/Configuration.h
  7. 11
    0
      Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration.h
  8. 11
    0
      Marlin/src/config/examples/BIBO/TouchX/default/Configuration.h
  9. 11
    0
      Marlin/src/config/examples/BQ/Hephestos/Configuration.h
  10. 11
    0
      Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h
  11. 11
    0
      Marlin/src/config/examples/BQ/WITBOX/Configuration.h
  12. 11
    0
      Marlin/src/config/examples/Cartesio/Configuration.h
  13. 11
    0
      Marlin/src/config/examples/Creality/CR-10/Configuration.h
  14. 11
    0
      Marlin/src/config/examples/Creality/CR-10S/Configuration.h
  15. 11
    0
      Marlin/src/config/examples/Creality/CR-10mini/Configuration.h
  16. 11
    0
      Marlin/src/config/examples/Creality/CR-8/Configuration.h
  17. 11
    0
      Marlin/src/config/examples/Creality/Ender-2/Configuration.h
  18. 11
    0
      Marlin/src/config/examples/Creality/Ender-4/Configuration.h
  19. 11
    0
      Marlin/src/config/examples/Felix/Configuration.h
  20. 11
    0
      Marlin/src/config/examples/Felix/DUAL/Configuration.h
  21. 11
    0
      Marlin/src/config/examples/FolgerTech/i3-2020/Configuration.h
  22. 11
    0
      Marlin/src/config/examples/Geeetech/GT2560/Configuration.h
  23. 11
    0
      Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
  24. 11
    0
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h
  25. 11
    0
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h
  26. 11
    0
      Marlin/src/config/examples/Infitary/i3-M508/Configuration.h
  27. 11
    0
      Marlin/src/config/examples/JGAurora/A5/Configuration.h
  28. 11
    0
      Marlin/src/config/examples/MakerParts/Configuration.h
  29. 11
    0
      Marlin/src/config/examples/Malyan/M150/Configuration.h
  30. 11
    0
      Marlin/src/config/examples/Malyan/M200/Configuration.h
  31. 11
    0
      Marlin/src/config/examples/Micromake/C1/basic/Configuration.h
  32. 11
    0
      Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h
  33. 11
    0
      Marlin/src/config/examples/Mks/Sbase/Configuration.h
  34. 11
    0
      Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h
  35. 11
    0
      Marlin/src/config/examples/RigidBot/Configuration.h
  36. 11
    0
      Marlin/src/config/examples/SCARA/Configuration.h
  37. 11
    0
      Marlin/src/config/examples/STM32F10/Configuration.h
  38. 11
    0
      Marlin/src/config/examples/Sanguinololu/Configuration.h
  39. 11
    0
      Marlin/src/config/examples/TheBorg/Configuration.h
  40. 11
    0
      Marlin/src/config/examples/TinyBoy2/Configuration.h
  41. 11
    0
      Marlin/src/config/examples/Tronxy/X1/Configuration.h
  42. 11
    0
      Marlin/src/config/examples/Tronxy/X5S/Configuration.h
  43. 11
    0
      Marlin/src/config/examples/Tronxy/XY100/Configuration.h
  44. 11
    0
      Marlin/src/config/examples/UltiMachine/Archim2/Configuration.h
  45. 11
    0
      Marlin/src/config/examples/Velleman/K8200/Configuration.h
  46. 11
    0
      Marlin/src/config/examples/Velleman/K8400/Configuration.h
  47. 11
    0
      Marlin/src/config/examples/Velleman/K8400/Dual-head/Configuration.h
  48. 11
    0
      Marlin/src/config/examples/Wanhao/Duplicator 6/Configuration.h
  49. 11
    0
      Marlin/src/config/examples/adafruit/ST7565/Configuration.h
  50. 11
    0
      Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration.h
  51. 11
    0
      Marlin/src/config/examples/delta/FLSUN/kossel/Configuration.h
  52. 11
    0
      Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration.h
  53. 11
    0
      Marlin/src/config/examples/delta/Hatchbox_Alpha/Configuration.h
  54. 11
    0
      Marlin/src/config/examples/delta/generic/Configuration.h
  55. 11
    0
      Marlin/src/config/examples/delta/kossel_mini/Configuration.h
  56. 11
    0
      Marlin/src/config/examples/delta/kossel_pro/Configuration.h
  57. 11
    0
      Marlin/src/config/examples/delta/kossel_xl/Configuration.h
  58. 11
    0
      Marlin/src/config/examples/gCreate/gMax1.5+/Configuration.h
  59. 11
    0
      Marlin/src/config/examples/makibox/Configuration.h
  60. 11
    0
      Marlin/src/config/examples/stm32f103ret6/Configuration.h
  61. 11
    0
      Marlin/src/config/examples/tvrrug/Round2/Configuration.h
  62. 11
    0
      Marlin/src/config/examples/wt150/Configuration.h

+ 11
- 0
Marlin/src/config/default/Configuration.h Visa fil

@@ -608,6 +608,17 @@
608 608
 #define DEFAULT_ZJERK                  0.3
609 609
 #define DEFAULT_EJERK                  5.0
610 610
 
611
+/**
612
+ * Realtime Jerk Control
613
+ *
614
+ * This option eliminates vibration during printing by fitting a Bézier
615
+ * curve to move acceleration, producing much smoother direction changes.
616
+ * Because this is computationally-intensive, a 32-bit MCU is required.
617
+ *
618
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
619
+ */
620
+//#define BEZIER_JERK_CONTROL
621
+
611 622
 //===========================================================================
612 623
 //============================= Z Probe Options =============================
613 624
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/AlephObjects/TAZ4/Configuration.h Visa fil

@@ -628,6 +628,17 @@
628 628
 #define DEFAULT_ZJERK                  0.3
629 629
 #define DEFAULT_EJERK                 10.0
630 630
 
631
+/**
632
+ * Realtime Jerk Control
633
+ *
634
+ * This option eliminates vibration during printing by fitting a Bézier
635
+ * curve to move acceleration, producing much smoother direction changes.
636
+ * Because this is computationally-intensive, a 32-bit MCU is required.
637
+ *
638
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
639
+ */
640
+//#define BEZIER_JERK_CONTROL
641
+
631 642
 //===========================================================================
632 643
 //============================= Z Probe Options =============================
633 644
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/AliExpress/CL-260/Configuration.h Visa fil

@@ -608,6 +608,17 @@
608 608
 #define DEFAULT_ZJERK                  0.3
609 609
 #define DEFAULT_EJERK                  5.0
610 610
 
611
+/**
612
+ * Realtime Jerk Control
613
+ *
614
+ * This option eliminates vibration during printing by fitting a Bézier
615
+ * curve to move acceleration, producing much smoother direction changes.
616
+ * Because this is computationally-intensive, a 32-bit MCU is required.
617
+ *
618
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
619
+ */
620
+//#define BEZIER_JERK_CONTROL
621
+
611 622
 //===========================================================================
612 623
 //============================= Z Probe Options =============================
613 624
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Anet/A6/Configuration.h Visa fil

@@ -656,6 +656,17 @@
656 656
 #define DEFAULT_ZJERK                  0.3
657 657
 #define DEFAULT_EJERK                  5.0
658 658
 
659
+/**
660
+ * Realtime Jerk Control
661
+ *
662
+ * This option eliminates vibration during printing by fitting a Bézier
663
+ * curve to move acceleration, producing much smoother direction changes.
664
+ * Because this is computationally-intensive, a 32-bit MCU is required.
665
+ *
666
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
667
+ */
668
+//#define BEZIER_JERK_CONTROL
669
+
659 670
 //===========================================================================
660 671
 //============================= Z Probe Options =============================
661 672
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Anet/A8/Configuration.h Visa fil

@@ -615,6 +615,17 @@
615 615
 #define DEFAULT_ZJERK                  0.3
616 616
 #define DEFAULT_EJERK                  5.0
617 617
 
618
+/**
619
+ * Realtime Jerk Control
620
+ *
621
+ * This option eliminates vibration during printing by fitting a Bézier
622
+ * curve to move acceleration, producing much smoother direction changes.
623
+ * Because this is computationally-intensive, a 32-bit MCU is required.
624
+ *
625
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
626
+ */
627
+//#define BEZIER_JERK_CONTROL
628
+
618 629
 //===========================================================================
619 630
 //============================= Z Probe Options =============================
620 631
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Azteeg/X5GT/Configuration.h Visa fil

@@ -608,6 +608,17 @@
608 608
 #define DEFAULT_ZJERK                  0.3
609 609
 #define DEFAULT_EJERK                  5.0
610 610
 
611
+/**
612
+ * Realtime Jerk Control
613
+ *
614
+ * This option eliminates vibration during printing by fitting a Bézier
615
+ * curve to move acceleration, producing much smoother direction changes.
616
+ * Because this is computationally-intensive, a 32-bit MCU is required.
617
+ *
618
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
619
+ */
620
+//#define BEZIER_JERK_CONTROL
621
+
611 622
 //===========================================================================
612 623
 //============================= Z Probe Options =============================
613 624
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration.h Visa fil

@@ -608,6 +608,17 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
608 608
 #define DEFAULT_ZJERK                  0.65
609 609
 #define DEFAULT_EJERK                  5.0
610 610
 
611
+/**
612
+ * Realtime Jerk Control
613
+ *
614
+ * This option eliminates vibration during printing by fitting a Bézier
615
+ * curve to move acceleration, producing much smoother direction changes.
616
+ * Because this is computationally-intensive, a 32-bit MCU is required.
617
+ *
618
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
619
+ */
620
+//#define BEZIER_JERK_CONTROL
621
+
611 622
 //===========================================================================
612 623
 //============================= Z Probe Options =============================
613 624
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/BIBO/TouchX/default/Configuration.h Visa fil

@@ -608,6 +608,17 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
608 608
 #define DEFAULT_ZJERK                  0.65
609 609
 #define DEFAULT_EJERK                  5.0
610 610
 
611
+/**
612
+ * Realtime Jerk Control
613
+ *
614
+ * This option eliminates vibration during printing by fitting a Bézier
615
+ * curve to move acceleration, producing much smoother direction changes.
616
+ * Because this is computationally-intensive, a 32-bit MCU is required.
617
+ *
618
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
619
+ */
620
+//#define BEZIER_JERK_CONTROL
621
+
611 622
 //===========================================================================
612 623
 //============================= Z Probe Options =============================
613 624
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/BQ/Hephestos/Configuration.h Visa fil

@@ -596,6 +596,17 @@
596 596
 #define DEFAULT_ZJERK                  0.3
597 597
 #define DEFAULT_EJERK                  5.0
598 598
 
599
+/**
600
+ * Realtime Jerk Control
601
+ *
602
+ * This option eliminates vibration during printing by fitting a Bézier
603
+ * curve to move acceleration, producing much smoother direction changes.
604
+ * Because this is computationally-intensive, a 32-bit MCU is required.
605
+ *
606
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
607
+ */
608
+//#define BEZIER_JERK_CONTROL
609
+
599 610
 //===========================================================================
600 611
 //============================= Z Probe Options =============================
601 612
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h Visa fil

@@ -609,6 +609,17 @@
609 609
 #define DEFAULT_ZJERK                  0.3
610 610
 #define DEFAULT_EJERK                  1.0
611 611
 
612
+/**
613
+ * Realtime Jerk Control
614
+ *
615
+ * This option eliminates vibration during printing by fitting a Bézier
616
+ * curve to move acceleration, producing much smoother direction changes.
617
+ * Because this is computationally-intensive, a 32-bit MCU is required.
618
+ *
619
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
620
+ */
621
+//#define BEZIER_JERK_CONTROL
622
+
612 623
 //===========================================================================
613 624
 //============================= Z Probe Options =============================
614 625
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/BQ/WITBOX/Configuration.h Visa fil

@@ -596,6 +596,17 @@
596 596
 #define DEFAULT_ZJERK                  0.3
597 597
 #define DEFAULT_EJERK                  5.0
598 598
 
599
+/**
600
+ * Realtime Jerk Control
601
+ *
602
+ * This option eliminates vibration during printing by fitting a Bézier
603
+ * curve to move acceleration, producing much smoother direction changes.
604
+ * Because this is computationally-intensive, a 32-bit MCU is required.
605
+ *
606
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
607
+ */
608
+//#define BEZIER_JERK_CONTROL
609
+
599 610
 //===========================================================================
600 611
 //============================= Z Probe Options =============================
601 612
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Cartesio/Configuration.h Visa fil

@@ -607,6 +607,17 @@
607 607
 #define DEFAULT_ZJERK                  0.3
608 608
 #define DEFAULT_EJERK                  5.0
609 609
 
610
+/**
611
+ * Realtime Jerk Control
612
+ *
613
+ * This option eliminates vibration during printing by fitting a Bézier
614
+ * curve to move acceleration, producing much smoother direction changes.
615
+ * Because this is computationally-intensive, a 32-bit MCU is required.
616
+ *
617
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
618
+ */
619
+//#define BEZIER_JERK_CONTROL
620
+
610 621
 //===========================================================================
611 622
 //============================= Z Probe Options =============================
612 623
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Creality/CR-10/Configuration.h Visa fil

@@ -618,6 +618,17 @@
618 618
 #define DEFAULT_ZJERK                  2.7
619 619
 #define DEFAULT_EJERK                  5.0
620 620
 
621
+/**
622
+ * Realtime Jerk Control
623
+ *
624
+ * This option eliminates vibration during printing by fitting a Bézier
625
+ * curve to move acceleration, producing much smoother direction changes.
626
+ * Because this is computationally-intensive, a 32-bit MCU is required.
627
+ *
628
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
629
+ */
630
+//#define BEZIER_JERK_CONTROL
631
+
621 632
 //===========================================================================
622 633
 //============================= Z Probe Options =============================
623 634
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Creality/CR-10S/Configuration.h Visa fil

@@ -608,6 +608,17 @@
608 608
 #define DEFAULT_ZJERK                  0.4
609 609
 #define DEFAULT_EJERK                  5.0
610 610
 
611
+/**
612
+ * Realtime Jerk Control
613
+ *
614
+ * This option eliminates vibration during printing by fitting a Bézier
615
+ * curve to move acceleration, producing much smoother direction changes.
616
+ * Because this is computationally-intensive, a 32-bit MCU is required.
617
+ *
618
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
619
+ */
620
+//#define BEZIER_JERK_CONTROL
621
+
611 622
 //===========================================================================
612 623
 //============================= Z Probe Options =============================
613 624
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Creality/CR-10mini/Configuration.h Visa fil

@@ -627,6 +627,17 @@
627 627
 #define DEFAULT_ZJERK                  0.3
628 628
 #define DEFAULT_EJERK                  5.0
629 629
 
630
+/**
631
+ * Realtime Jerk Control
632
+ *
633
+ * This option eliminates vibration during printing by fitting a Bézier
634
+ * curve to move acceleration, producing much smoother direction changes.
635
+ * Because this is computationally-intensive, a 32-bit MCU is required.
636
+ *
637
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
638
+ */
639
+//#define BEZIER_JERK_CONTROL
640
+
630 641
 //===========================================================================
631 642
 //============================= Z Probe Options =============================
632 643
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Creality/CR-8/Configuration.h Visa fil

@@ -618,6 +618,17 @@
618 618
 #define DEFAULT_ZJERK                  0.4
619 619
 #define DEFAULT_EJERK                  5.0
620 620
 
621
+/**
622
+ * Realtime Jerk Control
623
+ *
624
+ * This option eliminates vibration during printing by fitting a Bézier
625
+ * curve to move acceleration, producing much smoother direction changes.
626
+ * Because this is computationally-intensive, a 32-bit MCU is required.
627
+ *
628
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
629
+ */
630
+//#define BEZIER_JERK_CONTROL
631
+
621 632
 //===========================================================================
622 633
 //============================= Z Probe Options =============================
623 634
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Creality/Ender-2/Configuration.h Visa fil

@@ -612,6 +612,17 @@
612 612
 #define DEFAULT_ZJERK                  0.3
613 613
 #define DEFAULT_EJERK                  5.0
614 614
 
615
+/**
616
+ * Realtime Jerk Control
617
+ *
618
+ * This option eliminates vibration during printing by fitting a Bézier
619
+ * curve to move acceleration, producing much smoother direction changes.
620
+ * Because this is computationally-intensive, a 32-bit MCU is required.
621
+ *
622
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
623
+ */
624
+//#define BEZIER_JERK_CONTROL
625
+
615 626
 //===========================================================================
616 627
 //============================= Z Probe Options =============================
617 628
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Creality/Ender-4/Configuration.h Visa fil

@@ -618,6 +618,17 @@
618 618
 #define DEFAULT_ZJERK                  2.4
619 619
 #define DEFAULT_EJERK                  5.0
620 620
 
621
+/**
622
+ * Realtime Jerk Control
623
+ *
624
+ * This option eliminates vibration during printing by fitting a Bézier
625
+ * curve to move acceleration, producing much smoother direction changes.
626
+ * Because this is computationally-intensive, a 32-bit MCU is required.
627
+ *
628
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
629
+ */
630
+//#define BEZIER_JERK_CONTROL
631
+
621 632
 //===========================================================================
622 633
 //============================= Z Probe Options =============================
623 634
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Felix/Configuration.h Visa fil

@@ -590,6 +590,17 @@
590 590
 #define DEFAULT_ZJERK                  0.3
591 591
 #define DEFAULT_EJERK                  5.0
592 592
 
593
+/**
594
+ * Realtime Jerk Control
595
+ *
596
+ * This option eliminates vibration during printing by fitting a Bézier
597
+ * curve to move acceleration, producing much smoother direction changes.
598
+ * Because this is computationally-intensive, a 32-bit MCU is required.
599
+ *
600
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
601
+ */
602
+//#define BEZIER_JERK_CONTROL
603
+
593 604
 //===========================================================================
594 605
 //============================= Z Probe Options =============================
595 606
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Felix/DUAL/Configuration.h Visa fil

@@ -590,6 +590,17 @@
590 590
 #define DEFAULT_ZJERK                  0.3
591 591
 #define DEFAULT_EJERK                  5.0
592 592
 
593
+/**
594
+ * Realtime Jerk Control
595
+ *
596
+ * This option eliminates vibration during printing by fitting a Bézier
597
+ * curve to move acceleration, producing much smoother direction changes.
598
+ * Because this is computationally-intensive, a 32-bit MCU is required.
599
+ *
600
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
601
+ */
602
+//#define BEZIER_JERK_CONTROL
603
+
593 604
 //===========================================================================
594 605
 //============================= Z Probe Options =============================
595 606
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/FolgerTech/i3-2020/Configuration.h Visa fil

@@ -614,6 +614,17 @@
614 614
 #define DEFAULT_ZJERK                  0.3
615 615
 #define DEFAULT_EJERK                  4.0
616 616
 
617
+/**
618
+ * Realtime Jerk Control
619
+ *
620
+ * This option eliminates vibration during printing by fitting a Bézier
621
+ * curve to move acceleration, producing much smoother direction changes.
622
+ * Because this is computationally-intensive, a 32-bit MCU is required.
623
+ *
624
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
625
+ */
626
+//#define BEZIER_JERK_CONTROL
627
+
617 628
 //===========================================================================
618 629
 //============================= Z Probe Options =============================
619 630
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Geeetech/GT2560/Configuration.h Visa fil

@@ -623,6 +623,17 @@
623 623
 #define DEFAULT_ZJERK                  0.3
624 624
 #define DEFAULT_EJERK                  5.0
625 625
 
626
+/**
627
+ * Realtime Jerk Control
628
+ *
629
+ * This option eliminates vibration during printing by fitting a Bézier
630
+ * curve to move acceleration, producing much smoother direction changes.
631
+ * Because this is computationally-intensive, a 32-bit MCU is required.
632
+ *
633
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
634
+ */
635
+//#define BEZIER_JERK_CONTROL
636
+
626 637
 //===========================================================================
627 638
 //============================= Z Probe Options =============================
628 639
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h Visa fil

@@ -608,6 +608,17 @@
608 608
 #define DEFAULT_ZJERK                  0.3
609 609
 #define DEFAULT_EJERK                  4.0
610 610
 
611
+/**
612
+ * Realtime Jerk Control
613
+ *
614
+ * This option eliminates vibration during printing by fitting a Bézier
615
+ * curve to move acceleration, producing much smoother direction changes.
616
+ * Because this is computationally-intensive, a 32-bit MCU is required.
617
+ *
618
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
619
+ */
620
+//#define BEZIER_JERK_CONTROL
621
+
611 622
 //===========================================================================
612 623
 //============================= Z Probe Options =============================
613 624
 //===========================================================================

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

@@ -623,6 +623,17 @@
623 623
 #define DEFAULT_ZJERK                  0.3
624 624
 #define DEFAULT_EJERK                  5.0
625 625
 
626
+/**
627
+ * Realtime Jerk Control
628
+ *
629
+ * This option eliminates vibration during printing by fitting a Bézier
630
+ * curve to move acceleration, producing much smoother direction changes.
631
+ * Because this is computationally-intensive, a 32-bit MCU is required.
632
+ *
633
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
634
+ */
635
+//#define BEZIER_JERK_CONTROL
636
+
626 637
 //===========================================================================
627 638
 //============================= Z Probe Options =============================
628 639
 //===========================================================================

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

@@ -623,6 +623,17 @@
623 623
 #define DEFAULT_ZJERK                  0.3
624 624
 #define DEFAULT_EJERK                  5.0
625 625
 
626
+/**
627
+ * Realtime Jerk Control
628
+ *
629
+ * This option eliminates vibration during printing by fitting a Bézier
630
+ * curve to move acceleration, producing much smoother direction changes.
631
+ * Because this is computationally-intensive, a 32-bit MCU is required.
632
+ *
633
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
634
+ */
635
+//#define BEZIER_JERK_CONTROL
636
+
626 637
 //===========================================================================
627 638
 //============================= Z Probe Options =============================
628 639
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Infitary/i3-M508/Configuration.h Visa fil

@@ -612,6 +612,17 @@
612 612
 #define DEFAULT_ZJERK                  0.3
613 613
 #define DEFAULT_EJERK                  5.0
614 614
 
615
+/**
616
+ * Realtime Jerk Control
617
+ *
618
+ * This option eliminates vibration during printing by fitting a Bézier
619
+ * curve to move acceleration, producing much smoother direction changes.
620
+ * Because this is computationally-intensive, a 32-bit MCU is required.
621
+ *
622
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
623
+ */
624
+//#define BEZIER_JERK_CONTROL
625
+
615 626
 //===========================================================================
616 627
 //============================= Z Probe Options =============================
617 628
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/JGAurora/A5/Configuration.h Visa fil

@@ -620,6 +620,17 @@
620 620
 #define DEFAULT_ZJERK                  0.3
621 621
 #define DEFAULT_EJERK                  5.0
622 622
 
623
+/**
624
+ * Realtime Jerk Control
625
+ *
626
+ * This option eliminates vibration during printing by fitting a Bézier
627
+ * curve to move acceleration, producing much smoother direction changes.
628
+ * Because this is computationally-intensive, a 32-bit MCU is required.
629
+ *
630
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
631
+ */
632
+//#define BEZIER_JERK_CONTROL
633
+
623 634
 //===========================================================================
624 635
 //============================= Z Probe Options =============================
625 636
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/MakerParts/Configuration.h Visa fil

@@ -628,6 +628,17 @@
628 628
 #define DEFAULT_ZJERK                  0.4
629 629
 #define DEFAULT_EJERK                  8.0
630 630
 
631
+/**
632
+ * Realtime Jerk Control
633
+ *
634
+ * This option eliminates vibration during printing by fitting a Bézier
635
+ * curve to move acceleration, producing much smoother direction changes.
636
+ * Because this is computationally-intensive, a 32-bit MCU is required.
637
+ *
638
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
639
+ */
640
+//#define BEZIER_JERK_CONTROL
641
+
631 642
 //===========================================================================
632 643
 //============================= Z Probe Options =============================
633 644
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Malyan/M150/Configuration.h Visa fil

@@ -628,6 +628,17 @@
628 628
 #define DEFAULT_ZJERK                  0.3
629 629
 #define DEFAULT_EJERK                  5.0
630 630
 
631
+/**
632
+ * Realtime Jerk Control
633
+ *
634
+ * This option eliminates vibration during printing by fitting a Bézier
635
+ * curve to move acceleration, producing much smoother direction changes.
636
+ * Because this is computationally-intensive, a 32-bit MCU is required.
637
+ *
638
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
639
+ */
640
+//#define BEZIER_JERK_CONTROL
641
+
631 642
 //===========================================================================
632 643
 //============================= Z Probe Options =============================
633 644
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Malyan/M200/Configuration.h Visa fil

@@ -607,6 +607,17 @@
607 607
 #define DEFAULT_ZJERK                  0.3
608 608
 #define DEFAULT_EJERK                  5.0
609 609
 
610
+/**
611
+ * Realtime Jerk Control
612
+ *
613
+ * This option eliminates vibration during printing by fitting a Bézier
614
+ * curve to move acceleration, producing much smoother direction changes.
615
+ * Because this is computationally-intensive, a 32-bit MCU is required.
616
+ *
617
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
618
+ */
619
+//#define BEZIER_JERK_CONTROL
620
+
610 621
 //===========================================================================
611 622
 //============================= Z Probe Options =============================
612 623
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Micromake/C1/basic/Configuration.h Visa fil

@@ -612,6 +612,17 @@
612 612
 #define DEFAULT_ZJERK                 DEFAULT_XJERK // Must be same as XY for delta
613 613
 #define DEFAULT_EJERK                  5.0
614 614
 
615
+/**
616
+ * Realtime Jerk Control
617
+ *
618
+ * This option eliminates vibration during printing by fitting a Bézier
619
+ * curve to move acceleration, producing much smoother direction changes.
620
+ * Because this is computationally-intensive, a 32-bit MCU is required.
621
+ *
622
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
623
+ */
624
+//#define BEZIER_JERK_CONTROL
625
+
615 626
 //===========================================================================
616 627
 //============================= Z Probe Options =============================
617 628
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h Visa fil

@@ -612,6 +612,17 @@
612 612
 #define DEFAULT_ZJERK                 DEFAULT_XJERK // Must be same as XY for delta
613 613
 #define DEFAULT_EJERK                  5.0
614 614
 
615
+/**
616
+ * Realtime Jerk Control
617
+ *
618
+ * This option eliminates vibration during printing by fitting a Bézier
619
+ * curve to move acceleration, producing much smoother direction changes.
620
+ * Because this is computationally-intensive, a 32-bit MCU is required.
621
+ *
622
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
623
+ */
624
+//#define BEZIER_JERK_CONTROL
625
+
615 626
 //===========================================================================
616 627
 //============================= Z Probe Options =============================
617 628
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Mks/Sbase/Configuration.h Visa fil

@@ -608,6 +608,17 @@
608 608
 #define DEFAULT_ZJERK                  0.3
609 609
 #define DEFAULT_EJERK                  5.0
610 610
 
611
+/**
612
+ * Realtime Jerk Control
613
+ *
614
+ * This option eliminates vibration during printing by fitting a Bézier
615
+ * curve to move acceleration, producing much smoother direction changes.
616
+ * Because this is computationally-intensive, a 32-bit MCU is required.
617
+ *
618
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
619
+ */
620
+//#define BEZIER_JERK_CONTROL
621
+
611 622
 //===========================================================================
612 623
 //============================= Z Probe Options =============================
613 624
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h Visa fil

@@ -608,6 +608,17 @@
608 608
 #define DEFAULT_ZJERK                  0.3
609 609
 #define DEFAULT_EJERK                  5.0
610 610
 
611
+/**
612
+ * Realtime Jerk Control
613
+ *
614
+ * This option eliminates vibration during printing by fitting a Bézier
615
+ * curve to move acceleration, producing much smoother direction changes.
616
+ * Because this is computationally-intensive, a 32-bit MCU is required.
617
+ *
618
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
619
+ */
620
+//#define BEZIER_JERK_CONTROL
621
+
611 622
 //===========================================================================
612 623
 //============================= Z Probe Options =============================
613 624
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/RigidBot/Configuration.h Visa fil

@@ -606,6 +606,17 @@
606 606
 #define DEFAULT_ZJERK                  0.3
607 607
 #define DEFAULT_EJERK                  5.0
608 608
 
609
+/**
610
+ * Realtime Jerk Control
611
+ *
612
+ * This option eliminates vibration during printing by fitting a Bézier
613
+ * curve to move acceleration, producing much smoother direction changes.
614
+ * Because this is computationally-intensive, a 32-bit MCU is required.
615
+ *
616
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
617
+ */
618
+//#define BEZIER_JERK_CONTROL
619
+
609 620
 //===========================================================================
610 621
 //============================= Z Probe Options =============================
611 622
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/SCARA/Configuration.h Visa fil

@@ -621,6 +621,17 @@
621 621
 #define DEFAULT_ZJERK                  0.3
622 622
 #define DEFAULT_EJERK                  3.0
623 623
 
624
+/**
625
+ * Realtime Jerk Control
626
+ *
627
+ * This option eliminates vibration during printing by fitting a Bézier
628
+ * curve to move acceleration, producing much smoother direction changes.
629
+ * Because this is computationally-intensive, a 32-bit MCU is required.
630
+ *
631
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
632
+ */
633
+//#define BEZIER_JERK_CONTROL
634
+
624 635
 //===========================================================================
625 636
 //============================= Z Probe Options =============================
626 637
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/STM32F10/Configuration.h Visa fil

@@ -611,6 +611,17 @@
611 611
 #define DEFAULT_EJERK                  5.0
612 612
 
613 613
 
614
+/**
615
+ * Realtime Jerk Control
616
+ *
617
+ * This option eliminates vibration during printing by fitting a Bézier
618
+ * curve to move acceleration, producing much smoother direction changes.
619
+ * Because this is computationally-intensive, a 32-bit MCU is required.
620
+ *
621
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
622
+ */
623
+//#define BEZIER_JERK_CONTROL
624
+
614 625
 //===========================================================================
615 626
 //============================= Z Probe Options =============================
616 627
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Sanguinololu/Configuration.h Visa fil

@@ -639,6 +639,17 @@
639 639
 #define DEFAULT_ZJERK                  0.3
640 640
 #define DEFAULT_EJERK                  5.0
641 641
 
642
+/**
643
+ * Realtime Jerk Control
644
+ *
645
+ * This option eliminates vibration during printing by fitting a Bézier
646
+ * curve to move acceleration, producing much smoother direction changes.
647
+ * Because this is computationally-intensive, a 32-bit MCU is required.
648
+ *
649
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
650
+ */
651
+//#define BEZIER_JERK_CONTROL
652
+
642 653
 //===========================================================================
643 654
 //============================= Z Probe Options =============================
644 655
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/TheBorg/Configuration.h Visa fil

@@ -608,6 +608,17 @@
608 608
 #define DEFAULT_ZJERK                  0.3
609 609
 #define DEFAULT_EJERK                  5.0
610 610
 
611
+/**
612
+ * Realtime Jerk Control
613
+ *
614
+ * This option eliminates vibration during printing by fitting a Bézier
615
+ * curve to move acceleration, producing much smoother direction changes.
616
+ * Because this is computationally-intensive, a 32-bit MCU is required.
617
+ *
618
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
619
+ */
620
+//#define BEZIER_JERK_CONTROL
621
+
611 622
 //===========================================================================
612 623
 //============================= Z Probe Options =============================
613 624
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/TinyBoy2/Configuration.h Visa fil

@@ -659,6 +659,17 @@
659 659
 #define DEFAULT_ZJERK                  0.3
660 660
 #define DEFAULT_EJERK                  5.0
661 661
 
662
+/**
663
+ * Realtime Jerk Control
664
+ *
665
+ * This option eliminates vibration during printing by fitting a Bézier
666
+ * curve to move acceleration, producing much smoother direction changes.
667
+ * Because this is computationally-intensive, a 32-bit MCU is required.
668
+ *
669
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
670
+ */
671
+//#define BEZIER_JERK_CONTROL
672
+
662 673
 //===========================================================================
663 674
 //============================= Z Probe Options =============================
664 675
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Tronxy/X1/Configuration.h Visa fil

@@ -608,6 +608,17 @@
608 608
 #define DEFAULT_ZJERK                  0.3
609 609
 #define DEFAULT_EJERK                  5.0
610 610
 
611
+/**
612
+ * Realtime Jerk Control
613
+ *
614
+ * This option eliminates vibration during printing by fitting a Bézier
615
+ * curve to move acceleration, producing much smoother direction changes.
616
+ * Because this is computationally-intensive, a 32-bit MCU is required.
617
+ *
618
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
619
+ */
620
+//#define BEZIER_JERK_CONTROL
621
+
611 622
 //===========================================================================
612 623
 //============================= Z Probe Options =============================
613 624
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Tronxy/X5S/Configuration.h Visa fil

@@ -608,6 +608,17 @@
608 608
 #define DEFAULT_ZJERK                  0.4
609 609
 #define DEFAULT_EJERK                  5.0
610 610
 
611
+/**
612
+ * Realtime Jerk Control
613
+ *
614
+ * This option eliminates vibration during printing by fitting a Bézier
615
+ * curve to move acceleration, producing much smoother direction changes.
616
+ * Because this is computationally-intensive, a 32-bit MCU is required.
617
+ *
618
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
619
+ */
620
+//#define BEZIER_JERK_CONTROL
621
+
611 622
 //===========================================================================
612 623
 //============================= Z Probe Options =============================
613 624
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Tronxy/XY100/Configuration.h Visa fil

@@ -619,6 +619,17 @@
619 619
 #define DEFAULT_ZJERK                  0.4
620 620
 #define DEFAULT_EJERK                  5.0
621 621
 
622
+/**
623
+ * Realtime Jerk Control
624
+ *
625
+ * This option eliminates vibration during printing by fitting a Bézier
626
+ * curve to move acceleration, producing much smoother direction changes.
627
+ * Because this is computationally-intensive, a 32-bit MCU is required.
628
+ *
629
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
630
+ */
631
+//#define BEZIER_JERK_CONTROL
632
+
622 633
 //===========================================================================
623 634
 //============================= Z Probe Options =============================
624 635
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/UltiMachine/Archim2/Configuration.h Visa fil

@@ -608,6 +608,17 @@
608 608
 #define DEFAULT_ZJERK                  0.3
609 609
 #define DEFAULT_EJERK                  5.0
610 610
 
611
+/**
612
+ * Realtime Jerk Control
613
+ *
614
+ * This option eliminates vibration during printing by fitting a Bézier
615
+ * curve to move acceleration, producing much smoother direction changes.
616
+ * Because this is computationally-intensive, a 32-bit MCU is required.
617
+ *
618
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
619
+ */
620
+//#define BEZIER_JERK_CONTROL
621
+
611 622
 //===========================================================================
612 623
 //============================= Z Probe Options =============================
613 624
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Velleman/K8200/Configuration.h Visa fil

@@ -637,6 +637,17 @@
637 637
 #define DEFAULT_ZJERK                  0.3
638 638
 #define DEFAULT_EJERK                  5.0
639 639
 
640
+/**
641
+ * Realtime Jerk Control
642
+ *
643
+ * This option eliminates vibration during printing by fitting a Bézier
644
+ * curve to move acceleration, producing much smoother direction changes.
645
+ * Because this is computationally-intensive, a 32-bit MCU is required.
646
+ *
647
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
648
+ */
649
+//#define BEZIER_JERK_CONTROL
650
+
640 651
 //===========================================================================
641 652
 //============================= Z Probe Options =============================
642 653
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Velleman/K8400/Configuration.h Visa fil

@@ -608,6 +608,17 @@
608 608
 #define DEFAULT_ZJERK                  0.5
609 609
 #define DEFAULT_EJERK                 20.0
610 610
 
611
+/**
612
+ * Realtime Jerk Control
613
+ *
614
+ * This option eliminates vibration during printing by fitting a Bézier
615
+ * curve to move acceleration, producing much smoother direction changes.
616
+ * Because this is computationally-intensive, a 32-bit MCU is required.
617
+ *
618
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
619
+ */
620
+//#define BEZIER_JERK_CONTROL
621
+
611 622
 //===========================================================================
612 623
 //============================= Z Probe Options =============================
613 624
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Velleman/K8400/Dual-head/Configuration.h Visa fil

@@ -608,6 +608,17 @@
608 608
 #define DEFAULT_ZJERK                  0.4
609 609
 #define DEFAULT_EJERK                 20.0
610 610
 
611
+/**
612
+ * Realtime Jerk Control
613
+ *
614
+ * This option eliminates vibration during printing by fitting a Bézier
615
+ * curve to move acceleration, producing much smoother direction changes.
616
+ * Because this is computationally-intensive, a 32-bit MCU is required.
617
+ *
618
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
619
+ */
620
+//#define BEZIER_JERK_CONTROL
621
+
611 622
 //===========================================================================
612 623
 //============================= Z Probe Options =============================
613 624
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/Wanhao/Duplicator 6/Configuration.h Visa fil

@@ -618,6 +618,17 @@
618 618
 #define DEFAULT_ZJERK                  0.3
619 619
 #define DEFAULT_EJERK                  1.0
620 620
 
621
+/**
622
+ * Realtime Jerk Control
623
+ *
624
+ * This option eliminates vibration during printing by fitting a Bézier
625
+ * curve to move acceleration, producing much smoother direction changes.
626
+ * Because this is computationally-intensive, a 32-bit MCU is required.
627
+ *
628
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
629
+ */
630
+//#define BEZIER_JERK_CONTROL
631
+
621 632
 //===========================================================================
622 633
 //============================= Z Probe Options =============================
623 634
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/adafruit/ST7565/Configuration.h Visa fil

@@ -608,6 +608,17 @@
608 608
 #define DEFAULT_ZJERK                  0.3
609 609
 #define DEFAULT_EJERK                  5.0
610 610
 
611
+/**
612
+ * Realtime Jerk Control
613
+ *
614
+ * This option eliminates vibration during printing by fitting a Bézier
615
+ * curve to move acceleration, producing much smoother direction changes.
616
+ * Because this is computationally-intensive, a 32-bit MCU is required.
617
+ *
618
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
619
+ */
620
+//#define BEZIER_JERK_CONTROL
621
+
611 622
 //===========================================================================
612 623
 //============================= Z Probe Options =============================
613 624
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration.h Visa fil

@@ -688,6 +688,17 @@
688 688
 #define DEFAULT_ZJERK                 DEFAULT_XJERK // Must be same as XY for delta
689 689
 #define DEFAULT_EJERK                  5.0
690 690
 
691
+/**
692
+ * Realtime Jerk Control
693
+ *
694
+ * This option eliminates vibration during printing by fitting a Bézier
695
+ * curve to move acceleration, producing much smoother direction changes.
696
+ * Because this is computationally-intensive, a 32-bit MCU is required.
697
+ *
698
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
699
+ */
700
+//#define BEZIER_JERK_CONTROL
701
+
691 702
 //===========================================================================
692 703
 //============================= Z Probe Options =============================
693 704
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/delta/FLSUN/kossel/Configuration.h Visa fil

@@ -688,6 +688,17 @@
688 688
 #define DEFAULT_ZJERK                 DEFAULT_XJERK // Must be same as XY for delta
689 689
 #define DEFAULT_EJERK                  5.0
690 690
 
691
+/**
692
+ * Realtime Jerk Control
693
+ *
694
+ * This option eliminates vibration during printing by fitting a Bézier
695
+ * curve to move acceleration, producing much smoother direction changes.
696
+ * Because this is computationally-intensive, a 32-bit MCU is required.
697
+ *
698
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
699
+ */
700
+//#define BEZIER_JERK_CONTROL
701
+
691 702
 //===========================================================================
692 703
 //============================= Z Probe Options =============================
693 704
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration.h Visa fil

@@ -688,6 +688,17 @@
688 688
 #define DEFAULT_ZJERK                 DEFAULT_XJERK // Must be same as XY for delta
689 689
 #define DEFAULT_EJERK                  5.0
690 690
 
691
+/**
692
+ * Realtime Jerk Control
693
+ *
694
+ * This option eliminates vibration during printing by fitting a Bézier
695
+ * curve to move acceleration, producing much smoother direction changes.
696
+ * Because this is computationally-intensive, a 32-bit MCU is required.
697
+ *
698
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
699
+ */
700
+//#define BEZIER_JERK_CONTROL
701
+
691 702
 //===========================================================================
692 703
 //============================= Z Probe Options =============================
693 704
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/delta/Hatchbox_Alpha/Configuration.h Visa fil

@@ -693,6 +693,17 @@
693 693
 #define DEFAULT_ZJERK                 DEFAULT_XJERK // Must be same as XY for delta
694 694
 #define DEFAULT_EJERK                  5.0
695 695
 
696
+/**
697
+ * Realtime Jerk Control
698
+ *
699
+ * This option eliminates vibration during printing by fitting a Bézier
700
+ * curve to move acceleration, producing much smoother direction changes.
701
+ * Because this is computationally-intensive, a 32-bit MCU is required.
702
+ *
703
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
704
+ */
705
+//#define BEZIER_JERK_CONTROL
706
+
696 707
 //===========================================================================
697 708
 //============================= Z Probe Options =============================
698 709
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/delta/generic/Configuration.h Visa fil

@@ -678,6 +678,17 @@
678 678
 #define DEFAULT_ZJERK                 DEFAULT_XJERK // Must be same as XY for delta
679 679
 #define DEFAULT_EJERK                  5.0
680 680
 
681
+/**
682
+ * Realtime Jerk Control
683
+ *
684
+ * This option eliminates vibration during printing by fitting a Bézier
685
+ * curve to move acceleration, producing much smoother direction changes.
686
+ * Because this is computationally-intensive, a 32-bit MCU is required.
687
+ *
688
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
689
+ */
690
+//#define BEZIER_JERK_CONTROL
691
+
681 692
 //===========================================================================
682 693
 //============================= Z Probe Options =============================
683 694
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/delta/kossel_mini/Configuration.h Visa fil

@@ -678,6 +678,17 @@
678 678
 #define DEFAULT_ZJERK                 DEFAULT_XJERK // Must be same as XY for delta
679 679
 #define DEFAULT_EJERK                  5.0
680 680
 
681
+/**
682
+ * Realtime Jerk Control
683
+ *
684
+ * This option eliminates vibration during printing by fitting a Bézier
685
+ * curve to move acceleration, producing much smoother direction changes.
686
+ * Because this is computationally-intensive, a 32-bit MCU is required.
687
+ *
688
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
689
+ */
690
+//#define BEZIER_JERK_CONTROL
691
+
681 692
 //===========================================================================
682 693
 //============================= Z Probe Options =============================
683 694
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/delta/kossel_pro/Configuration.h Visa fil

@@ -671,6 +671,17 @@
671 671
 #define DEFAULT_ZJERK                 DEFAULT_XJERK // Must be same as XY for delta
672 672
 #define DEFAULT_EJERK                  5.0
673 673
 
674
+/**
675
+ * Realtime Jerk Control
676
+ *
677
+ * This option eliminates vibration during printing by fitting a Bézier
678
+ * curve to move acceleration, producing much smoother direction changes.
679
+ * Because this is computationally-intensive, a 32-bit MCU is required.
680
+ *
681
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
682
+ */
683
+//#define BEZIER_JERK_CONTROL
684
+
674 685
 //===========================================================================
675 686
 //============================= Z Probe Options =============================
676 687
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/delta/kossel_xl/Configuration.h Visa fil

@@ -690,6 +690,17 @@
690 690
 #define DEFAULT_ZJERK                 DEFAULT_XJERK // Must be same as XY for delta
691 691
 #define DEFAULT_EJERK                 20.0
692 692
 
693
+/**
694
+ * Realtime Jerk Control
695
+ *
696
+ * This option eliminates vibration during printing by fitting a Bézier
697
+ * curve to move acceleration, producing much smoother direction changes.
698
+ * Because this is computationally-intensive, a 32-bit MCU is required.
699
+ *
700
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
701
+ */
702
+//#define BEZIER_JERK_CONTROL
703
+
693 704
 //===========================================================================
694 705
 //============================= Z Probe Options =============================
695 706
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/gCreate/gMax1.5+/Configuration.h Visa fil

@@ -621,6 +621,17 @@
621 621
 #define DEFAULT_ZJERK                  0.7
622 622
 #define DEFAULT_EJERK                  4.0
623 623
 
624
+/**
625
+ * Realtime Jerk Control
626
+ *
627
+ * This option eliminates vibration during printing by fitting a Bézier
628
+ * curve to move acceleration, producing much smoother direction changes.
629
+ * Because this is computationally-intensive, a 32-bit MCU is required.
630
+ *
631
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
632
+ */
633
+//#define BEZIER_JERK_CONTROL
634
+
624 635
 //===========================================================================
625 636
 //============================= Z Probe Options =============================
626 637
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/makibox/Configuration.h Visa fil

@@ -611,6 +611,17 @@
611 611
 #define DEFAULT_ZJERK                  0.3
612 612
 #define DEFAULT_EJERK                  5.0
613 613
 
614
+/**
615
+ * Realtime Jerk Control
616
+ *
617
+ * This option eliminates vibration during printing by fitting a Bézier
618
+ * curve to move acceleration, producing much smoother direction changes.
619
+ * Because this is computationally-intensive, a 32-bit MCU is required.
620
+ *
621
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
622
+ */
623
+//#define BEZIER_JERK_CONTROL
624
+
614 625
 //===========================================================================
615 626
 //============================= Z Probe Options =============================
616 627
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/stm32f103ret6/Configuration.h Visa fil

@@ -610,6 +610,17 @@
610 610
 #define DEFAULT_ZJERK                  0.3
611 611
 #define DEFAULT_EJERK                  5.0
612 612
 
613
+/**
614
+ * Realtime Jerk Control
615
+ *
616
+ * This option eliminates vibration during printing by fitting a Bézier
617
+ * curve to move acceleration, producing much smoother direction changes.
618
+ * Because this is computationally-intensive, a 32-bit MCU is required.
619
+ *
620
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
621
+ */
622
+//#define BEZIER_JERK_CONTROL
623
+
613 624
 //===========================================================================
614 625
 //============================= Z Probe Options =============================
615 626
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/tvrrug/Round2/Configuration.h Visa fil

@@ -603,6 +603,17 @@
603 603
 #define DEFAULT_ZJERK                  0.3
604 604
 #define DEFAULT_EJERK                  5.0
605 605
 
606
+/**
607
+ * Realtime Jerk Control
608
+ *
609
+ * This option eliminates vibration during printing by fitting a Bézier
610
+ * curve to move acceleration, producing much smoother direction changes.
611
+ * Because this is computationally-intensive, a 32-bit MCU is required.
612
+ *
613
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
614
+ */
615
+//#define BEZIER_JERK_CONTROL
616
+
606 617
 //===========================================================================
607 618
 //============================= Z Probe Options =============================
608 619
 //===========================================================================

+ 11
- 0
Marlin/src/config/examples/wt150/Configuration.h Visa fil

@@ -613,6 +613,17 @@
613 613
 #define DEFAULT_ZJERK                  0.3
614 614
 #define DEFAULT_EJERK                  5.0
615 615
 
616
+/**
617
+ * Realtime Jerk Control
618
+ *
619
+ * This option eliminates vibration during printing by fitting a Bézier
620
+ * curve to move acceleration, producing much smoother direction changes.
621
+ * Because this is computationally-intensive, a 32-bit MCU is required.
622
+ *
623
+ * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
624
+ */
625
+//#define BEZIER_JERK_CONTROL
626
+
616 627
 //===========================================================================
617 628
 //============================= Z Probe Options =============================
618 629
 //===========================================================================

Laddar…
Avbryt
Spara