Browse Source

Merge pull request #8887 from thinkyhead/bf2_reduce_jerk_default

[2.0.x] Reduce default jerk. XY by half. Z by 1/4
Scott Lahteine 7 years ago
parent
commit
f218eb0ddf
No account linked to committer's email address
34 changed files with 99 additions and 107 deletions
  1. 3
    3
      Marlin/Configuration.h
  2. 3
    3
      Marlin/src/config/default/Configuration.h
  3. 3
    3
      Marlin/src/config/examples/AliExpress/CL-260/Configuration.h
  4. 3
    12
      Marlin/src/config/examples/Anet/A6/Configuration.h
  5. 2
    2
      Marlin/src/config/examples/Anet/A8/Configuration.h
  6. 3
    3
      Marlin/src/config/examples/Azteeg/X5GT/Configuration.h
  7. 3
    3
      Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h
  8. 2
    2
      Marlin/src/config/examples/Creality/CR-10/Configuration.h
  9. 3
    3
      Marlin/src/config/examples/FolgerTech/i3-2020/Configuration.h
  10. 3
    3
      Marlin/src/config/examples/Geeetech/GT2560/Configuration.h
  11. 3
    3
      Marlin/src/config/examples/Infitary/i3-M508/Configuration.h
  12. 4
    4
      Marlin/src/config/examples/Malyan/M150/Configuration.h
  13. 3
    3
      Marlin/src/config/examples/Malyan/M200/Configuration.h
  14. 3
    3
      Marlin/src/config/examples/Micromake/C1/basic/Configuration.h
  15. 3
    3
      Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h
  16. 3
    3
      Marlin/src/config/examples/Mks/Sbase/Configuration.h
  17. 3
    3
      Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h
  18. 4
    4
      Marlin/src/config/examples/RigidBot/Configuration.h
  19. 4
    4
      Marlin/src/config/examples/SCARA/Configuration.h
  20. 3
    3
      Marlin/src/config/examples/TinyBoy2/Configuration.h
  21. 3
    3
      Marlin/src/config/examples/UltiMachine/Archim2/Configuration.h
  22. 3
    3
      Marlin/src/config/examples/Velleman/K8200/Configuration.h
  23. 3
    3
      Marlin/src/config/examples/adafruit/ST7565/Configuration.h
  24. 2
    2
      Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration.h
  25. 2
    2
      Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration.h
  26. 3
    3
      Marlin/src/config/examples/delta/generic/Configuration.h
  27. 3
    3
      Marlin/src/config/examples/delta/kossel_mini/Configuration.h
  28. 3
    3
      Marlin/src/config/examples/delta/kossel_pro/Configuration.h
  29. 3
    3
      Marlin/src/config/examples/delta/kossel_xl/Configuration.h
  30. 2
    2
      Marlin/src/config/examples/gCreate/gMax1.5+/Configuration.h
  31. 3
    3
      Marlin/src/config/examples/makibox/Configuration.h
  32. 3
    3
      Marlin/src/config/examples/tvrrug/Round2/Configuration.h
  33. 2
    2
      Marlin/src/module/stepper.cpp
  34. 3
    2
      Marlin/src/sd/cardreader.cpp

+ 3
- 3
Marlin/Configuration.h View File

566
  * When changing speed and direction, if the difference is less than the
566
  * When changing speed and direction, if the difference is less than the
567
  * value set here, it may happen instantaneously.
567
  * value set here, it may happen instantaneously.
568
  */
568
  */
569
-#define DEFAULT_XJERK                 20.0
570
-#define DEFAULT_YJERK                 20.0
571
-#define DEFAULT_ZJERK                  0.4
569
+#define DEFAULT_XJERK                 10.0
570
+#define DEFAULT_YJERK                 10.0
571
+#define DEFAULT_ZJERK                  0.3
572
 #define DEFAULT_EJERK                  5.0
572
 #define DEFAULT_EJERK                  5.0
573
 
573
 
