← Commit history

0.3.7: the etched (and, for LEDs, coloured) STEP is the default; plain kept as -unetched / -uncoloured

John Lauer ·f3b40e3cbd ·21d ago ·parent 958c184
3 files changed +17−8
SKILL.md+15−6
@@ -92,14 +92,23 @@ for off in 0 200 400; do done | jq -s 'map(.pages // .) | flatten | map(.slug)' ``` -### LEDs: the coloured STEP is the default+### The etched (and, for LEDs, coloured) STEP is the default -Each Inolux LED page ships two STEP files (the WS2812B-2020 page is not converted yet). `<MPN>.step` is the **default**: the same validated model with the lens coloured to the part's datasheet dominant wavelength (white LEDs: the pale yellow phosphor). Use it for boards, renders and libraries unless someone asks otherwise. `<MPN>-uncoloured.step` is **optional**: the originally shipped file with library colours only, byte for byte, for tools or reviewers that want the plain model. Geometry, frame and product names are identical in both, so either drops into the same footprint binding. `page.json` records the pair as `component.parts.model_3d_step` (coloured) and `model_3d_step_plain` (uncoloured); the colour, wavelength and datasheet page are in the page's `provenance/*-led-pass.provenance.json`.+Basic-part pages ship their best STEP as `<MPN>.step`, the **default**: the same validated model (same frame, geometry, colours and product names) plus a flat virtual laser-etched MPN, and on LEDs also the lens coloured to the datasheet dominant wavelength (white LEDs: the pale yellow phosphor). Use it for boards, renders and libraries unless someone asks otherwise. The plain model is kept as an **optional** file, byte for byte as originally shipped:++| Page | Default `<MPN>.step` | Optional plain file |+|---|---|---|+| Inolux LEDs (0402, 0603) | coloured lens + MPN etched on the -Y side face (the top window stays clear) | `<MPN>-uncoloured.step` |+| Resistors and MLCCs converted so far (CR0402-FX-1002GLF, -1004GLF, -1503GLF, -2201GLF, -5601GLF, -6802GLF; 0603B104J500CT; 0402N680J500CT; CL21A226MPQNNNE) | MPN etched on the top face, seated on the body | `<MPN>-unetched.step` |++The mark is an identification aid (the real parts are unmarked). Either file drops into the same footprint binding. `page.json` records the pair as `component.parts.model_3d_step` (default) and `model_3d_step_plain` (plain); the hero GLB (`model_3d`) adds footprint reference art for the page viewer only. Hashes, colours, wavelengths and etch parameters are in each page's `provenance/`. Pages not converted yet still ship one plain `<MPN>.step`.  ```bash-# default (coloured) and optional (uncoloured) STEP for a basic-part LED-curl -sLO https://wiki.adom.inc/api/pages/adom/in-s63bta/files/IN-S63BTA.step-curl -sLO https://wiki.adom.inc/api/pages/adom/in-s63bta/files/IN-S63BTA-uncoloured.step+# default and optional STEP+curl -sLO https://wiki.adom.inc/api/pages/adom/in-s63bta/files/IN-S63BTA.step                    # coloured + side etch+curl -sLO https://wiki.adom.inc/api/pages/adom/in-s63bta/files/IN-S63BTA-uncoloured.step         # plain+curl -sLO https://wiki.adom.inc/api/pages/adom/cr0402-fx-1002glf/files/CR0402-FX-1002GLF.step    # etched+curl -sLO https://wiki.adom.inc/api/pages/adom/cr0402-fx-1002glf/files/CR0402-FX-1002GLF-unetched.step  # plain ```  **Building a whole library? It may already exist.** [adom-basic-parts-fusion-lbr](https://wiki.adom.inc/adom/adom-basic-parts-fusion-lbr) is the complete catalog already built as a single Fusion 360 Electronics library — all 138 parts as placeable devicesets sharing 10 footprints, each mapped to a footprint + 3D model. Check it before rebuilding.@@ -304,7 +313,7 @@ Chip inductors, 100 nH to 10 µH, primarily the Murata LQM18 series.  ## LEDs -Amber, blue, green, red, white — 0402 / 0603 packages, Inolux; plus the Worldsemi addressable RGB. Amber is 605 nm; see each part's component page for its datasheet-backed wavelength. Every Inolux LED page's default `<MPN>.step` has its lens coloured to that wavelength; the plain model is kept as `<MPN>-uncoloured.step` (see [LEDs: the coloured STEP is the default](#leds-the-coloured-step-is-the-default)).+Amber, blue, green, red, white — 0402 / 0603 packages, Inolux; plus the Worldsemi addressable RGB. Amber is 605 nm; see each part's component page for its datasheet-backed wavelength. Every Inolux LED page's default `<MPN>.step` has its lens coloured to that wavelength; the plain model is kept as `<MPN>-uncoloured.step` (see [The etched (and, for LEDs, coloured) STEP is the default](#the-etched-and-for-leds-coloured-step-is-the-default)).  ### 0402 (5) 
package.json+1−1
@@ -2,7 +2,7 @@   "slug": "adom-basic-parts",   "title": "Adom Basic Parts",   "type": "skill",-  "version": "0.3.6",+  "version": "0.3.7",   "description": "The Adom Basic Parts catalog — the 138 commodity passives and LEDs Adom stocks on reels for the PnP line (79 resistors, 40 MLCCs, 11 LEDs, 6 inductors, 2 ferrite beads across 0402/0603/0805), plus machine pins, edge contacts, and specialty parts. Every basic part is listed with its MPN and its wiki component page carrying symbol, footprint, 3D model, and KiCad/Fusion downloads.",   "tags": [     "skill",
page.json+1−1
@@ -2,7 +2,7 @@   "slug": "adom-basic-parts",   "title": "Adom Basic Parts",   "type": "skill",-  "version": "0.3.6",+  "version": "0.3.7",   "description": "The Adom Basic Parts catalog — the 138 commodity passives and LEDs Adom stocks on reels for the PnP line (79 resistors, 40 MLCCs, 11 LEDs, 6 inductors, 2 ferrite beads across 0402/0603/0805), plus machine pins, edge contacts, and specialty parts. Every basic part is listed with its MPN and its wiki component page carrying symbol, footprint, 3D model, and KiCad/Fusion downloads.",   "tags": [     "skill",