Skip to content

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

  1. Create a footprint.
  2. Inside the footprint editor, draw a Rectangle on the F.Cu layer and the F.Mask layer.
  3. Inside the footprint editor, draw a Line intersecting with the Rectangle.
  4. Inside the footprint editor, assign both the Rectangle and the Line to the same Net.
  5. Add the footprint to a PCB.
  6. Run the DRC.
  7. Violation will be listed by DRC: Error: Front solder mask aperture bridges items with different nets

image

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