574
 //===========================================================================
574
 //===========================================================================

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

566
  * When changing speed and direction, if the difference is less than the
566
  * When changing speed and direction, if the difference is less than the
567
  * value set here, it may happen instantaneously.
567
  * value set here, it may happen instantaneously.
568
  */
568
  */
569
-#define DEFAULT_XJERK                 20.0
570
-#define DEFAULT_YJERK                 20.0
571
-#define DEFAULT_ZJERK                  0.4
569
+#define DEFAULT_XJERK                 10.0
570
+#define DEFAULT_YJERK                 10.0
571
+#define DEFAULT_ZJERK                  0.3
572
 #define DEFAULT_EJERK                  5.0
572
 #define DEFAULT_EJERK                  5.0
573
 
573
 
574
 //===========================================================================
574
 //===========================================================================

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

566
  * When changing speed and direction, if the difference is less than the
566
  * When changing speed and direction, if the difference is less than the
567
  * value set here, it may happen instantaneously.
567
  * value set here, it may happen instantaneously.
568
  */
568
  */
569
-#define DEFAULT_XJERK                 20.0
570
-#define DEFAULT_YJERK                 20.0
571
-#define DEFAULT_ZJERK                  0.4
569
+#define DEFAULT_XJERK                 10.0
570
+#define DEFAULT_YJERK                 10.0
571
+#define DEFAULT_ZJERK                  0.3
572
 #define DEFAULT_EJERK                  5.0
572
 #define DEFAULT_EJERK                  5.0
573
 
573
 
574
 //===========================================================================
574
 //===========================================================================

+ 3
- 12
Marlin/src/config/examples/Anet/A6/Configuration.h View File

612
  * When changing speed and direction, if the difference is less than the
612
  * When changing speed and direction, if the difference is less than the
613
  * value set here, it may happen instantaneously.
613
  * value set here, it may happen instantaneously.
614
  */
614
  */
615
-//#define DEFAULT_XJERK                 20.0
616
-//#define DEFAULT_YJERK                 20.0
617
-//#define DEFAULT_ZJERK                  0.4
618
-//#define DEFAULT_EJERK                  5.0
619
-
620
 // ANET A6 Firmware V2.0 defaults (jerk):
615
 // ANET A6 Firmware V2.0 defaults (jerk):
621
-// Vxy-jerk: 20, Vz-jerk: +000.30, Ve-jerk: 10
622
-#define DEFAULT_XJERK                 20.0
623
-#define DEFAULT_YJERK                 20.0
616
+// Vxy-jerk: 10, Vz-jerk: +000.30, Ve-jerk: 10
617
+#define DEFAULT_XJERK                 10.0
618
+#define DEFAULT_YJERK                 10.0
624
 #define DEFAULT_ZJERK                  0.3
619
 #define DEFAULT_ZJERK                  0.3
625
 #define DEFAULT_EJERK                 10.0
620
 #define DEFAULT_EJERK                 10.0
626
-//#define DEFAULT_XJERK                 20.0
627
-//#define DEFAULT_YJERK                 20.0
628
-//#define DEFAULT_ZJERK                  0.3
629
-//#define DEFAULT_EJERK                  5.0
630
 
621
 
631
 //===========================================================================
622
 //===========================================================================
632
 //============================= Z Probe Options =============================
623
 //============================= Z Probe Options =============================

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

572
  * When changing speed and direction, if the difference is less than the
572
  * When changing speed and direction, if the difference is less than the
573
  * value set here, it may happen instantaneously.
573
  * value set here, it may happen instantaneously.
574
  */
574
  */
575
-#define DEFAULT_XJERK                 20.0
576
-#define DEFAULT_YJERK                 20.0
575
+#define DEFAULT_XJERK                 10.0
576
+#define DEFAULT_YJERK                 10.0
577
 #define DEFAULT_ZJERK                  0.3
577
 #define DEFAULT_ZJERK                  0.3
578
 #define DEFAULT_EJERK                  5.0
