name: adom-basic-parts-summary user-invocable: true description: Lead/core skill for the Adom Basic Parts — the 138 commodity passives and LEDs that Adom stocks on reels (79 resistors, 40 MLCCs, 11 LEDs, 6 inductors, 2 ferrite beads, across 0402/0603/0805). One-stop shop that answers: what the basic parts are, where each one lives on the Adom Wiki (per-MPN component pages with symbol + footprint + 3D + KiCad/Fusion downloads), how to query the live inventory, and which sub-skills cover deeper concerns (CAD fetching, parts search, board generation, Fusion library export). Use first whenever a question touches Adom's standard passive library — picking values for a design, building a Fusion or KiCad library from Adom's parts, checking CAD completeness, or any "what are the Adom basic parts and how do I find them". Trigger words — adom basic parts, basic parts, basic-parts-library, adom passives, adom resistors, adom capacitors, adom inductors, adom LEDs, adom ferrites, standard parts, commodity parts, build fusion library, basic-parts wiki, MPN library, in-house passives, what parts does adom stock, adom standard values, all_basic_parts board.

Adom Basic Parts

The 138 commodity passives + LEDs that Adom keeps on reels and loads into pick-and-place feeders. These are the standard building blocks for every Adom board. This skill is the hub — it tells you what they are, where to look them up, and which other skills handle deeper work.

Why this skill exists: Agents building a Fusion library from Adom's basics have wasted hours reverse-engineering where the parts live and have wrongly concluded "no passives are on the wiki" when in fact 128 of the 138 basic parts have full component pages (symbol + footprint + 3D + kicad_sym/kicad_mod/step/glb/lbr downloads). Load this skill first.

The 138 basic parts at a glance

is_basic = 1 in the inventory service. Everything else (is_basic = 0, the 35 "Other" parts — ICs, connectors, diodes, transistors, machine pins) is out of scope for this skill; for those see adom-inventory.

Type Count Packages Manufacturer (primary) MPN pattern
Resistor 79 0402 (41), 0603 (38) Royalohm CR0402-FX-*GLF, CQ02WGF*TCE, CQ03*T5E, 0603WAF*T5E, RMCF0603*
Multilayer Ceramic Capacitor 40 0402 (18), 0603 (14), 0805 (8) Walsin (0402/0603), Samsung CL21 (0805) 0402N*, 0402B*, 0402X*, 0603N*, 0603B*, 0603X*, CL21*
LED 11 0402 (5), 0603 (5), SMD 2.2×2mm (1) Inolux + Worldsemi IN-S42AT*, IN-S63BT*, WS2812B-2020
Inductor 6 0603 Murata LQM18*
Ferrite Bead 2 0402 Murata BLM15*

Standard values (resistors): E24 from 0 Ω to 1 MΩ — 41 values in 0402, 38 in 0603 (0603 omits 0 Ω, 120 Ω, 2 kΩ, 5.6 kΩ). All 1% thick film, Royalohm primary.

Standard values (MLCCs): C0G dielectric for ≤ 220 pF, X7R for mid-range, X5R for ≥ 2.2 µF. 5% / 10% / 20% depending on value; reel qty 10 000.

LED colors: amber, blue, green, red, white in 0402 and 0603 (Inolux), plus WS2812B-2020 RGB.

Inductor values: 100 nH, 470 nH, 1 µH, 2.2 µH, 4.7 µH, 10 µH (Murata LQM18 ferrite core, ±5 % / ±20 %).

Ferrite values: 47 Ω, 600 Ω at 100 MHz (Murata BLM15, ±25 %).

Where to find every basic part

Three places, increasing depth:

  1. Inventory API (live stock, pricing, vendor cache) — see adom-inventory. Stats endpoint:

    curl -s https://inventory-2w8z8d9ojzzl.adom.cloud/api/inventory/stats
    # { "parts_total": 173, "basic_parts": 138, ... }
    
  2. Wiki catalog pagehttps://wiki.adom.inc/library/basic-parts-library is a summary listing (HTML viewer with all 138 values, packages, MPNs, Mouser PNs, reel pricing). Carries no CAD itself — it's an index. View via:

    adom-wiki page get library/basic-parts-library
    
  3. Per-MPN wiki component pagesthis is where the CAD lives. Each of the 128 matched basic parts has its own type=component page at https://wiki.adom.inc/component/<slug> that auto-renders symbol + footprint + 3D viewer and serves downloadable kicad_sym, kicad_mod, .step, .glb, and often .lbr (Fusion 360 / Eagle) assets.

