www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2023/03/05/15:33:01

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20210112; t=1678047191;
h=cc:to:subject:message-id:date:from:in-reply-to:references
:mime-version:from:to:cc:subject:date:message-id:reply-to;
bh=cXNhjzCA1P73EjmkymHcmQXatpsWfSK3GCueghnY1PI=;
b=fLWqfKG+J7e24YVozmVtSHTkXzIkKXgDkjGpJMBkSiYjktrjI2p/maSzQy0YsXIXQC
z+qRQQgfdPGxW1lCEyPYWBqQ9u4ZeSpaFXKN4e0YWFrAKADsu5d81MGLmD8Pa6jEOK3R
P6T7s6V7EjLR8rMLvuGIEfJ8OsO7Lk+3kjjluO3JZNMZIkv4nzshdgg1kZJxx2Sb5Rxm
/AP6RW/H/zW8/QsO8GC+jTCviWmUrMXJ5QGCoOKvA798FTq6Q2/Qc6aD7JbnCqnla7le
jR3AHDt+r5Re/nRh3CwvwR6Y9dMy3LLwunnLs9czYlDJhgcoq9vZd70QNEcXEi+SnqPY
H3JA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112; t=1678047191;
h=cc:to:subject:message-id:date:from:in-reply-to:references
:mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
:reply-to;
bh=cXNhjzCA1P73EjmkymHcmQXatpsWfSK3GCueghnY1PI=;
b=FTT3Px/km67G+eHn2iZn4ExBS1JYOYUz6P9iE2/AYfGPaPI4hmCj3Y+57oMlM4xQ4/
Z5WPGlv/4XW7mcsTqSpWtlbdCydoQig6s26MjEKRH2mFycUB6DNddE+W9L7cTvSGoqWK
9/6NSMOeUaHA+TMHvWcYKg/a4l0K8U6lyQUwckvGdwczwLSHAiMf+nDTa33/kOvudlda
QxJIX5Hd379wN7fHnFXExM/o/njTiE+WUh0UYtShocLZGg7biLl5reRgdSP3JGtyScpv
7LlKeeuox3Y0yZp5tVyKtpdqP3osU596lwRvvmu00HZA5zV8eg4ZNe/9Pb9Sk9E1ce4y
V4Aw==
X-Gm-Message-State: AO0yUKVq2PslvUfSsbjXVeIYqvQKy/lzPXSanZjqU9peQRhQxonTh8YM
zkuepRg8JlwsY7rQwBIU+TisT9tPQuJmOoAFbH/pzwxy
X-Google-Smtp-Source: AK7set/RH/JM6acUYm4XYanZRbq4wwqrzIK3H12FnNBuGrnYChtcGxYp647k9ONR5V2gzE6MmBYhmX9AaSz9HJvZVUM=
X-Received: by 2002:a17:90a:f991:b0:234:6a5:5e3e with SMTP id
cq17-20020a17090af99100b0023406a55e3emr2873980pjb.7.1678047191237; Sun, 05
Mar 2023 12:13:11 -0800 (PST)
MIME-Version: 1.0
References: <xncz5nvzvd DOT fsf AT envy DOT delorie DOT com> <0350ae12-d97f-3fc0-f146-c83066c0e695 AT linetec DOT nl>
In-Reply-To: <0350ae12-d97f-3fc0-f146-c83066c0e695@linetec.nl>
From: "Chad Parker (parker DOT charles AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Date: Sun, 5 Mar 2023 15:13:01 -0500
Message-ID: <CAJZxidB2RihL-CwFDUuaG9tnkUz-yNeQrRqaFaGZYQKR-c8Tww@mail.gmail.com>
Subject: Re: [geda-user] Connecting pads directly to polygons (was: Strange
errors importing gschem into PCB)
To: geda-user AT delorie DOT com
Cc: Bert Timmerman <ljh4timm AT xs4all DOT nl>
Reply-To: geda-user AT delorie DOT com

--000000000000c008f105f62cce1f
Content-Type: text/plain; charset="UTF-8"

It did. But when I reworked the DRC a while back I decided that the
consequence of allowing such an error outweighed the inconvenience of
dealing with them.

On Sun, Mar 5, 2023, 14:53 Richard Rasker (rasker AT linetec DOT nl) [via
geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:

> Op 05-03-2023 om 19:04 schreef DJ Delorie:
> > "Richard Rasker (rasker AT linetec DOT nl) [via geda-user AT delorie DOT com]"
> > <geda-user AT delorie DOT com> writes:
> >> AFAICT, pcb's thermal function only works for through-hole components
> >> not pads.
> > Correct.  There are two valid ways to connect SMT pads to polygons:
> >
> > 1. Use a line (duh).  I do this for TSSOP and related parts, where the
> >     pads are already line-like
> >
> > 2. Use a separate polygon, and toggle its PolyClear flag (use the S
> >     key).  That will make it join with everything.  I do this for
> >     inductors and capactors in switchers, for example.
>
> Ah yes, I almost forgot about that one, thanks for reminding me! But as
> you say, with 'S' the resulting polygon is, erm, rather 'promiscuous'.
> Still, I think it's the best option for most of my bigger pads -- and I
> see that the best way to go about is to first create the polygon on a
> spare layer (so that its boundaries are clearly visible), then toggle
> the PolyClear flag, and then Move it to the intended layer.
>
> > Of course, there's always your way:
> >
> > 2. Change the clear size to zero and ignore DRC
> >
> > Hey, if it works it works :-)
>
> Well, it used to work without tripping DRC errors -- but now I think
> I'll have to clean up my act :-)
>
> Thanks again, regards,
>
> Richard
>
>

--000000000000c008f105f62cce1f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">It did. But when I reworked the DRC a while back I decide=
d that the consequence of allowing such an error outweighed the inconvenien=
ce of dealing with them.=C2=A0</div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Sun, Mar 5, 2023, 14:53 Richard Rasker (<a=
 href=3D"mailto:rasker AT linetec DOT nl">rasker AT linetec DOT nl</a>) [via <a href=3D"m=
ailto:geda-user AT delorie DOT com">geda-user AT delorie DOT com</a>] &lt;<a href=3D"mail=
to:geda-user AT delorie DOT com">geda-user AT delorie DOT com</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
ccc solid;padding-left:1ex">Op 05-03-2023 om 19:04 schreef DJ Delorie:<br>
&gt; &quot;Richard Rasker (<a href=3D"mailto:rasker AT linetec DOT nl" target=3D"_=
blank" rel=3D"noreferrer">rasker AT linetec DOT nl</a>) [via <a href=3D"mailto:ged=
a-user AT delorie DOT com" target=3D"_blank" rel=3D"noreferrer">geda-user AT delorie.=
com</a>]&quot;<br>
&gt; &lt;<a href=3D"mailto:geda-user AT delorie DOT com" target=3D"_blank" rel=3D"=
noreferrer">geda-user AT delorie DOT com</a>&gt; writes:<br>
&gt;&gt; AFAICT, pcb&#39;s thermal function only works for through-hole com=
ponents<br>
&gt;&gt; not pads.<br>
&gt; Correct.=C2=A0 There are two valid ways to connect SMT pads to polygon=
s:<br>
&gt;<br>
&gt; 1. Use a line (duh).=C2=A0 I do this for TSSOP and related parts, wher=
e the<br>
&gt;=C2=A0 =C2=A0 =C2=A0pads are already line-like<br>
&gt;<br>
&gt; 2. Use a separate polygon, and toggle its PolyClear flag (use the S<br=
>
&gt;=C2=A0 =C2=A0 =C2=A0key).=C2=A0 That will make it join with everything.=
=C2=A0 I do this for<br>
&gt;=C2=A0 =C2=A0 =C2=A0inductors and capactors in switchers, for example.<=
br>
<br>
Ah yes, I almost forgot about that one, thanks for reminding me! But as <br=
>
you say, with &#39;S&#39; the resulting polygon is, erm, rather &#39;promis=
cuous&#39;. <br>
Still, I think it&#39;s the best option for most of my bigger pads -- and I=
 <br>
see that the best way to go about is to first create the polygon on a <br>
spare layer (so that its boundaries are clearly visible), then toggle <br>
the PolyClear flag, and then Move it to the intended layer.<br>
<br>
&gt; Of course, there&#39;s always your way:<br>
&gt;<br>
&gt; 2. Change the clear size to zero and ignore DRC<br>
&gt;<br>
&gt; Hey, if it works it works :-)<br>
<br>
Well, it used to work without tripping DRC errors -- but now I think <br>
I&#39;ll have to clean up my act :-)<br>
<br>
Thanks again, regards,<br>
<br>
Richard<br>
<br>
</blockquote></div>

--000000000000c008f105f62cce1f--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019