Library › 3D printing › Print-in-place mechanisms ·

Print-in-place: rotary dial with 24 detents (compliant arms)

How do you 3D print a clicking rotary dial (detent knob) in one piece? · Hardware · basis: Xem Studio design: V-notch detents, compliant arms, 45° V-groove bearing; one designed running gap of 0.40 mm

Also called: print in place dial, detent knob 3d print, clicky rotary dial stl, print in place knob with clicks, compliant detent

Exact dimensions. True size, with no printing tolerance added.

length
80.0 mm
width
80.0 mm
height
25.7 mm

Notes

  • 3D print in place — prints already assembled, moving, in one job. Drawn at true size with no printer tolerance added; the 0.40 mm running gaps are part of the design.
  • Running gap 0.40 mm per side, 0.80 mm on diameter — part of the design, drawn as is. On the 45° faces the same 0.40 mm is measured square to the face (0.57 mm along the axis).
  • Bed: flat. Frame ring and dial both on the bed; in the bottom 6 mm layer the frame bore has 24 V-notches and the dial two thin arms with 45° bumps sitting in opposite notches, 0.40 mm clear.
  • Support while printing: over the arms the frame closes as a 45° cone (0.40 mm square to the bumps' top corners), then holds the dial's boss with a 45° V-ridge in a V-groove. Nothing overhangs more than 45°.
  • Captured: the V-ridge in the boss's V-groove holds the dial up and down and centres it.
  • Freeing it: hold the frame and turn the knob through a full turn each way.
  • Motion: continuous rotation both ways with 24 detent positions (15° apart) marked on the frame top; between positions each arm bends 1.5 mm inward as its bump climbs out of a notch. At a detent the dial is free for ±1.05° (computed).

Print-in-place: rotary dial with 24 detents size chart

keyvaluewhat
gap_mm0.4running gap per side on every moving interface (radial, axial, under captured parts) — part of the design, not a tolerance
frame_od_mm80.0
detents24positions per turn, every 15°
notch_depth_mm1.545° V notches in the frame bore Ø60
arms2flexible detent arms on the dial, 180° apart
arm_mm1.6 wide × 80° of arc
arm_flex_mm1.5bump travel inward between positions
free_play_deg1.05rotation before a bump meets a notch flank, each way
knob_d_mm51.2dial boss / knob, pointer slot on top
axial_play_mm0.57
height_mm25.67as printed
index_marks24on the frame top
mount_holes3 × Ø3.4frame

Where the files are

Other publishers' files are linked, not hosted. "verify" = check the license at the link before commercial use.

Xem StudioPrint-in-place mechanism design (geometry computed in the generator)webXem Studio design

Free files

★ Free files 3 parts. Xem Studio design: free to use, print and sell things from; not to be republished as files. Xem Studio Design License. index.json

print-in-place-detent-dial-assemblyThe whole print as laid on the bed (2 bodies, already assembled); STEP keeps each moving body a separate solidSTEP · STL
print-in-place-detent-dial-frameFrame ring Ø80 with 24 detent notches, index marks, 45° cone and V-ridge bearing, 3 × Ø3.4STEP · STL
print-in-place-detent-dial-dialDial with two flexible detent arms, boss with 45° V-groove, knob with pointer slotSTEP · STL
Let your AI pull this. Add https://xemstudio.com/mcp to Claude, ChatGPT, Cursor or any MCP client (free, no account, one minute) and it can look up exact sizes, mating fits and free STEP/STL from every chat.
Set it up →

Plain text: sheet.txt · JSON: /api/geometry?object=print-in-place-detent-dial

Print-in-place: rotary dial with 24 detents (compliant arms), isometric render of a generated part
Render of print-in-place-detent-dial-assembly from the free STEP; not to scale.

Fits with

Questions

How does a print-in-place dial click?

Two thin arms on the dial carry 45° bumps that sit in 45° notches of the frame; turning it bends the arms inward until the bumps drop into the next notches.

How many positions?

24, every 15°; both arms engage at once (notches 180° apart).