Contact Us
Blog / How to Select the Optimal PCB Hole Size for Through-Hole Pins (Avoid Assembly Failures!)

How to Select the Optimal PCB Hole Size for Through-Hole Pins (Avoid Assembly Failures!)

Posted:04:05 PM June 16, 2025 writer: Ivy

Most component datasheets include recommended PCB layout information. This recommendation specifies the appropriate hole size for the component, which is the most practical way for PCB hold size selection. However, some datasheets only provide the component's physical dimensions and pin diameter tolerance. In these cases, how should we choose the hole size when creating the component package based solely on these physical dimensions?There is very critical for through-hole component assembly.

The Golden Rule: Nominal Pin Diameter + 0.2mm

Remember this simple rule: Add 0.2mm to the nominal pin diameter for a suitable hole size. Why 0.2mm? Why not just 0.05mm over, or even matching the pin diameter? Component manufacturers apply tolerance ranges to physical dimensions – actual sizes vary from the nominal value (see Figure 1).

Illustration of pin diameter tolerance stackup in PCBA

Figure 1

Why 0.2mm? The Tolerance Stack-Up Problem

NextPCB encountered this during a customer assembly. The initial PCB batch used holes marginally larger than the nominal pin diameter. While the first assembly succeeded, components failed to insert in the second batch due to pin diameter tolerance stacking.Most pin diameters carry approximately ±0.05mm tolerance. The 0.2mm clearance reliably accommodates this variation, ensuring consistent component insertion.

 

Critical Cases: Square Pins & One-Sided Tolerances

When selecting via diameter based on pin size, note these critical details:

How to Calculate Effective Diameter for Square Pins (with Formula)

1. Pin Geometry:

Always check whether datasheet pins are specified as round or square. For square pins (e.g., 0.64mm side length), calculate the effective pin diameter using the Pythagorean theorem.

Example (Figure 2): Diagonal = √(0.64² + 0.64²) = 0.905mm. When PCB layout isn't recommended, design hole diameter = 0.905mm + 0.2mm = 1.1mm.

Calculating hole size for square pins using Pythagorean theorem

Figure 2

2. One-Sided Tolerances:

If the datasheet specifies only positive tolerance (e.g., 0.9mm +0.1mm/-0), use: Standard value + full positive tolerance.

Example (Figure 3): Hole diameter = 0.9mm + 0.1mm = 1.0mm."

Figure 3

For more knowledge about PCB Assembly, you can try to download our complete PCBA Guide

NextPCB boasts a dedicated team of over 100 manufacturing engineers solely focused on addressing customers' PCB assembly (PCBA) production issues. We offer comprehensive services ranging from prototypes to mass production. Every PCBA order undergoes rigorous review by our expert manufacturing engineers before manufacturing commences. This approach significantly enhances customer efficiency and prevents over 99% of potential manufacturing problems. If you're seeking a reliable manufacturing partner for your products, NextPCB is definitely your optimal choice.

 

  • PCB
    Prototype
  • PCB
    Assembly
  • SMD
    Stencil

Dimensions: (mm)

×

Quantity: (pcs)

5
5
10
15
20
25
30
40
50
75
100
120
150
200
250
300
350
400
450
500
600
700
800
900
1000
1500
2000
2500
3000
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
9000
10000

Other Quantities:(quantity*length*width is greater than 10㎡)

OK

Layers:

2

Thickness:

1.6 mm
Quote now