Hi! I have similar issues, which I would like to discuss:
Since 0.92.8 I have issues with high travel speeds (Delta movement):
I have to reduce DELTA_SEGMENTS_PER_SECOND_MOVE to 30 to be able to move without stuttering at 120 mm/s velocity (i.e. without deceleration and acceleration in the middle of the line). Now I am not sure what values to optimize for. To my understanding, there are:
- DELTA_SEGMENTS_PER_SECOND_MOVE (30 for me)
- DELTASEGMENTS_PER_PRINTLINE (default 24)
- (?) PRINTLINE_CACHE_SIZE (16)
- (?) MOVE_CACHE_LOW (0)
My main question(s) would be:
- Does bed leveling/correction influence the calculation speed and thus the max possible DELTA_SEGMENTS_PER_SECOND_MOVE?
- What values should one optimize for? Is DELTA_SEGMENTS_PER_SECOND_MOVE 30 actually so bad? Should I try and reduce DELTASEGMENTS_PER_PRINTLINE?
- If I want to print at half the speed, can I assume that DELTA_SEGMENTS_PER_SECOND_PRINT is just 60 in my case?
- Does PRINTLINE_CACHE_SIZE influence this behaviour or is it just for look-forward? The same goes for MOVE_CACHE_LOW. Is MOVE_CACHE_LOW disabled when I set it to 0?
SORRY for the myriad of questions, but I really try to wrap my head around that stuff. And I think others might be in the same boat.