Live recipe (when verifying or refreshing this skill)

# List every component page (paginate; default limit is 200)
for off in 0 200 400 600 800; do
  curl -s "https://wiki.adom.inc/api/v1/pages?type=component&limit=200&offset=$off"
done | jq -s 'map(.pages // .) | flatten | map(.slug)'

# Inspect a single basic part's full assets / samples / sub_skills
adom-wiki page get component/cr0402-fx-1002glf

# Slug convention: lowercase manufacturer PN
# e.g. CR0402-FX-1002GLF (10 kΩ 0402) → wiki slug cr0402-fx-1002glf
#      BLM15BA470SN1D (47 Ω ferrite)   → wiki slug blm15ba470sn1d
#      IN-S42ATA (amber 0402 LED)       → wiki slug in-s42ata
#      WS2812B-2020                      → wiki slug ws2812b-2020

Checking CAD completeness on a component page

The list endpoint does not expose has_symbol / has_footprint / has_3d_model at the top level — those are derived from the page's assets array. To tell a "full" basic-part page from a stub:

adom-wiki page get component/<slug> \
  | jq '.assets | map(.asset_type) | unique'
# A complete passive returns at minimum: ["kicad_mod","kicad_sym","step","glb","lbr","viewer_html",...]

Filter shortcut on the list endpoint:

curl -s "https://wiki.adom.inc/api/v1/pages?type=component&has_3d_model=1&limit=200"

Every basic part → wiki slug

The full snapshot, organised by type and package. URL pattern: https://wiki.adom.inc/component/<slug>. Rows marked ❌ no wiki page are the 10 parts that exist in the inventory but have no component page yet (see What's not on the wiki yet below for the consolidated list).

Resistor — 0402 (41 / 41 on wiki)

Value MPN Wiki slug
CQ02WGF0000TCE cq02wgf0000tce
CQ02WGF100KTCE cq02wgf100ktce
1.5Ω CQ02WGF150KTCE cq02wgf150ktce
2.2Ω CQ02WGF220KTCE cq02wgf220ktce
3.3Ω CQ02WGF330KTCE cq02wgf330ktce
4.7Ω CQ02WGF470KTCE cq02wgf470ktce
6.8Ω CQ02WGF680KTCE cq02wgf680ktce
10Ω CR0402-FX-10R0GLF cr0402-fx-10r0glf
15Ω CR0402-FX-15R0GLF cr0402-fx-15r0glf
22Ω CR0402-FX-22R0GLF cr0402-fx-22r0glf
33Ω CR0402-FX-33R0GLF cr0402-fx-33r0glf
47Ω CR0402-FX-47R0GLF cr0402-fx-47r0glf
68Ω CR0402-FX-68R0GLF cr0402-fx-68r0glf
100Ω CR0402-FX-1000GLF cr0402-fx-1000glf
120Ω CR0402-FX-1200GLF cr0402-fx-1200glf
150Ω CR0402-FX-1500GLF cr0402-fx-1500glf
220Ω CR0402-FX-2200GLF cr0402-fx-2200glf
330Ω CR0402-FX-3300GLF cr0402-fx-3300glf
470Ω CR0402-FX-4700GLF cr0402-fx-4700glf
680Ω CR0402-FX-6800GLF cr0402-fx-6800glf
1kΩ CR0402-FX-1001GLF cr0402-fx-1001glf
1.5kΩ CR0402-FX-1501GLF cr0402-fx-1501glf
2kΩ CR0402-FX-2001GLF cr0402-fx-2001glf
2.2kΩ CR0402-FX-2201GLF cr0402-fx-2201glf
3.3kΩ CR0402-FX-3301GLF cr0402-fx-3301glf
4.7kΩ CR0402-FX-4701GLF cr0402-fx-4701glf
5.6kΩ CR0402-FX-5601GLF cr0402-fx-5601glf
6.8kΩ CR0402-FX-6801GLF cr0402-fx-6801glf
10kΩ CR0402-FX-1002GLF cr0402-fx-1002glf
15kΩ CR0402-FX-1502GLF cr0402-fx-1502glf
22kΩ CR0402-FX-2202GLF cr0402-fx-2202glf
33kΩ CR0402-FX-3302GLF cr0402-fx-3302glf
47kΩ CR0402-FX-4702GLF cr0402-fx-4702glf
68kΩ CR0402-FX-6802GLF cr0402-fx-6802glf
100kΩ CR0402-FX-1003GLF cr0402-fx-1003glf
150kΩ CR0402-FX-1503GLF cr0402-fx-1503glf
220kΩ CR0402-FX-2203GLF cr0402-fx-2203glf
330kΩ CR0402-FX-3303GLF cr0402-fx-3303glf
470kΩ CR0402-FX-4703GLF cr0402-fx-4703glf
680kΩ CR0402-FX-6803GLF cr0402-fx-6803glf
1MΩ CR0402-FX-1004GLF cr0402-fx-1004glf

