I am using
Application: KiCad PCB Editor x86_64 on x86_64
Version: 8.0.7, release build
Libraries:
wxWidgets 3.2.6
FreeType 2.13.3
HarfBuzz 9.0.0
FontConfig 2.15.0
libcurl/8.10.1 OpenSSL/3.3.2 zlib/1.3.1 libidn2/2.3.7 libpsl/0.21.5 nghttp2/1.64.0
Platform: Freedesktop SDK 24.08 (Flatpak runtime), 64 bit, Little endian, wxGTK, X11, gnome, wayland
OpenGL: Intel, Mesa Intel(R) UHD Graphics (TGL GT1), 4.6 (Compatibility Profile) Mesa 24.3.1 (git-c815d651b8)
Build Info:
Date: Dec 3 2024 06:54:59
wxWidgets: 3.2.6 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.86.0
OCC: 7.8.1
Curl: 8.10.1
ngspice: 43
Compiler: GCC 14.2.0 with C++ ABI 1019
Build settings:
and have created the following schematic:
In the PCB editor settings I defined the following clearances:
and when I make the PCB I get this:
As seen, the clearance of small_clearance
is not what I would expect, since it is taking the one from the default
netclass:
The settings in the zone fill are:
and the design rules constraints are:
If I change the clearance of the default
netclass to 0, then things work fine, i.e. small_clearance
uses its own value. I have seen this happening in multiple PCBs.
Is this the expected behaviour, or a bug?
I attach the source files of this PCB: deleteme.zip (11.1 KB)