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=AERTqslmHjekjwO2STDl69tvNW56K+pL+5WVKR4ktXs=; b=jt25fwEGS+iba85LyLlw0URSS/3jv+X2Shtz14hSvlZu6a++F64MnxNLZSj3yQrVlk q2P/QETOxV2pEg6zOY7KeQ6uWY+/1sfI44MRHtJLlC7R+eUjAVUgMhTomQIkuQFqDncz zI4bnPkAhDSNmqXuuvchDZj2FxLQ7r1bS66eldKO00qeXuPMmXgh6Qge74jxk19a+nAC URXiJnqJyNysx6pGx0Zpcio3RK7YSVx+5WLmuUG6qbxk6DcClQW0w2QbuiJ1gYjNcbGd zEfsfyE5SSv6bl3++cTUfwpM9S8dQif624zUM9vDp14BG4gfgsaCBb/KB9PA/6HeuSEI 45EA== 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=AERTqslmHjekjwO2STDl69tvNW56K+pL+5WVKR4ktXs=; b=IR7nC3k6KNKSbS0heNpcn2LtOX4ZzOwYqzYQlEJ9M5sSzgKON8PPCWJ4S1kKjfQZB2 KtMPQzvJ+XLcSyeOEQFUiVlBQQeAWPZH6qujR2x7Yj0cpBO2as6KvjsVpMi1+ppy81J3 +z1d+rnsZMyPxojsKq8RcaFOW32s+zWGPPDmLDOtA3iVZrgyBHcqP85Pl50c9bug/Uz3 GrXmT0u7zyRsZVbMOvronaLQB+GrfaLc/jlN/fDrUWtrr/OhLEf7eAMY3YG2GwL8RvVJ FOLo+GhiayGQkVnjb06hc8knacEm/OhR0Hur2sZBwFrW1vF3Y7PlqbsG2GcS6FSubuhr A92Q== X-Gm-Message-State: AFeK/H0PaVyANw1K47069oo2uYZgNTzkg4MEYXv9bVhFR3K/BU9oEexTaBPuulBjhUo7v76AqHlNgrhoWTjO/Q== X-Received: by 10.31.136.136 with SMTP id k130mr1253423vkd.60.1490971235955; Fri, 31 Mar 2017 07:40:35 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: <20170327154129 DOT 68029809DB6C AT turkos DOT aspodata DOT se> <20170328132437 DOT 46A6B809DB6C AT turkos DOT aspodata DOT se> <20170329182946 DOT ae2033e7ec476c9f1ddd35f3 AT gmail DOT com> <20170330182655 DOT 91a8f3e1f328bd0becb1ca3f AT gmail DOT com> From: "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" Date: Fri, 31 Mar 2017 16:40:35 +0200 Message-ID: Subject: Re: [geda-user] No support for solder paste in pcb file format ? To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary=001a1145955ae3b9ec054c07ca03 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 Precedence: bulk --001a1145955ae3b9ec054c07ca03 Content-Type: text/plain; charset=UTF-8 I used other software before and there it was possible to draw in paste layer but I also heard files where modified before production. It is more a question about if paste layer is bettery generated from a template like clearance is around objects or by manually adding objects to the layer? 2017-03-31 1:50 GMT+02:00 John Luciani (jluciani AT gmail DOT com) [via geda-user AT delorie DOT com] : > > > On Thu, Mar 30, 2017 at 12:26 PM, Nicklas Karlsson ( > nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] < > geda-user AT delorie DOT com> 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. >> > > >> > > But you tell why these scipts are good? >> > > >> > > >> > The current script identifies the footprints that should be changed when >> > generating gerbers for a stencil. The completed script will perform the >> > replacement. >> >> To put it another way. Is it better to generate paste layer from a script >> than manually editing each footprint? >> > > I do not manually edit anything. If a part requires a stencil footprint it > is generated with a script along with the footprint. > > For the other parts I do not bother. Future versions of the script will > accommodate parts > without sfp files by generating slightly reduced stencil openings for each > pad. > > >> >> > > > > >> 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] >> > > > > > ) >> > > >> > > The *.sfp files are used to define shapes for solder paste? >> > > >> > >> > The shapes define openings in a stencil. >> >> Then the shapes end up on the "stencil" layer, I think "paste" layer is a >> common name for this layer. >> >> >> > > > 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%. >> > > >> > > You use a grid because there will be production problems for a solid >> shape? >> > > >> > >> > Yes. I have seen bridging and misalignments. All of the components that >> > I have used (with thermal pads) have recommended stencil openings >> > as well as footprints. I either follow the datasheet recommendation or >> > the manufacturer application notes. >> >> I do not perfectly understand this, do you have an example for example >> datasheet or application note? >> > > > The datasheet for the Cree XPG is at > > www.cree.com/led-components/media/documents/XLampXPG-15B.pdf > > Near the end of the file are the footprint and stencil > recommendations. > > > >> >> >> Regards Nicklas Karlsson >> > > > > -- > http://www.wiblocks.com > --001a1145955ae3b9ec054c07ca03 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I used other software before and there it was possible to = draw in paste layer but I also heard files where modified before production= . It is more a question about if paste layer is bettery generated from a te= mplate like clearance is around objects or by manually adding objects to th= e layer?

201= 7-03-31 1:50 GMT+02:00 John Luciani (= jluciani AT gmail DOT com) [via geda-= user AT delorie DOT com] <geda-user AT delorie DOT com>:

On Thu, Mar 30, 2017 at 12:26= PM, Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] <ged= a-user AT delorie DOT com> wrote:
> > &= gt; > >> John Luciani:
> > > > >> > I create stencil footprints with the same= basename as
> > > > >> > the component footprint and a ".sfp&= quot; extension. I have
> > > > >> > a script that parses the pcb and identifi= es all components
> > > > >> > that have a stencil footprint.
> > > >
> > > > I couldn't find this script on your page.=C2=A0 Cou= ld you please post or
> > link?
> > > >
> > >
> > > The script isn't quite ready for prime-time.
> >
> > But you tell why these scipts are good?
> >
> >
> The current script identifies the footprints that should be changed wh= en
> generating gerbers for a stencil. The completed script will perform th= e
> replacement.

To put it another way. Is it better to generate paste layer from a s= cript than manually editing each footprint?

=
I do not manually edit anything. If a part requires a stencil f= ootprint it
is generated with a script along with the footpri= nt.

For the other parts I do not bother. Future versions = of the script will accommodate parts
without sfp files by generating sli= ghtly reduced stencil openings for each pad.



> > > > >> as thin line silk for checking or write the pa= ds 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" "" "&qu= ot; 0 0 9996 2996 0 100 0x0]
> > > > > (
> > > > >=C2=A0 =C2=A0 Pad[-5511 -5511 -5511 5511 1968 2000 = 2968 "" "1" 0x0100]
> > > > >=C2=A0 =C2=A0 Pad[5511 -5511 5511 5511 1968 2000 29= 68 "" "2" 0x0100]
> > > > >=C2=A0 =C2=A0 Pad[-492 -3937 492 -3937 2952 2000 39= 52 "" "3" 0x0100]
> > > > >=C2=A0 =C2=A0 Pad[-492 0 492 0 2952 2000 3952 "= ;" "3" 0x0100]
> > > > >=C2=A0 =C2=A0 Pad[-492 3937 492 3937 2952 2000 3952= "" "3" 0x0100]
> > > > >=C2=A0 =C2=A0 ElementLine[7996 -2484 7996 -7996 100= 0]
> > > > >=C2=A0 =C2=A0 ElementLine[7996 -7996 -7996 -7996 10= 00]
> > > > >=C2=A0 =C2=A0 ElementLine[-7996 -7996 -7996 -2484 1= 000]
> > > > >=C2=A0 =C2=A0 ElementLine[7996 2484 7996 7996 1000]=
> > > > >=C2=A0 =C2=A0 ElementLine[7996 7996 -7996 7996 1000= ]
> > > > >=C2=A0 =C2=A0 ElementLine[-7996 7996 -7996 2484 100= 0]
> > > > >=C2=A0 =C2=A0 ElementArc[-7996 -10496 500 500 0 360= 1000]
> > > > > )
> >
> > The *.sfp files are used to define shapes for solder paste?
> >
>
> The shapes define openings in a stencil.

Then the shapes end up on the "stencil" layer, I think &qu= ot;paste" layer is a common name for this layer.


> > > 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%.
> >
> > You use a grid because there will be production problems for a so= lid shape?
> >
>
> Yes. I have seen bridging and misalignments. All of the components tha= t
> I have used (with thermal pads) have recommended stencil openings
> as well as footprints. I either follow the datasheet recommendation or=
> the manufacturer application notes.

I do not perfectly understand this, do you have an example for examp= le datasheet or application note?


=
Near the end of the file = are the footprint and stencil
recommendations.

=C2=A0


Regards Nicklas Karlsson



--

--001a1145955ae3b9ec054c07ca03--