I’m trying to figure out how to properly lay out a footprint for an RJ45 jack which has a pad that contains part of an NPTH cutout. I found an existing footprint for this jack, but the pad was modeled as a graphic rectangle, which stopped the DRC from finding a trace that had mistakenly wandered onto the pad, rendering a batch of boards useless. I’d like to lay out this footprint properly to avoid this mistake in the future. Is there a better way to do this? I started to mess around with the custom primitives, attempting to draw a pad with segment and arc primitives, but the arc primitive is exceedingly hard to work with (and has some fields swapped in its dialog box), making everything confusing and rather unusable. A screenshot of the datasheet is attached–I’d love to hear about everyone’s workarounds.