DRC flags Front solder mask aperture bridges items with different nets for connected Rectangle and Lines added to a PCB from a footprint
Description
The Design Rules Checker (DRC) is generating false positives for solder mask apertures bridging items with different nets when the solder mask aperture and items are created in a footprint and that footprint is added to a PCB, despite the items being in the same net.
This issue is likely related to the issue here:
https://forum.kicad.info/t/errors-warnings-in-drc-check/41772/5
Steps to reproduce
- Create a footprint.
- Inside the footprint editor, draw a Rectangle on the F.Cu layer and the F.Mask layer.
- Inside the footprint editor, draw a Line intersecting with the Rectangle.
- Inside the footprint editor, assign both the Rectangle and the Line to the same Net.
- Add the footprint to a PCB.
- Run the DRC.
- Violation will be listed by DRC: Error: Front solder mask aperture bridges items with different nets
KiCad Version
Application: KiCad PCB Editor x64 on x64
Version: 8.0.2, release build
Libraries:
wxWidgets 3.2.4
FreeType 2.12.1
HarfBuzz 8.3.0
FontConfig 2.14.2
libcurl/8.5.0-DEV Schannel zlib/1.3
Platform: Windows 11 (build 22631), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Apr 27 2024 23:05:17
wxWidgets: 3.2.4 (wchar_t,wx containers)
Boost: 1.83.0
OCC: 7.7.1
Curl: 8.5.0-DEV
ngspice: 42
Compiler: Visual C++ 1936 without C++ ABI
Build settings:
Edited by Hunter Schoonover