Browse Source

Add A5984 to example configurations

Scott Lahteine 7 years ago
parent
commit
72b086b90d
91 changed files with 181 additions and 182 deletions
  1. 2
    2
      Marlin/src/config/examples/AlephObjects/TAZ4/Configuration_adv.h
  2. 2
    2
      Marlin/src/config/examples/AliExpress/CL-260/Configuration.h
  3. 2
    2
      Marlin/src/config/examples/Anet/A6/Configuration.h
  4. 2
    2
      Marlin/src/config/examples/Anet/A6/Configuration_adv.h
  5. 2
    2
      Marlin/src/config/examples/Anet/A8/Configuration_adv.h
  6. 2
    2
      Marlin/src/config/examples/Azteeg/X5GT/Configuration.h
  7. 2
    2
      Marlin/src/config/examples/Azteeg/X5GT/Configuration_adv.h
  8. 2
    2
      Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h
  9. 2
    2
      Marlin/src/config/examples/BIBO/TouchX/default/Configuration_adv.h
  10. 2
    2
      Marlin/src/config/examples/BQ/Hephestos/Configuration_adv.h
  11. 2
    2
      Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h
  12. 2
    2
      Marlin/src/config/examples/BQ/Hephestos_2/Configuration_adv.h
  13. 2
    2
      Marlin/src/config/examples/BQ/WITBOX/Configuration_adv.h
  14. 2
    2
      Marlin/src/config/examples/Cartesio/Configuration_adv.h
  15. 2
    2
      Marlin/src/config/examples/Creality/CR-10/Configuration.h
  16. 2
    2
      Marlin/src/config/examples/Creality/CR-10/Configuration_adv.h
  17. 2
    2
      Marlin/src/config/examples/Creality/CR-10S/Configuration.h
  18. 2
    2
      Marlin/src/config/examples/Creality/CR-10S/Configuration_adv.h
  19. 2
    2
      Marlin/src/config/examples/Creality/CR-10mini/Configuration.h
  20. 2
    2
      Marlin/src/config/examples/Creality/CR-10mini/Configuration_adv.h
  21. 2
    2
      Marlin/src/config/examples/Creality/CR-8/Configuration.h
  22. 2
    2
      Marlin/src/config/examples/Creality/CR-8/Configuration_adv.h
  23. 2
    2
      Marlin/src/config/examples/Creality/Ender-2/Configuration.h
  24. 2
    2
      Marlin/src/config/examples/Creality/Ender-2/Configuration_adv.h
  25. 2
    2
      Marlin/src/config/examples/Creality/Ender-3/Configuration.h
  26. 2
    2
      Marlin/src/config/examples/Creality/Ender-3/Configuration_adv.h
  27. 2
    2
      Marlin/src/config/examples/Creality/Ender-4/Configuration.h
  28. 2
    2
      Marlin/src/config/examples/Creality/Ender-4/Configuration_adv.h
  29. 1
    2
      Marlin/src/config/examples/Einstart-S/Configuration_adv.h
  30. 2
    2
      Marlin/src/config/examples/Felix/Configuration.h
  31. 2
    2
      Marlin/src/config/examples/Felix/Configuration_adv.h
  32. 2
    2
      Marlin/src/config/examples/Felix/DUAL/Configuration.h
  33. 2
    2
      Marlin/src/config/examples/FolgerTech/i3-2020/Configuration_adv.h
  34. 2
    2
      Marlin/src/config/examples/Geeetech/GT2560/Configuration.h
  35. 2
    2
      Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
  36. 2
    2
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h
  37. 2
    2
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h
  38. 2
    2
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro C/Configuration.h
  39. 2
    2
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h
  40. 2
    2
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro W/Configuration.h
  41. 2
    2
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h
  42. 2
    2
      Marlin/src/config/examples/Infitary/i3-M508/Configuration_adv.h
  43. 2
    2
      Marlin/src/config/examples/JGAurora/A5/Configuration.h
  44. 2
    2
      Marlin/src/config/examples/JGAurora/A5/Configuration_adv.h
  45. 2
    2
      Marlin/src/config/examples/MakerParts/Configuration_adv.h
  46. 2
    2
      Marlin/src/config/examples/Malyan/M150/Configuration_adv.h
  47. 2
    2
      Marlin/src/config/examples/Malyan/M200/Configuration.h
  48. 2
    2
      Marlin/src/config/examples/Malyan/M200/Configuration_adv.h
  49. 2
    2
      Marlin/src/config/examples/Micromake/C1/basic/Configuration.h
  50. 2
    2
      Marlin/src/config/examples/Micromake/C1/enhanced/Configuration_adv.h
  51. 2
    2
      Marlin/src/config/examples/Mks/Sbase/Configuration_adv.h
  52. 2
    2
      Marlin/src/config/examples/RepRapPro/Huxley/Configuration.h
  53. 2
    2
      Marlin/src/config/examples/RigidBot/Configuration_adv.h
  54. 2
    2
      Marlin/src/config/examples/SCARA/Configuration_adv.h
  55. 2
    2
      Marlin/src/config/examples/STM32F10/Configuration.h
  56. 2
    2
      Marlin/src/config/examples/STM32F4/Configuration.h
  57. 2
    2
      Marlin/src/config/examples/Sanguinololu/Configuration.h
  58. 2
    2
      Marlin/src/config/examples/Sanguinololu/Configuration_adv.h
  59. 2
    2
      Marlin/src/config/examples/TheBorg/Configuration_adv.h
  60. 2
    2
      Marlin/src/config/examples/TinyBoy2/Configuration.h
  61. 2
    2
      Marlin/src/config/examples/TinyBoy2/Configuration_adv.h
  62. 2
    2
      Marlin/src/config/examples/Tronxy/X1/Configuration.h
  63. 2
    2
      Marlin/src/config/examples/Tronxy/X3A/Configuration_adv.h
  64. 2
    2
      Marlin/src/config/examples/Tronxy/XY100/Configuration.h
  65. 2
    2
      Marlin/src/config/examples/UltiMachine/Archim2/Configuration.h
  66. 2
    2
      Marlin/src/config/examples/UltiMachine/Archim2/Configuration_adv.h
  67. 2
    2
      Marlin/src/config/examples/Velleman/K8200/Configuration.h
  68. 2
    2
      Marlin/src/config/examples/Velleman/K8200/Configuration_adv.h
  69. 2
    2
      Marlin/src/config/examples/Velleman/K8400/Configuration_adv.h
  70. 2
    2
      Marlin/src/config/examples/Wanhao/Duplicator 6/Configuration.h
  71. 2
    2
      Marlin/src/config/examples/Wanhao/Duplicator 6/Configuration_adv.h
  72. 2
    2
      Marlin/src/config/examples/adafruit/ST7565/Configuration.h
  73. 2
    2
      Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h
  74. 2
    2
      Marlin/src/config/examples/delta/FLSUN/kossel/Configuration_adv.h
  75. 2
    2
      Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration.h
  76. 2
    2
      Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h
  77. 2
    2
      Marlin/src/config/examples/delta/generic/Configuration_adv.h
  78. 2
    2
      Marlin/src/config/examples/delta/kossel_mini/Configuration.h
  79. 2
    2
      Marlin/src/config/examples/delta/kossel_mini/Configuration_adv.h
  80. 2
    2
      Marlin/src/config/examples/delta/kossel_pro/Configuration.h
  81. 2
    2
      Marlin/src/config/examples/delta/kossel_pro/Configuration_adv.h
  82. 2
    2
      Marlin/src/config/examples/delta/kossel_xl/Configuration.h
  83. 2
    2
      Marlin/src/config/examples/delta/kossel_xl/Configuration_adv.h
  84. 2
    2
      Marlin/src/config/examples/gCreate/gMax1.5+/Configuration.h
  85. 2
    2
      Marlin/src/config/examples/gCreate/gMax1.5+/Configuration_adv.h
  86. 2
    2
      Marlin/src/config/examples/makibox/Configuration.h
  87. 2
    2
      Marlin/src/config/examples/makibox/Configuration_adv.h
  88. 2
    2
      Marlin/src/config/examples/stm32f103ret6/Configuration.h
  89. 2
    2
      Marlin/src/config/examples/tvrrug/Round2/Configuration_adv.h
  90. 2
    2
      Marlin/src/config/examples/wt150/Configuration.h
  91. 2
    2
      Marlin/src/config/examples/wt150/Configuration_adv.h

