add basic usage of KICAD_BHLIB_DIR

This commit is contained in:
Brendan Haines 2021-06-20 03:07:14 -06:00
parent 250000d443
commit 5ca8cbe1a3
2 changed files with 15 additions and 13 deletions

View File

@ -1,7 +1,14 @@
# Footprints
# Configuration
- In KiCad, set path `KICAD_BHLIB_DIR` to point to the root of this repository (where this README is located)
# Guidelines
## Symbols
## Footprints
For all footprint names, append `_[part]` if the footprint is non-standard and to be used with a specific part.
## QFN
### QFN
`QFN[pitch]P[width]X[length]X[height]-[pins][pad]`
- pitch: nominal pitch, mm/100
- width: nominal body width, mm/100
@ -12,7 +19,7 @@ For all footprint names, append `_[part]` if the footprint is non-standard and t
QFN50P120X140X110-10P
## DFN
### DFN
`DFN[pitch]P[width]X[length]X[height]-[pins][pad]`
- pitch: nominal pitch, mm/100
- width: nominal body width, mm/100
@ -21,7 +28,7 @@ QFN50P120X140X110-10P
- pins: count
- belly pad: P = pad, N = no pad
## SOP
### SOP
`SOP[pitch]P[width]X[height]-[pins][pad]`
- pitch: nominal pitch, mm/100
- width: nominal span of leads, mm/100
@ -29,6 +36,6 @@ QFN50P120X140X110-10P
- pins: count
- belly pad: P = pad, N = no pad
## QFP
### QFP
## BGA
### BGA

View File

@ -1,5 +1,5 @@
(footprint "SOT-353" (version 20210606) (generator pcbnew) (layer "F.Cu")
(tedit 60CF038F)
(tedit 60CF051D)
(descr "SC70-5")
(attr smd)
(fp_text reference "REF**" (at 0 -1.905) (layer "F.SilkS")
@ -35,12 +35,7 @@
(pad "3" smd roundrect (at -1.1 0.65) (size 0.9 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.125) (tstamp fc6bcdde-5a6f-41c7-8034-da923821b710))
(pad "4" smd roundrect (at 1.1 0.65) (size 0.9 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.125) (tstamp 30207260-b93c-486d-a294-ea704770ff49))
(pad "5" smd roundrect (at 1.1 -0.65) (size 0.9 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.125) (tstamp 3bc712e0-6a94-4cc8-9049-880de54ca720))
(model "${KICAD_USER_LIB_DIR}/common.pretty/3dshapes/SOT353.step" hide
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 90))
)
(model "/home/brendan/Documents/tempsync/projects/0000_KiCad/libraries/common.pretty/3dshapes/SOT-353_TI_DCK0005A.step"
(model "${KICAD_BHLIB_DIR}/common.pretty/3dshapes/SOT-353_TI_DCK0005A.step"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))