CLI shim over the pin-1 location dataset for KiCad standard footprints. One arg in (Library/Footprint), one JSON line out ({x_mm,y_mm,z_mm}). v0.2.0: fuzzy fallback strips _EP*x*mm and _ThermalVias suffixes so e.g. RP2350B's QFN-80 variant resolves via the standard KiCad QFN-80-1EP entry.
💬Sample promptsPaste any of these into Claude Code to use this app
Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:
Open the Adom Wiki page for the "adom-pin1-truth" app at https://wiki-ufypy5dpx93o.adom.cloud/wiki/apps/adom-pin1-truth and tell me how to use it.
adom-pin1-truth
CLI shim over the pin-1 location truth dataset for the KiCad standard footprint library.
Usage
adom-pin1-truth <Library>/<Footprint>
Single positional arg, same shape consumers already pass to step2glb from-library.
Output (stdout, single JSON line):
{"x_mm":-0.51,"y_mm":0.0,"z_mm":0.0}
Pin-1 location in the footprint's local frame (chip body at origin, +Z up). The consumer parents a sphere to the part mesh at these coords; rotation/mirroring happens for free.
Unknown footprint: exits non-zero with a one-line stderr message and no stdout. The consumer can fall back to its own pad-1 derivation.
Backed by
14,884 KiCad-standard footprints parsed at build time from pin1-truth.json
Source: github.com/adom-inc/adom-pin1-truth
Exit codes
Code
Meaning
0
Real answer printed to stdout
1
Footprint not in the dataset
2
Bad CLI input
ADOM
adom-pin1-truth28 days ago
v0.2.0 — adds _EP*x*mm + _ThermalVias suffix-stripping fallback so footprints that differ from a standard KiCad entry only in central-EP dimensions (e.g. RP2350B QFN-80) resolve via the closest standard variant
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!