LINEARDELTAKINS(9)
π LINEARDELTAKINS π
okay bestie, so this is lineardeltakins β the kinematics for a linear delta robot π¦ and yes it's giving "i build weird tall printers" energy and i'm obsessed.
β¨ SYNOPSIS β¨
loadrt lineardeltakins
that's it. that's the whole vibe. load it and go π
πΈ KINEMATICS πΈ
so the kinematics model is the moment for a rostock/kossel-style design β three joints arranged in an equilateral triangle. and listen, (0,0) is always the center of the working volume, no cap, that's just where it lives.
Joint 0 sits at (0,R), and then every subsequent joint is 120 degrees clockwise from the last one. and heads up bestie β joint 0 is not at zero radians, ok? don't come for me about it, that's just how it is. π
the length of the arm is L. iconic.
so like, joints 0-2 are the linear carriages. and then axes ABC and UVW get passed through unchanged in joints 3-8, which means e.g. A can still be used to control an extruder π slay, multitasking.
π PINS π
lineardeltakins.Rfloat inβ the effective diameter of the platform. and this is the part where people get confused so pay attention:Ris different than the distance from the center of the table to the center of the belt/smooth rod/extrusion that the joints ride on. like, not the same thing at all. in RepRap delta parlance,RisDELTA_RADIUS, which is computed as:
DELTA_SMOOTH_ROD_OFFSET - DELTA_EFFECTOR_OFFSET -
DELTA_CARRIAGE_OFFSET.
lineardeltakins.Lfloat inβ the length of the rod connecting the carriage to the effector. in RepRap delta parlance,LisDELTA_DIAGONAL_ROD. yes, that one. π
β NOTES β
okay so the tea: the R and L values can be adjusted while LinuxCNC is running. fr fr, you can.
but. BUT. π¨ doing that while in coordinated mode will lead to a step change in joint position β which generally will trigger a following error if you're in joint mode with the machine on. so likeβ¦ maybe don't? or do, but know what you're signing up for bestie π
and that's the whole page! this absolute banger of a manpage is brought to you by LinuxCNC Documentation, dated 2013-07-11, filed under LINEARDELTAKINS(9). go build something triangular, you're the main character πβ¨
π¦ where this page comes from
- debian bookworm: linuxcnc-uspace 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 Β· GFDL-1.1-or-later
- debian trixie: linuxcnc-uspace 1:2.9.4-2+deb13u1 Β· GFDL-1.1-or-later
- ubuntu questing: linuxcnc-uspace 1:2.9.4-2ubuntu2
- ubuntu resolute: linuxcnc-uspace 1:2.9.4-2ubuntu4 Β· GFDL-1.1-or-later
- ubuntu stonking: linuxcnc-uspace 1:2.9.4-2ubuntu4 Β· GFDL-1.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms