← Commit history

Record exact hero generator and display-font provenance

John Lauer ·1dd0cf9f51 · ·parent af39a43
2 files changed +18−4
README.md+1−1
@@ -52,4 +52,4 @@ The hero applies only a 180-degree Z display rotation; no geometry is scaled. Us  ## 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](tpsm365r6v5rdnr-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 current hero adds separate nonphysical reference layers: teal dashed copper boundaries at 50% opacity, silkscreen at 30% opacity and actual symbol pin names (unique pad numbers when unnamed) at 50% 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](tpsm365r6v5rdnr-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.
tpsm365r6v5rdnr-hero-footprint.overlay.json+17−3
@@ -1,4 +1,7 @@ {+  "font_file": "DejaVuSansMono.ttf",+  "font_sha256": "602ec86b8948cfcd956482fe64f94c36c867770149ef2f791d4613f443bcecb3",+  "generator_sha256": "215e095ac1225c5920f99fcd8977c094db6d525878d0ede12fb5df46e9e8d7f6",   "source_glb_sha256": "791aa33fc9963e4e4404d346ec2c3a383e8fcdf995b47e6b85adc37df7457475",   "footprint_sha256": "658ccc844fe1fc93540503718d5538fabec81979e3f7e39d6751863c56508a61",   "derivative_sha256": "565a44ed778ca41173f9e8d61175d6661281e33b5c4fc07b493c963ca5abe5b0",@@ -9,6 +12,7 @@   "pad_outline": "copper perimeter, not solder mask or paste",   "dash_mm": 0.07,   "gap_mm": 0.045,+  "silkscreen_path_count": 8,   "silkscreen_opacity": 0.3,   "pad_outline_opacity": 0.5,   "pad_outline_color": "teal #00E6DC",@@ -19,6 +23,7 @@   "pads": [     {       "number": "1",+      "drill_boundary_drawn": false,       "signal_name": "PGOOD",       "display_name": "PGOOD",       "pad_number_fallback": false,@@ -48,6 +53,7 @@     },     {       "number": "2",+      "drill_boundary_drawn": false,       "signal_name": "EN",       "display_name": "EN",       "pad_number_fallback": false,@@ -77,6 +83,7 @@     },     {       "number": "3",+      "drill_boundary_drawn": false,       "signal_name": "VIN",       "display_name": "VIN",       "pad_number_fallback": false,@@ -106,6 +113,7 @@     },     {       "number": "4",+      "drill_boundary_drawn": false,       "signal_name": "VOUT",       "display_name": "VOUT",       "pad_number_fallback": false,@@ -135,6 +143,7 @@     },     {       "number": "5",+      "drill_boundary_drawn": false,       "signal_name": "SW",       "display_name": "SW",       "pad_number_fallback": false,@@ -164,6 +173,7 @@     },     {       "number": "6",+      "drill_boundary_drawn": false,       "signal_name": "SW",       "display_name": "SW",       "pad_number_fallback": false,@@ -193,6 +203,7 @@     },     {       "number": "7",+      "drill_boundary_drawn": false,       "signal_name": "BOOT",       "display_name": "BOOT",       "pad_number_fallback": false,@@ -222,6 +233,7 @@     },     {       "number": "8",+      "drill_boundary_drawn": false,       "signal_name": "VCC",       "display_name": "VCC",       "pad_number_fallback": false,@@ -251,6 +263,7 @@     },     {       "number": "9",+      "drill_boundary_drawn": false,       "signal_name": "FB",       "display_name": "FB",       "pad_number_fallback": false,@@ -280,6 +293,7 @@     },     {       "number": "10",+      "drill_boundary_drawn": false,       "signal_name": "GND",       "display_name": "GND",       "pad_number_fallback": false,@@ -309,6 +323,7 @@     },     {       "number": "11",+      "drill_boundary_drawn": false,       "signal_name": "MODE/SYNC",       "display_name": "MODE/SYNC",       "pad_number_fallback": false,@@ -342,6 +357,5 @@     "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+  ]+}