Hi! For several of my PCBs I use “egde connectors” that are to be soldered together at 90 degrees to create a structral joint. At each of these joints, one of the PCBs will have a footprint with pads touching the edge. Given that normally components should have a positive edge clearance, what would be a good way to have pcbnew ignore warnings on edge clearance for these footprints?
Since the pad clearance overrides on footprints doesn’t allow negative values, I’ve tried to use custom design rules like so (all edge connector footprints all have “bridge” as their values):
(rule "edge_joint"
(layer outer)
(condition "A.Value == 'bridge'")
(constraint edge_clearance (min -0.5mm)))
However, when I run DRC, the edge clearance errors still show up. As a sanity check, if I change the min
to max
, the set of DRC errors stay the same. What am I doing wrong here? Thanks in advance for any suggestions!