User Tools

Site Tools


pcb_guideline

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
pcb_guideline [2015/02/09 15:50] – created sdoltpcb_guideline [2015/02/09 15:54] sdolt
Line 2: Line 2:
 From Kicad Library Convention 0.8 - 19.01.2015 From Kicad Library Convention 0.8 - 19.01.2015
  
-1. General Rules +===== General Rules =====
-----------------+
  
-1.1.  Writing uses C-style naming with the first letter of each word being capitalized. Ex: "Socket_Strip_Straight_2x06" +  * Writing uses C-style naming with the first letter of each word being capitalized. Ex:    "Socket_Strip_Straight_2x06" 
-1.2.  Every acronym has all of its letters capitalized. +  Every acronym has all of its letters capitalized. 
-1.3.  Manufacturer name is capitalized as usual. Ex: NEC, Microchip +  Manufacturer name is capitalized as usual. Ex: NEC, Microchip 
-1.4.  When dimensions are used in part name, they are in millimeters, decimal places separated by a dot, and unit is not capitalized. Ex: "Cap_10x13mm_RM5" +  When dimensions are used in part name, they are in millimeters, decimal places separated by a dot, and unit is not capitalized. Ex: "Cap_10x13mm_RM5" 
-1.5.  Filename is the same as the part name. +  Filename is the same as the part name. 
-1.6.  The order of elements in names must be the same as the enumerations presented in this document.+  The order of elements in names must be the same as the enumerations presented in this document.
  
  
-2. Symbol Library Names (.lib files) +===== 2. Symbol Library Names =====
-------------------------------------+
  
-2.1.  Manufacturer. +  Manufacturer. 
-2.2.  Category or family of parts. ex: "Capacitors", "Spartan6", etc.+  Category or family of parts. ex: "Capacitors", "Spartan6", etc.
  
  
-3. General Rules for Symbols +===== 3. General Rules for Symbols =====
-----------------------------+
  
 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).
Line 33: Line 30:
  
  
-4. Symbol Names +===== 4. Symbol Names =====
----------------+
  
 4.1.  Name of symbol, may be shortened for common components or use reference designator of the symbol (IEEE 315-1975). ex: "Conn_4x2", "C", etc. 4.1.  Name of symbol, may be shortened for common components or use reference designator of the symbol (IEEE 315-1975). ex: "Conn_4x2", "C", etc.
Line 43: Line 39:
  
  
-5. Footprint Library Names (.pretty repositories) +===== 5. Footprint Library Names =====
--------------------------------------------------+
  
 5.1.  Part type (resistor, cap, etc), must be in plural form. 5.1.  Part type (resistor, cap, etc), must be in plural form.
Line 52: Line 47:
  
  
-6. General Rules for Footprints +===== 6. General Rules for Footprints =====
--------------------------------+
  
 6.1.  Follows datasheet recommendation unless intentional variation, for example longer pads for hand soldering. 6.1.  Follows datasheet recommendation unless intentional variation, for example longer pads for hand soldering.
Line 67: Line 61:
  
  
-7. Names for footprints of Surface-Mount Devices (SMD) +===== 7. Names for footprints of Surface-Mount Devices (SMD) =====
-------------------------------------------------------+
  
 7.1.  Specific package feature first, not separated by anything. Ex: "TSSOP" 7.1.  Specific package feature first, not separated by anything. Ex: "TSSOP"
Line 77: Line 70:
  
  
-8. Names for footprints of common devices, such as resistors, capacitors, etc +===== 8. Names for footprints of common devices, such as resistors, capacitors, etc =====
------------------------------------------------------------------------------+
  
 8.1.  Name of part, may be shortened for common components. ex: "Cap", "Socket_Strip", etc. 8.1.  Name of part, may be shortened for common components. ex: "Cap", "Socket_Strip", etc.
Line 86: Line 78:
  
  
-9. Names for footprints of specific devices +===== 9. Names for footprints of specific devices =====
--------------------------------------------+
  
 9.1.  Name of part. 9.1.  Name of part.
 9.2.  Part number. Ex: "Oscillator_SI570" 9.2.  Part number. Ex: "Oscillator_SI570"
 9.4.  Any modification to the original footprint, indicated by appending the reason. 9.4.  Any modification to the original footprint, indicated by appending the reason.
pcb_guideline.txt · Last modified: 2015/02/09 16:03 by sdolt