Resistor — 0603 (38 / 38 on wiki)

Value MPN Wiki slug
CQ03WAF0000T5E cq03waf0000t5e
0603WAF100KT5E 0603waf100kt5e
1.5Ω RMCF0603FT1R50 rmcf0603ft1r50
2.2Ω 0603WAF220KT5E 0603waf220kt5e
3.3Ω 0603WAF330KT5E 0603waf330kt5e
4.7Ω 0603WAF470KT5E 0603waf470kt5e
6.8Ω RMCF0603FT6R80 rmcf0603ft6r80
10Ω 0603WAF100JT5E 0603waf100jt5e
15Ω 0603WAF150JT5E 0603waf150jt5e
22Ω 0603WAF220JT5E 0603waf220jt5e
33Ω 0603WAF330JT5E 0603waf330jt5e
47Ω 0603WAF470JT5E 0603waf470jt5e
68Ω 0603WAF680JT5E 0603waf680jt5e
100Ω CQ03WAF1000T5E cq03waf1000t5e
150Ω 0603SAF1500T5E 0603saf1500t5e
220Ω CQ03WAF2200T5E cq03waf2200t5e
330Ω 0603WAF3300T5E 0603waf3300t5e
470Ω 0603WAF4700T5E 0603waf4700t5e
680Ω 0603WAF6800T5E 0603waf6800t5e
1kΩ CQ03WAF1001T5E cq03waf1001t5e
1.5kΩ 0603SAF1501T5E 0603saf1501t5e
2.2kΩ CQ03SAF2201T5E cq03saf2201t5e
3.3kΩ CQ03SAF3301T5E cq03saf3301t5e
4.7kΩ CQ03SAF4701T5E cq03saf4701t5e
6.8kΩ 0603WAF6801T5E 0603waf6801t5e
10kΩ CQ03WAF1002T5E cq03waf1002t5e
15kΩ 0603SAF1502T5E 0603saf1502t5e
22kΩ 0603WAF2202T5E 0603waf2202t5e
33kΩ CQ03SAF3302T5E cq03saf3302t5e
47kΩ CQ03SAF4702T5E cq03saf4702t5e
68kΩ 0603WAF6802T5E 0603waf6802t5e
100kΩ CQ03WAF1003T5E cq03waf1003t5e
150kΩ 0603SAF1503T5E 0603saf1503t5e
220kΩ 0603WAF2203T5E 0603waf2203t5e
330kΩ 0603WAF3303T5E 0603waf3303t5e
470kΩ CQ03WAF4703T5E cq03waf4703t5e
680kΩ 0603WAF6803T5E 0603waf6803t5e
1MΩ CQ03SAF1004T5E cq03saf1004t5e

Multilayer Ceramic Capacitor — 0402 (18 / 18 on wiki)

Value MPN Wiki slug
10pF MT15N100J500CT mt15n100j500ct
22pF 0402N220J500CT 0402n220j500ct
33pF 0402N330J500CT 0402n330j500ct
47pF 0402N470G500CT 0402n470g500ct
68pF 0402N680J500CT 0402n680j500ct
100pF 0402N101J500CT 0402n101j500ct
220pF 0402N221J500CT 0402n221j500ct
330pF 0402N331J500CT 0402n331j500ct
470pF 0402B471J500CT 0402b471j500ct
1nF 0402B102J500CT 0402b102j500ct
3.3nF 0402B332J500CT 0402b332j500ct
4.7nF 0402B472J500CT 0402b472j500ct
10nF 0402B103J500CT 0402b103j500ct
22nF 0402B223K250CT 0402b223k250ct
47nF 0402B473J250CT 0402b473j250ct
100nF 0402B104J160CT 0402b104j160ct
220nF 0402B224K160CT 0402b224k160ct
1uF 0402X105K250CT 0402x105k250ct

