main
John Lauer Hero 16:10, provenance fdcb1f8 3d ago
{
  "schema": "adom/component-provenance@1",
  "mpn": "9774025243R",
  "manufacturer": "Wurth Elektronik",
  "classification_legend": {
    "manufacturer-supplied": "manufacturer bytes, untouched",
    "source-derived": "written by Adom from cited manufacturer documents",
    "AI-created": "geometry modelled by an AI from cited drawings; no manufacturer CAD content",
    "derived": "generated by a tool from the files above"
  },
  "sources": [
    {
      "document": "Wurth Elektronik datasheet 9774025243R, WA-SMSI SMT steel spacer with internal thread, rev 001.003 (2025-12-31)",
      "url": "https://www.we-online.com/components/products/datasheet/9774025243R.pdf",
      "retrieved_utc": "2026-10-17T17:21:17Z",
      "sha256": "af9632079187161c7e7565e5a58dabbeab6636aae0bb15b4df796302bbd382cc",
      "pages_used": {
        "p.1": "dimensions, recommended land pattern, stencil suggestion, properties, MSL, temperature"
      },
      "redistribution": "Not redistributed. Linked by URL only."
    },
    {
      "document": "Wurth Elektronik STEP model",
      "result": "Not obtained; the published STEP is AI-created from the datasheet."
    }
  ],
  "distributors_checked": {
    "date": "2026-10-17",
    "tool": "adom-parts-search",
    "mouser": "710-9774025243R",
    "digikey": "732-7079-2-ND",
    "lcsc": "C22431115"
  },
  "files": [
    {
      "file": "9774025243r.kicad_sym",
      "sha256": "a8d142f87ff5127b61e913e2611e5da3544018e176347b3e511e8723f191743a",
      "bytes": 1991,
      "classification": "source-derived",
      "source": "datasheet p.1",
      "assumptions": [
        "Single passive pin 1 = the spacer's solder pad"
      ]
    },
    {
      "file": "9774025243r.kicad_mod",
      "sha256": "5c40a9b1e71861c1ac454da3d744f567ce16592812f925b626433bce085b1bcf",
      "bytes": 5053,
      "classification": "source-derived",
      "source": "datasheet p.1 recommended land pattern + stencil suggestion",
      "assumptions": [
        "SMT ring pad dia 5.3 (F.Cu/F.Mask, pad 1) around an NPTH dia 3.0 (also numbered 1)",
        "Paste: annulus dia 3.1 to 5.2 split in four by 0.6 mm webs",
        "Footprint attribute allow_soldermask_bridges; KiCad reports hole_clearance because the ring copper runs to the NPTH edge exactly as the datasheet draws it: add a DRC rule or exclusion"
      ],
      "verification": "kicad-cli 10.0.3 pcb drc on a scratch board: parsed; 1 expected hole_clearance (ring to NPTH, by design)"
    },
    {
      "file": "9774025243r.step",
      "sha256": "f32b91a5a6625e56e02f01aba1de64f5dd4a31eb7aa36eb97f2deffa146ac73a",
      "bytes": 19070,
      "classification": "AI-created",
      "source": "datasheet p.1 dimensions",
      "assumptions": [
        "Body dia 4.35 x 2.5 above the PCB, spigot dia 2.8 x 1.4 below, M2 thread shown as a dia 1.6 through bore, 0.15 mm cosmetic top chamfer"
      ],
      "frame": "mm, Z-up, seating plane / PCB top z = 0, X/Y = KiCad footprint frame with Y mirrored; footprint (model) offset and rotation 0",
      "licence": "CC-BY-4.0 (Adom-authored, no manufacturer CAD content)",
      "features": "provenance/9774025243r-features.json"
    },
    {
      "file": "9774025243r.glb",
      "sha256": "8b3a562e07755f2952a97b919fb5dda8b3961ccadead5cecf037e5b0f0c0d275",
      "bytes": 11220,
      "classification": "derived",
      "source": "9774025243r.step via step2glb convert (service-step2glb, XCAF colours kept)"
    },
    {
      "file": "9774025243r-hero.glb",
      "sha256": "ba0282453a39db1208e8f271e02bb6e147c9b502afbfd786c0d265bdf6ce5c4b",
      "bytes": 41016,
      "classification": "derived (presentation only, not for board use)",
      "source": "9774025243r.glb + 9774025243r.kicad_mod + page.json pins via component-hero hero_glb.py (adom-hero 1.4)",
      "align": {
        "ok": true,
        "centre_offset_mm": 0.0,
        "tolerance_mm": 0.424,
        "orientation_flipped": false,
        "contacts_bbox_mm": [
          -1.4,
          1.4,
          -1.39,
          1.39
        ],
        "pads_bbox_mm": [
          -2.65,
          2.65,
          -2.65,
          2.65
        ],
        "seating_z_mm": -1.4
      },
      "sidecar": "9774025243r-hero.overlay.json"
    },
    {
      "file": "9774025243r-hero.overlay.json",
      "sha256": "4630fc117ddc074365e12e25f4f5f9fd7b1893b19b23ad0a93576b3f6ee01768",
      "bytes": 1818,
      "classification": "derived",
      "source": "hero_glb.py sidecar"
    },
    {
      "file": "9774025243r.lbr",
      "sha256": "27cafec04ddf5519a14e197e34c5d02410a9e8cee0363641ca75b804c99ab852",
      "bytes": 5949,
      "classification": "derived",
      "source": "adom-lbr generate from the .kicad_sym + .kicad_mod (lint PASS)"
    },
    {
      "file": "viewers/symbol.html",
      "sha256": "d247d15ac61bca9155506402e5332b137f50627934acf652bd805d93a9901819",
      "bytes": 120610,
      "classification": "derived",
      "source": "adom-symbol embed"
    },
    {
      "file": "viewers/footprint.html",
      "sha256": "5a1b2629c1344a2dd18748c44e603aa0e1a5daff7af7c881b425dd7601e358bb",
      "bytes": 29049,
      "classification": "derived",
      "source": "adom-footprint embed"
    },
    {
      "file": "docs/hero.png",
      "sha256": "bf6920b57df8179bffa5f49b2a9a9d3196f4e6af496c681bf9f623f9da3c73db",
      "bytes": 25303,
      "classification": "derived",
      "source": "step2glb thumbnail (iso) of the plain STEP"
    }
  ],
  "mpn_marking": {
    "text": null,
    "omitted": "No clear flat surface: the top is a 1.2 mm wide ring around the M2 bore and the side is cylindrical, so the 11-character MPN cannot sit on a flat face without crossing the bore or being illegibly small. The plain model is the board-use model."
  },
  "verification": [
    "step2glb features on every STEP: Z-up, seated (see *-features.json); footprint (model) binding is identity",
    "component-hero align guard: ok, centre offset 0.0 mm",
    "independent per-pad seat check (scratch script): every copper pad has metal contact geometry at the seating plane inside its outline: OK",
    "adom-lbr lint PASS; adom-symbol / adom-footprint embed OK"
  ],
  "unresolved": [
    "hole_clearance DRC needs a project rule or exclusion",
    "Wurth STEP not obtained; model is AI-created",
    "No virtual MPN mark (see mpn_marking)"
  ],
  "generated_utc": "2026-10-17",
  "generator": "Claude Code (Anthropic Claude) for Adom; CadQuery 2.8.0 / OCP 7.9.3; KiCad file format 9 (sym 20241209, mod 20241229); step2glb service; adom-aiflow-etch; component-hero hero_glb.py (adom-hero 1.4); adom-lbr; adom-symbol / adom-footprint embed",
  "licence": "Adom-authored files: CC-BY-4.0 (see LICENSE). Manufacturer documents keep their own terms and are not redistributed here."
}