Go to file
2024-07-31 09:16:30 -06:00
.vscode update vscode settings 2024-05-01 22:58:06 -06:00
ceres.pretty 3d model updates 2022-12-17 11:41:19 -07:00
common.pretty change footprint types to through hole 2024-07-30 21:42:20 -06:00
jst.pretty reorganize 3d models 2022-10-29 21:25:03 -06:00
molex.pretty reorganize 3d models 2022-10-29 21:25:03 -06:00
old remove hard-coded paths 2024-06-22 08:49:50 -06:00
plugins add assembly outputs to script 2023-03-23 18:32:52 -06:00
samtec.pretty change footprint types to through hole 2024-07-30 21:42:20 -06:00
scripting remove broken submodules 2022-10-29 21:38:26 -06:00
spice rename a .mod spice library. I've had issues with this extension 2024-06-22 08:52:54 -06:00
templates add README.md 2024-01-14 12:35:26 -07:00
.gitignore ignore pycache 2022-10-29 20:58:10 -06:00
.gitmodules more broken submodules 2022-10-29 21:38:26 -06:00
bh.kicad_sym add mpn to "Value" field for datasheet export reasons 2024-07-31 09:16:30 -06:00
cap.kicad_sym replace fields "ManufacturerPartNumber" with "mpn" and "Manufacturer" with "mfr" 2024-03-13 20:28:20 -06:00
capacitors.py misc local modifications 2022-04-08 21:49:19 -06:00
connectors.kicad_sym replace fields "ManufacturerPartNumber" with "mpn" and "Manufacturer" with "mfr" 2024-03-13 20:28:20 -06:00
diode.kicad_sym remove hard-coded paths 2024-06-22 08:49:50 -06:00
fp_generator.py update fp generators to use relative 3d model paths 2022-10-29 15:35:39 -06:00
generate_jst.py reorganize 3d models 2022-10-29 21:25:03 -06:00
generate_molex.py reorganize 3d models 2022-10-29 21:25:03 -06:00
generate_samtec.py reorganize 3d models 2022-10-29 21:25:03 -06:00
logic.kicad_sym remove hard-coded paths 2024-06-22 08:49:50 -06:00
Pipfile start automating samtec connectors 2022-09-20 22:55:56 -06:00
Pipfile.lock start automating samtec connectors 2022-09-20 22:55:56 -06:00
power_flags.kicad_sym missed in last commit 2022-09-20 22:55:40 -06:00
pyproject.toml improve samtec autogeneration 2022-09-21 01:07:42 -06:00
README.md misc local modifications 2022-04-08 21:49:19 -06:00
setup.cfg improve samtec autogeneration 2022-09-21 01:07:42 -06:00
spice.kicad_sym remove hard-coded paths 2024-06-22 08:49:50 -06:00

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[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

QFP

BGA