I encountered an issue with the DRC rules in 5.99 and I am wondering if what I attempted to do is allowed. I attempted the following rule:
(version 1)
(rule “WEARTAP uVia to inner graphic line”
(layer “In1.Cu”)
(condition “A.NetClass == ‘weartap’ && A.isMicroVia() && B.Type == ‘Graphic Shape’”)
(constraint clearance (min 0.0mm))
)
The purpose of the rule is to allow a line on an inner layer of a footprint. I manually edited the layer of the line in the footprint to In1.Cu. When I run the DRC, I generate a violation (seen in the attached screenshot below). The rule constraint is set to 0.0mm and the actual distance is 0.0mm but the DRC still flags a violation. Are rules with zero clearance allowed?