-
Notifications
You must be signed in to change notification settings - Fork 950
KLC - Pad-to-silk clearance isn't specified #1422
Comments
Since having a 1.2mm space could be bothersome (imperial-unit based FP, 1mm grid FP and so on) |
@SchrodingersGat If/when you do, two other things:
|
@evanshultz shouldn't it be 0.2mm since that is the default pad clearance? |
@Shackmeister |
@evanshultz it was the soldermask clearance I meant |
@evanshultz thanks for pointing that out, I have fixed those KLC issues. @Shackmeister KLC 7.3/ii
|
@evanshultz is this resolved to your satisfaction? |
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) |
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) Edit: Well there was some part of an unfinished sentence in there. Now removed. |
@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. |
Ok then how about: |
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. |
@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. |
@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. |
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... |
My thing is not drawn to scale! And 0.2 is the minimum clearance. You can increase it if you think it is necessary. |
The problem doesn't come from the scale, i'm writing about the fact that the silkscreen touch the mask limits. |
I have updated 3.3 and 7.3 in the KLC |
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?
The text was updated successfully, but these errors were encountered: