← Commit history

Clarify native corner check and expose standalone inspection geometry

John Lauer ·bec5fc662d ·1mo ago ·parent afa6784
2 files changed +25−19
README.md+7−1
@@ -25,7 +25,7 @@ The adom-symbol source groups Monitor, Control, Reset and Supply. Connection end  `TPS389001DSER.kicad_mod` transcribes the manufacturer's example board/stencil drawings, PDF pages 25–26. The solderable/paste rectangles are 0.8 × 0.25 mm for pad 1 and 0.7 × 0.25 mm for the other pads. Pad 1 extends farther inward and shares the row's outer edge. Pads 1–3 use solder-mask-defined lands with 0.05 mm copper overlap; pads 4–6 use non-solder-mask-defined lands with 0.05 mm mask expansion. `land-pattern-intent.json` records exact copper, mask and paste dimensions. The package has six terminals and no separate exposed pad. Silk includes an external pad-1 cue; the fab outline includes a corner cue. -**The canonical conversion is diagnostic only.** adom-lbr currently drops all per-pad mask and paste margins. See [adom-lbr issue 25](https://wiki.adom.inc/adom/adom-lbr/issues/25) and `aperture-roundtrip-audit.json`. The source footprint retains the attributes; exported diagnostic copies must not be used for fabrication. A footprint preview's copper shape alone cannot prove aperture fidelity. InstaPCB mask registration, paste-jet suitability and independent land-pattern review remain open.+**The canonical conversion remains a design candidate.** Installed adom-lbr 2.39.0 drops all per-pad mask and paste margins. Isolated development commit `19e46a6` preserves those fields, footprint defaults and explicit layer participation through KiCad, and adds signed Altium expansion fields with codec tests. The current supervisor Altium export refuses its unrepresentable rounded-corner value; Fusion explicit aperture export returns an unsupported-feature error. Native desktop parity is still unproven. See [adom-lbr issue 25](https://wiki.adom.inc/adom/adom-lbr/issues/25) and `aperture-roundtrip-audit.json`. The original roundtrip-diagnostic copies lost the attributes and must not be used for fabrication. The newer `aperture-candidate/` files preserve them; all remain unqualified. A footprint preview's copper shape alone cannot prove aperture fidelity. InstaPCB mask registration, paste-jet suitability and independent land-pattern review remain open.  The STEP's thin axis is Y: OCCT bounds X ±0.75 mm, Y −0.025..0.775 mm, Z ±0.75 mm. PCB rotation, standoff and pin-1 registration are unverified, so the footprint intentionally has no model reference yet. This is a package-model view, not a seated-board preview. Native KiCad/Fusion/Altium parity remains pending. @@ -34,3 +34,9 @@ The STEP's thin axis is Y: OCCT bounds X ±0.75 mm, Y −0.025..0.775 mm, Z ±0. VDD requires local 0.1 µF decoupling. MR logic thresholds track VDD; a 3.3 V host must not directly assert an assumed valid high when this device is powered from 5 V. RESET needs a pull-up. Nominal delay is C_CT(µF) × 1.07 + 25 µs; timing and startup limits need a circuit-level budget before sensor-enable qualification.  Parts Search snapshot, 9 September 2026: exact Mouser `595-TPS389001DSER` reports 2190 units at $1.92 each, with a 112-day lead-time field. Packaging/fulfillment are unconfirmed, and no order or reservation was made. The banner instead recommended DSET; [Parts Search issue 8](https://wiki.adom.inc/adom/adom-parts-search/issues/8) records that mismatch. DSER remains the exact candidate here. The installed Basic Parts catalog does not list this supervisor; live Adom quantity is unverified because the inventory executable is absent from PATH. Basic Parts remain preferred for qualified support components.++## Native aperture inspection++[Open the interactive native-layer inspection](https://wiki.adom.inc/adom/tps389001dser/render/aperture-candidate/aperture-inspection.html). The three individual KiCad SVG exports retain the native geometry; the inspection HTML changes framing/layer visibility only. Outer widths/heights of all 18 copper/mask/paste shapes match the saved source intent. See `aperture-candidate/native-aperture-report.json` for measurements and hashes.++**Matching dimensions is not full stencil fidelity.** KiCad applies the rounded-rectangle ratio to each adjusted aperture size. Pad 1's present mask/paste opening has an approximately 0.0714 mm radius, while TI's example stencil calls out R0.05 typical. Explicit aperture geometry or a reviewed land-pattern revision is still required. No footprint or native parity is released on the strength of this check.
aperture-candidate/aperture-inspection.html+18−18
@@ -1,21 +1,21 @@-<!doctype html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>TPS389001DSER · Native aperture inspection</title><style>body{margin:0;background:#0d1117;color:#dae3ed;font:15px system-ui}header,footer{padding:18px 24px}h1{font-size:22px;margin:0 0 8px}p{margin:5px 0;color:#b2bfcd}nav{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}button{background:#1e2b37;color:#eaf3ff;border:1px solid #506171;border-radius:5px;padding:9px 15px;cursor:pointer}button[aria-pressed=true]{background:#275a5d;border-color:#5eb3b1}svg{display:block;background:#141c25;width:100%;height:64vh;touch-action:none;border-block:1px solid #2d3b4b}footer{max-width:950px;line-height:1.5}strong{color:#f0c777}</style></head><body><header><h1>TPS389001DSER · Aperture inspection</h1><p>Native KiCad drawings from the corrected canonical export. Pan or zoom to inspect the six lands.</p><nav><button data-show="all" aria-pressed="true">Overlay</button><button data-show="F.Cu">Copper</button><button data-show="F.Mask">Mask openings</button><button data-show="F.Paste">Paste openings</button><button id="pad1">Inspect pad 1</button><button id="fit">Fit all</button></nav></header><svg id="view" xmlns="http://www.w3.org/2000/svg" viewBox="8.65 8.95 2.75 2.1"><g data-layer="F.Cu"><ns0:path xmlns:ns0="http://www.w3.org/2000/svg" style="fill:#C83434; fill-opacity:1.0000; stroke:none;fill-rule:evenodd;" d="M 9.0000,9.4250 9.0076,9.3867 9.0293,9.3543 9.0617,9.3326 9.1000,9.3250 9.8000,9.3250 9.8383,9.3326 9.8707,9.3543 9.8924,9.3867 9.9000,9.4250 9.9000,9.5750 9.8924,9.6133 9.8707,9.6457 9.8383,9.6674 9.8000,9.6750 9.1000,9.6750 9.0617,9.6674 9.0293,9.6457 9.0076,9.6133 9.0000,9.5750 Z" /> -<ns0:path xmlns:ns0="http://www.w3.org/2000/svg" style="fill:#C83434; fill-opacity:1.0000; stroke:none;fill-rule:evenodd;" d="M 9.0000,9.9250 9.0076,9.8867 9.0293,9.8543 9.0617,9.8326 9.1000,9.8250 9.7000,9.8250 9.7383,9.8326 9.7707,9.8543 9.7924,9.8867 9.8000,9.9250 9.8000,10.0750 9.7924,10.1133 9.7707,10.1457 9.7383,10.1674 9.7000,10.1750 9.1000,10.1750 9.0617,10.1674 9.0293,10.1457 9.0076,10.1133 9.0000,10.0750 Z" /> -<ns0:path xmlns:ns0="http://www.w3.org/2000/svg" style="fill:#C83434; fill-opacity:1.0000; stroke:none;fill-rule:evenodd;" d="M 9.0000,10.4250 9.0076,10.3867 9.0293,10.3543 9.0617,10.3326 9.1000,10.3250 9.7000,10.3250 9.7383,10.3326 9.7707,10.3543 9.7924,10.3867 9.8000,10.4250 9.8000,10.5750 9.7924,10.6133 9.7707,10.6457 9.7383,10.6674 9.7000,10.6750 9.1000,10.6750 9.0617,10.6674 9.0293,10.6457 9.0076,10.6133 9.0000,10.5750 Z" /> -<ns0:path xmlns:ns0="http://www.w3.org/2000/svg" style="fill:#C83434; fill-opacity:1.0000; stroke:none;fill-rule:evenodd;" d="M 10.2500,10.4250 10.2538,10.4059 10.2646,10.3896 10.2809,10.3788 10.3000,10.3750 10.9000,10.3750 10.9191,10.3788 10.9354,10.3896 10.9462,10.4059 10.9500,10.4250 10.9500,10.5750 10.9462,10.5941 10.9354,10.6104 10.9191,10.6212 10.9000,10.6250 10.3000,10.6250 10.2809,10.6212 10.2646,10.6104 10.2538,10.5941 10.2500,10.5750 Z" /> -<ns0:path xmlns:ns0="http://www.w3.org/2000/svg" style="fill:#C83434; fill-opacity:1.0000; stroke:none;fill-rule:evenodd;" d="M 10.2500,9.9250 10.2538,9.9059 10.2646,9.8896 10.2809,9.8788 10.3000,9.8750 10.9000,9.8750 10.9191,9.8788 10.9354,9.8896 10.9462,9.9059 10.9500,9.9250 10.9500,10.0750 10.9462,10.0941 10.9354,10.1104 10.9191,10.1212 10.9000,10.1250 10.3000,10.1250 10.2809,10.1212 10.2646,10.1104 10.2538,10.0941 10.2500,10.0750 Z" /> -<ns0:path xmlns:ns0="http://www.w3.org/2000/svg" style="fill:#C83434; fill-opacity:1.0000; stroke:none;fill-rule:evenodd;" d="M 10.2500,9.4250 10.2538,9.4059 10.2646,9.3896 10.2809,9.3788 10.3000,9.3750 10.9000,9.3750 10.9191,9.3788 10.9354,9.3896 10.9462,9.4059 10.9500,9.4250 10.9500,9.5750 10.9462,9.5941 10.9354,9.6104 10.9191,9.6212 10.9000,9.6250 10.3000,9.6250 10.2809,9.6212 10.2646,9.6104 10.2538,9.5941 10.2500,9.5750 Z" /> -</g><g data-layer="F.Mask"><ns0:path xmlns:ns0="http://www.w3.org/2000/svg" style="fill:#D864FF; fill-opacity:0.4000; stroke:none;fill-rule:evenodd;" d="M 9.0500,9.4464 9.0554,9.4191 9.0709,9.3959 9.0941,9.3804 9.1214,9.3750 9.7786,9.3750 9.8059,9.3804 9.8291,9.3959 9.8446,9.4191 9.8500,9.4464 9.8500,9.5536 9.8446,9.5809 9.8291,9.6041 9.8059,9.6196 9.7786,9.6250 9.1214,9.6250 9.0941,9.6196 9.0709,9.6041 9.0554,9.5809 9.0500,9.5536 Z" /> -<ns0:path xmlns:ns0="http://www.w3.org/2000/svg" style="fill:#D864FF; fill-opacity:0.4000; stroke:none;fill-rule:evenodd;" d="M 9.0500,9.9464 9.0554,9.9191 9.0709,9.8959 9.0941,9.8804 9.1214,9.8750 9.6786,9.8750 9.7059,9.8804 9.7291,9.8959 9.7446,9.9191 9.7500,9.9464 9.7500,10.0536 9.7446,10.0809 9.7291,10.1041 9.7059,10.1196 9.6786,10.1250 9.1214,10.1250 9.0941,10.1196 9.0709,10.1041 9.0554,10.0809 9.0500,10.0536 Z" /> -<ns0:path xmlns:ns0="http://www.w3.org/2000/svg" style="fill:#D864FF; fill-opacity:0.4000; stroke:none;fill-rule:evenodd;" d="M 9.0500,10.4464 9.0554,10.4191 9.0709,10.3959 9.0941,10.3804 9.1214,10.3750 9.6786,10.3750 9.7059,10.3804 9.7291,10.3959 9.7446,10.4191 9.7500,10.4464 9.7500,10.5536 9.7446,10.5809 9.7291,10.6041 9.7059,10.6196 9.6786,10.6250 9.1214,10.6250 9.0941,10.6196 9.0709,10.6041 9.0554,10.5809 9.0500,10.5536 Z" /> -<ns0:path xmlns:ns0="http://www.w3.org/2000/svg" style="fill:#D864FF; fill-opacity:0.4000; stroke:none;fill-rule:evenodd;" d="M 10.2000,10.3950 10.2053,10.3682 10.2205,10.3455 10.2432,10.3303 10.2700,10.3250 10.9300,10.3250 10.9568,10.3303 10.9795,10.3455 10.9947,10.3682 11.0000,10.3950 11.0000,10.6050 10.9947,10.6318 10.9795,10.6545 10.9568,10.6697 10.9300,10.6750 10.2700,10.6750 10.2432,10.6697 10.2205,10.6545 10.2053,10.6318 10.2000,10.6050 Z" /> -<ns0:path xmlns:ns0="http://www.w3.org/2000/svg" style="fill:#D864FF; fill-opacity:0.4000; stroke:none;fill-rule:evenodd;" d="M 10.2000,9.8950 10.2053,9.8682 10.2205,9.8455 10.2432,9.8303 10.2700,9.8250 10.9300,9.8250 10.9568,9.8303 10.9795,9.8455 10.9947,9.8682 11.0000,9.8950 11.0000,10.1050 10.9947,10.1318 10.9795,10.1545 10.9568,10.1697 10.9300,10.1750 10.2700,10.1750 10.2432,10.1697 10.2205,10.1545 10.2053,10.1318 10.2000,10.1050 Z" /> -<ns0:path xmlns:ns0="http://www.w3.org/2000/svg" style="fill:#D864FF; fill-opacity:0.4000; stroke:none;fill-rule:evenodd;" d="M 10.2000,9.3950 10.2053,9.3682 10.2205,9.3455 10.2432,9.3303 10.2700,9.3250 10.9300,9.3250 10.9568,9.3303 10.9795,9.3455 10.9947,9.3682 11.0000,9.3950 11.0000,9.6050 10.9947,9.6318 10.9795,9.6545 10.9568,9.6697 10.9300,9.6750 10.2700,9.6750 10.2432,9.6697 10.2205,9.6545 10.2053,9.6318 10.2000,9.6050 Z" /> -</g><g data-layer="F.Paste"><ns0:path xmlns:ns0="http://www.w3.org/2000/svg" style="fill:#B4A09A; fill-opacity:0.9000; stroke:none;fill-rule:evenodd;" d="M 9.0500,9.4464 9.0554,9.4191 9.0709,9.3959 9.0941,9.3804 9.1214,9.3750 9.7786,9.3750 9.8059,9.3804 9.8291,9.3959 9.8446,9.4191 9.8500,9.4464 9.8500,9.5536 9.8446,9.5809 9.8291,9.6041 9.8059,9.6196 9.7786,9.6250 9.1214,9.6250 9.0941,9.6196 9.0709,9.6041 9.0554,9.5809 9.0500,9.5536 Z" /> -<ns0:path xmlns:ns0="http://www.w3.org/2000/svg" style="fill:#B4A09A; fill-opacity:0.9000; stroke:none;fill-rule:evenodd;" d="M 9.0500,9.9464 9.0554,9.9191 9.0709,9.8959 9.0941,9.8804 9.1214,9.8750 9.6786,9.8750 9.7059,9.8804 9.7291,9.8959 9.7446,9.9191 9.7500,9.9464 9.7500,10.0536 9.7446,10.0809 9.7291,10.1041 9.7059,10.1196 9.6786,10.1250 9.1214,10.1250 9.0941,10.1196 9.0709,10.1041 9.0554,10.0809 9.0500,10.0536 Z" /> -<ns0:path xmlns:ns0="http://www.w3.org/2000/svg" style="fill:#B4A09A; fill-opacity:0.9000; stroke:none;fill-rule:evenodd;" d="M 9.0500,10.4464 9.0554,10.4191 9.0709,10.3959 9.0941,10.3804 9.1214,10.3750 9.6786,10.3750 9.7059,10.3804 9.7291,10.3959 9.7446,10.4191 9.7500,10.4464 9.7500,10.5536 9.7446,10.5809 9.7291,10.6041 9.7059,10.6196 9.6786,10.6250 9.1214,10.6250 9.0941,10.6196 9.0709,10.6041 9.0554,10.5809 9.0500,10.5536 Z" /> -<ns0:path xmlns:ns0="http://www.w3.org/2000/svg" style="fill:#B4A09A; fill-opacity:0.9000; stroke:none;fill-rule:evenodd;" d="M 10.2500,10.4250 10.2538,10.4059 10.2646,10.3896 10.2809,10.3788 10.3000,10.3750 10.9000,10.3750 10.9191,10.3788 10.9354,10.3896 10.9462,10.4059 10.9500,10.4250 10.9500,10.5750 10.9462,10.5941 10.9354,10.6104 10.9191,10.6212 10.9000,10.6250 10.3000,10.6250 10.2809,10.6212 10.2646,10.6104 10.2538,10.5941 10.2500,10.5750 Z" /> -<ns0:path xmlns:ns0="http://www.w3.org/2000/svg" style="fill:#B4A09A; fill-opacity:0.9000; stroke:none;fill-rule:evenodd;" d="M 10.2500,9.9250 10.2538,9.9059 10.2646,9.8896 10.2809,9.8788 10.3000,9.8750 10.9000,9.8750 10.9191,9.8788 10.9354,9.8896 10.9462,9.9059 10.9500,9.9250 10.9500,10.0750 10.9462,10.0941 10.9354,10.1104 10.9191,10.1212 10.9000,10.1250 10.3000,10.1250 10.2809,10.1212 10.2646,10.1104 10.2538,10.0941 10.2500,10.0750 Z" /> -<ns0:path xmlns:ns0="http://www.w3.org/2000/svg" style="fill:#B4A09A; fill-opacity:0.9000; stroke:none;fill-rule:evenodd;" d="M 10.2500,9.4250 10.2538,9.4059 10.2646,9.3896 10.2809,9.3788 10.3000,9.3750 10.9000,9.3750 10.9191,9.3788 10.9354,9.3896 10.9462,9.4059 10.9500,9.4250 10.9500,9.5750 10.9462,9.5941 10.9354,9.6104 10.9191,9.6212 10.9000,9.6250 10.3000,9.6250 10.2809,9.6212 10.2646,9.6104 10.2538,9.5941 10.2500,9.5750 Z" /> +<!doctype html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>TPS389001DSER · Native aperture inspection</title><style>body{margin:0;background:#0d1117;color:#dae3ed;font:15px system-ui}header,footer{padding:18px 24px}h1{font-size:22px;margin:0 0 8px}p{margin:5px 0;color:#b2bfcd}nav{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}button{background:#1e2b37;color:#eaf3ff;border:1px solid #506171;border-radius:5px;padding:9px 15px;cursor:pointer}button[aria-pressed=true]{background:#275a5d;border-color:#5eb3b1}svg{display:block;background:#141c25;width:100%;height:64vh;touch-action:none;border-block:1px solid #2d3b4b}footer{max-width:950px;line-height:1.5}strong{color:#f0c777}</style></head><body><header><h1>TPS389001DSER · Aperture inspection</h1><p>Native KiCad drawings from the corrected canonical export. Pan or zoom to inspect the six lands.</p><nav><button data-show="all" aria-pressed="true">Overlay</button><button data-show="F.Cu">Copper</button><button data-show="F.Mask">Mask openings</button><button data-show="F.Paste">Paste openings</button><button id="pad1">Inspect pad 1</button><button id="fit">Fit all</button></nav></header><svg id="view" xmlns="http://www.w3.org/2000/svg" viewBox="8.65 8.95 2.75 2.1"><g data-layer="F.Cu"><path xmlns="http://www.w3.org/2000/svg" style="fill:#C83434; fill-opacity:1.0000; stroke:none;fill-rule:evenodd;" d="M 9.0000,9.4250 9.0076,9.3867 9.0293,9.3543 9.0617,9.3326 9.1000,9.3250 9.8000,9.3250 9.8383,9.3326 9.8707,9.3543 9.8924,9.3867 9.9000,9.4250 9.9000,9.5750 9.8924,9.6133 9.8707,9.6457 9.8383,9.6674 9.8000,9.6750 9.1000,9.6750 9.0617,9.6674 9.0293,9.6457 9.0076,9.6133 9.0000,9.5750 Z" /> +<path xmlns="http://www.w3.org/2000/svg" style="fill:#C83434; fill-opacity:1.0000; stroke:none;fill-rule:evenodd;" d="M 9.0000,9.9250 9.0076,9.8867 9.0293,9.8543 9.0617,9.8326 9.1000,9.8250 9.7000,9.8250 9.7383,9.8326 9.7707,9.8543 9.7924,9.8867 9.8000,9.9250 9.8000,10.0750 9.7924,10.1133 9.7707,10.1457 9.7383,10.1674 9.7000,10.1750 9.1000,10.1750 9.0617,10.1674 9.0293,10.1457 9.0076,10.1133 9.0000,10.0750 Z" /> +<path xmlns="http://www.w3.org/2000/svg" style="fill:#C83434; fill-opacity:1.0000; stroke:none;fill-rule:evenodd;" d="M 9.0000,10.4250 9.0076,10.3867 9.0293,10.3543 9.0617,10.3326 9.1000,10.3250 9.7000,10.3250 9.7383,10.3326 9.7707,10.3543 9.7924,10.3867 9.8000,10.4250 9.8000,10.5750 9.7924,10.6133 9.7707,10.6457 9.7383,10.6674 9.7000,10.6750 9.1000,10.6750 9.0617,10.6674 9.0293,10.6457 9.0076,10.6133 9.0000,10.5750 Z" /> +<path xmlns="http://www.w3.org/2000/svg" style="fill:#C83434; fill-opacity:1.0000; stroke:none;fill-rule:evenodd;" d="M 10.2500,10.4250 10.2538,10.4059 10.2646,10.3896 10.2809,10.3788 10.3000,10.3750 10.9000,10.3750 10.9191,10.3788 10.9354,10.3896 10.9462,10.4059 10.9500,10.4250 10.9500,10.5750 10.9462,10.5941 10.9354,10.6104 10.9191,10.6212 10.9000,10.6250 10.3000,10.6250 10.2809,10.6212 10.2646,10.6104 10.2538,10.5941 10.2500,10.5750 Z" /> +<path xmlns="http://www.w3.org/2000/svg" style="fill:#C83434; fill-opacity:1.0000; stroke:none;fill-rule:evenodd;" d="M 10.2500,9.9250 10.2538,9.9059 10.2646,9.8896 10.2809,9.8788 10.3000,9.8750 10.9000,9.8750 10.9191,9.8788 10.9354,9.8896 10.9462,9.9059 10.9500,9.9250 10.9500,10.0750 10.9462,10.0941 10.9354,10.1104 10.9191,10.1212 10.9000,10.1250 10.3000,10.1250 10.2809,10.1212 10.2646,10.1104 10.2538,10.0941 10.2500,10.0750 Z" /> +<path xmlns="http://www.w3.org/2000/svg" style="fill:#C83434; fill-opacity:1.0000; stroke:none;fill-rule:evenodd;" d="M 10.2500,9.4250 10.2538,9.4059 10.2646,9.3896 10.2809,9.3788 10.3000,9.3750 10.9000,9.3750 10.9191,9.3788 10.9354,9.3896 10.9462,9.4059 10.9500,9.4250 10.9500,9.5750 10.9462,9.5941 10.9354,9.6104 10.9191,9.6212 10.9000,9.6250 10.3000,9.6250 10.2809,9.6212 10.2646,9.6104 10.2538,9.5941 10.2500,9.5750 Z" /> +</g><g data-layer="F.Mask"><path xmlns="http://www.w3.org/2000/svg" style="fill:#D864FF; fill-opacity:0.4000; stroke:none;fill-rule:evenodd;" d="M 9.0500,9.4464 9.0554,9.4191 9.0709,9.3959 9.0941,9.3804 9.1214,9.3750 9.7786,9.3750 9.8059,9.3804 9.8291,9.3959 9.8446,9.4191 9.8500,9.4464 9.8500,9.5536 9.8446,9.5809 9.8291,9.6041 9.8059,9.6196 9.7786,9.6250 9.1214,9.6250 9.0941,9.6196 9.0709,9.6041 9.0554,9.5809 9.0500,9.5536 Z" /> +<path xmlns="http://www.w3.org/2000/svg" style="fill:#D864FF; fill-opacity:0.4000; stroke:none;fill-rule:evenodd;" d="M 9.0500,9.9464 9.0554,9.9191 9.0709,9.8959 9.0941,9.8804 9.1214,9.8750 9.6786,9.8750 9.7059,9.8804 9.7291,9.8959 9.7446,9.9191 9.7500,9.9464 9.7500,10.0536 9.7446,10.0809 9.7291,10.1041 9.7059,10.1196 9.6786,10.1250 9.1214,10.1250 9.0941,10.1196 9.0709,10.1041 9.0554,10.0809 9.0500,10.0536 Z" /> +<path xmlns="http://www.w3.org/2000/svg" style="fill:#D864FF; fill-opacity:0.4000; stroke:none;fill-rule:evenodd;" d="M 9.0500,10.4464 9.0554,10.4191 9.0709,10.3959 9.0941,10.3804 9.1214,10.3750 9.6786,10.3750 9.7059,10.3804 9.7291,10.3959 9.7446,10.4191 9.7500,10.4464 9.7500,10.5536 9.7446,10.5809 9.7291,10.6041 9.7059,10.6196 9.6786,10.6250 9.1214,10.6250 9.0941,10.6196 9.0709,10.6041 9.0554,10.5809 9.0500,10.5536 Z" /> +<path xmlns="http://www.w3.org/2000/svg" style="fill:#D864FF; fill-opacity:0.4000; stroke:none;fill-rule:evenodd;" d="M 10.2000,10.3950 10.2053,10.3682 10.2205,10.3455 10.2432,10.3303 10.2700,10.3250 10.9300,10.3250 10.9568,10.3303 10.9795,10.3455 10.9947,10.3682 11.0000,10.3950 11.0000,10.6050 10.9947,10.6318 10.9795,10.6545 10.9568,10.6697 10.9300,10.6750 10.2700,10.6750 10.2432,10.6697 10.2205,10.6545 10.2053,10.6318 10.2000,10.6050 Z" /> +<path xmlns="http://www.w3.org/2000/svg" style="fill:#D864FF; fill-opacity:0.4000; stroke:none;fill-rule:evenodd;" d="M 10.2000,9.8950 10.2053,9.8682 10.2205,9.8455 10.2432,9.8303 10.2700,9.8250 10.9300,9.8250 10.9568,9.8303 10.9795,9.8455 10.9947,9.8682 11.0000,9.8950 11.0000,10.1050 10.9947,10.1318 10.9795,10.1545 10.9568,10.1697 10.9300,10.1750 10.2700,10.1750 10.2432,10.1697 10.2205,10.1545 10.2053,10.1318 10.2000,10.1050 Z" /> +<path xmlns="http://www.w3.org/2000/svg" style="fill:#D864FF; fill-opacity:0.4000; stroke:none;fill-rule:evenodd;" d="M 10.2000,9.3950 10.2053,9.3682 10.2205,9.3455 10.2432,9.3303 10.2700,9.3250 10.9300,9.3250 10.9568,9.3303 10.9795,9.3455 10.9947,9.3682 11.0000,9.3950 11.0000,9.6050 10.9947,9.6318 10.9795,9.6545 10.9568,9.6697 10.9300,9.6750 10.2700,9.6750 10.2432,9.6697 10.2205,9.6545 10.2053,9.6318 10.2000,9.6050 Z" /> +</g><g data-layer="F.Paste"><path xmlns="http://www.w3.org/2000/svg" style="fill:#B4A09A; fill-opacity:0.9000; stroke:none;fill-rule:evenodd;" d="M 9.0500,9.4464 9.0554,9.4191 9.0709,9.3959 9.0941,9.3804 9.1214,9.3750 9.7786,9.3750 9.8059,9.3804 9.8291,9.3959 9.8446,9.4191 9.8500,9.4464 9.8500,9.5536 9.8446,9.5809 9.8291,9.6041 9.8059,9.6196 9.7786,9.6250 9.1214,9.6250 9.0941,9.6196 9.0709,9.6041 9.0554,9.5809 9.0500,9.5536 Z" /> +<path xmlns="http://www.w3.org/2000/svg" style="fill:#B4A09A; fill-opacity:0.9000; stroke:none;fill-rule:evenodd;" d="M 9.0500,9.9464 9.0554,9.9191 9.0709,9.8959 9.0941,9.8804 9.1214,9.8750 9.6786,9.8750 9.7059,9.8804 9.7291,9.8959 9.7446,9.9191 9.7500,9.9464 9.7500,10.0536 9.7446,10.0809 9.7291,10.1041 9.7059,10.1196 9.6786,10.1250 9.1214,10.1250 9.0941,10.1196 9.0709,10.1041 9.0554,10.0809 9.0500,10.0536 Z" /> +<path xmlns="http://www.w3.org/2000/svg" style="fill:#B4A09A; fill-opacity:0.9000; stroke:none;fill-rule:evenodd;" d="M 9.0500,10.4464 9.0554,10.4191 9.0709,10.3959 9.0941,10.3804 9.1214,10.3750 9.6786,10.3750 9.7059,10.3804 9.7291,10.3959 9.7446,10.4191 9.7500,10.4464 9.7500,10.5536 9.7446,10.5809 9.7291,10.6041 9.7059,10.6196 9.6786,10.6250 9.1214,10.6250 9.0941,10.6196 9.0709,10.6041 9.0554,10.5809 9.0500,10.5536 Z" /> +<path xmlns="http://www.w3.org/2000/svg" style="fill:#B4A09A; fill-opacity:0.9000; stroke:none;fill-rule:evenodd;" d="M 10.2500,10.4250 10.2538,10.4059 10.2646,10.3896 10.2809,10.3788 10.3000,10.3750 10.9000,10.3750 10.9191,10.3788 10.9354,10.3896 10.9462,10.4059 10.9500,10.4250 10.9500,10.5750 10.9462,10.5941 10.9354,10.6104 10.9191,10.6212 10.9000,10.6250 10.3000,10.6250 10.2809,10.6212 10.2646,10.6104 10.2538,10.5941 10.2500,10.5750 Z" /> +<path xmlns="http://www.w3.org/2000/svg" style="fill:#B4A09A; fill-opacity:0.9000; stroke:none;fill-rule:evenodd;" d="M 10.2500,9.9250 10.2538,9.9059 10.2646,9.8896 10.2809,9.8788 10.3000,9.8750 10.9000,9.8750 10.9191,9.8788 10.9354,9.8896 10.9462,9.9059 10.9500,9.9250 10.9500,10.0750 10.9462,10.0941 10.9354,10.1104 10.9191,10.1212 10.9000,10.1250 10.3000,10.1250 10.2809,10.1212 10.2646,10.1104 10.2538,10.0941 10.2500,10.0750 Z" /> +<path xmlns="http://www.w3.org/2000/svg" style="fill:#B4A09A; fill-opacity:0.9000; stroke:none;fill-rule:evenodd;" d="M 10.2500,9.4250 10.2538,9.4059 10.2646,9.3896 10.2809,9.3788 10.3000,9.3750 10.9000,9.3750 10.9191,9.3788 10.9354,9.3896 10.9462,9.4059 10.9500,9.4250 10.9500,9.5750 10.9462,9.5941 10.9354,9.6104 10.9191,9.6212 10.9000,9.6250 10.3000,9.6250 10.2809,9.6212 10.2646,9.6104 10.2538,9.5941 10.2500,9.5750 Z" />  </g></svg><footer><p id="status">Overlay · copper, mask and paste</p><p>Pad 1 is the upper-left land and extends farther inward. Outer dimensions of all 18 native layer shapes match the saved source intent.</p><p><strong>Design candidate — not released for manufacture.</strong> Corner radii still need correction/review against the TI stencil example. Altium rejects the current unrepresentable radius; Fusion explicit aperture geometry remains unfinished. No model seating or complete-board parity is claimed.</p></footer><script> const svg=document.querySelector('#view'),home=[8.65,8.95,2.75,2.1];let box=[...home],drag=null; function paint(){svg.setAttribute('viewBox',box.join(' '))}function animate(goal){let start=box.slice(),t=performance.now();function frame(now){let k=Math.min(1,(now-t)/650),s=k*k*(3-2*k);box=start.map((v,i)=>v+(goal[i]-v)*s);paint();if(k<1)requestAnimationFrame(frame)}requestAnimationFrame(frame)}