F2.1 General footprint naming conventions
Each footprint is a .kicad_mod file (stored within a .pretty directory). The naming convention for a given footprint depends largely on the type of footprint, however a general guide is presented below:
-
Specific package type is written first, e.g.
-
QFN- Quad Flat No-Lead package -
C- Capacitor
-
-
Package name and number of pins are separated by a hyphen
-
TO-90 -
QFN-48 -
DIP-20
-
-
Packages with special pads add an identifier to the pin count field separated by a hyphen
-
The field includes the count of uniquely numbered pads of this type.
-
For exposed pads (large copper pad below the part)
[count]EP -
For shield pads
[count]SH(Unless such a pin is already expected for the part. An example would be a HDMI connector.) -
For pads connecting pure mechanical mounting leads
[count]MP
-
-
Examples from the library.
-
DFN-6-1EP_2x2mm_P0.5mm_EP0.61x1.42mm -
Samtec_LSHM-110-xx.x-x-DV-S_2x10-1SH_P0.50mm_Vertical -
Molex_PicoBlade_53261-0271_1x02-1MP_P1.25mm_Horizontal
-
-
-
Unique fields (parameters) in the footprint name are separated by
_character. -
Package dimensions are specified as
lengthxwidth(and optionallyheight)-
3.5x3.5x0.2mm -
1x1in -
If necessary for clarity, footprint body dimensions may be prefixed with a leading
B
-
-
Pin layout
-
1x10 -
2x15
-
-
Pitch is specified with a leading
P:-
P1.27mm- 1.27mm pitch -
P5.0mm- 5.0mm pitch
-
-
Modifiers to standard footprint values
-
Drill1.25mm -
Pad2.4x5.2mm
-
-
Orientation e.g.
Horizontal,Vertical -
Any modification to the original footprint, indicated by appending the reason
-
_HandSoldering -
_ThermalVias -
_CircularHoles
-
Not all of the fields defined above are strictly required for a particular footprint. Additional fields may also be added as needed.