NewAI Part GeneratorFree to get started
KICAD DRC

KiCad "Hole clearance violation": copper too close to a drill hole

KiCad design rule check (PCB) message: Hole clearance violation (hole_clearance in kicad-cli reports).

What it means

Copper of another net is too close to a drilled hole. Drills wander slightly and plating extends past the hole wall, so fabs need extra room around holes. Move the copper away from the hole or move the hole.

Common causes

  • Tracks squeezed between vias or through-hole pins.
  • Mounting holes placed close to traces.
  • Vias of different nets placed tightly together.

How to fix it

  1. Reroute the track away from the hole, or nudge the via.
  2. Use smaller vias only if your fab supports them.

Where the setting lives

Board Setup → Design Rules → Constraints → Copper to hole clearance.

Find every “Hole clearance violation” on your board

Upload your KiCad project to the free checker. It runs KiCad 10's DRC and ERC with your own rules, shows each finding on the board and links it to its fix. 10 free checks a day, no account.

Check my KiCad project

Related KiCad DRC checks

All KiCad DRC and ERC checks

Checked against KiCad 10's source and documentation. Last reviewed 2026-11-07.

Design boards that pass DRC the first time

ProtoFlow is free AI PCB design software that opens KiCad projects directly: schematic, PCB layout with an autorouter, DRC and ERC, SPICE simulation and Gerber files. Free on macOS, Windows and Linux.

Get for Mac

Free to start. No card required.