Anubis3D company logo with stylized jackal head
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

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

  1. 1What is GD&T?
  2. 2Why it beats plus/minus
  3. 3The building blocks
  4. 4The GD&T symbols
  5. 5Reading a control frame
  6. 6GD&T for 3D printed parts
  7. 7Tolerances by process
  8. 8Robotics and automation
  9. 9Common mistakes
  10. 10FAQ

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.

Definition

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 it matters

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.

A feature control frame: position, cylindrical zone of 0.25, at maximum material condition, referenced to datums A, B and 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
Fundamentals

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:

  1. The geometric characteristic symbol, which states what you are controlling, such as position or flatness
  2. The tolerance value, with a diameter symbol (Ø) if the zone is cylindrical, plus any material condition modifier
  3. 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.
Tolerance note

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.

Reference

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.

CharacteristicFamilyWhat it controlsDatum
StraightnessFormHow straight a line element or axis isNo
FlatnessFormHow flat a surface isNo
CircularityFormRoundness of a circular cross-sectionNo
CylindricityFormRoundness and straightness of a cylinder togetherNo
AngularityOrientationA feature held at a specified angle to a datumYes
PerpendicularityOrientationA feature held at 90° to a datumYes
ParallelismOrientationA feature held parallel to a datumYes
PositionLocationWhere a feature sits relative to its datumsYes
Concentricity (retired 2018)LocationMedian points centered on a datum axisYes
Symmetry (retired 2018)LocationMedian points centered on a datum planeYes
Profile of a LineProfileThe shape of a 2D cross-sectionOptional
Profile of a SurfaceProfileThe shape of an entire 3D surfaceOptional
Circular RunoutRunoutSurface wobble as the part rotatesYes
Total RunoutRunoutCombined wobble and taper over a full surfaceYes

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.

Practice

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:

  1. First, identify the symbol. Which geometric characteristic is being controlled?
  2. Then read the tolerance value. Is there a Ø? If so, the zone is cylindrical, not flat.
  3. Next, check for a modifier. An MMC symbol means bonus tolerance is in play.
  4. After that, note the datums in order. The first datum listed is the primary reference.
  5. 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.

Application

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.

Process

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.

FeatureDesign guidelineWhat to keep in mind
General accuracyAbout 0.1mmLaser-sintered top surfaces hold finer detail than vertical walls
Typical deviationAround 0.2mmShifts with part size, geometry, and orientation
Clearance between parts0.6mm minimumAdd more for moving, sliding, or press-fit features
Wall thickness1mm recommendedWalls hold to about ±0.06mm, and roughly 0.8mm is the reliable floor
Holes1mm diameter and upLarger holes in thinner walls print truest; ream or add clearance for tight fits
PinsAdd about 0.2mm to nominalPins print undersized, up to 0.3mm at thin diameters
Molded-in text14pt, 4mm or tallerThe 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.

Practical rule

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.

Automation

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.

Pitfalls

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
FAQ

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:







Send Us a Message