I am running FYSETC S5160 V1.2 drivers on a FYSETC S6 v2.0 motherboard, and using micro-step switching modes to change from accurate slow movements to rapid motion at a different microstep rate. I have 400 step motors, and am using 32 microstep mode for higher accuracy during slow tracking periods. When it is time to slew rapidly to the next point, I switch to 8 microstep mode.
When the mode change happens, it appears that the combination of the S6 V2.0 board and the S5160 driver miss the request to change modes sometimes. I also have some BigTreeTech TMC2130 drivers that I can use instead of the 5160s. These 2130 drivers work perfectly and switch modes every time.
I have also used that FYSETC S5160 stepper driver on a MKS Gen L V2.0 board, and that combination does not have this issue. It switches modes every time reliably.
Is there some timing issue or other problem with the combination I am using?