main
noah Add datasheet, figures, hero card, provenance, verification log and README a043b0e 5h ago
{
 "schema": "adom/component-provenance@1",
 "mpn": "61300411121",
 "manufacturer": "Wurth Elektronik",
 "series": "WR-PHD",
 "built": "2026-11-10",
 "built_by": "Claude in Noah's Adom workspace, at Noah's request",
 "why": "The Adom parts factory declined this part (request zxdLcgwLNNZq9JLWpcX44hJGj1SiM_dz, state cannot_build: \"Two independent readings of the datasheet's land pattern didn't agree\"). The datasheet's hole-pattern view is the WR-PHD series drawing (ten holes, 1 to End); the 4-position pl = 7.62 mm is only in the Pattern Properties table and no copper pad size is printed. This page reads the table and takes the pad from KiCad's own header (0.35 mm annular ring).",
 "sources": {
  "datasheet": {
   "url": "https://www.we-online.com/components/products/datasheet/61300411121.pdf",
   "revision": "003.000",
   "date": "2023-01-08",
   "sha256": "ce759fb8caee2fd0c3167f6925010f6703aa4f939ded51aae7ead334c38c0d7d"
  },
  "kicad": {
   "version": "10.0",
   "symbol": "Connector_Generic:Conn_01x04",
   "footprint": "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical",
   "model": "Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.step",
   "license": "CC-BY-SA-4.0 with the KiCad library exception (designs that use the library are not bound by it)",
   "license_url": "https://www.kicad.org/libraries/license/"
  },
  "wurth_cad": {
   "obtained": false,
   "note": "Wurth Elektronik's own STEP for 61300411121 was not obtained: we-online.com answers automated requests with HTTP 403 or a bot check, and the remaining lanes (a browser, or the distributor CAD links behind a login) were out of scope for this headless build. The page therefore uses KiCad's generic 1x04 header model and says so."
  },
  "stock_checked": {
   "date": "2026-11-10",
   "tool": "adom-parts-search 2.1.5",
   "mouser": {
    "part": "710-61300411121",
    "stock": 115305,
    "price_1": "$0.19",
    "price_100": "$0.102",
    "lead_time": "112 days"
   },
   "digikey": {
    "part": "732-5317-ND",
    "stock": 120886,
    "price_1": "$0.18",
    "price_100": "$0.1047",
    "status": "Active"
   },
   "jlcpcb_lcsc": {
    "part": "C5184785",
    "stock": 1544,
    "price_1": "$0.2216",
    "library": "extended"
   }
  }
 },
 "checks": {
  "footprint": {
   "file": "provenance/footprint-vs-datasheet.json",
   "all_pass": true
  },
  "model": {
   "file": "provenance/model-vs-datasheet.json",
   "all_pass": true
  },
  "etch": {
   "file": "provenance/etch/61300411121-etched.check.json",
   "status": "WARN",
   "warn": "widget: 5.7 px caps when the outline is drawn 320 px wide (an 11-character mark on a 2.03 mm flat)"
  },
  "hero": {
   "align_ok": true,
   "centre_offset_mm": 0.0
  }
 },
 "licenses": {
  "page": "CC-BY-SA-4.0",
  "kicad_derived": "CC-BY-SA-4.0 with the KiCad library exception (designs that use the library are not bound by it)",
  "datasheet": "Wurth Elektronik eiSos copyright, unmodified"
 },
 "files": [
  {
   "path": "docs/61300411121-datasheet.pdf",
   "sha256": "ce759fb8caee2fd0c3167f6925010f6703aa4f939ded51aae7ead334c38c0d7d",
   "bytes": 383660,
   "authoring": "manufacturer-original",
   "license": "Wurth Elektronik eiSos copyright; redistributed unmodified as the manufacturer's published datasheet",
   "source": {
    "url": "https://www.we-online.com/components/products/datasheet/61300411121.pdf",
    "revision": "003.000",
    "date": "2023-01-08",
    "pages": 6,
    "retrieved": "2026-11-10",
    "note": "fetched with WebFetch on 2026-11-10; we-online.com answers plain curl with HTTP 403"
   },
   "cites": "identity, pinout end labels, dimensions, hole pattern (p.1); materials, electrical, certification (p.2); packaging (p.3); wave soldering profile (p.4); cautions (p.5-6)"
  },
  {
   "path": "docs/figures/61300411121-ds-p1.png",
   "sha256": "55599f0990d8b6537fe6ea4c429c2a36fd57d5085fa43fffdfe23ba9a4fd7f9d",
   "bytes": 181663,
   "authoring": "manufacturer-original (rendered)",
   "license": "Wurth Elektronik eiSos copyright (page image of the datasheet)",
   "source": {
    "derived_from": "docs/61300411121-datasheet.pdf",
    "tool": "pdftoppm -r 150 -f 1 -l 1"
   }
  },
  {
   "path": "docs/figures/61300411121-ds-p2.png",
   "sha256": "4fa49461f21cc7ad89387986d2b35a12ceb9120450bc485a57ae4bf656f22e0a",
   "bytes": 186188,
   "authoring": "manufacturer-original (rendered)",
   "license": "Wurth Elektronik eiSos copyright (page image of the datasheet)",
   "source": {
    "derived_from": "docs/61300411121-datasheet.pdf",
    "tool": "pdftoppm -r 150 -f 2 -l 2"
   }
  },
  {
   "path": "61300411121.step",
   "sha256": "a74079b8d06bda78847623b39ee1855ffd1d9a8c1e896b349e4f1dc2056d44d9",
   "bytes": 145684,
   "authoring": "kicad-library-verbatim",
   "license": "CC-BY-SA-4.0 with the KiCad library exception (designs that use the library are not bound by it)",
   "source": {
    "library": "KiCad 10.0 packages3D",
    "file": "Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.step",
    "author": "kicad StepUp (FreeCAD), 2017-12-09",
    "source_sha256": "a74079b8d06bda78847623b39ee1855ffd1d9a8c1e896b349e4f1dc2056d44d9",
    "byte_identical": true,
    "board_copy": "fc-f405-stack design/projectlib/3dmodels/WE_61300411121.step (same sha256)"
   },
   "note": "generic 1x04 2.54 mm vertical header model, not Wurth Elektronik's own CAD; every printed datasheet dimension is inside its tolerance (provenance/model-vs-datasheet.json)"
  },
  {
   "path": "61300411121.kicad_sym",
   "sha256": "2bc7fb8efd75861b850fb237ac4ae63c66345226671074855403c3ffd96be1e8",
   "bytes": 4461,
   "authoring": "kicad-library-derived",
   "license": "CC-BY-SA-4.0 with the KiCad library exception (designs that use the library are not bound by it)",
   "source": {
    "library": "KiCad 10.0 Connector_Generic.kicad_sym",
    "symbol": "Conn_01x04",
    "via": {
     "file": "fc-f405-stack design/projectlib/fc_local.kicad_sym, symbol 61300411121",
     "sha256": "713394b6228763ca28c9f07450a9fc4c28e09d551cc9275ce87de00bf72f8bc7"
    },
    "tool": "provenance/tools/make_cad.py"
   },
   "changes_from_kicad": [
    "symbol renamed 61300411121; Value 61300411121",
    "Datasheet set to the Wurth PDF URL; MPN, Manufacturer added (board symbol)",
    "Footprint 61300411121:61300411121 (board symbol: fc_local:WE_61300411121_1x04_P2.54mm_Vertical)",
    "Description generic (board symbol carried a project note)",
    "Mouser, DigiKey, LCSC and Adom Wiki properties added for this page"
   ],
   "unchanged": "pins (numbers 1 to 4, names Pin_1 to Pin_4, passive, positions, lengths) and graphics, identical to KiCad's Conn_01x04 and to the board symbol"
  },
  {
   "path": "61300411121.kicad_mod",
   "sha256": "0aee3b319aae2fd7e3b0a4d29d5a05170edccfd6dc6a76a3c61a8394a3489d6e",
   "bytes": 3154,
   "authoring": "kicad-library-derived",
   "license": "CC-BY-SA-4.0 with the KiCad library exception (designs that use the library are not bound by it)",
   "source": {
    "library": "KiCad 10.0 Connector_PinHeader_2.54mm.pretty",
    "footprint": "PinHeader_1x04_P2.54mm_Vertical",
    "source_sha256_crlf": "8952158347d7b7cc13924c62dccb0c48911af892bb009a0de27cb4d3c25cc1bb",
    "via": {
     "file": "fc-f405-stack design/projectlib/fc_local.pretty/WE_61300411121_1x04_P2.54mm_Vertical.kicad_mod",
     "sha256": "034181bbd7b0c940eec8077dae075586247aaaa368edc0ad241bff2b2433bac9"
    },
    "tool": "provenance/tools/make_cad.py"
   },
   "changes_from_kicad": [
    "pads 1.7 to 1.8 mm and drill 1.0 to 1.1 mm (the datasheet's recommended 1.10 +-0.15 mm hole, same 0.35 mm annular ring); made for the board",
    "descr and Value name the Wurth part; made for the board",
    "footprint name 61300411121 and model path ${KIPRJMOD}/61300411121.step; made for this page (board: WE_61300411121_1x04_P2.54mm_Vertical, ${KIPRJMOD}/lib/fc_local.3dshapes/WE_61300411121.step)"
   ],
   "unchanged": "pads, drills, silkscreen, fab, courtyard identical to the board footprint (only the name and model path lines differ)",
   "check": "provenance/footprint-vs-datasheet.json"
  },
  {
   "path": "61300411121.glb",
   "sha256": "a72b4d0a33e7066094136aae48f64a5ef8321f694ae2e8f3e8582ac81eadc8df",
   "bytes": 39976,
   "authoring": "adom-derived",
   "license": "CC-BY-SA-4.0 with the KiCad library exception (designs that use the library are not bound by it)",
   "source": {
    "derived_from": "61300411121.step",
    "tool": "step2glb convert (adom-step2glb 1.3.4, service-step2glb 1.9.6)"
   },
   "note": "Z-up metres, KHR_mesh_quantization; colours from the STEP (black insulator, gold pins)"
  },
  {
   "path": "61300411121-etched.step",
   "sha256": "696be90475532efa33b75f335b21d3ec370b3d0ea7473b92c823c08b996b3567",
   "bytes": 360324,
   "authoring": "adom-derived",
   "license": "CC-BY-SA-4.0 with the KiCad library exception (designs that use the library are not bound by it)",
   "source": {
    "derived_from": "61300411121.step",
    "tool": "adom-aiflow-etch --face side (adom-aiflow 0.2.56), /laser-etch on service-step2glb"
   },
   "marking": {
    "text": "61300 / 411121",
    "virtual": true,
    "surface": "pin-1 flat of the -X insulator wall",
    "cap_height_mm": 0.3158,
    "group": "Adom.LaserEtch",
    "note": "identification aid drawn by Adom; the real part carries no printed part number"
   },
   "gate": {
    "status": "WARN",
    "report": "provenance/etch/61300411121-etched.check.json"
   }
  },
  {
   "path": "61300411121-etched.glb",
   "sha256": "d3023a6158d4a3740daea315a3eeefac4da547fc460a6e2b0f98731eb2287d17",
   "bytes": 52452,
   "authoring": "adom-derived",
   "license": "CC-BY-SA-4.0 with the KiCad library exception (designs that use the library are not bound by it)",
   "source": {
    "derived_from": "61300411121-etched.step",
    "tool": "step2glb convert (adom-step2glb 1.3.4, service-step2glb 1.9.6)"
   }
  },
  {
   "path": "61300411121-hero.glb",
   "sha256": "6a67a6407e529c4d725442b62f12f6d5a23a4590b1c5371e9824ecbb474ea58e",
   "bytes": 104280,
   "authoring": "adom-derived",
   "license": "CC-BY-SA-4.0 with the KiCad library exception (designs that use the library are not bound by it)",
   "source": {
    "derived_from": [
     "61300411121-etched.glb",
     "61300411121.kicad_mod",
     "page.json component.pins"
    ],
    "tool": "component-hero 0.1.2 scripts/hero_glb.py with provenance/tools/hero_glb-single-row.patch (labels of a single pad column on one side)"
   },
   "standard": "adom-hero 1.4",
   "align": true,
   "pin1": "added dot (AI)"
  },
  {
   "path": "61300411121-hero.overlay.json",
   "sha256": "39495c77bca44ac4607151b692ea130d9130fb1f588e317394d67d6b8cb53ae2",
   "bytes": 2777,
   "authoring": "adom-derived",
   "license": "CC-BY-SA-4.0",
   "source": {
    "tool": "component-hero hero_glb.py sidecar"
   }
  },
  {
   "path": "61300411121.lbr",
   "sha256": "d7dfee70796c895d96fc804bac2a862516a13d1b230df5a5fb32a3c8f4e5bbd3",
   "bytes": 8824,
   "authoring": "adom-derived",
   "license": "CC-BY-SA-4.0 with the KiCad library exception (designs that use the library are not bound by it)",
   "source": {
    "derived_from": [
     "61300411121.kicad_sym",
     "61300411121.kicad_mod",
     "page.json"
    ],
    "tool": "adom-lbr 2.47.9 generate --symbol-layout keep"
   },
   "check": "adom-lbr validate: valid EAGLE .lbr with complete deviceset; lint 0 errors 0 warnings"
  },
  {
   "path": "61300411121.adom-lbr.json",
   "sha256": "12b9aaa0e02a0d418db3c784e0a6b299eab0a3bcbf83e1821575e65261077d9d",
   "bytes": 7949,
   "authoring": "adom-derived",
   "license": "CC-BY-SA-4.0 with the KiCad library exception (designs that use the library are not bound by it)",
   "source": {
    "derived_from": [
     "61300411121.kicad_sym",
     "61300411121.kicad_mod"
    ],
    "tool": "adom-lbr 2.47.9 import-kicad"
   }
  },
  {
   "path": "docs/hero.png",
   "sha256": "5c74d16aadc2a78e9387974cc1baa6fa44f3309245384d0c001fc3765155c117",
   "bytes": 146525,
   "authoring": "adom-authored",
   "license": "CC-BY-SA-4.0",
   "source": {
    "tool": "step2glb thumbnail (iso2) of the etched STEP, composed with PIL; fonts Familjen Grotesk, Satoshi, JetBrains Mono"
   }
  },
  {
   "path": "provenance/evidence/footprint-vs-datasheet.png",
   "sha256": "3373a65e91f3ba6d641bc23c1385d8a13fd9d437e9900aeb3925d9b25a8413d3",
   "bytes": 119827,
   "authoring": "adom-authored (contains a datasheet crop)",
   "license": "CC-BY-SA-4.0 (the datasheet crop stays Wurth's)",
   "source": {
    "tool": "provenance/tools/check_footprint.py"
   }
  },
  {
   "path": "provenance/evidence/model-views.png",
   "sha256": "60b31d308eb5ca107afff7f89f6de8cb468feeea3bb9ff0cce01adada5180254",
   "bytes": 96930,
   "authoring": "adom-authored",
   "license": "CC-BY-SA-4.0 (renders of the KiCad model)",
   "source": {
    "tool": "step2glb thumbnail, 6 views"
   }
  },
  {
   "path": "provenance/footprint-vs-datasheet.json",
   "sha256": "f78e63e192055e892f103bb7d3dc11517181e81cd3f47d340bc250ad95921bb9",
   "bytes": 2525,
   "authoring": "adom-authored",
   "license": "CC-BY-SA-4.0",
   "source": {
    "tool": "provenance/tools/check_footprint.py"
   }
  },
  {
   "path": "provenance/model-vs-datasheet.json",
   "sha256": "831d9dece26239dfe458d65ccbf6713f5a27f128dd57d3e1f273d0534c0d1f01",
   "bytes": 2083,
   "authoring": "adom-authored",
   "license": "CC-BY-SA-4.0",
   "source": {
    "tool": "provenance/tools/measure_model.py"
   }
  },
  {
   "path": "provenance/etch/61300411121-etched.mark-plan.json",
   "sha256": "5a1d6140f8441c05a265ff68a99862764aebf192972e27f33ebebfed68b92393",
   "bytes": 3455,
   "authoring": "adom-derived",
   "license": "CC-BY-SA-4.0",
   "source": {
    "tool": "adom-aiflow-etch"
   }
  },
  {
   "path": "provenance/etch/61300411121-etched.check.json",
   "sha256": "df3a4dd25f010284f11f47c523404a242e4fbbe0e62b36d87ed05aad356ecaf2",
   "bytes": 3146,
   "authoring": "adom-derived",
   "license": "CC-BY-SA-4.0",
   "source": {
    "tool": "adom-aiflow-etch check"
   }
  },
  {
   "path": "provenance/etch/61300411121-etched.check.png",
   "sha256": "e2a15282987aa752574741509c4549049221ed0cd5cec3a2b20c00929f45a38b",
   "bytes": 7883,
   "authoring": "adom-derived",
   "license": "CC-BY-SA-4.0",
   "source": {
    "tool": "adom-aiflow-etch check"
   }
  },
  {
   "path": "provenance/tools/make_cad.py",
   "sha256": "46953856c6cb9e53a17385078709d9173635998e27efe0f472bd3a1d4c6e9b1a",
   "bytes": 4157,
   "authoring": "adom-authored",
   "license": "CC-BY-SA-4.0",
   "source": {}
  },
  {
   "path": "provenance/tools/measure_model.py",
   "sha256": "08bd2d351831d3cbd968374935addb3bf8003226f9750e82cd3db4643e7cd629",
   "bytes": 6367,
   "authoring": "adom-authored",
   "license": "CC-BY-SA-4.0",
   "source": {}
  },
  {
   "path": "provenance/tools/check_footprint.py",
   "sha256": "829ee406bc40011ff8add6405dedce8e712ca51e0d5736c97475430ad1e4014f",
   "bytes": 5612,
   "authoring": "adom-authored",
   "license": "CC-BY-SA-4.0",
   "source": {}
  },
  {
   "path": "provenance/tools/hero_glb-single-row.patch",
   "sha256": "eb6a9f4477bb622c75331b5fd22ae706ace108b9b70075abfddf1a4db0debe3a",
   "bytes": 3595,
   "authoring": "adom-authored",
   "license": "CC-BY-SA-4.0",
   "source": {
    "applies_to": "adom/component-hero 0.1.2 scripts/hero_glb.py (sha256 429e437a3f2e5f1dc3544fe65843ea4e019637f0a6163060cda2ae210f3af7bc)"
   }
  }
 ]
}