← Commit history

Add nonphysical footprint copper, signal-name and silkscreen reference layers

John Lauer ·9156ae9309 ·29d ago ·parent 52b43c8
4 files changed +110−2
README.md+7
@@ -23,3 +23,10 @@ The adom-lbr JSON is canonical. KiCad exports are in `canonical-export/`, Fusion Parts Search on 9 September 2026: Mouser `71-TNPW060331K2BEEA` reports 4,593 stock at $0.26; its lead-time field is 154 Days. DigiKey reports 8,537 at $0.2600. Preferred available source for this snapshot: **Mouser**. Stock is not reserved; fulfillment and packaging are unconfirmed. No order was placed.  These precision parts are a documented exception to the Basic Parts preference: the current regulator/supervisor allocation is tighter than generic 1% parts after temperature and drift. This does not claim every possible stock-resistor network is unsuitable.+++## 3D reference artwork++The derived display retains the source model geometry and materials, with a recorded rigid pose into Adom Z-up footprint coordinates. Nonphysical reference layers show teal dashed copper-pad boundaries at 50% opacity, silkscreen at 30% opacity, and signal names at 50% opacity. Labels follow the canonical pin-to-pad mapping. Unnamed nonpolarized passive connections are labeled “Terminal”; no polarity or signal function is invented. Original manufacturer STEP files remain unchanged.++Orbit underneath to compare contacts with copper boundaries. These are copper perimeters, not mask or paste apertures. Display artwork does not qualify native model seating, pin 1, electrical behavior or manufacture. Exact virtual MPN marking remains a separate pending display step. See `TNPW060331K2BEEA.adom-reference-v3.overlay.json` for source hashes, pose and layer metadata.
TNPW060331K2BEEA.adom-reference-v3.glbadded
⋯ 1 unchanged line ⋯
TNPW060331K2BEEA.adom-reference-v3.overlay.jsonadded+101
@@ -0,0 +1,101 @@+{+  "source_glb_sha256": "54479d0503345c8321d10b6b851a8d16d8763665dc34ffc522645b1935b75f60",+  "footprint_sha256": "3112a922b5d25acc53b6fd20871ffa4854306379326bdd157e2bed00b6e28157",+  "derivative_sha256": "3a0fb6ecfac1394a43aa3bd8d401b5cebd13708b5d24703d594d9c6a6cf9741f",+  "manufacturer_geometry_buffer_prefix_unchanged": true,+  "units": "metre",+  "upAxis": "Z",+  "plane_z_mm": -0.002,+  "pad_outline": "copper perimeter, not solder mask or paste",+  "dash_mm": 0.07,+  "gap_mm": 0.045,+  "silkscreen_opacity": 0.3,+  "pad_outline_opacity": 0.5,+  "pad_outline_color": "teal #00E6DC",+  "uninstantiated_reference_placeholder": "omitted from component display",+  "pad_name_opacity": 0.5,+  "pad_names": "signal names resolved through canonical pin-to-pad mapping; active-low overbars preserved",+  "library_sha256": "d72116f2093f2cc65e984e3e159b07c549421dc14db5a678edb0a8c6c5bf957b",+  "pads": [+    {+      "number": "1",+      "signal_name": "",+      "display_name": "Terminal",+      "unnamed_passive_terminal": true,+      "active_low_overbar": false,+      "center_mm": [+        -0.8,+        -0.0+      ],+      "copper_size_mm": [+        0.9,+        1.0+      ],+      "copper_outline_bounds_mm": [+        [+          -1.25,+          -0.5+        ],+        [+          -0.35000000000000003,+          0.5+        ]+      ],+      "label_position_mm": [+        -2.093834635416667,+        -0.0+      ]+    },+    {+      "number": "2",+      "signal_name": "",+      "display_name": "Terminal",+      "unnamed_passive_terminal": true,+      "active_low_overbar": false,+      "center_mm": [+        0.8,+        -0.0+      ],+      "copper_size_mm": [+        0.9,+        1.0+      ],+      "copper_outline_bounds_mm": [+        [+          0.35000000000000003,+          -0.5+        ],+        [+          1.25,+          0.5+        ]+      ],+      "label_position_mm": [+        2.1106575520833335,+        -0.0+      ]+    }+  ],+  "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."+  ],+  "sourcePose": {+    "sourceGlbSha256": "b1182e546da9145f71cb4c393ebcd3d72f10bd2ee21c654029698f32cea7c6ed",+    "rotationQuaternionXYZW": [+      0,+      0,+      -0.7071067811865476,+      0.7071067811865476+    ],+    "translationMetres": [+      -0.000775,+      0.000425,+      0+    ],+    "originalBinaryPreserved": true+  },+  "qualification": "Reference display only. Source geometry and materials preserved. Native model seating, pin 1, and virtual top MPN marking remain separately qualified."+}
page.json+2−2
@@ -17,8 +17,8 @@       "symbol": "canonical-export/TNPW060331K2BEEA.kicad_sym",       "footprint": "canonical-export/TNPW060331K2BEEA.kicad_mod",       "step": "TNPW_e3_0603.stp",-      "glb": "TNPW_e3_0603.glb",-      "model_3d": "TNPW_e3_0603.glb",+      "glb": "TNPW060331K2BEEA.adom-reference-v3.glb",+      "model_3d": "TNPW060331K2BEEA.adom-reference-v3.glb",       "adom_lbr": "TNPW060331K2BEEA.adom-lbr.json",       "datasheet": "tnpw-e3-datasheet.pdf"     },