← Commit history

component page: CAD + datasheet-first provenance

Ray ·9bad1ba060 ·2mo ago ·parent ac380ce
1 file changed +88−20
page.json+88−20
@@ -3,8 +3,9 @@   "type": "component",   "slug": "ws2812b",   "title": "WS2812B",-  "brief": "Addressable RGB LED with integrated driver, 5050 package",+  "brief": "Worldsemi integrated addressable RGB LED (NeoPixel), 5050. Single-wire chainable, 24-bit color, 5 V. Datasheet-verified.",   "version": "0.1.0",+  "license": "CC-BY-SA-4.0",   "tags": [     "component",     "led",@@ -14,36 +15,103 @@     "5050",     "worldsemi"   ],-  "license": "MIT",   "component": {     "mpn": "WS2812B",     "manufacturer": "Worldsemi",     "package": "SMD-5050",-    "pin_count": null,-    "category": "library",-    "subcategory": "",-    "body_size": null,-    "parts": {},-    "distributor_links": {}+    "pin_count": 4,+    "category": "Optoelectronics",+    "subcategory": "Addressable RGB LED (integrated controller)",+    "datasheet": "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf",+    "parts": {+      "symbol": "ws2812b.kicad_sym",+      "footprint": "ws2812b.kicad_mod",+      "model_3d": "ws2812b.glb"+    },+    "distributor_links": {},+    "pins": [+      {+        "number": "1",+        "name": "VDD",+        "type": "power_in",+        "description": "Power supply for the internal controller and the RGB LED. Absolute range +3.5 to +5.3 V; recommended operating VDD 4.5 to 5.5 V. Decouple with a 100 nF (104) ceramic capacitor per pixel per the reference schematic."+      },+      {+        "number": "2",+        "name": "DOUT",+        "type": "output",+        "description": "Cascaded serial data output. After latching the first 24-bit color word, the pixel reshapes and re-drives the remaining bit stream out of DOUT to the DIN of the next WS2812B. Transmission delay tPLZ <= 300 ns with CL=15 pF, RL=10 kohm."+      },+      {+        "number": "3",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground reference (0 V) for the controller and the RGB LED drivers."+      },+      {+        "number": "4",+        "name": "DIN",+        "type": "input",+        "description": "Serial control-data input using a single-wire NZR protocol at 800 Kbps (bit period TH+TL = 1.25 us +/- 600 ns). VIH >= 0.7*VDD, VIL <= 0.3*VDD, hysteresis ~0.35 V. A low period >= 50 us is interpreted as the RES/latch (reset) code."+      }+    ],+    "provenance": {+      "extractor": "ds2sf",+      "datasheet": {+        "url": "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf",+        "pages": 5,+        "sha256": "670517e400d01f76",+        "source_tier": "mfr"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 4,+        "described": 4,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    }   },-  "readme": "# WS2812B\n\nAddressable RGB LED with integrated driver, 5050 package\n\nThe WS2812B is an intelligent control LED with integrated driver IC. Each LED contains a control circuit and RGB chip, enabling individually addressable color control via a single-wire data protocol.",+  "metadata": {+    "specs": {+      "Type": "Addressable RGB LED (integrated IC)",+      "Color depth": "24-bit (8 bit per channel)",+      "Interface": "single-wire (DIN to DOUT chain)",+      "Chainable": "yes (data reshaped at each LED)",+      "Data rate": "800 kbps",+      "Refresh": "~400 Hz (30-LED cascade)",+      "Supply voltage": "~3.5-5.3 V",+      "Package": "SMD-5050 (4-pin PLCC)"+    }+  },+  "sections": [+    "hero",+    "viewers",+    "readme",+    "breadcrumbs",+    "info"+  ],+  "discovery_triggers": [+    "ws2812b",+    "neopixel",+    "addressable led",+    "rgb led strip",+    "individually addressable led"+  ],+  "discovery_pitch": "WS2812B integrated addressable RGB LED (5050, one-wire chainable) with datasheet-verified pinout, KiCad symbol/footprint/3D, and full provenance.",   "author": {-    "name": "Kyle Bergstedt",-    "email": "[email protected]"+    "name": "Ray",+    "email": "[email protected]"   },-  "visibility": "public",+  "dependencies": {},   "hero": {     "type": "image",     "path": "docs/hero.png"   },-  "sample_prompts": [],-  "discovery_triggers": [],-  "discovery_pitch": null,-  "metadata": {},-  "created_at": "2026-05-28T05:34:29.514Z",-  "updated_at": "2026-05-28T05:34:29.514Z",-  "description": "Worldsemi integrated addressable RGB LED (NeoPixel), 5050. Single-wire chainable, 24-bit color, 5 V. Datasheet-verified.",-  "dependencies": {},   "files": [     "page.json",     "README.md",