PCB Libraries Forum Homepage
Forum Home Forum Home > PCB Footprint Expert > Product Suggestions
  New Posts New Posts RSS Feed - Silkscreen outline expansion of Bottom Lead Comp.
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Silkscreen outline expansion of Bottom Lead Comp.

 Post Reply Post Reply
Author
Message
zentekfr View Drop Down
Advanced User
Advanced User


Joined: 04 Jan 2022
Status: Offline
Points: 83
Post Options Post Options   Thanks (0) Thanks(0)   Quote zentekfr Quote  Post ReplyReply Direct Link To This Post Topic: Silkscreen outline expansion of Bottom Lead Comp.
    Posted: 06 Jun 2023 at 6:13am
Hello,

I noticed that the silkscreen outline doesn't always follow the body outline regarding to my Drafting options. This is especially true form Bottom Lead Components, but may also be seen on SON (and others?).
Look at the DFN example below, this is quite obvious.

As stated in the following screen captures, my default drafting option is to draw a 0.15mm Silkscreen line (yellow) to match the Nominal body outline (brown), with a 0.2mm clearance to pads. What seems to happen for DFN, PQFN, SON and PSON is that the Silkscreen outline is expanded to avoid violating the pad-clearance rule, whereas both options "Allow Expanded Outline" and "Offset Outline Away from SM Body" are disabled.

Is this a feature? Shouldn't it be ruled by the "Allow Expanded Outline" setting?

DFN:


PQFN:


SON:


PSON:


Thanks.
Back to Top
Back to Top
zentekfr View Drop Down
Advanced User
Advanced User


Joined: 04 Jan 2022
Status: Offline
Points: 83
Post Options Post Options   Thanks (0) Thanks(0)   Quote zentekfr Quote  Post ReplyReply Direct Link To This Post Posted: 06 Jun 2023 at 6:20am
Notice that things are handled correctly for the Small Outline family (SOIC and SOP), even for very tiny packages.

SOP8P50:


SOP17P50:

Back to Top
Tom H View Drop Down
Admin Group
Admin Group
Avatar

Joined: 05 Jan 2012
Location: San Diego, CA
Status: Offline
Points: 5718
Post Options Post Options   Thanks (0) Thanks(0)   Quote Tom H Quote  Post ReplyReply Direct Link To This Post Posted: 06 Jun 2023 at 7:39am
This was fixed in V23.09 pre-release available here - www.pcblibraries.com/downloads

Stay connected - follow us! X - LinkedIn
Back to Top
zentekfr View Drop Down
Advanced User
Advanced User


Joined: 04 Jan 2022
Status: Offline
Points: 83
Post Options Post Options   Thanks (0) Thanks(0)   Quote zentekfr Quote  Post ReplyReply Direct Link To This Post Posted: 06 Jun 2023 at 8:05am
Tom,

Look at my captures: they are taken from 23.09 dated 6/4/2023.
Please note that this is a different concern than the previous one we talked about regarding the Designer.

Justin
Back to Top
Jeff.M View Drop Down
Admin Group
Admin Group


Joined: 16 May 2012
Location: San Diego
Status: Offline
Points: 477
Post Options Post Options   Thanks (0) Thanks(0)   Quote Jeff.M Quote  Post ReplyReply Direct Link To This Post Posted: 06 Jun 2023 at 10:03am
Assuming that the colors are: brown for body; magenta for assembly otl.; yellow for silkscreen otl.; green for courtyard; blue for pads.

The rules for "Allow Expanded (Silkscreen) Outline" and "Offset away from Body" only apply to the relationship between the outline and the body when that spacing is greater than the spacing to a pad. In all of these cases (expanded, offset, or clearance-to-pad) the outline will not represent an accurate geometry.  This is apparent in your DFN, PQFN and SON examples.  Maybe you're expecting the silkscreen to contour to the body where it can?  That can be done in most cases in calculated parts where the finished outline is predictable, but in some (like parts where the pads may be either totally or partially under the body) the variations are too numerous, and it must be simplified to simple lines or rectangles.
Outlines are handled differently in FP Designer parts where there is an algorithm that actually can contour the silkscreen. This is required since the outline for any given FPD part may encounter any number of "obstacles" that might interfere with the outline.

To allow us to answer specific questions in the future would you please include a reference part, either with dimensions, a data sheet, an fpx file or the 'Demo' part, so we can reproduce an example of your issue and follow along with your inquiry.

Stay connected - follow us! Twitter - LinkedIn
Back to Top
zentekfr View Drop Down
Advanced User
Advanced User


