Open abbydupre25 opened 6 years ago
That error means that next pulse for stepper should be triggered at the same discrete moment of time as the previous one. Workaround for this issue - decrease movement speed, change motors with less steps per mm or change stepper drivers microsteps for something not so precise. Like 1/32 to 1/16. If you need such speed with such microsteps, then you would need to go into source and increase buffer size for movements and decrease DMA divider. But in this case circular interpolation calculation might go beyond CPU capabilities of RPi.
Some G2 commands are throwing assertion errors. For example:
I'm using python3. All tests are passing locally.
I experimented with
hal_virtual
and it looks like the time delta is zero for the last part of the move, but I can't tell why.