×Read this message from Erik, founder of YouMagine

Parametric ball joint

An easy to customize ball and socket joint in OpenSCAD.


Creative Commons Attribution Share Alike

Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


I saw Makerblock's topic about the ball joint, I thought openSCAD was suitable and advised it, but thought I'd give it a try myself. This is a very quick hack, but it can be easily modified since it's just code.

In OpenSCAD, you can choose to see an animation of the ball joint in action. Do this by uncommeting "demo();" and commenting "print();". To print it, choose the latter, press F6 and export to STL.

For a very cool implementation of this 'part' used in a camera mount, see thingiverse.com/thing:2631


Modify it with the following parameters:

size=10; // size of the ball joint
joint_spacing =0.5; // some space between them?
joint_thickness = 2; // thickness of the arms
joint_arms = 5; // how many arms do you want?
arm_width = 10; // actually: how much is removed from the arms Larger values will remove more

Derived from



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


2a818a1a75da18a3b65da0262b53d25e?default=blank&size=40Gabriel Watanabe added this to the Tools collection ago
09be6660c074b764022ea45bfe68731d?default=blank&size=40mmbb6 added this to the Ball and Socket collection ago
Ac80d506490a3b166fc42c21cab7dda9?default=blank&size=40joma added this to the 3d-printing collection ago
0d6ef8156443752ffb4bc1a83af79a76?default=blank&size=40Luca Filippi added this to the Things to make collection ago
F08c6e76504c5e928b0339eec3cac2c0?default=blank&size=40Hoefnix added this to the Voor later collection ago
F6255ee0dadfb1bb858c901e855bd9d5?default=blank&size=40Zoran Vila added this to the ZV Ideas & Inspirations collection ago
57d0ffc9fac74fe9d6b1b7e08ede9482?default=blank&size=40gadgetsteve added this to the Useful things collection ago
57d0ffc9fac74fe9d6b1b7e08ede9482?default=blank&size=40gadgetsteve added this to the Workshop collection ago
C3b7e4e889a4d46c688e6a84fcad67fe?default=blank&size=40bblhd added this to the machine collection ago
Mini screen shot 2013 07 15 at 6.49.36 pmErik de Bruijn published this design ago