Skip to content
This repository has been archived by the owner on Oct 30, 2024. It is now read-only.

KLC - Pad-to-silk clearance isn't specified #1422

Closed
evanshultz opened this issue Jul 19, 2017 · 19 comments
Closed

KLC - Pad-to-silk clearance isn't specified #1422

evanshultz opened this issue Jul 19, 2017 · 19 comments

Comments

@evanshultz
Copy link
Collaborator

I was thinking about this on a recent PR of mine, and also saw this topic pop up at KiCad/RF_Modules.pretty#22. It seems we don't specify this distance. KLC 7.3.ii only mentions silk can't overlap, but it doesn't give a minimum or recommended distance.

I typically do about what Rene wrote and use ~0.2mm since I didn't find a specific number in KLC.

I think this should be added to KLC. While I don't see it in any IPC docs I can find online, page 13 of https://www.cskl.de/fileadmin/downloads/PCBLIBRARIES/Documentation/What-is-New-in-IPC-7351C_.pdf mentions that the spacing should be equal to the line width. For KiCad, that would typically be 0.12mm but we do allow variation in silk line width for some special cases.

I think clause 7.3.ii of KLC could be amended to Silkscreen to pad clearance is equal to the silkscreen line width and may not be placed over pads.. Even though mentioning clearance should be clear that they cannot overlap, it's probably best to explicitly state that.

Agreed? Add this to KLC? Any other comments?

@suzizecat
Copy link
Contributor

Silkscreen to pad clearance is equal to the silkscreen line width and may not be placed over pads. I would rather write
Silkscreen to pad clearance is at least equal to the silkscreen line width and may not be placed over pads.

Since having a 1.2mm space could be bothersome (imperial-unit based FP, 1mm grid FP and so on)

@evanshultz
Copy link
Collaborator Author

@SchrodingersGat
I assume you can take a look at this and update KLC?

If/when you do, two other things:

  1. 3.3 and 3.7 are still there and we discussed they're redundant.
  2. 1.8 uses bold and italic to describe the two different line endings.

@Shackmeister
Copy link
Collaborator

@evanshultz shouldn't it be 0.2mm since that is the default pad clearance?

@evanshultz
Copy link
Collaborator Author

@Shackmeister
You mean the pad-to-pad clearance? If so, then I haven't seen there's any correlation. Printing silk has a variety of methods that can give a variety of results, but I know it to be unrelated to the process of etching away copper.

@Shackmeister
Copy link
Collaborator

@evanshultz it was the soldermask clearance I meant

@SchrodingersGat
Copy link
Contributor

@evanshultz thanks for pointing that out, I have fixed those KLC issues.

@Shackmeister KLC 7.3/ii

Silkscreen clearance:
a. Silkscreen must not be placed over pads
b. Silkscreen must have at least 0.2mm clearance around pads

@poeschlr
Copy link
Collaborator

@evanshultz is this resolved to your satisfaction?

@suzizecat
Copy link
Contributor

b. Silkscreen must have at least 0.2mm clearance around pads

Since this 0.2mm comes from the default pad to soldermask clearance, what should be done when the footprint specify a non-standard pad to mask clearance (like in KiCad/Housings_LGA.pretty#6 )?

IMHO, this should be specified by also giving a silkscreen to soldermask clearance (or just manage specifically in those case since that's not very common)

@poeschlr
Copy link
Collaborator

poeschlr commented Aug 24, 2017

I use 0.2mm for silk to copper because this is what the fab i mostly use recommends. The minimum solder mask clearance is much smaller. (50µm)
I assume this is similar for other fabs. (Much larger clearance between copper and silk than for the soldermask.)

Edit: Well there was some part of an unfinished sentence in there. Now removed.

@suzizecat
Copy link
Contributor

@poeschlr If you are replying to me, I think there is a misunderstanding... AFAIK, you shouldn't have silkscreen on copper, so if a pad have an extended soldermask clearance, which may be over 0.2mm, you should put away the silkscreen to avoid overlapping.
In this case, how should it be handled ?

@poeschlr
Copy link
Collaborator

Ok then how about:
Silkscreen has a minimum copper to silk clearance of 0.2mm. In addition it is not allowed to overlap with masked areas. (= areas that do not have solder resist on the final pcb)

@suzizecat
Copy link
Contributor

Well, it's seems fine, but this imply that there may be no clearance at all between the silkscreen and the copper (without overlapping, just 0 mm). I don't know if this is fine, but if it is, i'm ok with it.
(Sorry to quibble about that but, hey, gotta be precise 😉 )

@evanshultz
Copy link
Collaborator Author

@SchrodingersGat Can you update the KLC page again? 3.3 has a typo. It says "Manufacturer Part Number (MPN) should be used given preference" but we need to remove either "used" or "given preference".

@suzizecat Are you only asking that silkscreen not be allowed in areas where there is no mask (or course exceptions may apply)? 7.3 clearly says silkscreen must avoid copper by 0.2mm, so that shouldn't be in question.

@suzizecat
Copy link
Contributor

@evanshultz The 7.3 don't say explicitly that silkscreen must avoid copper (it's about pad that is, for me, a little bit different...) so, when you got an extended clearance on the pad. IMO, it may be confusing.

@poeschlr
Copy link
Collaborator

I would make it in this way for your footprint. I can't think of a way to clearly specify this in the KLC. But i think some special cases will always need a bit of discussion.

28310468-dd7017c6-6bac-11e7-8120-8c7db46d1c48

@suzizecat
Copy link
Contributor

suzizecat commented Aug 25, 2017

Ok but, do we agree that there is a 0mm clearance between the silkscreen (which i believe is the green line) and the masked area (so, potentially the copper) ?

In this case, the extended clearance specify 0.2mm but what could have happened if it was more than 0.2mm ?

EDIT : Since it may be a special case, it could also be treated case by case...

@poeschlr
Copy link
Collaborator

My thing is not drawn to scale! And 0.2 is the minimum clearance. You can increase it if you think it is necessary.

@suzizecat
Copy link
Contributor

The problem doesn't come from the scale, i'm writing about the fact that the silkscreen touch the mask limits.
But, since 0.2mm is specified as a minimum clearance and if it's clearly stated that the silkscreen must not overlap any copper, it solves my concern.

@SchrodingersGat
Copy link
Contributor

I have updated 3.3 and 7.3 in the KLC

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants