← Commit history

Hero built on the part-only model (WS2812B-2020-part.glb, from the etched STEP) so the footprint overlay is visible; showcase GLB kept as model_3d_showcase

John Lauer ·716ddeabe7 ·17d ago ·parent 461f1e7
4 files changed +12−11
WS2812B-2020-part.glbadded
⋯ 1 unchanged line ⋯
page.json+4−3
@@ -3,7 +3,7 @@   "type": "component",   "slug": "ws2812b-2020",   "title": "Addressable RGB LED 2020 - Worldsemi WS2812B-2020",-  "brief": "2020 Addressable RGB LED · 16 mA per channel · 800 Kbps single-line cascade",+  "brief": "2020 Addressable RGB LED \u00b7 16 mA per channel \u00b7 800 Kbps single-line cascade",   "version": "1.0.0",   "component": {     "mpn": "WS2812B-2020",@@ -21,7 +21,8 @@       "model_3d_step": "WS2812B-2020.step",       "model_3d_step_plain": "WS2812B-2020-uncoloured.step",       "model_3d": "ws2812b-2020-hero.glb",-      "model_3d_plain": "WS2812B-2020.glb"+      "model_3d_plain": "WS2812B-2020-part.glb",+      "model_3d_showcase": "WS2812B-2020.glb"     },     "distributor_links": {},     "value": "Addressable RGB",@@ -49,4 +50,4 @@   "created_at": "2026-06-09T18:48:56.852Z",   "updated_at": "2026-09-30T14:30:00.000Z",   "source": "adom"-}\ No newline at end of file+}
ws2812b-2020-hero.glb
⋯ 1 unchanged line ⋯
ws2812b-2020-hero.overlay.json+8−8
@@ -56,14 +56,14 @@   },   "align": {     "ok": true,-    "centre_offset_mm": 0.0,+    "centre_offset_mm": 0.003,     "tolerance_mm": 0.25,     "orientation_flipped": false,     "contacts_bbox_mm": [-      -2.0,-      2.0,-      -1.8,-      1.8+      -1.1,+      1.1,+      -1.005,+      1.0     ],     "pads_bbox_mm": [       -1.265,@@ -71,11 +71,11 @@       -0.9,       0.9     ],-    "seating_z_mm": -1.6+    "seating_z_mm": 0.0   },   "sources": {-    "glb": "WS2812B-2020.glb",-    "glb_sha256": "1091d5b046b42069375a75ff0809b143e617969b5820f7d1ad48975bc44ab8b3",+    "glb": "WS2812B-2020-part.glb",+    "glb_sha256": "f704fb71b36d5c0c9118e142178f2ee69853b7b0b21d11b24760b6b1f1ad3066",     "footprint": "WS2812B-2020.kicad_mod",     "footprint_sha256": "cf615516f7eab4c199e0fedb4e3e8798c2387e3c5a533de82167532174961d1b",     "pins": "page.json component.pins",