← Back to team overview

kicad-lib-committers team mailing list archive

Re: KiCAD-wiki (KLC)

 

Hi Jan,

This issue has been discussed at length, here are all the sources I can
track down:

Original Forum Question:
https://forum.kicad.info/t/why-are-the-kicad-library-conventions-non-ipc-compliant/3678

Followup:
https://lists.launchpad.net/kicad-lib-committers/msg00428.html

Github Update:
https://github.com/KiCad/kicad-library/issues/687

The REFDES should definitely be on the Silkscreen layer (for the purpose of
silkscreening, obviously). There is an IPC specification that says the
REFDES should also appear on the fabrication layer, nominally placed within
the component outline (whereas the silkscreen refdes should be visible when
the component is placed).

(However my google-fu is weak this morning and I can't find that spec. I'll
update if I can find it).

The lengthy discussion regarding placement of the *value* went largely
unsolved.

Regarding the refdes, I would suggest that it should be required on BOTH
the Fab and Silk layers, with the following conditions:

1. refdes on Fab layer should be placed in a central position such that it
is "inside" the footprint
2. refdes on Silk layer should be placed such that it is visible after the
component has been placed on the PCB

Cheers,
Oliver

On Wed, Dec 28, 2016 at 12:15 AM, Jan Krieger <jan@xxxxxxxxxxx> wrote:

> Hi all!
>
> I found a bug in the KLC:
> rule 10.5 is:
>   "Reference designator has a height of 2.0mm or smaller if needed and is
> placed on the fabrication layer."
>
> But I think the REFDES should be on the SILKSCREEN-layer. Also: Why is the
> size so loose? Currently we use 1mm anywhere ...
>
> So should we change it to:
>   "Reference designator has a height of 1.0mm or smaller if needed and is
> placed on the silkscreen layer."
>
> What do you think?
>
> BTW: How do we handle changes on the WIki? I cannot fork the WIKI-repo and
> then do a PR ... should I do a fork within the Wiki-Repo and ask someone
> else to merge when OK?
>
> Best,
> JAN
>
> --
> Mailing list: https://launchpad.net/~kicad-lib-committers
> Post to     : kicad-lib-committers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-lib-committers
> More help   : https://help.launchpad.net/ListHelp
>

Follow ups

References