DRC overlap for pad in polygon

DRC overlap for pad in polygon

lucasmoesch
Participant Participant
2,435 Views
14 Replies
Message 1 of 15

DRC overlap for pad in polygon

lucasmoesch
Participant
Participant

I'm trying to use polygon defined custom pad shapes but getting DRC errors, although the pad is fully covered by the polygon.

 

Polygon:

polygon shapepolygon shape

 

 

 

 

 

 

 

 

 

 

Pad:

pad shapepad shape

 

 

 

 

 

 

 

 

 

DRC error:

DRC errorDRC error

Reply
Reply
2,436 Views
14 Replies
Replies (14)
Message 2 of 15

Yura.Ivanov.VLuki
Collaborator
Collaborator

The test site, I understand, is a guide. For it to connect, you must specify the same signal names, otherwise it is the overlay of signals with different names - an error.

What exactly do you want to do?

Reply
Reply
0 Likes
Message 3 of 15

lucasmoesch
Participant
Participant

I just need pads with a certain border radius which is not possible without the use of polygons. The pad ist defined by a footprint, so there is no "naming" it as the same signal.

I was following the tutorial here: 

 

https://www.autodesk.com/products/eagle/blog/what-you-didnt-know-about-eagle-arbitrary-pad-shapes/

 

but as you can see the SMD pad is not "magically" extended in the footprint editor for some reason.

Reply
Reply
Message 4 of 15

Yura.Ivanov.VLuki
Collaborator
Collaborator

2020-02-27_191246.png

Reply
Reply
0 Likes
Message 5 of 15

Yura.Ivanov.VLuki
Collaborator
Collaborator

@lucasmoesch  написал (-а): I was following the tutorial here: 

https://www.autodesk.com/products/eagle/blog/what-you-didnt-know-about-eagle-arbitrary-pad-shapes/

but as you can see the SMD pad is not "magically" extended in the footprint editor for some reason.


All so. And we draw it in the library editor.

Reply
Reply
0 Likes
Message 6 of 15

lucasmoesch
Participant
Participant

As I already mentioned, I need a fixed border radius. As a matter of fact, this cannot be accomplished by the roundness parameter, since it's defined as a ratio of the edge length and not a fixed value.

Reply
Reply
Message 7 of 15

lucasmoesch
Participant
Participant

As already mentioned, I'm using the library editor ("Footprint") 

Reply
Reply
Message 8 of 15

Yura.Ivanov.VLuki
Collaborator
Collaborator

But something went wrong.

Reply
Reply
0 Likes
Message 9 of 15

lucasmoesch
Participant
Participant

@Yura.Ivanov.VLuki wrote:

But something went wrong.


Yes. I followed the instruction of the tutorial and as you can see the center of the pad is fully covered by the polygon.

But as soon as I insert the corresponding device into my board file it is recognized as overlap error.

Reply
Reply
Message 10 of 15

Yura.Ivanov.VLuki
Collaborator
Collaborator

Быстренько создал примерное, но никаких ошибок не получил.

Quick created an approximate, but didn 't get any mistakes.

2020-02-27_195823.png

Reply
Reply
0 Likes
Message 11 of 15

one-of-the-robs
Advisor
Advisor

Are you actually sure that's a DRC error? All you've given us is a screen shot of a bit of hatching. The default tStop or tCream for the pad would look like that if you have those layers visible. If you look at Yuri's last post, you can see that. Show us the DRC error dialog.

Reply
Reply
0 Likes
Message 12 of 15

Anonymous
Not applicable

Yes, it is a DRC error and it's driving me crazy as well. I just can find any solution on the web. Bizarre that this issue was not taken seriously here.

Reply
Reply
0 Likes
Message 13 of 15

Anonymous
Not applicable

Yes, it is a DRC error and it has been driving me crazy as well for a few hours. Bizarre that this issue was not taken seriously here. I struggled to find a solution on the web until I came across this brief but clear official video from AutoDesk https://www.youtube.com/watch?v=_G0ikZKB_Ss .

 

A couple of suggestions for future users... actually things that solved my issues:

1. Check that you didn't extend the PADs or SMDs with objects such as rectangles. As illogical as it may seem (a shape is a shape in the real world) Eagle only accepts polygons.

2. Do not draw more than one overlapping polygon. There should be only one polygon encompassing a bona fide PAD or SMD.

Reply
Reply
Message 14 of 15

Hendrik_Ba
Explorer
Explorer

Thank you for this explanation, only one of us had to go crazy about this. 😁 Thank you! 😉 

Reply
Reply
Message 15 of 15

bandrewsHH3AM
Participant
Participant

Another item to note - elaborating on the point from the youtube video about a wire terminating/starting/passing through the pad middle: the polygon for the "top" layer has to surround the middle of the pad ... i added a bunch of splits to my polygons and that got rid of my DRC clearance errors.

 

--Brian

Reply
Reply
0 Likes