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.

Open the customizer

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.

SettingStart withWhy
Ball Ø12 mmThe ball the socket captures.
Opening Ø8.6 mmNarrower than the ball, so it cannot pull out; wider than the stem, so it swivels.
Stem Ø6 mmThe neck that comes out through the opening.
FitNormal: 0.8 mm (0.4 mm each side)The ball floats on this gap all round, so it prints free.
Socket wall2.5 mmThe material around the cavity.
Joints1Above 1, the same unit stacks into an articulated arm, every ball already captured.
Cup taper45°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.

More customizers

Enclosures

  • Enclosure
  • Snap-fit
  • Annular snap

Storage

  • Gridfinity

Containers

  • Threaded jar

Mounts

  • Board mount

Fasteners

  • Bolt & nut
  • Plugs, caps & sleeves
  • Pillow block

Hinges & joints

  • Living hinge
  • Pin hinge

Gears & drives

  • Gear train
  • Planetary
  • Herringbone gear
  • Herringbone train
  • Rack & pinion
  • Worm drive
  • Bevel gears
  • Pulley / sprocket
  • Timing belt
  • Ball bearing
  • Compression spring

Adapters

  • Hose / thread adapter

Signs & art

  • Text sign
  • Lithophane

Calibration

  • Fit test coupon
  • Calibration block

Molds & casting

  • Casting mold
  • Cookie cutter
  • Texture roller

Clamps

  • Clamp

Fans & airflow

  • Impeller
  • Axial fan
  • Fan frame
All customizers · Browse the community gallery