+ 2
- 2
Marlin/src/config/examples/AlephObjects/TAZ4/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -556,11 +556,11 @@
556 556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557 557
  * Stepper timing options can be overridden in Configuration_adv.h
558 558
  *
559
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
559
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
560 560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561 561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562 562
  *          TMC5130, TMC5130_STANDALONE
563
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
563
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
564 564
  */
565 565
 #define X_DRIVER_TYPE  A4988
566 566
 #define Y_DRIVER_TYPE  A4988

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

@@ -576,11 +576,11 @@
576 576
  * The options are used to determine driver pulse timings as well as more advanced functionality.
577 577
  * Stepper timing options can be overridden in Configuration_adv.h
578 578
  *
579
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
579
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
580 580
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
581 581
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
582 582
  *          TMC5130, TMC5130_STANDALONE
583
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
583
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
584 584
  */
585 585
 #define X_DRIVER_TYPE  A4988
586 586
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/Anet/A6/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -556,11 +556,11 @@
556 556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557 557
  * Stepper timing options can be overridden in Configuration_adv.h
558 558
  *
559
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
559
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
560 560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561 561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562 562
  *          TMC5130, TMC5130_STANDALONE
563
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
563
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
564 564
  */
565 565
 #define X_DRIVER_TYPE  A4988
