EAGLE Central Forums
Where the EAGLE community meets. Sponsored by Stratford Digital.

Home » CadSoft Support Forums » eagle.suggest.eng » measuring min (clearance) distance
measuring min (clearance) distance [message #167292] Mon, 26 September 2016 18:53 Go to next message
eaglecandies
Messages: 185
Registered: September 2011
Location: Cincinnati
Senior Member
Is there a function or way to display & highlight the minimum distance between two objects(or traces. Say you have a zig zag shaped polygon next to a circular pad, or even two zig-zag traces in the vicinity of one another. Is there a way to display how close they come to one another?
Re: measuring min (clearance) distance [message #167293 is a reply to message #167292] Mon, 26 September 2016 21:15 Go to previous messageGo to next message
Jorge Garcia
Messages: 1282
Registered: April 2010
Senior Member
On 9/26/2016 2:53 PM, Hoyt wrote:
> Is there a function or way to display & highlight the minimum distance
> between two objects(or traces. Say you have a zig zag shaped polygon next
> to a circular pad, or even two zig-zag traces in the vicinity of one
> another. Is there a way to display how close they come to one another?
>

Hello Hoyt,

There's nothing specifically tailored to that. You could achieve it
using the dimension tool or other measurement methods such as setting a
fine enough grid, place a relative origin and then read the coords off
of the top.

Let me know if there's anything else I can do for you.

Best Regards,
Jorge Garcia
Re: measuring min (clearance) distance [message #167295 is a reply to message #167292] Mon, 26 September 2016 21:38 Go to previous messageGo to next message
eaglecandies
Messages: 185
Registered: September 2011
Location: Cincinnati
Senior Member
Thanks Jorge:

Of course the measure tool could be used, but you'd maybe have to set/try a lot of endpoints, hoping to find the minimum, since the min could located "somewhere" along object A, going over to "somewhere" on object B. Similar functionality must already lie within Eagle, since it can check for clearance rule violations between objects. I'd like to see this made part of the measuring tool to show what the actual min clearance IS, WHILE moving things around. Maybe light up a dot at the point(s) that match to the min measured distance, to allow for scooting them.

Or is there another way around this, that I'm missing?

Re: measuring min (clearance) distance [message #167297 is a reply to message #167292] Tue, 27 September 2016 06:40 Go to previous messageGo to next message
Morten Leikvoll
Messages: 1340
Registered: November 2007
Senior Member
On 26.09.2016 20:53, Hoyt wrote:
> Is there a function or way to display & highlight the minimum distance
> between two objects(or traces. Say you have a zig zag shaped polygon next
> to a circular pad, or even two zig-zag traces in the vicinity of one
> another. Is there a way to display how close they come to one another?
>

You can write an ulp for this if you really need it. You "just" need to
wrire the functions to find distances from one object type to another,
then loop through all or grouped objects.

Once I made an ulp that could track down too small same-net clearances
(sliver, shown here
http://www.techdesignforums.com/practice/files/2012/10/tdf-oct12-mentor-pcb -fig4-lrg.jpg),
and fill it with a wire. There may be pieces of that code that could be
used. My large detailed filled polygons was making this a very time
consuming process, but it would work nicely on grouped objects.

Off topic, but slightly related to the above + I'm touching things Eagle
can't do, catching acid traps is another one. Examples shown here
http://i.stack.imgur.com/rjEa5.png
Re: measuring min (clearance) distance [message #167306 is a reply to message #167297] Tue, 27 September 2016 16:21 Go to previous messageGo to next message
Jorge Garcia
Messages: 1282
Registered: April 2010
Senior Member
> Off topic, but slightly related to the above + I'm touching things Eagle
> can't do, catching acid traps is another one. Examples shown here
> http://i.stack.imgur.com/rjEa5.png
>

Hi Morten,

That's a neat image, I've never heard the term acid traps before.
Looking at the pictures I think I know what you mean, but if you could
clarify a bit(more for my own education than anything) what an acid trap
is that would be helpful.

I figure that the clearance between same-name signals would be used to
detect things like these.

Best Regards,
Jorge Garcia
Re: measuring min (clearance) distance [message #167319 is a reply to message #167306] Wed, 28 September 2016 06:43 Go to previous messageGo to next message
Morten Leikvoll
Messages: 1340
Registered: November 2007
Senior Member
On 27.09.2016 18:21, Jorge Garcia wrote:
>> Off topic, but slightly related to the above + I'm touching things Eagle
>> can't do, catching acid traps is another one. Examples shown here
>> http://i.stack.imgur.com/rjEa5.png
>>
>
> Hi Morten,
>
> That's a neat image, I've never heard the term acid traps before.
> Looking at the pictures I think I know what you mean, but if you could
> clarify a bit(more for my own education than anything) what an acid trap
> is that would be helpful.
>
> I figure that the clearance between same-name signals would be used to
> detect things like these.
>
> Best Regards,
> Jorge Garcia

Acid traps are [small] formations that don't easily let go of liquids
because of capillary effects (see
https://en.wikipedia.org/wiki/Capillary_action).

In PCB manufacture terms, this liquid is acid used to etch the copper,
or maybe even acid used to clean the exposed pads. If any of this acid
is left during production, maybe even trapped under solder stop paint,
imagine what it can do over time. Of course this has more effect on thin
features. A thick feature probably has enough copper to neutralize the
[little] acid left, but still there might be moisture doing damage in
the long term.
Re: measuring min (clearance) distance [message #167322 is a reply to message #167319] Wed, 28 September 2016 12:07 Go to previous message
Joern Paschedag
Messages: 1424
Registered: August 2008
Senior Member
Am 28.09.2016 um 08:43 schrieb Morten Leikvoll:
> On 27.09.2016 18:21, Jorge Garcia wrote:
>>> Off topic, but slightly related to the above + I'm touching things Eagle
>>> can't do, catching acid traps is another one. Examples shown here
>>> http://i.stack.imgur.com/rjEa5.png
>>>
>>
>> Hi Morten,
>>
>> That's a neat image, I've never heard the term acid traps before.
>> Looking at the pictures I think I know what you mean, but if you could
>> clarify a bit(more for my own education than anything) what an acid trap
>> is that would be helpful.
>>
>> I figure that the clearance between same-name signals would be used to
>> detect things like these.
>>
>> Best Regards,
>> Jorge Garcia
>
> Acid traps are [small] formations that don't easily let go of liquids
> because of capillary effects (see
> https://en.wikipedia.org/wiki/Capillary_action).
>
> In PCB manufacture terms, this liquid is acid used to etch the copper,
> or maybe even acid used to clean the exposed pads. If any of this acid
> is left during production, maybe even trapped under solder stop paint,
> imagine what it can do over time. Of course this has more effect on thin
> features. A thick feature probably has enough copper to neutralize the
> [little] acid left, but still there might be moisture doing damage in
> the long term.
>
>

Thanks Morten I have something learned ;-)

--
Mit freundlichen Grüßen / With best regards

Joern Paschedag
Previous Topic: toggle layer displaying
Next Topic: Polygon thermals on for throughole only
Goto Forum:
  


Current Time: Mon Mar 27 16:17:59 GMT 2017