← Commit history

Delete provenance/WS2812B-2020-uncoloured-v1-2026-09-30-model.report.json

John Lauer ·cbc6cccca8 ·18d ago ·parent 073f18a
1 file changed −90
provenance/WS2812B-2020-uncoloured-v1-2026-09-30-model.report.jsondeleted−90
@@ -1,90 +0,0 @@-{- "tool": "build_ws2812b_2020.py",- "plain": true,- "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.9,-    0.9,-    0.88-   ],-   "alpha": null-  },-  {-   "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-  }- ],- "dies": []-}\ No newline at end of file