Some drivers (such as the DRV8825) require specifying the timing information as they require longer pulse timings than the configured default that can result in missed steps. Timing information for stepper drivers can be added using M569. Timing information can usually be found in the stepper driver data sheets.
Timings for drivers can be found below. These are to be configured as part of the config.g file.
|A4982||1.0:1.0:0.2:0.2||M569 P0 S0 T1.0:1.0:0.2:0.2|
|A4988||1.0:1.0:0.2:0.2||M569 P0 S0 T1.0:1.0:0.2:0.2|
|A5984||1.0:1.0:0.4:0.4||M569 P0 S0 T1.0:1.0:0.4:0.4|
|DRV8825||1.9:1.9:0.65:0.65||M569 P0 S0 T1.9:1.9:0.65:0.65|
|LV8729||0.5:0.5:0.5:0.5||M569 P0 S0 T0.5:0.5:0.5:0.5|
|THB6128||0.5:0.5:0.5:0.5||M569 P0 S0 T0.5:0.5:0.5:0.5|
|TMC220x||M569 P0 S0|
|TMC222x||M569 P0 S0|