578
 #define DEFAULT_EJERK                  5.0
579
 
579
 

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

566
  * When changing speed and direction, if the difference is less than the
566
  * When changing speed and direction, if the difference is less than the
567
  * value set here, it may happen instantaneously.
567
  * value set here, it may happen instantaneously.
568
  */
568
  */
569
-#define DEFAULT_XJERK                 20.0
570
-#define DEFAULT_YJERK                 20.0
571
-#define DEFAULT_ZJERK                  0.4
569
+#define DEFAULT_XJERK                 10.0
570
+#define DEFAULT_YJERK                 10.0
571
+#define DEFAULT_ZJERK                  0.3
572
 #define DEFAULT_EJERK                  5.0
572
 #define DEFAULT_EJERK                  5.0
573
 
573
 
574
 //===========================================================================
574
 //===========================================================================

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

567
  * When changing speed and direction, if the difference is less than the
567
  * When changing speed and direction, if the difference is less than the
568
  * value set here, it may happen instantaneously.
568
  * value set here, it may happen instantaneously.
569
  */
569
  */
570
-#define DEFAULT_XJERK                 20.0
571
-#define DEFAULT_YJERK                 20.0
572
-#define DEFAULT_ZJERK                  0.4
570
+#define DEFAULT_XJERK                 10.0
571
+#define DEFAULT_YJERK                 10.0
572
+#define DEFAULT_ZJERK                  0.3
573
 #define DEFAULT_EJERK                  1.0
573
 #define DEFAULT_EJERK                  1.0
574
 
574
 
575
 //===========================================================================
575
 //===========================================================================

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

576
  * When changing speed and direction, if the difference is less than the
576
  * When changing speed and direction, if the difference is less than the
577
  * value set here, it may happen instantaneously.
577
  * value set here, it may happen instantaneously.
578
  */
578
  */
579
-#define DEFAULT_XJERK                 20.0
580
-#define DEFAULT_YJERK                 20.0
579
+#define DEFAULT_XJERK                 10.0
580
+#define DEFAULT_YJERK                 10.0
581
 #define DEFAULT_ZJERK                  2.7
581
 #define DEFAULT_ZJERK                  2.7
582
 #define DEFAULT_EJERK                  5.0
582
 #define DEFAULT_EJERK                  5.0
583
 
583
 

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

572
  * When changing speed and direction, if the difference is less than the
572
  * When changing speed and direction, if the difference is less than the
573
  * value set here, it may happen instantaneously.
573
  * value set here, it may happen instantaneously.
574
  */
574
  */
575
-#define DEFAULT_XJERK                 17.0
576
-#define DEFAULT_YJERK                 17.0
577
-#define DEFAULT_ZJERK                  0.4
575
+#define DEFAULT_XJERK                  8.5
576
+#define DEFAULT_YJERK                  8.5
577
+#define DEFAULT_ZJERK                  0.3
578
 #define DEFAULT_EJERK                  4.0
578
 #define DEFAULT_EJERK                  4.0
579
 
579
 
580
 //===========================================================================
580
 //===========================================================================

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

581
  * When changing speed and direction, if the difference is less than the
581
  * When changing speed and direction, if the difference is less than the
582
  * value set here, it may happen instantaneously.
582
  * value set here, it may happen instantaneously.
583
  */
583
  */
584
-#define DEFAULT_XJERK                 20.0
585
-#define DEFAULT_YJERK                 20.0
586
-#define DEFAULT_ZJERK                  0.4
584
+#define DEFAULT_XJERK                 10.0
585
+#define DEFAULT_YJERK                 10.0
586
+#define DEFAULT_ZJERK                  0.3
587
 #define DEFAULT_EJERK                  5.0
587
 #define DEFAULT_EJERK                  5.0
588
 
588
 
589
 //===========================================================================
589
 //===========================================================================

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

570
  * When changing speed and direction, if the difference is less than the
570
  * When changing speed and direction, if the difference is less than the