566 566
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/Azteeg/X5GT/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/BIBO/TouchX/default/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/BQ/Hephestos/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -557,11 +557,11 @@
557 557
  * The options are used to determine driver pulse timings as well as more advanced functionality.
558 558
  * Stepper timing options can be overridden in Configuration_adv.h
559 559
  *
560
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
560
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
561 561
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
562 562
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
563 563
  *          TMC5130, TMC5130_STANDALONE
564
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
564
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
565 565
  */
566 566
 #define X_DRIVER_TYPE  A4988
567 567
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/BQ/Hephestos_2/Configuration_adv.h View File

@@ -850,6 +850,7 @@
850 850
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
851 851
  *    20 : Minimum for TMC2xxx drivers
852 852
  *   200 : Minimum for A4988 drivers
853
+ *   400 : Minimum for A5984 drivers
853 854
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
854 855
  *   650 : Minimum for DRV8825 drivers
855 856
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -862,8 +863,7 @@
862 863
 /**
863 864
  * Minimum stepper driver pulse width (in µs)
864 865
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
865
- *   1 : Minimum for A4988 stepper drivers
866
- *   1 : Minimum for LV8729 stepper drivers
866
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
867 867
  *   2 : Minimum for DRV8825 stepper drivers
868 868
  *   3 : Minimum for TB6600 stepper drivers
869 869
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/BQ/WITBOX/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/Cartesio/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -566,11 +566,11 @@
566 566
  * The options are used to determine driver pulse timings as well as more advanced functionality.
567 567
  * Stepper timing options can be overridden in Configuration_adv.h
568 568
  *
569
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
569
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
570 570
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
571 571
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
572 572
  *          TMC5130, TMC5130_STANDALONE
573
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
573
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
574 574
  */
575 575
 #define X_DRIVER_TYPE  A4988
576 576
 #define Y_DRIVER_TYPE  A4988

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

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -560,11 +560,11 @@
560 560
  * The options are used to determine driver pulse timings as well as more advanced functionality.
561 561
  * Stepper timing options can be overridden in Configuration_adv.h
562 562
  *
563
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
563
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
564 564
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
565 565
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
566 566
  *          TMC5130, TMC5130_STANDALONE
567
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
567
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
568 568
  */
569 569
 #define X_DRIVER_TYPE  A4988
570 570
 #define Y_DRIVER_TYPE  A4988

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

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -575,11 +575,11 @@
575 575
  * The options are used to determine driver pulse timings as well as more advanced functionality.
576 576
  * Stepper timing options can be overridden in Configuration_adv.h
577 577
  *
578
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
578
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
579 579
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
580 580
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
581 581
  *          TMC5130, TMC5130_STANDALONE
582
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
582
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
583 583
  */
584 584
 #define X_DRIVER_TYPE  A4988
585 585
 #define Y_DRIVER_TYPE  A4988

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

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -566,11 +566,11 @@
566 566
  * The options are used to determine driver pulse timings as well as more advanced functionality.
567 567
  * Stepper timing options can be overridden in Configuration_adv.h
568 568
  *
569
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
569
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
570 570
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
571 571
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
572 572
  *          TMC5130, TMC5130_STANDALONE
573
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
573
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
574 574
  */
575 575
 #define X_DRIVER_TYPE  A4988
576 576
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/Creality/CR-8/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -560,11 +560,11 @@
560 560
  * The options are used to determine driver pulse timings as well as more advanced functionality.
561 561
  * Stepper timing options can be overridden in Configuration_adv.h
562 562
  *
563
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
563
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
564 564
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
565 565
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
566 566
  *          TMC5130, TMC5130_STANDALONE
567
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
567
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
568 568
  */
569 569
 #define X_DRIVER_TYPE  A4988
570 570
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/Creality/Ender-2/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/Creality/Ender-3/Configuration.h View File

@@ -560,11 +560,11 @@
560 560
  * The options are used to determine driver pulse timings as well as more advanced functionality.
561 561
  * Stepper timing options can be overridden in Configuration_adv.h
562 562
  *
563
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
563
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
564 564
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
565 565
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
566 566
  *          TMC5130, TMC5130_STANDALONE
567
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
567
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
568 568
  */
569 569
 #define X_DRIVER_TYPE  A4988
570 570
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/Creality/Ender-3/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/Creality/Ender-4/Configuration.h View File

@@ -566,11 +566,11 @@
566 566
  * The options are used to determine driver pulse timings as well as more advanced functionality.
567 567
  * Stepper timing options can be overridden in Configuration_adv.h
568 568
  *
569
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
569
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
570 570
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
571 571
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
572 572
  *          TMC5130, TMC5130_STANDALONE
