0
0
Embedded-cHow-ToBeginner · 4 min read

How to Add Thermal Vias on PCB: Step-by-Step Guide

To add thermal vias on a PCB, place multiple small vias around heat-generating components connecting the top copper layer to inner or bottom layers to spread heat. Use your PCB design software's via tool, set via size and drill, and arrange them evenly in a thermal pad or area for effective heat transfer.
📐

Syntax

In PCB design software, adding thermal vias involves these steps:

  • Select Via Tool: Choose the via creation tool in your PCB editor.
  • Set Via Parameters: Define the via drill size and pad size suitable for thermal conduction.
  • Place Vias: Position multiple vias evenly within or around the thermal pad area.
  • Connect Layers: Ensure vias connect the top copper layer to internal or bottom copper layers for heat spreading.
plaintext
Via {
  drill_diameter: 0.3mm;
  pad_diameter: 0.6mm;
  layers: Top, Inner1, Bottom;
  position: array of coordinates within thermal pad;
}
💻

Example

This example shows how to add a grid of thermal vias inside a thermal pad area in a PCB design tool script or configuration.

plaintext
thermal_pad {
  size: 5mm x 5mm;
  via {
    drill_diameter: 0.3mm;
    pad_diameter: 0.6mm;
    layers: Top, Inner1, Bottom;
    grid_spacing: 1mm;
    count_x: 4;
    count_y: 4;
  }
}
Output
A 5mm by 5mm thermal pad with 16 thermal vias arranged in a 4x4 grid spaced 1mm apart, connecting top, inner, and bottom layers.
⚠️

Common Pitfalls

Common mistakes when adding thermal vias include:

  • Using vias that are too large or too few, reducing heat transfer efficiency.
  • Placing vias too close to component pads, causing soldering issues.
  • Not connecting vias to inner or bottom copper layers, limiting heat spreading.
  • Ignoring via fill or plating options that improve thermal conductivity.

Always check your PCB manufacturer's via capabilities and design rules.

plaintext
Wrong way:
Via {
  drill_diameter: 1.0mm;
  pad_diameter: 1.2mm;
  layers: Top;
  position: single via in pad center;
}

Right way:
Via {
  drill_diameter: 0.3mm;
  pad_diameter: 0.6mm;
  layers: Top, Inner1, Bottom;
  position: multiple vias evenly spaced in thermal pad;
}
📊

Quick Reference

ParameterRecommended ValueNotes
Via Drill Diameter0.3 mmSmall size improves thermal conduction and manufacturability
Via Pad Diameter0.6 mmSlightly larger than drill for plating and solder mask clearance
Via CountMultiple (4+)More vias spread heat better
Via Spacing1 mm or moreAvoid soldering issues and maintain mechanical strength
Layer ConnectionTop to Inner/BottomEnsures heat spreads through PCB layers

Key Takeaways

Place multiple small vias evenly in thermal pads to improve heat dissipation.
Connect thermal vias through top, inner, and bottom copper layers for effective heat spreading.
Use via sizes and spacing that comply with your PCB manufacturer's capabilities.
Avoid placing vias too close to component pads to prevent soldering problems.
Consider via plating or filling options to enhance thermal conductivity.