by adom
2020 Addressable RGB LED · 800 Kbps single-line cascade · 16 mA per channel (V1.0 sheet), 12 mA from V1.2
← Commit history
Delete provenance/WS2812B-2020-v1-2026-09-30-v2-2026-10-03-model.report.json
1 file changed
−220
provenance/WS2812B-2020-v1-2026-09-30-v2-2026-10-03-model.report.jsondeleted−220@@ -1,220 +0,0 @@-{- "tool": "build_ws2812b_2020.py",- "plain": false,- "doc": "WS2812B-2020 (Worldsemi) 3D model built from the datasheet dimensions (AI-generated, 2026-09-30).\n\nNo redistributable 3D model exists for this package: Worldsemi publishes datasheets only, KiCad's\nLED_WS2812B-2020_PLCC4_2.0x2.0mm footprint names a STEP that is not in kicad-packages3D, and the\nLCSC/EasyEDA model is licensed for use inside JLCEDA/EasyEDA (and is 2.0 x 2.0 mm, not 2.20 x 2.00 mm).\nSo this is built with OpenCascade (OCP) from WS2812B-2020 datasheet V1.0 (2018-07-25):\n\n p.1 Mechanical Dimensions (top + back view): body 2.20 (X, across the pad columns) x 2.00 (Y);\n pad pitch 1.00 (Y); gap between the bottom pads 1.13 (so bottom pad width (2.20-1.13)/2 = 0.535);\n clear moulding 1.45 wide (X), full 2.00 length (Y); castellated half-round terminals on both\n X edges; polarity mark = dark stripe on the underside, beside the pin 1/2 column;\n top view: control IC above a row of three emitter dies labelled R G B (undimensioned sketch).\n p.2 Side View: total height 0.84, substrate 0.28; pin table 1 DO, 2 GND, 3 DI, 4 VDD.\n\nFrame: mm, Z up, seated on z = 0, origin at the package centre, oriented for the page footprint\n(KiCad convention, pin 1 top-left in the PCB view = the datasheet top view turned 180 deg):\npin 1 DO (-X,+Y), pin 2 GND (-X,-Y), pin 3 DI (+X,-Y), pin 4 VDD (+X,+Y). After the 180 deg turn the\ndie row sits on the pin 1/4 side of centre (+Y) and reads B G R in +X; the IC on the -Y side.\nDie positions/sizes are ILLUSTRATIVE (read off the undimensioned p.1 sketch), not measured.\n\nUsage: build_ws2812b_2020.py OUT.step REPORT.json [--plain]\n --plain: the optional uncoloured model: same body, window, terminals and polarity mark in neutral\n library colours, no die patches (no RGB indication).",- "dims_mm": {- "body": [- 2.2,- 2.0- ],- "height": 0.84,- "substrate": 0.28,- "window_width": 1.45,- "pad_pitch": 1.0,- "bottom_pad": [- 0.5350000000000001,- 0.75- ],- "notch_r": 0.15,- "stripe_x": [- -0.53,- 0.0- ]- },- "parts": [- {- "name": "body",- "srgb": [- 0.95,- 0.95,- 0.93- ],- "alpha": null- },- {- "name": "window",- "srgb": [- 0.82,- 0.84,- 0.86- ],- "alpha": 0.55- },- {- "name": "pin1_DO",- "srgb": [- 0.78,- 0.78,- 0.76- ],- "alpha": null- },- {- "name": "pin2_GND",- "srgb": [- 0.78,- 0.78,- 0.76- ],- "alpha": null- },- {- "name": "pin3_DI",- "srgb": [- 0.78,- 0.78,- 0.76- ],- "alpha": null- },- {- "name": "pin4_VDD",- "srgb": [- 0.78,- 0.78,- 0.76- ],- "alpha": null- },- {- "name": "polarity_mark",- "srgb": [- 0.12,- 0.12,- 0.12- ],- "alpha": null- },- {- "name": "die_R",- "srgb": [- 0.7998,- 0.3324,- 0.2771- ],- "alpha": null- },- {- "name": "die_G",- "srgb": [- 0.3411,- 0.7353,- 0.5413- ],- "alpha": null- },- {- "name": "die_B",- "srgb": [- 0.2094,- 0.3959,- 0.7376- ],- "alpha": null- },- {- "name": "ic_die",- "srgb": [- 0.35,- 0.36,- 0.38- ],- "alpha": null- }- ],- "dies": [- {- "part": "die_R",- "dominant_wavelength_nm": 625,- "datasheet": "p.3 LED Characteristics, lambda_d range centre",- "oklch": [- 0.6,- 0.1546,- 29.2- ],- "chroma_fraction_of_cusp": 0.6,- "srgb": [- 0.7998,- 0.3324,- 0.2771- ],- "hex": "#CC5547",- "box_mm": {- "x": [- 0.18,- 0.38- ],- "y": [- 0.2,- 0.4- ],- "z": [- 0.28,- 0.29200000000000004- ]- }- },- {- "part": "die_G",- "dominant_wavelength_nm": 520,- "datasheet": "p.3 LED Characteristics, lambda_d range centre",- "oklch": [- 0.72,- 0.1201,- 159.7- ],- "chroma_fraction_of_cusp": 0.6,- "srgb": [- 0.3411,- 0.7353,- 0.5413- ],- "hex": "#57BC8A",- "box_mm": {- "x": [- -0.1,- 0.1- ],- "y": [- 0.2,- 0.4- ],- "z": [- 0.28,- 0.29200000000000004- ]- }- },- {- "part": "die_B",- "dominant_wavelength_nm": 470,- "datasheet": "p.3 LED Characteristics, lambda_d range centre",- "oklch": [- 0.52,- 0.1468,- 261.3- ],- "chroma_fraction_of_cusp": 0.6,- "srgb": [- 0.2094,- 0.3959,- 0.7376- ],- "hex": "#3565BC",- "box_mm": {- "x": [- -0.38,- -0.18- ],- "y": [- 0.2,- 0.4- ],- "z": [- 0.28,- 0.29200000000000004- ]- }- }- ]-}