571
  * value set here, it may happen instantaneously.
571
  * value set here, it may happen instantaneously.
572
  */
572
  */
573
-#define DEFAULT_XJERK                 20.0
574
-#define DEFAULT_YJERK                 20.0
575
-#define DEFAULT_ZJERK                  0.4
573
+#define DEFAULT_XJERK                 10.0
574
+#define DEFAULT_YJERK                 10.0
575
+#define DEFAULT_ZJERK                  0.3
576
 #define DEFAULT_EJERK                  5.0
576
 #define DEFAULT_EJERK                  5.0
577
 
577
 
578
 //===========================================================================
578
 //===========================================================================

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

586
  * When changing speed and direction, if the difference is less than the
586
  * When changing speed and direction, if the difference is less than the
587
  * value set here, it may happen instantaneously.
587
  * value set here, it may happen instantaneously.
588
  */
588
  */
589
-#define DEFAULT_XJERK                 8.0
590
-#define DEFAULT_YJERK                 8.0
591
-#define DEFAULT_ZJERK                 0.40
592
-#define DEFAULT_EJERK                 5.0
589
+#define DEFAULT_XJERK                  8.0
590
+#define DEFAULT_YJERK                  8.0
591
+#define DEFAULT_ZJERK                  0.3
592
+#define DEFAULT_EJERK                  5.0
593
 
593
 
594
 //===========================================================================
594
 //===========================================================================
595
 //============================= Z Probe Options =============================
595
 //============================= Z Probe Options =============================

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

565
  * When changing speed and direction, if the difference is less than the
565
  * When changing speed and direction, if the difference is less than the
566
  * value set here, it may happen instantaneously.
566
  * value set here, it may happen instantaneously.
567
  */
567
  */
568
-#define DEFAULT_XJERK                 20.0
569
-#define DEFAULT_YJERK                 20.0
570
-#define DEFAULT_ZJERK                  0.4
568
+#define DEFAULT_XJERK                 10.0
569
+#define DEFAULT_YJERK                 10.0
570
+#define DEFAULT_ZJERK                  0.3
571
 #define DEFAULT_EJERK                  5.0
571
 #define DEFAULT_EJERK                  5.0
572
 
572
 
573
 //===========================================================================
573
 //===========================================================================

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

570
  * When changing speed and direction, if the difference is less than the
570
  * When changing speed and direction, if the difference is less than the
571
  * value set here, it may happen instantaneously.
571
  * value set here, it may happen instantaneously.
572
  */
572
  */
573
-#define DEFAULT_XJERK                 20.0
574
-#define DEFAULT_YJERK                 20.0
575
-#define DEFAULT_ZJERK                 20.0
573
+#define DEFAULT_XJERK                 10.0
574
+#define DEFAULT_YJERK                 DEFAULT_XJERK
575
+#define DEFAULT_ZJERK                 DEFAULT_XJERK // Must be same as XY for delta
576
 #define DEFAULT_EJERK                  5.0
576
 #define DEFAULT_EJERK                  5.0
577
 
577
 
578
 //===========================================================================
578
 //===========================================================================

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

570
  * When changing speed and direction, if the difference is less than the
570
  * When changing speed and direction, if the difference is less than the
571
  * value set here, it may happen instantaneously.
571
  * value set here, it may happen instantaneously.
572
  */
572
  */
573
-#define DEFAULT_XJERK                 20.0
574
-#define DEFAULT_YJERK                 20.0
575
-#define DEFAULT_ZJERK                  0.4
573
+#define DEFAULT_XJERK                 10.0
574
+#define DEFAULT_YJERK                 DEFAULT_XJERK
575
+#define DEFAULT_ZJERK                 DEFAULT_XJERK // Must be same as XY for delta
576
 #define DEFAULT_EJERK                  5.0
576
 #define DEFAULT_EJERK                  5.0
577
 
577
 
578
 //===========================================================================
578
 //===========================================================================

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

