· AtlasPCB Engineering · Engineering  · 6 min read

PCB Fabrication Tolerances: Engineering Spec Guide

Complete reference for PCB fabrication tolerances — drill, trace width, registration, impedance, and board thickness specifications.

Why Fabrication Tolerances Matter

Every dimension on a PCB drawing — trace width, hole diameter, board thickness, copper weight — has an associated manufacturing tolerance. The nominal value is what you design to; the tolerance is how far the actual board can deviate from that nominal. Understanding these tolerances is essential for three reasons:

  1. Design margin: Your design must function across the entire tolerance range, not just at nominal values
  2. Cost optimization: Specifying tighter tolerances than necessary increases cost, lead time, and yield loss
  3. Supplier communication: Ambiguous tolerance callouts lead to manufacturing questions, delays, and potential quality issues

This guide provides the definitive reference for PCB fabrication tolerances across all major parameters, based on IPC standards and real-world manufacturing capabilities.

Drill Tolerances

Drilling is one of the most critical PCB manufacturing steps, and drill tolerances directly affect via reliability, component fit, and annular ring integrity.

Mechanical Drilling

ParameterStandardAdvancedIPC Class 3
Hole diameter±0.05 mm±0.03 mm±0.025 mm
Hole position±0.075 mm±0.05 mm±0.05 mm
Hole wall roughness≤25 µm≤15 µm≤15 µm
Min. drill diameter0.15 mm0.10 mm0.15 mm
Aspect ratio limit10:112:110:1
Drill registration to features±0.075 mm±0.05 mm±0.05 mm

Drill accuracy degrades with increasing aspect ratio. For boards thicker than 3.0 mm, expect wider position tolerances due to drill wander. PCB aspect ratio and via design provides detailed guidance on managing these constraints.

Laser Drilling (Microvias)

ParameterStandardAdvanced
Via diameter±0.025 mm±0.015 mm
Via position±0.025 mm±0.015 mm
Depth control (blind vias)±15 µm±10 µm
Min. capture padVia dia. + 100 µmVia dia. + 75 µm
Min. via diameter75 µm50 µm

Laser drilling achieves significantly tighter tolerances than mechanical drilling, which is one reason HDI PCB designs use laser-drilled microvias for high-density areas.

Controlled-Depth Drilling (Back-Drill)

ParameterStandardAdvanced
Depth accuracy±0.15 mm±0.10 mm
Minimum remaining stub0.20 mm0.15 mm
Diameter tolerance±0.05 mm±0.03 mm

Back-drill depth control is one of the more challenging tolerances. The stub length left after back-drilling directly affects signal integrity at high frequencies. For designs requiring back-drill, specify the maximum acceptable stub length rather than a specific drill depth — this gives the fabricator more process flexibility.

Trace Width and Spacing Tolerances

Trace width and spacing tolerances are primarily determined by the etching process and the starting copper weight.

Subtractive Etching

Copper WeightNominal Trace WidthWidth ToleranceMin. Space
1/3 oz (12 µm)≥75 µm±15%60 µm
1/2 oz (18 µm)≥75 µm±18%75 µm
1 oz (35 µm)≥100 µm±20%100 µm
2 oz (70 µm)≥150 µm±25%150 µm
3 oz (105 µm)≥200 µm±25%200 µm

Thicker copper produces wider etch undercut, making trace width control more challenging. If your design requires tight trace width control with heavy copper, discuss process options with your fabricator.

Advanced Processes (mSAP, SAP)

ProcessMin. Trace WidthWidth Tolerance
LDI + fine-line etch50 µm±15%
mSAP25 µm±10%
SAP (IC substrate)10 µm±8%

Semi-additive processes achieve tighter tolerances because copper is plated up to the desired thickness rather than etched down. For critical trace width and spacing designs, understanding which process your fabricator uses is essential.

Layer Registration Tolerances

Layer-to-layer registration affects pad-to-drill alignment, impedance consistency, and minimum annular ring.

Registration TypeStandardAdvancedIPC Class 3
Inner layer to inner layer±50 µm±35 µm±50 µm
Outer layer to inner layer±75 µm±50 µm±75 µm
Outer layer to drill±75 µm±50 µm±50 µm
Inner layer to drill±75 µm±50 µm±50 µm

Registration accuracy is cumulative — a pad on an outer layer connecting to a drill that must align with an inner layer pad involves three tolerance stacks. This is why annular ring design must account for the combined registration tolerance of all involved layers.

Factors Affecting Registration

  • Material CTE: Higher CTE laminates expand more during lamination, degrading registration
  • Layer count: More layers mean more lamination cycles and cumulative registration error
  • Board size: Larger panels have worse registration at the edges
  • Lamination pressure and temperature: Process uniformity directly affects registration

