Adom Basic Parts

Install?

adom-wiki pkg install adom/adom-basic-parts

Latest: v0.3.8, published

Contents

README

markdown

adom-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

  1. 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.
  2. Pull the canonical assets (symbol, footprint, 3D) from the manufacturer, or use chip-fetcher to fetch a full CAD bundle.
  3. Create the component page — slug is the MPN lowercased:
    adom-wiki pkg init <mpn-lowercased> --type component --title "<MPN> — <one-line description>"
    
  4. Attach the assets — kicad_sym, kicad_mod, step, glb, datasheet — then publish:
    adom-wiki pkg publish --org adom --public
    
  5. Add it to inventory so stock and pricing resolve:
    pnp-inventory part edit --mpn <MPN> --set is_basic=1 --by <you>
    
  6. Link it back here. Append a row to the right table on this page and bump the count.
  7. Order a reel. Use pnp-inventory cart submit-for-review so the team approves stocking it.

  • 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 .lbr export
  • 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.