Segment free delta vs Segmented delta
GizmotronX5000 last edited by
I'm still trying to wrap my head around the structure of the kinematics classes. I understand that this fork of RRF uses non-segmented delta motion. I also see in the constructor for the LinearDeltaKinematics that the useSegmentation and segsPerSecond are false and -1 respectively. If I set segsPerSecond to a positive value, say 100, would anything else have to change in the inverse or forwards kinematics functions in order for the printer to operate?
I just tried it and nothing seems to be broken, so that's good. I guess my question is: Is there any fundamental difference in the way a segmented motion kinematics class operates compared to a non-segmented class? Are functions still called in the same ways?
The difference is that if useSegmentation is true then moves will be chopped into short segments as they are passed between the GCodes class and the Move class.