567
  * When changing speed and direction, if the difference is less than the
567
  * When changing speed and direction, if the difference is less than the
568
  * value set here, it may happen instantaneously.
568
  * value set here, it may happen instantaneously.
569
  */
569
  */
570
-#define DEFAULT_XJERK                 20.0
571
-#define DEFAULT_YJERK                 20.0
572
-#define DEFAULT_ZJERK                  0.4
570
+#define DEFAULT_XJERK                 10.0
571
+#define DEFAULT_YJERK                 10.0
572
+#define DEFAULT_ZJERK                  0.3
573
 #define DEFAULT_EJERK                  5.0
573
 #define DEFAULT_EJERK                  5.0
574
 
574
 
575
 //===========================================================================
575
 //===========================================================================

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

566
  * When changing speed and direction, if the difference is less than the
566
  * When changing speed and direction, if the difference is less than the
567
  * value set here, it may happen instantaneously.
567
  * value set here, it may happen instantaneously.
568
  */
568
  */
569
-#define DEFAULT_XJERK                 20.0
570
-#define DEFAULT_YJERK                 20.0
571
-#define DEFAULT_ZJERK                  0.4
569
+#define DEFAULT_XJERK                 10.0
570
+#define DEFAULT_YJERK                 10.0
571
+#define DEFAULT_ZJERK                  0.3
572
 #define DEFAULT_EJERK                  5.0
572
 #define DEFAULT_EJERK                  5.0
573
 
573
 
574
 //===========================================================================
574
 //===========================================================================

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

564
  * When changing speed and direction, if the difference is less than the
564
  * When changing speed and direction, if the difference is less than the
565
  * value set here, it may happen instantaneously.
565
  * value set here, it may happen instantaneously.
566
  */
566
  */
567
-#define DEFAULT_XJERK                 8.0
568
-#define DEFAULT_YJERK                 8.0
569
-#define DEFAULT_ZJERK                 0.4
570
-#define DEFAULT_EJERK                 5.0
567
+#define DEFAULT_XJERK                  8.0
568
+#define DEFAULT_YJERK                  8.0
569
+#define DEFAULT_ZJERK                  0.3
570
+#define DEFAULT_EJERK                  5.0
571
 
571
 
572
 //===========================================================================
572
 //===========================================================================
573
 //============================= Z Probe Options =============================
573
 //============================= Z Probe Options =============================

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

578
  * When changing speed and direction, if the difference is less than the
578
  * When changing speed and direction, if the difference is less than the
579
  * value set here, it may happen instantaneously.
579
  * value set here, it may happen instantaneously.
580
  */
580
  */
581
-#define DEFAULT_XJERK                 5.0
582
-#define DEFAULT_YJERK                 5.0
583
-#define DEFAULT_ZJERK                 0.4
584
-#define DEFAULT_EJERK                 3.0
581
+#define DEFAULT_XJERK                  5.0
582
+#define DEFAULT_YJERK                  5.0
583
+#define DEFAULT_ZJERK                  0.4
584
+#define DEFAULT_EJERK                  3.0
585
 
585
 
586
 //===========================================================================
586
 //===========================================================================
587
 //============================= Z Probe Options =============================
587
 //============================= Z Probe Options =============================

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

617
  * When changing speed and direction, if the difference is less than the
617
  * When changing speed and direction, if the difference is less than the
618
  * value set here, it may happen instantaneously.
618
  * value set here, it may happen instantaneously.
619
  */
619
  */
620
-#define DEFAULT_XJERK                 20.0
621
-#define DEFAULT_YJERK                 20.0
622
-#define DEFAULT_ZJERK                  0.4
620
+#define DEFAULT_XJERK                 10.0
621
+#define DEFAULT_YJERK                 10.0
622
+#define DEFAULT_ZJERK                  0.3
623
 #define DEFAULT_EJERK                  5.0
623
 #define DEFAULT_EJERK                  5.0
624
 
624
 
