delorie.com/archives/browse.cgi | search |
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"><<a href=3D"mai= lto:geda-user AT delorie DOT com" target=3D"_blank">geda-user AT delorie DOT com</a>><= /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>> wr= ote:<br> > On Tue, Mar 28, 2017 at 9:24 AM, <<a href=3D"mailto:karl AT aspodata DOT s= e">karl AT aspodata DOT se</a>> wrote:<br> >><br> >> John Luciani:<br> >> > I create stencil footprints with the same basename as<br> >> > the component footprint and a ".sfp" extension. I h= ave<br> >> > a script that parses the pcb and identifies all components<br= > >> > that have a stencil footprint.<br> <br> </span>I couldn't find this script on your page.=C2=A0 Could you please= post or link?<br></blockquote><div><br></div><div>The script isn'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> >> Yes, that would be a way of doing it, similar to DJ Delories metho= d.<br> >><br> >> Then I could have a flag in the fp generator to either make paste = pads<br> >> as thin line silk for checking or write the pads to the sfp file.<= br> >><br> >> Do you have any specific file format for your sfp files ?<br> >><br> ><br> > I just make them as normal footprints. For example - the stencil footp= rint<br> > below is for a Cree XP-G LED --<br> ><br> > Element[0x0 "LED" "" "" 0 0 9996 2996 0 = 100 0x0]<br> > (<br> >=C2=A0 =C2=A0 Pad[-5511 -5511 -5511 5511 1968 2000 2968 "" &q= uot;1" 0x0100]<br> >=C2=A0 =C2=A0 Pad[5511 -5511 5511 5511 1968 2000 2968 "" &quo= t;2" 0x0100]<br> >=C2=A0 =C2=A0 Pad[-492 -3937 492 -3937 2952 2000 3952 "" &quo= t;3" 0x0100]<br> >=C2=A0 =C2=A0 Pad[-492 0 492 0 2952 2000 3952 "" "3"= ; 0x0100]<br> >=C2=A0 =C2=A0 Pad[-492 3937 492 3937 2952 2000 3952 "" "= 3" 0x0100]<br> >=C2=A0 =C2=A0 ElementLine[7996 -2484 7996 -7996 1000]<br> >=C2=A0 =C2=A0 ElementLine[7996 -7996 -7996 -7996 1000]<br> >=C2=A0 =C2=A0 ElementLine[-7996 -7996 -7996 -2484 1000]<br> >=C2=A0 =C2=A0 ElementLine[7996 2484 7996 7996 1000]<br> >=C2=A0 =C2=A0 ElementLine[7996 7996 -7996 7996 1000]<br> >=C2=A0 =C2=A0 ElementLine[-7996 7996 -7996 2484 1000]<br> >=C2=A0 =C2=A0 ElementArc[-7996 -10496 500 500 0 360 1000]<br> > )<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've always done is just not care about parts that call for a grid= of<br> paste squares and I haven'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--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |