INDiPCB — Indigenous PCB Manufacturing India
AI
Home
Part LibraryContact Order PCB
HomeOrderOrder PCB3D PrintingGerber ViewerLearnCapabilitiesPCB Manufacturing Process3D Printing ProcessProduction & Assembly FAQPart LibraryContactOrder PCBCart
All posts

Annular Ring: Why Your Vias Fail a Design Check

By INDiPCB · August 2026

Annular ring is the ring of copper left around a drilled hole. It is one of the least considered numbers in a design and one of the most likely to limit what a fabricator can build, because it depends on drilling accuracy rather than on how finely copper can be etched.

The arithmetic

Annular ring = (pad diameter − drill diameter) ÷ 2.

pad Ødrill Øannular ring =(pad Ø − drill Ø) ÷ 20.8 mm pad, 0.4 mm hole → 0.2 mm
Ring is half the difference between the pad and the hole — not the whole difference.

A 0.8 mm pad with a 0.4 mm hole leaves (0.8 − 0.4) ÷ 2 = 0.2 mm of copper all the way round. A 0.6 mm pad on a 0.3 mm hole leaves 0.15 mm. A through-hole resistor pad at 1.6 mm with a 0.8 mm hole leaves a comfortable 0.4 mm.

Note what that means: vias are almost always the tightest annular ring on a board, and they are the part of a layout most people never touch after setting a default.

Why it is about drilling, not etching

Copper features can be imaged very precisely. Drills are mechanical: the bit deflects slightly, the stack shifts a fraction, the panel expands with heat. Registration — how accurately the hole lands in the middle of the pad — is where the tolerance goes.

If a hole drifts far enough off centre, it breaks out of the pad on one side. A partial breakout leaves a weak connection; a full one leaves no connection at all. That is why annular ring is specified as a minimum rather than treated as decorative.

Hole centredHole off centreringeven copper all roundconnection is soundcopper broken at the edgeweak or open connection
The same pad and hole. Registration is what decides which one you get.

Why default vias sit close to the limit

Most EDA tools ship with via defaults that are perfectly sensible and also close to what a typical prototype line can hold. If you have never changed the via size in your board setup, your board is very likely using one of those defaults — and it is probably the tightest annular ring in the design.

This catches experienced designers as often as beginners, because the value is set once in a template and never revisited. It is worth checking, not assuming.

How to check yours

  • Find your via settings in the board setup or design rules — you are looking for a via diameter and a via drill.
  • Subtract the drill from the diameter and halve it. That is your annular ring.
  • Do the same for the smallest through-hole component pad on the board.
  • The smaller of the two is what a fabricator will measure.

Compare that against the published limits on our capabilities page rather than a number in an article — capability changes, and the table is the version that takes or refuses an order.

How to fix a board that fails

In order of preference:

  • Increase the via pad diameter and leave the drill alone. This adds copper without changing the hole and is usually the least disruptive change.
  • Reduce the via drill, if the via does not need to carry much current and your fabricator supports the smaller hole. This also improves the ring, and often improves routing density as a side effect.
  • Change the via type or use fewer, larger vias in the tight area. Sometimes the real problem is a dense cluster rather than the via size itself.
  • Reroute so the tight vias are not needed. Slowest, but occasionally the honest answer.

Changing the global via default fixes the whole board at once, which is usually what you want. Editing individual vias is for the handful that need to stay small.

A note on what gets measured

Annular ring is measured from your actual files, not from your design rule settings. A board whose rules say one thing and whose geometry says another will be judged on the geometry — so a rule you set and then overrode locally will not save you.

Upload a board and the measured value comes back with the rest of the design check, alongside the trace width, spacing and hole sizes it found. If something is out of spec you are told which measurement and by how much.

Found something wrong? We check this material carefully, but standards are revised, tools change between versions, and mistakes get through. Nothing here is a substitute for the current published standard or for advice on your specific design. Tell us about an error and we will correct it.

Related reading

  • Why a board is quoted on the Fine pitch route
  • Exporting Gerbers from KiCad 10
Upload Your Gerber & Get a Quote
INDiPCB — Indigenous PCB Manufacturing India

Indigenous PCB Manufacturing India.
Dispatch in 2 working days — you pick the speed.
A unit of Smartimate Tech Solutions Pvt Ltd

  • info@indipcb.com
  • Plot 217, Purusottampur,
    Jajpur Town, Odisha 755001, India
  • CIN: U72900OR2022PTC039195
  • GSTIN: 21ABICS0738B1ZV

Quick Links

  • Home
  • About Us
  • Contact Us
  • PCB Capabilities
  • PCB Manufacturing Process
  • 3D Printing Process
  • Production & Assembly FAQ
  • Trace Width Calculator
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Additional Charges

Services

  • Order PCB
  • 3D Printing
  • Gerber Viewer
  • PCB Assembly
  • Part Library

Blog

  • PCB Prototype Cost in India
  • Why a Board Is Quoted as Production
  • Export Gerbers from KiCad 10
  • Export Gerbers from EasyEDA
  • Export Gerbers from Proteus
  • Export Gerbers from Altium
  • Export Gerbers from EAGLE / Fusion
  • Annular Ring Explained
  • IPC-2221 Clearance by Voltage
  • GST Input Credit on PCBs
  • Cost of Importing PCBs
  • Do You Need an IEC Code?
  • PCB Prototyping in India
  • All Posts

© 2026 INDiPCB — Smartimate Tech Solutions Pvt Ltd. All rights reserved.