← Commit history
README.md+6
@@ -40,3 +40,9 @@ Parts Search snapshot, 9 September 2026: exact Mouser `595-TPS389001DSER` report [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.++## Independent-opening candidate++The newer `explicit-aperture-candidate/` retains six named copper terminals and carries twelve unnumbered technical-layer pads for independent mask and paste openings. This prevents KiCad from scaling the opening corner radius with the copper-pad ratio. [Inspect the newer native geometry](https://wiki.adom.inc/adom/tps389001dser/render/explicit-aperture-candidate/aperture-inspection.html). All twelve native opening sizes and R0.05 mm radii match the saved intent within the SVG's coordinate precision. The six electrical connections remain 1→1 through 6→6. Earlier files and the failing corner example are preserved separately.++The dedicated 5 mm coupon's native DRC reports two copper clearance findings (0.15 mm actual vs default 0.20 mm) and a reference-text edge clipping warning. The detailed native report is authoritative; the service CLI incorrectly summarized zero findings. The InstaPCB skill specifies 0.10 mm minimum spacing, but this coupon did not carry a complete InstaPCB project rule set. This is therefore geometry evidence, not a passing manufacturing DRC. Default ignored checks, including footprint-type mismatch, remain recorded in the native report. Independent copper-land review, native target adapters, model seating and full board qualification remain open.
explicit-aperture-candidate/F.Cu.native.svgadded+149
@@ -0,0 +1,149 @@+<?xml version="1.0" standalone="no"?>+ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" + "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg+  xmlns:svg="http://www.w3.org/2000/svg"+  xmlns="http://www.w3.org/2000/svg"+  xmlns:xlink="http://www.w3.org/1999/xlink"+  xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"+  version="1.1"+  width="297.0022mm" height="210.0072mm" viewBox="0.0000 0.0000 297.0022 210.0072">+<title>SVG Image created as .tmpiCuuA5.svg date 2026-09-09T20:24:23 </title>+  <desc>Image generated by PCBNEW </desc>+<g style="fill:#000000; fill-opacity:1.0000;stroke:#000000; stroke-opacity:1.0000;+stroke-linecap:round; stroke-linejoin:round;"+ transform="translate(0 0) scale(1 1)">+<path 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 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 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 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 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 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> +</svg>
explicit-aperture-candidate/F.Mask.native.svgadded+149
@@ -0,0 +1,149 @@+<?xml version="1.0" standalone="no"?>+ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" + "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg+  xmlns:svg="http://www.w3.org/2000/svg"+  xmlns="http://www.w3.org/2000/svg"+  xmlns:xlink="http://www.w3.org/1999/xlink"+  xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"+  version="1.1"+  width="297.0022mm" height="210.0072mm" viewBox="0.0000 0.0000 297.0022 210.0072">+<title>SVG Image created as .tmpWUeH4v.svg date 2026-09-09T20:24:23 </title>+  <desc>Image generated by PCBNEW </desc>+<g style="fill:#000000; fill-opacity:1.0000;stroke:#000000; stroke-opacity:1.0000;+stroke-linecap:round; stroke-linejoin:round;"+ transform="translate(0 0) scale(1 1)">+<path style="fill:#D864FF; fill-opacity:0.4000; stroke:none;fill-rule:evenodd;"+d="M 9.0500,9.4250+9.0538,9.4059+9.0646,9.3896+9.0809,9.3788+9.1000,9.3750+9.8000,9.3750+9.8191,9.3788+9.8354,9.3896+9.8462,9.4059+9.8500,9.4250+9.8500,9.5750+9.8462,9.5941+9.8354,9.6104+9.8191,9.6212+9.8000,9.6250+9.1000,9.6250+9.0809,9.6212+9.0646,9.6104+9.0538,9.5941+9.0500,9.5750+Z" /> +<path style="fill:#D864FF; fill-opacity:0.4000; stroke:none;fill-rule:evenodd;"+d="M 9.0500,9.9250+9.0538,9.9059+9.0646,9.8896+9.0809,9.8788+9.1000,9.8750+9.7000,9.8750+9.7191,9.8788+9.7354,9.8896+9.7462,9.9059+9.7500,9.9250+9.7500,10.0750+9.7462,10.0941+9.7354,10.1104+9.7191,10.1212+9.7000,10.1250+9.1000,10.1250+9.0809,10.1212+9.0646,10.1104+9.0538,10.0941+9.0500,10.0750+Z" /> +<path style="fill:#D864FF; fill-opacity:0.4000; stroke:none;fill-rule:evenodd;"+d="M 9.0500,10.4250+9.0538,10.4059+9.0646,10.3896+9.0809,10.3788+9.1000,10.3750+9.7000,10.3750+9.7191,10.3788+9.7354,10.3896+9.7462,10.4059+9.7500,10.4250+9.7500,10.5750+9.7462,10.5941+9.7354,10.6104+9.7191,10.6212+9.7000,10.6250+9.1000,10.6250+9.0809,10.6212+9.0646,10.6104+9.0538,10.5941+9.0500,10.5750+Z" /> +<path style="fill:#D864FF; fill-opacity:0.4000; stroke:none;fill-rule:evenodd;"+d="M 10.2000,10.3750+10.2038,10.3559+10.2146,10.3396+10.2309,10.3288+10.2500,10.3250+10.9500,10.3250+10.9691,10.3288+10.9854,10.3396+10.9962,10.3559+11.0000,10.3750+11.0000,10.6250+10.9962,10.6441+10.9854,10.6604+10.9691,10.6712+10.9500,10.6750+10.2500,10.6750+10.2309,10.6712+10.2146,10.6604+10.2038,10.6441+10.2000,10.6250+Z" /> +<path style="fill:#D864FF; fill-opacity:0.4000; stroke:none;fill-rule:evenodd;"+d="M 10.2000,9.8750+10.2038,9.8559+10.2146,9.8396+10.2309,9.8288+10.2500,9.8250+10.9500,9.8250+10.9691,9.8288+10.9854,9.8396+10.9962,9.8559+11.0000,9.8750+11.0000,10.1250+10.9962,10.1441+10.9854,10.1604+10.9691,10.1712+10.9500,10.1750+10.2500,10.1750+10.2309,10.1712+10.2146,10.1604+10.2038,10.1441+10.2000,10.1250+Z" /> +<path style="fill:#D864FF; fill-opacity:0.4000; stroke:none;fill-rule:evenodd;"+d="M 10.2000,9.3750+10.2038,9.3559+10.2146,9.3396+10.2309,9.3288+10.2500,9.3250+10.9500,9.3250+10.9691,9.3288+10.9854,9.3396+10.9962,9.3559+11.0000,9.3750+11.0000,9.6250+10.9962,9.6441+10.9854,9.6604+10.9691,9.6712+10.9500,9.6750+10.2500,9.6750+10.2309,9.6712+10.2146,9.6604+10.2038,9.6441+10.2000,9.6250+Z" /> +</g> +</svg>
explicit-aperture-candidate/F.Paste.native.svgadded+149
@@ -0,0 +1,149 @@+<?xml version="1.0" standalone="no"?>+ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" + "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg+  xmlns:svg="http://www.w3.org/2000/svg"+  xmlns="http://www.w3.org/2000/svg"+  xmlns:xlink="http://www.w3.org/1999/xlink"+  xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"+  version="1.1"+  width="297.0022mm" height="210.0072mm" viewBox="0.0000 0.0000 297.0022 210.0072">+<title>SVG Image created as .tmpDtw29N.svg date 2026-09-09T20:24:24 </title>+  <desc>Image generated by PCBNEW </desc>+<g style="fill:#000000; fill-opacity:1.0000;stroke:#000000; stroke-opacity:1.0000;+stroke-linecap:round; stroke-linejoin:round;"+ transform="translate(0 0) scale(1 1)">+<path style="fill:#B4A09A; fill-opacity:0.9000; stroke:none;fill-rule:evenodd;"+d="M 9.0500,9.4250+9.0538,9.4059+9.0646,9.3896+9.0809,9.3788+9.1000,9.3750+9.8000,9.3750+9.8191,9.3788+9.8354,9.3896+9.8462,9.4059+9.8500,9.4250+9.8500,9.5750+9.8462,9.5941+9.8354,9.6104+9.8191,9.6212+9.8000,9.6250+9.1000,9.6250+9.0809,9.6212+9.0646,9.6104+9.0538,9.5941+9.0500,9.5750+Z" /> +<path style="fill:#B4A09A; fill-opacity:0.9000; stroke:none;fill-rule:evenodd;"+d="M 9.0500,9.9250+9.0538,9.9059+9.0646,9.8896+9.0809,9.8788+9.1000,9.8750+9.7000,9.8750+9.7191,9.8788+9.7354,9.8896+9.7462,9.9059+9.7500,9.9250+9.7500,10.0750+9.7462,10.0941+9.7354,10.1104+9.7191,10.1212+9.7000,10.1250+9.1000,10.1250+9.0809,10.1212+9.0646,10.1104+9.0538,10.0941+9.0500,10.0750+Z" /> +<path style="fill:#B4A09A; fill-opacity:0.9000; stroke:none;fill-rule:evenodd;"+d="M 9.0500,10.4250+9.0538,10.4059+9.0646,10.3896+9.0809,10.3788+9.1000,10.3750+9.7000,10.3750+9.7191,10.3788+9.7354,10.3896+9.7462,10.4059+9.7500,10.4250+9.7500,10.5750+9.7462,10.5941+9.7354,10.6104+9.7191,10.6212+9.7000,10.6250+9.1000,10.6250+9.0809,10.6212+9.0646,10.6104+9.0538,10.5941+9.0500,10.5750+Z" /> +<path 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 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 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>
explicit-aperture-candidate/TPS389001DSER.adom-lbr.jsonadded+512
@@ -0,0 +1,512 @@+{+  "schema_version": 2,+  "mpn": "TPS389001DSER",+  "manufacturer": "",+  "package": "",+  "value": "",+  "category": "",+  "symbol": {+    "name": "TPS389001DSER",+    "pins": [+      {+        "number": "1",+        "name": "SENSE",+        "electrical_type": "input",+        "x": -900,+        "y": 150,+        "length": 100,+        "rotation": 0+      },+      {+        "number": "3",+        "name": "~{MR}",+        "electrical_type": "input",+        "x": -900,+        "y": -150,+        "length": 100,+        "rotation": 0+      },+      {+        "number": "5",+        "name": "CT",+        "electrical_type": "passive",+        "x": -900,+        "y": -250,+        "length": 100,+        "rotation": 0+      },+      {+        "number": "6",+        "name": "~{RESET}",+        "electrical_type": "open_collector",+        "x": 900,+        "y": 150,+        "length": 100,+        "rotation": 180+      },+      {+        "number": "4",+        "name": "VDD",+        "electrical_type": "power_in",+        "x": 900,+        "y": -150,+        "length": 100,+        "rotation": 180+      },+      {+        "number": "2",+        "name": "GND",+        "electrical_type": "power_in",+        "x": 900,+        "y": -250,+        "length": 100,+        "rotation": 180+      }+    ],+    "body": null,+    "graphics": [+      {+        "kind": "rect",+        "x1": -800.0,+        "y1": 350.0,+        "x2": 800.0,+        "y2": -350.0,+        "width": 10.0,+        "filled": true,+        "fill_style": "background"+      }+    ],+    "texts": [+      {+        "text": "Monitor",+        "x": -759.8425196850394,+        "y": 250.0,+        "size_mil": 30.0,+        "rotation": 0.0,+        "justify": "left"+      },+      {+        "text": "Control",+        "x": -759.8425196850394,+        "y": -78.74015748031496,+        "size_mil": 30.0,+        "rotation": 0.0,+        "justify": "left"+      },+      {+        "text": "Reset",+        "x": 759.8425196850394,+        "y": 250.0,+        "size_mil": 30.0,+        "rotation": 0.0,+        "justify": "right"+      },+      {+        "text": "Supply",+        "x": 759.8425196850394,+        "y": -78.74015748031496,+        "size_mil": 30.0,+        "rotation": 0.0,+        "justify": "right"+      }+    ],+    "designator_prefix": "U",+    "footprint": "TPS389001DSER",+    "parameters": [+      {+        "name": "Value",+        "value": "TPS389001DSER",+        "visible": true+      },+      {+        "name": "Datasheet",+        "value": "https://www.ti.com/lit/ds/symlink/tps3890.pdf",+        "visible": false+      },+      {+        "name": "Description",+        "value": "Adjustable 1.15 V supervisor; active-low open-drain reset. 2-column symbol, pins grouped by function.",+        "visible": false+      },+      {+        "name": "Manufacturer",+        "value": "Texas Instruments",+        "visible": false+      }+    ],+    "pin_numbers_hidden": false,+    "pin_names_hidden": false+  },+  "footprint": {+    "aperture_defaults": {},+    "name": "TPS389001DSER",+    "pads": [+      {+        "apertures": {},+        "layers": [+          "F.Cu"+        ],+        "number": "1",+        "x_mm": -0.55,+        "y_mm": -0.5,+        "w_mm": 0.9,+        "h_mm": 0.35,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect",+        "roundrect_rratio": 0.285714286+      },+      {+        "apertures": {},+        "layers": [+          "F.Mask"+        ],+        "number": "",+        "x_mm": -0.55,+        "y_mm": -0.5,+        "w_mm": 0.8,+        "h_mm": 0.25,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect",+        "roundrect_rratio": 0.2+      },+      {+        "apertures": {},+        "layers": [+          "F.Paste"+        ],+        "number": "",+        "x_mm": -0.55,+        "y_mm": -0.5,+        "w_mm": 0.8,+        "h_mm": 0.25,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect",+        "roundrect_rratio": 0.2+      },+      {+        "apertures": {},+        "layers": [+          "F.Cu"+        ],+        "number": "2",+        "x_mm": -0.6,+        "y_mm": 0.0,+        "w_mm": 0.8,+        "h_mm": 0.35,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect",+        "roundrect_rratio": 0.285714286+      },+      {+        "apertures": {},+        "layers": [+          "F.Mask"+        ],+        "number": "",+        "x_mm": -0.6,+        "y_mm": 0.0,+        "w_mm": 0.7,+        "h_mm": 0.25,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect",+        "roundrect_rratio": 0.2+      },+      {+        "apertures": {},+        "layers": [+          "F.Paste"+        ],+        "number": "",+        "x_mm": -0.6,+        "y_mm": 0.0,+        "w_mm": 0.7,+        "h_mm": 0.25,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect",+        "roundrect_rratio": 0.2+      },+      {+        "apertures": {},+        "layers": [+          "F.Cu"+        ],+        "number": "3",+        "x_mm": -0.6,+        "y_mm": 0.5,+        "w_mm": 0.8,+        "h_mm": 0.35,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect",+        "roundrect_rratio": 0.285714286+      },+      {+        "apertures": {},+        "layers": [+          "F.Mask"+        ],+        "number": "",+        "x_mm": -0.6,+        "y_mm": 0.5,+        "w_mm": 0.7,+        "h_mm": 0.25,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect",+        "roundrect_rratio": 0.2+      },+      {+        "apertures": {},+        "layers": [+          "F.Paste"+        ],+        "number": "",+        "x_mm": -0.6,+        "y_mm": 0.5,+        "w_mm": 0.7,+        "h_mm": 0.25,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect",+        "roundrect_rratio": 0.2+      },+      {+        "apertures": {},+        "layers": [+          "F.Cu"+        ],+        "number": "4",+        "x_mm": 0.6,+        "y_mm": 0.5,+        "w_mm": 0.7,+        "h_mm": 0.25,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect",+        "roundrect_rratio": 0.2+      },+      {+        "apertures": {},+        "layers": [+          "F.Mask"+        ],+        "number": "",+        "x_mm": 0.6,+        "y_mm": 0.5,+        "w_mm": 0.8,+        "h_mm": 0.35,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect",+        "roundrect_rratio": 0.142857143+      },+      {+        "apertures": {},+        "layers": [+          "F.Paste"+        ],+        "number": "",+        "x_mm": 0.6,+        "y_mm": 0.5,+        "w_mm": 0.7,+        "h_mm": 0.25,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect",+        "roundrect_rratio": 0.2+      },+      {+        "apertures": {},+        "layers": [+          "F.Cu"+        ],+        "number": "5",+        "x_mm": 0.6,+        "y_mm": 0.0,+        "w_mm": 0.7,+        "h_mm": 0.25,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect",+        "roundrect_rratio": 0.2+      },+      {+        "apertures": {},+        "layers": [+          "F.Mask"+        ],+        "number": "",+        "x_mm": 0.6,+        "y_mm": 0.0,+        "w_mm": 0.8,+        "h_mm": 0.35,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect",+        "roundrect_rratio": 0.142857143+      },+      {+        "apertures": {},+        "layers": [+          "F.Paste"+        ],+        "number": "",+        "x_mm": 0.6,+        "y_mm": 0.0,+        "w_mm": 0.7,+        "h_mm": 0.25,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect",+        "roundrect_rratio": 0.2+      },+      {+        "apertures": {},+        "layers": [+          "F.Cu"+        ],+        "number": "6",+        "x_mm": 0.6,+        "y_mm": -0.5,+        "w_mm": 0.7,+        "h_mm": 0.25,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect",+        "roundrect_rratio": 0.2+      },+      {+        "apertures": {},+        "layers": [+          "F.Mask"+        ],+        "number": "",+        "x_mm": 0.6,+        "y_mm": -0.5,+        "w_mm": 0.8,+        "h_mm": 0.35,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect",+        "roundrect_rratio": 0.142857143+      },+      {+        "apertures": {},+        "layers": [+          "F.Paste"+        ],+        "number": "",+        "x_mm": 0.6,+        "y_mm": -0.5,+        "w_mm": 0.7,+        "h_mm": 0.25,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect",+        "roundrect_rratio": 0.2+      }+    ],+    "graphics": [+      {+        "kind": "line",+        "layer": {+          "role": "fab"+        },+        "x1": -0.75,+        "y1": -0.5,+        "x2": -0.5,+        "y2": -0.75,+        "width": 0.1+      },+      {+        "kind": "line",+        "layer": {+          "role": "silk"+        },+        "x1": -0.65,+        "y1": -0.9,+        "x2": 0.75,+        "y2": -0.9,+        "width": 0.12+      },+      {+        "kind": "line",+        "layer": {+          "role": "silk"+        },+        "x1": -0.75,+        "y1": 0.9,+        "x2": 0.75,+        "y2": 0.9,+        "width": 0.12+      },+      {+        "kind": "rect",+        "layer": {+          "role": "fab"+        },+        "x1": -0.75,+        "y1": -0.75,+        "x2": 0.75,+        "y2": 0.75,+        "width": 0.1+      },+      {+        "kind": "rect",+        "layer": {+          "role": "courtyard"+        },+        "x1": -1.25,+        "y1": -1.05,+        "x2": 1.25,+        "y2": 1.05,+        "width": 0.05+      },+      {+        "kind": "circle",+        "layer": {+          "role": "silk"+        },+        "cx": -1.1,+        "cy": -0.95,+        "r": 0.06000000000000005,+        "width": 0.1+      }+    ]+  },+  "connect": [+    {+      "pin": "1",+      "pad": "1"+    },+    {+      "pin": "3",+      "pad": "3"+    },+    {+      "pin": "5",+      "pad": "5"+    },+    {+      "pin": "6",+      "pad": "6"+    },+    {+      "pin": "4",+      "pad": "4"+    },+    {+      "pin": "2",+      "pad": "2"+    }+  ],+  "provenance": {+    "source": "kicad_import"+  }+}\ No newline at end of file
explicit-aperture-candidate/TPS389001DSER.kicad_modadded+31
@@ -0,0 +1,31 @@+(footprint "TPS389001DSER" (version 20241229) (generator "DepthLab")+(layer "F.Cu") (attr smd)+(descr "TI DSE0006A 4220552/B; mixed SMD/NSMD land pattern; candidate")+(fp_text reference "REF**" (at 0 -1.8) (layer "F.SilkS") (effects (font (size 0.6 0.6) (thickness 0.12))))+(fp_text value "TPS389001DSER" (at 0 1.8) (layer "F.Fab") (effects (font (size 0.5 0.5) (thickness 0.1))))+(fp_rect (start -0.75 -0.75) (end 0.75 0.75) (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab"))+(fp_line (start -0.75 -0.5) (end -0.5 -0.75) (stroke (width 0.1) (type default)) (layer "F.Fab"))+(fp_rect (start -1.25 -1.05) (end 1.25 1.05) (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd"))+(fp_line (start -0.65 -0.9) (end 0.75 -0.9) (stroke (width 0.12) (type default)) (layer "F.SilkS"))+(fp_line (start -0.75 0.9) (end 0.75 0.9) (stroke (width 0.12) (type default)) (layer "F.SilkS"))+(fp_circle (center -1.1 -0.95) (end -1.04 -0.95) (stroke (width 0.1) (type default)) (fill solid) (layer "F.SilkS"))++(pad "1" smd roundrect (at -0.55 -0.5) (size 0.900 0.35) (layers "F.Cu") (roundrect_rratio 0.285714286))+(pad "" smd roundrect (at -0.55 -0.5) (size 0.800000 0.250000) (layers "F.Mask") (roundrect_rratio 0.200000000))+(pad "" smd roundrect (at -0.55 -0.5) (size 0.800000 0.250000) (layers "F.Paste") (roundrect_rratio 0.200000000))+(pad "2" smd roundrect (at -0.6 0) (size 0.800 0.35) (layers "F.Cu") (roundrect_rratio 0.285714286))+(pad "" smd roundrect (at -0.6 0) (size 0.700000 0.250000) (layers "F.Mask") (roundrect_rratio 0.200000000))+(pad "" smd roundrect (at -0.6 0) (size 0.700000 0.250000) (layers "F.Paste") (roundrect_rratio 0.200000000))+(pad "3" smd roundrect (at -0.6 0.5) (size 0.800 0.35) (layers "F.Cu") (roundrect_rratio 0.285714286))+(pad "" smd roundrect (at -0.6 0.5) (size 0.700000 0.250000) (layers "F.Mask") (roundrect_rratio 0.200000000))+(pad "" smd roundrect (at -0.6 0.5) (size 0.700000 0.250000) (layers "F.Paste") (roundrect_rratio 0.200000000))+(pad "4" smd roundrect (at 0.6 0.5) (size 0.700 0.25) (layers "F.Cu") (roundrect_rratio 0.200000000))+(pad "" smd roundrect (at 0.6 0.5) (size 0.800000 0.350000) (layers "F.Mask") (roundrect_rratio 0.142857143))+(pad "" smd roundrect (at 0.6 0.5) (size 0.700000 0.250000) (layers "F.Paste") (roundrect_rratio 0.200000000))+(pad "5" smd roundrect (at 0.6 0) (size 0.700 0.25) (layers "F.Cu") (roundrect_rratio 0.200000000))+(pad "" smd roundrect (at 0.6 0) (size 0.800000 0.350000) (layers "F.Mask") (roundrect_rratio 0.142857143))+(pad "" smd roundrect (at 0.6 0) (size 0.700000 0.250000) (layers "F.Paste") (roundrect_rratio 0.200000000))+(pad "6" smd roundrect (at 0.6 -0.5) (size 0.700 0.25) (layers "F.Cu") (roundrect_rratio 0.200000000))+(pad "" smd roundrect (at 0.6 -0.5) (size 0.800000 0.350000) (layers "F.Mask") (roundrect_rratio 0.142857143))+(pad "" smd roundrect (at 0.6 -0.5) (size 0.700000 0.250000) (layers "F.Paste") (roundrect_rratio 0.200000000))+)
explicit-aperture-candidate/TPS389001DSER.kicad_symadded+60
@@ -0,0 +1,60 @@+(kicad_symbol_lib+  (version 20231120)+  (generator "adom")+  (symbol "TPS389001DSER"+    (pin_names (offset 1.016))+    (exclude_from_sim no)+    (in_bom yes)+    (on_board yes)+    (property "Reference" "U"+      (at 0.00 5.08 0)+      (effects (font (size 1.27 1.27)))+    )+    (property "Value" "TPS389001DSER"+      (at 0.00 -17.78 0)+      (effects (font (size 1.27 1.27)))+    )+    (property "Footprint" "Adom:TPS389001DSER"+      (at 0 0 0)+      (effects (font (size 1.27 1.27)) (hide yes))+    )+    (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tps3890.pdf"+      (at 0 0 0)+      (effects (font (size 1.27 1.27)) (hide yes))+    )+    (property "Description" "Adjustable 1.15 V supervisor; active-low open-drain reset. 2-column symbol, pins grouped by function."+      (at 0 0 0)+      (effects (font (size 1.27 1.27)) (hide yes))+    )+    (property "Manufacturer" "Texas Instruments"+      (at 0 0 0)+      (effects (font (size 1.27 1.27)) (hide yes))+    )+    (symbol "TPS389001DSER_0_1"+      (rectangle (start -20.32 2.54) (end 20.32 -15.24)+        (stroke (width 0.254) (type default))+        (fill (type background))+      )+      (text "Monitor" (at -19.30 0.00 0)+        (effects (font (size 0.762 0.762) (color 132 0 0 1)) (justify left))+      )+      (text "Control" (at -19.30 -8.35 0)+        (effects (font (size 0.762 0.762) (color 132 0 0 1)) (justify left))+      )+      (text "Reset" (at 19.30 0.00 0)+        (effects (font (size 0.762 0.762) (color 132 0 0 1)) (justify right))+      )+      (text "Supply" (at 19.30 -8.35 0)+        (effects (font (size 0.762 0.762) (color 132 0 0 1)) (justify right))+      )+    )+    (symbol "TPS389001DSER_1_1"+      (pin input line (at -22.86 -2.54 0) (length 2.54) (name "SENSE") (number "1"))+      (pin input line (at -22.86 -10.16 0) (length 2.54) (name "~{MR}") (number "3"))+      (pin passive line (at -22.86 -12.70 0) (length 2.54) (name "CT") (number "5"))+      (pin open_collector line (at 22.86 -2.54 180) (length 2.54) (name "~{RESET}") (number "6"))+      (pin power_in line (at 22.86 -10.16 180) (length 2.54) (name "VDD") (number "4"))+      (pin power_in line (at 22.86 -12.70 180) (length 2.54) (name "GND") (number "2"))+    )+  )+)
explicit-aperture-candidate/aperture-check.kicad_pcbadded+51
@@ -0,0 +1,51 @@+(kicad_pcb (version 20241229) (generator "DepthLab")+(general (thickness 1.6)) (paper "A4")+(layers (0 "F.Cu" signal) (31 "B.Cu" signal) (35 "F.Paste" user) (37 "F.SilkS" user) (39 "F.Mask" user) (44 "Edge.Cuts" user) (47 "F.CrtYd" user) (49 "F.Fab" user))+(setup (pad_to_mask_clearance 0))+(gr_rect (start 7.5 7.5) (end 12.5 12.5) (stroke (width 0.05) (type default)) (fill none) (layer "Edge.Cuts"))+(footprint "TPS389001DSER"+(at 10 10)+	(version 20240108)+	(generator "adom-lbr")+	(generator_version "8.0")+	(layer "F.Cu")+	(attr smd)+	(fp_text reference "REF**" (at 0 -2.075 0) (layer "F.SilkS")+		(effects (font (size 1 1) (thickness 0.15)))+	)+	(fp_text value "TPS389001DSER" (at 0 2.075 0) (layer "F.Fab")+		(effects (font (size 1 1) (thickness 0.15)))+	)+	(fp_line (start -0.75 -0.5) (end -0.5 -0.75)+		(stroke (width 0.1) (type default)) (layer "F.Fab"))+	(fp_line (start -0.65 -0.9) (end 0.75 -0.9)+		(stroke (width 0.12) (type default)) (layer "F.SilkS"))+	(fp_line (start -0.75 0.9) (end 0.75 0.9)+		(stroke (width 0.12) (type default)) (layer "F.SilkS"))+	(fp_rect (start -0.75 -0.75) (end 0.75 0.75)+		(stroke (width 0.1) (type default)) (fill none) (layer "F.Fab"))+	(fp_rect (start -1.25 -1.05) (end 1.25 1.05)+		(stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd"))+	(fp_circle (center -1.1 -0.95) (end -1.04 -0.95)+		(stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS"))+	(pad "1" smd roundrect (at -0.55 -0.5) (size 0.9 0.35) (layers "F.Cu") (roundrect_rratio 0.285714))+	(pad "" smd roundrect (at -0.55 -0.5) (size 0.8 0.25) (layers "F.Mask") (roundrect_rratio 0.2))+	(pad "" smd roundrect (at -0.55 -0.5) (size 0.8 0.25) (layers "F.Paste") (roundrect_rratio 0.2))+	(pad "2" smd roundrect (at -0.6 0) (size 0.8 0.35) (layers "F.Cu") (roundrect_rratio 0.285714))+	(pad "" smd roundrect (at -0.6 0) (size 0.7 0.25) (layers "F.Mask") (roundrect_rratio 0.2))+	(pad "" smd roundrect (at -0.6 0) (size 0.7 0.25) (layers "F.Paste") (roundrect_rratio 0.2))+	(pad "3" smd roundrect (at -0.6 0.5) (size 0.8 0.35) (layers "F.Cu") (roundrect_rratio 0.285714))+	(pad "" smd roundrect (at -0.6 0.5) (size 0.7 0.25) (layers "F.Mask") (roundrect_rratio 0.2))+	(pad "" smd roundrect (at -0.6 0.5) (size 0.7 0.25) (layers "F.Paste") (roundrect_rratio 0.2))+	(pad "4" smd roundrect (at 0.6 0.5) (size 0.7 0.25) (layers "F.Cu") (roundrect_rratio 0.2))+	(pad "" smd roundrect (at 0.6 0.5) (size 0.8 0.35) (layers "F.Mask") (roundrect_rratio 0.142857))+	(pad "" smd roundrect (at 0.6 0.5) (size 0.7 0.25) (layers "F.Paste") (roundrect_rratio 0.2))+	(pad "5" smd roundrect (at 0.6 0) (size 0.7 0.25) (layers "F.Cu") (roundrect_rratio 0.2))+	(pad "" smd roundrect (at 0.6 0) (size 0.8 0.35) (layers "F.Mask") (roundrect_rratio 0.142857))+	(pad "" smd roundrect (at 0.6 0) (size 0.7 0.25) (layers "F.Paste") (roundrect_rratio 0.2))+	(pad "6" smd roundrect (at 0.6 -0.5) (size 0.7 0.25) (layers "F.Cu") (roundrect_rratio 0.2))+	(pad "" smd roundrect (at 0.6 -0.5) (size 0.8 0.35) (layers "F.Mask") (roundrect_rratio 0.142857))+	(pad "" smd roundrect (at 0.6 -0.5) (size 0.7 0.25) (layers "F.Paste") (roundrect_rratio 0.2))+)++)
explicit-aperture-candidate/aperture-inspection.htmladded+25
@@ -0,0 +1,25 @@+<!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 with independent mask and paste openings. 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.4250 9.0538,9.4059 9.0646,9.3896 9.0809,9.3788 9.1000,9.3750 9.8000,9.3750 9.8191,9.3788 9.8354,9.3896 9.8462,9.4059 9.8500,9.4250 9.8500,9.5750 9.8462,9.5941 9.8354,9.6104 9.8191,9.6212 9.8000,9.6250 9.1000,9.6250 9.0809,9.6212 9.0646,9.6104 9.0538,9.5941 9.0500,9.5750 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.9250 9.0538,9.9059 9.0646,9.8896 9.0809,9.8788 9.1000,9.8750 9.7000,9.8750 9.7191,9.8788 9.7354,9.8896 9.7462,9.9059 9.7500,9.9250 9.7500,10.0750 9.7462,10.0941 9.7354,10.1104 9.7191,10.1212 9.7000,10.1250 9.1000,10.1250 9.0809,10.1212 9.0646,10.1104 9.0538,10.0941 9.0500,10.0750 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.4250 9.0538,10.4059 9.0646,10.3896 9.0809,10.3788 9.1000,10.3750 9.7000,10.3750 9.7191,10.3788 9.7354,10.3896 9.7462,10.4059 9.7500,10.4250 9.7500,10.5750 9.7462,10.5941 9.7354,10.6104 9.7191,10.6212 9.7000,10.6250 9.1000,10.6250 9.0809,10.6212 9.0646,10.6104 9.0538,10.5941 9.0500,10.5750 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.3750 10.2038,10.3559 10.2146,10.3396 10.2309,10.3288 10.2500,10.3250 10.9500,10.3250 10.9691,10.3288 10.9854,10.3396 10.9962,10.3559 11.0000,10.3750 11.0000,10.6250 10.9962,10.6441 10.9854,10.6604 10.9691,10.6712 10.9500,10.6750 10.2500,10.6750 10.2309,10.6712 10.2146,10.6604 10.2038,10.6441 10.2000,10.6250 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.8750 10.2038,9.8559 10.2146,9.8396 10.2309,9.8288 10.2500,9.8250 10.9500,9.8250 10.9691,9.8288 10.9854,9.8396 10.9962,9.8559 11.0000,9.8750 11.0000,10.1250 10.9962,10.1441 10.9854,10.1604 10.9691,10.1712 10.9500,10.1750 10.2500,10.1750 10.2309,10.1712 10.2146,10.1604 10.2038,10.1441 10.2000,10.1250 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.3750 10.2038,9.3559 10.2146,9.3396 10.2309,9.3288 10.2500,9.3250 10.9500,9.3250 10.9691,9.3288 10.9854,9.3396 10.9962,9.3559 11.0000,9.3750 11.0000,9.6250 10.9962,9.6441 10.9854,9.6604 10.9691,9.6712 10.9500,9.6750 10.2500,9.6750 10.2309,9.6712 10.2146,9.6604 10.2038,9.6441 10.2000,9.6250 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.4250 9.0538,9.4059 9.0646,9.3896 9.0809,9.3788 9.1000,9.3750 9.8000,9.3750 9.8191,9.3788 9.8354,9.3896 9.8462,9.4059 9.8500,9.4250 9.8500,9.5750 9.8462,9.5941 9.8354,9.6104 9.8191,9.6212 9.8000,9.6250 9.1000,9.6250 9.0809,9.6212 9.0646,9.6104 9.0538,9.5941 9.0500,9.5750 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.9250 9.0538,9.9059 9.0646,9.8896 9.0809,9.8788 9.1000,9.8750 9.7000,9.8750 9.7191,9.8788 9.7354,9.8896 9.7462,9.9059 9.7500,9.9250 9.7500,10.0750 9.7462,10.0941 9.7354,10.1104 9.7191,10.1212 9.7000,10.1250 9.1000,10.1250 9.0809,10.1212 9.0646,10.1104 9.0538,10.0941 9.0500,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 9.0500,10.4250 9.0538,10.4059 9.0646,10.3896 9.0809,10.3788 9.1000,10.3750 9.7000,10.3750 9.7191,10.3788 9.7354,10.3896 9.7462,10.4059 9.7500,10.4250 9.7500,10.5750 9.7462,10.5941 9.7354,10.6104 9.7191,10.6212 9.7000,10.6250 9.1000,10.6250 9.0809,10.6212 9.0646,10.6104 9.0538,10.5941 9.0500,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,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. All twelve mask/paste openings match the intended outer sizes and R0.05 mm corners in the native SVG.</p><p><strong>Design candidate — not released for manufacture.</strong> The independent-opening representation still needs native DRC/DFM and Fusion/Altium adapters. Copper land review remains open. 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)}+document.querySelectorAll('[data-show]').forEach(b=>b.onclick=()=>{document.querySelectorAll('[data-show]').forEach(x=>x.setAttribute('aria-pressed',String(x===b)));svg.querySelectorAll('[data-layer]').forEach(g=>g.style.display=b.dataset.show==='all'||g.dataset.layer===b.dataset.show?'':'none');document.querySelector('#status').textContent=b.textContent+' · native KiCad geometry'});+document.querySelector('#pad1').onclick=()=>animate([8.84,9.2,1.28,.65]);document.querySelector('#fit').onclick=()=>animate(home);+svg.onwheel=e=>{e.preventDefault();let k=e.deltaY>0?1.12:.89,w=box[2]*k,h=box[3]*k;if(w<.15||w>20)return;box=[box[0]+(box[2]-w)/2,box[1]+(box[3]-h)/2,w,h];paint()};svg.onpointerdown=e=>{drag=[e.clientX,e.clientY,...box];svg.setPointerCapture(e.pointerId)};svg.onpointermove=e=>{if(!drag)return;let r=svg.getBoundingClientRect(),scale=Math.max(box[2]/r.width,box[3]/r.height);box[0]=drag[2]-(e.clientX-drag[0])*scale;box[1]=drag[3]-(e.clientY-drag[1])*scale;paint()};svg.onpointerup=()=>drag=null;+</script></body></html>\ No newline at end of file
explicit-aperture-candidate/aperture-intent.jsonadded+163
@@ -0,0 +1,163 @@+{+  "source": "TI DSE0006A 4220552/B, example stencil R0.05 typical; explicit design openings",+  "copper": "unchanged from prior source candidate, including its derived oversize SMD lands; independent manufacturer/DFM review remains open",+  "openings": [+    {+      "terminal": "1",+      "layer": "F.Mask",+      "center_mm": [+        -0.55,+        -0.5+      ],+      "size_mm": [+        0.8,+        0.24999999999999997+      ],+      "radius_mm": 0.05+    },+    {+      "terminal": "1",+      "layer": "F.Paste",+      "center_mm": [+        -0.55,+        -0.5+      ],+      "size_mm": [+        0.8,+        0.24999999999999997+      ],+      "radius_mm": 0.05+    },+    {+      "terminal": "2",+      "layer": "F.Mask",+      "center_mm": [+        -0.6,+        0+      ],+      "size_mm": [+        0.7,+        0.24999999999999997+      ],+      "radius_mm": 0.05+    },+    {+      "terminal": "2",+      "layer": "F.Paste",+      "center_mm": [+        -0.6,+        0+      ],+      "size_mm": [+        0.7,+        0.24999999999999997+      ],+      "radius_mm": 0.05+    },+    {+      "terminal": "3",+      "layer": "F.Mask",+      "center_mm": [+        -0.6,+        0.5+      ],+      "size_mm": [+        0.7,+        0.24999999999999997+      ],+      "radius_mm": 0.05+    },+    {+      "terminal": "3",+      "layer": "F.Paste",+      "center_mm": [+        -0.6,+        0.5+      ],+      "size_mm": [+        0.7,+        0.24999999999999997+      ],+      "radius_mm": 0.05+    },+    {+      "terminal": "4",+      "layer": "F.Mask",+      "center_mm": [+        0.6,+        0.5+      ],+      "size_mm": [+        0.7999999999999999,+        0.35+      ],+      "radius_mm": 0.05+    },+    {+      "terminal": "4",+      "layer": "F.Paste",+      "center_mm": [+        0.6,+        0.5+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "radius_mm": 0.05+    },+    {+      "terminal": "5",+      "layer": "F.Mask",+      "center_mm": [+        0.6,+        0+      ],+      "size_mm": [+        0.7999999999999999,+        0.35+      ],+      "radius_mm": 0.05+    },+    {+      "terminal": "5",+      "layer": "F.Paste",+      "center_mm": [+        0.6,+        0+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "radius_mm": 0.05+    },+    {+      "terminal": "6",+      "layer": "F.Mask",+      "center_mm": [+        0.6,+        -0.5+      ],+      "size_mm": [+        0.7999999999999999,+        0.35+      ],+      "radius_mm": 0.05+    },+    {+      "terminal": "6",+      "layer": "F.Paste",+      "center_mm": [+        0.6,+        -0.5+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "radius_mm": 0.05+    }+  ],+  "release_allowed": false+}
explicit-aperture-candidate/kicad/TPS389001DSER.kicad_modadded+43
@@ -0,0 +1,43 @@+(footprint "TPS389001DSER"+	(version 20240108)+	(generator "adom-lbr")+	(generator_version "8.0")+	(layer "F.Cu")+	(attr smd)+	(fp_text reference "REF**" (at 0 -2.075 0) (layer "F.SilkS")+		(effects (font (size 1 1) (thickness 0.15)))+	)+	(fp_text value "TPS389001DSER" (at 0 2.075 0) (layer "F.Fab")+		(effects (font (size 1 1) (thickness 0.15)))+	)+	(fp_line (start -0.75 -0.5) (end -0.5 -0.75)+		(stroke (width 0.1) (type default)) (layer "F.Fab"))+	(fp_line (start -0.65 -0.9) (end 0.75 -0.9)+		(stroke (width 0.12) (type default)) (layer "F.SilkS"))+	(fp_line (start -0.75 0.9) (end 0.75 0.9)+		(stroke (width 0.12) (type default)) (layer "F.SilkS"))+	(fp_rect (start -0.75 -0.75) (end 0.75 0.75)+		(stroke (width 0.1) (type default)) (fill none) (layer "F.Fab"))+	(fp_rect (start -1.25 -1.05) (end 1.25 1.05)+		(stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd"))+	(fp_circle (center -1.1 -0.95) (end -1.04 -0.95)+		(stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS"))+	(pad "1" smd roundrect (at -0.55 -0.5) (size 0.9 0.35) (layers "F.Cu") (roundrect_rratio 0.285714))+	(pad "" smd roundrect (at -0.55 -0.5) (size 0.8 0.25) (layers "F.Mask") (roundrect_rratio 0.2))+	(pad "" smd roundrect (at -0.55 -0.5) (size 0.8 0.25) (layers "F.Paste") (roundrect_rratio 0.2))+	(pad "2" smd roundrect (at -0.6 0) (size 0.8 0.35) (layers "F.Cu") (roundrect_rratio 0.285714))+	(pad "" smd roundrect (at -0.6 0) (size 0.7 0.25) (layers "F.Mask") (roundrect_rratio 0.2))+	(pad "" smd roundrect (at -0.6 0) (size 0.7 0.25) (layers "F.Paste") (roundrect_rratio 0.2))+	(pad "3" smd roundrect (at -0.6 0.5) (size 0.8 0.35) (layers "F.Cu") (roundrect_rratio 0.285714))+	(pad "" smd roundrect (at -0.6 0.5) (size 0.7 0.25) (layers "F.Mask") (roundrect_rratio 0.2))+	(pad "" smd roundrect (at -0.6 0.5) (size 0.7 0.25) (layers "F.Paste") (roundrect_rratio 0.2))+	(pad "4" smd roundrect (at 0.6 0.5) (size 0.7 0.25) (layers "F.Cu") (roundrect_rratio 0.2))+	(pad "" smd roundrect (at 0.6 0.5) (size 0.8 0.35) (layers "F.Mask") (roundrect_rratio 0.142857))+	(pad "" smd roundrect (at 0.6 0.5) (size 0.7 0.25) (layers "F.Paste") (roundrect_rratio 0.2))+	(pad "5" smd roundrect (at 0.6 0) (size 0.7 0.25) (layers "F.Cu") (roundrect_rratio 0.2))+	(pad "" smd roundrect (at 0.6 0) (size 0.8 0.35) (layers "F.Mask") (roundrect_rratio 0.142857))+	(pad "" smd roundrect (at 0.6 0) (size 0.7 0.25) (layers "F.Paste") (roundrect_rratio 0.2))+	(pad "6" smd roundrect (at 0.6 -0.5) (size 0.7 0.25) (layers "F.Cu") (roundrect_rratio 0.2))+	(pad "" smd roundrect (at 0.6 -0.5) (size 0.8 0.35) (layers "F.Mask") (roundrect_rratio 0.142857))+	(pad "" smd roundrect (at 0.6 -0.5) (size 0.7 0.25) (layers "F.Paste") (roundrect_rratio 0.2))+)
explicit-aperture-candidate/kicad/TPS389001DSER.kicad_symadded+90
@@ -0,0 +1,90 @@+(kicad_symbol_lib+	(version 20231120)+	(generator "adom-lbr")+	(generator_version "8.0")+	(symbol "TPS389001DSER"+		(pin_numbers)+		(pin_names (offset 0.254))+		(exclude_from_sim no)+		(in_bom yes)+		(on_board yes)+		(property "Reference" "U"+			(at 0 10.16 0)+			(effects (font (size 1.27 1.27)))+		)+		(property "Value" "TPS389001DSER"+			(at 0 -10.16 0)+			(effects (font (size 1.27 1.27)))+		)+		(property "Footprint" "TPS389001DSER"+			(at 0 -12.7 0)+			(effects (font (size 1.27 1.27)) (hide yes))+		)+		(property "Datasheet" "https://www.ti.com/lit/ds/symlink/tps3890.pdf"+			(at 0 -15.24 0)+			(effects (font (size 1.27 1.27)) (hide yes))+		)+		(property "Description" "Adjustable 1.15 V supervisor; active-low open-drain reset. 2-column symbol, pins grouped by function."+			(at 0 -17.78 0)+			(effects (font (size 1.27 1.27)) (hide yes))+		)+		(property "Manufacturer" "Texas Instruments"+			(at 0 -20.32 0)+			(effects (font (size 1.27 1.27)) (hide yes))+		)+		(property "Manufacturer Part Number" "TPS389001DSER"+			(at 0 -22.86 0)+			(effects (font (size 1.27 1.27)) (hide yes))+		)+		(symbol "TPS389001DSER_0_1"+			(rectangle+				(start -20.32 8.89)+				(end 20.32 -8.89)+				(stroke (width 0.254) (type default))+				(fill (type background))+			)+			(text "Monitor" (at -19.3 6.35 0) (effects (font (size 0.762 0.762)) (justify left)))+			(text "Control" (at -19.3 -2 0) (effects (font (size 0.762 0.762)) (justify left)))+			(text "Reset" (at 19.3 6.35 0) (effects (font (size 0.762 0.762)) (justify right)))+			(text "Supply" (at 19.3 -2 0) (effects (font (size 0.762 0.762)) (justify right)))+		)+		(symbol "TPS389001DSER_1_1"+			(pin input line+				(at -22.86 3.81 0)+				(length 2.54)+				(name "SENSE" (effects (font (size 1.27 1.27))))+				(number "1" (effects (font (size 1.27 1.27))))+			)+			(pin input line+				(at -22.86 -3.81 0)+				(length 2.54)+				(name "~{MR}" (effects (font (size 1.27 1.27))))+				(number "3" (effects (font (size 1.27 1.27))))+			)+			(pin passive line+				(at -22.86 -6.35 0)+				(length 2.54)+				(name "CT" (effects (font (size 1.27 1.27))))+				(number "5" (effects (font (size 1.27 1.27))))+			)+			(pin open_collector line+				(at 22.86 3.81 180)+				(length 2.54)+				(name "~{RESET}" (effects (font (size 1.27 1.27))))+				(number "6" (effects (font (size 1.27 1.27))))+			)+			(pin power_in line+				(at 22.86 -3.81 180)+				(length 2.54)+				(name "VDD" (effects (font (size 1.27 1.27))))+				(number "4" (effects (font (size 1.27 1.27))))+			)+			(pin power_in line+				(at 22.86 -6.35 180)+				(length 2.54)+				(name "GND" (effects (font (size 1.27 1.27))))+				(number "2" (effects (font (size 1.27 1.27))))+			)+		)+	)+)
explicit-aperture-candidate/native-aperture-report.jsonadded+196
@@ -0,0 +1,196 @@+{+  "stage": "Native KiCad technical-layer shape check; no manufacturing release",+  "checks": [+    {+      "terminal": "1",+      "layer": "F.Mask",+      "native_size_radius_mm": [+        0.7999999999999989,+        0.25,+        0.05000000000000071+      ],+      "expected_size_radius_mm": [+        0.8,+        0.24999999999999997,+        0.05+      ]+    },+    {+      "terminal": "2",+      "layer": "F.Mask",+      "native_size_radius_mm": [+        0.6999999999999993,+        0.25,+        0.05000000000000071+      ],+      "expected_size_radius_mm": [+        0.7,+        0.24999999999999997,+        0.05+      ]+    },+    {+      "terminal": "3",+      "layer": "F.Mask",+      "native_size_radius_mm": [+        0.6999999999999993,+        0.25,+        0.05000000000000071+      ],+      "expected_size_radius_mm": [+        0.7,+        0.24999999999999997,+        0.05+      ]+    },+    {+      "terminal": "4",+      "layer": "F.Mask",+      "native_size_radius_mm": [+        0.8000000000000007,+        0.3500000000000014,+        0.05000000000000071+      ],+      "expected_size_radius_mm": [+        0.7999999999999999,+        0.35,+        0.05+      ]+    },+    {+      "terminal": "5",+      "layer": "F.Mask",+      "native_size_radius_mm": [+        0.8000000000000007,+        0.3500000000000014,+        0.05000000000000071+      ],+      "expected_size_radius_mm": [+        0.7999999999999999,+        0.35,+        0.05+      ]+    },+    {+      "terminal": "6",+      "layer": "F.Mask",+      "native_size_radius_mm": [+        0.8000000000000007,+        0.3500000000000014,+        0.05000000000000071+      ],+      "expected_size_radius_mm": [+        0.7999999999999999,+        0.35,+        0.05+      ]+    },+    {+      "terminal": "1",+      "layer": "F.Paste",+      "native_size_radius_mm": [+        0.7999999999999989,+        0.25,+        0.05000000000000071+      ],+      "expected_size_radius_mm": [+        0.8,+        0.24999999999999997,+        0.05+      ]+    },+    {+      "terminal": "2",+      "layer": "F.Paste",+      "native_size_radius_mm": [+        0.6999999999999993,+        0.25,+        0.05000000000000071+      ],+      "expected_size_radius_mm": [+        0.7,+        0.24999999999999997,+        0.05+      ]+    },+    {+      "terminal": "3",+      "layer": "F.Paste",+      "native_size_radius_mm": [+        0.6999999999999993,+        0.25,+        0.05000000000000071+      ],+      "expected_size_radius_mm": [+        0.7,+        0.24999999999999997,+        0.05+      ]+    },+    {+      "terminal": "4",+      "layer": "F.Paste",+      "native_size_radius_mm": [+        0.6999999999999993,+        0.25,+        0.05000000000000071+      ],+      "expected_size_radius_mm": [+        0.7,+        0.25,+        0.05+      ]+    },+    {+      "terminal": "5",+      "layer": "F.Paste",+      "native_size_radius_mm": [+        0.6999999999999993,+        0.25,+        0.05000000000000071+      ],+      "expected_size_radius_mm": [+        0.7,+        0.25,+        0.05+      ]+    },+    {+      "terminal": "6",+      "layer": "F.Paste",+      "native_size_radius_mm": [+        0.6999999999999993,+        0.25,+        0.05000000000000071+      ],+      "expected_size_radius_mm": [+        0.7,+        0.25,+        0.05+      ]+    }+  ],+  "tolerance_mm": 0.00011,+  "files": {+    "F.Mask.native.svg": "062720e7d97af843e9aea8879dc367c2aceb74d1daab886efe6fbff0c654faec",+    "F.Cu.native.svg": "acd86f778f0efae8a202c79aa4219e5da60b606a38f1e33a4c2d2d32cbf9775d",+    "F.Paste.native.svg": "6da445bdcc0cb93204a5f45108262666033cf91bd4b327e31a958af38bb96708"+  },+  "remaining": [+    "Native DRC/DFM of independent technical-layer pads",+    "Independent copper land review and pin-1 model seating",+    "Fusion/Altium explicit aperture adapters and native parity"+  ],+  "release_allowed": false,+  "native_drc": {+    "report": "../../../docs/research/supervisor-explicit-aperture-drc-native.json",+    "errors": 2,+    "warnings": 1,+    "details": [+      "0.15 mm copper gap vs default 0.20 mm clearance",+      "Reference text clips 5 mm diagnostic coupon edge"+    ],+    "ignored_checks_preserved": true,+    "cli_summary_issue": "https://wiki.adom.inc/adom/service-kicad/issues/3"+  }+}