← Commit history
README.md+8
@@ -57,6 +57,14 @@ columns and 0.40 mm between the pad rows (pad centres at x = +/-0.915, y = +/-0. in the footprint (the datasheet top view turned 180 degrees), marked by the silkscreen corner bracket; on the part the polarity mark is the dark stripe on the underside beside the pin 1/2 column (p.1 back view). +## 3D models++Every 3D file on this page, what makes each one different, and what it was built from. The current files come first;+earlier models are kept under Previous versions for anyone who preferred them. AIs: read `models.json` (schema+adom/models@1) rather than guessing from file names.++::adom-models{src="/adom/ws2812b-2020/render/models.json"}+ ## 3D model provenance  Worldsemi publishes no 3D model for this package and KiCad's 3D library has none, so the STEP is
docs/models/WS2812B-2020-part.glb.pngadded
⋯ 1 unchanged line ⋯
docs/models/WS2812B-2020-uncoloured.step.pngadded
⋯ 1 unchanged line ⋯
docs/models/WS2812B-2020.glb.pngadded
⋯ 1 unchanged line ⋯
docs/models/WS2812B-2020.insertion.glb.pngadded
⋯ 1 unchanged line ⋯
docs/models/WS2812B-2020.step.pngadded
⋯ 1 unchanged line ⋯
docs/models/provenance_WS2812B-2020-v1-2026-09-30-original-etched.step.pngadded
⋯ 1 unchanged line ⋯
docs/models/provenance_WS2812B-2020-v1-2026-09-30-original.step.pngadded
⋯ 1 unchanged line ⋯
docs/models/provenance_WS2812B-2020-v2-2026-10-03-original-etched.step.pngadded
⋯ 1 unchanged line ⋯
docs/models/provenance_WS2812B-2020-v2-2026-10-03-original.step.pngadded
⋯ 1 unchanged line ⋯
docs/models/ws2812b-2020-hero.glb.pngadded
⋯ 1 unchanged line ⋯
models.jsonadded+240
@@ -0,0 +1,240 @@+{+ "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": "ca23066703df07f9b5efa5176441604ec28b180d8ceadeaaaf0c13c42c3827a1",+   "bytes": 745600,+   "role": "derived",+   "colours": true,+   "derived_from": "WS2812B-2020.step",+   "source": "step2glb of WS2812B-2020.step",+   "thumb": "docs/models/WS2812B-2020-part.glb.png",+   "git_blob": "51c76380ec1e2525a1c1002e25153d1a318dad5a"+  },+  {+   "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": "55e5f8fa1614250bcc0d28a005a37112fec7dffa2beaa4f146b0ea36cbb8cc39",+   "bytes": 6834773,+   "role": "photo-matched",+   "colours": false,+   "source": "same builder with --plain",+   "derived_from": "WS2812B-2020.step",+   "thumb": "docs/models/WS2812B-2020-uncoloured.step.png",+   "git_blob": "efa1199f356effcb1b96c0c858491c6febdfc786"+  },+  {+   "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": "f4a737153730df799d94e6c731caf97a51a8976d1bb76642818f910e2208b2d1",+   "bytes": 1283048,+   "role": "derived",+   "colours": true,+   "derived_from": "WS2812B-2020-part.glb",+   "source": "provenance/tools/rebuild_ws_scene.py, chip swapped in by the marking pass",+   "thumb": "docs/models/WS2812B-2020.glb.png",+   "git_blob": "5a7f84b03a2d7f8b81e7dc9bc65f8895ecee8e04"+  },+  {+   "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": "4a169fa9e8937283457b80993523a41c8c90741ffbfb9d1c501dd58fcd45540a",+   "bytes": 1283056,+   "role": "derived",+   "colours": true,+   "derived_from": "WS2812B-2020-part.glb",+   "source": "provenance/tools/rebuild_ws_scene.py",+   "thumb": "docs/models/WS2812B-2020.insertion.glb.png",+   "git_blob": "60f676dfcef8b184bba6b593972fa0dfaffc8862"+  },+  {+   "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": "4f1ad6e16c3548f1570c8f4fb8bbd5ae2f2e083770ee611eeac642c2cdc7d5d7",+   "bytes": 7190828,+   "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,+   "thumb": "docs/models/WS2812B-2020.step.png",+   "git_blob": "9dc6db15bdb4fa1cf210b10623f8cdae59a0461b"+  },+  {+   "path": "provenance/WS2812B-2020-v1-2026-09-30-original-etched.step",+   "format": "step",+   "title": "First model v1, marked on top (30 Sep)",+   "status": "previous",+   "slot": null,+   "variant": "etched",+   "use": [+    "archive"+   ],+   "unique": "v1 with the part number across the top, which hid the dies; replaced by the side-wall mark.",+   "marking": {+    "text": "WS2812B-2020",+    "surface": "top"+   },+   "sha256": "1e47152c6b07c6c9d50e31ae878f812d004e6b33b4cba9ce37dc7b4021ea7bc3",+   "bytes": 728090,+   "role": "datasheet-built",+   "colours": true,+   "derived_from": "provenance/WS2812B-2020-v1-2026-09-30-original.step",+   "thumb": "docs/models/provenance_WS2812B-2020-v1-2026-09-30-original-etched.step.png",+   "git_blob": "a7a453e02a041cac66ddf41161e4c3dc9b4fa53d"+  },+  {+   "path": "provenance/WS2812B-2020-v1-2026-09-30-original.step",+   "format": "step",+   "title": "First model v1, unmarked (30 Sep)",+   "status": "previous",+   "slot": null,+   "variant": "original",+   "use": [+    "archive"+   ],+   "unique": "The first datasheet-built model, superseded: simpler terminal shapes than the traced v2.",+   "marking": null,+   "sha256": "bed6fd877ef81859c60d1e095f4ef4b3751d52b5442cddeb179f486c4390b86a",+   "bytes": 354168,+   "role": "datasheet-built",+   "colours": false,+   "thumb": "docs/models/provenance_WS2812B-2020-v1-2026-09-30-original.step.png",+   "git_blob": "fcacd86ed44d3fdc804a7a05036f093e8f020e4e"+  },+  {+   "path": "provenance/WS2812B-2020-v2-2026-10-03-original-etched.step",+   "format": "step",+   "title": "Previous model v2, side-wall mark (3 Oct)",+   "status": "previous",+   "slot": null,+   "variant": "etched",+   "use": [+    "archive"+   ],+   "unique": "As v2 unmarked, with coloured dies and the part number on the side wall.",+   "marking": {+    "text": "WS2812B-2020",+    "surface": "side wall",+    "colour": "dark grey"+   },+   "sha256": "beb8642327c54f0389ea24aad7cc5122b2420933118dba6dcbf6802a365f755c",+   "bytes": 2726486,+   "role": "datasheet-built",+   "colours": true,+   "derived_from": "provenance/WS2812B-2020-v2-2026-10-03-original.step",+   "thumb": "docs/models/provenance_WS2812B-2020-v2-2026-10-03-original-etched.step.png",+   "git_blob": "102d260a84698388508cb18995bb6fa736cdc432"+  },+  {+   "path": "provenance/WS2812B-2020-v2-2026-10-03-original.step",+   "format": "step",+   "title": "Previous model v2, unmarked (3 Oct)",+   "status": "previous",+   "slot": null,+   "variant": "original",+   "use": [+    "archive"+   ],+   "unique": "Drawing-only model traced from Worldsemi's Mechanical Dimensions, before the photo pass: no lead-frame stubs, dark stripe, no logo, datasheet-sketch die positions.",+   "marking": null,+   "sha256": "8613a36aa1ebee66b71f63bf33c5b15bc7ccb0432f4f802ceec41120dccd3321",+   "bytes": 2360610,+   "role": "datasheet-built",+   "colours": false,+   "thumb": "docs/models/provenance_WS2812B-2020-v2-2026-10-03-original.step.png",+   "git_blob": "5007e897dfee33cd93f91ef49a96bc5f2442a15b"+  },+  {+   "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": "102fc0ac782f19f7b5158dd1c21cef60357a7c44db81077871042b9c070bb4fe",+   "bytes": 982116,+   "role": "derived",+   "colours": true,+   "derived_from": "WS2812B-2020.step",+   "source": "adom-wiki pkg hero, then hero_copper.py and provenance/tools/hero_post_*.py",+   "thumb": "docs/models/ws2812b-2020-hero.glb.png",+   "git_blob": "040785e3dfa08134ce8404c9669152ce6d6abfc4"+  }+ ],+ "updated": "2026-10-04"+}