← Commit history

Restore actual footprint silk contours and regenerate inspection hero

John Lauer ·13356af4e9 ·20d ago ·parent daa70e7
5 files changed +20−7
CL21B105KBFNNNE.kicad_mod+4−1
@@ -18,4 +18,7 @@   (fp_line (start -1.663 -0.94) (end 1.663 -0.94) (layer F.CrtYd) (width 0.05))   (fp_line (start -1.663 0.94) (end -1.663 -0.94) (layer F.CrtYd) (width 0.05))   (fp_line (start 1.663 0.94) (end 1.663 -0.94) (layer F.CrtYd) (width 0.05))-)\ No newline at end of file++(fp_line (start -0.20 -1.0) (end 0.20 -1.0) (stroke (width 0.08) (type solid)) (layer "F.SilkS"))+(fp_line (start -0.20 1.0) (end 0.20 1.0) (stroke (width 0.08) (type solid)) (layer "F.SilkS"))+)
README.md+3
@@ -63,3 +63,6 @@ repo (recursive scan, no opt-out — measured 2026-08-10 on in-s42atr). ## Footprint-aware inspection hero  The current hero adds separate nonphysical reference layers: teal dashed copper boundaries at50% opacity, silkscreen at30% opacity and actual symbol pin names (unique pad numbers when unnamed) at50% opacity. Orbit underneath to compare physical terminals, copper and pin1 marks. Copper outlines are not soldermask/paste. Existing MPN, materials, animations and lights are preserved. These helpers are excluded from board-use STEP/GLB files. [Geometry, mapping and source hashes](cl21b105kbfnnne-hero-footprint.overlay.json); [pin-map input](hero-pin-map.json). Physical body can occlude seating-plane artwork; inspect the underside or isolate it. Generated display-font contours are not native fab artwork.+++The inspection audit found no visible silk contours in the prior footprint. AI-added/restored outline strokes now appear in the actual footprint and hero; the DRV8300 pin1 triangle was restored from its existing fabrication drawing. Copper pads are unchanged. [Revision method and hashes](hero-footprint-revision.json). Native parser validation is separate from fabrication approval.
cl21b105kbfnnne-hero-footprint.glb
⋯ 1 unchanged line ⋯
cl21b105kbfnnne-hero-footprint.overlay.json+6−6
@@ -1,7 +1,7 @@ {   "source_glb_sha256": "5c56ae29b718e2b1301efc462615b2b8744968eeeafade05196d584ba80fc5d4",-  "footprint_sha256": "b08d6f172761a89ffdd0375921da084b010868566e7bdc1fb05569a136c5b99a",-  "derivative_sha256": "334deea25943fa2093f3f4f833200d7d69f855e1da7a03c68b6a8bc1fd3aa3b5",+  "footprint_sha256": "f191f45e208d7a11ef9d83139e47c3621e0767090cacfe95e3b935c7d359aa77",+  "derivative_sha256": "1278d040d9cce67631d724ac0fb73dfdbd186846976160c81050a83550ebd23f",   "manufacturer_geometry_buffer_prefix_unchanged": true,   "units": "metre",   "upAxis": "Z",@@ -9,6 +9,7 @@   "pad_outline": "copper perimeter, not solder mask or paste",   "dash_mm": 0.07,   "gap_mm": 0.045,+  "silkscreen_path_count": 2,   "silkscreen_opacity": 0.3,   "pad_outline_opacity": 0.5,   "pad_outline_color": "teal #00E6DC",@@ -76,11 +77,10 @@       ]     }   ],-  "overlay_nodes": 2,+  "overlay_nodes": 3,   "limitations": [     "Nonphysical reference lines, not a manufacturing layer or manufacturer STEP geometry.",     "Silkscreen text follows source text/placement but uses the supplied display font.",     "Physical body can occlude artwork on the seating plane; inspect underside or hide the body."-  ],-  "scope": "Nonphysical component wiki hero only; do not use as board component model."-}\ No newline at end of file+  ]+}
hero-footprint-revision.jsonadded+7
@@ -0,0 +1,7 @@+{+  "change": "AI-added/restored visible silk only; copper pads unchanged. Display outline is not manufacturer qualification.",+  "sourceFootprintSha256": "b08d6f172761a89ffdd0375921da084b010868566e7bdc1fb05569a136c5b99a",+  "footprintSha256": "f191f45e208d7a11ef9d83139e47c3621e0767090cacfe95e3b935c7d359aa77",+  "method": "Add two 0.4mm-long top/bottom center strokes outside existing pads and mask margins",+  "nativeParse": "KiCad 10.0.5 SVG export accepted isolated validation board containing repaired footprint; not a fabrication or electrical qualification"+}\ No newline at end of file