APP v0.1.136

Chipfit — 3D Chip ↔ KiCad Footprint Validator

Pair a .glb chip model with its .kicad_mod footprint in a Hydrogen webview. Validates package family, pin count, seat-plane Δz, size-match. Bake a persistent pin-1 registration dot onto the chip GLB.

Chipfit — 3D Chip ↔ KiCad Footprint Validator
Install this app

Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:

I want to install the "Chipfit — 3D Chip ↔ KiCad Footprint Validator" app from the Adom Wiki (https://wiki-ufypy5dpx93o.adom.cloud/wiki/apps/adom-chipfit). For the Docker CLI: curl -fsSL https://wiki-ufypy5dpx93o.adom.cloud/static/apps/adom-chipfit/adom-chipfit -o /tmp/adom-chipfit && chmod +x /tmp/adom-chipfit && sudo install -m 0755 /tmp/adom-chipfit /usr/local/bin/adom-chipfit && adom-chipfit install Then verify the install works.

Download v0.1.136

Windows coming soon
macOS coming soon
🐧 Linux coming soon
🐳 Adom Docker CLI adom-chipfit ·

See all releases on GitHub

adom-chipfit

3D chip ↔ KiCad footprint validator. Pair a .glb model with a .kicad_mod footprint in a Hydrogen webview and run the full validation stack before committing either to a library.

What it checks

CheckWhat it catches
Package-family + pin-count guardRefuses a QFN-24 chip on an LQFP-48 footprint before the viewer even binds a port. Alias groups: LQFP/TQFP/QFP, QFN/DFN, TSSOP/SSOP/SOIC/SOP/SO, DIP/PDIP, SOT/SOD, BGA/CSP.
Seat-plane ΔzChip floating above the pads or sinking into the board. Thru-hole parts get a separate acceptance band (leads clear a standard 1.6 mm FR4).
Size-match ratioFP bbox vs GLB bbox — flags wrong-size pairs and overrun leads.
Pin-1 alignmentOverlays a red ring at the footprint's pin-1 pad so the engineer can confirm the chip's own pin-1 mark lands there.
Origin-convention classifierA GLB authored with z=0 at the board bottom (Fusion/SolidWorks default) is auto-aligned for display with the convention offset surfaced, not flagged red.

Persistent pin-1 registration

Once the checks pass, click Bake pin-1 → GLB to write a flat red disc onto the chip's top-surface corner nearest pin 1 and save a <source>-pin1.glb next to the source. Every downstream viewer (adom-tsci, basic-3d-viewer, InstaPCB preview, molecule review) renders the dot automatically. The chip becomes self-identifying across every future project the user builds with it.

AI-drivable

Every UI action has an HTTP endpoint (app-creator §7):

GET  /meta              → { footprint_name, glb_name, port }
GET  /check             → latest HUD snapshot (JSON)
POST /check             → UI pushes HUD state here
GET  /camera-pending    → server→UI camera command channel
POST /camera            → { view: top|front|right|iso } or
                          { alpha, beta, radius }
POST /bake-pin1         → application/gltf-binary body; writes next
                          to source with -pin1 suffix
POST /shutdown          → clean exit

curl $PORT/check | jq -r .provenance prints the full pipeline for audit.

Install

curl -fsSL https://wiki-ufypy5dpx93o.adom.cloud/static/apps/adom-chipfit/adom-chipfit \
  -o /tmp/adom-chipfit \
  && chmod +x /tmp/adom-chipfit \
  && sudo install -m 0755 /tmp/adom-chipfit /usr/local/bin/adom-chipfit \
  && adom-chipfit install

Related

  • adom-parts-search — source and price the chip you're validating.
  • adom-molecule — convert STEP → GLB if you only have a STEP file.
  • electrical-engineering skill §8 — the underlying EE conventions (z=0 at top copper, bake pin-1, package family aliases).
ADOM
adom-chipfit 27 days ago
adom-chipfit Linux x86_64 binary — validates 3D chip GLB against KiCad footprint (pin-1, body-dim, pin-count guards)
16.2 MB
MD
SKILL.md 27 days ago
adom-chipfit user-facing skill (Claude/AI usage docs)
36.9 KB
MD
BUILD-SKILL.md 27 days ago
adom-chipfit build/release skill (for cutting new versions)
2.2 KB

Install notes

Adom Docker CLI install steps
curl -fsSL https://wiki-ufypy5dpx93o.adom.cloud/static/apps/adom-chipfit/adom-chipfit -o /tmp/adom-chipfit && chmod +x /tmp/adom-chipfit && sudo install -m 0755 /tmp/adom-chipfit /usr/local/bin/adom-chipfit && adom-chipfit install

Sub-Skills
?
What are Sub-Skills?

Sub-skills are community-contributed AI skill extensions for this component. They teach AI assistants about specific tools, configurators, or workflows.

Examples:

  • A manufacturer’s configuration tool for a motor controller
  • A community-written design guide for an amplifier circuit
  • An automated test/validation script for a sensor module

How to add one: Click Add Sub-Skill, provide the URL to your skill and a brief description. Submissions are reviewed by the Adom team before going live.

No sub-skills yet. Be the first to contribute one!

🔎 How Claude finds this page (discovery snippet)

This page opts into Adom Wiki auto-discovery. When a user working in Claude Code mentions any of the trigger phrases below, Claude can proactively suggest this page. The pitch is exactly what Claude will say.

Pitch
"Pair a 3D chip GLB with its KiCad footprint and validate them together — family/pin-count guard, seat-Δz, size-match, pin-1 registration bake."
Triggers
"chipfit", "chip fit", "validate chip", "validate footprint", "check 3d chip", "check footprint", "footprint alignment", "pin-1 alignment", "pin 1 check", "pin 1 alignment", "register pin 1", "bake pin-1", "mark pin 1", "chip on pads", "seat plane chip", "z offset chip", "chip floating above pads", "lqfp alignment", "qfn alignment", "DIP alignment", "3d footprint check", "3d chip check"