kicad-lib-committers team mailing list archive
-
kicad-lib-committers team
-
Mailing list archive
-
Message #00302
Re: KLC - Footprint Properties
Hi Michal,
Sorry for the late reply. I'll take care of that this weekend.
Carl
On Tue, Jan 13, 2015 at 9:17 AM, nnn <nnn4000@xxxxx> wrote:
> Sometimes footprints are created by modifications of other footprints and
> some users may forget about editing of some footprint properties.
> 1. Doc - it should be at least prohibited to leave there misleading
> informations.
> 2. Keywords - requirements of library file format should be reminded
> (lowercase, separated by space -
> http://www.compuphase.com/electronics/LibraryFileFormats.pdf)
> 3. and 4. Reference and Value - user manual says "Before saving, it is
> also recommended to change the reference or value of the module to be equal
> to
> the library name of the module."
> 5. (!) Attributes - I think it's important to remind in KLC about setting
> proper attributes.
> 6. 7. 8. Move and Place, Auto Place, Local Clearance Values - the rule may
> be: keep default (Move and Place: Free; Auto Place: 0 and 0, Local
> Clearance Values: 0)
> 9. 3D Shape Names - at the moment there are no rules about 3D
> 11. Text line width - it's easy to forget about applying rule 6.5 to text
> fields
> 12. Text size - I'm not sure but it seems that default is 1 mm so it would
> be easiest to define as 6. 7. 8.
>
> The most important are Doc, Keywords and Attributes because they can't be
> repaired automatically.
>
>
>
> W dniu 12.01.2015 o 23:44, Carl Poirier pisze:
>
> Hi Michal,
>
> Thanks for your comments. My apologies for not seeing your email at
> first.
>
> 3 to 8 can be summarized with "using defaults values for footprint
> properties". My goal is to keep the KLC as simple as possible so any
> contributor can quickly understand it. 11 is redundant with 6.5 and 12 is
> debatable. In *PCB Design Optimization Starts in the CAD Library*, they
> mention the nominal height is 1.2mm. I'd go with that.
>
> Carl
>
> On Mon, Jan 12, 2015 at 5:05 PM, nnn <nnn4000@xxxxx> wrote:
>
>> I forgot:
>> 11. Line width is 0.15 mm also for value and reference (because it's on
>> silkscreen).
>> 12. Text size 1 mm (or more? smaller looks bad).
>>
>> Maybe not all these rules should be in KLC, but I think that some of them
>> are important (eg setting proper attributes).
>>
>> Michał Stec
>>
>>
>> W dniu 04.01.2015 o 20:22, nnn pisze:
>>
>> Library convention doesn't inform how Footprint Properties should be
>>> filled. I think it would be good to add some rules to avoid mess.
>>> My proposition is:
>>> 1. Doc
>>> Some information that will allow to identify footprint should be
>>> provided, eg manufacturer, manufacturers name, datasheet file name. Link to
>>> datasheet is not enough because it can be broken in future.
>>> 2. Keywords
>>> Don't use misleading Keywords. Keywords separated with space
>>> character.
>>> 3. Reference
>>> Reference should be default (the same as footprint name).
>>> 4. Value
>>> Default: VAL**
>>> 5. Attributes
>>> Follow recommendations from user manual.
>>> 6. Move and Place
>>> Default: Free.
>>> 7. Auto Place
>>> 0 and 0 (recommendation from user manual).
>>> 8. Local Clearance Values
>>> Default: 0 (if there is no reason to change it).
>>> 9. 3D Shape Names
>>> Relative path with KISYS3DMOD set to ...
>>> /kicad-library/modules/packages3d, path is: LIBRARY_NAME/FOOTPRINT_NAME.wrl
>>>
>>> What do you think about it?
>>>
>>> Michał Stec
>>>
>>
>>
>> --
>> 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
>>
>
>
>
> --
> 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