← Commit history

Add rule: remove EasyEDA logos from 3D models during creation

Caleb ·bc5fc3009b ·15d ago ·parent 65147e7
1 file changed +9
SKILL.md+9
@@ -7,6 +7,15 @@ description: Download manufacturer-grade chip CAD bundles (STEP + KiCad symbol +  **cf** is the settled short name; users say and type `cf` for chip fetcher ("fetch STM32H743VIT6 with cf"), and the glossary page defines it. Rust CLI at `/home/adom/project/chip-fetcher/`. Crawls the web on the user's behalf to gather everything about the chips they care about: manufacturer-grade chip bundles (STEP + `.kicad_sym` + `.kicad_mod` + Altium `.IntLib` + Fusion `.lbr` + datasheet PDFs) from the manufacturer's site first, then SnapEDA → Mouser → DigiKey → Arrow → CSE/UL → **LCSC (last resort)**, using a persistent pup Chrome profile. Yanks the downloaded zip from the user's desktop via `adom-bridge --ai-thread "<thread>" pull_file`. Run `chip-fetcher sources` any time to print the canonical priority order, single source of truth for the ladder. +## EasyEDA logo: remove it during creation (always)++3D models that come from EasyEDA / LCSC (easyeda2kicad, LCSC `C` numbers, EasyEDA `.obj`, JLC libraries), and any board STEP/GLB that places those models, often carry an embossed **"LCEDA / EasyEDA" logo**: usually on a package side wall (seen on WS2812B-2020 and X0408FVS-100F-LPV01), sometimes on a chip top (seen on RP2350A and ADS1220), and sometimes the same colour as the body so it is easy to miss. It must not ship in anything we create or publish.++- **Check every EasyEDA-sourced part** before it is used or published: look at close-up renders of all four side walls and the top, not just the top view, and scan the STEP for the logo (clusters of tiny, very thin glyph faces or zero-thickness glyph solids).+- **Strip it from the part model** (remove the glyph faces/solids and close the face they sat on), keeping the body, pads, size and colours unchanged. Then build the footprint, board STEP and GLBs from the cleaned part, so every derived file is clean.+- **Verify**: rescan clean, the part's bounding box and colours unchanged, and a before/after render.+- Real manufacturer markings (the maker's logo, MPN or date code etched on the part) are not EasyEDA logos; keep those.+ ## Bones  ```