Adom Basic Parts
Public Made by Adomby adom
The Adom Basic Parts catalog — the 138 commodity passives and LEDs Adom stocks on reels for the PnP line (79 resistors, 40 MLCCs, 11 LEDs, 6 inductors, 2 ferrite beads across 0402/0603/0805), plus machine pins, edge contacts, and specialty parts. Every basic part is listed with its MPN and its wiki component page carrying symbol, footprint, 3D model, and KiCad/Fusion downloads.
Install?
adom-wiki pkg install adom/adom-basic-parts
Latest: v0.3.8, published
Contents
- Reuse the validated manufacturer STEP on the component page
- What's in this catalog
- Quick lookups
- Resistors
- 0402 (41 values)
- 0603 (38 values)
- MLCCs
- 0402 (18 values)
- 0603 (14 values)
- 0805 (8 values)
- Inductors
- 0603 (6 values)
- Ferrite beads
- 0402 (2 values)
- LEDs
- 0402 (5)
- 0603 (5)
- Addressable RGB (SMD 2.2×2 mm) (1)
- Machine pins
- Contacts
- Other (connectors / ICs / specialty)
- CAD asset shape (what every entry in this catalog should have)
- Adding a new basic part
- Related
- Verifying these numbers
README
markdownadom-basic-parts
The canonical catalog of every component Adom keeps on the PnP line — symbols, footprints, 3D models, and packages for machine pins, contacts, and our most-used SMD components. Anything that lands on an Adom PCB starts here.
This page is the umbrella: each part has its own component page with full characterization. Use the tables below to navigate.
Stock + pricing for these parts: pnp-inventory — live reels, qty on hand, vendor cross-refs. Sourcing across distributors: adom-parts-search — Mouser + DigiKey + JLCPCB, Mouser-preferred.
Need these in Fusion 360? The whole catalog is already built as a single Fusion Electronics library — adom-basic-parts-fusion-lbr. Check it before rebuilding.
All 138 basic parts have a live wiki component page. Each auto-renders symbol + footprint + 3D and serves .kicad_sym, .kicad_mod, .step, .glb, and often .lbr. Slug is the MPN lowercased — CR0402-FX-1002GLF → cr0402-fx-1002glf. If you are building a library from Adom's parts, the tables below are the complete work-list.
Machine-readable list: basic-parts.json lists every basic part by MPN, page and permanent id. The wiki reads it: a listed part shows a Basic Part badge on its page and in search and listings, the API returns basic_part, and /api/search?q=...&basic=1 returns only basic parts (basic=0 excludes them). Add a part to the tables and to this file together.
Footprints (2026-10-03). Every basic part's footprint now follows its manufacturer's datasheet land pattern; where a datasheet has none (Royalohm, Walsin) it is the IPC-7351 nominal pattern (KiCad's standard pads). Pad corners are roundrects with the radius held to 0.25 x the smaller pad side and at most 0.1 mm. Each component page's README.md shows the datasheet, KiCad and final pad sizes side by side; the symbol and footprint viewers are the page's native Symbol & Footprint panel (the old README.html is gone), and the pick-and-place animation lives in the page's docs/assembly.md. Libraries built before this date, including adom-basic-parts-fusion-lbr, carry the older pads.
Reuse the validated manufacturer STEP on the component page
John Lauer confirmed on 9 September 2026 that Adom Basic Parts component pages carry validated manufacturer STEP files. Treat the existing component page as the first source for that part's approved mechanical asset: inspect its current assets and validation/provenance notes, reuse the validated STEP and placement, and preserve its source revision. Do not start another manufacturer download hunt or generate a replacement merely because the part is a commodity passive.
A model can legitimately be shared across exact MPNs with the same qualified package. A different family filename, a CAD exporter name, or a shared file hash alone does not invalidate its manufacturer origin or Adom's validation. Check the page's validation record, package dimensions, terminal geometry, mounting transform and exact applicable variants.
Keep catalog approval and file authorship explicit. If a particular downloaded file directly identifies a third-party generic model, or conflicts with the page's validated asset, inspect the current page assets and history to find the approved file and report the specific discrepancy to the existing component/catalog owner. Preserve the approved asset and original evidence. Do not silently label a demonstrably third-party file manufacturer-authored, and do not generalize one legacy-file discrepancy into a claim that the entire Basic Parts catalog lacks validated models.
What's in this catalog
| Category | Basic count | Packages | Manufacturers |
|---|---|---|---|
| Resistors | 79 | 0402, 0603 | Royalohm (43), Bourns (34), SEI Stackpole (2) |
| MLCCs | 40 | 0402, 0603, 0805 | Walsin (32), Samsung Electro-Mechanics (8) |
| LEDs | 11 | 0402, 0603, 2020 | Inolux (10), Worldsemi (1) |
| Inductors | 6 | 0603 | Murata |
| Ferrite beads | 2 | 0402 | Murata |
| Basic total | 138 | ||
| Machine pins | — | — | — |
| Contacts | — | — | — |
| Other | 35 extended | various | various |
The passives and actives that show up on >90% of Adom builds. Counts come from the inventory service (is_basic = 1, i.e. pnp-inventory stats) and are verified live — see Verifying these numbers.
Standard values. Resistors run E24 from 0 Ω to 1 MΩ, all 1% thick film — 41 values in 0402, 38 in 0603 (0603 omits 0 Ω, 120 Ω, 2 kΩ, 5.6 kΩ). MLCCs use C0G for ≤ 220 pF, X7R mid-range, X5R for ≥ 2.2 µF. LEDs come in amber, blue, green, red, white in both 0402 and 0603, plus one addressable RGB. Inductors are Murata LQM18 ferrite-core, 100 nH to 10 µH. Ferrites are Murata BLM15 at 100 MHz.
Quick lookups
pnp-inventory check --mpn CR0402-FX-1002GLF --qty 100 # do we have 100x 10k 0402?
pnp-inventory lookup "yellow LED 0402" # smart match (yellow→amber)
adom-wiki page get component/cr0402-fx-1002glf # the part's CAD page
Resistors
Standard E24 values on reels, 1% thick film unless noted, 0402 / 0603 packages.
0402 (41 values)
| Value | MPN | Tol | Mfr | Wiki page |
|---|---|---|---|---|
0Ω |
CQ02WGF0000TCE |
±1% | Royalohm | cq02wgf0000tce |
1Ω |
CQ02WGF100KTCE |
±1% | Royalohm | cq02wgf100ktce |
1.5Ω |
CQ02WGF150KTCE |
±1% | Royalohm | cq02wgf150ktce |
2.2Ω |
CQ02WGF220KTCE |
±1% | Royalohm | cq02wgf220ktce |
3.3Ω |
CQ02WGF330KTCE |
±1% | Royalohm | cq02wgf330ktce |
4.7Ω |
CQ02WGF470KTCE |
±1% | Royalohm | cq02wgf470ktce |
6.8Ω |
CQ02WGF680KTCE |
±1% | Royalohm | cq02wgf680ktce |
10Ω |
CR0402-FX-10R0GLF |
±1% | Bourns | cr0402-fx-10r0glf |
15Ω |
CR0402-FX-15R0GLF |
±1% | Bourns | cr0402-fx-15r0glf |
22Ω |
CR0402-FX-22R0GLF |
±1% | Bourns | cr0402-fx-22r0glf |
33Ω |
CR0402-FX-33R0GLF |
±1% | Bourns | cr0402-fx-33r0glf |
47Ω |
CR0402-FX-47R0GLF |
±1% | Bourns | cr0402-fx-47r0glf |
68Ω |
CR0402-FX-68R0GLF |
±1% | Bourns | cr0402-fx-68r0glf |
100Ω |
CR0402-FX-1000GLF |
±1% | Bourns | cr0402-fx-1000glf |
120Ω |
CR0402-FX-1200GLF |
±1% | Bourns | cr0402-fx-1200glf |
150Ω |
CR0402-FX-1500GLF |
±1% | Bourns | cr0402-fx-1500glf |
220Ω |
CR0402-FX-2200GLF |
±1% | Bourns | cr0402-fx-2200glf |
330Ω |
CR0402-FX-3300GLF |
±1% | Bourns | cr0402-fx-3300glf |
470Ω |
CR0402-FX-4700GLF |
±1% | Bourns | cr0402-fx-4700glf |
680Ω |
CR0402-FX-6800GLF |
±1% | Bourns | cr0402-fx-6800glf |
1kΩ |
CR0402-FX-1001GLF |
±1% | Bourns | cr0402-fx-1001glf |
1.5kΩ |
CR0402-FX-1501GLF |
±1% | Bourns | cr0402-fx-1501glf |
2kΩ |
CR0402-FX-2001GLF |
±1% | Bourns | cr0402-fx-2001glf |
2.2kΩ |
CR0402-FX-2201GLF |
±1% | Bourns | cr0402-fx-2201glf |
3.3kΩ |
CR0402-FX-3301GLF |
±1% | Bourns | cr0402-fx-3301glf |
4.7kΩ |
CR0402-FX-4701GLF |
±1% | Bourns | cr0402-fx-4701glf |
5.6kΩ |
CR0402-FX-5601GLF |
±1% | Bourns | cr0402-fx-5601glf |
6.8kΩ |
CR0402-FX-6801GLF |
±1% | Bourns | cr0402-fx-6801glf |
10kΩ |
CR0402-FX-1002GLF |
±1% | Bourns | cr0402-fx-1002glf |
15kΩ |
CR0402-FX-1502GLF |
±1% | Bourns | cr0402-fx-1502glf |
22kΩ |
CR0402-FX-2202GLF |
±1% | Bourns | cr0402-fx-2202glf |
33kΩ |
CR0402-FX-3302GLF |
±1% | Bourns | cr0402-fx-3302glf |
47kΩ |
CR0402-FX-4702GLF |
±1% | Bourns | cr0402-fx-4702glf |
68kΩ |
CR0402-FX-6802GLF |
±1% | Bourns | cr0402-fx-6802glf |
100kΩ |
CR0402-FX-1003GLF |
±1% | Bourns | cr0402-fx-1003glf |
150kΩ |
CR0402-FX-1503GLF |
±1% | Bourns | cr0402-fx-1503glf |
220kΩ |
CR0402-FX-2203GLF |
±1% | Bourns | cr0402-fx-2203glf |
330kΩ |
CR0402-FX-3303GLF |
±1% | Bourns | cr0402-fx-3303glf |
470kΩ |
CR0402-FX-4703GLF |
±1% | Bourns | cr0402-fx-4703glf |
680kΩ |
CR0402-FX-6803GLF |
±1% | Bourns | cr0402-fx-6803glf |
1MΩ |
CR0402-FX-1004GLF |
±1% | Bourns | cr0402-fx-1004glf |
0603 (38 values)
| Value | MPN | Tol | Mfr | Wiki page |
|---|---|---|---|---|
0Ω |
CQ03WAF0000T5E |
±1% | Royalohm | cq03waf0000t5e |
1Ω |
0603WAF100KT5E |
±1% | Royalohm | 0603waf100kt5e |
1.5Ω |
RMCF0603FT1R50 |
±1% | SEI Stackpole | rmcf0603ft1r50 |
2.2Ω |
0603WAF220KT5E |
±1% | Royalohm | 0603waf220kt5e |
3.3Ω |
0603WAF330KT5E |
±1% | Royalohm | 0603waf330kt5e |
4.7Ω |
0603WAF470KT5E |
±1% | Royalohm | 0603waf470kt5e |
6.8Ω |
RMCF0603FT6R80 |
±1% | SEI Stackpole | rmcf0603ft6r80 |
10Ω |
0603WAF100JT5E |
±1% | Royalohm | 0603waf100jt5e |
15Ω |
0603WAF150JT5E |
±1% | Royalohm | 0603waf150jt5e |
22Ω |
0603WAF220JT5E |
±1% | Royalohm | 0603waf220jt5e |
33Ω |
0603WAF330JT5E |
±1% | Royalohm | 0603waf330jt5e |
47Ω |
0603WAF470JT5E |
±1% | Royalohm | 0603waf470jt5e |
68Ω |
0603WAF680JT5E |
±1% | Royalohm | 0603waf680jt5e |
100Ω |
CQ03WAF1000T5E |
±1% | Royalohm | cq03waf1000t5e |
150Ω |
0603SAF1500T5E |
±1% | Royalohm | 0603saf1500t5e |
220Ω |
CQ03WAF2200T5E |
±1% | Royalohm | cq03waf2200t5e |
330Ω |
0603WAF3300T5E |
±1% | Royalohm | 0603waf3300t5e |
470Ω |
0603WAF4700T5E |
±1% | Royalohm | 0603waf4700t5e |
680Ω |
0603WAF6800T5E |
±1% | Royalohm | 0603waf6800t5e |
1kΩ |
CQ03WAF1001T5E |
±1% | Royalohm | cq03waf1001t5e |
1.5kΩ |
0603SAF1501T5E |
±1% | Royalohm | 0603saf1501t5e |
2.2kΩ |
CQ03SAF2201T5E |
±1% | Royalohm | cq03saf2201t5e |
3.3kΩ |
CQ03SAF3301T5E |
±1% | Royalohm | cq03saf3301t5e |
4.7kΩ |
CQ03SAF4701T5E |
±1% | Royalohm | cq03saf4701t5e |
6.8kΩ |
0603WAF6801T5E |
±1% | Royalohm | 0603waf6801t5e |
10kΩ |
CQ03WAF1002T5E |
±1% | Royalohm | cq03waf1002t5e |
15kΩ |
0603SAF1502T5E |
±1% | Royalohm | 0603saf1502t5e |
22kΩ |
0603WAF2202T5E |
±1% | Royalohm | 0603waf2202t5e |
33kΩ |
CQ03SAF3302T5E |
±1% | Royalohm | cq03saf3302t5e |
47kΩ |
CQ03SAF4702T5E |
±1% | Royalohm | cq03saf4702t5e |
68kΩ |
0603WAF6802T5E |
±1% | Royalohm | 0603waf6802t5e |
100kΩ |
CQ03WAF1003T5E |
±1% | Royalohm | cq03waf1003t5e |
150kΩ |
0603SAF1503T5E |
±1% | Royalohm | 0603saf1503t5e |
220kΩ |
0603WAF2203T5E |
±1% | Royalohm | 0603waf2203t5e |
330kΩ |
0603WAF3303T5E |
±1% | Royalohm | 0603waf3303t5e |
470kΩ |
CQ03WAF4703T5E |
±1% | Royalohm | cq03waf4703t5e |
680kΩ |
0603WAF6803T5E |
±1% | Royalohm | 0603waf6803t5e |
1MΩ |
CQ03SAF1004T5E |
±1% | Royalohm | cq03saf1004t5e |
CAD assets shared across all resistor MPNs:
- Symbol: generic resistor
.kicad_sym— served per-MPN on each component page - Footprints: per part, from the maker's land pattern (Bourns CR p.2, Stackpole RMCF p.7) or IPC-7351 nominal where the datasheet has none (Royalohm) (
.kicad_mod) - 3D models: STEP + GLB per package
MLCCs
X7R / X5R / C0G dielectrics, 16 V to 50 V, 10 pF to 47 µF.
0402 (18 values)
| Value | MPN | Dielectric | Tol | Wiki page |
|---|---|---|---|---|
10pF |
MT15N100J500CT |
C0G | ±5% | mt15n100j500ct |
22pF |
0402N220J500CT |
C0G | ±5% | 0402n220j500ct |
33pF |
0402N330J500CT |
C0G | ±5% | 0402n330j500ct |
47pF |
0402N470G500CT |
C0G | ±5% | 0402n470g500ct |
68pF |
0402N680J500CT |
C0G | ±5% | 0402n680j500ct |
100pF |
0402N101J500CT |
C0G | ±5% | 0402n101j500ct |
220pF |
0402N221J500CT |
C0G | ±5% | 0402n221j500ct |
330pF |
0402N331J500CT |
C0G | ±5% | 0402n331j500ct |
470pF |
0402B471J500CT |
X7R | ±5% | 0402b471j500ct |
1nF |
0402B102J500CT |
X7R | ±5% | 0402b102j500ct |
3.3nF |
0402B332J500CT |
X7R | ±5% | 0402b332j500ct |
4.7nF |
0402B472J500CT |
X7R | ±5% | 0402b472j500ct |
10nF |
0402B103J500CT |
X7R | ±5% | 0402b103j500ct |
22nF |
0402B223K250CT |
X7R | ±10% | 0402b223k250ct |
47nF |
0402B473J250CT |
X7R | ±5% | 0402b473j250ct |
100nF |
0402B104J160CT |
X7R | ±5% | 0402b104j160ct |
220nF |
0402B224K160CT |
X7R | ±10% | 0402b224k160ct |
1uF |
0402X105K250CT |
X7R | ±10% | 0402x105k250ct |
0603 (14 values)
| Value | MPN | Dielectric | Tol | Wiki page |
|---|---|---|---|---|
100pF |
0603N101J500CT |
C0G | ±5% | 0603n101j500ct |
220pF |
0603N221J500CT |
C0G | ±5% | 0603n221j500ct |
470pF |
0603N471J500CT |
C0G | ±5% | 0603n471j500ct |
1nF |
0603N102J500CT |
C0G | ±5% | 0603n102j500ct |
4.7nF |
0603B472J500CT |
X7R | ±5% | 0603b472j500ct |
10nF |
0603B103J250CT |
X7R | ±5% | 0603b103j250ct |
47nF |
0603B473J500CT |
X7R | ±5% | 0603b473j500ct |
100nF |
0603B104J500CT |
X7R | ±5% | 0603b104j500ct |
220nF |
0603B224K250CT |
X7R | ±10% | 0603b224k250ct |
470nF |
0603B474M100CT |
X7R | ±20% | 0603b474m100ct |
1uF |
0603B105K160CT |
X7R | ±10% | 0603b105k160ct |
2.2uF |
0603X225K160CT |
X5R | ±10% | 0603x225k160ct |
4.7uF |
0603X475K100CT |
X5R | ±10% | 0603x475k100ct |
10uF |
0603X106K100CT |
X5R | ±10% | 0603x106k100ct |
0805 (8 values)
| Value | MPN | Dielectric | Tol | Wiki page |
|---|---|---|---|---|
100nF |
CL21B104KBCNFNC |
X7R | ±10% | cl21b104kbcnfnc |
470nF |
CL21B474KBFNNNG |
X7R | ±10% | cl21b474kbfnnng |
1uF |
CL21B105KBFNNNE |
X7R | ±10% | cl21b105kbfnnne |
2.2uF |
CL21A225KAFNNNG |
X5R | ±10% | cl21a225kafnnng |
4.7uF |
CL21A475KAQNNNG |
X5R | ±10% | cl21a475kaqnnng |
10uF |
CL21A106KOQNNNG |
X5R | ±10% | cl21a106koqnnng |
22uF |
CL21A226MPQNNNE |
X5R | ±20% | cl21a226mpqnnne |
47uF |
CL21A476MQYNNNE |
X5R | ±20% | cl21a476mqynnne |
CAD assets shared across all MLCC MPNs:
- Symbol: generic capacitor
.kicad_sym— served per-MPN on each component page - Footprints: per part, Samsung CL21 from the Samsung MLCC manual's land table (by chip tolerance), Walsin from IPC-7351 nominal (no land pattern in the Walsin sheets) (
.kicad_mod) - 3D models: STEP + GLB per package
Inductors
Chip inductors, 100 nH to 10 µH, primarily the Murata LQM18 series.
0603 (6 values)
| Value | MPN | Tol | Mfr | Wiki page |
|---|---|---|---|---|
100nH |
LQM18JNR10J00D |
±5% | Murata | lqm18jnr10j00d |
470nH |
LQM18PNR47MFHD |
±20% | Murata | lqm18pnr47mfhd |
1uH |
LQM18PN1R0MFRL |
±20% | Murata | lqm18pn1r0mfrl |
2.2uH |
LQM18PN2R2MFRL |
±20% | Murata | lqm18pn2r2mfrl |
4.7uH |
LQM18PN4R7MFRL |
±20% | Murata | lqm18pn4r7mfrl |
10uH |
LQM18DH100M70L |
±20% | Murata | lqm18dh100m70l |
Ferrite beads
0402 ferrites at 100 MHz, signal-line EMI suppression.
0402 (2 values)
| Impedance | MPN | Tol | Rating | Wiki page |
|---|---|---|---|---|
47 Ω @ 100 MHz |
BLM15BA470SN1D |
±25% | 200 mA, 600mOhm DC resistance | blm15ba470sn1d |
600 Ω @ 100 MHz |
BLM15AX601SN1D |
±25% | 500 mA, 340mOhm DC resistance | blm15ax601sn1d |
LEDs
Amber, blue, green, red, white — 0402 / 0603 packages, Inolux; plus the Worldsemi addressable RGB. Amber is 605 nm; see each part's component page for its datasheet-backed wavelength.
0402 (5)
| Colour | MPN | Mfr | Wiki page |
|---|---|---|---|
| amber | IN-S42ATA |
Inolux | in-s42ata |
| blue | IN-S42ATB |
Inolux | in-s42atb |
| green | IN-S42ATG |
Inolux | in-s42atg |
| red | IN-S42ATR |
Inolux | in-s42atr |
| white | IN-S42ATUW |
Inolux | in-s42atuw |
0603 (5)
| Colour | MPN | Mfr | Wiki page |
|---|---|---|---|
| amber | IN-S63BTA |
Inolux | in-s63bta |
| blue | IN-S63BT5B |
Inolux | in-s63bt5b |
| green | IN-S63BTG |
Inolux | in-s63btg |
| red | IN-S63BTR |
Inolux | in-s63btr |
| white | IN-S63BT5UW |
Inolux | in-s63bt5uw |
Addressable RGB (SMD 2.2×2 mm) (1)
| Colour | MPN | Mfr | Wiki page |
|---|---|---|---|
| RGB | WS2812B-2020-V6 (LCSC C52917434) |
Worldsemi | ws2812b-2020 |
Machine pins
The press-fit / castellated machine pin contacts that make our perimeter-pad connectors mate. Owned by the Workcell-Pin library.
| Part | Type | Pitch | Pages |
|---|---|---|---|
| TBD — fill in machine pin SKUs (MC-1, MC-2, etc.) with symbol + footprint + 3D refs |
In the inventory these currently exist as net-named contact instances rather than clean SKUs — packages PIN_MED and PIN_MED_CONTACT_WITH3D, carrying net names (VBAT, SCL, D+, !INT, …) rather than part numbers. Adom's standard drill / pad / bounding-box dimensions for Medium and Large, Short and Standard machine pins and contacts are documented separately; consolidating them into real SKUs with symbol + footprint + 3D is open work.
Contacts
Perimeter board-edge contacts (different from machine pins — the molded contacts on the receiving side).
| Part | Type | Mating pin | Pages |
|---|---|---|---|
| TBD — fill in contact SKUs with their mating-pin counterparts |
Other (connectors / ICs / specialty)
Lower-volume parts that still recur — USB-C receptacles, popular MCUs, level shifters, switching regulators, MEMS mics. These are the 35 extended parts (is_basic = 0) in inventory: chargers (BQ25792RQMR), regulators (TLV76033DBZR), Schottky diodes (BAT54HT1G), test points, and the machine-pin instances above.
| MPN | Category | Manufacturer | Library page |
|---|---|---|---|
| TBD — populate as specialty parts get their own component pages |
List them live with:
pnp-inventory parts list --field mfrPN,type,package --where is_basic=0
Many specialty parts already have component pages on the wiki even though they are not basic — the wiki carries 354 component pages against 138 basic parts, so check component/<mpn-lowercased> before assuming one does not exist.
CAD asset shape (what every entry in this catalog should have)
When you add a part library page under this catalog, it should provide:
| Asset | Format | Where it lives |
|---|---|---|
| Schematic symbol | KiCad .kicad_sym |
Page asset, type=kicad_sym |
| PCB footprint | KiCad .kicad_mod |
Page asset, type=kicad_mod |
| 3D model | STEP + GLB | Page asset, type=step / glb |
| Fusion 360 library | .lbr (EAGLE format) |
Page asset, type=lbr (optional) |
| Manufacturer datasheet | .pdf |
Page asset or link to datasheets/ |
| Characterization | Interactive HTML sample | Page sample, viewer_type=viewer_html |
| MPN cross-ref | Mouser PN + DigiKey PN + LCSC PN | In inventory (pnp-inventory xref --mpn <MPN>) |
| Adom inventory link | pnp-inventory parts get <MPN> |
In body, links to live qty |
See in-s63bta for a complete reference example. To bring a page up to full interactive spec (3D viewer, tape-and-reel, characterization hero), use the local adom-basic-part-page-upgrade skill.
Adding a new basic part
- Confirm it belongs here. Basic parts are commodity components Adom buys on reels and uses across multiple builds. Project-specific or one-off parts belong on the project's wiki page, not this catalog.
- Pull the canonical assets (symbol, footprint, 3D) from the manufacturer, or use chip-fetcher to fetch a full CAD bundle.
- Create the component page — slug is the MPN lowercased:
adom-wiki pkg init <mpn-lowercased> --type component --title "<MPN> — <one-line description>" - Attach the assets —
kicad_sym,kicad_mod,step,glb, datasheet — then publish:adom-wiki pkg publish --org adom --public - Add it to inventory so stock and pricing resolve:
pnp-inventory part edit --mpn <MPN> --set is_basic=1 --by <you> - Link it back here. Append a row to the right table on this page and bump the count.
- Order a reel. Use
pnp-inventory cart submit-for-reviewso the team approves stocking it.
Related
- pnp-inventory — live stock, pricing, receiving, audit ledger
- adom-parts-search — sourcing across Mouser/DigiKey/JLCPCB
- adom-mouser · adom-digikey · adom-jlcpcb — per-distributor search
- adom-basic-parts-fusion-lbr — this catalog, prebuilt as a Fusion 360 library (138 devicesets sharing 10 footprints)
- adom-lbr — one KiCad part → Fusion 360 / OrCAD / Altium
fusion-export(local skill) — the four traps in.lbrexport- chip-fetcher — fetch manufacturer CAD bundles for a new MPN
adom-basic-part-page-upgrade(local skill) — bring a part page to full interactive spec- adom-wiki — the wiki CLI used to add entries here
Verifying these numbers
Everything above is anchored to live services. If something looks stale:
# Basic-part count (expect parts_total 173 / basic_parts 138)
pnp-inventory stats --pretty
# Wiki component-page coverage
curl -s 'https://wiki.adom.inc/api/v1/pages?type=component&limit=200' | jq '.pages | length'
To regenerate the tables: pull is_basic=1 from the inventory, paginate ?type=component, and match mfrPN.lower() against slug. As of the last refresh all 138 basic parts have a wiki component page — if that stops being true, mark the gaps rather than leaving a row implying CAD exists when it does not.
The passive tables above are populated from live inventory — all 138 basic parts, each linked to its component page. Machine pins, contacts, and specialty rows are still _TBD_; populate them as you add entries. The structure stays stable; the rows grow.