Joined: 04 Jan 2022
Status: Offline
Points: 83
Post Options Post Options   Thanks (0) Thanks(0)   Quote zentekfr Quote  Post ReplyReply Direct Link To This Post Posted: 06 Jun 2023 at 12:35pm
Jeff,

Quote The rules for "Allow Expanded (Silkscreen) Outline" and "Offset away from Body" only apply to the relationship between the outline and the body
Understood, thanks.

Quote In all of these cases (expanded, offset, or clearance-to-pad) the outline will not represent an accurate geometry.
Not sure to understand what you mean. In which case? What is the "accurate geometry"?

Quote Maybe you're expecting the silkscreen to contour to the body where it can?
If you mean "map the silkscreen to the body", then yes. Exactly like the calculator would do for a SOIC.

Here is an FPX file containing the 4 footprints with "inconsistent" silkscreen outlines:

And here is an extract from the SO family, which, to me, is the example to follow even for bottom lead components:

Justin
Back to Top
Jeff.M View Drop Down
Admin Group
Admin Group


Joined: 16 May 2012
Location: San Diego
Status: Offline
Points: 477
Post Options Post Options   Thanks (0) Thanks(0)   Quote Jeff.M Quote  Post ReplyReply Direct Link To This Post Posted: 07 Jun 2023 at 3:15pm
Q. What is the "accurate geometry"?
In the confines of this discussion, geometry refers to the graphic representation of the silkscreen outline as created by the FPE software, and its physical relationship to the object component body.
An accurate geometry is one that faithfully conforms to the defined object shape that it's meant to represent.
A true, accurate geometry would be one that mirrors the true shape of the object. Beyond that are alternate geometries that diverge in varying degrees.

The first variation effecting silkscreen geometry is the body material condition - min, max or nominal - which is selected to be the true reference object.

Beyond that are options allowing modifications that can be either optional or required: 1.) a shift of the outline in ways to avoid obscuration in the design.; 2.) option to expand or delete segments in order to avoid conflicts that would result in manufacturing or fabrication rule violations.; 3.) option to create an entirely different geometry that constructs a satisfactory shape by avoiding all aforementioned conflicts.; 4.) the possibility that there are no acceptable provisions that will allow for a geometry to be created.

The forgoing possibilities can be applied to different extents within the various component families.

Stay connected - follow us! Twitter - LinkedIn
Back to Top
zentekfr View Drop Down
Advanced User
Advanced User


Joined: 04 Jan 2022
Status: Offline
Points: 83
Post Options Post Options   Thanks (0) Thanks(0)   Quote zentekfr Quote  Post ReplyReply Direct Link To This Post Posted: 09 Jun 2023 at 12:28am
Hello Jeff,
Thank you for the explanation.

Quote Beyond that are options allowing modifications that can be either optional or required: 1.) a shift of the outline in ways to avoid obscuration in the design.; 2.) option to expand or delete segments in order to avoid conflicts that would result in manufacturing or fabrication rule violations.; 3.) option to create an entirely different geometry that constructs a satisfactory shape by avoiding all aforementioned conflicts.; 4.) the possibility that there are no acceptable provisions that will allow for a geometry to be created.
Is this the default behavior for all packages, in that order?
Do I have full control over steps 1, 2 and 3 with some software settings? (beyond "Expanded outline" and "Offset outline away")

Bridging the gap with my original examples, below is what I would have expected to get in order to be consistent with the rest of my footprints:

DFN:


Instead of:


SON:


Instead of:



Is this something already possible with the latest version of the software?
Back to Top
Jeff.M View Drop Down
Admin Group
Admin Group


Joined: 16 May 2012
Location: San Diego
Status: Offline
Points: 477
Post Options Post Options   Thanks (0) Thanks(0)   Quote Jeff.M Quote  Post ReplyReply Direct Link To This Post Posted: 09 Jun 2023 at 10:22am
There are no plans to change any silkscreen outline options except to fix errors that might result in manufacturing or fabrication defects.
Stay connected - follow us! Twitter - LinkedIn
Back to Top
zentekfr View Drop Down
Advanced User
Advanced User


Joined: 04 Jan 2022
Status: Offline
Points: 83
Post Options Post Options   Thanks (0) Thanks(0)   Quote zentekfr Quote  Post ReplyReply Direct Link To This Post Posted: 09 Jun 2023 at 11:08am
Understood.
Back to Top
 Post Reply Post Reply

Forum Jump Forum Permissions View Drop Down



This page was generated in 0.235 seconds.