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

Print-in-place: linear slider on a dovetail rail with end stops (100 mm)

How do you 3D print a linear slide (carriage on a rail) in one piece? · Hardware · basis: Xem Studio design: 45° dovetail hexagon rail; one designed running gap of 0.40 mm

Also called: print in place slider, print in place linear rail, 3d printed linear slide, dovetail slide stl, print in place carriage

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

length
124.0 mm
width
28.0 mm
height
20.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 rail lies along X on its 6 mm foot with an end block at each end; the carriage stands on the bed straddling the rail, both of its legs reaching the bed beside the foot.
  • Support while printing: the rail is a dovetail hexagon — it widens upward from the foot at 45° and closes at the top in a 45° ridge, so the carriage's channel has 45° walls and a 45° peaked roof; nothing is flat over air.
  • Captured: the carriage's legs close under the rail's 45° flanks (the rail is 14 mm wide, the gap between the legs at the bed 7.1 mm), so it cannot lift off; the end blocks stop it at both ends.
  • Freeing it: hold the rail and slide the carriage gently to each end stop and back a few times.
  • Motion: 69.9 mm of travel, 35 mm each way from the drawn centre position; hard stops are the carriage ends on the end blocks (computed).

Print-in-place: linear slider on a dovetail rail with end stops 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
rail_l_mm100.0between the end stops
rail_w_mm14across the widest flanks
rail_h_mm13to the 45° ridge
stem_w_mm6rail foot on the bed
carriage_l_mm30.0
carriage_w_mm22
carriage_h_mm17
travel_mm69.95stop to stop
travel_each_way_mm34.97from the drawn (centred) position
end_block_mm12 × 28 × 20each end stop, 2 × Ø4.5
carriage_holes2 × Ø3.4, 30 apartfrom the top into the channel

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-dovetail-slider-assemblyThe whole print as laid on the bed (2 bodies, already assembled); STEP keeps each moving body a separate solidSTEP · STL
print-in-place-dovetail-slider-railDovetail rail 100 mm with two end-stop blocks (4 × Ø4.5)STEP · STL
print-in-place-dovetail-slider-carriageCarriage 30 × 22 × 17 with the 45° dovetail channel, 2 × Ø3.4STEP · 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-dovetail-slider

Print-in-place: linear slider on a dovetail rail with end stops (100 mm), isometric render of a generated part
Render of print-in-place-dovetail-slider-assembly from the free STEP; not to scale.

Fits with

Questions

How does the carriage stay on the rail?

The rail widens above its foot at 45°, like a dovetail; the carriage's legs wrap under that widening, 0.40 mm clear.

What limits the travel?

The end blocks: the 30 mm carriage runs between blocks 100 mm apart, so 69.9 mm.