573
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
573
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
574 574
  */
575 575
 #define X_DRIVER_TYPE  A4988
576 576
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/Creality/Ender-4/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 1
- 2
Marlin/src/config/examples/Einstart-S/Configuration_adv.h View File

@@ -848,8 +848,7 @@
848 848
 /**
849 849
  * Minimum stepper driver pulse width (in µs)
850 850
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
851
- *   1 : Minimum for A4988 stepper drivers
852
- *   1 : Minimum for LV8729 stepper drivers
851
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
853 852
  *   2 : Minimum for DRV8825 stepper drivers
854 853
  *   3 : Minimum for TB6600 stepper drivers
855 854
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -537,11 +537,11 @@
537 537
  * The options are used to determine driver pulse timings as well as more advanced functionality.
538 538
  * Stepper timing options can be overridden in Configuration_adv.h
539 539
  *
540
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
540
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
541 541
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
542 542
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
543 543
  *          TMC5130, TMC5130_STANDALONE
544
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
544
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
545 545
  */
546 546
 #define X_DRIVER_TYPE  A4988
547 547
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/Felix/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/Felix/DUAL/Configuration.h View File

@@ -537,11 +537,11 @@
537 537
  * The options are used to determine driver pulse timings as well as more advanced functionality.
538 538
  * Stepper timing options can be overridden in Configuration_adv.h
539 539
  *
540
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
540
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
541 541
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
542 542
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
543 543
  *          TMC5130, TMC5130_STANDALONE
544
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
544
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
545 545
  */
546 546
 #define X_DRIVER_TYPE  A4988
547 547
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/FolgerTech/i3-2020/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -571,11 +571,11 @@
571 571
  * The options are used to determine driver pulse timings as well as more advanced functionality.
572 572
  * Stepper timing options can be overridden in Configuration_adv.h
573 573
  *
574
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
574
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
575 575
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
576 576
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
577 577
  *          TMC5130, TMC5130_STANDALONE
578
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
578
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
579 579
  */
580 580
 #define X_DRIVER_TYPE  A4988
581 581
 #define Y_DRIVER_TYPE  A4988

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

@@ -556,11 +556,11 @@
556 556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557 557
  * Stepper timing options can be overridden in Configuration_adv.h
558 558
  *
559
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
559
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
560 560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561 561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562 562
  *          TMC5130, TMC5130_STANDALONE
563
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
563
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
564 564
  */
565 565
 #define X_DRIVER_TYPE  A4988
566 566
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h View File

@@ -571,11 +571,11 @@
571 571
  * The options are used to determine driver pulse timings as well as more advanced functionality.
572 572
  * Stepper timing options can be overridden in Configuration_adv.h
573 573
  *
574
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
574
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
575 575
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
576 576
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
577 577
  *          TMC5130, TMC5130_STANDALONE
578
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
578
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
579 579
  */
580 580
 #define X_DRIVER_TYPE  A4988
581 581
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h View File

@@ -571,11 +571,11 @@
571 571
  * The options are used to determine driver pulse timings as well as more advanced functionality.
572 572
  * Stepper timing options can be overridden in Configuration_adv.h
573 573
  *
574
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
574
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
575 575
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
576 576
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
577 577
  *          TMC5130, TMC5130_STANDALONE
578
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
578
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
579 579
  */
580 580
 #define X_DRIVER_TYPE  A4988
581 581
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/Geeetech/Prusa i3 Pro C/Configuration.h View File

@@ -556,11 +556,11 @@
556 556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557 557
  * Stepper timing options can be overridden in Configuration_adv.h
558 558
  *
559
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
559
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
560 560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561 561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562 562
  *          TMC5130, TMC5130_STANDALONE
563
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
563
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
564 564
  */
565 565
 #define X_DRIVER_TYPE  A4988
566 566
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/Geeetech/Prusa i3 Pro W/Configuration.h View File

@@ -556,11 +556,11 @@
556 556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557 557
  * Stepper timing options can be overridden in Configuration_adv.h
558 558
  *
559
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
559
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
560 560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561 561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562 562
  *          TMC5130, TMC5130_STANDALONE
563
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
563
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
564 564
  */
565 565
 #define X_DRIVER_TYPE  A4988
566 566
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/Infitary/i3-M508/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/JGAurora/A5/Configuration.h View File

@@ -568,11 +568,11 @@
568 568
  * The options are used to determine driver pulse timings as well as more advanced functionality.
569 569
  * Stepper timing options can be overridden in Configuration_adv.h
570 570
  *
571
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
571
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
572 572
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
573 573
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
574 574
  *          TMC5130, TMC5130_STANDALONE
575
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
575
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
576 576
  */
577 577
 #define X_DRIVER_TYPE  A4988
578 578
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/JGAurora/A5/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/MakerParts/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/Malyan/M150/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -555,11 +555,11 @@
555 555
  * The options are used to determine driver pulse timings as well as more advanced functionality.
