Thermal reliefs should be removed if they result in unconnected islands
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Medium
|
Jon Evans |
Bug Description
When filling zones, if thermal relief connection is selected, the algorithm will sometimes generate thermals that go nowhere. The only way I could find to prevent this is to place a keepout where I don't want thermals to appear. It would be nice if these were automatically detected and removed as part of the fill algorithm.
https:/
Application: pcbnew
Version: (2018-01-03 revision 0945c319f)-master, debug build
Libraries:
wxWidgets 3.0.3
libcurl/7.55.1 OpenSSL/1.0.2g zlib/1.2.11 libidn2/2.0.2 libpsl/0.18.0 (+libidn2/2.0.2) librtmp/2.3
Platform: Linux 4.13.0-21-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.3 (wchar_t,wx containers,
Boost: 1.62.0
Curl: 7.55.1
Compiler: GCC 7.2.0 with C++ ABI 1011
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_SPICE=ON
Changed in kicad: | |
importance: | Undecided → Wishlist |
tags: | added: gal |
Changed in kicad: | |
importance: | Wishlist → Medium |
Changed in kicad: | |
milestone: | none → 5.0.0-rc1 |
Changed in kicad: | |
assignee: | nobody → Jon Evans (craftyjon) |
status: | Confirmed → Won't Fix |
status: | Won't Fix → In Progress |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
This is a recent regression, I think it came with the update of the connectivity algorithm.