FDM design rules

Everything numeric this course uses, on one page. Built to be printed and stuck above the printer. The published values are starting points for a 0.4 mm nozzle in PLA — the table at the bottom is where your own measured numbers go, and those override everything above.

Geometry the printer can actually make

OverhangUp to 45° from vertical, unsupportedAt 45° each layer still has about half the layer below it underneath
BridgeUnder 5 mm spans cleanlyFilament stretched across the gap stays taut long enough to cool
Bottom edgesChamfer 0.3–0.6 mm, never filletA chamfer is self-supporting; a fillet leaves the solid horizontally
Downward facesReplace flat roofs with two 45° facesA ridge prints without support where a flat ceiling cannot
Horizontal holesTeardrop the top, or accept an ovalThe top of a horizontal circle is a 90° overhang and sags

Minimum sizes (0.4 mm nozzle)

Wall thickness0.8 mm absolute minimum, 1.6–2.4 mm structuralWhole multiples of extrusion width fill with complete perimeters
Vertical pin5 mm diameter, or add a base filletThin towers wobble under the nozzle and never cool in time
Vertical hole1 mm minimum, 2 mm to be comfortableSmaller circles are swallowed by the extrusion width
Horizontal hole2 mm minimumSagging at the top eats a fixed amount regardless of size
Embossed detailWider than 0.9 mm; engrave instead where possibleA raised feature narrower than one bead cannot be printed at all
Heights that must mateWhole multiples of layer heightOtherwise the slicer rounds them and the lip lands off-target

Fits — published starting points

Press fit0.05–0.10 mm per sideAssembles with force and does not come apart again
Slip fit0.20–0.30 mm per sidePushes together by hand, holds position, separates when wanted
Free fit0.40–0.50 mm per sideRotates and slides after the plastic has relaxed
Hole diameterAdd 0.2–0.4 mm to nominalPrinted holes come out undersized as a matter of course
Clearance on a diameterTwice the per-side valueThe gap exists on both sides of the part

My printer — measured

Filled in from the test coupon. Reprint the coupon and redo this table whenever the material, nozzle, layer height or slicer profile changes.

Press fit (tightest that goes in)______________ mm
Slip fit (hand pressure)______________ mm
Free fit (spins freely)______________ mm
Hole compensation (nominal minus measured)______________ mm
Extrusion width______________ mm
Layer height______________ mm
Printer, material, profile________________________________

Where these numbers come from

  • Protolabs Network — overhangs, bridging, pin diameter, base chamfers
  • Hydra Research — wall and feature minimums as multiples of extrusion width
  • Layer X — hole compensation and clearance starting points
  • 3DPut — the press, slip and free fit ranges

Full links, with what each source is good for, on the resources page. Where sources disagree, the more conservative value is printed here.