556 556
  * Stepper timing options can be overridden in Configuration_adv.h
557 557
  *
558
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
558
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
559 559
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
560 560
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
561 561
  *          TMC5130, TMC5130_STANDALONE
562
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
562
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
563 563
  */
564 564
 #define X_DRIVER_TYPE  A4988
565 565
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/Malyan/M200/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -556,11 +556,11 @@
556 556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557 557
  * Stepper timing options can be overridden in Configuration_adv.h
558 558
  *
559
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
559
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
560 560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561 561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562 562
  *          TMC5130, TMC5130_STANDALONE
563
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
563
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
564 564
  */
565 565
 #define X_DRIVER_TYPE  A4988
566 566
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/Micromake/C1/enhanced/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/Mks/Sbase/Configuration_adv.h View File

@@ -850,6 +850,7 @@
850 850
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
851 851
  *    20 : Minimum for TMC2xxx drivers
852 852
  *   200 : Minimum for A4988 drivers
853
+ *   400 : Minimum for A5984 drivers
853 854
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
854 855
  *   650 : Minimum for DRV8825 drivers
855 856
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -862,8 +863,7 @@
862 863
 /**
863 864
  * Minimum stepper driver pulse width (in µs)
864 865
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
865
- *   1 : Minimum for A4988 stepper drivers
866
- *   1 : Minimum for LV8729 stepper drivers
866
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
867 867
  *   2 : Minimum for DRV8825 stepper drivers
868 868
  *   3 : Minimum for TB6600 stepper drivers
869 869
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/RepRapPro/Huxley/Configuration.h View File

@@ -556,11 +556,11 @@
556 556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557 557
  * Stepper timing options can be overridden in Configuration_adv.h
558 558
  *
559
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
559
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
560 560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561 561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562 562
  *          TMC5130, TMC5130_STANDALONE
563
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
563
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
564 564
  */
565 565
 #define X_DRIVER_TYPE  A4988
566 566
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/RigidBot/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/SCARA/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -558,11 +558,11 @@
558 558
  * The options are used to determine driver pulse timings as well as more advanced functionality.
559 559
  * Stepper timing options can be overridden in Configuration_adv.h
560 560
  *
561
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
561
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
562 562
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
563 563
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
564 564
  *          TMC5130, TMC5130_STANDALONE
565
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
565
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
566 566
  */
567 567
 #define X_DRIVER_TYPE  A4988
568 568
 #define Y_DRIVER_TYPE  A4988

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

@@ -556,11 +556,11 @@
556 556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557 557
  * Stepper timing options can be overridden in Configuration_adv.h
558 558
  *
559
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
559
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
560 560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561 561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562 562
  *          TMC5130, TMC5130_STANDALONE
563
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
563
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
564 564
  */
565 565
 #define X_DRIVER_TYPE  A4988
566 566
 #define Y_DRIVER_TYPE  A4988

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

@@ -556,11 +556,11 @@
556 556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557 557
  * Stepper timing options can be overridden in Configuration_adv.h
558 558
  *
559
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
559
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
560 560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561 561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562 562
  *          TMC5130, TMC5130_STANDALONE
563
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
563
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
564 564
  */
565 565
 #define X_DRIVER_TYPE  A4988
566 566
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/Sanguinololu/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/TheBorg/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -607,11 +607,11 @@
607 607
  * The options are used to determine driver pulse timings as well as more advanced functionality.
608 608
  * Stepper timing options can be overridden in Configuration_adv.h
609 609
  *
610
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
610
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
611 611
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
612 612
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
613 613
  *          TMC5130, TMC5130_STANDALONE
614
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
614
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
615 615
  */
616 616
 #define X_DRIVER_TYPE  A4988
617 617
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/TinyBoy2/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/Tronxy/X1/Configuration.h View File

@@ -556,11 +556,11 @@
556 556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557 557
  * Stepper timing options can be overridden in Configuration_adv.h
558 558
  *
559
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
559
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
560 560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561 561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562 562
  *          TMC5130, TMC5130_STANDALONE
563
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
563
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
564 564
  */
565 565
 #define X_DRIVER_TYPE  A4988
566 566
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/Tronxy/X3A/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/Tronxy/XY100/Configuration.h View File

@@ -567,11 +567,11 @@
567 567
  * The options are used to determine driver pulse timings as well as more advanced functionality.
568 568
  * Stepper timing options can be overridden in Configuration_adv.h
569 569
  *
570
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
570
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
571 571
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
572 572
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
573 573
  *          TMC5130, TMC5130_STANDALONE
574
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
574
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
575 575
  */
576 576
 #define X_DRIVER_TYPE  A4988
577 577
 #define Y_DRIVER_TYPE  A4988

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

