BatchPCB's DRC doesn't like octoganal pads on fills/polygons

It appears that octoganal pad (such as those in Eagle’s “jumper” component library) surrounded by polygon/fills will trigger BatchPCB’s 8mil traces/spacing errors regardless of how far they’re separated. Judging from the yellow error highlighting, the 45 degree segments of the octagons appear to be the offenders. Changing the pads to circles eliminates the errors.

My gerbers were generated by Eagle. My boards passed Eagle’s and 4pcb.com’s DRCs.

I’ll be glad to produce a very simple example if desired.

-Jim

I noticed the exact same problem. If only almost all the library parts in Eagle didn’t use octogonal pads…

-chris

just switched to eagle from protel. if i have a finished board with octagon pads how do i switch them to circles without redoing the whole thing.

liquidemmy:
just switched to eagle from protel. if i have a finished board with octagon pads how do i switch them to circles without redoing the whole thing.

You will have to modify the pad shape in the package drawings in the libraries. After doing that - save it, then hit update all in your layout and if you did it right the changes should appear. It's an annoying way to have to do it - but as far as I know that's the only way.

There’s an option in the Design Rules under Shapes to change all pad shapes to round/square/etc if you don’t want to edit the library.

cgd:
I noticed the exact same problem. If only almost all the library parts in Eagle didn’t use octogonal pads…

-chris

So true. I must have resubmitted my design (which uses a poured polygon ground plane on the bottom) ten times or more, trying to figure out what the problem was, until I came to the forum and started scanning messages.

I then changed the DRC setup to force all pads to ROUND, and all my backside errors around the octagonal pads went away.

Something must have changed since April 2006, because as a test I resubmitted a design that previously PASSED DRC (using a poured backside ground plane with octagonal pads) and now it FAILS :-(.

Sparkfun, you need to fix your DRC tool (or remove a fix you added :idea: :!: ).