master
John Lauer Laser mark by the planner (adom-aiflow 0.1.49): re-etched, outlines regenerated, GLB / hero / outline symbol rebuilt; l… 2226d33 16d ago
{
 "schema": "adom/models@1",
 "part": "WS2812B-2020",
 "models": [
  {
   "path": "WS2812B-2020-part.glb",
   "format": "glb",
   "title": "Etched chip GLB",
   "status": "current",
   "slot": "model_3d_plain",
   "variant": "etched",
   "use": [
    "render"
   ],
   "unique": "The current etched chip on its own as a GLB (no board, no annotations): the lightest way to show the real part in another viewer.",
   "marking": {
    "text": "WS2812B-2020",
    "surface": "side wall",
    "colour": "dark grey"
   },
   "sha256": "f847a4b1d11bc90ada0ceeb70f0aeb186dee48f3c874a503dd1c8a0cec2ea170",
   "bytes": 936244,
   "role": "derived",
   "colours": true,
   "derived_from": "WS2812B-2020.step",
   "source": "step2glb of WS2812B-2020.step",
   "git_blob": "bbab4c4e23413c56c0659b0e74cae2e47d3e7a33",
   "thumb": "docs/models/WS2812B-2020-part.glb.png"
  },
  {
   "path": "WS2812B-2020-uncoloured.step",
   "format": "step",
   "title": "Photo-matched model, unmarked",
   "status": "current",
   "slot": "model_3d_step_plain",
   "variant": "plain",
   "use": [
    "board-cad"
   ],
   "unique": "Same package, terminals, stubs, stripe and logo as WS2812B-2020.step, without the die patches and without the part number. Use it when your CAD adds its own marking or you want a neutral part.",
   "marking": null,
   "sha256": "6a4a49752b85e09d910ad9c5b88998c1d9facfa86094e43c914f1579f040ddc7",
   "bytes": 8971200,
   "role": "photo-matched",
   "colours": false,
   "source": "same builder with --plain",
   "derived_from": "WS2812B-2020.step",
   "git_blob": "88a9791ddc286470a3a37cf2934ca12f0d1dfb94",
   "thumb": "docs/models/WS2812B-2020-uncoloured.step.top.png",
   "thumb_bottom": "docs/models/WS2812B-2020-uncoloured.step.bottom.png"
  },
  {
   "path": "WS2812B-2020.glb",
   "format": "glb",
   "title": "Showcase scene: chip on its pads, lit",
   "status": "current",
   "slot": "model_3d_showcase",
   "variant": "showcase",
   "use": [
    "render"
   ],
   "unique": "The etched chip seated on a small board with the land pattern's pads, solder and silkscreen, an LED light and an 'insert' animation. The page's showcase model.",
   "marking": {
    "text": "WS2812B-2020",
    "surface": "side wall",
    "colour": "dark grey"
   },
   "sha256": "60986709dd9a650f91a7b01d5f974dd7c622bd49773727892960b15131215b30",
   "bytes": 2325188,
   "role": "derived",
   "colours": true,
   "derived_from": "WS2812B-2020-part.glb",
   "source": "provenance/tools/rebuild_ws_scene.py, chip swapped in by the marking pass",
   "git_blob": "28ebacf1f072189644e9141bbdf894421ddfef62",
   "thumb": "docs/models/WS2812B-2020.glb.png"
  },
  {
   "path": "WS2812B-2020.insertion.glb",
   "format": "glb",
   "title": "Assembly scene: chip dropping onto its pads",
   "status": "current",
   "slot": null,
   "variant": "insertion",
   "use": [
    "board-insertion",
    "render"
   ],
   "unique": "Same scene as the showcase, kept as the file docs/assembly.html loads for its pick-and-place insertion animation.",
   "marking": {
    "text": "WS2812B-2020",
    "surface": "side wall",
    "colour": "dark grey"
   },
   "sha256": "fc1f0b33497a095ce604c95b6c625e79c9fc3c5bc8ae9f7a5268d9514d084866",
   "bytes": 2325200,
   "role": "derived",
   "colours": true,
   "derived_from": "WS2812B-2020-part.glb",
   "source": "provenance/tools/rebuild_ws_scene.py",
   "git_blob": "49924addec87e949ff6530c1ef464dfdd0f74172",
   "thumb": "docs/models/WS2812B-2020.insertion.glb.png"
  },
  {
   "path": "WS2812B-2020.step",
   "format": "step",
   "title": "Photo-matched model, part number on the side wall",
   "status": "current",
   "slot": "step",
   "variant": "etched",
   "use": [
    "board-cad",
    "render"
   ],
   "unique": "The full model: coloured G, R and B dies placed by their bond wires, IC die, lead-frame stubs, white top, mint-green polarity stripe with the Worldsemi logo, and the part number on the side wall. Use it when you want the part to read on a board render.",
   "marking": {
    "text": "WS2812B-2020",
    "surface": "clear moulding front wall (pins 2/3 side)",
    "colour": "dark grey"
   },
   "sha256": "9b71bbc277c7acef42809afe711b4d54a1e12d8dc36e97a3d254a70ab4a2d059",
   "bytes": 9328731,
   "role": "photo-matched",
   "colours": true,
   "source": "AI-built from Worldsemi's drawings and product photos (Worldsemi top, LCSC underside); builder in provenance/tools",
   "derived_from": null,
   "git_blob": "8bc986706bf1fd831566ae98fc5574f089a08cc8",
   "thumb": "docs/models/WS2812B-2020.step.top.png",
   "thumb_bottom": "docs/models/WS2812B-2020.step.bottom.png"
  },
  {
   "path": "ws2812b-2020-hero.glb",
   "format": "glb",
   "title": "Wiki hero (annotated)",
   "status": "current",
   "slot": "model_3d",
   "variant": "hero",
   "use": [
    "wiki-hero"
   ],
   "unique": "The page's 3D viewer model: the etched chip plus switchable layers: Copper pads, Datasheet note (off-copper terminal strips), Solder balls (300 um jet paste, hidden by default). Not for board CAD.",
   "marking": {
    "text": "WS2812B-2020",
    "surface": "side wall",
    "colour": "dark grey"
   },
   "sha256": "0e9f4cc5d697e2d5a63a41b7c4ea3a7ce222242adb81caf8c274d00fa39d711f",
   "bytes": 1172772,
   "role": "derived",
   "colours": true,
   "derived_from": "WS2812B-2020.step",
   "source": "adom-wiki pkg hero, then hero_copper.py and provenance/tools/hero_post_*.py",
   "git_blob": "9d2342a8b64541b59083b1cacdf58366c301f320",
   "thumb": "docs/models/ws2812b-2020-hero.glb.png"
  }
 ],
 "updated": "2026-10-04",
 "front": [
  0,
  -1,
  0
 ]
}