Print-in-place ball joint generator
Generate a print-in-place ball-and-socket joint (captive ball + socket)
A ball on a stem captured inside a socket whose opening is narrower than the ball, so it swivels freely and cannot pull out — desk-lamp arms, phone mounts, poseable figures. It prints pre-assembled, the ball floating on a clearance gap all round. Set the joint count above one and the same unit stacks into an articulated arm, every ball already captured in the socket below it. Download a print-ready STL or 3MF.
How the Print-in-place ball joint generator works
What you can adjust
- Ball Ø
- Stem Ø
- Stem length
- Opening Ø
- Fit — Tight · Normal · Loose · Custom
- Clearance gap
- Socket wall
- Joints — 1–12
- Cup taper — 0–75 °
Ball joint settings that print
The generator’s starting values, and why each one is set that way.
| Setting | Start with | Why |
|---|---|---|
| Ball Ø | 12 mm | The ball the socket captures. |
| Opening Ø | 8.6 mm | Narrower than the ball, so it cannot pull out; wider than the stem, so it swivels. |
| Stem Ø | 6 mm | The neck that comes out through the opening. |
| Fit | Normal: 0.8 mm (0.4 mm each side) | The ball floats on this gap all round, so it prints free. |
| Socket wall | 2.5 mm | The material around the cavity. |
| Joints | 1 | Above 1, the same unit stacks into an articulated arm, every ball already captured. |
| Cup taper | 45° | In a chain, the cone under each socket. At 45° it prints without supports; shallower spreads the overhang instead of removing it. |
Printing a ball joint that turns
- It prints assembled. The ball comes off the plate already in its socket, floating on its clearance. Nothing to press together.
- Free it gently. After printing, work the ball in every direction until it turns freely.
- Tighter holds a pose. Fit → Tight gives more friction, for an arm that stays where you put it. Loose swings freely.
- Do not go below the minimum gap. Surfaces printed in the same pass closer than about 0.15 mm can weld, and the ball comes out stuck.
Ball joint questions
Can you 3D print a ball joint?
Yes. This generator prints it assembled: the ball is captured in a socket whose opening is narrower than the ball, so it swivels but cannot pull out.
What clearance does a print-in-place ball joint need?
Normal is 0.8 mm in total, 0.4 mm each side. Do not go below about 0.15 mm. For your own printer, measure the clearance with the tolerance test.
How do I make an articulated arm?
Set Joints above 1: the same unit stacks, and every ball comes out already captured in the socket below it.