Why a Drawing Matters More Than a Model
A STEP file defines nominal geometry. It says nothing about what is allowed to vary, which surfaces matter, or how the part will be fixtured and measured. That information lives on the drawing, in the dimensions, datums and tolerance callouts. Two identical models from two customers can be completely different jobs: one is a display piece where a ±0.5 mm envelope is generous, the other is a mating component where a 0.05 mm positional control on a bolt pattern decides whether the assembly ever goes together.
For a distributor or contract printer, reading the drawing first is what separates a profitable job from a rework cycle. The relevant question is not “can my printer make this shape?” but “can my process hold what this drawing demands, repeatably, across the whole order quantity?” That second question is answered by tolerances, not geometry.
- Dimensions set the nominal size and the allowed variation on a single feature.
- Datums establish the reference frame every other control is measured from.
- Geometric controls constrain form, orientation, location and runout independent of size.
- The title block states the default tolerance for anything not individually called out — often the most dangerous line on the sheet.
How GD&T Maps Onto an Additive Process
GD&T was codified for subtractive and molding processes, where a machine removes or forms material against a rigid reference. A printer builds material layer on layer, and that changes which error sources dominate. The symbols are the same; the physics behind the error is not.
The practical takeaway is that a printed part is not uniformly accurate in all directions. A hole drilled in a machined block is round in every plane; a printed hole is a polygon whose effective diameter depends on the tessellation of the model and the orientation of the part on the plate. A flatness control on the top face of a tall printed part is a very different request from the same control on a bottom face. This directional behaviour is the reason printed tolerances are usually quoted as a percentage plus a floor value rather than a single number, and it is explored in depth in our tolerance and dimensional accuracy guide.
Reading Datums Before Reading Tolerances
The datum reference frame is the foundation of the whole drawing. If you misread the datums, every tolerance you check afterwards is measured from the wrong place. Datums are lettered boxes attached to a feature; the primary datum is the one that locates the part, the secondary constrains a second axis, the tertiary stops rotation. Together they form a coordinate system the inspector will reproduce.
On a printed part, the datum choice has a direct process consequence. If the primary datum is a large flat face, that face should be printed against the build plate so it is as flat as the process allows. If the primary datum is a cylindrical bore, that bore's roundness — and therefore its usefulness as a reference — depends on how it was tessellated and oriented. Reading the datum scheme tells you how to orient the part before you decide anything else about supports, layer height or material.
What you're looking for: If the primary datum is a flat face, print that face down on the plate and put nothing else above it that would force a different orientation. If the primary datum is a bore, check its diameter and whether the tolerance on its roundness is tighter than your tessellation can deliver — a 10 mm bore printed at 0.2 mm chord deviation may not hold a cylindricity callout, and you need to say so before you quote rather than after.
Feature Control Frames: The Three Compartments
A feature control frame is a rectangular box divided into compartments. Reading it left to right answers three questions in order, and each one is a potential quoting mistake if skipped.
- First compartment — the symbol. What kind of control: position, flatness, perpendicularity, profile, runout. This tells you which error source you are fighting.
- Second compartment — the tolerance zone. How much variation is allowed, and whether the zone is a diameter. A φ0.2 position tolerance is a cylindrical zone; a 0.2 flatness tolerance is two parallel planes.
- Third compartment — the datums. Which reference frame the control is measured against, in order of precedence. This is where most misreadings happen.
A material condition modifier, an M in a circle, is the fourth thing to look for. It changes the tolerance from a fixed number into a variable one, and it is frequently the difference between a part that passes and a part that is rejected for no good reason.
Bonus Tolerance and Why It Cuts Both Ways
When a positional tolerance is called out at maximum material condition (MMC), the allowed positional deviation grows as the actual feature size departs from its maximum. A hole at its smallest permitted diameter gets the base tolerance; a hole at its largest permitted diameter gets base tolerance plus the size difference. That increment is bonus tolerance, and it is real, verifiable, and often several times the base value.
For a printer this matters commercially. Printed holes frequently come out slightly undersized or slightly oversized depending on tessellation and shrink compensation. If a customer's drawing uses MMC, a generous actual hole size buys back positional freedom and the part may pass inspection even when the hole centre is off nominal. If the same drawing used regardless of feature size (RFS), the positional tolerance is fixed and the same part fails. Knowing which modifier is on the drawing before you accept a job is worth more than any post-print inspection effort.
Tolerance Stack-Up: The Assembly Question
Individual parts passing inspection does not mean the assembly works. A stack-up analysis adds the contributing tolerances across a chain of parts and compares the accumulated variation against the assembly requirement — a clearance, a fit, a gap, an alignment. This is the analysis that catches the problem before the customer does.
A worked example. A printed bracket is bolted to a printed housing through a stack of three components: a base plate at 10.0 ±0.2 mm, a spacer at 5.0 ±0.15 mm, and a cover at 3.0 ±0.2 mm, with a target overall height of 18.0 mm and a permitted clearance of ±0.3 mm.
The worst-case stack is ±0.55 mm against a requirement of ±0.30 mm. The assembly does not close on a worst-case basis, and no amount of inspection on individual parts will fix that. The options are to tighten a contributor, redistribute the chain, or accept a statistical rather than absolute guarantee.
The statistical stack treats each contributor as a distribution rather than an extreme. Assuming independent, roughly centred processes, the root-sum-square of the same three tolerances is the square root of (0.20² + 0.15² + 0.20²), which is approximately ±0.33 mm. Still marginally over the requirement, but far closer than worst-case, and it reflects the reality that all three parts rarely hit their extremes in the same direction at once. That printed part is best placed where its tolerance is loosest relative to the chain, which is a routing decision the drawing does not make for you; the broader process trade-off is set out in our injection molding versus 3D printing guide.
What you're looking for: If the customer cannot produce a stack-up, do it yourself before quoting. A chain that fails worst-case but passes statistically is a commercial opportunity — you can offer the printed part with the loosest justified tolerance and let a tighter-featured component absorb the variation. A chain that fails even statistically is a warning that the design needs changing, and saying so early is cheaper than reprinting a rejected batch.
When the Drawing Asks for More Than the Process Can Hold
This is the situation that decides whether a print job makes money. A drawing arrives with a ±0.05 mm positional tolerance on a 200 mm part. No FDM process holds that repeatably. The wrong responses are to silently quote it and hope, or to refuse the job. The right response is to quantify the gap and offer a route that closes it.
- Quantify the capability. State what the process holds for that feature and size, with a number and a basis.
- Offer a hybrid route. Print near-net and finish the critical features by machining, so the tight callouts land on a secondary operation.
- Propose a design change. If a clearance can absorb the variation, a looser tolerance on the printed part may be entirely acceptable.
- Document the deviation. A formal concession or a drawing revision protects both sides if the part is later challenged.
- Price the inspection. A tight callout requires measurement, and measurement is labour. Charge for it explicitly rather than absorbing it.
The same discipline applies when the customer is buying a printer rather than a part. A distributor assessing whether a machine suits an application is really asking a capability question, and that assessment is covered in our engineering-grade printer selection guide. Where a printed feature must be finished to a machined tolerance after printing, the secondary operations that close the remaining gap are set out in our post-print machining and secondary operations guide. Where the part must satisfy a documented approval process, the inspection records that prove the tolerances were held belong in the submission, which is covered in our PPAP and first-article guide.
Precise3D on Drawing-Driven Production
At Precise3D we work from the drawing, not just the model. Our engineering team reviews datum schemes and tolerance callouts before a job is priced, flags any control that our process cannot hold repeatably, and agrees the inspection method with the customer up front. That review is what keeps a first article from becoming a rework cycle.
Our OpenSource1 and Pro X1 platforms deliver a 500×500×500 mm build volume at up to 600 mm/s with a 320°C hotend and a closed, heated chamber that keeps engineering polymers dimensionally stable and well fused. Every unit ships with CE LVD (EN 62368-1:2014+A11:2017) and RoHS (EU 2015/863) documentation. For distributors and OEMs taking on production work, we support the tolerance conversation with process capability data and first-article records rather than a promise.
Reviewed by the Precise3D quality and engineering team. Geometric tolerancing and stack-up results depend on the specific feature, size, orientation, material and process used; the worked example above is illustrative and not a specification. Always agree the inspection method and the acceptance criterion with the customer before production, and treat any tolerance callout as a process requirement rather than a formality.
Send Us the Drawing
Have a Drawing With Tolerances You Are Not Sure We Can Hold?
Send the drawing and the assembly requirement. Our engineering team will review the datum scheme and the critical callouts, tell you what the process holds repeatably, and propose a route that closes the gap.
