Back to Blog
manufacturing

GD&T Fundamentals: What Engineers Need to Know for Manufacturing

A practical introduction to Geometric Dimensioning and Tolerancing for engineers working with machine shops. Covers the essential symbols, datum selection, and common mistakes that cause manufacturing problems.

NextGen Components
March 17, 2026
9 min read
Engineering drawing with GD&T callouts and precision measuring equipment

GD&T intimidates engineers who didn’t encounter it in school. The symbols look cryptic, the rules seem arbitrary, and the consequences of misapplication can be expensive. But the fundamentals are learnable, and proper GD&T application often reduces manufacturing cost while improving part quality.

This guide covers what you need to know to communicate effectively with machine shops—not the full ASME Y14.5 standard, but the practical subset that handles most manufacturing situations.

Why GD&T Exists

Traditional coordinate dimensioning has limitations that become apparent when you examine even simple parts. Consider a plate with four mounting holes. Using the coordinate approach, each hole gets X and Y dimensions from an origin, each with its own tolerance—say ±0.005”. The problem is that tolerances stack. The distance between diagonal holes could vary by up to ±0.020”, and coordinate dimensions don’t control which direction the error occurs.

GD&T solves this by controlling hole positions relative to a datum reference frame with a single positional tolerance zone. That zone is cylindrical, allowing the same deviation in any direction. More importantly, the geometric relationship between holes is controlled directly, not just their individual distances from an origin. The result is that GD&T often allows larger individual tolerances while still guaranteeing that parts will assemble correctly.

The Datum Reference Frame

Every GD&T callout references datums—theoretically perfect features that establish a coordinate system for measurement. Understanding datums is fundamental to using GD&T correctly, because the entire tolerance framework depends on having a consistent reference.

Datum Selection Principles

The primary datum (A) should be the most important feature for part function, typically the largest flat surface or the main axis. When the part is placed on this datum, it contacts at three points, which constrains three degrees of freedom.

The secondary datum (B) runs perpendicular to the primary and constrains two additional degrees of freedom. This is often an edge or secondary mounting surface that establishes orientation.

The tertiary datum (C) is perpendicular to both A and B, constraining the final degree of freedom. Typically this is an end surface or locating feature that completes the part’s position in space.

Practical Datum Rules

When selecting datums, keep in mind that they should be functional surfaces—features that actually contact mating parts or fixtures during use. They must also be accessible for both manufacturing (so the machinist can fixture against them) and inspection (so the quality team can measure from them). Larger surfaces make better datums than small ones because they provide more stability. Finally, datum order matters: the part must contact A before B before C during inspection.

One common mistake is selecting datums based on drawing convenience rather than part function. This creates parts that inspect correctly but don’t assemble properly because the measurement reference doesn’t match the actual operating conditions.

Essential GD&T Symbols

Flatness

Flatness controls surface waviness independent of any datum. The surface must lie between two parallel planes separated by the tolerance value. This control is essential for mounting surfaces that must seat completely, sealing faces where gaps cause leaks, and surfaces that will be used as datums themselves. For example, a flatness callout of 0.002 means the entire surface must lie within a 0.002” zone between two parallel planes. Standard milling achieves flatness around 0.002-0.005” per foot, so tighter values typically require grinding or lapping.

Perpendicularity

Perpendicularity controls the 90-degree relationship between a surface or axis and a datum. Use it for walls that must be square to a base, holes that must enter perpendicular to a surface, and mating surfaces in assemblies where square alignment matters. A perpendicularity callout of 0.003 referenced to datum A means the surface must lie within a 0.003” zone perpendicular to that datum.

Parallelism

Parallelism controls how parallel a surface or axis is to a datum surface or axis. This applies to opposite faces that must maintain consistent thickness, rails or ways where parallel alignment affects function, and any features that must track parallel to a reference. A parallelism callout of 0.002 to datum A means the controlled surface must lie within a 0.002” zone parallel to that datum.

Position

Position controls the location of features—usually holes—relative to the datum reference frame. This is the most commonly used GD&T symbol because nearly every part has holes or features whose location affects assembly. It applies to mounting hole patterns, alignment features, and any feature whose location determines whether parts fit together. A typical callout might specify a diameter of 0.010” positional tolerance referenced to datums A, B, and C, meaning the feature axis must lie within a 0.010” diameter cylindrical zone located by those three datums.

Profile

Profile controls the shape of complex surfaces relative to basic dimensions. The surface profile symbol controls surfaces, while the line profile symbol controls individual lines. The controlled feature must lie within a tolerance zone equally disposed about the true profile. This is the right choice for curved surfaces, complex shapes defined by equations or CAD models, and features where both form and location need simultaneous control. A surface profile of 0.020 referenced to A, B, and C means the surface must lie within a 0.020” zone centered on the true profile.

Material Condition Modifiers

