← Back to team overview

kicad-lib-committers team mailing list archive

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