625
 //===========================================================================
625
 //===========================================================================

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

566
  * When changing speed and direction, if the difference is less than the
566
  * When changing speed and direction, if the difference is less than the
567
  * value set here, it may happen instantaneously.
567
  * value set here, it may happen instantaneously.
568
  */
568
  */
569
-#define DEFAULT_XJERK                 20.0
570
-#define DEFAULT_YJERK                 20.0
571
-#define DEFAULT_ZJERK                  0.4
569
+#define DEFAULT_XJERK                 10.0
570
+#define DEFAULT_YJERK                 10.0
571
+#define DEFAULT_ZJERK                  0.3
572
 #define DEFAULT_EJERK                  5.0
572
 #define DEFAULT_EJERK                  5.0
573
 
573
 
574
 //===========================================================================
574
 //===========================================================================

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

595
  * When changing speed and direction, if the difference is less than the
595
  * When changing speed and direction, if the difference is less than the
596
  * value set here, it may happen instantaneously.
596
  * value set here, it may happen instantaneously.
597
  */
597
  */
598
-#define DEFAULT_XJERK                 20.0
599
-#define DEFAULT_YJERK                 20.0
600
-#define DEFAULT_ZJERK                  0.4
598
+#define DEFAULT_XJERK                 10.0
599
+#define DEFAULT_YJERK                 10.0
600
+#define DEFAULT_ZJERK                  0.3
601
 #define DEFAULT_EJERK                  5.0
601
 #define DEFAULT_EJERK                  5.0
602
 
602
 
603
 //===========================================================================
603
 //===========================================================================

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

566
  * When changing speed and direction, if the difference is less than the
566
  * When changing speed and direction, if the difference is less than the
567
  * value set here, it may happen instantaneously.
567
  * value set here, it may happen instantaneously.
568
  */
568
  */
569
-#define DEFAULT_XJERK                 20.0
570
-#define DEFAULT_YJERK                 20.0
571
-#define DEFAULT_ZJERK                  0.4
569
+#define DEFAULT_XJERK                 10.0
570
+#define DEFAULT_YJERK                 10.0
571
+#define DEFAULT_ZJERK                  0.3
572
 #define DEFAULT_EJERK                  5.0
572
 #define DEFAULT_EJERK                  5.0
573
 
573
 
574
 //===========================================================================
574
 //===========================================================================

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

646
  * When changing speed and direction, if the difference is less than the
646
  * When changing speed and direction, if the difference is less than the
647
  * value set here, it may happen instantaneously.
647
  * value set here, it may happen instantaneously.
648
  */
648
  */
649
-#define DEFAULT_XJERK                 20.0
649
+#define DEFAULT_XJERK                 10.0
650
 #define DEFAULT_YJERK                 DEFAULT_XJERK
650
 #define DEFAULT_YJERK                 DEFAULT_XJERK
651
-#define DEFAULT_ZJERK                 DEFAULT_YJERK // Must be same as XY for delta
651
+#define DEFAULT_ZJERK                 DEFAULT_XJERK // Must be same as XY for delta
652
 #define DEFAULT_EJERK                  5.0
652
 #define DEFAULT_EJERK                  5.0
653
 
653
 
654
 //===========================================================================
654
 //===========================================================================

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

646
  * When changing speed and direction, if the difference is less than the
646
  * When changing speed and direction, if the difference is less than the
647
  * value set here, it may happen instantaneously.
647
  * value set here, it may happen instantaneously.
648
  */
648
  */
649
-#define DEFAULT_XJERK                 20.0
649
+#define DEFAULT_XJERK                 10.0
650
 #define DEFAULT_YJERK                 DEFAULT_XJERK
650
 #define DEFAULT_YJERK                 DEFAULT_XJERK
651
-#define DEFAULT_ZJERK                 DEFAULT_YJERK // Must be same as XY for delta
651
+#define DEFAULT_ZJERK                 DEFAULT_XJERK // Must be same as XY for delta
652
 #define DEFAULT_EJERK                  5.0
652
 #define DEFAULT_EJERK                  5.0
653
 
653
 
654
 //===========================================================================
654
 //===========================================================================

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

636
  * When changing speed and direction, if the difference is less than the
636
  * When changing speed and direction, if the difference is less than the
637
  * value set here, it may happen instantaneously.
637
  * value set here, it may happen instantaneously.
638
  */
638
  */
639
-#define DEFAULT_XJERK                 20.0
640
-#define DEFAULT_YJERK                 20.0
641
-#define DEFAULT_ZJERK                 20.0 // Must be same as XY for delta
639
+#define DEFAULT_XJERK                 10.0
640
+#define DEFAULT_YJERK                 DEFAULT_XJERK
641
+#define DEFAULT_ZJERK                 DEFAULT_XJERK // Must be same as XY for delta
642
 #define DEFAULT_EJERK                  5.0
642
 #define DEFAULT_EJERK                  5.0
643
 
643
 
644
 //===========================================================================
644
 //===========================================================================

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

636
  * When changing speed and direction, if the difference is less than the
636
  * When changing speed and direction, if the difference is less than the
637
  * value set here, it may happen instantaneously.
637
  * value set here, it may happen instantaneously.
638
  */
638
  */
639
-#define DEFAULT_XJERK                 20.0
640
-#define DEFAULT_YJERK                 20.0
641
-#define DEFAULT_ZJERK                 20.0 // Must be same as XY for delta
639
+#define DEFAULT_XJERK                 10.0
640
+#define DEFAULT_YJERK                 DEFAULT_XJERK
641
+#define DEFAULT_ZJERK                 DEFAULT_XJERK // Must be same as XY for delta
642
 #define DEFAULT_EJERK                  5.0
642
 #define DEFAULT_EJERK                  5.0
643
 
643
 
644
 //===========================================================================
644
 //===========================================================================

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

629
  * When changing speed and direction, if the difference is less than the
629
  * When changing speed and direction, if the difference is less than the
630
  * value set here, it may happen instantaneously.
630
  * value set here, it may happen instantaneously.
631
  */
631
  */
632
-#define DEFAULT_XJERK                 20.0
633
-#define DEFAULT_YJERK                 20.0
634
-#define DEFAULT_ZJERK                 20.0 // Must be same as XY for delta
632
+#define DEFAULT_XJERK                 10.0
633
+#define DEFAULT_YJERK                 DEFAULT_XJERK
634
+#define DEFAULT_ZJERK                 DEFAULT_XJERK // Must be same as XY for delta
635
 #define DEFAULT_EJERK                  5.0
635
 #define DEFAULT_EJERK                  5.0
636
 
636
 
637
 //===========================================================================
637
 //===========================================================================

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

648
  * When changing speed and direction, if the difference is less than the
648
  * When changing speed and direction, if the difference is less than the
649
  * value set here, it may happen instantaneously.
649
  * value set here, it may happen instantaneously.
650
  */
650
  */
651
-#define DEFAULT_XJERK                 20.0
652
-#define DEFAULT_YJERK                 20.0
653
-#define DEFAULT_ZJERK                 20.0
651
+#define DEFAULT_XJERK                 10.0
652
+#define DEFAULT_YJERK                 DEFAULT_XJERK
653
+#define DEFAULT_ZJERK                 DEFAULT_XJERK // Must be same as XY for delta
654
 #define DEFAULT_EJERK                 20.0
654
 #define DEFAULT_EJERK                 20.0
655
 
655
 
656
 //===========================================================================
656
 //===========================================================================

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

579
  * When changing speed and direction, if the difference is less than the
579
  * When changing speed and direction, if the difference is less than the
580
  * value set here, it may happen instantaneously.
580
  * value set here, it may happen instantaneously.
581
  */
581
  */
