planner understanding

i wanted to use smoothie in a 3d printer and wanted to ask, if the planners are syncronised. The steppers all have their own speed and delete the block at different speeds and times. So each planner looks at different parts of the curve. Is the syncronisation done at filling the planner queue ? So the new segment-block enteres the queue if all planner have room left in their queue ? -> The planners have different count of block in the queue and calculate accelleration over this queue ?


Imported from wikidot

Hi !

There is only one planner for all axes. It computes acceleration/deceleration curves for blocks in advance, those blocks are put into the queue ( there is only one ) and then the Stepper/Player modules read from that queue and execute it on all axes at once.

Cheers !