Multilayer Ceramic Capacitor — 0603 (13 / 14 on wiki)

Value MPN Wiki slug
100pF 0603N101J500CT 0603n101j500ct
220pF 0603N221J500CT 0603n221j500ct
470pF 0603N471J500CT 0603n471j500ct
1nF 0603N102J500CT 0603n102j500ct
4.7nF 0603B472J500CT 0603b472j500ct
10nF 0603B103J250CT 0603b103j250ct
47nF 0603B473J500CT 0603b473j500ct
100nF 0603B104J500CT ❌ no wiki page
220nF 0603B224K250CT 0603b224k250ct
470nF 0603B474M100CT 0603b474m100ct
1uF 0603B105K160CT 0603b105k160ct
2.2uF 0603X225K160CT 0603x225k160ct
4.7uF 0603X475K100CT 0603x475k100ct
10uF 0603X106K100CT 0603x106k100ct

Multilayer Ceramic Capacitor — 0805 (0 / 8 on wiki — all gaps)

Value MPN Wiki slug
100nF CL21B104KBCNFNC ❌ no wiki page
470nF CL21B474KBFNNNG ❌ no wiki page
1uF CL21B105KBFNNNE ❌ no wiki page
2.2uF CL21A225KAFNNNG ❌ no wiki page
4.7uF CL21A475KAQNNNG ❌ no wiki page
10uF CL21A106KOQNNNG ❌ no wiki page
22uF CL21A226MPQNNNE ❌ no wiki page
47uF CL21A476MQYNNNE ❌ no wiki page

Inductor — 0603 (5 / 6 on wiki)

Value MPN Wiki slug
100nH LQM18JNR10J00D ❌ no wiki page
470nH LQM18PNR47MFHD lqm18pnr47mfhd
1uH LQM18PN1R0MFRL lqm18pn1r0mfrl
2.2uH LQM18PN2R2MFRL lqm18pn2r2mfrl
4.7uH LQM18PN4R7MFRL lqm18pn4r7mfrl
10uH LQM18DH100M70L lqm18dh100m70l

Ferrite Bead — 0402 (2 / 2 on wiki)

Value MPN Wiki slug
47 Ω @ 100 MHz BLM15BA470SN1D blm15ba470sn1d
600 Ω @ 100 MHz BLM15AX601SN1D blm15ax601sn1d

LED — 0402 (5 / 5 on wiki)

Value MPN Wiki slug
amber IN-S42ATA in-s42ata
blue IN-S42ATB in-s42atb
green IN-S42ATG in-s42atg
red IN-S42ATR in-s42atr
white IN-S42ATUW in-s42atuw

LED — 0603 (5 / 5 on wiki)

Value MPN Wiki slug
amber IN-S63BTA in-s63bta
blue IN-S63BT5B in-s63bt5b
green IN-S63BTG in-s63btg
red IN-S63BTR in-s63btr
white IN-S63BT5UW in-s63bt5uw

LED — SMD 2.2×2 mm (1 / 1 on wiki)

Value MPN Wiki slug
RGB WS2812B-2020 ws2812b-2020

What's not on the wiki yet

10 basic parts exist in the inventory but have no matching component page as of the snapshot above. Worth knowing so an agent doesn't waste time hunting:

Type Value / Package MPN
Inductor 100 nH / 0603 LQM18JNR10J00D
MLCC 100 nF / 0603 0603B104J500CT
MLCC 100 nF / 0805 CL21B104KBCNFNC
MLCC 470 nF / 0805 CL21B474KBFNNNG
MLCC 1 µF / 0805 CL21B105KBFNNNE
MLCC 2.2 µF / 0805 CL21A225KAFNNNG
MLCC 4.7 µF / 0805 CL21A475KAQNNNG
MLCC 10 µF / 0805 CL21A106KOQNNNG
MLCC 22 µF / 0805 CL21A226MPQNNNE
MLCC 47 µF / 0805 CL21A476MQYNNNE

(All 8 Samsung CL21 0805 caps are missing — the 0805 row is the soft spot.) To fill any of these, use the chip-fetcher skill below.


Sub-skills (the deeper stuff)

Anything beyond "what are the basics and where do they live" is delegated. Use these in roughly this order depending on the task:

