---
name: chip-fetcher-site-manufacturer
description: >-
  The generic approach for pulling CAD straight from a chip MAKER's own site (TI,
  ST, NXP, Nordic, Microchip, Analog…) — the top rung of the ladder, where the
  STEP is richest and most authoritative. Read before a manufacturer-direct
  fetch, or to add a maker-specific sub-flow. Trigger words: manufacturer cad,
  ti cad download, st cad, nxp cad, nordic cad, microchip cad, analog devices
  cad, manufacturer step, product page cad, maker site.
---

# Site: Manufacturer-direct (generic)

The manufacturer's own product page is the **top rung**: the STEP is the real one,
the symbol/footprint match the datasheet exactly, and there's no third-party
re-draw. Always try here first.

## Reach
- `chip-fetcher sources` + `sourcing.rs` map an MPN prefix → manufacturer + a
  canonical product-search URL. Open that, land on the exact-MPN product page.
- Fallback when the prefix is unknown: a `google.com/search?q=<MPN> CAD STEP site:<maker>.com`
  resolves to the real product page (don't template a `<maker>.com/product/<MPN>`
  guess — those 404 for parts the maker renamed).

## Gate
- Most makers offer CAD without login; some (NXP, ST) gate STEP behind a free
  account or an export-control click-through. Use the persistent profile; creds
  per-maker via `chip-fetcher creds`.

## Download flow
- Find the **CAD / Symbols, Footprints & 3D Models / Design Resources** section on
  the product page. The model is often a partner embed (SnapEDA / Ultra Librarian /
  SamacSys) — if so, hand off to that site's skill. Native STEP downloads land as
  `.step` / `.zip`.

## Catch
- Pull + normalize into `library/<MPN>/`. Manufacturer STEP becomes the canonical
  `<MPN>.step`.

## When it breaks
- **Export-control / login wall** → satisfy it with the per-maker creds, once.
- **Embed instead of native CAD** → follow the embed to the partner site and use
  that site's skill.
- **Per-maker quirks** (TI's "ULTRA Librarian" button, ST's MyST gate, Nordic's
  DeviceTree bundles) deserve their own `sites/<maker>/SKILL.md` — add one when a
  maker's flow is gnarly enough to be worth capturing. `sources/ti.rs` is the code
  counterpart for TI.