@@ -556,11 +556,11 @@
556 556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557 557
  * Stepper timing options can be overridden in Configuration_adv.h
558 558
  *
559
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
559
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
560 560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561 561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562 562
  *          TMC5130, TMC5130_STANDALONE
563
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
563
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
564 564
  */
565 565
 #define X_DRIVER_TYPE  TMC2130
566 566
 #define Y_DRIVER_TYPE  TMC2130

+ 2
- 2
Marlin/src/config/examples/UltiMachine/Archim2/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -586,11 +586,11 @@
586 586
  * The options are used to determine driver pulse timings as well as more advanced functionality.
587 587
  * Stepper timing options can be overridden in Configuration_adv.h
588 588
  *
589
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
589
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
590 590
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
591 591
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
592 592
  *          TMC5130, TMC5130_STANDALONE
593
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
593
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
594 594
  */
595 595
 #define X_DRIVER_TYPE  A4988
596 596
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/Velleman/K8200/Configuration_adv.h View File

@@ -845,6 +845,7 @@
845 845
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
846 846
  *    20 : Minimum for TMC2xxx drivers
847 847
  *   200 : Minimum for A4988 drivers
848
+ *   400 : Minimum for A5984 drivers
848 849
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
849 850
  *   650 : Minimum for DRV8825 drivers
850 851
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -857,8 +858,7 @@
857 858
 /**
858 859
  * Minimum stepper driver pulse width (in µs)
859 860
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
860
- *   1 : Minimum for A4988 stepper drivers
861
- *   1 : Minimum for LV8729 stepper drivers
861
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
862 862
  *   2 : Minimum for DRV8825 stepper drivers
863 863
  *   3 : Minimum for TB6600 stepper drivers
864 864
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/Velleman/K8400/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/Wanhao/Duplicator 6/Configuration.h View File

@@ -566,11 +566,11 @@
566 566
  * The options are used to determine driver pulse timings as well as more advanced functionality.
567 567
  * Stepper timing options can be overridden in Configuration_adv.h
568 568
  *
569
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
569
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
570 570
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
571 571
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
572 572
  *          TMC5130, TMC5130_STANDALONE
573
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
573
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
574 574
  */
575 575
 #define X_DRIVER_TYPE  A4988
576 576
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/Wanhao/Duplicator 6/Configuration_adv.h View File

@@ -844,6 +844,7 @@
844 844
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
845 845
  *    20 : Minimum for TMC2xxx drivers
846 846
  *   200 : Minimum for A4988 drivers
847
+ *   400 : Minimum for A5984 drivers
847 848
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
848 849
  *   650 : Minimum for DRV8825 drivers
849 850
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -856,8 +857,7 @@
856 857
 /**
857 858
  * Minimum stepper driver pulse width (in µs)
858 859
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
859
- *   1 : Minimum for A4988 stepper drivers
860
- *   1 : Minimum for LV8729 stepper drivers
860
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
861 861
  *   2 : Minimum for DRV8825 stepper drivers
862 862
  *   3 : Minimum for TB6600 stepper drivers
863 863
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -556,11 +556,11 @@
556 556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557 557
  * Stepper timing options can be overridden in Configuration_adv.h
558 558
  *
559
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
559
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
560 560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561 561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562 562
  *          TMC5130, TMC5130_STANDALONE
563
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
563
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
564 564
  */
565 565
 #define X_DRIVER_TYPE  A4988
566 566
 #define Y_DRIVER_TYPE  A4988

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

@@ -844,6 +844,7 @@
844 844
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
845 845
  *    20 : Minimum for TMC2xxx drivers
846 846
  *   200 : Minimum for A4988 drivers
847
+ *   400 : Minimum for A5984 drivers
847 848
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
848 849
  *   650 : Minimum for DRV8825 drivers
849 850
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -856,8 +857,7 @@
856 857
 /**
857 858
  * Minimum stepper driver pulse width (in µs)
858 859
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
859
- *   1 : Minimum for A4988 stepper drivers
860
- *   1 : Minimum for LV8729 stepper drivers
860
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
861 861
  *   2 : Minimum for DRV8825 stepper drivers
862 862
  *   3 : Minimum for TB6600 stepper drivers
863 863
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/delta/FLSUN/kossel/Configuration_adv.h View File

@@ -844,6 +844,7 @@
844 844
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
845 845
  *    20 : Minimum for TMC2xxx drivers
846 846
  *   200 : Minimum for A4988 drivers
847
+ *   400 : Minimum for A5984 drivers
847 848
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
848 849
  *   650 : Minimum for DRV8825 drivers
849 850
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -856,8 +857,7 @@
856 857
 /**
857 858
  * Minimum stepper driver pulse width (in µs)
858 859
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
859
- *   1 : Minimum for A4988 stepper drivers
860
- *   1 : Minimum for LV8729 stepper drivers
860
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
861 861
  *   2 : Minimum for DRV8825 stepper drivers
862 862
  *   3 : Minimum for TB6600 stepper drivers
863 863
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -632,11 +632,11 @@
632 632
  * The options are used to determine driver pulse timings as well as more advanced functionality.
633 633
  * Stepper timing options can be overridden in Configuration_adv.h
634 634
  *
635
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
635
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
636 636
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
637 637
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
638 638
  *          TMC5130, TMC5130_STANDALONE
639
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
639
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
640 640
  */