Live data & queries

  • adom-inventory — Query the live REST API at inventory-2w8z8d9ojzzl.adom.cloud. Stock, pricing with 30 % markup, BOM availability, vendor cache (Mouser/DigiKey/LCSC), order history. Includes smart lookup that understands color synonyms (yellow → amber) and package aliases (0603 = 1608). Use whenever the question is "do we have X / how many / what's our price / can we build this BOM."

Per-MPN CAD & wiki

  • adom-wiki-skillpack — CLI to read/write/search wiki pages, manage assets and sub-skills. The substrate this skill sits on top of.
  • chip-fetcher — Pulls manufacturer-grade CAD bundles (STEP + kicad_sym + kicad_mod + Altium .IntLib + Fusion .lbr + datasheet) for an MPN. Use to fill the 10 wiki gaps above, or grab CAD for parts that aren't basic.

Footprints & libraries

  • kicad-donut-pad — Generate KiCad annular-ring pads (for MEMS mic acoustic ports, NPTH copper rings, etc.).

Wiki skills you'll likely reach for

Not bundled as local Claude skills — read these on the wiki directly:

  • https://wiki.adom.inc/app/adom-symbol — KiCad symbol creator + viewer.
  • https://wiki.adom.inc/app/adom-footprint — KiCad footprint creator + layer HUD.
  • https://wiki.adom.inc/app/adom-lbrOne KiCad part → every major EDA tool. Exports a folder per tool: KiCad, Fusion 360 .lbr + 3D handoff, OrCAD EDIF, Altium .SchLib/.PcbLib. The right tool when an agent asks "build a Fusion library from Adom's basic parts" — feed each basic-part kicad_sym/kicad_mod/step triple through adom-lbr export.
  • https://wiki.adom.inc/skill/adom-sfconvert — Native Rust converter: EAGLE/Fusion .lbr + Altium .SchLib/.PcbLib → KiCad symbol + footprint.
  • https://wiki.adom.inc/app/adom-chipfit — Pair a .glb chip model with its .kicad_mod footprint, validate fit, bake a pin-1 dot.
  • https://wiki.adom.inc/skill/chip-sourcing-skillpack — Skill pack for sourcing chip CAD.

Building with the basic parts

The basic parts are the constituents of two ongoing initiatives. Reference (not re-execute):

  • All_Basic_Parts / All_Basic_PartsV2 KiCad boards — every basic-part value as a tiny test molecule in a 7×5 (or 13×N) grid, designed for sweeping characterisation. Layout params, KiCad-10 rotation convention, and generator-bug notes live in the local memory entry reference_combined-board-generation.md.
  • Component characterization wiki pages — interactive HTML per MPN with specs, impedance/derating charts, reflow profile, 3D viewer, schematic symbol, footprint, vendor pricing. Generators live at /home/adom/project/inductor-comparison/. Status as of 2026-06-03: 120 components published. See the project memory project_component-characterization.md.

Common agent tasks and which skill answers them

Task Where to start
"Build a Fusion 360 library of Adom's basic resistors" Use the Resistor — 0402/0603 tables above for the MPN→slug list, then the wiki adom-lbr app for the per-part export.
"Do we have 10 kΩ 0402 in stock and what does it cost?" adom-inventorycurl "$INV/api/inventory/check?mpn=CR0402-FX-1002GLF&qty=100"
"Where's the STEP file for the amber 0603 LED?" This skill → LED — 0603 table → in-s63btaadom-wiki page get component/in-s63bta
"What basic parts are missing CAD?" This skill → What's not on the wiki yet.
"Fetch CAD for one of the missing 0805 caps" chip-fetcher
"Generate the All_Basic_Parts board" reference_combined-board-generation.md memory + /home/adom/project/inductor-comparison/ generators.
"Source a non-basic part on a budget" adom-parts-search (Mouser preferred).

Quick verification

The numbers in this skill are anchored to the live inventory. If something seems off:

# Confirm basic count
curl -s https://inventory-2w8z8d9ojzzl.adom.cloud/api/inventory/stats
# Confirm wiki-page coverage
curl -s 'https://wiki.adom.inc/api/v1/pages?type=component&limit=200' | jq '.pages | length'

If the per-type tables above appear stale (new basic parts added, or the 10 gaps closed), regenerate by pulling is_basic=1 from /parts, paginating ?type=component, and matching mfrPN.lower() to slug.