Thermal relief for specified components | 𧨠KiCad Rules
Intro
This series of short notes showing practical examples of using custom text-based rules for KiCad EDA.
πΊ Issue Description
I have many 0402/0603 LEDs on the board (mostly for power and signal statuses):
Since ground zone have defaultΒ solid connection I want apply thermal relief only for LEDs, because they more sensitive to heat and to prevent uneven heating of the pads:
π§ Issue Fix
Board -> Custom Rules -> DRC Rules:
Note 1: if you use another reference designator change LD to your (e.g. LED, D) Note 2: you can also use as a condition specific footprint: (condition Β«A.memberOfFootprint('LED_SMD:LED_0402_E_1005Metric')Β») |
β Fixed
| π΄ BEFORE | π’ AFTER |
![]() | ![]() |
![]() | ![]() |
π Related Article
![]() | How to write custom KiCad rule exception? Simple example of courtyard overlap resolve |
Conclusions
| π‘ | Use thermal relief for the most soldering sensitive components |
| π’ | Using rule it's good development approach instead of any manual pad properties changes |
| π’ | This tiny rule can save a lot of time and give more repeatable results |
- Comments
Write a comment
No comments yet. Be the first to add a comment!





