Allow bridged solder mask apertures between pads

Just installed KiCad7. It seems that I have bunch of DRS errors “Front solder mask apertures bridges items of different nets” on the project that I am working on.

Maybe I am misunderstanding something, but I am experiencing strange behaviour when I run the DRC.

  1. This is MSOP-10_3x3mm package with solder mask expansion of 0.05mm.
    In Board Stackup → solder mask/paste
    Allow bridged solder mask apertures between pads is not checked.
    Tent via box is not checked.

Everything seems as it should be.

  1. When I run the DRC it seems that KiCad bridges the solder mask apertures

    It also did solder mask aperture on the via.

  2. When I close the pcbnew window and open it again everything is back to normal.

Application: KiCad PCB Editor arm64 on arm64

Version: (7.0.0-0), release build

wxWidgets 3.2.1
FreeType 2.12.1
HarfBuzz 5.3.1
FontConfig 2.14.0
libcurl/7.86.0 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.11 nghttp2/1.47.0

Platform: macOS Ventura Version 13.2.1 (Build 22D68), 64 bit, Little endian, wxMac

Build Info:
Date: Feb 12 2023 10:56:31
wxWidgets: 3.2.1 (wchar_t,wx containers)
Boost: 1.80.0
OCC: 7.6.3
Curl: 7.77.0
ngspice: 38
Compiler: Clang 13.0.0 with C++ ABI 1002

Build settings:

Thanks in advance!

Running DRC runs the zone filler and soldermask fill algorithm. In your case the soldermask bridge between the pads is probably smaller than allowed in your contraints, so it gets removed.

When closing and opening the window (without saving I assume) the fill data probably gets reset?

Or it could be a bug, can you post an example project?

Hello, thanks a lot for your relay!

I checked again the project settings. This was my mistake, seems like I accidentally putted a value for solder mask minimum web width.

Thanks again and sorry for the noise.


This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.