No description
| .vscode | ||
| ceres.pretty | ||
| common.pretty | ||
| jst.pretty | ||
| molex.pretty | ||
| old | ||
| plugins | ||
| samtec.pretty | ||
| scripting | ||
| spice | ||
| templates | ||
| .gitignore | ||
| .gitmodules | ||
| bh.kicad_sym | ||
| cap.kicad_sym | ||
| capacitors.py | ||
| connectors.kicad_sym | ||
| diode.kicad_sym | ||
| fp_generator.py | ||
| generate_jst.py | ||
| generate_molex.py | ||
| generate_samtec.py | ||
| logic.kicad_sym | ||
| Pipfile | ||
| Pipfile.lock | ||
| power_flags.kicad_sym | ||
| pyproject.toml | ||
| README.md | ||
| setup.cfg | ||
| spice.kicad_sym | ||
Configuration
- In KiCad, set path
KICAD_BHLIB_DIRto 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[pitch]P[width]X[length]X[height]-[pins][pad]
- pitch: nominal pitch, mm/100
- width: nominal body width, mm/100
- length: nominal body length, mm/100
- height: maximum body height, mm/100
- pins: count
- belly pad: P = pad, N = no pad
QFN50P120X140X110-10P
DFN
DFN[pitch]P[width]X[length]X[height]-[pins][pad]
- pitch: nominal pitch, mm/100
- width: nominal body width, mm/100
- length: nominal body length, mm/100
- height: maximum body height, mm/100
- pins: count
- belly pad: P = pad, N = no pad
SOP
SOP[pitch]P[width]X[height]-[pins][pad]
- pitch: nominal pitch, mm/100
- width: nominal span of leads, mm/100
- height: maximum body height, mm/100
- pins: count
- belly pad: P = pad, N = no pad