main
John Lauer README, license, states, models, verification log and provenance ef5470d 19h ago
{
 "schema": "adom/verification@1",
 "part": "150060VS75000",
 "variants": [
  {
   "mpn": "150060VS75000",
   "note": "bright green 570 nm, water-clear lens, 0603",
   "stocked": false
  }
 ],
 "entries": [
  {
   "date": "2026-10-21",
   "by": {
    "name": "Claude (AI agent, for Adom)",
    "handle": ""
   },
   "status": "verified",
   "title": "Footprint is Wurth's recommended land pattern",
   "scope": [
    "footprint"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "Pads 0.8 x 0.8 mm at x = -0.8 / +0.8 mm: 2.4 mm overall, 0.8 mm gap (p.1 Recommended Land Pattern)",
     "result": "pass"
    },
    {
     "text": "Square corners, as the datasheet draws them",
     "result": "pass"
    },
    {
     "text": "KiCad LED_0603_1608Metric differs (0.875 x 0.95 mm pads, 0.7 mm gap), so it was not used",
     "result": "note"
    }
   ],
   "evidence": [
    {
     "label": "datasheet p.1 crop",
     "href": "docs/figures/150060VS75000-ds-p1-drawings.png"
    },
    {
     "label": "comparison",
     "href": "provenance/footprint-comparison.json"
    }
   ],
   "files": {
    "150060VS75000.kicad_mod": "cfdef86d20fb92b366257fe4f6279ab2a6aef81867e4c5ad014df37b4fd4466c"
   }
  },
  {
   "date": "2026-10-21",
   "by": {
    "name": "Claude (AI agent, for Adom)",
    "handle": ""
   },
   "status": "verified",
   "title": "Pin 1 is the cathode on every file",
   "scope": [
    "symbol",
    "footprint",
    "3d"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "Datasheet p.1 schematic: pin 1 '-' (cathode), pin 2 '+' (anode)",
     "result": "pass"
    },
    {
     "text": "Symbol: pin 1 = K, pin 2 = A (KiCad Device:LED numbering, Sim.Pins 1=K 2=A)",
     "result": "pass"
    },
    {
     "text": "Footprint: pad 1 at -X, closed by the silkscreen bracket; F.Fab wedge in the pad-1 corner",
     "result": "pass"
    },
    {
     "text": "3D: underside triangle points to -X (pad 1), top polarity wedge on the -X end at +Y, same corner as the p.1 top view and the footprint F.Fab wedge",
     "result": "pass"
    },
    {
     "text": "Footprint is the p.1 top view turned, not mirrored: pin 1 left in both",
     "result": "pass"
    },
    {
     "text": "Altium round trip (import-altium of the shipped SchLib/PcbLib): pin 1 K -> pad 1, pin 2 A -> pad 2",
     "result": "pass"
    }
   ],
   "evidence": [
    {
     "label": "overlay",
     "href": "docs/figures/150060VS75000-overlay-p1.png"
    },
    {
     "label": "underside render",
     "href": "docs/models/150060VS75000-step-bottom.png"
    }
   ],
   "files": {
    "150060VS75000.kicad_sym": "c17f3f43eb2eafa32fe69804050addc19df4e5fcd0c87860d6af2f4694a7011d",
    "150060VS75000.kicad_mod": "cfdef86d20fb92b366257fe4f6279ab2a6aef81867e4c5ad014df37b4fd4466c",
    "150060VS75000.step": "539a9c8c45490bdeb90a033ed1fe18d78d79c90d5a766dd6aa036c34f9dd6bf9",
    "150060VS75000-off.step": "b02d350007403be3b466d7fbe21bd72ccf20564e62d37b7c50f7fd59fc5a0e40",
    "altium/150060VS75000.SchLib": "f23399599f58f3a2ed3fed151f1f80d356944ae37c43adcd010be42dd78c7fe6",
    "altium/150060VS75000.PcbLib": "b8077a2035bc90d42a8a3e2fc10d3cc6898b04008733308af1264abfb9d69ef4",
    "150060VS75000.lbr": "18b28ca5a1bfe249b2ab89bb2388ed8e3a8a27deef50c23eca929e8a3de0bfa4"
   }
  },
  {
   "date": "2026-10-21",
   "by": {
    "name": "Claude (AI agent, for Adom)",
    "handle": ""
   },
   "status": "verified",
   "title": "3D model matches the datasheet drawing",
   "scope": [
    "3d"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "Top, side and bottom renders blended over the p.1 views at the drawing's 20:1 scale: outline, lens (1.1 mm), height (0.7 mm), castellations (R 0.175), terminal gap (0.7 mm) and both polarity marks coincide",
     "result": "pass"
    },
    {
     "text": "Bounding box 1.6 x 0.8 x 0.7 mm, seated on z = 0, centred on the footprint origin (step2glb features)",
     "result": "pass"
    },
    {
     "text": "Wurth's own STEP could not be fetched (we-online.com bot challenge); KiCad's LED_0603 model is 1.1 mm tall, outside 0.7 +/-0.1, so the model is built from the datasheet",
     "result": "note"
    }
   ],
   "evidence": [
    {
     "label": "overlay",
     "href": "docs/figures/150060VS75000-overlay-p1.png"
    },
    {
     "label": "provenance",
     "href": "provenance/3d-model.json"
    }
   ],
   "files": {
    "150060VS75000.step": "539a9c8c45490bdeb90a033ed1fe18d78d79c90d5a766dd6aa036c34f9dd6bf9",
    "150060VS75000-off.step": "b02d350007403be3b466d7fbe21bd72ccf20564e62d37b7c50f7fd59fc5a0e40",
    "150060VS75000.glb": "52a2df8b85b96edd3418976eaa4cb7cce9a1db1ad7435fe643a19f669c3e1bec"
   }
  },
  {
   "date": "2026-10-21",
   "by": {
    "name": "Claude (AI agent, for Adom)",
    "handle": ""
   },
   "status": "verified",
   "title": "Off and on states differ only in the lens",
   "scope": [
    "states"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "states/*.glb: identical meshes, accessors and binary buffer; only the lens material differs (water-clear translucent vs 570 nm emissive)",
     "result": "pass"
    },
    {
     "text": "STEP: the on STEP is the off STEP with only the lens COLOUR_RGB changed",
     "result": "pass"
    },
    {
     "text": "Electrical: Vf 2.0 V typ / 2.4 V max at 20 mA, 30 mA max, 570 nm dominant (p.1, p.2)",
     "result": "pass"
    }
   ],
   "evidence": [
    {
     "label": "off",
     "href": "states/150060VS75000-state-off.png"
    },
    {
     "label": "on",
     "href": "states/150060VS75000-state-on.png"
    }
   ],
   "files": {
    "states.json": "4ba4f512b5e36c9f409085ef92dfba04c126983ba18da0a91f8280ecdd7bd120",
    "states/150060VS75000-off.glb": "efd7fcc7f821a5b4e0ffbc8966fbb25eb4afb84bbc5e67eba9efc2ee07de578f",
    "states/150060VS75000-on.glb": "57447ad395af133eb68ca3b17ac6dd2341dadcfb6c8ed552a0f3cfc5ac508e7d"
   }
  },
  {
   "date": "2026-10-21",
   "by": {
    "name": "Claude (AI agent, for Adom)",
    "handle": ""
   },
   "status": "open",
   "title": "Compare against Wurth's own STEP",
   "scope": [
    "3d"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "Fetch Wurth's per-part STEP from we-online.com in a browser and diff it against 150060VS75000.step (dimensions, castellation, lens shape)",
     "result": "pass"
    }
   ],
   "evidence": [],
   "files": {}
  },
  {
   "date": "2026-10-21",
   "by": {
    "name": "Claude (AI agent, for Adom)",
    "handle": ""
   },
   "status": "open",
   "title": "Native EDA and live-viewer visual check",
   "scope": [
    "symbol",
    "footprint",
    "3d"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "Open the .kicad_sym/.kicad_mod with the STEP in KiCad, the .lbr in Fusion and the SchLib/PcbLib in Altium, and check the page's 3D viewer, hero and states widget visually; not done in this pass (no desktop or browser use)",
     "result": "pass"
    }
   ],
   "evidence": [],
   "files": {}
  }
 ]
}