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

Print-in-place: crank-and-slider linkage with captive pins

How do you 3D print a working crank and slider in one piece? · Hardware · basis: Xem Studio design: offset slider-crank, captive square pins with 45° heads; one designed running gap of 0.40 mm

Also called: print in place crank slider, print in place linkage, 3d printed slider crank, piston crank mechanism stl, print in place pin joint

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

length
109.0 mm
width
32.8 mm
height
31.0 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: the linkage stands on edge, its plane vertical: the frame plate with its foot, then the crank, the rod and the slider in three 6 mm layers side by side, 0.40 mm apart. The crank is drawn pointing straight down and the rod lies flat, so all four bodies reach the bed (crank and rod ends on 45° feet).
  • Support while printing: every pin is a square bar standing on its corner (45° faces), cantilevered from its plate, ending in a 45° conical head trimmed underneath to the bar's own 45° V so that it grows from the bar; every bore is round with a 45° peaked roof and a 45° countersink for the head. The slider rides a 45° V-ridge on the frame plate.
  • Captured: each pin's head reaches past its bore (Ø5.2) into the countersink of the next plate at every angle, so no plate can slide off its pin; the slider is held up and down by the V-ridge in its V-groove and sideways between the frame plate and the rod.
  • Freeing it: hold the frame and turn the crank slowly a full turn, then a few more; the slider runs back and forth on its own.
  • Motion: the crank turns 360° continuously; the slider strokes 31.1 mm (offset slider-crank, quick-return 188° : 172°). The whole turn was checked in the model every 15° with no contact.

Print-in-place: crank-and-slider linkage with captive pins 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
crank_r_mm15.0throw
rod_l_mm60.0connecting rod, centre to centre
offset_mm15.0slide line below the crank pivot
stroke_mm31.06slider travel per crank turn (computed)
quick_return1.093crank angle forward : back = 188° : 172°
pin_d_mm4.4captive pins: square section on its corner (sweeps Ø4.4), 45° conical head up to Ø8.4 (upper part, above the bar's 45° V)
bore_d_mm5.2pin bores, 45° peaked roof
plate_t_mm6crank, rod and slider, each
pivot_h_mm22.0crank pivot above the bed
rotation_deg360 continuouscrank
frame_l_mm109.0
mount_holes3 × Ø4.5frame foot

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 5 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-crank-slider-assemblyThe whole print as laid on the bed (4 bodies, already assembled); STEP keeps each moving body a separate solidSTEP · STL
print-in-place-crank-slider-frameFrame plate with foot, crank pivot pin and the 45° V-ridge railSTEP · STL
print-in-place-crank-slider-crankCrank, 15 mm throw, with its crank pinSTEP · STL
print-in-place-crank-slider-rodConnecting rod, 60 mm centresSTEP · STL
print-in-place-crank-slider-sliderSlider on the V-ridge, with its pinSTEP · 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-crank-slider

Print-in-place: crank-and-slider linkage with captive pins, isometric render of a generated part
Render of print-in-place-crank-slider-assembly from the free STEP; not to scale.

Fits with

Questions

Why are the pins square?

A square bar standing on its corner has only 45° faces, so it prints cantilevered without support; its corners sweep a Ø4.4 circle that turns in a Ø5.2 bore.

What is the stroke?

31.1 mm: the slider line is 15 mm below the crank pivot (an offset slider-crank), so the stroke is a little more than twice the 15 mm throw and the return is quicker than the forward run.