Impedance Tolerances

Controlled impedance is critical for signal integrity in high-speed designs. Impedance tolerance depends on how well the fabricator can control the variables that determine impedance: trace width, dielectric thickness, dielectric constant, and copper thickness.

Tolerance LevelCost ImpactTypical Application
±10%Standard pricingMost digital designs
±7%+10-15%High-speed SerDes, DDR4/5
±5%+15-30%RF, precision timing, DDR5
±3%+40-60%+Specialized RF, test equipment

Achieving tight impedance tolerance requires:

  1. Tighter trace width tolerance (the dominant variable)
  2. Thinner prepreg thickness tolerance (±5% rather than ±10%)
  3. Consistent Dk across the panel (material lot control)
  4. In-process impedance monitoring (not just final test coupons)

Board Thickness Tolerances

Board TypeNominal RangeTolerance
Standard rigid0.4–3.2 mm±10%
Thin boards0.2–0.4 mm±15%
Thick boards3.2–6.0 mm±10%
Flex circuits0.05–0.5 mm±10%
Rigid-flexPer section±10% rigid, ±15% flex

Board thickness tolerance is a stackup tolerance — it reflects the cumulative variation in prepreg flow, copper thickness, and lamination pressure across all layers. For designs where board thickness is critical (connector mating, card-edge contacts, mechanical fit), specify the finished thickness tolerance explicitly and verify it with your fabricator.

Solder Mask Tolerances

ParameterStandardAdvanced
Registration to pads±75 µm±50 µm
Minimum dam (between pads)75 µm50 µm
Minimum web width100 µm75 µm
Thickness (over conductor)10–35 µm15–25 µm
Thickness (over laminate)15–50 µm20–35 µm

Solder mask registration is particularly critical for fine-pitch components. For BGA and QFN pad designs with pitch below 0.5 mm, verify that your fabricator’s solder mask process can achieve the required registration and minimum dam width.

Surface Finish Tolerances

FinishParameterSpecification
HASLThickness1–40 µm (variable)
ENIGNi thickness3–6 µm (±1 µm)
ENIGAu thickness0.05–0.10 µm (±0.02 µm)
OSPThickness0.2–0.5 µm
Immersion AgThickness0.15–0.40 µm
Hard GoldThickness0.5–2.5 µm (±20%)

Surface finish thickness affects solderability, contact resistance, and shelf life. For detailed comparison, see our PCB surface finish guide.

How to Specify Tolerances on Your Drawing

Best practices for tolerance specification:

  1. Use IPC-6012 as the baseline: Specify “Fabrication per IPC-6012, Class X” to establish default tolerances
  2. Call out exceptions: Only specify tighter tolerances where your design actually requires them
  3. Provide tolerance rationale: Note why critical tolerances are required — this helps the fabricator prioritize
  4. Include a fabrication drawing: Don’t rely solely on Gerber notes — a dimensioned drawing prevents ambiguity
  5. Specify impedance in a table: List each impedance class with target, tolerance, layer, and trace width

Common Tolerance Specification Mistakes

  • Over-specifying: Calling out ±5% impedance when ±10% would work fine
  • Under-specifying: Not calling out critical tolerances and relying on fabricator defaults
  • Conflicting callouts: Specifying a trace width that cannot achieve the specified impedance with available materials
  • Missing stack-up: Providing impedance targets without a defined stackup

Design for Manufacturing Tolerance

The best approach to fabrication tolerances is to design with them in mind from the start:

  • Size pads for worst-case registration: Account for drill position tolerance + layer registration tolerance when calculating minimum annular ring
  • Route traces wider than minimum: Use 125% of minimum trace width where space allows
  • Build in copper balance: Even copper distribution reduces warpage and improves thickness uniformity
  • Verify your design at tolerance extremes: Run impedance simulations at minimum and maximum trace width/dielectric thickness

Atlas PCB Fabrication Capabilities

Atlas PCB’s standard manufacturing capabilities meet or exceed the “Advanced” tolerances listed in this guide. Every order includes a 12-hour engineering pre-audit where we verify that your design is within our process capabilities and flag any potential tolerance concerns before production begins.

Ready to get your design manufactured with precision? Upload your Gerbers for a free engineering review and our team will verify all critical tolerances against your design requirements.


Related guides: PCB Design Rules: Trace Width & Spacing | PCB Annular Ring & IPC Standards | How to Specify Impedance on PCB

  • fabrication-tolerance
  • manufacturing-specs
  • drill-accuracy
  • trace-tolerance
  • pcb-engineering
Share:
Back to Blog

Related Posts

View All Posts »