Geometric Dimensioning and Tolerancing (GD&T): A Practical Guide
A part can pass every dimensional check on the inspection report and still refuse to fit on the assembly line. That gap between “measures correctly” and “actually works” is where a lot of manufacturing money quietly disappears.
On this page
Geometric dimensioning and tolerancing is a symbolic language that tells everyone, from the designer to the machinist to the quality inspector, exactly how much a feature can vary and still do its job. Done well, it turns a drawing into a precise contract. Done poorly, however, or skipped entirely, it leaves room for interpretation, and interpretation is expensive.
So this guide breaks down how GD&T works, the symbols you will actually use, how to read a feature control frame, and finally how to apply the system to modern manufacturing, including 3D printed and machined parts.
What Is Geometric Dimensioning and Tolerancing?
GD&T is a system for defining and communicating the allowable variation of part geometry. Instead of relying only on plus/minus dimensions, it describes the size, form, orientation, and location of features relative to one another.
The system is standardized so a drawing means the same thing in Mississauga, Munich, or Shenzhen. Two standards dominate:
- ASME Y14.5 in North America, with ASME Y14.5-2018 as the current revision.
- ISO 1101 internationally, part of the broader GPS (Geometrical Product Specifications) framework.
The two are closely related but not identical, so every drawing should state which standard it follows. The core idea is straightforward: each callout defines a tolerance zone, a region of space a feature must stay inside. As long as the real feature lives within that zone, it is acceptable.
Why GD&T Beats Plain Plus/Minus Tolerancing
Coordinate tolerancing, plain plus/minus values on X and Y, is easy to write but it hides two costly problems.
The first is shape. Plus/minus values create square tolerance zones. A hole located with ±0.005 in both directions can sit anywhere inside that square. But holes are round, and so are the pins that go into them, which means a round zone describes the real requirement far better.
Ø0.25 Ⓜ
A
B
C
As a result, switching that square zone to an equivalent cylindrical zone with GD&T position gives roughly 57% more usable area for the same functional fit. That is free tolerance you can hand to your supplier without changing how the part performs.
The second problem is relationships. Plus/minus says nothing about how features relate. For example, it cannot state that a face must stay perpendicular to a datum, or that two holes must remain aligned to each other. GD&T, by contrast, does exactly that.
The payoff shows up across the whole process:
- Clearer drawings, with far less room for misinterpretation
- Larger, more honest tolerances where function allows, which lowers cost
- Tight control reserved only for the features that drive fit and performance
- Fewer disputes with suppliers, because the spec is unambiguous
- Less scrap and less rework
The Building Blocks of GD&T
Three concepts do most of the heavy lifting. Once you are comfortable with these, the rest of the system falls into place.
Datums and the Datum Reference Frame
A datum is a theoretically perfect reference, a point, axis, or plane, that you measure everything else from. The physical surface on the part is the datum feature, while the datum itself is the ideal geometry derived from it.
Most parts use a datum reference frame built from three mutually perpendicular planes, labeled by importance: primary, secondary, and tertiary. Together they lock down all six degrees of freedom, three translations and three rotations, so the part is fully constrained for inspection.
Datum order carries real weight. The primary datum seats first and has the most influence on every measurement, so choosing it is a design decision, not an afterthought.
The Feature Control Frame
The feature control frame is the sentence of GD&T. It is a rectangular box split into compartments, read left to right:
- The geometric characteristic symbol, which states what you are controlling, such as position or flatness
- The tolerance value, with a diameter symbol (Ø) if the zone is cylindrical, plus any material condition modifier
- One or more datum references, listed in order of precedence
A frame reading “position, Ø0.25, at maximum material condition, to datums A, B, C” tells the entire story inside one compact box.
Material Condition Modifiers and Bonus Tolerance
Features that have size, like holes and pins, can carry a material condition modifier:
- Maximum Material Condition (MMC) is the state with the most material: the smallest hole or the largest pin.
- Least Material Condition (LMC) is the opposite: the largest hole or the smallest pin.
- Regardless of Feature Size (RFS) is the default that applies when no modifier appears.
MMC unlocks bonus tolerance. As a feature moves away from its maximum material condition, that extra clearance gets added to your geometric tolerance. A hole drilled slightly larger than its MMC size earns additional position tolerance because the assembly still fits, which rescues parts that would otherwise be scrapped.
The GD&T Symbols You Need to Know
GD&T uses a set of geometric characteristic symbols sorted into five families. The 2009 standard listed 14. ASME Y14.5-2018 retired concentricity and symmetry, since position and runout control the same conditions more reliably, which leaves 12 in active use.
| Characteristic | Family | What it controls | Datum |
|---|---|---|---|
| Straightness | Form | How straight a line element or axis is | No |
| Flatness | Form | How flat a surface is | No |
| Circularity | Form | Roundness of a circular cross-section | No |
| Cylindricity | Form | Roundness and straightness of a cylinder together | No |
| Angularity | Orientation | A feature held at a specified angle to a datum | Yes |
| Perpendicularity | Orientation | A feature held at 90° to a datum | Yes |
| Parallelism | Orientation | A feature held parallel to a datum | Yes |
| Position | Location | Where a feature sits relative to its datums | Yes |
| Concentricity (retired 2018) | Location | Median points centered on a datum axis | Yes |
| Symmetry (retired 2018) | Location | Median points centered on a datum plane | Yes |
| Profile of a Line | Profile | The shape of a 2D cross-section | Optional |
| Profile of a Surface | Profile | The shape of an entire 3D surface | Optional |
| Circular Runout | Runout | Surface wobble as the part rotates | Yes |
| Total Runout | Runout | Combined wobble and taper over a full surface | Yes |
The five families each answer a different question. Form tolerances (straightness, flatness, circularity, cylindricity) control a feature against its own perfect shape, which is why they never need a datum. Orientation tolerances (angularity, perpendicularity, parallelism), by contrast, control the angle a feature holds relative to a datum.
Location tolerances are led by position, the single most used control in GD&T, which pins down where a feature sits using its datums. Profile tolerances, meanwhile, are the most versatile of the group, able to control the form, orientation, and location of a surface all at once. Runout tolerances, finally, handle rotating parts, keeping a surface true as the component spins around a datum axis.
How to Read a Feature Control Frame, Step by Step
Reading a frame becomes second nature with a simple routine. Work through it left to right:
- First, identify the symbol. Which geometric characteristic is being controlled?
- Then read the tolerance value. Is there a Ø? If so, the zone is cylindrical, not flat.
- Next, check for a modifier. An MMC symbol means bonus tolerance is in play.
- After that, note the datums in order. The first datum listed is the primary reference.
- Finally, picture the tolerance zone. Translate the callout into the real region the feature must stay inside.
A worked example
Take a frame with the position symbol, Ø0.5 at MMC, referencing A, B, and C. It means the feature axis must fall within a 0.5 mm diameter cylinder, located precisely by datums A, B, and C, while bonus tolerance becomes available as the hole grows past its MMC size.
By contrast, a simpler frame shows how flexible the system is. A flatness callout carries a single tolerance value and no datum, which means the whole surface must sit between two parallel planes that distance apart, with no reference to anything else on the part. Form controls like this one therefore stand entirely on their own.
Applying GD&T to 3D Printed and Machined Parts
Tolerancing was written for a machined world, but the logic carries directly into additive manufacturing, with a few extra considerations.
3D printed parts are anisotropic, meaning accuracy and strength differ between the build plane and the vertical (Z) direction. For example, a feature that holds tight tolerance across the layers can behave differently through them, so build orientation becomes part of the tolerance conversation rather than a detail to settle later.
A few practical habits keep printed parts honest:
- Tolerance only what matters. Printing every feature tight is slow and costly, so reserve precision for surfaces that drive fit and function.
- Choose datum features carefully. Pick stable, well-formed surfaces and avoid referencing areas affected by support removal or stair-stepping.
- Plan for post-machining. Critical bores, mating faces, and datum surfaces are often printed with extra stock, then machined to hit tight callouts.
- Talk to your manufacturer early. Achievable tolerances depend on the process, material, and machine, so confirm what is realistic before you lock the drawing.
At Anubis 3D, we apply this thinking every day when we design and produce end-of-arm tooling and industrial 3D printed components. Clear GD&T is what lets a printed or machined part drop straight into a robotic cell and work the first time, not the third.
What Tolerances Can You Actually Hold? SLS, SLA, and CNC
GD&T defines the tolerance a part needs, while the manufacturing process decides what is realistic to hold. Matching the two is where good design meets good production.
Selective laser sintering (SLS) is our core process for functional nylon parts, and it delivers strong, repeatable components with consistent mechanical properties. From our own testing on EOS SLS systems in PA12 nylon, the process holds a general accuracy of about 0.1mm, with typical part deviation near 0.2mm. Orientation matters as well, since surfaces sintered directly by the laser hold finer detail than vertical walls that build up layer by layer.
SLS design rules at a glance
The figures below come from our own measured test data on EOS SLS hardware in PA12. Treat them as a reliable starting point, since the exact result always depends on part geometry.
| Feature | Design guideline | What to keep in mind |
|---|---|---|
| General accuracy | About 0.1mm | Laser-sintered top surfaces hold finer detail than vertical walls |
| Typical deviation | Around 0.2mm | Shifts with part size, geometry, and orientation |
| Clearance between parts | 0.6mm minimum | Add more for moving, sliding, or press-fit features |
| Wall thickness | 1mm recommended | Walls hold to about ±0.06mm, and roughly 0.8mm is the reliable floor |
| Holes | 1mm diameter and up | Larger holes in thinner walls print truest; ream or add clearance for tight fits |
| Pins | Add about 0.2mm to nominal | Pins print undersized, up to 0.3mm at thin diameters |
| Molded-in text | 14pt, 4mm or taller | The most reliable size for legible labels in any orientation |
Two of these catch designers out most often. Pins and shafts come out undersized, so anything that clicks together or rotates, like an axle, needs that allowance built in from the start. Holes are the mirror image: small holes in thick walls lose their roundness and can trap powder, so open up the diameter, thin the surrounding wall, or plan to finish the feature after printing. When a callout is tighter than SLS can hold on its own, that is the moment to machine it.
Choosing the right process
Stereolithography (SLA), meanwhile, tends to capture finer detail and smoother surfaces, which suits small, intricate features. CNC machining, on the other hand, sits at the tight end of the scale and reaches tolerances that no printing process matches on its own. That is why many production parts use more than one process. A common and cost-effective path is pairing additive with CNC machining, printing the body with extra material on critical surfaces, then machining only those features to hit precise callouts.
This flexibility runs through the whole development path. Early on, rapid prototyping lets you validate fit and function before committing to tooling, and as demand grows, low-volume production bridges the gap toward full-scale manufacturing.
These figures are guidelines from our EOS SLS testing in PA12, not fixed limits, and other processes or machines behave differently. For a definitive answer on your part, send us the model and we will confirm what is achievable before you lock the drawing.
Why GD&T Matters in Robotics and Automation
In a robotic cell, no part works in isolation. Instead, tooling bolts to a robot flange, mates with a tool changer, and has to return to the same position thousands of times a shift. As a result, loose or unclear tolerances on those interfaces show up fast as misalignment, dropped parts, or collisions.
GD&T is what keeps those connections reliable. Position controls the bolt patterns that mount a tool. Similarly, flatness keeps a mounting face seated flush, and perpendicularity holds the tool axis square to the robot wrist. Together, these callouts protect the repeatability the whole cell depends on.
The interfaces that matter most
Integrated vacuum tool changers, for instance, rely on tight position and orientation tolerances to repeat their connection every cycle, so a tool can drop off and pick up again without drift. On a vacuum gripper, meanwhile, the placement of each suction cup affects how evenly the tool holds a product, which is why we tolerance the cup positions on our vacuum grippers with care.
The same discipline runs across the tool family. An automatic carton erector that folds and seals boxes, external bottle grippers that secure containers by the neck, and a manual tool changer that swaps tools by hand all depend on tolerances that hold their mating geometry true. It is also what lets these tools integrate cleanly with FANUC CRX cobots and other robots without custom rework on every install.
Ultimately, this is the everyday reality behind our pick-and-place tooling. Precise tolerancing is not paperwork. It is what lets a printed tool integrate into a production line and run without babysitting.
Common GD&T Mistakes to Avoid
Even experienced teams trip over the same handful of issues:
- Over-tolerancing every feature, which inflates cost for no functional gain
- Leaving datums undefined, or building them on unstable datum features
- Mixing up MMC and LMC, which flips the bonus tolerance logic entirely
- Using coordinate tolerances on hole patterns where position would be clearer and more generous
- Forgetting to state which standard, ASME or ISO, the drawing follows
- Copying callouts from old drawings without checking them against current function
Frequently Asked Questions
What does GD&T stand for?
GD&T stands for geometric dimensioning and tolerancing, a symbolic system for defining the allowable variation in a part’s geometry and the relationships between its features.
Is GD&T the same as plus/minus tolerancing?
No. Plus/minus tolerancing controls size in straight directions, while GD&T also controls form, orientation, location, and runout, and it describes how features relate to one another through datums.
How many GD&T symbols are there?
The 2009 ASME standard defined 14 geometric characteristic symbols. However, ASME Y14.5-2018 retired concentricity and symmetry, leaving 12 in common use across five families: form, orientation, location, profile, and runout.
What is the difference between ASME Y14.5 and ISO GPS?
Both define geometric tolerancing, but they are separate systems. ASME Y14.5 is the dominant standard in North America, while ISO GPS, built around ISO 1101 and related documents, is used internationally. The symbols overlap heavily, yet some rules and default interpretations differ, so a drawing should always name the standard it follows.
What is bonus tolerance?
Bonus tolerance is extra geometric tolerance that becomes available when a feature is called out at maximum material condition. As the feature departs from its MMC size, that difference is added to the stated tolerance, because the assembly still fits. It is one of the most cost-saving ideas in GD&T.
What is a datum in GD&T?
A datum is a theoretically perfect reference, such as a plane, axis, or point, that other features are measured from. The real surface used to establish it is called the datum feature.
Can GD&T be used for 3D printed parts?
Yes. The same rules apply, with extra attention to build orientation, anisotropy, datum selection, and post-machining of critical features to meet tight tolerances.
What tolerances can 3D printing hold?
It depends on the process, material, and part geometry. For our SLS process in PA12 nylon, general accuracy runs around 0.1mm with typical deviation near 0.2mm, and we design to a 0.6mm clearance between mating parts. Features that need to be tighter than that are usually machined after printing.
How accurate is SLS 3D printing?
On our EOS SLS systems, selective laser sintering holds a general accuracy of about 0.1mm, with typical part deviation near 0.2mm. Surfaces sintered directly by the laser are more accurate than vertical walls built layer by layer, so part orientation affects the result.
What is the minimum wall thickness for SLS?
We recommend a minimum wall thickness of 1mm. Walls hold to roughly ±0.06mm in testing and around 0.8mm is the reliable floor, but thicker walls also help the part survive cleaning and handling after the build.
What is the smallest hole SLS can print accurately?
Aim for holes of 1mm in diameter or larger. Smaller holes lose roundness because they are built from stacked layers, and accuracy drops further in thick walls. For tight or precise holes, add clearance or ream them after printing.
Need Parts Built to Hold Their Tolerances?
GD&T is only worth the effort when the finished part actually matches it. The right manufacturing partner reads your callouts the way you intended, builds to them, and flags early when a critical feature should be machined rather than printed.
If you need functional tooling, end-of-arm tooling, or production parts held to real tolerances, it helps to work with a team that designs for additive manufacturing and understands real production constraints.
Ready to get a part made to spec, validate an end effector concept, or plan a short run build? Contact Anubis 3D and share your CAD file, your critical tolerances, and your target timeline. We will help you choose the right process and get moving.
Request a Quote
Let’s Stay Connected
Enjoyed this article? Follow us for more insights, updates, and innovations:

