delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2017/03/28/19:26:40

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=20161025;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
bh=jY5/9l7+s65KyQs3MrSTIjgwEYoXNgho4L7EDcKHeCU=;
b=u7xjDQhZBEHZA0lI5AyWh+35VhpelqtmMIcZJ/JfjULi2z/0FlQPPeQElJmy8GYPF9
zA1Q44l3BymKYezDhuFImWiOmvSBe6yF361r2ixSuQStqwJeZ33QJ9WHJwzB93jefCbq
/WtDYmERJ6u0XpItC+/0AC47yqtiT/kTS14jd0Y8okXpBQpSBvfQ6YMBfbe9ZWCUjZQy
jVPLNuvLmiX6Y0+xYTwtNy1ApkF9sa5j2urOkfKH+5cb9waJBwORx5rSk/Xz08Ab5wvq
6u3h7oHOLS3n3J0G/6x80sTEX2qGqwAv+o4jmfEu2rS1pezyKpcxoduyBzPMz+M0VW30
lNEQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=jY5/9l7+s65KyQs3MrSTIjgwEYoXNgho4L7EDcKHeCU=;
b=M0fWjBRB8M2XYHj/IWwlYh+N9z4ETxfgQmTTNVhsLp/tKvqgubWb0KW6lwwNCaxXKb
W0vy/tBlOOIBPGK1qv3N0UpnpgqEAwGcc3fubpk2+kDtpTxV5Py6eyBtkG1gFKWo2wrh
EB2ssZagKIrEzl6RlGM/1tRg9ZFGNgtiLSc6CBjZAt0A1O6mSxQKZcQd0HQuEstP9kDy
WrT3kOrJbPkrRKpY2GYwAeSRpDbJkf4zJA+qVFdo2pfxC4EXEfyrIFylO+aa7WWC0y3v
5mBkufpCAVa94+Zu4//MTL3X7rPz3l2ZW5GgaLjCNAV3mWwWTL55SBNL3Oz3XXeHMhXS
IKPQ==
X-Gm-Message-State: AFeK/H0DrMvEM83/guxpeKRv7G6zpgROBZPr0cSdE6BoGVVhCuWqqe6OwOYOAPXObKM5GqBcdE2iW8d2C/jSNQ==
X-Received: by 10.46.14.1 with SMTP id 1mr2517097ljo.25.1490743493958; Tue, 28
Mar 2017 16:24:53 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <CAC4O8c_c76o0A7RFvZuKOnS9JidWR5fz+CVKYFBO307AA1PF8g@mail.gmail.com>
References: <20170327154129 DOT 68029809DB6C AT turkos DOT aspodata DOT se>
<CA+qhd=_Gi=-wrWOKJSrVq3stF5uCLpfur8KcW3FnLrn7=vF+4w AT mail DOT gmail DOT com>
<20170328132437 DOT 46A6B809DB6C AT turkos DOT aspodata DOT se> <CA+qhd=-tZ7cxoB4Db_Bkx47U15OoWUAkiHAW_Xo7aWX8GYfTRQ AT mail DOT gmail DOT com>
<CAC4O8c_c76o0A7RFvZuKOnS9JidWR5fz+CVKYFBO307AA1PF8g AT mail DOT gmail DOT com>
From: "John Luciani (jluciani AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Date: Tue, 28 Mar 2017 19:24:53 -0400
Message-ID: <CA+qhd=_5PGzXEr-KvKKCRZtgtd0oFvD-=6AjD=D=0_tf93VV+Q@mail.gmail.com>
Subject: Re: [geda-user] No support for solder paste in pcb file format ?
To: geda-user AT delorie DOT com
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--f403045e9e1068a65c054bd2c49d
Content-Type: text/plain; charset=UTF-8

On Tue, Mar 28, 2017 at 2:08 PM, Britton Kerin (britton DOT kerin AT gmail DOT com)
[via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:

> On Tue, Mar 28, 2017 at 6:19 AM, John Luciani (jluciani AT gmail DOT com)
> [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:
> > On Tue, Mar 28, 2017 at 9:24 AM, <karl AT aspodata DOT se> wrote:
> >>
> >> John Luciani:
> >> > I create stencil footprints with the same basename as
> >> > the component footprint and a ".sfp" extension. I have
> >> > a script that parses the pcb and identifies all components
> >> > that have a stencil footprint.
>
> I couldn't find this script on your page.  Could you please post or link?
>

The script isn't quite ready for prime-time.


>
> >> Yes, that would be a way of doing it, similar to DJ Delories method.
> >>
> >> Then I could have a flag in the fp generator to either make paste pads
> >> as thin line silk for checking or write the pads to the sfp file.
> >>
> >> Do you have any specific file format for your sfp files ?
> >>
> >
> > I just make them as normal footprints. For example - the stencil
> footprint
> > below is for a Cree XP-G LED --
> >
> > Element[0x0 "LED" "" "" 0 0 9996 2996 0 100 0x0]
> > (
> >    Pad[-5511 -5511 -5511 5511 1968 2000 2968 "" "1" 0x0100]
> >    Pad[5511 -5511 5511 5511 1968 2000 2968 "" "2" 0x0100]
> >    Pad[-492 -3937 492 -3937 2952 2000 3952 "" "3" 0x0100]
> >    Pad[-492 0 492 0 2952 2000 3952 "" "3" 0x0100]
> >    Pad[-492 3937 492 3937 2952 2000 3952 "" "3" 0x0100]
> >    ElementLine[7996 -2484 7996 -7996 1000]
> >    ElementLine[7996 -7996 -7996 -7996 1000]
> >    ElementLine[-7996 -7996 -7996 -2484 1000]
> >    ElementLine[7996 2484 7996 7996 1000]
> >    ElementLine[7996 7996 -7996 7996 1000]
> >    ElementLine[-7996 7996 -7996 2484 1000]
> >    ElementArc[-7996 -10496 500 500 0 360 1000]
> > )
>
> Then what?  Is there another script that modifies generated gerbers or
> produces another layer that gets sent to the fab?
>

What I do is convert the pcb layout into a stencil pcb layout.
I export the stencil pcb layout as gerbers and send them to the stencil
house.


>
> What I've always done is just not care about parts that call for a grid of
> paste squares and I haven't had any failures so far, but those designs
> have all seen only small production runs.
>
>
For thermal pads I always use the grid. I have seen a lot of production
problems. Bridging and misalignments. On these large pads I use a grid
which reduces the coverage to between 50 - 60%.


Britton
>



-- 
http://www.wiblocks.com

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On T=
ue, Mar 28, 2017 at 2:08 PM, Britton Kerin (<a href=3D"mailto:britton.kerin=
@gmail.com">britton DOT kerin AT gmail DOT com</a>) [via <a href=3D"mailto:geda-user AT d=
elorie.com">geda-user AT delorie DOT com</a>] <span dir=3D"ltr">&lt;<a href=3D"mai=
lto:geda-user AT delorie DOT com" target=3D"_blank">geda-user AT delorie DOT com</a>&gt;<=
/span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span cl=
ass=3D"gmail-">On Tue, Mar 28, 2017 at 6:19 AM, John Luciani (<a href=3D"ma=
ilto:jluciani AT gmail DOT com">jluciani AT gmail DOT com</a>)<br>
[via <a href=3D"mailto:geda-user AT delorie DOT com">geda-user AT delorie DOT com</a>] &l=
t;<a href=3D"mailto:geda-user AT delorie DOT com">geda-user AT delorie DOT com</a>&gt; wr=
ote:<br>
&gt; On Tue, Mar 28, 2017 at 9:24 AM, &lt;<a href=3D"mailto:karl AT aspodata DOT s=
e">karl AT aspodata DOT se</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; John Luciani:<br>
&gt;&gt; &gt; I create stencil footprints with the same basename as<br>
&gt;&gt; &gt; the component footprint and a &quot;.sfp&quot; extension. I h=
ave<br>
&gt;&gt; &gt; a script that parses the pcb and identifies all components<br=
>
&gt;&gt; &gt; that have a stencil footprint.<br>
<br>
</span>I couldn&#39;t find this script on your page.=C2=A0 Could you please=
 post or link?<br></blockquote><div><br></div><div>The script isn&#39;t qui=
te ready for prime-time. <br>=C2=A0</div><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa=
dding-left:1ex">
<span class=3D"gmail-"><br>
&gt;&gt; Yes, that would be a way of doing it, similar to DJ Delories metho=
d.<br>
&gt;&gt;<br>
&gt;&gt; Then I could have a flag in the fp generator to either make paste =
pads<br>
&gt;&gt; as thin line silk for checking or write the pads to the sfp file.<=
br>
&gt;&gt;<br>
&gt;&gt; Do you have any specific file format for your sfp files ?<br>
&gt;&gt;<br>
&gt;<br>
&gt; I just make them as normal footprints. For example - the stencil footp=
rint<br>
&gt; below is for a Cree XP-G LED --<br>
&gt;<br>
&gt; Element[0x0 &quot;LED&quot; &quot;&quot; &quot;&quot; 0 0 9996 2996 0 =
100 0x0]<br>
&gt; (<br>
&gt;=C2=A0 =C2=A0 Pad[-5511 -5511 -5511 5511 1968 2000 2968 &quot;&quot; &q=
uot;1&quot; 0x0100]<br>
&gt;=C2=A0 =C2=A0 Pad[5511 -5511 5511 5511 1968 2000 2968 &quot;&quot; &quo=
t;2&quot; 0x0100]<br>
&gt;=C2=A0 =C2=A0 Pad[-492 -3937 492 -3937 2952 2000 3952 &quot;&quot; &quo=
t;3&quot; 0x0100]<br>
&gt;=C2=A0 =C2=A0 Pad[-492 0 492 0 2952 2000 3952 &quot;&quot; &quot;3&quot=
; 0x0100]<br>
&gt;=C2=A0 =C2=A0 Pad[-492 3937 492 3937 2952 2000 3952 &quot;&quot; &quot;=
3&quot; 0x0100]<br>
&gt;=C2=A0 =C2=A0 ElementLine[7996 -2484 7996 -7996 1000]<br>
&gt;=C2=A0 =C2=A0 ElementLine[7996 -7996 -7996 -7996 1000]<br>
&gt;=C2=A0 =C2=A0 ElementLine[-7996 -7996 -7996 -2484 1000]<br>
&gt;=C2=A0 =C2=A0 ElementLine[7996 2484 7996 7996 1000]<br>
&gt;=C2=A0 =C2=A0 ElementLine[7996 7996 -7996 7996 1000]<br>
&gt;=C2=A0 =C2=A0 ElementLine[-7996 7996 -7996 2484 1000]<br>
&gt;=C2=A0 =C2=A0 ElementArc[-7996 -10496 500 500 0 360 1000]<br>
&gt; )<br>
<br>
</span>Then what?=C2=A0 Is there another script that modifies generated ger=
bers or<br>
produces another layer that gets sent to the fab?<br></blockquote><div><br>=
</div><div>What I do is convert the pcb layout into a stencil pcb layout. <=
/div><div>I export the stencil pcb layout as gerbers and send them to the s=
tencil<br></div><div>house.<br></div><div>=C2=A0</div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex">
<br>
What I&#39;ve always done is just not care about parts that call for a grid=
 of<br>
paste squares and I haven&#39;t had any failures so far, but those designs<=
br>
have all seen only small production runs.<br>
<br></blockquote><div><br>For thermal pads I always use the grid. I have se=
en a lot of production <br>problems. Bridging and misalignments. On these l=
arge pads I use a grid <br>which reduces the coverage to between 50 - 60%. =
<br><br></div><div></div><div><br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">
Britton<br>
</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature"><a href=3D"http://www.wiblocks.com" target=3D"_blank">http://www.wi=
blocks.com</a> =C2=A0</div>
</div></div>

--f403045e9e1068a65c054bd2c49d--

- Raw text -


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