GD&T allows tolerance to vary based on actual feature size through material condition modifiers, which capture real-world assembly behavior.

Maximum Material Condition (MMC)

MMC applies the stated tolerance when the feature is at its largest size for external features, or smallest size for internal features like holes. The practical significance is that when holes are larger than their minimum size, they can accept more positional variation and still assemble correctly.

Consider a hole with 0.250” ±0.005” diameter and a position tolerance of 0.010” at MMC. At minimum size (0.245”), the position tolerance is the stated 0.010”. But at maximum size (0.255”), the position tolerance grows to 0.020”—the original tolerance plus a 0.010” bonus from the extra clearance. This bonus tolerance reflects physical reality and often allows more parts to pass inspection.

Least Material Condition (LMC)

LMC is the opposite of MMC—it applies when the feature is at minimum material. This is less commonly used but important for controlling wall thickness or edge distance, where you need to ensure adequate material remains.

Regardless of Feature Size (RFS)

When no modifier is shown (or sometimes marked with an S symbol in older drawings), the stated tolerance applies at any actual size. Use RFS when size variation cannot compensate for location variation—when the full tolerance applies no matter what.

Common Application Patterns

Hole Patterns for Fasteners

Most bolt hole patterns should use position with MMC. A typical specification might read: four holes at 0.266” diameter with +0.010/-0.000 tolerance, position tolerance of 0.014” diameter at MMC referenced to datums A, B, and C. This provides clearance for 1/4” bolts with position tolerance that grows up to 0.024” when holes are at maximum size.

Flatness on Mounting Surfaces

When a surface will serve as datum A and also needs to be flat for proper mounting, combine the datum designation with a flatness callout. Since flatness has no datum reference (it’s self-referencing), it controls the surface independently, and the datum designation makes that surface the reference for other features.

Perpendicular Holes

For holes that must enter a surface at exactly 90 degrees, add a perpendicularity control. A 0.500” hole with +0.001/-0.000 tolerance and perpendicularity of 0.002” at MMC to datum A ensures the hole axis stays square to the reference surface, with bonus tolerance available when the hole is larger.

Common Mistakes to Avoid

Over-constraining

One frequent error is applying multiple controls that conflict or are redundant. Each feature needs only the controls necessary for function. Specifying both flatness and perpendicularity on the same surface when only one matters wastes inspection time and may reject functional parts.

Inaccessible Datums

Selecting datums that can’t be fixtured during manufacturing or accessed during inspection creates parts that are theoretically correct but practically impossible to verify. Using an internal surface as a primary datum when the part must be machined from the outside is a classic example of this problem.

Inappropriate Tolerances

Specifying tolerances tighter than function requires—or looser than manufacturing naturally produces—either costs money unnecessarily or misses an opportunity for free precision. Calling out ±0.001” position when ±0.010” would function perfectly means paying for precision you don’t need.

Missing Material Conditions

Failing to use MMC on hole patterns where bonus tolerance would be functional leaves value on the table. If clearance holes would assemble fine with bonus tolerance, specifying RFS instead unnecessarily tightens the effective requirement.

Working With Your Machine Shop

Before Sending Drawings

Before submitting drawings with GD&T, confirm your shop has the capability to work with it—both the inspection equipment and trained personnel to interpret the requirements. Ask about their standard positional capability, which helps you set realistic tolerances. Discuss datum accessibility for their fixturing methods, since what looks good on paper may not work on the machine.

On the Drawing

Use clear, standard symbology per ASME Y14.5-2018 so there’s no ambiguity about intent. Place feature control frames adjacent to the features they control. Include basic dimensions for all positionally controlled features—these are the theoretically exact dimensions from which tolerance applies. Show datum targets if partial datum surfaces are intended rather than the full surface.

After Receiving Parts

Request inspection reports showing actual measurements versus tolerance zones so you can see not just pass/fail but where the process lands within your tolerance. Review any deviations to understand trends. Use this feedback to optimize future designs, either loosening tolerances where there’s margin or tightening them where the process naturally delivers better precision.

For more detail on working effectively with machine shops, see our DFM guidelines and tolerance guide.

Learning More

GD&T mastery requires study beyond this introduction. The definitive reference is ASME Y14.5-2018, the official standard that governs everything. For learning, Geometric Dimensioning and Tolerancing by Alex Krulikowski provides a practical textbook approach with real examples. ETI training courses offer industry-standard certification programs for those who need formal credentials.

Working With NextGen Components

Our inspection capabilities include CMM verification of GD&T requirements. We can provide first article inspection reports per AS9102 or customer formats, statistical process capability data for critical dimensions, and GD&T interpretation assistance during quoting to help you specify requirements correctly.

Questions about tolerance specifications for your project? Contact our engineering team to discuss your requirements.

Ready to Start Your Project?

Contact us to discuss your material and manufacturing needs.

Get a Quote

Related Articles