JD Brinton Consulting, Inc.
50,366 components!240 footprints17 families

Stop fighting passive footprints.

Humanity's Last Component Library is a correct-by-construction passive two-terminal chip library. Pick the vendor families you need, dial in the pad math and drawing standards, and generate the database, the .PcbLib, and the parametric 3D models — all in your browser.

Humanity's Last Component Library

Open-source · IPC-7351B · Runs in your browser · Altium-compatible (other EDA tools coming soon)

IPC-7351B compliant

Density-level pad math straight out of the standard, with auditable round-off and tolerance terms.

Pure-Python pipeline

Vendor databases, parametric STEP, and the .PcbLib are all generated from stdlib Python — runs in Pyodide.

Browser-only

No Altium round-trip, no .NET SDK, no install. Configure, run, download.

Generated Docs

The library generates documentation from the drawing standards and project settings you choose, so published references stay aligned with your build.

Vendor families included

Mix and match — every family ships with the JEDEC dimensions and tolerance bands needed for IPC-correct pad math.

Resistors
  • Panasonic ERJ — thick film, 01005–0805 (commodity)
  • Yageo RC — thick film, 01005–1206 (alt. commodity)
  • Stackpole RMCF — thick film AEC-Q200, 01005–1206
  • Yageo AC — thick film AEC-Q200, 0201–1206
  • Panasonic ERA-A — thin film, 0201 (high precision)
  • Panasonic ERA-V/K — thin film, 0402–0805 (high stability)
  • Panasonic ERA-P — thin film 500 V, 1206 (high voltage)
  • Yageo RT — precision thin film, 01005–1206 (5–50 ppm/°C)
  • Stackpole RNCF — precision thin film AEC-Q200, 0201–1206
  • Ohmite KDV — metal-film current-sense, 0201–1206
Capacitors (MLCC)
  • Murata GRM — commercial, 01005–1210
  • Samsung CL — commercial, 01005–1210
  • Murata GCM — automotive AEC-Q200, 0201–1210
  • TDK CGA — automotive AEC-Q200, 0603–1210
Ferrite beads
  • Murata BLM — chip ferrite beads, 0402 / 0603 / 1206
Inductors
  • Murata LQM — multilayer chip (general / power), 0603–1206
  • Murata LQW — wirewound RF, 0201–1210

More vendor families are coming soon.

Nine-step workflow

The configurator walks you through every input the build needs. Your settings stay in the browser; nothing is uploaded.

Begin →
  1. 1 Start from a preset (consumer, automotive, or kitchen-sink) or skip ahead.
  2. 2 Pick the vendor families and per-family overrides you want.
  3. 3 Edit the project-wide settings (IPC tolerances, HLCL drawing standards, STEP geometry).
  4. 4 Drag-reorder the footprint priority list — sets the authoritative source when vendors share an IPC identifier.
  5. 5 Define MPN/MFG cross-link substitutes for your BOM tools.
  6. 6 Preview the build plan and the canonical build-config.json.
  7. 7 Choose which build artifacts to emit (.xls, .DbLib, STEP, .PcbLib, …).
  8. 8 Run Python in your browser, watch the console, download a zip of the result.
  9. 9 ECAD usage in Altium — workspace migration or on-disk DbLib / SchLib / PcbLib workflows.

Maintained by JDBC

Building something exceptional?

HLCL is one of several open-source tools we maintain at JD Brinton Consulting. We partner with highly technical hardware companies — from PCB design through full system bring-up — to rapidly build proof-of-concepts.