582
-#define DEFAULT_XJERK                 17.0
583
-#define DEFAULT_YJERK                 17.0
582
+#define DEFAULT_XJERK                  8.5
583
+#define DEFAULT_YJERK                  8.5
584
 #define DEFAULT_ZJERK                  1.0
584
 #define DEFAULT_ZJERK                  1.0
585
 #define DEFAULT_EJERK                  4.0
585
 #define DEFAULT_EJERK                  4.0
586
 
586
 

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

569
  * When changing speed and direction, if the difference is less than the
569
  * When changing speed and direction, if the difference is less than the
570
  * value set here, it may happen instantaneously.
570
  * value set here, it may happen instantaneously.
571
  */
571
  */
572
-#define DEFAULT_XJERK                 20.0
573
-#define DEFAULT_YJERK                 20.0
574
-#define DEFAULT_ZJERK                  0.4
572
+#define DEFAULT_XJERK                 10.0
573
+#define DEFAULT_YJERK                 10.0
574
+#define DEFAULT_ZJERK                  0.3
575
 #define DEFAULT_EJERK                  5.0
575
 #define DEFAULT_EJERK                  5.0
576
 
576
 
577
 //===========================================================================
577
 //===========================================================================

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

561
  * When changing speed and direction, if the difference is less than the
561
  * When changing speed and direction, if the difference is less than the
562
  * value set here, it may happen instantaneously.
562
  * value set here, it may happen instantaneously.
563
  */
563
  */
564
-#define DEFAULT_XJERK                 20.0
565
-#define DEFAULT_YJERK                 20.0
566
-#define DEFAULT_ZJERK                  0.4
564
+#define DEFAULT_XJERK                 10.0
565
+#define DEFAULT_YJERK                 10.0
566
+#define DEFAULT_ZJERK                  0.3
567
 #define DEFAULT_EJERK                  5.0
567
 #define DEFAULT_EJERK                  5.0
568
 
568
 
569
 //===========================================================================
569
 //===========================================================================

+ 2
- 2
Marlin/src/module/stepper.cpp View File

397
     else {
397
     else {
398
       planner.discard_current_block();
398
       planner.discard_current_block();
399
       --cleaning_buffer_counter;                // Count down for abort print
399
       --cleaning_buffer_counter;                // Count down for abort print
400
-      #ifdef SD_FINISHED_RELEASECOMMAND
401
-        if (!cleaning_buffer_counter && (SD_FINISHED_STEPPERRELEASE)) enqueue_and_echo_commands_P(PSTR(SD_FINISHED_RELEASECOMMAND));
400
+      #if ENABLED(SD_FINISHED_STEPPERRELEASE) && defined(SD_FINISHED_RELEASECOMMAND)
401
+        if (!cleaning_buffer_counter) enqueue_and_echo_commands_P(PSTR(SD_FINISHED_RELEASECOMMAND));
402
       #endif
402
       #endif
403
     }
403
     }
404
     current_block = NULL;                       // Prep to get a new block after cleaning
404
     current_block = NULL;                       // Prep to get a new block after cleaning

+ 3
- 2
Marlin/src/sd/cardreader.cpp View File

896
   }
896
   }
897
   else {
897
   else {
898
     sdprinting = false;
898
     sdprinting = false;
899
-    if (SD_FINISHED_STEPPERRELEASE)
900
-      enqueue_and_echo_commands_P(PSTR(SD_FINISHED_RELEASECOMMAND));
899
+    #if ENABLED(SD_FINISHED_STEPPERRELEASE) && defined(SD_FINISHED_RELEASECOMMAND)
900
+      stepper.cleaning_buffer_counter = 1; // The command will fire from the Stepper ISR
901
+    #endif
901
     print_job_timer.stop();
902
     print_job_timer.stop();
902
     if (print_job_timer.duration() > 60)
903
     if (print_job_timer.duration() > 60)
903
       enqueue_and_echo_commands_P(PSTR("M31"));
904
       enqueue_and_echo_commands_P(PSTR("M31"));

Loading…
Cancel
Save