Value on fab layer, pin length only for black-box symbols
This commit is contained in:
parent
4018fea815
commit
632a4e0fcc
1 changed files with 39 additions and 33 deletions
|
@ -1,6 +1,6 @@
|
||||||
KiCad Library Convention
|
KiCad Library Convention
|
||||||
========================
|
========================
|
||||||
Revision 0.9, February 14th 2015
|
Revision 0.10, March 1st 2015
|
||||||
Devised by Carl Poirier
|
Devised by Carl Poirier
|
||||||
With help from members of:
|
With help from members of:
|
||||||
kicad-lib-committers@lists.launchpad.net
|
kicad-lib-committers@lists.launchpad.net
|
||||||
|
@ -30,7 +30,7 @@ kicad-developers@lists.launchpad.net
|
||||||
----------------------------
|
----------------------------
|
||||||
|
|
||||||
3.1. Using a 100mil grid, pin ends and origin must lie on grid nodes (IEC-60617).
|
3.1. Using a 100mil grid, pin ends and origin must lie on grid nodes (IEC-60617).
|
||||||
3.2. Pin has a length of 100mil or more in increments of 50mil if number needs more space.
|
3.2. For black-box symbols, pins have a length of 100mil. Large pin numbers can be accomodated by incrementing the width in steps of 50mil.
|
||||||
3.3. Origin is placed in the middle of symbol.
|
3.3. Origin is placed in the middle of symbol.
|
||||||
3.4. Black-box components group pins logically, for example by function set, and ports in counter-clockwise position.
|
3.4. Black-box components group pins logically, for example by function set, and ports in counter-clockwise position.
|
||||||
3.5. Whenever possible, inputs are on the left and outputs are on the right.
|
3.5. Whenever possible, inputs are on the left and outputs are on the right.
|
||||||
|
@ -68,7 +68,7 @@ kicad-developers@lists.launchpad.net
|
||||||
6.6. Courtyard line has a width 0.05mm. This line is placed so that its clearance is measured from its center to the edges of pads and body, and its position is rounded on a grid of 0.05mm.
|
6.6. Courtyard line has a width 0.05mm. This line is placed so that its clearance is measured from its center to the edges of pads and body, and its position is rounded on a grid of 0.05mm.
|
||||||
6.7. Courtyard clearance is 0.25mm except for components smaller than 0603 at 0.15mm, connectors, SMD canned capacitors and crystals at 0.5mm and BGA at 1.0mm. (IPC-7251, IPC-7351B)
|
6.7. Courtyard clearance is 0.25mm except for components smaller than 0603 at 0.15mm, connectors, SMD canned capacitors and crystals at 0.5mm and BGA at 1.0mm. (IPC-7251, IPC-7351B)
|
||||||
6.8. Cannot be duplicated to match a different pin ordering. This is to be handled in the symbol libraries.
|
6.8. Cannot be duplicated to match a different pin ordering. This is to be handled in the symbol libraries.
|
||||||
6.9. 3D Shape ".wrl" files are named the same as their footprint and are placed in a folder named the same as the footprint library replacing the ".pretty" with ".3dshapes".
|
6.9. Value and reference have a height of 1mm.
|
||||||
|
|
||||||
|
|
||||||
7. Names for footprints of Surface-Mount Devices (SMD)
|
7. Names for footprints of Surface-Mount Devices (SMD)
|
||||||
|
@ -102,46 +102,52 @@ kicad-developers@lists.launchpad.net
|
||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
10.1. Footprint name must match its filename. (.kicad_mod files)
|
10.1. Footprint name must match its filename. (.kicad_mod files)
|
||||||
10.2. Text is placed on silkscreen and uses a height of 1mm.
|
|
||||||
10.3. Doc property contains a full description of footprint.
|
10.3. Doc property contains a full description of footprint.
|
||||||
10.4. Keywords are separated by spaces.
|
10.4. Keywords are separated by spaces.
|
||||||
10.5. Value is filled with footprint name.
|
10.5. Value is filled with footprint name and is placed on the fabrication layer.
|
||||||
10.6. Attributes is set to the appropriate value, see tooltip for more information.
|
10.6. Attributes is set to the appropriate value, see tooltip for more information.
|
||||||
10.7. All other properties are left to default values. (Move and Place: Free; Auto Place: 0 and 0, Local Clearance Values: 0)
|
10.7. All other properties are left to default values. (Move and Place: Free; Auto Place: 0 and 0, Local Clearance Values: 0)
|
||||||
|
10.8. 3D Shape ".wrl" files are named the same as their footprint and are placed in a folder named the same as the footprint library replacing the ".pretty" with ".3dshapes".
|
||||||
|
|
||||||
|
|
||||||
Changelog
|
Changelog
|
||||||
---------
|
---------
|
||||||
|
|
||||||
Revision 0.1, May 8th 2014
|
Revision 0.10, March 1st 2015
|
||||||
1. Initial Commit
|
1. Moved the footprint value property to the fabrication layer
|
||||||
|
2. Pin length is enforced only for black-box symbols
|
||||||
Revision 0.2, May 19th 2014
|
3. Some reorganization has been done.
|
||||||
1. Minor clarifications to few items.
|
|
||||||
2. Exposed pad is now considered as a variation of a package, thus separated by hyphen instead of plus sign.
|
Revision 0.9, February 14th 2015
|
||||||
3. Added 2-level numbering.
|
1. Added section and rules about footprint properties
|
||||||
|
2. Specified the path to 3d models
|
||||||
|
3. Moved the reference fields rule to the general section
|
||||||
|
|
||||||
|
Revision 0.8, January 19th 2015
|
||||||
|
1. More thorough rule about courtyard has been split over 6.6 and 6.7.
|
||||||
|
|
||||||
|
Revision 0.7, September 18th 2014
|
||||||
|
1. Added rule 6.6 for courtyard
|
||||||
|
|
||||||
|
Revision 0.6, September 14th 2014
|
||||||
|
1. Specified in 6.9 that value and reference designators must be placed on silkscreen.
|
||||||
|
|
||||||
|
Revision 0.5, August 6th 2014
|
||||||
|
1. Specified in 6.5 that only the outline must be completely visible after assembly.
|
||||||
|
2. Rule 3.8 moved from section 1 since it pertains only to symbols.
|
||||||
|
|
||||||
|
Revision 0.4, July 30th 2014
|
||||||
|
1. Completion of convention for symbols.
|
||||||
|
2. Rule 6.7 moved from section 1 since it pertains only to footprints.
|
||||||
|
|
||||||
Revision 0.3, June 8th 2014
|
Revision 0.3, June 8th 2014
|
||||||
1. Specified that pin ordering duplicates are to be handled in symbol libraries.
|
1. Specified that pin ordering duplicates are to be handled in symbol libraries.
|
||||||
2. Specified the rules for footprint silkscreen.
|
2. Specified the rules for footprint silkscreen.
|
||||||
|
|
||||||
Revision 0.4, July 30th 2014
|
Revision 0.2, May 19th 2014
|
||||||
1. Completion of convention for symbols.
|
1. Minor clarifications to few items.
|
||||||
2. Rule 6.7 moved from section 1 since it pertains only to footprints.
|
2. Exposed pad is now considered as a variation of a package, thus separated by hyphen instead of plus sign.
|
||||||
|
3. Added 2-level numbering.
|
||||||
Revision 0.5, August 6th 2014
|
|
||||||
1. Specified in 6.5 that only the outline must be completely visible after assembly.
|
Revision 0.1, May 8th 2014
|
||||||
2. Rule 3.8 moved from section 1 since it pertains only to symbols.
|
1. Initial Commit
|
||||||
|
|
||||||
Revision 0.6, September 14th 2014
|
|
||||||
1. Specified in 6.9 that value and reference designators must be placed on silkscreen.
|
|
||||||
|
|
||||||
Revision 0.7, September 18th 2014
|
|
||||||
1. Added rule 6.6 for courtyard
|
|
||||||
|
|
||||||
Revision 0.8, January 19th 2015
|
|
||||||
1. More thorough rule about courtyard has been split over 6.6 and 6.7.
|
|
||||||
|
|
||||||
Revision 0.9, February 14th 2015
|
|
||||||
1. Added section and rules about footprint properties
|
|
||||||
2. Specified the path to 3d models
|
|
||||||
3. Moved the reference fields rule to the general section
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue