add basic usage of KICAD_BHLIB_DIR
This commit is contained in:
parent
250000d443
commit
5ca8cbe1a3
19
README.md
19
README.md
|
@ -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.
|
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]`
|
`QFN[pitch]P[width]X[length]X[height]-[pins][pad]`
|
||||||
- pitch: nominal pitch, mm/100
|
- pitch: nominal pitch, mm/100
|
||||||
- width: nominal body width, 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
|
QFN50P120X140X110-10P
|
||||||
|
|
||||||
## DFN
|
### DFN
|
||||||
`DFN[pitch]P[width]X[length]X[height]-[pins][pad]`
|
`DFN[pitch]P[width]X[length]X[height]-[pins][pad]`
|
||||||
- pitch: nominal pitch, mm/100
|
- pitch: nominal pitch, mm/100
|
||||||
- width: nominal body width, mm/100
|
- width: nominal body width, mm/100
|
||||||
|
@ -21,7 +28,7 @@ QFN50P120X140X110-10P
|
||||||
- pins: count
|
- pins: count
|
||||||
- belly pad: P = pad, N = no pad
|
- belly pad: P = pad, N = no pad
|
||||||
|
|
||||||
## SOP
|
### SOP
|
||||||
`SOP[pitch]P[width]X[height]-[pins][pad]`
|
`SOP[pitch]P[width]X[height]-[pins][pad]`
|
||||||
- pitch: nominal pitch, mm/100
|
- pitch: nominal pitch, mm/100
|
||||||
- width: nominal span of leads, mm/100
|
- width: nominal span of leads, mm/100
|
||||||
|
@ -29,6 +36,6 @@ QFN50P120X140X110-10P
|
||||||
- pins: count
|
- pins: count
|
||||||
- belly pad: P = pad, N = no pad
|
- belly pad: P = pad, N = no pad
|
||||||
|
|
||||||
## QFP
|
### QFP
|
||||||
|
|
||||||
## BGA
|
### BGA
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
(footprint "SOT-353" (version 20210606) (generator pcbnew) (layer "F.Cu")
|
(footprint "SOT-353" (version 20210606) (generator pcbnew) (layer "F.Cu")
|
||||||
(tedit 60CF038F)
|
(tedit 60CF051D)
|
||||||
(descr "SC70-5")
|
(descr "SC70-5")
|
||||||
(attr smd)
|
(attr smd)
|
||||||
(fp_text reference "REF**" (at 0 -1.905) (layer "F.SilkS")
|
(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 "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 "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))
|
(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
|
(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 90))
|
|
||||||
)
|
|
||||||
(model "/home/brendan/Documents/tempsync/projects/0000_KiCad/libraries/common.pretty/3dshapes/SOT-353_TI_DCK0005A.step"
|
|
||||||
(offset (xyz 0 0 0))
|
(offset (xyz 0 0 0))
|
||||||
(scale (xyz 1 1 1))
|
(scale (xyz 1 1 1))
|
||||||
(rotate (xyz 0 0 0))
|
(rotate (xyz 0 0 0))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user