641 641
 #define X_DRIVER_TYPE  A4988
642 642
 #define Y_DRIVER_TYPE  A4988

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

@@ -844,6 +844,7 @@
844 844
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
845 845
  *    20 : Minimum for TMC2xxx drivers
846 846
  *   200 : Minimum for A4988 drivers
847
+ *   400 : Minimum for A5984 drivers
847 848
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
848 849
  *   650 : Minimum for DRV8825 drivers
849 850
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -856,8 +857,7 @@
856 857
 /**
857 858
  * Minimum stepper driver pulse width (in µs)
858 859
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
859
- *   1 : Minimum for A4988 stepper drivers
860
- *   1 : Minimum for LV8729 stepper drivers
860
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
861 861
  *   2 : Minimum for DRV8825 stepper drivers
862 862
  *   3 : Minimum for TB6600 stepper drivers
863 863
  *  30 : Minimum for TB6560 stepper drivers

+ 2
- 2
Marlin/src/config/examples/delta/generic/Configuration_adv.h View File

@@ -844,6 +844,7 @@
844 844
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
845 845
  *    20 : Minimum for TMC2xxx drivers
846 846
  *   200 : Minimum for A4988 drivers
847
+ *   400 : Minimum for A5984 drivers
847 848
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
848 849
  *   650 : Minimum for DRV8825 drivers
849 850
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -856,8 +857,7 @@
856 857
 /**
857 858
  * Minimum stepper driver pulse width (in µs)
858 859
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
859
- *   1 : Minimum for A4988 stepper drivers
860
- *   1 : Minimum for LV8729 stepper drivers
860
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
861 861
  *   2 : Minimum for DRV8825 stepper drivers
862 862
  *   3 : Minimum for TB6600 stepper drivers
863 863
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -622,11 +622,11 @@
622 622
  * The options are used to determine driver pulse timings as well as more advanced functionality.
623 623
  * Stepper timing options can be overridden in Configuration_adv.h
624 624
  *
625
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
625
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
626 626
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
627 627
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
628 628
  *          TMC5130, TMC5130_STANDALONE
629
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
629
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
630 630
  */
631 631
 #define X_DRIVER_TYPE  A4988
632 632
 #define Y_DRIVER_TYPE  A4988

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

@@ -844,6 +844,7 @@
844 844
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
845 845
  *    20 : Minimum for TMC2xxx drivers
846 846
  *   200 : Minimum for A4988 drivers
847
+ *   400 : Minimum for A5984 drivers
847 848
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
848 849
  *   650 : Minimum for DRV8825 drivers
849 850
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -856,8 +857,7 @@
856 857
 /**
857 858
  * Minimum stepper driver pulse width (in µs)
858 859
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
859
- *   1 : Minimum for A4988 stepper drivers
860
- *   1 : Minimum for LV8729 stepper drivers
860
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
861 861
  *   2 : Minimum for DRV8825 stepper drivers
862 862
  *   3 : Minimum for TB6600 stepper drivers
863 863
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -608,11 +608,11 @@
608 608
  * The options are used to determine driver pulse timings as well as more advanced functionality.
609 609
  * Stepper timing options can be overridden in Configuration_adv.h
610 610
  *
611
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
611
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
612 612
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
613 613
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
614 614
  *          TMC5130, TMC5130_STANDALONE
615
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
615
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
616 616
  */
617 617
 #define X_DRIVER_TYPE  A4988
618 618
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/delta/kossel_pro/Configuration_adv.h View File

@@ -849,6 +849,7 @@
849 849
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
850 850
  *    20 : Minimum for TMC2xxx drivers
851 851
  *   200 : Minimum for A4988 drivers
852
+ *   400 : Minimum for A5984 drivers
852 853
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
853 854
  *   650 : Minimum for DRV8825 drivers
854 855
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -861,8 +862,7 @@
861 862
 /**
862 863
  * Minimum stepper driver pulse width (in µs)
863 864
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
864
- *   1 : Minimum for A4988 stepper drivers
865
- *   1 : Minimum for LV8729 stepper drivers
865
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
866 866
  *   2 : Minimum for DRV8825 stepper drivers
867 867
  *   3 : Minimum for TB6600 stepper drivers
868 868
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -626,11 +626,11 @@
626 626
  * The options are used to determine driver pulse timings as well as more advanced functionality.
627 627
  * Stepper timing options can be overridden in Configuration_adv.h
628 628
  *
629
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
629
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
630 630
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
631 631
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
632 632
  *          TMC5130, TMC5130_STANDALONE
633
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
633
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
634 634
  */
