Can someone tell my why the S-pad might have a different zone clearance than the R-pad? The pads in the footprint have the same settings. I’ve looked through all the zone and pad settings but couldn’t find anything.
I can set the zone connection locally to solid instead of thermal relief, but i’d rather have thermal reliefs…
Is it due to the zone rounding? I figure that works okay because it has no extra clearance around the non-zone-connected pads. It has something to do with the thermal spokes but what…
Zone clearance and min width, antipad clearance are 0.254 mm, spoke width 0.255mm, poly fill high resolution.
There are different settings for “Clearance” and for “Antipad Clearance”
“Antipad Clearance” is the clearance between the filled zone and pads which are part of that zone.
The setting can be reached in the dialog by hovering over the zone and pressing “e” from edit.
You already found the right dialog, just looked over the setting.
I can set the antipad clearance to 0, with other clearances to 6 mil and spoke width 7 mil, but there’s still something that’s causing the zone not to hug the pad correctly.
Mind you, the square zone vs the rounded zone around the pad is just cosmetical, but I want to know
Try oval pads vs rounded rectangular pads - here seems to be a difference afaict.
As soon as you start going over a corner size of 10% you can see the effect.
I wasn’t sure if this was me being a newbie or that I wrongly remembered that the rrect pads were a stable feature. Ah well, I’m glad to have spotted it in case its an actual bug.
When I zoom in it looks like the antipad radius in the filled zone on the GND pad is too small. The clearance of the other pad has a much bigger radius. It seems like the former is calculated from the pad clearance and not from the zone clearance.
Application: kicad
Version: 5.0.2+dfsg1-1, release build
Libraries:
wxWidgets 3.0.4
libcurl/7.63.0 OpenSSL/1.1.1a zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3
Platform: Linux 4.19.0-1-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
Boost: 1.67.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.62.0
Compiler: GCC 8.2.0 with C++ ABI 1013