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

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

556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
565
 #define X_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988

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

576
  * The options are used to determine driver pulse timings as well as more advanced functionality.
576
  * The options are used to determine driver pulse timings as well as more advanced functionality.
577
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
580
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
581
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
581
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
582
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
585
 #define X_DRIVER_TYPE  A4988
586
 #define Y_DRIVER_TYPE  A4988
586
 #define Y_DRIVER_TYPE  A4988

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

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

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

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

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

556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
565
 #define X_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988

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

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

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

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

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

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

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

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

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

557
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557
  * The options are used to determine driver pulse timings as well as more advanced functionality.
558
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
562
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
563
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
566
 #define X_DRIVER_TYPE  A4988
567
 #define Y_DRIVER_TYPE  A4988
567
 #define Y_DRIVER_TYPE  A4988

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

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

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

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

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

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

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

566
  * The options are used to determine driver pulse timings as well as more advanced functionality.
566
  * The options are used to determine driver pulse timings as well as more advanced functionality.
567
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
570
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
571
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
571
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
572
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
575
 #define X_DRIVER_TYPE  A4988
576
 #define Y_DRIVER_TYPE  A4988
576
 #define Y_DRIVER_TYPE  A4988

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

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

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

560
  * The options are used to determine driver pulse timings as well as more advanced functionality.
560
  * The options are used to determine driver pulse timings as well as more advanced functionality.
561
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
564
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
565
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
565
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
566
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
569
 #define X_DRIVER_TYPE  A4988
570
 #define Y_DRIVER_TYPE  A4988
570
 #define Y_DRIVER_TYPE  A4988

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

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

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

575
  * The options are used to determine driver pulse timings as well as more advanced functionality.
575
  * The options are used to determine driver pulse timings as well as more advanced functionality.
576
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
579
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
580
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
580
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
581
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
584
 #define X_DRIVER_TYPE  A4988
585
 #define Y_DRIVER_TYPE  A4988
585
 #define Y_DRIVER_TYPE  A4988

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

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

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

566
  * The options are used to determine driver pulse timings as well as more advanced functionality.
566
  * The options are used to determine driver pulse timings as well as more advanced functionality.
567
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
570
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
571
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
571
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
572
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
575
 #define X_DRIVER_TYPE  A4988
576
 #define Y_DRIVER_TYPE  A4988
576
 #define Y_DRIVER_TYPE  A4988

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

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

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

560
  * The options are used to determine driver pulse timings as well as more advanced functionality.
560
  * The options are used to determine driver pulse timings as well as more advanced functionality.
561
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
564
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
565
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
565
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
566
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
569
 #define X_DRIVER_TYPE  A4988
570
 #define Y_DRIVER_TYPE  A4988
570
 #define Y_DRIVER_TYPE  A4988

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

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

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

560
  * The options are used to determine driver pulse timings as well as more advanced functionality.
560
  * The options are used to determine driver pulse timings as well as more advanced functionality.
561
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
564
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
565
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
565
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
566
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
569
 #define X_DRIVER_TYPE  A4988
570
 #define Y_DRIVER_TYPE  A4988
570
 #define Y_DRIVER_TYPE  A4988

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

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

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

566
  * The options are used to determine driver pulse timings as well as more advanced functionality.
566
  * The options are used to determine driver pulse timings as well as more advanced functionality.
567
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
570
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
571
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
571
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
572
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
575
 #define X_DRIVER_TYPE  A4988
576
 #define Y_DRIVER_TYPE  A4988
576
 #define Y_DRIVER_TYPE  A4988

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

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

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

848
 /**
848
 /**
849
  * Minimum stepper driver pulse width (in µs)
849
  * Minimum stepper driver pulse width (in µs)
850
  *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
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
  *   2 : Minimum for DRV8825 stepper drivers
852
  *   2 : Minimum for DRV8825 stepper drivers
854
  *   3 : Minimum for TB6600 stepper drivers
853
  *   3 : Minimum for TB6600 stepper drivers
855
  *  30 : Minimum for TB6560 stepper drivers
854
  *  30 : Minimum for TB6560 stepper drivers

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

537
  * The options are used to determine driver pulse timings as well as more advanced functionality.
537
  * The options are used to determine driver pulse timings as well as more advanced functionality.
538
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
541
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
542
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
542
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
543
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
546
 #define X_DRIVER_TYPE  A4988
547
 #define Y_DRIVER_TYPE  A4988
547
 #define Y_DRIVER_TYPE  A4988

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

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

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

537
  * The options are used to determine driver pulse timings as well as more advanced functionality.
537
  * The options are used to determine driver pulse timings as well as more advanced functionality.
538
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
541
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
542
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
542
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
543
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
546
 #define X_DRIVER_TYPE  A4988
547
 #define Y_DRIVER_TYPE  A4988
547
 #define Y_DRIVER_TYPE  A4988

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

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

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

571
  * The options are used to determine driver pulse timings as well as more advanced functionality.
571
  * The options are used to determine driver pulse timings as well as more advanced functionality.
572
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
575
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
576
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
576
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
577
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
580
 #define X_DRIVER_TYPE  A4988
581
 #define Y_DRIVER_TYPE  A4988
581
 #define Y_DRIVER_TYPE  A4988

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

556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
565
 #define X_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988

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

571
  * The options are used to determine driver pulse timings as well as more advanced functionality.
571
  * The options are used to determine driver pulse timings as well as more advanced functionality.
572
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
575
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
576
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
576
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
577
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
580
 #define X_DRIVER_TYPE  A4988
581
 #define Y_DRIVER_TYPE  A4988
581
 #define Y_DRIVER_TYPE  A4988

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

571
  * The options are used to determine driver pulse timings as well as more advanced functionality.
571
  * The options are used to determine driver pulse timings as well as more advanced functionality.
572
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
575
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
576
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
576
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
577
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
580
 #define X_DRIVER_TYPE  A4988
581
 #define Y_DRIVER_TYPE  A4988
581
 #define Y_DRIVER_TYPE  A4988

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

556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
565
 #define X_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988

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

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

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

556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
565
 #define X_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988

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

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

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

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

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

568
  * The options are used to determine driver pulse timings as well as more advanced functionality.
568
  * The options are used to determine driver pulse timings as well as more advanced functionality.
569
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
572
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
573
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
573
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
574
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
577
 #define X_DRIVER_TYPE  A4988
578
 #define Y_DRIVER_TYPE  A4988
578
 #define Y_DRIVER_TYPE  A4988

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

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

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

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

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

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

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

555
  * The options are used to determine driver pulse timings as well as more advanced functionality.
555
  * The options are used to determine driver pulse timings as well as more advanced functionality.
556
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
559
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
560
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
560
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
561
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
564
 #define X_DRIVER_TYPE  A4988
565
 #define Y_DRIVER_TYPE  A4988
565
 #define Y_DRIVER_TYPE  A4988

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

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

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

556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
565
 #define X_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988

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

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

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

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

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

556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
565
 #define X_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988

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

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

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

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

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

558
  * The options are used to determine driver pulse timings as well as more advanced functionality.
558
  * The options are used to determine driver pulse timings as well as more advanced functionality.
559
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
562
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
563
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
563
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
564
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
567
 #define X_DRIVER_TYPE  A4988
568
 #define Y_DRIVER_TYPE  A4988
568
 #define Y_DRIVER_TYPE  A4988

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

556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
565
 #define X_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988

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

556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
565
 #define X_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988

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

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

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

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

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

607
  * The options are used to determine driver pulse timings as well as more advanced functionality.
607
  * The options are used to determine driver pulse timings as well as more advanced functionality.
608
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
611
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
612
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
612
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
613
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
616
 #define X_DRIVER_TYPE  A4988
617
 #define Y_DRIVER_TYPE  A4988
617
 #define Y_DRIVER_TYPE  A4988

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

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

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

556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
565
 #define X_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988

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

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

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

567
  * The options are used to determine driver pulse timings as well as more advanced functionality.
567
  * The options are used to determine driver pulse timings as well as more advanced functionality.
568
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
571
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
572
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
572
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
573
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
576
 #define X_DRIVER_TYPE  A4988
577
 #define Y_DRIVER_TYPE  A4988
577
 #define Y_DRIVER_TYPE  A4988

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

556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  TMC2130
565
 #define X_DRIVER_TYPE  TMC2130
566
 #define Y_DRIVER_TYPE  TMC2130
566
 #define Y_DRIVER_TYPE  TMC2130

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

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

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

586
  * The options are used to determine driver pulse timings as well as more advanced functionality.
586
  * The options are used to determine driver pulse timings as well as more advanced functionality.
587
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
590
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
591
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
591
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
592
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
595
 #define X_DRIVER_TYPE  A4988
596
 #define Y_DRIVER_TYPE  A4988
596
 #define Y_DRIVER_TYPE  A4988

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

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

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

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

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

566
  * The options are used to determine driver pulse timings as well as more advanced functionality.
566
  * The options are used to determine driver pulse timings as well as more advanced functionality.
567
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
570
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
571
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
571
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
572
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
575
 #define X_DRIVER_TYPE  A4988
576
 #define Y_DRIVER_TYPE  A4988
576
 #define Y_DRIVER_TYPE  A4988

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

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

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

556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
556
  * The options are used to determine driver pulse timings as well as more advanced functionality.
557
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
560
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
561
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
562
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
565
 #define X_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988
566
 #define Y_DRIVER_TYPE  A4988

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

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

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

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

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

632
  * The options are used to determine driver pulse timings as well as more advanced functionality.
632
  * The options are used to determine driver pulse timings as well as more advanced functionality.
633
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
636
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
637
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
637
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
638
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
641
 #define X_DRIVER_TYPE  A4988
642
 #define Y_DRIVER_TYPE  A4988
642
 #define Y_DRIVER_TYPE  A4988

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

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

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

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

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

622
  * The options are used to determine driver pulse timings as well as more advanced functionality.
622
  * The options are used to determine driver pulse timings as well as more advanced functionality.
623
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
626
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
627
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
627
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
628
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
631
 #define X_DRIVER_TYPE  A4988
632
 #define Y_DRIVER_TYPE  A4988
632
 #define Y_DRIVER_TYPE  A4988

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

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

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

608
  * The options are used to determine driver pulse timings as well as more advanced functionality.
608
  * The options are used to determine driver pulse timings as well as more advanced functionality.
609
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
612
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
613
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
613
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
614
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
617
 #define X_DRIVER_TYPE  A4988
618
 #define Y_DRIVER_TYPE  A4988
618
 #define Y_DRIVER_TYPE  A4988

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

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

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

626
  * The options are used to determine driver pulse timings as well as more advanced functionality.
626
  * The options are used to determine driver pulse timings as well as more advanced functionality.
627
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
630
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
631
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
631
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
632
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
635
 #define X_DRIVER_TYPE  A4988
636
 #define Y_DRIVER_TYPE  A4988
636
 #define Y_DRIVER_TYPE  A4988

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

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

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

569
  * The options are used to determine driver pulse timings as well as more advanced functionality.
569
  * The options are used to determine driver pulse timings as well as more advanced functionality.
570
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
573
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
574
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
574
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
575
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
578
 #define X_DRIVER_TYPE  A4988
579
 #define Y_DRIVER_TYPE  A4988
579
 #define Y_DRIVER_TYPE  A4988

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

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

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

559
  * The options are used to determine driver pulse timings as well as more advanced functionality.
559
  * The options are used to determine driver pulse timings as well as more advanced functionality.
560
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
563
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
564
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
564
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
565
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
568
 #define X_DRIVER_TYPE  A4988
569
 #define Y_DRIVER_TYPE  A4988
569
 #define Y_DRIVER_TYPE  A4988

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

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

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

558
  * The options are used to determine driver pulse timings as well as more advanced functionality.
558
  * The options are used to determine driver pulse timings as well as more advanced functionality.
559
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
562
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
563
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
563
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
564
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
567
 #define X_DRIVER_TYPE  A4988
568
 #define Y_DRIVER_TYPE  A4988
568
 #define Y_DRIVER_TYPE  A4988

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

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

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

561
  * The options are used to determine driver pulse timings as well as more advanced functionality.
561
  * The options are used to determine driver pulse timings as well as more advanced functionality.
562
  * Stepper timing options can be overridden in Configuration_adv.h
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
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
565
  *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
566
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
566
  *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
567
  *          TMC5130, TMC5130_STANDALONE
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
 #define X_DRIVER_TYPE  A4988
570
 #define X_DRIVER_TYPE  A4988
571
 #define Y_DRIVER_TYPE  A4988
571
 #define Y_DRIVER_TYPE  A4988

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

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

Loading…
Cancel
Save