635 635
 #define X_DRIVER_TYPE  A4988
636 636
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/delta/kossel_xl/Configuration_adv.h View File

@@ -844,6 +844,7 @@
844 844
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
845 845
  *    20 : Minimum for TMC2xxx drivers
846 846
  *   200 : Minimum for A4988 drivers
847
+ *   400 : Minimum for A5984 drivers
847 848
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
848 849
  *   650 : Minimum for DRV8825 drivers
849 850
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -856,8 +857,7 @@
856 857
 /**
857 858
  * Minimum stepper driver pulse width (in µs)
858 859
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
859
- *   1 : Minimum for A4988 stepper drivers
860
- *   1 : Minimum for LV8729 stepper drivers
860
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
861 861
  *   2 : Minimum for DRV8825 stepper drivers
862 862
  *   3 : Minimum for TB6600 stepper drivers
863 863
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -569,11 +569,11 @@
569 569
  * The options are used to determine driver pulse timings as well as more advanced functionality.
570 570
  * Stepper timing options can be overridden in Configuration_adv.h
571 571
  *
572
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
572
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
573 573
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
574 574
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
575 575
  *          TMC5130, TMC5130_STANDALONE
576
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
576
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
577 577
  */
578 578
 #define X_DRIVER_TYPE  A4988
579 579
 #define Y_DRIVER_TYPE  A4988

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

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -559,11 +559,11 @@
559 559
  * The options are used to determine driver pulse timings as well as more advanced functionality.
560 560
  * Stepper timing options can be overridden in Configuration_adv.h
561 561
  *
562
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
562
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
563 563
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
564 564
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
565 565
  *          TMC5130, TMC5130_STANDALONE
566
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
566
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
567 567
  */
568 568
 #define X_DRIVER_TYPE  A4988
569 569
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/makibox/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -558,11 +558,11 @@
558 558
  * The options are used to determine driver pulse timings as well as more advanced functionality.
559 559
  * Stepper timing options can be overridden in Configuration_adv.h
560 560
  *
561
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
561
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
562 562
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
563 563
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
564 564
  *          TMC5130, TMC5130_STANDALONE
565
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
565
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
566 566
  */
567 567
 #define X_DRIVER_TYPE  A4988
568 568
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/tvrrug/Round2/Configuration_adv.h View File

@@ -842,6 +842,7 @@
842 842
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
843 843
  *    20 : Minimum for TMC2xxx drivers
844 844
  *   200 : Minimum for A4988 drivers
845
+ *   400 : Minimum for A5984 drivers
845 846
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
846 847
  *   650 : Minimum for DRV8825 drivers
847 848
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -854,8 +855,7 @@
854 855
 /**
855 856
  * Minimum stepper driver pulse width (in µs)
856 857
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
857
- *   1 : Minimum for A4988 stepper drivers
858
- *   1 : Minimum for LV8729 stepper drivers
858
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
859 859
  *   2 : Minimum for DRV8825 stepper drivers
860 860
  *   3 : Minimum for TB6600 stepper drivers
861 861
  *  30 : Minimum for TB6560 stepper drivers

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

@@ -561,11 +561,11 @@
561 561
  * The options are used to determine driver pulse timings as well as more advanced functionality.
562 562
  * Stepper timing options can be overridden in Configuration_adv.h
563 563
  *
564
- * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
564
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
565 565
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
566 566
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
567 567
  *          TMC5130, TMC5130_STANDALONE
568
- * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
568
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
569 569
  */
570 570
 #define X_DRIVER_TYPE  A4988
571 571
 #define Y_DRIVER_TYPE  A4988

+ 2
- 2
Marlin/src/config/examples/wt150/Configuration_adv.h View File

@@ -843,6 +843,7 @@
843 843
  *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
844 844
  *    20 : Minimum for TMC2xxx drivers
845 845
  *   200 : Minimum for A4988 drivers
846
+ *   400 : Minimum for A5984 drivers
846 847
  *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
847 848
  *   650 : Minimum for DRV8825 drivers
848 849
  *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
@@ -855,8 +856,7 @@
855 856
 /**
856 857
  * Minimum stepper driver pulse width (in µs)
857 858
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
858
- *   1 : Minimum for A4988 stepper drivers
859
- *   1 : Minimum for LV8729 stepper drivers
859
+ *   1 : Minimum for A4988, A5984, and LV8729 stepper drivers
860 860
  *   2 : Minimum for DRV8825 stepper drivers
861 861
  *   3 : Minimum for TB6600 stepper drivers
862 862
  *  30 : Minimum for TB6560 stepper drivers

Loading…
Cancel
Save