Actually no clue, so just spitballing: The resonance forces are higher than the holding torque of the stepper? So kind of “skipped steps” in this direction.
Would it change with higher run_current and / or microsteps?
I should also note this will cap your maximum speed. Some people have reported success with a step pulse as low as .000001, but even with that value you will be limited to about 500mm/s at 32 microsteps as you currently have configured.
@mental actually just received some boards from Mellow for testing, but as far as I know all Mellow boards are affected. They added some circuit protection between the drivers and the MCU which is somehow limiting the speed.
You can experiment with shorter step pulse durations, but ultimately your best option will be to reduce your microsteps. If you still can’t reach the speeds you want, your only choice is replacing the board. This is not a problem on other HV boards like the Octopus Pro.
It might be worth experimenting before ditching the board. The speed I quoted is based on a user post on the Mellow Discord. It doesn’t sound like he tested beyond 1000mm/s. Doing some theoretical math the board should be capable of much more as long as microsteps are kept at 16. Here’s the post.
I just wanted to share with you my findings regarding the step_pulse_duration issue with klipper and the FLY protection. If you set your step_pulse_duration to 0.000004, you will never be able to run speed over 600mms with a 16microstepping. I was able to tune down to step_pulse_duration: 0.000001 with no drift on motors, and was then able to reach 1000mm/s. I might try to go a bit smaller on pulse lenght and try to find the minimum we can use. But that might be useless. 1000mms is plenty enough unicorn speed haha
That’s helpful, thanks for sharing that. We’ll see, there are numerous other issues with the board aside from that are a major annoyance. Maybe I’ll save this board for one of my other printers. It’s a little cramped trying to fit this into the V0