← All guides

DFM

Reading your DFM report

Every finding cites a rule and, where geometry was measured, the actual number. Here's what each part means.

The four severities

  • Blocking — the part will fail in a way that isn't a judgment call: a wall thin enough to delaminate, an undercut a 3-axis cutter physically cannot reach. A run with any blocking issue open does not pass the threshold, full stop.
  • Major — a real risk (an overhang past the support-free limit, a hole that will close up or print undersized) that usually needs a change, but isn't an automatic fail on its own.
  • Minor — worth knowing, low risk of actually failing the part (a bridge span, a fine embossed detail).
  • Advisory — process guidance and confirmations that a checked dimension clears its rule. Not a problem — context.

Where the numbers come from

When a finding shows rule and measured, that's a real check: your stated or measured value against the rulebook's threshold for that process. Wall thickness and overhang angle from an uploaded STL are measured from the actual mesh — see uploading an STL. Anything stated only in text is read from your brief and treated as a claim, not a measurement — DFM says so.

Curious what the actual rule values are for FDM, SLA, or CNC? They're not a secret — the full rulebook is public.

What "passes" means

A design passes the manufacturability threshold at a score of 0.75 or higher and zero open blocking issues. Below that, or with a blocking issue open, export stays refused until you either fix the design or explicitly override the gate — ForgeLab never exports a design that hasn't cleared this on its own.

The iterate loop

When DFM finds a blocking or major issue, the Design agent gets one automatic pass to apply the smallest geometry change that clears it, then DFM re-checks. You'll see this as a cycle in the run — before and after scores, and exactly what changed. If it still doesn't clear after that, it's handed back to you rather than looped indefinitely.

See this in action on a real part — run the free instant check or watch the full walkthrough.