project
Adom Custom Electronic Load
Public Made by Adomby adom
Two-layer digitally controlled electronic-load prototype. Compact R11 is under active electrical, cooling and probe-access review; not a manufacturing release.
← Commit history
Document finished-copper dependency, stackup sensitivity and grouped procurement gaps
11 files changed
+10807
checkpoints/stackup-v85/fields-0p1/fields.json+4752checkpoints/stackup-v85/fields-17p5um-0p2/fields.json+4811checkpoints/stackup-v85/finished-copper-review.json+64checkpoints/stackup-v85/spec-17p5um-screen.json+480checkpoints/stackup-v85/spec.json+476checkpoints/stackup-v85/stackup-refinement-review.json+99docs/cost/README.md+8docs/cost/procurement-review.csv+52docs/cost/procurement-review.json+23docs/finished-copper-review.md+13tools/procurement_review.py+29checkpoints/stackup-v85/fields-0p1/fields.jsonadded+4752@@ -0,0 +1,4752 @@+{+ "barrelCoupling": {+ "drillVoidsRemoved": true,+ "model": "distributed-plated-wall",+ "platingUm": 25,+ "quadrature": "uniform-perimeter-32-samples-per-cell-minimum-128"+ },+ "board": {+ "cellMm": 0.1,+ "cols": 640,+ "copperUm": 35.0,+ "copperUmByLayer": {+ "B.Cu": 35.0,+ "F.Cu": 35.0+ },+ "description": "Adom electronic load R0, 64 x 72 mm, 2 layers; engineering prototype",+ "dielectricMm": [+ 1.51+ ],+ "heightMm": 72.0,+ "layers": [+ "F.Cu",+ "B.Cu"+ ],+ "name": "Adom electronic load R0, 64 x 72 mm, 2 layers; engineering prototype",+ "rows": 720,+ "stackupSource": "explicit-spec",+ "thicknessMm": 1.58,+ "widthMm": 64.0,+ "x0": 98.0,+ "y0": 30.0+ },+ "chips": [+ {+ "airW": 0.081,+ "dielW": 0.246,+ "otherViaW": 0.0,+ "otherVias": 0,+ "planeW": 2.668,+ "platedPadW": 2.544,+ "platedPads": 3,+ "reference": "Q1",+ "riseC": 593.2,+ "riseMovingC": 522.5,+ "tabNet": "LOAD_POS",+ "viaW": 0.0,+ "vias": 0,+ "viasWanted": 0,+ "watts": 5.5,+ "x": 127.46,+ "y": 82.0+ },+ {+ "airW": 0.037,+ "dielW": -0.048,+ "otherViaW": -0.008,+ "otherVias": 1,+ "planeW": 0.116,+ "platedPadW": 0.0,+ "platedPads": 0,+ "reference": "RSH1",+ "riseC": 140.3,+ "riseMovingC": 78.1,+ "tabNet": "SHUNT_P",+ "viaW": -0.067,+ "vias": 3,+ "viasWanted": 0,+ "watts": 0.030025925925925928,+ "x": 136.625,+ "y": 85.7+ },+ {+ "airW": 0.037,+ "dielW": 0.025,+ "otherViaW": 0.0,+ "otherVias": 0,+ "planeW": 0.315,+ "platedPadW": 0.0,+ "platedPads": 0,+ "reference": "D1",+ "riseC": 138.2,+ "riseMovingC": 73.8,+ "tabNet": "LOAD_POS",+ "viaW": 0.139,+ "vias": 8,+ "viasWanted": 0,+ "watts": 0.5133333333333333,+ "x": 115.12,+ "y": 91.0+ }+ ],+ "dcMaxIterations": 60000,+ "heat": {+ "budgetC": 35.0,+ "jouleW": 0.089,+ "movingAirWPerM2K": 25.0,+ "peakRiseC": 597.22998046875,+ "peakRiseMovingC": 526.593505859375,+ "stillAirWPerM2K": 10.0,+ "tabW": 6.04335925925926+ },+ "heatsinks": [],+ "inputIdentity": {+ "algorithm": "sha256",+ "board": "1681eb90e49f4f229afe89bb75ff1738b7503907a52cd174e8b3d64b120082f4",+ "solverVersion": "0.6.2",+ "spec": "06a2cd452aa7cb1f1b87fefd8c97f1595ca2073958f2739d1130da86cdd42735"+ },+ "issues": [+ {+ "at": [+ 115.12,+ 91.0+ ],+ "fix": "More copper under the tab and more vias to the other layers, or a heatsink; moving air alone does not bring it in.",+ "kind": "tab-rise",+ "layer": "F.Cu",+ "net": "LOAD_POS",+ "reference": "D1",+ "severity": "high",+ "what": "D1: +138 °C at its thermal screening node in still air (+74 °C in moving air) against a 35 °C budget"+ },+ {+ "at": [+ 127.46,+ 82.0+ ],+ "fix": "More copper under the tab and more vias to the other layers, or a heatsink; moving air alone does not bring it in.",+ "kind": "tab-rise",+ "layer": "F.Cu",+ "net": "LOAD_POS",+ "reference": "Q1",+ "severity": "high",+ "what": "Q1: +593 °C at its thermal screening node in still air (+522 °C in moving air) against a 35 °C budget"+ },+ {+ "at": [+ 136.625,+ 85.7+ ],+ "fix": "More copper under the tab and more vias to the other layers, or a heatsink; moving air alone does not bring it in.",+ "kind": "tab-rise",+ "layer": "F.Cu",+ "net": "SHUNT_P",+ "reference": "RSH1",+ "severity": "high",+ "what": "RSH1: +140 °C at its thermal screening node in still air (+78 °C in moving air) against a 35 °C budget"+ }+ ],+ "log": [+ "5V_AUX: 0.3 A, 2 layer(s), 1555 iterations, residual 9.1e-8",+ "DUT_FUSED: 3 A, 2 layer(s), 296 iterations, residual 9.7e-8",+ "DUT_POS: 3.000220385674931 A, 2 layer(s), 1377 iterations, residual 9.9e-8",+ "GND: 3 A, 2 layer(s), 14288 iterations, residual 9.9e-8",+ "LOAD_POS: 3.0000289156626505 A, 2 layer(s), 2440 iterations, residual 9.9e-8",+ "SHUNT_P: 3 A, 2 layer(s), 553 iterations, residual 9.0e-8",+ "heat, still air: 4612 iterations, residual 1.0e-7",+ "heat, moving air: 3909 iterations"+ ],+ "method": "Copper fraction per cell from the board's filled polygons, tracks, pads and vias; DC conduction per loaded net between its terminals (σ 5.8e4 S/mm × thickness); heat: actual copper layers coupled through the dielectric and every via and plated-pad barrel, copper 0.40 W/mm·K, FR4 0.3/0.6 W/m·K, 10 (still) or 25 (moving) W/m²K to the air on both faces; one steady-state solve each. Optional rectangular heatsinks use a 3D finite-volume conducting block with specified conductivity, contact resistance and air loss on exposed faces. Optional packageCooling routes a hot part through explicit junction, case and sink nodes, with declared physical-pad thermal links. Its source power is injected once, at the junction. Package chip rise is the maximum of board terminal region, case and junction, so existing thermal limits cannot hide a hot external node. Supplied sink resistances are conditions, not an airflow calculation. Copper thickness may differ by layer; Joule heat is deposited on its source layer. This remains a screening model: rectangular board outline, prescribed chip watts and convection; no fins, radiation, airflow solve or junction-temperature qualification.",+ "nets": [+ {+ "amps": 3.000220385674931,+ "copperMm2": 74.8,+ "iterations": 1377,+ "jouleW": 0.014,+ "layers": [+ "F.Cu",+ "B.Cu"+ ],+ "net": "DUT_POS",+ "peakAt": [+ 107.05,+ 94.15+ ],+ "peakJ": 53.4538459777832,+ "peakLayer": "F.Cu",+ "platedConnections": [+ {+ "amps": -1.0455453821976588,+ "at": [+ 104.0,+ 89.6+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 31.32305238657173,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": -0.00022038563450415042,+ "at": [+ 144.5,+ 82.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 0.008633960152068751,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": -0.20815564537734246,+ "at": [+ 108.0,+ 100.0+ ],+ "barrelAreaMm2": 0.06322455215349458,+ "from": "F.Cu",+ "meanBarrelJ": 3.2923229708608885,+ "resolvedPerimeterFraction": 0.7530864197530861,+ "to": "B.Cu"+ }+ ],+ "platedPads": 1,+ "residual": 9.853942391530799e-8,+ "vias": 2+ },+ {+ "amps": 3.0000289156626505,+ "copperMm2": 529.9,+ "iterations": 2440,+ "jouleW": 0.014,+ "layers": [+ "F.Cu",+ "B.Cu"+ ],+ "net": "LOAD_POS",+ "peakAt": [+ 122.95,+ 80.75+ ],+ "peakJ": 40.08208084106445,+ "peakLayer": "B.Cu",+ "platedConnections": [+ {+ "amps": 0.24851117227843933,+ "at": [+ 119.2,+ 91.4+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 9.73582313395082,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 0.24394335574660253,+ "at": [+ 116.6,+ 88.8+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 9.556871606522217,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 0.20857368971409934,+ "at": [+ 117.164811,+ 88.762326+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 8.17120829954809,+ "resolvedPerimeterFraction": 0.8134556574923547,+ "to": "B.Cu"+ },+ {+ "amps": 0.0011515018379210796,+ "at": [+ 115.0,+ 94.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 0.04511192848850272,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": -0.6965579000110548,+ "at": [+ 126.05,+ 87.2+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 20.867883846864853,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 0.041003924318043644,+ "at": [+ 113.2,+ 93.2+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.6063943978787987,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 0.2831711010810082,+ "at": [+ 119.65,+ 91.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 11.093681348385772,+ "resolvedPerimeterFraction": 0.8287461773700306,+ "to": "B.Cu"+ },+ {+ "amps": 0.4358186076938663,+ "at": [+ 119.8,+ 88.4+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 13.056505544641194,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 0.569858154155909,+ "at": [+ 114.5,+ 88.4+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 17.07213968849623,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 0.3067350675365552,+ "at": [+ 118.2,+ 88.4+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 9.189346299871833,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": -0.08960321588298045,+ "at": [+ 118.095288,+ 93.139877+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 3.5103494706970007,+ "resolvedPerimeterFraction": 0.9602446483180428,+ "to": "B.Cu"+ },+ {+ "amps": 0.2523579362236532,+ "at": [+ 118.0,+ 91.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 9.886526271621829,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 0.044371305230720685,+ "at": [+ 114.2,+ 93.2+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.7383169375774692,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": -0.7371535871091859,+ "at": [+ 126.8,+ 87.2+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 22.084072885900984,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": -0.00002891334522724057,+ "at": [+ 135.5,+ 75.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 0.0011327266004277651,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": -0.03965744668280017,+ "at": [+ 117.164811,+ 93.237674+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.5536439803005377,+ "resolvedPerimeterFraction": 0.8165137614678898,+ "to": "B.Cu"+ },+ {+ "amps": 0.23388395406954715,+ "at": [+ 119.2,+ 90.2+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 9.16277843693446,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 0.00535827688413172,+ "at": [+ 116.2,+ 93.2+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 0.2099190775543636,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 0.03737571534810556,+ "at": [+ 115.2,+ 93.2+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.464253501353014,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 0.21717571851680922,+ "at": [+ 118.0,+ 90.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 8.508206552980738,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": -9.089686160960508e-9,+ "at": [+ 108.2,+ 82.7+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 2.7231406751451446e-7,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": -0.06628829290058462,+ "at": [+ 127.46,+ 82.0+ ],+ "barrelAreaMm2": 0.08835729338221295,+ "from": "F.Cu",+ "meanBarrelJ": 0.7502300077689908,+ "resolvedPerimeterFraction": 0.9469496021220158,+ "to": "B.Cu"+ }+ ],+ "platedPads": 1,+ "residual": 9.91818222374887e-8,+ "vias": 21+ },+ {+ "amps": 3.0,+ "copperMm2": 5074.1,+ "iterations": 14288,+ "jouleW": 0.033,+ "layers": [+ "F.Cu",+ "B.Cu"+ ],+ "net": "GND",+ "peakAt": [+ 139.65,+ 89.85000000000001+ ],+ "peakJ": 58.13970947265625,+ "peakLayer": "F.Cu",+ "platedConnections": [+ {+ "amps": 6.56868771255854e-9,+ "at": [+ 141.9,+ 87.3+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 1.9678854006224686e-7,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 0.02203440008473578,+ "at": [+ 105.3,+ 80.6+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 0.8632329086892743,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 0.1909273158995437,+ "at": [+ 139.4,+ 91.4+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 7.479883346875126,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": -0.03233153499465655,+ "at": [+ 160.3,+ 87.0+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.9686067975808348,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 0.6812122241665599,+ "at": [+ 138.0,+ 100.8+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 20.40814922743196,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 2.5662039800633013e-9,+ "at": [+ 128.7,+ 42.3+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 7.687982087702024e-8,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 2.248981668832038e-6,+ "at": [+ 147.3,+ 89.0+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.000067376291673916,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 1.8077701910545523e-7,+ "at": [+ 113.3,+ 43.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 7.082229215520295e-6,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": -1.3513497759556135e-9,+ "at": [+ 133.5,+ 80.7+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 4.048451702389857e-8,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 9.559508667753718e-8,+ "at": [+ 118.1,+ 61.4+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 2.8638928150641374e-6,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 9.939128168594126e-10,+ "at": [+ 144.4,+ 77.8+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 2.9776214175165213e-8,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 0.0433927233795209,+ "at": [+ 115.196,+ 73.228+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.6999794264787704,+ "resolvedPerimeterFraction": 0.9969418960244649,+ "to": "B.Cu"+ },+ {+ "amps": -0.005798064135948274,+ "at": [+ 137.6,+ 47.4+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.17370175390117773,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 1.5007093306011477e-8,+ "at": [+ 127.7,+ 49.3+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 4.495911682057449e-7,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": -0.00751590861870851,+ "at": [+ 153.5,+ 37.7+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.22516593101071783,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": -0.000015703815445652715,+ "at": [+ 145.8,+ 85.6+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.00047046397243830296,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 0.0408320717611581,+ "at": [+ 148.1,+ 50.7+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 1.2232707872887159,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 0.00020152462706081936,+ "at": [+ 154.2,+ 46.2+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.0060373911626315545,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 1.6978742358026102e-9,+ "at": [+ 142.3,+ 84.6+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 5.0865896917902996e-8,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 1.6040335203776944e-8,+ "at": [+ 117.1,+ 56.2+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 4.805456257001496e-7,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": -1.181210545910582e-7,+ "at": [+ 141.3,+ 60.6+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 3.5387387710860287e-6,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": -1.7874216354545263,+ "at": [+ 136.5,+ 93.0+ ],+ "barrelAreaMm2": 0.049087385212340524,+ "from": "F.Cu",+ "meanBarrelJ": 36.41305455001441,+ "resolvedPerimeterFraction": 0.9459459459459458,+ "to": "B.Cu"+ },+ {+ "amps": -5.048367166184069e-8,+ "at": [+ 151.0,+ 65.3+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 1.5124189911360344e-6,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": -1.2107058270980448e-7,+ "at": [+ 122.445,+ 49.687+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 4.743133957238533e-6,+ "resolvedPerimeterFraction": 0.8929663608562691,+ "to": "B.Cu"+ },+ {+ "amps": 1.647769448883394e-7,+ "at": [+ 142.0,+ 78.0+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 4.936482877470123e-6,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": -2.2193061910846843e-8,+ "at": [+ 129.0,+ 45.0+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 6.64872565732845e-7,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 0.000015502949990196756,+ "at": [+ 150.1,+ 81.2+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.00046444632911929674,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 4.114840687735885e-9,+ "at": [+ 151.9,+ 45.85+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.6120547335109422e-7,+ "resolvedPerimeterFraction": 0.834862385321101,+ "to": "B.Cu"+ },+ {+ "amps": 4.110945276179304e-8,+ "at": [+ 145.0,+ 65.3+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 1.2315807274996949e-6,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 2.8730503039040574e-9,+ "at": [+ 111.5,+ 58.8+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 8.607250025750641e-8,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": -1.2762506482609018e-9,+ "at": [+ 149.1,+ 61.9+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 3.8234653984933335e-8,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 0.021358313871748955,+ "at": [+ 109.6,+ 84.2+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.6398647018912081,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 0.43879628771630586,+ "at": [+ 139.8,+ 89.9+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 17.190547249335037,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 0.2855430625866146,+ "at": [+ 139.8,+ 90.4+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 11.186606738771237,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 0.005798054051178648,+ "at": [+ 136.8,+ 41.3+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.17370145177582508,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 0.00004908354924090247,+ "at": [+ 151.5,+ 87.8+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.001470473315046414,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": -0.04339271667877964,+ "at": [+ 106.4,+ 78.9+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.6999791639665012,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": -0.04339272368097668,+ "at": [+ 112.338,+ 70.639+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.6999794382887834,+ "resolvedPerimeterFraction": 0.8685015290519877,+ "to": "B.Cu"+ },+ {+ "amps": 0.4645641222551304,+ "at": [+ 139.0,+ 89.9+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 18.20004343139731,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": -0.04083208105118858,+ "at": [+ 151.571,+ 51.874+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.599662162713988,+ "resolvedPerimeterFraction": 0.9633027522935782,+ "to": "B.Cu"+ },+ {+ "amps": 0.3166307017146137,+ "at": [+ 139.0,+ 90.4+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 12.404514784624304,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 0.011648787756534445,+ "at": [+ 153.5,+ 35.7+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.3489811110552106,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": -0.01571156088611327,+ "at": [+ 156.54,+ 75.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 0.615525557837343,+ "resolvedPerimeterFraction": 0.9571865443425075,+ "to": "B.Cu"+ },+ {+ "amps": -9.076365360049394e-9,+ "at": [+ 127.9,+ 46.8+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 2.71914995267748e-7,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 4.835705611064238e-9,+ "at": [+ 133.018,+ 77.818+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.8944651109860622e-7,+ "resolvedPerimeterFraction": 0.9908256880733946,+ "to": "B.Cu"+ },+ {+ "amps": -0.00005134515606970379,+ "at": [+ 147.9,+ 91.7+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.0015382278385540121,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": -6.787212933935524e-9,+ "at": [+ 125.7,+ 52.0+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 2.0333524484763937e-7,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": -1.7972937848392304e-10,+ "at": [+ 123.1,+ 87.0+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 5.384436518503621e-9,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 0.6979551878955528,+ "at": [+ 133.0,+ 100.8+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 20.90974460427479,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": -0.04339270903672292,+ "at": [+ 112.728,+ 88.696+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.6999788645766913,+ "resolvedPerimeterFraction": 0.9938837920489296,+ "to": "B.Cu"+ },+ {+ "amps": 0.00964091682734118,+ "at": [+ 139.0,+ 93.0+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.28882815416643415,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 1.246018764892955e-10,+ "at": [+ 121.315,+ 79.737+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 4.881478045980848e-9,+ "resolvedPerimeterFraction": 0.9663608562691133,+ "to": "B.Cu"+ },+ {+ "amps": 0.04339273483801173,+ "at": [+ 102.719,+ 75.753+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.699979875383498,+ "resolvedPerimeterFraction": 0.9571865443425077,+ "to": "B.Cu"+ },+ {+ "amps": -4.76754932996746e-9,+ "at": [+ 114.8,+ 55.7+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 1.4282899619741643e-7,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 1.8960158170741565e-9,+ "at": [+ 117.1,+ 77.2+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 5.680193684099215e-8,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 8.204197899766591e-8,+ "at": [+ 148.0,+ 65.0+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 2.4578609879567036e-6,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 0.08131929572987645,+ "at": [+ 139.4,+ 92.4+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 3.1858136330243676,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": -8.388909648870154e-8,+ "at": [+ 122.5,+ 66.5+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 2.513198000506317e-6,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": 0.006060170994862201,+ "at": [+ 154.2,+ 39.8+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.1815541025533079,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": -0.01632337097101043,+ "at": [+ 160.0,+ 100.0+ ],+ "barrelAreaMm2": 0.09621127501618743,+ "from": "F.Cu",+ "meanBarrelJ": 0.1696617259075305,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.0011358376261078346,+ "at": [+ 100.0,+ 32.0+ ],+ "barrelAreaMm2": 0.09621127501618743,+ "from": "F.Cu",+ "meanBarrelJ": 0.01180566026088659,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.024841274098083795,+ "at": [+ 100.0,+ 100.0+ ],+ "barrelAreaMm2": 0.09621127501618743,+ "from": "F.Cu",+ "meanBarrelJ": 0.25819504100641305,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 7.098704550422666e-9,+ "at": [+ 106.54,+ 73.0+ ],+ "barrelAreaMm2": 0.08050331174823845,+ "from": "F.Cu",+ "meanBarrelJ": 8.817903756087398e-8,+ "resolvedPerimeterFraction": 0.906886517943744,+ "to": "B.Cu"+ },+ {+ "amps": -0.18994132733377345,+ "at": [+ 112.0,+ 100.0+ ],+ "barrelAreaMm2": 0.06322455215349458,+ "from": "F.Cu",+ "meanBarrelJ": 3.004233653923556,+ "resolvedPerimeterFraction": 0.7530864197530861,+ "to": "B.Cu"+ },+ {+ "amps": 0.10006941842687103,+ "at": [+ 124.0,+ 100.0+ ],+ "barrelAreaMm2": 0.06322455215349458,+ "from": "F.Cu",+ "meanBarrelJ": 1.5827619970154259,+ "resolvedPerimeterFraction": 0.7530864197530861,+ "to": "B.Cu"+ },+ {+ "amps": 0.10844036761916628,+ "at": [+ 152.06,+ 98.0+ ],+ "barrelAreaMm2": 0.08050331174823845,+ "from": "F.Cu",+ "meanBarrelJ": 1.3470298955935702,+ "resolvedPerimeterFraction": 0.906886517943744,+ "to": "B.Cu"+ },+ {+ "amps": -0.00046213960554104014,+ "at": [+ 160.0,+ 32.0+ ],+ "barrelAreaMm2": 0.09621127501618743,+ "from": "F.Cu",+ "meanBarrelJ": 0.004803383028270707,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.00640914611586236,+ "at": [+ 155.0,+ 64.08+ ],+ "barrelAreaMm2": 0.053014376029327764,+ "from": "F.Cu",+ "meanBarrelJ": 0.12089449307706261,+ "resolvedPerimeterFraction": 0.9587628865979383,+ "to": "B.Cu"+ },+ {+ "amps": 0.17467759370652028,+ "at": [+ 144.0,+ 100.0+ ],+ "barrelAreaMm2": 0.06322455215349458,+ "from": "F.Cu",+ "meanBarrelJ": 2.7628126693953243,+ "resolvedPerimeterFraction": 0.7530864197530861,+ "to": "B.Cu"+ },+ {+ "amps": -0.004914225909572345,+ "at": [+ 155.8,+ 47.32+ ],+ "barrelAreaMm2": 0.10408738521234052,+ "from": "F.Cu",+ "meanBarrelJ": 0.04721250225997336,+ "resolvedPerimeterFraction": 0.6856714178544637,+ "to": "B.Cu"+ },+ {+ "amps": -0.013664749068507141,+ "at": [+ 159.98,+ 47.32+ ],+ "barrelAreaMm2": 0.08908738521234051,+ "from": "F.Cu",+ "meanBarrelJ": 0.15338590346924091,+ "resolvedPerimeterFraction": 0.7484662576687119,+ "to": "B.Cu"+ },+ {+ "amps": 0.028268956844565665,+ "at": [+ 155.8,+ 38.68+ ],+ "barrelAreaMm2": 0.10408738521234052,+ "from": "F.Cu",+ "meanBarrelJ": 0.27158869239434136,+ "resolvedPerimeterFraction": 0.684921230307577,+ "to": "B.Cu"+ },+ {+ "amps": -0.010372313532895937,+ "at": [+ 159.98,+ 38.68+ ],+ "barrelAreaMm2": 0.08908738521234051,+ "from": "F.Cu",+ "meanBarrelJ": 0.11642853259385089,+ "resolvedPerimeterFraction": 0.7484662576687117,+ "to": "B.Cu"+ }+ ],+ "platedPads": 14,+ "residual": 9.942328996737994e-8,+ "vias": 59+ },+ {+ "amps": 3.0,+ "copperMm2": 50.7,+ "iterations": 553,+ "jouleW": 0.022,+ "layers": [+ "F.Cu",+ "B.Cu"+ ],+ "net": "SHUNT_P",+ "peakAt": [+ 126.85,+ 83.14999999999999+ ],+ "peakJ": 56.50440979003906,+ "peakLayer": "B.Cu",+ "platedConnections": [+ {+ "amps": -0.6297392527551359,+ "at": [+ 135.4317,+ 86.566983+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 24.671043676301867,+ "resolvedPerimeterFraction": 0.8012232415902141,+ "to": "B.Cu"+ },+ {+ "amps": -0.8641364978643412,+ "at": [+ 136.9,+ 86.65+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 33.85393111168713,+ "resolvedPerimeterFraction": 0.834862385321101,+ "to": "B.Cu"+ },+ {+ "amps": -1.0886090561857367,+ "at": [+ 133.699999,+ 83.6+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 32.61317880217653,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ },+ {+ "amps": -0.41751517532669813,+ "at": [+ 134.980977,+ 87.344023+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 16.35682559239959,+ "resolvedPerimeterFraction": 0.9541284403669726,+ "to": "B.Cu"+ },+ {+ "amps": 1.473799124813319,+ "at": [+ 124.92,+ 82.0+ ],+ "barrelAreaMm2": 0.08835729338221295,+ "from": "F.Cu",+ "meanBarrelJ": 16.679994015185702,+ "resolvedPerimeterFraction": 0.9602122015915117,+ "to": "B.Cu"+ }+ ],+ "platedPads": 1,+ "residual": 8.97883447351078e-8,+ "vias": 4+ },+ {+ "amps": 3.0,+ "copperMm2": 18.0,+ "iterations": 296,+ "jouleW": 0.005,+ "layers": [+ "F.Cu",+ "B.Cu"+ ],+ "net": "DUT_FUSED",+ "peakAt": [+ 110.05,+ 90.05+ ],+ "peakJ": 50.5965690612793,+ "peakLayer": "F.Cu",+ "platedConnections": [+ {+ "amps": -0.38416917280097995,+ "at": [+ 110.6,+ 88.65+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 11.509161945374204,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 0.384169169042774,+ "at": [+ 108.5,+ 88.6+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 11.5091618327837,+ "resolvedPerimeterFraction": 0.8130841121495327,+ "to": "B.Cu"+ }+ ],+ "platedPads": 0,+ "residual": 9.730792094021261e-8,+ "vias": 2+ },+ {+ "amps": 0.3,+ "copperMm2": 61.8,+ "iterations": 1555,+ "jouleW": 0.001,+ "layers": [+ "F.Cu",+ "B.Cu"+ ],+ "net": "5V_AUX",+ "peakAt": [+ 152.05,+ 90.14999999999999+ ],+ "peakJ": 19.039779663085938,+ "peakLayer": "F.Cu",+ "platedConnections": [+ {+ "amps": -0.0749999999403089,+ "at": [+ 147.9,+ 67.2+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 2.9382451008964963,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": -2.066894611111067e-8,+ "at": [+ 146.7,+ 92.7+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 8.09739062666651e-7,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": -0.14999998843356974,+ "at": [+ 140.7,+ 97.7+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 5.876489753336553,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 2.1572604133047767e-8,+ "at": [+ 149.5,+ 92.3+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 8.45141312772727e-7,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": -0.07499996732234632,+ "at": [+ 147.9,+ 64.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 2.9382438230355783,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": -9.580821296234497e-11,+ "at": [+ 145.4,+ 68.9+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 3.753440167817404e-9,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 0.14999996818511793,+ "at": [+ 154.0,+ 75.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 5.876488960071029,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": -0.0749999984435121,+ "at": [+ 154.6,+ 98.0+ ],+ "barrelAreaMm2": 0.08050331174823845,+ "from": "F.Cu",+ "meanBarrelJ": 0.9316386719351732,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.06753246674422798,+ "at": [+ 120.0,+ 100.0+ ],+ "barrelAreaMm2": 0.06322455215349458,+ "from": "F.Cu",+ "meanBarrelJ": 1.0681367355560667,+ "resolvedPerimeterFraction": 0.7530864197530861,+ "to": "B.Cu"+ }+ ],+ "platedPads": 2,+ "residual": 9.139207627930405e-8,+ "vias": 7+ }+ ],+ "packageCooling": [],+ "pads": [+ {+ "net": "GND",+ "pad": "2",+ "ref": "U6",+ "x": 127.8625,+ "y": 45.0+ },+ {+ "net": "GND",+ "pad": "3",+ "ref": "U6",+ "x": 127.8625,+ "y": 45.95+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R21",+ "x": 118.11,+ "y": 62.2+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "MP2",+ "x": 160.0,+ "y": 100.0+ },+ {+ "net": "5V_AUX",+ "pad": "1",+ "ref": "C15",+ "x": 141.9,+ "y": 89.775+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C15",+ "x": 141.9,+ "y": 88.225+ },+ {+ "net": "DUT_POS",+ "pad": "1",+ "ref": "F1",+ "x": 105.0,+ "y": 91.0+ },+ {+ "net": "DUT_FUSED",+ "pad": "2",+ "ref": "F1",+ "x": 107.80000000000001,+ "y": 91.0+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "MP3",+ "x": 100.0,+ "y": 32.0+ },+ {+ "net": "5V_AUX",+ "pad": "1",+ "ref": "U9",+ "x": 146.8625,+ "y": 64.05+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "U9",+ "x": 146.8625,+ "y": 65.0+ },+ {+ "net": "5V_AUX",+ "pad": "3",+ "ref": "U9",+ "x": 146.8625,+ "y": 65.95+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R30",+ "x": 153.51,+ "y": 38.5+ },+ {+ "net": "SHUNT_P",+ "pad": "1",+ "ref": "RSH1",+ "x": 136.625,+ "y": 85.7+ },+ {+ "net": "SHUNT_P_SENSE",+ "pad": "2",+ "ref": "RSH1",+ "x": 136.625,+ "y": 84.3+ },+ {+ "net": "SHUNT_N_SENSE",+ "pad": "3",+ "ref": "RSH1",+ "x": 139.375,+ "y": 84.3+ },+ {+ "net": "GND",+ "pad": "4",+ "ref": "RSH1",+ "x": 139.375,+ "y": 85.7+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "U8",+ "x": 126.8625,+ "y": 52.0+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "MP1",+ "x": 100.0,+ "y": 100.0+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "J10",+ "x": 106.54,+ "y": 73.0+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C16",+ "x": 127.775,+ "y": 42.3+ },+ {+ "net": "DUT_POS",+ "pad": "1",+ "ref": "R24",+ "x": 146.29000000000002,+ "y": 82.0+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R34",+ "x": 149.10999999999999,+ "y": 62.5+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R5",+ "x": 111.49,+ "y": 59.6+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "D3",+ "x": 146.55,+ "y": 85.6375+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "J2",+ "x": 112.0,+ "y": 100.0+ },+ {+ "net": "GND",+ "pad": "5",+ "ref": "U1",+ "x": 138.825,+ "y": 47.4+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "J4",+ "x": 124.0,+ "y": 100.0+ },+ {+ "net": "5V_AUX",+ "pad": "1",+ "ref": "J9",+ "x": 154.6,+ "y": 98.0+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "J9",+ "x": 152.06,+ "y": 98.0+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R25",+ "x": 150.10999999999999,+ "y": 82.0+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "MP4",+ "x": 160.0,+ "y": 32.0+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R37",+ "x": 148.7,+ "y": 91.73+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "TP11",+ "x": 109.6,+ "y": 85.2+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C5",+ "x": 143.225,+ "y": 84.6+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C18",+ "x": 126.775,+ "y": 49.3+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "U10",+ "x": 151.9,+ "y": 45.5375+ },+ {+ "net": "GND",+ "pad": "7",+ "ref": "U2",+ "x": 120.2,+ "y": 66.5+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R3",+ "x": 117.08999999999999,+ "y": 57.0+ },+ {+ "net": "GATE",+ "pad": "1",+ "ref": "Q1",+ "x": 130.0,+ "y": 82.0+ },+ {+ "net": "LOAD_POS",+ "pad": "2",+ "ref": "Q1",+ "x": 127.46,+ "y": 82.0+ },+ {+ "net": "SHUNT_P",+ "pad": "3",+ "ref": "Q1",+ "x": 124.92,+ "y": 82.0+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "Q4",+ "x": 117.0625,+ "y": 77.95+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C6",+ "x": 159.35,+ "y": 87.0+ },+ {+ "net": "5V_AUX",+ "pad": "1",+ "ref": "J3",+ "x": 120.0,+ "y": 100.0+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R2",+ "x": 114.8,+ "y": 56.49+ },+ {+ "net": "5V_AUX",+ "pad": "1",+ "ref": "C9",+ "x": 145.0,+ "y": 67.775+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C9",+ "x": 145.0,+ "y": 66.225+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C4",+ "x": 142.225,+ "y": 60.6+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "U5",+ "x": 146.1375,+ "y": 89.0+ },+ {+ "net": "5V_AUX",+ "pad": "4",+ "ref": "U5",+ "x": 143.8625,+ "y": 88.05+ },+ {+ "net": "5V_AUX",+ "pad": "5",+ "ref": "U5",+ "x": 143.8625,+ "y": 89.95+ },+ {+ "net": "LOAD_POS",+ "pad": "1",+ "ref": "TP2",+ "x": 106.8,+ "y": 80.0+ },+ {+ "net": "DUT_POS",+ "pad": "1",+ "ref": "TP1",+ "x": 104.0,+ "y": 80.0+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "U4",+ "x": 143.2,+ "y": 78.0+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "U4",+ "x": 143.2,+ "y": 77.5+ },+ {+ "net": "LOAD_POS",+ "pad": "8",+ "ref": "U4",+ "x": 138.8,+ "y": 77.0+ },+ {+ "net": "LOAD_POS",+ "pad": "1",+ "ref": "D1",+ "x": 115.12,+ "y": 91.0+ },+ {+ "net": "DUT_FUSED",+ "pad": "2",+ "ref": "D1",+ "x": 111.138,+ "y": 91.92+ },+ {+ "net": "DUT_FUSED",+ "pad": "2",+ "ref": "D1",+ "x": 111.138,+ "y": 90.08+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R29",+ "x": 153.51,+ "y": 36.5+ },+ {+ "net": "GND",+ "pad": "5",+ "ref": "J11",+ "x": 155.0,+ "y": 64.08+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "Q2",+ "x": 122.7625,+ "y": 86.25+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C11",+ "x": 136.8,+ "y": 42.225+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R6",+ "x": 133.5,+ "y": 81.49+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "J7",+ "x": 144.0,+ "y": 100.0+ },+ {+ "net": "GND",+ "pad": "A1",+ "ref": "J8",+ "x": 155.225,+ "y": 46.2+ },+ {+ "net": "GND",+ "pad": "A12",+ "ref": "J8",+ "x": 155.225,+ "y": 39.8+ },+ {+ "net": "GND",+ "pad": "B1",+ "ref": "J8",+ "x": 155.225,+ "y": 39.8+ },+ {+ "net": "GND",+ "pad": "B12",+ "ref": "J8",+ "x": 155.225,+ "y": 46.2+ },+ {+ "net": "GND",+ "pad": "SH",+ "ref": "J8",+ "x": 155.8,+ "y": 47.32+ },+ {+ "net": "GND",+ "pad": "SH",+ "ref": "J8",+ "x": 159.98,+ "y": 47.32+ },+ {+ "net": "GND",+ "pad": "SH",+ "ref": "J8",+ "x": 155.8,+ "y": 38.68+ },+ {+ "net": "GND",+ "pad": "SH",+ "ref": "J8",+ "x": 159.98,+ "y": 38.68+ },+ {+ "net": "5V_AUX",+ "pad": "1",+ "ref": "C7",+ "x": 151.5,+ "y": 90.275+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C7",+ "x": 151.5,+ "y": 88.725+ },+ {+ "net": "5V_AUX",+ "pad": "1",+ "ref": "L1",+ "x": 141.825,+ "y": 95.6+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C8",+ "x": 151.0,+ "y": 66.225+ },+ {+ "net": "DUT_POS",+ "pad": "1",+ "ref": "J1",+ "x": 108.0,+ "y": 100.0+ }+ ],+ "peakJDefinition": {+ "displayPercentile": 0.995,+ "minimumCopperFraction": 0.25,+ "rounded": false,+ "statistic": "unclipped-cell-maximum"+ },+ "pourNets": [+ {+ "copperMm2": 5074.1,+ "net": "GND"+ },+ {+ "copperMm2": 529.9,+ "net": "LOAD_POS"+ },+ {+ "copperMm2": 93.5,+ "net": "3V3"+ },+ {+ "copperMm2": 74.8,+ "net": "DUT_POS"+ },+ {+ "copperMm2": 63.7,+ "net": "V_GATE"+ },+ {+ "copperMm2": 61.8,+ "net": "5V_AUX"+ },+ {+ "copperMm2": 57.4,+ "net": "SHUNT_N_SENSE"+ },+ {+ "copperMm2": 50.7,+ "net": "SHUNT_P"+ },+ {+ "copperMm2": 49.7,+ "net": "FAN_TACH"+ },+ {+ "copperMm2": 48.8,+ "net": "LATCH_Q"+ },+ {+ "copperMm2": 40.1,+ "net": "SHUNT_P_SENSE"+ },+ {+ "copperMm2": 39.9,+ "net": "HW_OK"+ },+ {+ "copperMm2": 39.5,+ "net": "CLAMP_BASE"+ },+ {+ "copperMm2": 36.8,+ "net": "MCU_ENABLE"+ },+ {+ "copperMm2": 36.4,+ "net": "GATE"+ },+ {+ "copperMm2": 29.5,+ "net": "TEMP_SENSE"+ },+ {+ "copperMm2": 25.6,+ "net": "DUT_ADC"+ },+ {+ "copperMm2": 23.2,+ "net": "I2C_SCL"+ },+ {+ "copperMm2": 21.0,+ "net": "I2C_SDA"+ },+ {+ "copperMm2": 18.0,+ "net": "DUT_FUSED"+ },+ {+ "copperMm2": 17.0,+ "net": "UART_RX"+ },+ {+ "copperMm2": 17.0,+ "net": "UART_TX"+ },+ {+ "copperMm2": 15.6,+ "net": "I_SET"+ },+ {+ "copperMm2": 14.4,+ "net": "TEMP_OPEN_LIMIT"+ },+ {+ "copperMm2": 14.1,+ "net": "BOOST_SW"+ },+ {+ "copperMm2": 13.4,+ "net": "ALERT"+ },+ {+ "copperMm2": 12.8,+ "net": "ARM_CLK"+ },+ {+ "copperMm2": 12.3,+ "net": "FAULT_CLEAR"+ },+ {+ "copperMm2": 12.2,+ "net": "USB_VBUS"+ },+ {+ "copperMm2": 10.6,+ "net": "NRST"+ },+ {+ "copperMm2": 9.7,+ "net": "DUT_OV_LIMIT"+ },+ {+ "copperMm2": 9.6,+ "net": "VREF_2V5"+ },+ {+ "copperMm2": 8.8,+ "net": "I_HARD_LIMIT"+ },+ {+ "copperMm2": 8.7,+ "net": "SWCLK"+ },+ {+ "copperMm2": 6.7,+ "net": "TEMP_HOT_LIMIT"+ },+ {+ "copperMm2": 6.7,+ "net": "SWDIO"+ },+ {+ "copperMm2": 6.2,+ "net": "USB_DM_CONN"+ },+ {+ "copperMm2": 6.1,+ "net": "WDI"+ },+ {+ "copperMm2": 5.1,+ "net": "USB_DETECT"+ }+ ],+ "scales": {+ "jHi": 49.5337028503418,+ "jMax": 49.5337028503418,+ "qHi": 0.9766703844070435,+ "qMax": 0.9766703844070435,+ "tHi": 597.22998046875,+ "tMax": 597.22998046875,+ "tMovingMax": 526.593505859375+ },+ "seconds": 463.0,+ "signals": {+ "capacitance": [],+ "differentialPairs": [],+ "method": "Screening estimates, not signal-integrity signoff. Outer-layer equal-width microstrip only; sampled reference coverage and parallel partner gaps. No solder mask, pads, packages, loss, dispersion, crosstalk, S-parameters or eye diagrams.",+ "sampleMm": 0.05,+ "sources": [+ "https://www.ti.com/lit/an/slva531a/slva531a.pdf",+ "https://www.ti.com/seclit/eb/slyw038c/slyw038c.pdf"+ ]+ },+ "source": {+ "board": "/home/adom/project/adom-custom-electronic-load/kicad/adom-custom-electronic-load.kicad_pcb",+ "spec": "checkpoints/stackup-v85/spec.json"+ },+ "terminalAssignments": {+ "5V_AUX": {+ "mode": "heuristic",+ "pins": null+ },+ "DUT_FUSED": {+ "mode": "explicit",+ "pins": [+ {+ "amps": 3.0,+ "pad": "2",+ "reference": "F1"+ },+ {+ "amps": -1.5,+ "at": [+ 111.138,+ 90.08+ ],+ "pad": "2",+ "reference": "D1"+ },+ {+ "amps": -1.5,+ "at": [+ 111.138,+ 91.92+ ],+ "pad": "2",+ "reference": "D1"+ }+ ]+ },+ "DUT_POS": {+ "mode": "explicit",+ "pins": [+ {+ "amps": 3.000220385674931,+ "pad": "1",+ "reference": "J1"+ },+ {+ "amps": -3.0,+ "pad": "1",+ "reference": "F1"+ },+ {+ "amps": -0.00022038567493112948,+ "pad": "1",+ "reference": "R24"+ },+ {+ "amps": 0.0,+ "pad": "1",+ "reference": "TP1"+ }+ ]+ },+ "GND": {+ "mode": "explicit",+ "pins": [+ {+ "amps": 3.0,+ "pad": "4",+ "reference": "RSH1"+ },+ {+ "amps": -3.0,+ "pad": "1",+ "reference": "J2"+ }+ ]+ },+ "LOAD_POS": {+ "mode": "explicit",+ "pins": [+ {+ "amps": 3.0000289156626505,+ "pad": "1",+ "reference": "D1"+ },+ {+ "amps": -3.0,+ "pad": "2",+ "reference": "Q1"+ },+ {+ "amps": -0.00002891566265060241,+ "pad": "8",+ "reference": "U4"+ }+ ]+ },+ "SHUNT_P": {+ "mode": "explicit",+ "pins": [+ {+ "amps": 3.0,+ "pad": "3",+ "reference": "Q1"+ },+ {+ "amps": -3.0,+ "pad": "1",+ "reference": "RSH1"+ }+ ]+ }+ },+ "textures": [+ "copper-F_Cu.png",+ "J-F_Cu.png",+ "q-F_Cu.png",+ "T-F_Cu.png",+ "Tm-F_Cu.png",+ "q-3V3-F_Cu.png",+ "q-5V_AUX-F_Cu.png",+ "q-ALERT-F_Cu.png",+ "q-ARM_CLK-F_Cu.png",+ "q-BOOST_SW-F_Cu.png",+ "q-CLAMP_BASE-F_Cu.png",+ "q-DUT_ADC-F_Cu.png",+ "q-DUT_FUSED-F_Cu.png",+ "q-DUT_OV_LIMIT-F_Cu.png",+ "q-DUT_POS-F_Cu.png",+ "q-FAN_TACH-F_Cu.png",+ "q-FAULT_CLEAR-F_Cu.png",+ "q-GATE-F_Cu.png",+ "q-GND-F_Cu.png",+ "q-HW_OK-F_Cu.png",+ "q-I2C_SCL-F_Cu.png",+ "q-I2C_SDA-F_Cu.png",+ "q-I_HARD_LIMIT-F_Cu.png",+ "q-I_SET-F_Cu.png",+ "q-LATCH_Q-F_Cu.png",+ "q-LOAD_POS-F_Cu.png",+ "q-MCU_ENABLE-F_Cu.png",+ "q-NRST-F_Cu.png",+ "q-SHUNT_N_SENSE-F_Cu.png",+ "q-SHUNT_P-F_Cu.png",+ "q-SHUNT_P_SENSE-F_Cu.png",+ "q-SWCLK-F_Cu.png",+ "q-SWDIO-F_Cu.png",+ "q-TEMP_HOT_LIMIT-F_Cu.png",+ "q-TEMP_OPEN_LIMIT-F_Cu.png",+ "q-TEMP_SENSE-F_Cu.png",+ "q-UART_RX-F_Cu.png",+ "q-UART_TX-F_Cu.png",+ "q-USB_DETECT-F_Cu.png",+ "q-USB_DM_CONN-F_Cu.png",+ "q-USB_VBUS-F_Cu.png",+ "q-VREF_2V5-F_Cu.png",+ "q-V_GATE-F_Cu.png",+ "q-WDI-F_Cu.png",+ "J-5V_AUX-F_Cu.png",+ "J-DUT_FUSED-F_Cu.png",+ "J-DUT_POS-F_Cu.png",+ "J-GND-F_Cu.png",+ "J-LOAD_POS-F_Cu.png",+ "J-SHUNT_P-F_Cu.png",+ "copper-B_Cu.png",+ "J-B_Cu.png",+ "q-B_Cu.png",+ "T-B_Cu.png",+ "Tm-B_Cu.png",+ "q-3V3-B_Cu.png",+ "q-5V_AUX-B_Cu.png",+ "q-ALERT-B_Cu.png",+ "q-ARM_CLK-B_Cu.png",+ "q-BOOST_SW-B_Cu.png",+ "q-CLAMP_BASE-B_Cu.png",+ "q-DUT_ADC-B_Cu.png",+ "q-DUT_FUSED-B_Cu.png",+ "q-DUT_OV_LIMIT-B_Cu.png",+ "q-DUT_POS-B_Cu.png",+ "q-FAN_TACH-B_Cu.png",+ "q-FAULT_CLEAR-B_Cu.png",+ "q-GATE-B_Cu.png",+ "q-GND-B_Cu.png",+ "q-HW_OK-B_Cu.png",+ "q-I2C_SCL-B_Cu.png",+ "q-I2C_SDA-B_Cu.png",+ "q-I_HARD_LIMIT-B_Cu.png",+ "q-I_SET-B_Cu.png",+ "q-LATCH_Q-B_Cu.png",+ "q-LOAD_POS-B_Cu.png",+ "q-MCU_ENABLE-B_Cu.png",+ "q-NRST-B_Cu.png",+ "q-SHUNT_N_SENSE-B_Cu.png",+ "q-SHUNT_P-B_Cu.png",+ "q-SHUNT_P_SENSE-B_Cu.png",+ "q-SWCLK-B_Cu.png",+ "q-SWDIO-B_Cu.png",+ "q-TEMP_HOT_LIMIT-B_Cu.png",+ "q-TEMP_OPEN_LIMIT-B_Cu.png",+ "q-TEMP_SENSE-B_Cu.png",+ "q-UART_RX-B_Cu.png",+ "q-UART_TX-B_Cu.png",+ "q-USB_DETECT-B_Cu.png",+ "q-USB_DM_CONN-B_Cu.png",+ "q-USB_VBUS-B_Cu.png",+ "q-VREF_2V5-B_Cu.png",+ "q-V_GATE-B_Cu.png",+ "q-WDI-B_Cu.png",+ "J-5V_AUX-B_Cu.png",+ "J-DUT_FUSED-B_Cu.png",+ "J-DUT_POS-B_Cu.png",+ "J-GND-B_Cu.png",+ "J-LOAD_POS-B_Cu.png",+ "J-SHUNT_P-B_Cu.png"+ ],+ "thermalConvergence": {+ "movingResidual": 9.914601861028967e-8,+ "stillResidual": 9.979770216933452e-8+ },+ "vias": [+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 128.1,+ "y": 51.2+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 113.5,+ "y": 60.2+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 124.1,+ "y": 42.6+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 103.8,+ "y": 86.5+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 115.2,+ "y": 48.2+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 108.8,+ "y": 59.0+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 108.7,+ "y": 61.4+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 129.2,+ "y": 48.5+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 111.3,+ "y": 56.1+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 142.6,+ "y": 47.7+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 128.9,+ "y": 43.9+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 130.4,+ "y": 47.4+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 129.6,+ "y": 46.9+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 141.9,+ "y": 87.3+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 105.3,+ "y": 80.6+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 139.4,+ "y": 91.4+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 160.3,+ "y": 87.0+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 138.0,+ "y": 100.8+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 128.7,+ "y": 42.3+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 147.3,+ "y": 89.0+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 113.3,+ "y": 43.0+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 133.5,+ "y": 80.7+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 118.1,+ "y": 61.4+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 144.4,+ "y": 77.8+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 115.196,+ "y": 73.228+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 137.6,+ "y": 47.4+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 127.7,+ "y": 49.3+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 153.5,+ "y": 37.7+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 145.8,+ "y": 85.6+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 148.1,+ "y": 50.7+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 154.2,+ "y": 46.2+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 142.3,+ "y": 84.6+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 117.1,+ "y": 56.2+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 141.3,+ "y": 60.6+ },+ {+ "drill": 0.6,+ "net": "GND",+ "size": 1.0,+ "x": 136.5,+ "y": 93.0+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 151.0,+ "y": 65.3+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 122.445,+ "y": 49.687+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 142.0,+ "y": 78.0+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 129.0,+ "y": 45.0+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 150.1,+ "y": 81.2+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 151.9,+ "y": 45.85+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 145.0,+ "y": 65.3+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 111.5,+ "y": 58.8+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 149.1,+ "y": 61.9+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 109.6,+ "y": 84.2+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 139.8,+ "y": 89.9+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 139.8,+ "y": 90.4+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 136.8,+ "y": 41.3+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 151.5,+ "y": 87.8+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 106.4,+ "y": 78.9+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 112.338,+ "y": 70.639+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 139.0,+ "y": 89.9+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 151.571,+ "y": 51.874+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 139.0,+ "y": 90.4+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 153.5,+ "y": 35.7+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 156.54,+ "y": 75.0+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 127.9,+ "y": 46.8+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 133.018,+ "y": 77.818+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 147.9,+ "y": 91.7+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 125.7,+ "y": 52.0+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 123.1,+ "y": 87.0+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 133.0,+ "y": 100.8+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 112.728,+ "y": 88.696+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 139.0,+ "y": 93.0+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 121.315,+ "y": 79.737+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 102.719,+ "y": 75.753+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 114.8,+ "y": 55.7+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 117.1,+ "y": 77.2+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 148.0,+ "y": 65.0+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 139.4,+ "y": 92.4+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 122.5,+ "y": 66.5+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 154.2,+ "y": 39.8+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 146.7,+ "y": 52.0+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 114.8,+ "y": 68.9+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 124.6,+ "y": 50.4+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 142.1,+ "y": 59.5+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 130.1,+ "y": 42.5+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 155.6,+ "y": 58.1+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 116.8,+ "y": 64.4+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 107.2,+ "y": 76.8+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 140.2,+ "y": 44.5+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 125.8,+ "y": 53.4+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 142.8,+ "y": 62.1+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 147.6,+ "y": 85.1+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 154.3,+ "y": 54.4+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 148.1,+ "y": 60.0+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 138.5,+ "y": 74.8+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 146.8,+ "y": 55.9+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 124.9,+ "y": 45.3+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 146.5,+ "y": 58.3+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 151.6,+ "y": 56.5+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 155.0,+ "y": 76.8+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 145.2,+ "y": 49.8+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 116.9,+ "y": 67.2+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 136.6,+ "y": 44.6+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 123.8,+ "y": 43.9+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 131.2,+ "y": 43.9+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 105.1,+ "y": 79.7+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 115.1,+ "y": 58.4+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 118.6,+ "y": 85.4+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 145.4,+ "y": 71.2+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 151.7,+ "y": 60.9+ },+ {+ "drill": 0.3,+ "net": "USB_VBUS",+ "size": 0.6,+ "x": 152.6,+ "y": 51.1+ },+ {+ "drill": 0.3,+ "net": "USB_VBUS",+ "size": 0.6,+ "x": 152.0,+ "y": 41.9+ },+ {+ "drill": 0.3,+ "net": "USB_VBUS",+ "size": 0.6,+ "x": 155.2,+ "y": 40.6+ },+ {+ "drill": 0.3,+ "net": "USB_VBUS",+ "size": 0.6,+ "x": 155.2,+ "y": 45.4+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 143.6,+ "y": 82.5+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 123.3,+ "y": 85.4+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 134.7,+ "y": 78.1+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 111.9,+ "y": 51.9+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 144.6,+ "y": 78.8+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 145.2,+ "y": 76.0+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 106.5,+ "y": 56.7+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 133.2,+ "y": 75.2+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 134.7,+ "y": 79.5+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 134.3,+ "y": 74.2+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 134.1,+ "y": 87.5+ },+ {+ "drill": 0.3,+ "net": "TEMP_OPEN_LIMIT",+ "size": 0.6,+ "x": 107.8,+ "y": 53.8+ },+ {+ "drill": 0.3,+ "net": "TEMP_OPEN_LIMIT",+ "size": 0.6,+ "x": 105.6,+ "y": 67.1+ },+ {+ "drill": 0.3,+ "net": "TEMP_OPEN_LIMIT",+ "size": 0.6,+ "x": 115.5,+ "y": 61.9+ },+ {+ "drill": 0.3,+ "net": "TEMP_OPEN_LIMIT",+ "size": 0.6,+ "x": 116.5,+ "y": 62.9+ },+ {+ "drill": 0.3,+ "net": "TEMP_OPEN_LIMIT",+ "size": 0.6,+ "x": 105.6,+ "y": 55.8+ },+ {+ "drill": 0.3,+ "net": "TEMP_OPEN_LIMIT",+ "size": 0.6,+ "x": 112.0,+ "y": 73.3+ },+ {+ "drill": 0.3,+ "net": "TEMP_OPEN_LIMIT",+ "size": 0.6,+ "x": 107.0,+ "y": 68.5+ },+ {+ "drill": 0.3,+ "net": "UART_RX",+ "size": 0.6,+ "x": 140.5,+ "y": 80.0+ },+ {+ "drill": 0.3,+ "net": "UART_RX",+ "size": 0.6,+ "x": 141.0,+ "y": 51.2+ },+ {+ "drill": 0.3,+ "net": "5V_AUX",+ "size": 0.6,+ "x": 147.9,+ "y": 67.2+ },+ {+ "drill": 0.3,+ "net": "5V_AUX",+ "size": 0.6,+ "x": 146.7,+ "y": 92.7+ },+ {+ "drill": 0.3,+ "net": "5V_AUX",+ "size": 0.6,+ "x": 140.7,+ "y": 97.7+ },+ {+ "drill": 0.3,+ "net": "5V_AUX",+ "size": 0.6,+ "x": 149.5,+ "y": 92.3+ },+ {+ "drill": 0.3,+ "net": "5V_AUX",+ "size": 0.6,+ "x": 147.9,+ "y": 64.0+ },+ {+ "drill": 0.3,+ "net": "5V_AUX",+ "size": 0.6,+ "x": 145.4,+ "y": 68.9+ },+ {+ "drill": 0.3,+ "net": "5V_AUX",+ "size": 0.6,+ "x": 154.0,+ "y": 75.0+ },+ {+ "drill": 0.4,+ "net": "DUT_POS",+ "size": 0.8,+ "x": 104.0,+ "y": 89.6+ },+ {+ "drill": 0.3,+ "net": "DUT_POS",+ "size": 0.6,+ "x": 144.5,+ "y": 82.0+ },+ {+ "drill": 0.4,+ "net": "DUT_FUSED",+ "size": 0.8,+ "x": 110.6,+ "y": 88.65+ },+ {+ "drill": 0.4,+ "net": "DUT_FUSED",+ "size": 0.8,+ "x": 108.5,+ "y": 88.6+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P",+ "size": 0.6,+ "x": 135.4317,+ "y": 86.566983+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P",+ "size": 0.6,+ "x": 136.9,+ "y": 86.65+ },+ {+ "drill": 0.4,+ "net": "SHUNT_P",+ "size": 0.8,+ "x": 133.699999,+ "y": 83.6+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P",+ "size": 0.6,+ "x": 134.980977,+ "y": 87.344023+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 105.0,+ "y": 48.9+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 119.8,+ "y": 73.0+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 117.7,+ "y": 67.9+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 117.8,+ "y": 71.1+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 118.2,+ "y": 68.4+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 119.6,+ "y": 74.8+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 121.3,+ "y": 76.9+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 138.2,+ "y": 82.3+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 136.0,+ "y": 78.5+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 112.4,+ "y": 65.6+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 141.5,+ "y": 81.9+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 105.3,+ "y": 68.1+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 119.1,+ "y": 63.2+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 136.3,+ "y": 87.3+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 122.7,+ "y": 76.9+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 113.7,+ "y": 68.9+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 139.8,+ "y": 84.0+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 107.0,+ "y": 62.1+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 118.6,+ "y": 66.1+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 141.4,+ "y": 85.5+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 141.2,+ "y": 77.2+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 107.2,+ "y": 65.5+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 141.4,+ "y": 79.7+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 108.0,+ "y": 73.5+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 110.3,+ "y": 46.8+ },+ {+ "drill": 0.3,+ "net": "I_SET",+ "size": 0.6,+ "x": 118.6,+ "y": 83.4+ },+ {+ "drill": 0.3,+ "net": "I_SET",+ "size": 0.6,+ "x": 102.6,+ "y": 77.2+ },+ {+ "drill": 0.3,+ "net": "I_SET",+ "size": 0.6,+ "x": 110.0,+ "y": 78.2+ },+ {+ "drill": 0.3,+ "net": "I_SET",+ "size": 0.6,+ "x": 115.7,+ "y": 80.5+ },+ {+ "drill": 0.3,+ "net": "I_SET",+ "size": 0.6,+ "x": 121.0,+ "y": 84.8+ },+ {+ "drill": 0.3,+ "net": "I_SET",+ "size": 0.6,+ "x": 125.0,+ "y": 88.3+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 106.0,+ "y": 81.3+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 128.4,+ "y": 89.6+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 106.1,+ "y": 76.9+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 155.0,+ "y": 86.2+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 101.4,+ "y": 85.3+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 143.8,+ "y": 87.2+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 130.3,+ "y": 86.7+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 122.9,+ "y": 64.3+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 153.4,+ "y": 86.2+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 104.4,+ "y": 78.9+ },+ {+ "drill": 0.3,+ "net": "ARM_CLK",+ "size": 0.6,+ "x": 118.5,+ "y": 56.3+ },+ {+ "drill": 0.3,+ "net": "ARM_CLK",+ "size": 0.6,+ "x": 137.8,+ "y": 54.5+ },+ {+ "drill": 0.3,+ "net": "ARM_CLK",+ "size": 0.6,+ "x": 126.9,+ "y": 54.8+ },+ {+ "drill": 0.3,+ "net": "ARM_CLK",+ "size": 0.6,+ "x": 119.5,+ "y": 55.6+ },+ {+ "drill": 0.3,+ "net": "ARM_CLK",+ "size": 0.6,+ "x": 140.3,+ "y": 49.8+ },+ {+ "drill": 0.3,+ "net": "ARM_CLK",+ "size": 0.6,+ "x": 132.0,+ "y": 54.5+ },+ {+ "drill": 0.4,+ "net": "LATCH_Q",+ "size": 0.8,+ "x": 135.7,+ "y": 45.5+ },+ {+ "drill": 0.4,+ "net": "LATCH_Q",+ "size": 0.8,+ "x": 132.7,+ "y": 50.7+ },+ {+ "drill": 0.4,+ "net": "LATCH_Q",+ "size": 0.8,+ "x": 132.9,+ "y": 56.8+ },+ {+ "drill": 0.4,+ "net": "LATCH_Q",+ "size": 0.8,+ "x": 134.7,+ "y": 48.4+ },+ {+ "drill": 0.4,+ "net": "LATCH_Q",+ "size": 0.8,+ "x": 119.3,+ "y": 79.8+ },+ {+ "drill": 0.4,+ "net": "LATCH_Q",+ "size": 0.8,+ "x": 137.0,+ "y": 39.7+ },+ {+ "drill": 0.4,+ "net": "LATCH_Q",+ "size": 0.8,+ "x": 105.5,+ "y": 84.9+ },+ {+ "drill": 0.4,+ "net": "LATCH_Q",+ "size": 0.8,+ "x": 119.1,+ "y": 81.3+ },+ {+ "drill": 0.3,+ "net": "FAN_TACH",+ "size": 0.6,+ "x": 151.3,+ "y": 62.0+ },+ {+ "drill": 0.3,+ "net": "FAN_TACH",+ "size": 0.6,+ "x": 103.5,+ "y": 50.7+ },+ {+ "drill": 0.3,+ "net": "FAN_TACH",+ "size": 0.6,+ "x": 142.8,+ "y": 46.2+ },+ {+ "drill": 0.3,+ "net": "FAN_TACH",+ "size": 0.6,+ "x": 151.7,+ "y": 54.2+ },+ {+ "drill": 0.3,+ "net": "FAN_TACH",+ "size": 0.6,+ "x": 145.4,+ "y": 44.2+ },+ {+ "drill": 0.3,+ "net": "FAN_TACH",+ "size": 0.6,+ "x": 153.3,+ "y": 52.5+ },+ {+ "drill": 0.3,+ "net": "FAN_TACH",+ "size": 0.6,+ "x": 143.6,+ "y": 59.5+ },+ {+ "drill": 0.3,+ "net": "TEMP_SENSE",+ "size": 0.6,+ "x": 135.8,+ "y": 48.9+ },+ {+ "drill": 0.3,+ "net": "TEMP_SENSE",+ "size": 0.6,+ "x": 103.5,+ "y": 76.4+ },+ {+ "drill": 0.3,+ "net": "TEMP_SENSE",+ "size": 0.6,+ "x": 137.7,+ "y": 49.0+ },+ {+ "drill": 0.3,+ "net": "TEMP_SENSE",+ "size": 0.6,+ "x": 121.8,+ "y": 63.6+ },+ {+ "drill": 0.3,+ "net": "TEMP_SENSE",+ "size": 0.6,+ "x": 112.1,+ "y": 54.3+ },+ {+ "drill": 0.3,+ "net": "TEMP_SENSE",+ "size": 0.6,+ "x": 120.4,+ "y": 64.0+ },+ {+ "drill": 0.3,+ "net": "TEMP_SENSE",+ "size": 0.6,+ "x": 116.6,+ "y": 59.1+ },+ {+ "drill": 0.3,+ "net": "TEMP_SENSE",+ "size": 0.6,+ "x": 136.5,+ "y": 51.4+ },+ {+ "drill": 0.3,+ "net": "I_HARD_LIMIT",+ "size": 0.6,+ "x": 119.8,+ "y": 58.3+ },+ {+ "drill": 0.3,+ "net": "I_HARD_LIMIT",+ "size": 0.6,+ "x": 116.2,+ "y": 54.0+ },+ {+ "drill": 0.3,+ "net": "I_HARD_LIMIT",+ "size": 0.6,+ "x": 122.2,+ "y": 62.2+ },+ {+ "drill": 0.3,+ "net": "UART_TX",+ "size": 0.6,+ "x": 139.5,+ "y": 51.6+ },+ {+ "drill": 0.3,+ "net": "UART_TX",+ "size": 0.6,+ "x": 139.5,+ "y": 80.0+ },+ {+ "drill": 0.4,+ "net": "CLAMP_BASE",+ "size": 0.8,+ "x": 111.6,+ "y": 64.0+ },+ {+ "drill": 0.4,+ "net": "CLAMP_BASE",+ "size": 0.8,+ "x": 111.6,+ "y": 61.6+ },+ {+ "drill": 0.4,+ "net": "CLAMP_BASE",+ "size": 0.8,+ "x": 120.4,+ "y": 77.3+ },+ {+ "drill": 0.4,+ "net": "CLAMP_BASE",+ "size": 0.8,+ "x": 119.3,+ "y": 53.3+ },+ {+ "drill": 0.4,+ "net": "CLAMP_BASE",+ "size": 0.8,+ "x": 119.6,+ "y": 57.3+ },+ {+ "drill": 0.4,+ "net": "CLAMP_BASE",+ "size": 0.8,+ "x": 119.3,+ "y": 51.0+ },+ {+ "drill": 0.4,+ "net": "CLAMP_BASE",+ "size": 0.8,+ "x": 116.2,+ "y": 72.6+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 145.4,+ "y": 72.3+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 146.8,+ "y": 73.7+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 120.3,+ "y": 50.8+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 149.9,+ "y": 83.5+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 118.8,+ "y": 49.4+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 136.5,+ "y": 50.5+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 120.9,+ "y": 52.5+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 151.6,+ "y": 81.8+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 138.8,+ "y": 57.8+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 138.8,+ "y": 51.0+ },+ {+ "drill": 0.3,+ "net": "NRST",+ "size": 0.6,+ "x": 140.4,+ "y": 48.9+ },+ {+ "drill": 0.3,+ "net": "NRST",+ "size": 0.6,+ "x": 144.5,+ "y": 59.8+ },+ {+ "drill": 0.3,+ "net": "NRST",+ "size": 0.6,+ "x": 151.3,+ "y": 59.2+ },+ {+ "drill": 0.4,+ "net": "MCU_ENABLE",+ "size": 0.8,+ "x": 106.2,+ "y": 49.1+ },+ {+ "drill": 0.4,+ "net": "MCU_ENABLE",+ "size": 0.8,+ "x": 118.3,+ "y": 76.0+ },+ {+ "drill": 0.4,+ "net": "MCU_ENABLE",+ "size": 0.8,+ "x": 132.3,+ "y": 45.0+ },+ {+ "drill": 0.4,+ "net": "MCU_ENABLE",+ "size": 0.8,+ "x": 116.2,+ "y": 74.4+ },+ {+ "drill": 0.3,+ "net": "ALERT",+ "size": 0.6,+ "x": 149.0,+ "y": 47.4+ },+ {+ "drill": 0.3,+ "net": "ALERT",+ "size": 0.6,+ "x": 146.1,+ "y": 66.9+ },+ {+ "drill": 0.3,+ "net": "ALERT",+ "size": 0.6,+ "x": 146.1,+ "y": 61.8+ },+ {+ "drill": 0.3,+ "net": "ALERT",+ "size": 0.6,+ "x": 147.3,+ "y": 51.3+ },+ {+ "drill": 0.3,+ "net": "SWDIO",+ "size": 0.6,+ "x": 148.3,+ "y": 44.1+ },+ {+ "drill": 0.3,+ "net": "SWCLK",+ "size": 0.6,+ "x": 149.6,+ "y": 43.2+ },+ {+ "drill": 0.3,+ "net": "SWCLK",+ "size": 0.6,+ "x": 150.6,+ "y": 47.7+ },+ {+ "drill": 0.3,+ "net": "FAULT_CLEAR",+ "size": 0.6,+ "x": 115.9,+ "y": 58.0+ },+ {+ "drill": 0.3,+ "net": "FAULT_CLEAR",+ "size": 0.6,+ "x": 116.7,+ "y": 52.5+ },+ {+ "drill": 0.3,+ "net": "I2C_SCL",+ "size": 0.6,+ "x": 149.8,+ "y": 58.3+ },+ {+ "drill": 0.3,+ "net": "I2C_SCL",+ "size": 0.6,+ "x": 147.6,+ "y": 57.2+ },+ {+ "drill": 0.3,+ "net": "I2C_SCL",+ "size": 0.6,+ "x": 136.3,+ "y": 77.2+ },+ {+ "drill": 0.3,+ "net": "I2C_SCL",+ "size": 0.6,+ "x": 142.7,+ "y": 48.8+ },+ {+ "drill": 0.3,+ "net": "I2C_SCL",+ "size": 0.6,+ "x": 146.1,+ "y": 54.3+ },+ {+ "drill": 0.3,+ "net": "I2C_SCL",+ "size": 0.6,+ "x": 144.2,+ "y": 75.5+ },+ {+ "drill": 0.3,+ "net": "I2C_SCL",+ "size": 0.6,+ "x": 146.9,+ "y": 61.4+ },+ {+ "drill": 0.3,+ "net": "I2C_SDA",+ "size": 0.6,+ "x": 138.1,+ "y": 56.9+ },+ {+ "drill": 0.3,+ "net": "I2C_SDA",+ "size": 0.6,+ "x": 136.6,+ "y": 49.4+ },+ {+ "drill": 0.3,+ "net": "I2C_SDA",+ "size": 0.6,+ "x": 140.7,+ "y": 45.4+ },+ {+ "drill": 0.3,+ "net": "I2C_SDA",+ "size": 0.6,+ "x": 137.6,+ "y": 53.6+ },+ {+ "drill": 0.3,+ "net": "I2C_SDA",+ "size": 0.6,+ "x": 141.2,+ "y": 68.9+ },+ {+ "drill": 0.3,+ "net": "I2C_SDA",+ "size": 0.6,+ "x": 141.6,+ "y": 75.8+ },+ {+ "drill": 0.3,+ "net": "I2C_SDA",+ "size": 0.6,+ "x": 136.5,+ "y": 46.2+ },+ {+ "drill": 0.3,+ "net": "I2C_SDA",+ "size": 0.6,+ "x": 138.1,+ "y": 58.4+ },+ {+ "drill": 0.3,+ "net": "VREF_2V5",+ "size": 0.6,+ "x": 115.9,+ "y": 69.0+ },+ {+ "drill": 0.3,+ "net": "VREF_2V5",+ "size": 0.6,+ "x": 113.4,+ "y": 63.9+ },+ {+ "drill": 0.3,+ "net": "VREF_2V5",+ "size": 0.6,+ "x": 121.6,+ "y": 59.9+ },+ {+ "drill": 0.3,+ "net": "VREF_2V5",+ "size": 0.6,+ "x": 121.4,+ "y": 65.0+ },+ {+ "drill": 0.3,+ "net": "VREF_2V5",+ "size": 0.6,+ "x": 119.8,+ "y": 69.9+ },+ {+ "drill": 0.3,+ "net": "TEMP_HOT_LIMIT",+ "size": 0.6,+ "x": 120.4,+ "y": 60.1+ },+ {+ "drill": 0.3,+ "net": "TEMP_HOT_LIMIT",+ "size": 0.6,+ "x": 116.1,+ "y": 56.4+ },+ {+ "drill": 0.3,+ "net": "DAC_OUT",+ "size": 0.6,+ "x": 117.2,+ "y": 65.7+ },+ {+ "drill": 0.3,+ "net": "DAC_OUT",+ "size": 0.6,+ "x": 120.5,+ "y": 69.0+ },+ {+ "drill": 0.3,+ "net": "DUT_OV_LIMIT",+ "size": 0.6,+ "x": 110.4,+ "y": 68.6+ },+ {+ "drill": 0.3,+ "net": "DUT_OV_LIMIT",+ "size": 0.6,+ "x": 112.7,+ "y": 67.2+ },+ {+ "drill": 0.3,+ "net": "DUT_OV_LIMIT",+ "size": 0.6,+ "x": 111.3,+ "y": 50.9+ },+ {+ "drill": 0.3,+ "net": "DUT_OV_LIMIT",+ "size": 0.6,+ "x": 110.4,+ "y": 55.8+ },+ {+ "drill": 0.3,+ "net": "USB_DM_CONN",+ "size": 0.6,+ "x": 152.85,+ "y": 42.0+ },+ {+ "drill": 0.3,+ "net": "USB_DM_CONN",+ "size": 0.6,+ "x": 156.3,+ "y": 43.75+ },+ {+ "drill": 0.4,+ "net": "GATE",+ "size": 0.8,+ "x": 123.4,+ "y": 81.3+ },+ {+ "drill": 0.3,+ "net": "GATE",+ "size": 0.6,+ "x": 123.4,+ "y": 82.7+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 119.2,+ "y": 91.4+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 116.6,+ "y": 88.8+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 117.164811,+ "y": 88.762326+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 115.0,+ "y": 94.0+ },+ {+ "drill": 0.4,+ "net": "LOAD_POS",+ "size": 0.8,+ "x": 126.05,+ "y": 87.2+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 113.2,+ "y": 93.2+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 119.65,+ "y": 91.0+ },+ {+ "drill": 0.4,+ "net": "LOAD_POS",+ "size": 0.8,+ "x": 119.8,+ "y": 88.4+ },+ {+ "drill": 0.4,+ "net": "LOAD_POS",+ "size": 0.8,+ "x": 114.5,+ "y": 88.4+ },+ {+ "drill": 0.4,+ "net": "LOAD_POS",+ "size": 0.8,+ "x": 118.2,+ "y": 88.4+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 118.095288,+ "y": 93.139877+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 118.0,+ "y": 91.0+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 114.2,+ "y": 93.2+ },+ {+ "drill": 0.4,+ "net": "LOAD_POS",+ "size": 0.8,+ "x": 126.8,+ "y": 87.2+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 135.5,+ "y": 75.0+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 117.164811,+ "y": 93.237674+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 119.2,+ "y": 90.2+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 116.2,+ "y": 93.2+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 115.2,+ "y": 93.2+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 118.0,+ "y": 90.0+ },+ {+ "drill": 0.4,+ "net": "LOAD_POS",+ "size": 0.8,+ "x": 108.2,+ "y": 82.7+ },+ {+ "drill": 0.3,+ "net": "CC1",+ "size": 0.6,+ "x": 151.3,+ "y": 40.6+ },+ {+ "drill": 0.3,+ "net": "CC1",+ "size": 0.6,+ "x": 154.1,+ "y": 44.6+ }+ ]+}
checkpoints/stackup-v85/fields-17p5um-0p2/fields.jsonadded+4811@@ -0,0 +1,4811 @@+{+ "barrelCoupling": {+ "drillVoidsRemoved": true,+ "model": "distributed-plated-wall",+ "platingUm": 25,+ "quadrature": "uniform-perimeter-32-samples-per-cell-minimum-128"+ },+ "board": {+ "cellMm": 0.2,+ "cols": 320,+ "copperUm": 17.5,+ "copperUmByLayer": {+ "B.Cu": 17.5,+ "F.Cu": 17.5+ },+ "description": "Adom electronic load R0, 64 x 72 mm, 2 layers; engineering prototype",+ "dielectricMm": [+ 1.545+ ],+ "heightMm": 72.0,+ "layers": [+ "F.Cu",+ "B.Cu"+ ],+ "name": "Adom electronic load R0, 64 x 72 mm, 2 layers; engineering prototype",+ "rows": 360,+ "stackupSource": "explicit-spec",+ "thicknessMm": 1.5799999999999998,+ "widthMm": 64.0,+ "x0": 98.0,+ "y0": 30.0+ },+ "chips": [+ {+ "airW": 0.101,+ "dielW": 0.233,+ "otherViaW": 0.0,+ "otherVias": 0,+ "planeW": 2.677,+ "platedPadW": 2.517,+ "platedPads": 3,+ "reference": "Q1",+ "riseC": 688.9,+ "riseMovingC": 602.0,+ "tabNet": "LOAD_POS",+ "viaW": 0.0,+ "vias": 0,+ "viasWanted": 0,+ "watts": 5.5,+ "x": 127.46,+ "y": 82.0+ },+ {+ "airW": 0.042,+ "dielW": 0.034,+ "otherViaW": 0.0,+ "otherVias": 0,+ "planeW": 0.307,+ "platedPadW": 0.0,+ "platedPads": 0,+ "reference": "D1",+ "riseC": 159.4,+ "riseMovingC": 85.4,+ "tabNet": "LOAD_POS",+ "viaW": 0.14,+ "vias": 9,+ "viasWanted": 0,+ "watts": 0.5133333333333333,+ "x": 115.12,+ "y": 91.0+ },+ {+ "airW": 0.042,+ "dielW": -0.049,+ "otherViaW": -0.009,+ "otherVias": 1,+ "planeW": 0.099,+ "platedPadW": 0.0,+ "platedPads": 0,+ "reference": "RSH1",+ "riseC": 155.0,+ "riseMovingC": 83.4,+ "tabNet": "SHUNT_P",+ "viaW": -0.045,+ "vias": 3,+ "viasWanted": 0,+ "watts": 0.030025925925925928,+ "x": 136.625,+ "y": 85.7+ }+ ],+ "dcMaxIterations": 60000,+ "heat": {+ "budgetC": 35.0,+ "jouleW": 0.178,+ "movingAirWPerM2K": 25.0,+ "peakRiseC": 693.1288452148438,+ "peakRiseMovingC": 606.3999633789062,+ "stillAirWPerM2K": 10.0,+ "tabW": 6.04335925925926+ },+ "heatsinks": [],+ "inputIdentity": {+ "algorithm": "sha256",+ "board": "1681eb90e49f4f229afe89bb75ff1738b7503907a52cd174e8b3d64b120082f4",+ "solverVersion": "0.6.2",+ "spec": "9c144507ff0fc1dae305c4ac2db41a1a9b9b426a9002a480e81e18832fdf7537"+ },+ "issues": [+ {+ "at": [+ 110.3,+ 91.9+ ],+ "fix": "Widen the neck or add a parallel path on the other layer with vias; the density map shows where the current squeezes.",+ "kind": "current-neck",+ "layer": "F.Cu",+ "net": "DUT_FUSED",+ "reference": null,+ "severity": "medium",+ "what": "DUT_FUSED: 83 A/mm² at its worst point on F.Cu (3 A total; equivalent full-net width 2.05 mm at 18 µm; the threshold is 60 A/mm²)"+ },+ {+ "at": [+ 107.1,+ 93.9+ ],+ "fix": "Widen the neck or add a parallel path on the other layer with vias; the density map shows where the current squeezes.",+ "kind": "current-neck",+ "layer": "F.Cu",+ "net": "DUT_POS",+ "reference": null,+ "severity": "medium",+ "what": "DUT_POS: 94 A/mm² at its worst point on F.Cu (3.000220385674931 A total; equivalent full-net width 1.82 mm at 18 µm; the threshold is 60 A/mm²)"+ },+ {+ "at": [+ 119.89999999999999,+ 100.89999999999999+ ],+ "fix": "Widen the neck or add a parallel path on the other layer with vias; the density map shows where the current squeezes.",+ "kind": "current-neck",+ "layer": "B.Cu",+ "net": "GND",+ "reference": null,+ "severity": "medium",+ "what": "GND: 94 A/mm² at its worst point on B.Cu (3 A total; equivalent full-net width 1.82 mm at 18 µm; the threshold is 60 A/mm²)"+ },+ {+ "at": [+ 126.89999999999999,+ 87.1+ ],+ "fix": "Widen the neck or add a parallel path on the other layer with vias; the density map shows where the current squeezes.",+ "kind": "current-neck",+ "layer": "F.Cu",+ "net": "LOAD_POS",+ "reference": null,+ "severity": "medium",+ "what": "LOAD_POS: 86 A/mm² at its worst point on F.Cu (3.0000289156626505 A total; equivalent full-net width 2.00 mm at 18 µm; the threshold is 60 A/mm²)"+ },+ {+ "at": [+ 135.5,+ 86.5+ ],+ "fix": "Widen the neck or add a parallel path on the other layer with vias; the density map shows where the current squeezes.",+ "kind": "current-neck",+ "layer": "F.Cu",+ "net": "SHUNT_P",+ "reference": null,+ "severity": "medium",+ "what": "SHUNT_P: 110 A/mm² at its worst point on F.Cu (3 A total; equivalent full-net width 1.55 mm at 18 µm; the threshold is 60 A/mm²)"+ },+ {+ "at": [+ 115.12,+ 91.0+ ],+ "fix": "More copper under the tab and more vias to the other layers, or a heatsink; moving air alone does not bring it in.",+ "kind": "tab-rise",+ "layer": "F.Cu",+ "net": "LOAD_POS",+ "reference": "D1",+ "severity": "high",+ "what": "D1: +159 °C at its thermal screening node in still air (+85 °C in moving air) against a 35 °C budget"+ },+ {+ "at": [+ 127.46,+ 82.0+ ],+ "fix": "More copper under the tab and more vias to the other layers, or a heatsink; moving air alone does not bring it in.",+ "kind": "tab-rise",+ "layer": "F.Cu",+ "net": "LOAD_POS",+ "reference": "Q1",+ "severity": "high",+ "what": "Q1: +689 °C at its thermal screening node in still air (+602 °C in moving air) against a 35 °C budget"+ },+ {+ "at": [+ 136.625,+ 85.7+ ],+ "fix": "More copper under the tab and more vias to the other layers, or a heatsink; moving air alone does not bring it in.",+ "kind": "tab-rise",+ "layer": "F.Cu",+ "net": "SHUNT_P",+ "reference": "RSH1",+ "severity": "high",+ "what": "RSH1: +155 °C at its thermal screening node in still air (+83 °C in moving air) against a 35 °C budget"+ }+ ],+ "log": [+ "5V_AUX: 0.3 A, 2 layer(s), 724 iterations, residual 1.0e-7",+ "DUT_FUSED: 3 A, 2 layer(s), 137 iterations, residual 8.8e-8",+ "DUT_POS: 3.000220385674931 A, 2 layer(s), 641 iterations, residual 8.2e-8",+ "GND: 3 A, 2 layer(s), 6627 iterations, residual 1.0e-7",+ "LOAD_POS: 3.0000289156626505 A, 2 layer(s), 1175 iterations, residual 9.7e-8",+ "SHUNT_P: 3 A, 2 layer(s), 254 iterations, residual 9.9e-8",+ "heat, still air: 1930 iterations, residual 9.9e-8",+ "heat, moving air: 1564 iterations"+ ],+ "method": "Copper fraction per cell from the board's filled polygons, tracks, pads and vias; DC conduction per loaded net between its terminals (σ 5.8e4 S/mm × thickness); heat: actual copper layers coupled through the dielectric and every via and plated-pad barrel, copper 0.40 W/mm·K, FR4 0.3/0.6 W/m·K, 10 (still) or 25 (moving) W/m²K to the air on both faces; one steady-state solve each. Optional rectangular heatsinks use a 3D finite-volume conducting block with specified conductivity, contact resistance and air loss on exposed faces. Optional packageCooling routes a hot part through explicit junction, case and sink nodes, with declared physical-pad thermal links. Its source power is injected once, at the junction. Package chip rise is the maximum of board terminal region, case and junction, so existing thermal limits cannot hide a hot external node. Supplied sink resistances are conditions, not an airflow calculation. Copper thickness may differ by layer; Joule heat is deposited on its source layer. This remains a screening model: rectangular board outline, prescribed chip watts and convection; no fins, radiation, airflow solve or junction-temperature qualification.",+ "nets": [+ {+ "amps": 3.000220385674931,+ "copperMm2": 70.5,+ "iterations": 641,+ "jouleW": 0.029,+ "layers": [+ "F.Cu",+ "B.Cu"+ ],+ "net": "DUT_POS",+ "peakAt": [+ 107.1,+ 93.9+ ],+ "peakJ": 94.16525268554688,+ "peakLayer": "F.Cu",+ "platedConnections": [+ {+ "amps": -1.094236418237126,+ "at": [+ 104.0,+ 89.6+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 32.78176656444408,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": -0.0002203840261826685,+ "at": [+ 144.5,+ 82.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 0.00863389714349917,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.16456424537350622,+ "at": [+ 108.0,+ 100.0+ ],+ "barrelAreaMm2": 0.06322455215349458,+ "from": "F.Cu",+ "meanBarrelJ": 2.602853476509922,+ "resolvedPerimeterFraction": 0.47654320987654314,+ "to": "B.Cu"+ }+ ],+ "platedPads": 1,+ "residual": 8.178080851198915e-8,+ "vias": 2+ },+ {+ "amps": 3.0000289156626505,+ "copperMm2": 530.9,+ "iterations": 1175,+ "jouleW": 0.028,+ "layers": [+ "F.Cu",+ "B.Cu"+ ],+ "net": "LOAD_POS",+ "peakAt": [+ 126.89999999999999,+ 87.1+ ],+ "peakJ": 85.5163345336914,+ "peakLayer": "F.Cu",+ "platedConnections": [+ {+ "amps": 0.24528534275815742,+ "at": [+ 119.2,+ 91.4+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 9.609446096726298,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.2428970378875201,+ "at": [+ 116.6,+ 88.8+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 9.515880428843866,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.18213992914016605,+ "at": [+ 117.164811,+ 88.762326+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 7.1356233986621485,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.0015563469089028951,+ "at": [+ 115.0,+ 94.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 0.06097238245358461,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.752326544911959,+ "at": [+ 126.05,+ 87.2+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 22.53863311849131,+ "resolvedPerimeterFraction": 0.8598130841121495,+ "to": "B.Cu"+ },+ {+ "amps": 0.05205659426417683,+ "at": [+ 113.2,+ 93.2+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 2.0394004425041103,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.29723092102459103,+ "at": [+ 119.65,+ 91.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 11.644497309740412,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.4725460035838969,+ "at": [+ 119.8,+ 88.4+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 14.156806081637209,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.5837766704275105,+ "at": [+ 114.5,+ 88.4+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 17.489118637226646,+ "resolvedPerimeterFraction": 0.9065420560747662,+ "to": "B.Cu"+ },+ {+ "amps": 0.29037666438396026,+ "at": [+ 118.2,+ 88.4+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 8.69927181086938,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.1293908387262674,+ "at": [+ 118.095288,+ 93.139877+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 5.0690933105456475,+ "resolvedPerimeterFraction": 0.9634146341463414,+ "to": "B.Cu"+ },+ {+ "amps": 0.2574648721778641,+ "at": [+ 118.0,+ 91.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 10.086598665755094,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.05934275287535708,+ "at": [+ 114.2,+ 93.2+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 2.324847373980028,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.7648077191334871,+ "at": [+ 126.8,+ 87.2+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 22.912551343987275,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.000028917575004450867,+ "at": [+ 135.5,+ 75.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 0.0011328923087234443,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.04433002107905272,+ "at": [+ 117.164811,+ 93.237674+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.7366995648244077,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.22488278845078744,+ "at": [+ 119.2,+ 90.2+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 8.810143359564753,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.010992193994070256,+ "at": [+ 116.2,+ 93.2+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 0.43063680235848006,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.052885710415792216,+ "at": [+ 115.2,+ 93.2+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 2.071882395470736,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.20342857693038852,+ "at": [+ 118.0,+ 90.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 7.9696402669836885,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -2.297136126843692e-10,+ "at": [+ 108.2,+ 82.7+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 6.881893073734487e-9,+ "resolvedPerimeterFraction": 0.9065420560747662,+ "to": "B.Cu"+ },+ {+ "amps": -0.03286562651947035,+ "at": [+ 127.46,+ 82.0+ ],+ "barrelAreaMm2": 0.08835729338221295,+ "from": "F.Cu",+ "meanBarrelJ": 0.3719628030852117,+ "resolvedPerimeterFraction": 0.9187279151943463,+ "to": "B.Cu"+ }+ ],+ "platedPads": 1,+ "residual": 9.687238874244563e-8,+ "vias": 21+ },+ {+ "amps": 3.0,+ "copperMm2": 50.5,+ "iterations": 254,+ "jouleW": 0.045,+ "layers": [+ "F.Cu",+ "B.Cu"+ ],+ "net": "SHUNT_P",+ "peakAt": [+ 135.5,+ 86.5+ ],+ "peakJ": 110.34736633300781,+ "peakLayer": "F.Cu",+ "platedConnections": [+ {+ "amps": -0.5755803267406714,+ "at": [+ 135.4317,+ 86.566983+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 22.54928102085565,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.9818222594676409,+ "at": [+ 136.9,+ 86.65+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 38.46445928170547,+ "resolvedPerimeterFraction": 0.9146341463414634,+ "to": "B.Cu"+ },+ {+ "amps": -1.1141105369199629,+ "at": [+ 133.699999,+ 83.6+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 33.37716688970873,+ "resolvedPerimeterFraction": 0.9065420560747663,+ "to": "B.Cu"+ },+ {+ "amps": -0.3284868624883765,+ "at": [+ 134.980977,+ 87.344023+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 12.868998869113307,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 1.4390243723471707,+ "at": [+ 124.92,+ 82.0+ ],+ "barrelAreaMm2": 0.08835729338221295,+ "from": "F.Cu",+ "meanBarrelJ": 16.28642432631213,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ }+ ],+ "platedPads": 1,+ "residual": 9.934808018550695e-8,+ "vias": 4+ },+ {+ "amps": 3.0,+ "copperMm2": 5110.1,+ "iterations": 6627,+ "jouleW": 0.064,+ "layers": [+ "F.Cu",+ "B.Cu"+ ],+ "net": "GND",+ "peakAt": [+ 119.89999999999999,+ 100.89999999999999+ ],+ "peakJ": 94.35797882080078,+ "peakLayer": "B.Cu",+ "platedConnections": [+ {+ "amps": 7.027980984514371e-10,+ "at": [+ 141.9,+ 87.3+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 2.1054831315601076e-8,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.025191044372778592,+ "at": [+ 105.3,+ 80.6+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 0.9868995036492275,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.18686948259701594,+ "at": [+ 139.4,+ 91.4+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 7.3209112291298455,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.03823961110544173,+ "at": [+ 160.3,+ 87.0+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 1.1456043537586422,+ "resolvedPerimeterFraction": 0.9065420560747662,+ "to": "B.Cu"+ },+ {+ "amps": 0.7086443291550542,+ "at": [+ 138.0,+ 100.8+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 21.229976071353782,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 4.984066463420394e-9,+ "at": [+ 128.7,+ 42.3+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 1.4931554152506293e-7,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 9.99547481594427e-6,+ "at": [+ 147.3,+ 89.0+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.0002994502071544627,+ "resolvedPerimeterFraction": 0.9065420560747662,+ "to": "B.Cu"+ },+ {+ "amps": 1.0734473618976706e-7,+ "at": [+ 113.3,+ 43.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 4.205401939568466e-6,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -3.0993627947355697e-10,+ "at": [+ 133.5,+ 80.7+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 9.28525005585463e-9,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 3.737828844741993e-8,+ "at": [+ 118.1,+ 61.4+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 1.1198003521358243e-6,+ "resolvedPerimeterFraction": 0.9065420560747663,+ "to": "B.Cu"+ },+ {+ "amps": 5.5605744613943675e-11,+ "at": [+ 144.4,+ 77.8+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 1.6658690107509968e-9,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 0.04836402354687551,+ "at": [+ 115.196,+ 73.228+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.8947380714579833,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.004049203467132416,+ "at": [+ 137.6,+ 47.4+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.12130837597721693,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 6.2480597042978195e-9,+ "at": [+ 127.7,+ 49.3+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 1.8718298102066517e-7,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.009920830509087009,+ "at": [+ 153.5,+ 37.7+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.2972139699008154,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.000022577427808898774,+ "at": [+ 145.8,+ 85.6+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.0006763876212869006,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": 8.29613807320115e-10,+ "at": [+ 148.1,+ 50.7+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 2.4854049560900428e-8,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.0028750725352176907,+ "at": [+ 154.2,+ 46.2+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.0861330834310857,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 1.312986148662698e-9,+ "at": [+ 142.3,+ 84.6+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 3.9335197321573366e-8,+ "resolvedPerimeterFraction": 0.9065420560747663,+ "to": "B.Cu"+ },+ {+ "amps": 1.106667328288419e-8,+ "at": [+ 117.1,+ 56.2+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 3.3154178946899414e-7,+ "resolvedPerimeterFraction": 0.9065420560747662,+ "to": "B.Cu"+ },+ {+ "amps": -7.109991995453823e-8,+ "at": [+ 141.3,+ 60.6+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 2.130052463849947e-6,+ "resolvedPerimeterFraction": 0.9065420560747662,+ "to": "B.Cu"+ },+ {+ "amps": -1.8682681837127466,+ "at": [+ 136.5,+ 93.0+ ],+ "barrelAreaMm2": 0.049087385212340524,+ "from": "F.Cu",+ "meanBarrelJ": 38.06004690677771,+ "resolvedPerimeterFraction": 0.7333333333333334,+ "to": "B.Cu"+ },+ {+ "amps": -4.777541926155717e-8,+ "at": [+ 151.0,+ 65.3+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 1.4312836016498016e-6,+ "resolvedPerimeterFraction": 0.9065420560747662,+ "to": "B.Cu"+ },+ {+ "amps": -4.8022986731469895e-8,+ "at": [+ 122.445,+ 49.687+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.881377408086138e-6,+ "resolvedPerimeterFraction": 0.8841463414634146,+ "to": "B.Cu"+ },+ {+ "amps": 7.844420981968975e-8,+ "at": [+ 142.0,+ 78.0+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 2.3500769411277964e-6,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -2.1708488541865543e-8,+ "at": [+ 129.0,+ 45.0+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 6.5035543689255e-7,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.000022481903118426608,+ "at": [+ 150.1,+ 81.2+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.0006735258374420123,+ "resolvedPerimeterFraction": 0.9065420560747662,+ "to": "B.Cu"+ },+ {+ "amps": -1.3424859009182939e-9,+ "at": [+ 151.9,+ 45.85+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 5.259403499380256e-8,+ "resolvedPerimeterFraction": 0.9146341463414634,+ "to": "B.Cu"+ },+ {+ "amps": 1.8557209212804752e-8,+ "at": [+ 145.0,+ 65.3+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 5.559475908156867e-7,+ "resolvedPerimeterFraction": 0.9065420560747662,+ "to": "B.Cu"+ },+ {+ "amps": 1.0713265633569466e-8,+ "at": [+ 111.5,+ 58.8+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 3.209541990097141e-7,+ "resolvedPerimeterFraction": 0.9065420560747663,+ "to": "B.Cu"+ },+ {+ "amps": -8.663655113705112e-10,+ "at": [+ 149.1,+ 61.9+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 2.59550783358032e-8,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.023172985730996225,+ "at": [+ 109.6,+ 84.2+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.6942296894656013,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.49681295827126803,+ "at": [+ 139.8,+ 89.9+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 19.463443224856576,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.27807715497336644,+ "at": [+ 139.8,+ 90.4+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 10.894117852293489,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.0040491884871872545,+ "at": [+ 136.8,+ 41.3+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.1213079271993685,+ "resolvedPerimeterFraction": 0.9065420560747662,+ "to": "B.Cu"+ },+ {+ "amps": 0.00006766144837094779,+ "at": [+ 151.5,+ 87.8+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.0020270407463517004,+ "resolvedPerimeterFraction": 0.9065420560747663,+ "to": "B.Cu"+ },+ {+ "amps": -0.04836401066430074,+ "at": [+ 106.4,+ 78.9+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.8947375667624868,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.04836404355433728,+ "at": [+ 112.338,+ 70.639+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.8947388552823377,+ "resolvedPerimeterFraction": 0.8292682926829269,+ "to": "B.Cu"+ },+ {+ "amps": 0.5370253526407356,+ "at": [+ 139.0,+ 89.9+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 21.038828169462473,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -9.31538099352841e-9,+ "at": [+ 151.571,+ 51.874+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 3.649449678533754e-7,+ "resolvedPerimeterFraction": 0.7865853658536585,+ "to": "B.Cu"+ },+ {+ "amps": 0.32226956816346036,+ "at": [+ 139.0,+ 90.4+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 12.6254264077059,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.021999635201137905,+ "at": [+ 153.5,+ 35.7+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.659077776654976,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.01881158843791351,+ "at": [+ 156.54,+ 75.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 0.7369741014902846,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -1.7341003403055794e-8,+ "at": [+ 127.9,+ 46.8+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 5.195117947801803e-7,+ "resolvedPerimeterFraction": 0.9065420560747663,+ "to": "B.Cu"+ },+ {+ "amps": 1.122650315228319e-9,+ "at": [+ 133.018,+ 77.818+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 4.3981623884864356e-8,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.00007765231917264547,+ "at": [+ 147.9,+ 91.7+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.002326353023788439,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -5.003517649842087e-10,+ "at": [+ 125.7,+ 52.0+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 1.4989827140139505e-8,+ "resolvedPerimeterFraction": 0.9065420560747662,+ "to": "B.Cu"+ },+ {+ "amps": -3.0983984200835394e-10,+ "at": [+ 123.1,+ 87.0+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 9.282360926577206e-9,+ "resolvedPerimeterFraction": 0.9065420560747662,+ "to": "B.Cu"+ },+ {+ "amps": 0.7883991583066555,+ "at": [+ 133.0,+ 100.8+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 23.619317303340033,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": -0.04836404681641742,+ "at": [+ 112.728,+ 88.696+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.8947389830795511,+ "resolvedPerimeterFraction": 0.9939024390243902,+ "to": "B.Cu"+ },+ {+ "amps": -0.02043990940325159,+ "at": [+ 139.0,+ 93.0+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.6123506104240947,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 6.351613731365111e-11,+ "at": [+ 121.315,+ 79.737+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 2.488346392509822e-9,+ "resolvedPerimeterFraction": 0.9634146341463413,+ "to": "B.Cu"+ },+ {+ "amps": 0.04836405544257944,+ "at": [+ 102.719,+ 75.753+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 1.894739321023262,+ "resolvedPerimeterFraction": 0.896341463414634,+ "to": "B.Cu"+ },+ {+ "amps": -3.5079000572786603e-9,+ "at": [+ 114.8,+ 55.7+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 1.0509169580955133e-7,+ "resolvedPerimeterFraction": 0.9065420560747662,+ "to": "B.Cu"+ },+ {+ "amps": 2.4859088882984336e-9,+ "at": [+ 117.1,+ 77.2+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 7.447429414565157e-8,+ "resolvedPerimeterFraction": 0.9065420560747662,+ "to": "B.Cu"+ },+ {+ "amps": 4.609456130134543e-8,+ "at": [+ 148.0,+ 65.0+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 1.3809274881433433e-6,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.06765360291304179,+ "at": [+ 139.4,+ 92.4+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 2.650438233005994,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -4.328561884614462e-8,+ "at": [+ 122.5,+ 66.5+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 1.2967755678410576e-6,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.009422638862007227,+ "at": [+ 154.2,+ 39.8+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 0.28228885682037486,+ "resolvedPerimeterFraction": 0.9999999999999999,+ "to": "B.Cu"+ },+ {+ "amps": -0.02167049636095018,+ "at": [+ 160.0,+ 100.0+ ],+ "barrelAreaMm2": 0.09621127501618743,+ "from": "F.Cu",+ "meanBarrelJ": 0.2252386360881731,+ "resolvedPerimeterFraction": 0.831168831168831,+ "to": "B.Cu"+ },+ {+ "amps": 0.004910933792283059,+ "at": [+ 100.0,+ 32.0+ ],+ "barrelAreaMm2": 0.09621127501618743,+ "from": "F.Cu",+ "meanBarrelJ": 0.05104322535437557,+ "resolvedPerimeterFraction": 0.831168831168831,+ "to": "B.Cu"+ },+ {+ "amps": -0.023298719054835156,+ "at": [+ 100.0,+ 100.0+ ],+ "barrelAreaMm2": 0.09621127501618743,+ "from": "F.Cu",+ "meanBarrelJ": 0.24216204442686345,+ "resolvedPerimeterFraction": 0.831168831168831,+ "to": "B.Cu"+ },+ {+ "amps": -8.213935845061672e-9,+ "at": [+ 106.54,+ 73.0+ ],+ "barrelAreaMm2": 0.08050331174823845,+ "from": "F.Cu",+ "meanBarrelJ": 1.0203227254487958e-7,+ "resolvedPerimeterFraction": 0.9806201550387599,+ "to": "B.Cu"+ },+ {+ "amps": -0.20190479256790475,+ "at": [+ 112.0,+ 100.0+ ],+ "barrelAreaMm2": 0.06322455215349458,+ "from": "F.Cu",+ "meanBarrelJ": 3.1934554803603294,+ "resolvedPerimeterFraction": 0.47654320987654314,+ "to": "B.Cu"+ },+ {+ "amps": 0.05808045411171619,+ "at": [+ 124.0,+ 100.0+ ],+ "barrelAreaMm2": 0.06322455215349458,+ "from": "F.Cu",+ "meanBarrelJ": 0.9186376515678638,+ "resolvedPerimeterFraction": 0.47654320987654314,+ "to": "B.Cu"+ },+ {+ "amps": 0.10275128346746165,+ "at": [+ 152.06,+ 98.0+ ],+ "barrelAreaMm2": 0.08050331174823845,+ "from": "F.Cu",+ "meanBarrelJ": 1.2763609500786783,+ "resolvedPerimeterFraction": 0.9806201550387599,+ "to": "B.Cu"+ },+ {+ "amps": 0.0015259531072914798,+ "at": [+ 160.0,+ 32.0+ ],+ "barrelAreaMm2": 0.09621127501618743,+ "from": "F.Cu",+ "meanBarrelJ": 0.01586043950706131,+ "resolvedPerimeterFraction": 0.831168831168831,+ "to": "B.Cu"+ },+ {+ "amps": 0.007150713575619463,+ "at": [+ 155.0,+ 64.08+ ],+ "barrelAreaMm2": 0.053014376029327764,+ "from": "F.Cu",+ "meanBarrelJ": 0.13488253774152995,+ "resolvedPerimeterFraction": 0.8941176470588236,+ "to": "B.Cu"+ },+ {+ "amps": 0.12593307163223147,+ "at": [+ 144.0,+ 100.0+ ],+ "barrelAreaMm2": 0.06322455215349458,+ "from": "F.Cu",+ "meanBarrelJ": 1.9918380967965597,+ "resolvedPerimeterFraction": 0.47654320987654314,+ "to": "B.Cu"+ },+ {+ "amps": -0.02081629915665485,+ "at": [+ 155.8,+ 47.32+ ],+ "barrelAreaMm2": 0.10408738521234052,+ "from": "F.Cu",+ "meanBarrelJ": 0.19998868368332193,+ "resolvedPerimeterFraction": 0.7106446776611695,+ "to": "B.Cu"+ },+ {+ "amps": -0.015457686525641518,+ "at": [+ 159.98,+ 47.32+ ],+ "barrelAreaMm2": 0.08908738521234051,+ "from": "F.Cu",+ "meanBarrelJ": 0.17351150770446339,+ "resolvedPerimeterFraction": 0.6742556917688267,+ "to": "B.Cu"+ },+ {+ "amps": 0.037075456148682386,+ "at": [+ 155.8,+ 38.68+ ],+ "barrelAreaMm2": 0.10408738521234052,+ "from": "F.Cu",+ "meanBarrelJ": 0.356195480105948,+ "resolvedPerimeterFraction": 0.7121439280359821,+ "to": "B.Cu"+ },+ {+ "amps": -0.012898104153309579,+ "at": [+ 159.98,+ 38.68+ ],+ "barrelAreaMm2": 0.08908738521234051,+ "from": "F.Cu",+ "meanBarrelJ": 0.14478036506029268,+ "resolvedPerimeterFraction": 0.6760070052539405,+ "to": "B.Cu"+ }+ ],+ "platedPads": 14,+ "residual": 9.967878526432522e-8,+ "vias": 59+ },+ {+ "amps": 3.0,+ "copperMm2": 17.9,+ "iterations": 137,+ "jouleW": 0.009,+ "layers": [+ "F.Cu",+ "B.Cu"+ ],+ "net": "DUT_FUSED",+ "peakAt": [+ 110.3,+ 91.9+ ],+ "peakJ": 83.45010375976562,+ "peakLayer": "F.Cu",+ "platedConnections": [+ {+ "amps": -0.44731652664853316,+ "at": [+ 110.6,+ 88.65+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 13.400966840999825,+ "resolvedPerimeterFraction": 0.8598130841121494,+ "to": "B.Cu"+ },+ {+ "amps": 0.447316539912362,+ "at": [+ 108.5,+ 88.6+ ],+ "barrelAreaMm2": 0.03337942194439156,+ "from": "F.Cu",+ "meanBarrelJ": 13.400967238365268,+ "resolvedPerimeterFraction": 0.9065420560747663,+ "to": "B.Cu"+ }+ ],+ "platedPads": 0,+ "residual": 8.83863265217015e-8,+ "vias": 2+ },+ {+ "amps": 0.3,+ "copperMm2": 63.4,+ "iterations": 724,+ "jouleW": 0.003,+ "layers": [+ "F.Cu",+ "B.Cu"+ ],+ "net": "5V_AUX",+ "peakAt": [+ 152.1,+ 90.1+ ],+ "peakJ": 36.365814208984375,+ "peakLayer": "F.Cu",+ "platedConnections": [+ {+ "amps": -0.07500000025963519,+ "at": [+ 147.9,+ 67.2+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 2.938245113406615,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -1.0509830457227468e-8,+ "at": [+ 146.7,+ 92.7+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 4.1173943835704766e-7,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.1499999944021206,+ "at": [+ 140.7,+ 97.7+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 5.876489987164092,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 1.1244502370295642e-8,+ "at": [+ 149.5,+ 92.3+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 4.405213870378056e-7,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.07499998251183305,+ "at": [+ 147.9,+ 64.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 2.9382444181080456,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 1.0955973602455887e-10,+ "at": [+ 145.4,+ 68.9+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 4.2921781051450446e-9,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": 0.14999998354196759,+ "at": [+ 154.0,+ 75.0+ ],+ "barrelAreaMm2": 0.02552544031041707,+ "from": "F.Cu",+ "meanBarrelJ": 5.876489561700206,+ "resolvedPerimeterFraction": 1.0,+ "to": "B.Cu"+ },+ {+ "amps": -0.07422680667662777,+ "at": [+ 154.6,+ 98.0+ ],+ "barrelAreaMm2": 0.08050331174823845,+ "from": "F.Cu",+ "meanBarrelJ": 0.9220342003911657,+ "resolvedPerimeterFraction": 0.8527131782945736,+ "to": "B.Cu"+ },+ {+ "amps": 0.06666666561061559,+ "at": [+ 120.0,+ 100.0+ ],+ "barrelAreaMm2": 0.06322455215349458,+ "from": "F.Cu",+ "meanBarrelJ": 1.0544426704480936,+ "resolvedPerimeterFraction": 0.47654320987654314,+ "to": "B.Cu"+ }+ ],+ "platedPads": 2,+ "residual": 9.989068056916523e-8,+ "vias": 7+ }+ ],+ "packageCooling": [],+ "pads": [+ {+ "net": "GND",+ "pad": "2",+ "ref": "U6",+ "x": 127.8625,+ "y": 45.0+ },+ {+ "net": "GND",+ "pad": "3",+ "ref": "U6",+ "x": 127.8625,+ "y": 45.95+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R21",+ "x": 118.11,+ "y": 62.2+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "MP2",+ "x": 160.0,+ "y": 100.0+ },+ {+ "net": "5V_AUX",+ "pad": "1",+ "ref": "C15",+ "x": 141.9,+ "y": 89.775+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C15",+ "x": 141.9,+ "y": 88.225+ },+ {+ "net": "DUT_POS",+ "pad": "1",+ "ref": "F1",+ "x": 105.0,+ "y": 91.0+ },+ {+ "net": "DUT_FUSED",+ "pad": "2",+ "ref": "F1",+ "x": 107.80000000000001,+ "y": 91.0+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "MP3",+ "x": 100.0,+ "y": 32.0+ },+ {+ "net": "5V_AUX",+ "pad": "1",+ "ref": "U9",+ "x": 146.8625,+ "y": 64.05+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "U9",+ "x": 146.8625,+ "y": 65.0+ },+ {+ "net": "5V_AUX",+ "pad": "3",+ "ref": "U9",+ "x": 146.8625,+ "y": 65.95+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R30",+ "x": 153.51,+ "y": 38.5+ },+ {+ "net": "SHUNT_P",+ "pad": "1",+ "ref": "RSH1",+ "x": 136.625,+ "y": 85.7+ },+ {+ "net": "SHUNT_P_SENSE",+ "pad": "2",+ "ref": "RSH1",+ "x": 136.625,+ "y": 84.3+ },+ {+ "net": "SHUNT_N_SENSE",+ "pad": "3",+ "ref": "RSH1",+ "x": 139.375,+ "y": 84.3+ },+ {+ "net": "GND",+ "pad": "4",+ "ref": "RSH1",+ "x": 139.375,+ "y": 85.7+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "U8",+ "x": 126.8625,+ "y": 52.0+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "MP1",+ "x": 100.0,+ "y": 100.0+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "J10",+ "x": 106.54,+ "y": 73.0+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C16",+ "x": 127.775,+ "y": 42.3+ },+ {+ "net": "DUT_POS",+ "pad": "1",+ "ref": "R24",+ "x": 146.29000000000002,+ "y": 82.0+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R34",+ "x": 149.10999999999999,+ "y": 62.5+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R5",+ "x": 111.49,+ "y": 59.6+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "D3",+ "x": 146.55,+ "y": 85.6375+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "J2",+ "x": 112.0,+ "y": 100.0+ },+ {+ "net": "GND",+ "pad": "5",+ "ref": "U1",+ "x": 138.825,+ "y": 47.4+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "J4",+ "x": 124.0,+ "y": 100.0+ },+ {+ "net": "5V_AUX",+ "pad": "1",+ "ref": "J9",+ "x": 154.6,+ "y": 98.0+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "J9",+ "x": 152.06,+ "y": 98.0+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R25",+ "x": 150.10999999999999,+ "y": 82.0+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "MP4",+ "x": 160.0,+ "y": 32.0+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R37",+ "x": 148.7,+ "y": 91.73+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "TP11",+ "x": 109.6,+ "y": 85.2+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C5",+ "x": 143.225,+ "y": 84.6+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C18",+ "x": 126.775,+ "y": 49.3+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "U10",+ "x": 151.9,+ "y": 45.5375+ },+ {+ "net": "GND",+ "pad": "7",+ "ref": "U2",+ "x": 120.2,+ "y": 66.5+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R3",+ "x": 117.08999999999999,+ "y": 57.0+ },+ {+ "net": "GATE",+ "pad": "1",+ "ref": "Q1",+ "x": 130.0,+ "y": 82.0+ },+ {+ "net": "LOAD_POS",+ "pad": "2",+ "ref": "Q1",+ "x": 127.46,+ "y": 82.0+ },+ {+ "net": "SHUNT_P",+ "pad": "3",+ "ref": "Q1",+ "x": 124.92,+ "y": 82.0+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "Q4",+ "x": 117.0625,+ "y": 77.95+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C6",+ "x": 159.35,+ "y": 87.0+ },+ {+ "net": "5V_AUX",+ "pad": "1",+ "ref": "J3",+ "x": 120.0,+ "y": 100.0+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R2",+ "x": 114.8,+ "y": 56.49+ },+ {+ "net": "5V_AUX",+ "pad": "1",+ "ref": "C9",+ "x": 145.0,+ "y": 67.775+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C9",+ "x": 145.0,+ "y": 66.225+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C4",+ "x": 142.225,+ "y": 60.6+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "U5",+ "x": 146.1375,+ "y": 89.0+ },+ {+ "net": "5V_AUX",+ "pad": "4",+ "ref": "U5",+ "x": 143.8625,+ "y": 88.05+ },+ {+ "net": "5V_AUX",+ "pad": "5",+ "ref": "U5",+ "x": 143.8625,+ "y": 89.95+ },+ {+ "net": "LOAD_POS",+ "pad": "1",+ "ref": "TP2",+ "x": 106.8,+ "y": 80.0+ },+ {+ "net": "DUT_POS",+ "pad": "1",+ "ref": "TP1",+ "x": 104.0,+ "y": 80.0+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "U4",+ "x": 143.2,+ "y": 78.0+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "U4",+ "x": 143.2,+ "y": 77.5+ },+ {+ "net": "LOAD_POS",+ "pad": "8",+ "ref": "U4",+ "x": 138.8,+ "y": 77.0+ },+ {+ "net": "LOAD_POS",+ "pad": "1",+ "ref": "D1",+ "x": 115.12,+ "y": 91.0+ },+ {+ "net": "DUT_FUSED",+ "pad": "2",+ "ref": "D1",+ "x": 111.138,+ "y": 91.92+ },+ {+ "net": "DUT_FUSED",+ "pad": "2",+ "ref": "D1",+ "x": 111.138,+ "y": 90.08+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R29",+ "x": 153.51,+ "y": 36.5+ },+ {+ "net": "GND",+ "pad": "5",+ "ref": "J11",+ "x": 155.0,+ "y": 64.08+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "Q2",+ "x": 122.7625,+ "y": 86.25+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C11",+ "x": 136.8,+ "y": 42.225+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "R6",+ "x": 133.5,+ "y": 81.49+ },+ {+ "net": "GND",+ "pad": "1",+ "ref": "J7",+ "x": 144.0,+ "y": 100.0+ },+ {+ "net": "GND",+ "pad": "A1",+ "ref": "J8",+ "x": 155.225,+ "y": 46.2+ },+ {+ "net": "GND",+ "pad": "A12",+ "ref": "J8",+ "x": 155.225,+ "y": 39.8+ },+ {+ "net": "GND",+ "pad": "B1",+ "ref": "J8",+ "x": 155.225,+ "y": 39.8+ },+ {+ "net": "GND",+ "pad": "B12",+ "ref": "J8",+ "x": 155.225,+ "y": 46.2+ },+ {+ "net": "GND",+ "pad": "SH",+ "ref": "J8",+ "x": 155.8,+ "y": 47.32+ },+ {+ "net": "GND",+ "pad": "SH",+ "ref": "J8",+ "x": 159.98,+ "y": 47.32+ },+ {+ "net": "GND",+ "pad": "SH",+ "ref": "J8",+ "x": 155.8,+ "y": 38.68+ },+ {+ "net": "GND",+ "pad": "SH",+ "ref": "J8",+ "x": 159.98,+ "y": 38.68+ },+ {+ "net": "5V_AUX",+ "pad": "1",+ "ref": "C7",+ "x": 151.5,+ "y": 90.275+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C7",+ "x": 151.5,+ "y": 88.725+ },+ {+ "net": "5V_AUX",+ "pad": "1",+ "ref": "L1",+ "x": 141.825,+ "y": 95.6+ },+ {+ "net": "GND",+ "pad": "2",+ "ref": "C8",+ "x": 151.0,+ "y": 66.225+ },+ {+ "net": "DUT_POS",+ "pad": "1",+ "ref": "J1",+ "x": 108.0,+ "y": 100.0+ }+ ],+ "peakJDefinition": {+ "displayPercentile": 0.995,+ "minimumCopperFraction": 0.25,+ "rounded": false,+ "statistic": "unclipped-cell-maximum"+ },+ "pourNets": [+ {+ "copperMm2": 5110.1,+ "net": "GND"+ },+ {+ "copperMm2": 530.9,+ "net": "LOAD_POS"+ },+ {+ "copperMm2": 86.8,+ "net": "3V3"+ },+ {+ "copperMm2": 70.5,+ "net": "DUT_POS"+ },+ {+ "copperMm2": 63.4,+ "net": "5V_AUX"+ },+ {+ "copperMm2": 62.2,+ "net": "V_GATE"+ },+ {+ "copperMm2": 55.2,+ "net": "SHUNT_N_SENSE"+ },+ {+ "copperMm2": 50.5,+ "net": "SHUNT_P"+ },+ {+ "copperMm2": 47.7,+ "net": "LATCH_Q"+ },+ {+ "copperMm2": 42.5,+ "net": "FAN_TACH"+ },+ {+ "copperMm2": 38.1,+ "net": "CLAMP_BASE"+ },+ {+ "copperMm2": 36.8,+ "net": "GATE"+ },+ {+ "copperMm2": 36.4,+ "net": "HW_OK"+ },+ {+ "copperMm2": 35.8,+ "net": "SHUNT_P_SENSE"+ },+ {+ "copperMm2": 33.9,+ "net": "MCU_ENABLE"+ },+ {+ "copperMm2": 26.7,+ "net": "TEMP_SENSE"+ },+ {+ "copperMm2": 23.7,+ "net": "DUT_ADC"+ },+ {+ "copperMm2": 21.1,+ "net": "I2C_SCL"+ },+ {+ "copperMm2": 19.5,+ "net": "I2C_SDA"+ },+ {+ "copperMm2": 17.9,+ "net": "DUT_FUSED"+ },+ {+ "copperMm2": 14.5,+ "net": "I_SET"+ },+ {+ "copperMm2": 14.1,+ "net": "BOOST_SW"+ },+ {+ "copperMm2": 13.8,+ "net": "TEMP_OPEN_LIMIT"+ },+ {+ "copperMm2": 13.2,+ "net": "UART_TX"+ },+ {+ "copperMm2": 12.7,+ "net": "UART_RX"+ },+ {+ "copperMm2": 12.1,+ "net": "ALERT"+ },+ {+ "copperMm2": 11.9,+ "net": "ARM_CLK"+ },+ {+ "copperMm2": 11.1,+ "net": "USB_VBUS"+ },+ {+ "copperMm2": 10.6,+ "net": "FAULT_CLEAR"+ },+ {+ "copperMm2": 9.5,+ "net": "VREF_2V5"+ },+ {+ "copperMm2": 9.5,+ "net": "NRST"+ },+ {+ "copperMm2": 9.2,+ "net": "DUT_OV_LIMIT"+ },+ {+ "copperMm2": 8.1,+ "net": "I_HARD_LIMIT"+ },+ {+ "copperMm2": 7.7,+ "net": "SWCLK"+ },+ {+ "copperMm2": 6.2,+ "net": "TEMP_HOT_LIMIT"+ },+ {+ "copperMm2": 6.2,+ "net": "USB_DM_CONN"+ },+ {+ "copperMm2": 6.0,+ "net": "SWDIO"+ },+ {+ "copperMm2": 5.1,+ "net": "WDI"+ }+ ],+ "scales": {+ "jHi": 98.1019287109375,+ "jMax": 98.1019287109375,+ "qHi": 0.7797247767448425,+ "qMax": 0.7797247767448425,+ "tHi": 693.1288452148438,+ "tMax": 693.1288452148438,+ "tMovingMax": 606.3999633789062+ },+ "seconds": 46.4,+ "signals": {+ "capacitance": [],+ "differentialPairs": [],+ "method": "Screening estimates, not signal-integrity signoff. Outer-layer equal-width microstrip only; sampled reference coverage and parallel partner gaps. No solder mask, pads, packages, loss, dispersion, crosstalk, S-parameters or eye diagrams.",+ "sampleMm": 0.1,+ "sources": [+ "https://www.ti.com/lit/an/slva531a/slva531a.pdf",+ "https://www.ti.com/seclit/eb/slyw038c/slyw038c.pdf"+ ]+ },+ "source": {+ "board": "/home/adom/project/adom-custom-electronic-load/kicad/adom-custom-electronic-load.kicad_pcb",+ "spec": "checkpoints/stackup-v85/spec-17p5um-screen.json"+ },+ "terminalAssignments": {+ "5V_AUX": {+ "mode": "heuristic",+ "pins": null+ },+ "DUT_FUSED": {+ "mode": "explicit",+ "pins": [+ {+ "amps": 3.0,+ "pad": "2",+ "reference": "F1"+ },+ {+ "amps": -1.5,+ "at": [+ 111.138,+ 90.08+ ],+ "pad": "2",+ "reference": "D1"+ },+ {+ "amps": -1.5,+ "at": [+ 111.138,+ 91.92+ ],+ "pad": "2",+ "reference": "D1"+ }+ ]+ },+ "DUT_POS": {+ "mode": "explicit",+ "pins": [+ {+ "amps": 3.000220385674931,+ "pad": "1",+ "reference": "J1"+ },+ {+ "amps": -3.0,+ "pad": "1",+ "reference": "F1"+ },+ {+ "amps": -0.00022038567493112948,+ "pad": "1",+ "reference": "R24"+ },+ {+ "amps": 0.0,+ "pad": "1",+ "reference": "TP1"+ }+ ]+ },+ "GND": {+ "mode": "explicit",+ "pins": [+ {+ "amps": 3.0,+ "pad": "4",+ "reference": "RSH1"+ },+ {+ "amps": -3.0,+ "pad": "1",+ "reference": "J2"+ }+ ]+ },+ "LOAD_POS": {+ "mode": "explicit",+ "pins": [+ {+ "amps": 3.0000289156626505,+ "pad": "1",+ "reference": "D1"+ },+ {+ "amps": -3.0,+ "pad": "2",+ "reference": "Q1"+ },+ {+ "amps": -0.00002891566265060241,+ "pad": "8",+ "reference": "U4"+ }+ ]+ },+ "SHUNT_P": {+ "mode": "explicit",+ "pins": [+ {+ "amps": 3.0,+ "pad": "3",+ "reference": "Q1"+ },+ {+ "amps": -3.0,+ "pad": "1",+ "reference": "RSH1"+ }+ ]+ }+ },+ "textures": [+ "copper-F_Cu.png",+ "J-F_Cu.png",+ "q-F_Cu.png",+ "T-F_Cu.png",+ "Tm-F_Cu.png",+ "q-3V3-F_Cu.png",+ "q-5V_AUX-F_Cu.png",+ "q-ALERT-F_Cu.png",+ "q-ARM_CLK-F_Cu.png",+ "q-BOOST_SW-F_Cu.png",+ "q-CLAMP_BASE-F_Cu.png",+ "q-DUT_ADC-F_Cu.png",+ "q-DUT_FUSED-F_Cu.png",+ "q-DUT_OV_LIMIT-F_Cu.png",+ "q-DUT_POS-F_Cu.png",+ "q-FAN_TACH-F_Cu.png",+ "q-FAULT_CLEAR-F_Cu.png",+ "q-GATE-F_Cu.png",+ "q-GND-F_Cu.png",+ "q-HW_OK-F_Cu.png",+ "q-I2C_SCL-F_Cu.png",+ "q-I2C_SDA-F_Cu.png",+ "q-I_HARD_LIMIT-F_Cu.png",+ "q-I_SET-F_Cu.png",+ "q-LATCH_Q-F_Cu.png",+ "q-LOAD_POS-F_Cu.png",+ "q-MCU_ENABLE-F_Cu.png",+ "q-NRST-F_Cu.png",+ "q-SHUNT_N_SENSE-F_Cu.png",+ "q-SHUNT_P-F_Cu.png",+ "q-SHUNT_P_SENSE-F_Cu.png",+ "q-SWCLK-F_Cu.png",+ "q-SWDIO-F_Cu.png",+ "q-TEMP_HOT_LIMIT-F_Cu.png",+ "q-TEMP_OPEN_LIMIT-F_Cu.png",+ "q-TEMP_SENSE-F_Cu.png",+ "q-UART_RX-F_Cu.png",+ "q-UART_TX-F_Cu.png",+ "q-USB_DM_CONN-F_Cu.png",+ "q-USB_VBUS-F_Cu.png",+ "q-VREF_2V5-F_Cu.png",+ "q-V_GATE-F_Cu.png",+ "q-WDI-F_Cu.png",+ "J-5V_AUX-F_Cu.png",+ "J-DUT_FUSED-F_Cu.png",+ "J-DUT_POS-F_Cu.png",+ "J-GND-F_Cu.png",+ "J-LOAD_POS-F_Cu.png",+ "J-SHUNT_P-F_Cu.png",+ "copper-B_Cu.png",+ "J-B_Cu.png",+ "q-B_Cu.png",+ "T-B_Cu.png",+ "Tm-B_Cu.png",+ "q-3V3-B_Cu.png",+ "q-5V_AUX-B_Cu.png",+ "q-ALERT-B_Cu.png",+ "q-ARM_CLK-B_Cu.png",+ "q-BOOST_SW-B_Cu.png",+ "q-CLAMP_BASE-B_Cu.png",+ "q-DUT_ADC-B_Cu.png",+ "q-DUT_FUSED-B_Cu.png",+ "q-DUT_OV_LIMIT-B_Cu.png",+ "q-DUT_POS-B_Cu.png",+ "q-FAN_TACH-B_Cu.png",+ "q-FAULT_CLEAR-B_Cu.png",+ "q-GATE-B_Cu.png",+ "q-GND-B_Cu.png",+ "q-HW_OK-B_Cu.png",+ "q-I2C_SCL-B_Cu.png",+ "q-I2C_SDA-B_Cu.png",+ "q-I_HARD_LIMIT-B_Cu.png",+ "q-I_SET-B_Cu.png",+ "q-LATCH_Q-B_Cu.png",+ "q-LOAD_POS-B_Cu.png",+ "q-MCU_ENABLE-B_Cu.png",+ "q-NRST-B_Cu.png",+ "q-SHUNT_N_SENSE-B_Cu.png",+ "q-SHUNT_P-B_Cu.png",+ "q-SHUNT_P_SENSE-B_Cu.png",+ "q-SWCLK-B_Cu.png",+ "q-SWDIO-B_Cu.png",+ "q-TEMP_HOT_LIMIT-B_Cu.png",+ "q-TEMP_OPEN_LIMIT-B_Cu.png",+ "q-TEMP_SENSE-B_Cu.png",+ "q-UART_RX-B_Cu.png",+ "q-UART_TX-B_Cu.png",+ "q-USB_DM_CONN-B_Cu.png",+ "q-USB_VBUS-B_Cu.png",+ "q-VREF_2V5-B_Cu.png",+ "q-V_GATE-B_Cu.png",+ "q-WDI-B_Cu.png",+ "J-5V_AUX-B_Cu.png",+ "J-DUT_FUSED-B_Cu.png",+ "J-DUT_POS-B_Cu.png",+ "J-GND-B_Cu.png",+ "J-LOAD_POS-B_Cu.png",+ "J-SHUNT_P-B_Cu.png"+ ],+ "thermalConvergence": {+ "movingResidual": 9.988219878655396e-8,+ "stillResidual": 9.895851009856203e-8+ },+ "vias": [+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 128.1,+ "y": 51.2+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 113.5,+ "y": 60.2+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 124.1,+ "y": 42.6+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 103.8,+ "y": 86.5+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 115.2,+ "y": 48.2+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 108.8,+ "y": 59.0+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 108.7,+ "y": 61.4+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 129.2,+ "y": 48.5+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 111.3,+ "y": 56.1+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 142.6,+ "y": 47.7+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 128.9,+ "y": 43.9+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 130.4,+ "y": 47.4+ },+ {+ "drill": 0.3,+ "net": "HW_OK",+ "size": 0.6,+ "x": 129.6,+ "y": 46.9+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 141.9,+ "y": 87.3+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 105.3,+ "y": 80.6+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 139.4,+ "y": 91.4+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 160.3,+ "y": 87.0+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 138.0,+ "y": 100.8+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 128.7,+ "y": 42.3+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 147.3,+ "y": 89.0+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 113.3,+ "y": 43.0+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 133.5,+ "y": 80.7+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 118.1,+ "y": 61.4+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 144.4,+ "y": 77.8+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 115.196,+ "y": 73.228+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 137.6,+ "y": 47.4+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 127.7,+ "y": 49.3+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 153.5,+ "y": 37.7+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 145.8,+ "y": 85.6+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 148.1,+ "y": 50.7+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 154.2,+ "y": 46.2+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 142.3,+ "y": 84.6+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 117.1,+ "y": 56.2+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 141.3,+ "y": 60.6+ },+ {+ "drill": 0.6,+ "net": "GND",+ "size": 1.0,+ "x": 136.5,+ "y": 93.0+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 151.0,+ "y": 65.3+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 122.445,+ "y": 49.687+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 142.0,+ "y": 78.0+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 129.0,+ "y": 45.0+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 150.1,+ "y": 81.2+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 151.9,+ "y": 45.85+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 145.0,+ "y": 65.3+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 111.5,+ "y": 58.8+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 149.1,+ "y": 61.9+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 109.6,+ "y": 84.2+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 139.8,+ "y": 89.9+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 139.8,+ "y": 90.4+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 136.8,+ "y": 41.3+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 151.5,+ "y": 87.8+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 106.4,+ "y": 78.9+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 112.338,+ "y": 70.639+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 139.0,+ "y": 89.9+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 151.571,+ "y": 51.874+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 139.0,+ "y": 90.4+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 153.5,+ "y": 35.7+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 156.54,+ "y": 75.0+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 127.9,+ "y": 46.8+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 133.018,+ "y": 77.818+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 147.9,+ "y": 91.7+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 125.7,+ "y": 52.0+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 123.1,+ "y": 87.0+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 133.0,+ "y": 100.8+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 112.728,+ "y": 88.696+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 139.0,+ "y": 93.0+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 121.315,+ "y": 79.737+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 102.719,+ "y": 75.753+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 114.8,+ "y": 55.7+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 117.1,+ "y": 77.2+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 148.0,+ "y": 65.0+ },+ {+ "drill": 0.3,+ "net": "GND",+ "size": 0.6,+ "x": 139.4,+ "y": 92.4+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 122.5,+ "y": 66.5+ },+ {+ "drill": 0.4,+ "net": "GND",+ "size": 0.8,+ "x": 154.2,+ "y": 39.8+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 146.7,+ "y": 52.0+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 114.8,+ "y": 68.9+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 124.6,+ "y": 50.4+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 142.1,+ "y": 59.5+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 130.1,+ "y": 42.5+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 155.6,+ "y": 58.1+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 116.8,+ "y": 64.4+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 107.2,+ "y": 76.8+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 140.2,+ "y": 44.5+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 125.8,+ "y": 53.4+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 142.8,+ "y": 62.1+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 147.6,+ "y": 85.1+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 154.3,+ "y": 54.4+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 148.1,+ "y": 60.0+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 138.5,+ "y": 74.8+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 146.8,+ "y": 55.9+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 124.9,+ "y": 45.3+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 146.5,+ "y": 58.3+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 151.6,+ "y": 56.5+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 155.0,+ "y": 76.8+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 145.2,+ "y": 49.8+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 116.9,+ "y": 67.2+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 136.6,+ "y": 44.6+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 123.8,+ "y": 43.9+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 131.2,+ "y": 43.9+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 105.1,+ "y": 79.7+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 115.1,+ "y": 58.4+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 118.6,+ "y": 85.4+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 145.4,+ "y": 71.2+ },+ {+ "drill": 0.3,+ "net": "3V3",+ "size": 0.6,+ "x": 151.7,+ "y": 60.9+ },+ {+ "drill": 0.3,+ "net": "USB_VBUS",+ "size": 0.6,+ "x": 152.6,+ "y": 51.1+ },+ {+ "drill": 0.3,+ "net": "USB_VBUS",+ "size": 0.6,+ "x": 152.0,+ "y": 41.9+ },+ {+ "drill": 0.3,+ "net": "USB_VBUS",+ "size": 0.6,+ "x": 155.2,+ "y": 40.6+ },+ {+ "drill": 0.3,+ "net": "USB_VBUS",+ "size": 0.6,+ "x": 155.2,+ "y": 45.4+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 143.6,+ "y": 82.5+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 123.3,+ "y": 85.4+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 134.7,+ "y": 78.1+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 111.9,+ "y": 51.9+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 144.6,+ "y": 78.8+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 145.2,+ "y": 76.0+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 106.5,+ "y": 56.7+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 133.2,+ "y": 75.2+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 134.7,+ "y": 79.5+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 134.3,+ "y": 74.2+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P_SENSE",+ "size": 0.6,+ "x": 134.1,+ "y": 87.5+ },+ {+ "drill": 0.3,+ "net": "TEMP_OPEN_LIMIT",+ "size": 0.6,+ "x": 107.8,+ "y": 53.8+ },+ {+ "drill": 0.3,+ "net": "TEMP_OPEN_LIMIT",+ "size": 0.6,+ "x": 105.6,+ "y": 67.1+ },+ {+ "drill": 0.3,+ "net": "TEMP_OPEN_LIMIT",+ "size": 0.6,+ "x": 115.5,+ "y": 61.9+ },+ {+ "drill": 0.3,+ "net": "TEMP_OPEN_LIMIT",+ "size": 0.6,+ "x": 116.5,+ "y": 62.9+ },+ {+ "drill": 0.3,+ "net": "TEMP_OPEN_LIMIT",+ "size": 0.6,+ "x": 105.6,+ "y": 55.8+ },+ {+ "drill": 0.3,+ "net": "TEMP_OPEN_LIMIT",+ "size": 0.6,+ "x": 112.0,+ "y": 73.3+ },+ {+ "drill": 0.3,+ "net": "TEMP_OPEN_LIMIT",+ "size": 0.6,+ "x": 107.0,+ "y": 68.5+ },+ {+ "drill": 0.3,+ "net": "UART_RX",+ "size": 0.6,+ "x": 140.5,+ "y": 80.0+ },+ {+ "drill": 0.3,+ "net": "UART_RX",+ "size": 0.6,+ "x": 141.0,+ "y": 51.2+ },+ {+ "drill": 0.3,+ "net": "5V_AUX",+ "size": 0.6,+ "x": 147.9,+ "y": 67.2+ },+ {+ "drill": 0.3,+ "net": "5V_AUX",+ "size": 0.6,+ "x": 146.7,+ "y": 92.7+ },+ {+ "drill": 0.3,+ "net": "5V_AUX",+ "size": 0.6,+ "x": 140.7,+ "y": 97.7+ },+ {+ "drill": 0.3,+ "net": "5V_AUX",+ "size": 0.6,+ "x": 149.5,+ "y": 92.3+ },+ {+ "drill": 0.3,+ "net": "5V_AUX",+ "size": 0.6,+ "x": 147.9,+ "y": 64.0+ },+ {+ "drill": 0.3,+ "net": "5V_AUX",+ "size": 0.6,+ "x": 145.4,+ "y": 68.9+ },+ {+ "drill": 0.3,+ "net": "5V_AUX",+ "size": 0.6,+ "x": 154.0,+ "y": 75.0+ },+ {+ "drill": 0.4,+ "net": "DUT_POS",+ "size": 0.8,+ "x": 104.0,+ "y": 89.6+ },+ {+ "drill": 0.3,+ "net": "DUT_POS",+ "size": 0.6,+ "x": 144.5,+ "y": 82.0+ },+ {+ "drill": 0.4,+ "net": "DUT_FUSED",+ "size": 0.8,+ "x": 110.6,+ "y": 88.65+ },+ {+ "drill": 0.4,+ "net": "DUT_FUSED",+ "size": 0.8,+ "x": 108.5,+ "y": 88.6+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P",+ "size": 0.6,+ "x": 135.4317,+ "y": 86.566983+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P",+ "size": 0.6,+ "x": 136.9,+ "y": 86.65+ },+ {+ "drill": 0.4,+ "net": "SHUNT_P",+ "size": 0.8,+ "x": 133.699999,+ "y": 83.6+ },+ {+ "drill": 0.3,+ "net": "SHUNT_P",+ "size": 0.6,+ "x": 134.980977,+ "y": 87.344023+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 105.0,+ "y": 48.9+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 119.8,+ "y": 73.0+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 117.7,+ "y": 67.9+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 117.8,+ "y": 71.1+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 118.2,+ "y": 68.4+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 119.6,+ "y": 74.8+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 121.3,+ "y": 76.9+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 138.2,+ "y": 82.3+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 136.0,+ "y": 78.5+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 112.4,+ "y": 65.6+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 141.5,+ "y": 81.9+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 105.3,+ "y": 68.1+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 119.1,+ "y": 63.2+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 136.3,+ "y": 87.3+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 122.7,+ "y": 76.9+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 113.7,+ "y": 68.9+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 139.8,+ "y": 84.0+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 107.0,+ "y": 62.1+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 118.6,+ "y": 66.1+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 141.4,+ "y": 85.5+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 141.2,+ "y": 77.2+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 107.2,+ "y": 65.5+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 141.4,+ "y": 79.7+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 108.0,+ "y": 73.5+ },+ {+ "drill": 0.3,+ "net": "SHUNT_N_SENSE",+ "size": 0.6,+ "x": 110.3,+ "y": 46.8+ },+ {+ "drill": 0.3,+ "net": "I_SET",+ "size": 0.6,+ "x": 118.6,+ "y": 83.4+ },+ {+ "drill": 0.3,+ "net": "I_SET",+ "size": 0.6,+ "x": 102.6,+ "y": 77.2+ },+ {+ "drill": 0.3,+ "net": "I_SET",+ "size": 0.6,+ "x": 110.0,+ "y": 78.2+ },+ {+ "drill": 0.3,+ "net": "I_SET",+ "size": 0.6,+ "x": 115.7,+ "y": 80.5+ },+ {+ "drill": 0.3,+ "net": "I_SET",+ "size": 0.6,+ "x": 121.0,+ "y": 84.8+ },+ {+ "drill": 0.3,+ "net": "I_SET",+ "size": 0.6,+ "x": 125.0,+ "y": 88.3+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 106.0,+ "y": 81.3+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 128.4,+ "y": 89.6+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 106.1,+ "y": 76.9+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 155.0,+ "y": 86.2+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 101.4,+ "y": 85.3+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 143.8,+ "y": 87.2+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 130.3,+ "y": 86.7+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 122.9,+ "y": 64.3+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 153.4,+ "y": 86.2+ },+ {+ "drill": 0.3,+ "net": "V_GATE",+ "size": 0.6,+ "x": 104.4,+ "y": 78.9+ },+ {+ "drill": 0.3,+ "net": "ARM_CLK",+ "size": 0.6,+ "x": 118.5,+ "y": 56.3+ },+ {+ "drill": 0.3,+ "net": "ARM_CLK",+ "size": 0.6,+ "x": 137.8,+ "y": 54.5+ },+ {+ "drill": 0.3,+ "net": "ARM_CLK",+ "size": 0.6,+ "x": 126.9,+ "y": 54.8+ },+ {+ "drill": 0.3,+ "net": "ARM_CLK",+ "size": 0.6,+ "x": 119.5,+ "y": 55.6+ },+ {+ "drill": 0.3,+ "net": "ARM_CLK",+ "size": 0.6,+ "x": 140.3,+ "y": 49.8+ },+ {+ "drill": 0.3,+ "net": "ARM_CLK",+ "size": 0.6,+ "x": 132.0,+ "y": 54.5+ },+ {+ "drill": 0.4,+ "net": "LATCH_Q",+ "size": 0.8,+ "x": 135.7,+ "y": 45.5+ },+ {+ "drill": 0.4,+ "net": "LATCH_Q",+ "size": 0.8,+ "x": 132.7,+ "y": 50.7+ },+ {+ "drill": 0.4,+ "net": "LATCH_Q",+ "size": 0.8,+ "x": 132.9,+ "y": 56.8+ },+ {+ "drill": 0.4,+ "net": "LATCH_Q",+ "size": 0.8,+ "x": 134.7,+ "y": 48.4+ },+ {+ "drill": 0.4,+ "net": "LATCH_Q",+ "size": 0.8,+ "x": 119.3,+ "y": 79.8+ },+ {+ "drill": 0.4,+ "net": "LATCH_Q",+ "size": 0.8,+ "x": 137.0,+ "y": 39.7+ },+ {+ "drill": 0.4,+ "net": "LATCH_Q",+ "size": 0.8,+ "x": 105.5,+ "y": 84.9+ },+ {+ "drill": 0.4,+ "net": "LATCH_Q",+ "size": 0.8,+ "x": 119.1,+ "y": 81.3+ },+ {+ "drill": 0.3,+ "net": "FAN_TACH",+ "size": 0.6,+ "x": 151.3,+ "y": 62.0+ },+ {+ "drill": 0.3,+ "net": "FAN_TACH",+ "size": 0.6,+ "x": 103.5,+ "y": 50.7+ },+ {+ "drill": 0.3,+ "net": "FAN_TACH",+ "size": 0.6,+ "x": 142.8,+ "y": 46.2+ },+ {+ "drill": 0.3,+ "net": "FAN_TACH",+ "size": 0.6,+ "x": 151.7,+ "y": 54.2+ },+ {+ "drill": 0.3,+ "net": "FAN_TACH",+ "size": 0.6,+ "x": 145.4,+ "y": 44.2+ },+ {+ "drill": 0.3,+ "net": "FAN_TACH",+ "size": 0.6,+ "x": 153.3,+ "y": 52.5+ },+ {+ "drill": 0.3,+ "net": "FAN_TACH",+ "size": 0.6,+ "x": 143.6,+ "y": 59.5+ },+ {+ "drill": 0.3,+ "net": "TEMP_SENSE",+ "size": 0.6,+ "x": 135.8,+ "y": 48.9+ },+ {+ "drill": 0.3,+ "net": "TEMP_SENSE",+ "size": 0.6,+ "x": 103.5,+ "y": 76.4+ },+ {+ "drill": 0.3,+ "net": "TEMP_SENSE",+ "size": 0.6,+ "x": 137.7,+ "y": 49.0+ },+ {+ "drill": 0.3,+ "net": "TEMP_SENSE",+ "size": 0.6,+ "x": 121.8,+ "y": 63.6+ },+ {+ "drill": 0.3,+ "net": "TEMP_SENSE",+ "size": 0.6,+ "x": 112.1,+ "y": 54.3+ },+ {+ "drill": 0.3,+ "net": "TEMP_SENSE",+ "size": 0.6,+ "x": 120.4,+ "y": 64.0+ },+ {+ "drill": 0.3,+ "net": "TEMP_SENSE",+ "size": 0.6,+ "x": 116.6,+ "y": 59.1+ },+ {+ "drill": 0.3,+ "net": "TEMP_SENSE",+ "size": 0.6,+ "x": 136.5,+ "y": 51.4+ },+ {+ "drill": 0.3,+ "net": "I_HARD_LIMIT",+ "size": 0.6,+ "x": 119.8,+ "y": 58.3+ },+ {+ "drill": 0.3,+ "net": "I_HARD_LIMIT",+ "size": 0.6,+ "x": 116.2,+ "y": 54.0+ },+ {+ "drill": 0.3,+ "net": "I_HARD_LIMIT",+ "size": 0.6,+ "x": 122.2,+ "y": 62.2+ },+ {+ "drill": 0.3,+ "net": "UART_TX",+ "size": 0.6,+ "x": 139.5,+ "y": 51.6+ },+ {+ "drill": 0.3,+ "net": "UART_TX",+ "size": 0.6,+ "x": 139.5,+ "y": 80.0+ },+ {+ "drill": 0.4,+ "net": "CLAMP_BASE",+ "size": 0.8,+ "x": 111.6,+ "y": 64.0+ },+ {+ "drill": 0.4,+ "net": "CLAMP_BASE",+ "size": 0.8,+ "x": 111.6,+ "y": 61.6+ },+ {+ "drill": 0.4,+ "net": "CLAMP_BASE",+ "size": 0.8,+ "x": 120.4,+ "y": 77.3+ },+ {+ "drill": 0.4,+ "net": "CLAMP_BASE",+ "size": 0.8,+ "x": 119.3,+ "y": 53.3+ },+ {+ "drill": 0.4,+ "net": "CLAMP_BASE",+ "size": 0.8,+ "x": 119.6,+ "y": 57.3+ },+ {+ "drill": 0.4,+ "net": "CLAMP_BASE",+ "size": 0.8,+ "x": 119.3,+ "y": 51.0+ },+ {+ "drill": 0.4,+ "net": "CLAMP_BASE",+ "size": 0.8,+ "x": 116.2,+ "y": 72.6+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 145.4,+ "y": 72.3+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 146.8,+ "y": 73.7+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 120.3,+ "y": 50.8+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 149.9,+ "y": 83.5+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 118.8,+ "y": 49.4+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 136.5,+ "y": 50.5+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 120.9,+ "y": 52.5+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 151.6,+ "y": 81.8+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 138.8,+ "y": 57.8+ },+ {+ "drill": 0.3,+ "net": "DUT_ADC",+ "size": 0.6,+ "x": 138.8,+ "y": 51.0+ },+ {+ "drill": 0.3,+ "net": "NRST",+ "size": 0.6,+ "x": 140.4,+ "y": 48.9+ },+ {+ "drill": 0.3,+ "net": "NRST",+ "size": 0.6,+ "x": 144.5,+ "y": 59.8+ },+ {+ "drill": 0.3,+ "net": "NRST",+ "size": 0.6,+ "x": 151.3,+ "y": 59.2+ },+ {+ "drill": 0.4,+ "net": "MCU_ENABLE",+ "size": 0.8,+ "x": 106.2,+ "y": 49.1+ },+ {+ "drill": 0.4,+ "net": "MCU_ENABLE",+ "size": 0.8,+ "x": 118.3,+ "y": 76.0+ },+ {+ "drill": 0.4,+ "net": "MCU_ENABLE",+ "size": 0.8,+ "x": 132.3,+ "y": 45.0+ },+ {+ "drill": 0.4,+ "net": "MCU_ENABLE",+ "size": 0.8,+ "x": 116.2,+ "y": 74.4+ },+ {+ "drill": 0.3,+ "net": "ALERT",+ "size": 0.6,+ "x": 149.0,+ "y": 47.4+ },+ {+ "drill": 0.3,+ "net": "ALERT",+ "size": 0.6,+ "x": 146.1,+ "y": 66.9+ },+ {+ "drill": 0.3,+ "net": "ALERT",+ "size": 0.6,+ "x": 146.1,+ "y": 61.8+ },+ {+ "drill": 0.3,+ "net": "ALERT",+ "size": 0.6,+ "x": 147.3,+ "y": 51.3+ },+ {+ "drill": 0.3,+ "net": "SWDIO",+ "size": 0.6,+ "x": 148.3,+ "y": 44.1+ },+ {+ "drill": 0.3,+ "net": "SWCLK",+ "size": 0.6,+ "x": 149.6,+ "y": 43.2+ },+ {+ "drill": 0.3,+ "net": "SWCLK",+ "size": 0.6,+ "x": 150.6,+ "y": 47.7+ },+ {+ "drill": 0.3,+ "net": "FAULT_CLEAR",+ "size": 0.6,+ "x": 115.9,+ "y": 58.0+ },+ {+ "drill": 0.3,+ "net": "FAULT_CLEAR",+ "size": 0.6,+ "x": 116.7,+ "y": 52.5+ },+ {+ "drill": 0.3,+ "net": "I2C_SCL",+ "size": 0.6,+ "x": 149.8,+ "y": 58.3+ },+ {+ "drill": 0.3,+ "net": "I2C_SCL",+ "size": 0.6,+ "x": 147.6,+ "y": 57.2+ },+ {+ "drill": 0.3,+ "net": "I2C_SCL",+ "size": 0.6,+ "x": 136.3,+ "y": 77.2+ },+ {+ "drill": 0.3,+ "net": "I2C_SCL",+ "size": 0.6,+ "x": 142.7,+ "y": 48.8+ },+ {+ "drill": 0.3,+ "net": "I2C_SCL",+ "size": 0.6,+ "x": 146.1,+ "y": 54.3+ },+ {+ "drill": 0.3,+ "net": "I2C_SCL",+ "size": 0.6,+ "x": 144.2,+ "y": 75.5+ },+ {+ "drill": 0.3,+ "net": "I2C_SCL",+ "size": 0.6,+ "x": 146.9,+ "y": 61.4+ },+ {+ "drill": 0.3,+ "net": "I2C_SDA",+ "size": 0.6,+ "x": 138.1,+ "y": 56.9+ },+ {+ "drill": 0.3,+ "net": "I2C_SDA",+ "size": 0.6,+ "x": 136.6,+ "y": 49.4+ },+ {+ "drill": 0.3,+ "net": "I2C_SDA",+ "size": 0.6,+ "x": 140.7,+ "y": 45.4+ },+ {+ "drill": 0.3,+ "net": "I2C_SDA",+ "size": 0.6,+ "x": 137.6,+ "y": 53.6+ },+ {+ "drill": 0.3,+ "net": "I2C_SDA",+ "size": 0.6,+ "x": 141.2,+ "y": 68.9+ },+ {+ "drill": 0.3,+ "net": "I2C_SDA",+ "size": 0.6,+ "x": 141.6,+ "y": 75.8+ },+ {+ "drill": 0.3,+ "net": "I2C_SDA",+ "size": 0.6,+ "x": 136.5,+ "y": 46.2+ },+ {+ "drill": 0.3,+ "net": "I2C_SDA",+ "size": 0.6,+ "x": 138.1,+ "y": 58.4+ },+ {+ "drill": 0.3,+ "net": "VREF_2V5",+ "size": 0.6,+ "x": 115.9,+ "y": 69.0+ },+ {+ "drill": 0.3,+ "net": "VREF_2V5",+ "size": 0.6,+ "x": 113.4,+ "y": 63.9+ },+ {+ "drill": 0.3,+ "net": "VREF_2V5",+ "size": 0.6,+ "x": 121.6,+ "y": 59.9+ },+ {+ "drill": 0.3,+ "net": "VREF_2V5",+ "size": 0.6,+ "x": 121.4,+ "y": 65.0+ },+ {+ "drill": 0.3,+ "net": "VREF_2V5",+ "size": 0.6,+ "x": 119.8,+ "y": 69.9+ },+ {+ "drill": 0.3,+ "net": "TEMP_HOT_LIMIT",+ "size": 0.6,+ "x": 120.4,+ "y": 60.1+ },+ {+ "drill": 0.3,+ "net": "TEMP_HOT_LIMIT",+ "size": 0.6,+ "x": 116.1,+ "y": 56.4+ },+ {+ "drill": 0.3,+ "net": "DAC_OUT",+ "size": 0.6,+ "x": 117.2,+ "y": 65.7+ },+ {+ "drill": 0.3,+ "net": "DAC_OUT",+ "size": 0.6,+ "x": 120.5,+ "y": 69.0+ },+ {+ "drill": 0.3,+ "net": "DUT_OV_LIMIT",+ "size": 0.6,+ "x": 110.4,+ "y": 68.6+ },+ {+ "drill": 0.3,+ "net": "DUT_OV_LIMIT",+ "size": 0.6,+ "x": 112.7,+ "y": 67.2+ },+ {+ "drill": 0.3,+ "net": "DUT_OV_LIMIT",+ "size": 0.6,+ "x": 111.3,+ "y": 50.9+ },+ {+ "drill": 0.3,+ "net": "DUT_OV_LIMIT",+ "size": 0.6,+ "x": 110.4,+ "y": 55.8+ },+ {+ "drill": 0.3,+ "net": "USB_DM_CONN",+ "size": 0.6,+ "x": 152.85,+ "y": 42.0+ },+ {+ "drill": 0.3,+ "net": "USB_DM_CONN",+ "size": 0.6,+ "x": 156.3,+ "y": 43.75+ },+ {+ "drill": 0.4,+ "net": "GATE",+ "size": 0.8,+ "x": 123.4,+ "y": 81.3+ },+ {+ "drill": 0.3,+ "net": "GATE",+ "size": 0.6,+ "x": 123.4,+ "y": 82.7+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 119.2,+ "y": 91.4+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 116.6,+ "y": 88.8+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 117.164811,+ "y": 88.762326+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 115.0,+ "y": 94.0+ },+ {+ "drill": 0.4,+ "net": "LOAD_POS",+ "size": 0.8,+ "x": 126.05,+ "y": 87.2+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 113.2,+ "y": 93.2+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 119.65,+ "y": 91.0+ },+ {+ "drill": 0.4,+ "net": "LOAD_POS",+ "size": 0.8,+ "x": 119.8,+ "y": 88.4+ },+ {+ "drill": 0.4,+ "net": "LOAD_POS",+ "size": 0.8,+ "x": 114.5,+ "y": 88.4+ },+ {+ "drill": 0.4,+ "net": "LOAD_POS",+ "size": 0.8,+ "x": 118.2,+ "y": 88.4+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 118.095288,+ "y": 93.139877+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 118.0,+ "y": 91.0+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 114.2,+ "y": 93.2+ },+ {+ "drill": 0.4,+ "net": "LOAD_POS",+ "size": 0.8,+ "x": 126.8,+ "y": 87.2+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 135.5,+ "y": 75.0+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 117.164811,+ "y": 93.237674+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 119.2,+ "y": 90.2+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 116.2,+ "y": 93.2+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 115.2,+ "y": 93.2+ },+ {+ "drill": 0.3,+ "net": "LOAD_POS",+ "size": 0.6,+ "x": 118.0,+ "y": 90.0+ },+ {+ "drill": 0.4,+ "net": "LOAD_POS",+ "size": 0.8,+ "x": 108.2,+ "y": 82.7+ },+ {+ "drill": 0.3,+ "net": "CC1",+ "size": 0.6,+ "x": 151.3,+ "y": 40.6+ },+ {+ "drill": 0.3,+ "net": "CC1",+ "size": 0.6,+ "x": 154.1,+ "y": 44.6+ }+ ]+}
checkpoints/stackup-v85/finished-copper-review.jsonadded+64@@ -0,0 +1,64 @@+{+ "status": "finished-copper-capability-unconfirmed",+ "boardSha256": "1681eb90e49f4f229afe89bb75ff1738b7503907a52cd174e8b3d64b120082f4",+ "reviewedOn": "2026-10-10",+ "publicServiceAlias": "3rdPartyFab",+ "capabilityObservation": "Private capability guide lists 0.5 oz without establishing whether this is starting foil or guaranteed finished copper. Surface plating is described separately. User clarification requested; no answer assumed.",+ "acceptedAnalysis": {+ "finishedCopperUm": 35,+ "pitchMm": 0.1,+ "reference": "../unclipped-hotspots-v1/fields-v85-full-0p1/fields.json"+ },+ "thinCopperScreen": {+ "finishedCopperUm": 17.5,+ "pitchMm": 0.2,+ "reference": "fields-17p5um-0p2/fields.json",+ "barrelPlatingUm": 25,+ "barrelPlatingConfirmed": false+ },+ "limitAperMm2": 60,+ "nets": [+ {+ "net": "DUT_POS",+ "peak35umAt0p1mm": 53.4849967956543,+ "peak17p5umAt0p2mm": 94.16525268554688,+ "thinScreenPass": false+ },+ {+ "net": "LOAD_POS",+ "peak35umAt0p1mm": 40.110206604003906,+ "peak17p5umAt0p2mm": 85.5163345336914,+ "thinScreenPass": false+ },+ {+ "net": "SHUNT_P",+ "peak35umAt0p1mm": 56.50494384765625,+ "peak17p5umAt0p2mm": 110.34736633300781,+ "thinScreenPass": false+ },+ {+ "net": "GND",+ "peak35umAt0p1mm": 58.18177032470703,+ "peak17p5umAt0p2mm": 94.35797882080078,+ "thinScreenPass": false+ },+ {+ "net": "DUT_FUSED",+ "peak35umAt0p1mm": 50.66428756713867,+ "peak17p5umAt0p2mm": 83.45010375976562,+ "thinScreenPass": false+ },+ {+ "net": "5V_AUX",+ "peak35umAt0p1mm": 19.039779663085938,+ "peak17p5umAt0p2mm": 36.365814208984375,+ "thinScreenPass": true+ }+ ],+ "limitations": [+ "Different meshes: this comparison is not a quantified thickness-only convergence study.",+ "17.5 um screen cannot replace native board stackup or formal acceptance.",+ "35 um is an analysis assumption, not a confirmed process guarantee.",+ "No PCB geometry, power/current rating or gate threshold changed."+ ]+}
checkpoints/stackup-v85/spec-17p5um-screen.jsonadded+480@@ -0,0 +1,480 @@+{+ "board": "Adom electronic load R0, 64 x 72 mm, 2 layers; engineering prototype",+ "copperUm": 17.5,+ "clearance": 0.2,+ "edgeClearance": 0.2,+ "fixedRefs": [+ "MP1",+ "MP2",+ "MP3",+ "MP4",+ "J1",+ "J2",+ "J3",+ "J4",+ "J5",+ "J6",+ "J7"+ ],+ "wideNets": {+ "DUT_POS": [+ 2.0,+ 1.5,+ 1.2+ ],+ "DUT_FUSED": [+ 2.0,+ 1.5,+ 1.2+ ],+ "LOAD_POS": [+ 2.0,+ 1.5,+ 1.2+ ],+ "SHUNT_P": [+ 2.0,+ 1.5,+ 1.2+ ],+ "GND": [+ 2.0,+ 1.5,+ 1.2+ ]+ },+ "midNets": {+ "5V_AUX": [+ 0.5,+ 0.4+ ],+ "V_GATE": [+ 0.3,+ 0.25+ ]+ },+ "kelvin": {+ "U4.10": "RSH1.2",+ "U4.9": "RSH1.3"+ },+ "chains": [+ {+ "refs": [+ "R8",+ "R9",+ "R10"+ ],+ "direction": "down"+ },+ {+ "refs": [+ "R18",+ "R19"+ ],+ "direction": "down"+ },+ {+ "refs": [+ "R22",+ "R23"+ ],+ "direction": "down"+ },+ {+ "refs": [+ "R27",+ "R28"+ ],+ "direction": "down"+ },+ {+ "refs": [+ "R35",+ "R36",+ "R37"+ ],+ "direction": "down"+ }+ ],+ "loads": {+ "DUT_POS": {+ "amps": 3.000220385674931,+ "maxRiseC": 10,+ "terminals": [+ {+ "reference": "J1",+ "pad": "1",+ "amps": 3.000220385674931+ },+ {+ "reference": "F1",+ "pad": "1",+ "amps": -3+ },+ {+ "reference": "R24",+ "pad": "1",+ "amps": -0.00022038567493112948+ },+ {+ "reference": "TP1",+ "pad": "1",+ "amps": 0+ }+ ],+ "currentModel": "resistive-branches"+ },+ "DUT_FUSED": {+ "amps": 3,+ "maxRiseC": 10,+ "currentModel": "resistive-branches",+ "terminals": [+ {+ "reference": "F1",+ "pad": "2",+ "amps": 3+ },+ {+ "reference": "D1",+ "pad": "2",+ "at": [+ 111.138,+ 90.08+ ],+ "amps": -1.5+ },+ {+ "reference": "D1",+ "pad": "2",+ "at": [+ 111.138,+ 91.92+ ],+ "amps": -1.5+ }+ ]+ },+ "LOAD_POS": {+ "amps": 3.0000289156626505,+ "maxRiseC": 10,+ "terminals": [+ {+ "reference": "D1",+ "pad": "1",+ "amps": 3.0000289156626505+ },+ {+ "reference": "Q1",+ "pad": "2",+ "amps": -3+ },+ {+ "reference": "U4",+ "pad": "8",+ "amps": -2.891566265060241e-05+ }+ ]+ },+ "SHUNT_P": {+ "amps": 3,+ "maxRiseC": 10,+ "terminals": [+ {+ "reference": "Q1",+ "pad": "3",+ "amps": 3+ },+ {+ "reference": "RSH1",+ "pad": "1",+ "amps": -3+ }+ ]+ },+ "GND": {+ "amps": 3,+ "maxRiseC": 10,+ "terminals": [+ {+ "reference": "RSH1",+ "pad": "4",+ "amps": 3+ },+ {+ "reference": "J2",+ "pad": "1",+ "amps": -3+ }+ ]+ },+ "5V_AUX": {+ "amps": 0.3,+ "maxRiseC": 10+ }+ },+ "hot": {+ "D1": {+ "watts": 0.5133333333333333,+ "tabNet": "LOAD_POS"+ },+ "RSH1": {+ "watts": 0.030025925925925928,+ "tabNet": "SHUNT_P"+ },+ "Q1": {+ "watts": 5.5,+ "tabNet": "LOAD_POS",+ "maxRiseC": 15,+ "note": "Conservative 5 W prototype + 10% guard/tolerance corner. External case-to-sink cooling remains unresolved; board-only heat solve is not the package cooling model."+ }+ },+ "hotMaxRiseC": 35,+ "pours": [+ {+ "net": "GND",+ "layers": [+ "B.Cu"+ ],+ "priority": 0,+ "connection": "solid",+ "name": "Power return and signal reference",+ "polygon": [+ [+ 98.3,+ 30.3+ ],+ [+ 161.7,+ 30.3+ ],+ [+ 161.7,+ 101.7+ ],+ [+ 98.3,+ 101.7+ ]+ ]+ },+ {+ "net": "GND",+ "layers": [+ "F.Cu"+ ],+ "priority": 0,+ "connection": "solid",+ "name": "Top return and shield",+ "polygon": [+ [+ 98.3,+ 30.3+ ],+ [+ 161.7,+ 30.3+ ],+ [+ 161.7,+ 101.7+ ],+ [+ 98.3,+ 101.7+ ]+ ]+ },+ {+ "name": "D1 relocated heat spread front",+ "net": "LOAD_POS",+ "layers": [+ "F.Cu"+ ],+ "polygon": [+ [+ 114,+ 82+ ],+ [+ 132,+ 82+ ],+ [+ 132,+ 99+ ],+ [+ 104,+ 99+ ],+ [+ 104,+ 89.4+ ],+ [+ 114,+ 89.4+ ]+ ],+ "priority": 3,+ "connection": "solid",+ "clearance": 0.2,+ "minThickness": 0.25+ },+ {+ "name": "D1 relocated heat spread back",+ "net": "LOAD_POS",+ "layers": [+ "B.Cu"+ ],+ "polygon": [+ [+ 118.8,+ 70+ ],+ [+ 132,+ 70+ ],+ [+ 132,+ 99+ ],+ [+ 104,+ 99+ ],+ [+ 104,+ 89.4+ ],+ [+ 114,+ 89.4+ ],+ [+ 114,+ 84+ ],+ [+ 118.8,+ 84+ ]+ ],+ "priority": 3,+ "connection": "solid",+ "clearance": 0.2,+ "minThickness": 0.25+ },+ {+ "name": "Shunt positive spread front",+ "net": "SHUNT_P",+ "layers": [+ "F.Cu"+ ],+ "polygon": [+ [+ 134.5,+ 84.7+ ],+ [+ 138,+ 84.7+ ],+ [+ 138,+ 88+ ],+ [+ 134.5,+ 88+ ]+ ],+ "priority": 3,+ "connection": "solid",+ "clearance": 0.2,+ "minThickness": 0.25+ },+ {+ "name": "Shunt positive spread back",+ "net": "SHUNT_P",+ "layers": [+ "B.Cu"+ ],+ "polygon": [+ [+ 134.5,+ 84.7+ ],+ [+ 138,+ 84.7+ ],+ [+ 138,+ 88+ ],+ [+ 134.5,+ 88+ ]+ ],+ "priority": 3,+ "connection": "solid",+ "clearance": 0.2,+ "minThickness": 0.25+ }+ ],+ "notPoured": [+ "BOOST_SW",+ "SERVO_FB",+ "SHUNT_P_SENSE",+ "SHUNT_N_SENSE",+ "I_SET",+ "DAC_OUT",+ "SET_DIV"+ ],+ "fab": {+ "rules": "fab",+ "target": "fab"+ },+ "sourcing": {+ "profile": "fab"+ },+ "molecule": {+ "pin": "medium",+ "gridMm": 2,+ "edgeMarginMm": 2,+ "cornerPinsNet": "GND"+ },+ "requireEvidence": [+ "calcs",+ "simulation"+ ],+ "qualificationNote": "Simultaneous 5 W/24 V/3 A limits; 3 A conductor, diode and shunt screens retained conservatively although initial DUT is 5 V/1 A. 25 W is a future option, not R0 rating. Actual cooling, USB and contact ratings remain unverified.",+ "planes": {+ "GND": "B.Cu"+ },+ "netClearance": {+ "USB_VBUS": 0.27+ },+ "stackupMm": [+ 1.545+ ],+ "dcMaxIterations": 60000,+ "diagnosticNote": "SBR integration v84: full declared heat retained for same-input current validation. Q1 5.5 W conservative ceiling, D1/RSH at 1.222 A low-voltage guard corner; independent maxima intentionally conservative. Full thermal gate remains open; no package-to-sink model assumed.",+ "branchAssumptions": {+ "DUT_POS": "24 V across a 100k/10k series divider, both -1 percent; full 3 A F1 path retained. ADC input leakage is not included.",+ "LOAD_POS": "INA226 VBUS nominal 830 kohm (typical, no max specified here) gives 28.916 uA at 24 V. Nominal-only boundary, not guaranteed maximum."+ },+ "branchCurrentModel": {+ "boardThicknessMm": 1.6,+ "barrelPlatingUm": 25,+ "maxBarrelDensityAperMm2": 60+ },+ "analysisStackupNote": "Isolated 17.5 um FINISHED copper scenario, not selected fab capability. Total 1.6 mm includes two 10 um mask layers. Barrel plating remains a separate unconfirmed 25 um assumption.",+ "copperUmByLayer": {+ "F.Cu": 17.5,+ "B.Cu": 17.5+ }+}
checkpoints/stackup-v85/spec.jsonadded+476@@ -0,0 +1,476 @@+{+ "board": "Adom electronic load R0, 64 x 72 mm, 2 layers; engineering prototype",+ "copperUm": 35,+ "clearance": 0.2,+ "edgeClearance": 0.2,+ "fixedRefs": [+ "MP1",+ "MP2",+ "MP3",+ "MP4",+ "J1",+ "J2",+ "J3",+ "J4",+ "J5",+ "J6",+ "J7"+ ],+ "wideNets": {+ "DUT_POS": [+ 2.0,+ 1.5,+ 1.2+ ],+ "DUT_FUSED": [+ 2.0,+ 1.5,+ 1.2+ ],+ "LOAD_POS": [+ 2.0,+ 1.5,+ 1.2+ ],+ "SHUNT_P": [+ 2.0,+ 1.5,+ 1.2+ ],+ "GND": [+ 2.0,+ 1.5,+ 1.2+ ]+ },+ "midNets": {+ "5V_AUX": [+ 0.5,+ 0.4+ ],+ "V_GATE": [+ 0.3,+ 0.25+ ]+ },+ "kelvin": {+ "U4.10": "RSH1.2",+ "U4.9": "RSH1.3"+ },+ "chains": [+ {+ "refs": [+ "R8",+ "R9",+ "R10"+ ],+ "direction": "down"+ },+ {+ "refs": [+ "R18",+ "R19"+ ],+ "direction": "down"+ },+ {+ "refs": [+ "R22",+ "R23"+ ],+ "direction": "down"+ },+ {+ "refs": [+ "R27",+ "R28"+ ],+ "direction": "down"+ },+ {+ "refs": [+ "R35",+ "R36",+ "R37"+ ],+ "direction": "down"+ }+ ],+ "loads": {+ "DUT_POS": {+ "amps": 3.000220385674931,+ "maxRiseC": 10,+ "terminals": [+ {+ "reference": "J1",+ "pad": "1",+ "amps": 3.000220385674931+ },+ {+ "reference": "F1",+ "pad": "1",+ "amps": -3+ },+ {+ "reference": "R24",+ "pad": "1",+ "amps": -0.00022038567493112948+ },+ {+ "reference": "TP1",+ "pad": "1",+ "amps": 0+ }+ ],+ "currentModel": "resistive-branches"+ },+ "DUT_FUSED": {+ "amps": 3,+ "maxRiseC": 10,+ "currentModel": "resistive-branches",+ "terminals": [+ {+ "reference": "F1",+ "pad": "2",+ "amps": 3+ },+ {+ "reference": "D1",+ "pad": "2",+ "at": [+ 111.138,+ 90.08+ ],+ "amps": -1.5+ },+ {+ "reference": "D1",+ "pad": "2",+ "at": [+ 111.138,+ 91.92+ ],+ "amps": -1.5+ }+ ]+ },+ "LOAD_POS": {+ "amps": 3.0000289156626505,+ "maxRiseC": 10,+ "terminals": [+ {+ "reference": "D1",+ "pad": "1",+ "amps": 3.0000289156626505+ },+ {+ "reference": "Q1",+ "pad": "2",+ "amps": -3+ },+ {+ "reference": "U4",+ "pad": "8",+ "amps": -2.891566265060241e-05+ }+ ]+ },+ "SHUNT_P": {+ "amps": 3,+ "maxRiseC": 10,+ "terminals": [+ {+ "reference": "Q1",+ "pad": "3",+ "amps": 3+ },+ {+ "reference": "RSH1",+ "pad": "1",+ "amps": -3+ }+ ]+ },+ "GND": {+ "amps": 3,+ "maxRiseC": 10,+ "terminals": [+ {+ "reference": "RSH1",+ "pad": "4",+ "amps": 3+ },+ {+ "reference": "J2",+ "pad": "1",+ "amps": -3+ }+ ]+ },+ "5V_AUX": {+ "amps": 0.3,+ "maxRiseC": 10+ }+ },+ "hot": {+ "D1": {+ "watts": 0.5133333333333333,+ "tabNet": "LOAD_POS"+ },+ "RSH1": {+ "watts": 0.030025925925925928,+ "tabNet": "SHUNT_P"+ },+ "Q1": {+ "watts": 5.5,+ "tabNet": "LOAD_POS",+ "maxRiseC": 15,+ "note": "Conservative 5 W prototype + 10% guard/tolerance corner. External case-to-sink cooling remains unresolved; board-only heat solve is not the package cooling model."+ }+ },+ "hotMaxRiseC": 35,+ "pours": [+ {+ "net": "GND",+ "layers": [+ "B.Cu"+ ],+ "priority": 0,+ "connection": "solid",+ "name": "Power return and signal reference",+ "polygon": [+ [+ 98.3,+ 30.3+ ],+ [+ 161.7,+ 30.3+ ],+ [+ 161.7,+ 101.7+ ],+ [+ 98.3,+ 101.7+ ]+ ]+ },+ {+ "net": "GND",+ "layers": [+ "F.Cu"+ ],+ "priority": 0,+ "connection": "solid",+ "name": "Top return and shield",+ "polygon": [+ [+ 98.3,+ 30.3+ ],+ [+ 161.7,+ 30.3+ ],+ [+ 161.7,+ 101.7+ ],+ [+ 98.3,+ 101.7+ ]+ ]+ },+ {+ "name": "D1 relocated heat spread front",+ "net": "LOAD_POS",+ "layers": [+ "F.Cu"+ ],+ "polygon": [+ [+ 114,+ 82+ ],+ [+ 132,+ 82+ ],+ [+ 132,+ 99+ ],+ [+ 104,+ 99+ ],+ [+ 104,+ 89.4+ ],+ [+ 114,+ 89.4+ ]+ ],+ "priority": 3,+ "connection": "solid",+ "clearance": 0.2,+ "minThickness": 0.25+ },+ {+ "name": "D1 relocated heat spread back",+ "net": "LOAD_POS",+ "layers": [+ "B.Cu"+ ],+ "polygon": [+ [+ 118.8,+ 70+ ],+ [+ 132,+ 70+ ],+ [+ 132,+ 99+ ],+ [+ 104,+ 99+ ],+ [+ 104,+ 89.4+ ],+ [+ 114,+ 89.4+ ],+ [+ 114,+ 84+ ],+ [+ 118.8,+ 84+ ]+ ],+ "priority": 3,+ "connection": "solid",+ "clearance": 0.2,+ "minThickness": 0.25+ },+ {+ "name": "Shunt positive spread front",+ "net": "SHUNT_P",+ "layers": [+ "F.Cu"+ ],+ "polygon": [+ [+ 134.5,+ 84.7+ ],+ [+ 138,+ 84.7+ ],+ [+ 138,+ 88+ ],+ [+ 134.5,+ 88+ ]+ ],+ "priority": 3,+ "connection": "solid",+ "clearance": 0.2,+ "minThickness": 0.25+ },+ {+ "name": "Shunt positive spread back",+ "net": "SHUNT_P",+ "layers": [+ "B.Cu"+ ],+ "polygon": [+ [+ 134.5,+ 84.7+ ],+ [+ 138,+ 84.7+ ],+ [+ 138,+ 88+ ],+ [+ 134.5,+ 88+ ]+ ],+ "priority": 3,+ "connection": "solid",+ "clearance": 0.2,+ "minThickness": 0.25+ }+ ],+ "notPoured": [+ "BOOST_SW",+ "SERVO_FB",+ "SHUNT_P_SENSE",+ "SHUNT_N_SENSE",+ "I_SET",+ "DAC_OUT",+ "SET_DIV"+ ],+ "fab": {+ "rules": "fab",+ "target": "fab"+ },+ "sourcing": {+ "profile": "fab"+ },+ "molecule": {+ "pin": "medium",+ "gridMm": 2,+ "edgeMarginMm": 2,+ "cornerPinsNet": "GND"+ },+ "requireEvidence": [+ "calcs",+ "simulation"+ ],+ "qualificationNote": "Simultaneous 5 W/24 V/3 A limits; 3 A conductor, diode and shunt screens retained conservatively although initial DUT is 5 V/1 A. 25 W is a future option, not R0 rating. Actual cooling, USB and contact ratings remain unverified.",+ "planes": {+ "GND": "B.Cu"+ },+ "netClearance": {+ "USB_VBUS": 0.27+ },+ "stackupMm": [+ 1.51+ ],+ "dcMaxIterations": 60000,+ "diagnosticNote": "SBR integration v84: full declared heat retained for same-input current validation. Q1 5.5 W conservative ceiling, D1/RSH at 1.222 A low-voltage guard corner; independent maxima intentionally conservative. Full thermal gate remains open; no package-to-sink model assumed.",+ "branchAssumptions": {+ "DUT_POS": "24 V across a 100k/10k series divider, both -1 percent; full 3 A F1 path retained. ADC input leakage is not included.",+ "LOAD_POS": "INA226 VBUS nominal 830 kohm (typical, no max specified here) gives 28.916 uA at 24 V. Nominal-only boundary, not guaranteed maximum."+ },+ "branchCurrentModel": {+ "boardThicknessMm": 1.6,+ "barrelPlatingUm": 25,+ "maxBarrelDensityAperMm2": 60+ },+ "analysisStackupNote": "Matches native Gerber job: 1.51 mm FR4 between two 35 um copper layers; native total 1.60 mm includes 10 um solder mask on each face. Fields does not resolve solder-mask thermal material."+}
checkpoints/stackup-v85/stackup-refinement-review.jsonadded+99@@ -0,0 +1,99 @@+{+ "status": "candidate current screen passes; thermal fails; not adopted",+ "inputIdentity": {+ "algorithm": "sha256",+ "board": "1681eb90e49f4f229afe89bb75ff1738b7503907a52cd174e8b3d64b120082f4",+ "solverVersion": "0.6.2",+ "spec": "06a2cd452aa7cb1f1b87fefd8c97f1595ca2073958f2739d1130da86cdd42735"+ },+ "fieldsSha256": "3be676b865b2278c8cf7539332ea80c519069ab6b2859be62fdc35eb5fbefbfc",+ "pitchMm": 0.1,+ "surfaceCopperUm": 35,+ "dielectricMm": 1.51,+ "surfaceAndBarrelLimit_A_mm2": 60,+ "nets": [+ {+ "net": "DUT_POS",+ "peakJ_A_mm2": 53.4538459777832,+ "residual": 9.853942391530799e-08,+ "peakBarrelJ_A_mm2": 31.32305238657173+ },+ {+ "net": "LOAD_POS",+ "peakJ_A_mm2": 40.08208084106445,+ "residual": 9.91818222374887e-08,+ "peakBarrelJ_A_mm2": 22.084072885900984+ },+ {+ "net": "GND",+ "peakJ_A_mm2": 58.13970947265625,+ "residual": 9.942328996737994e-08,+ "peakBarrelJ_A_mm2": 36.41305455001441+ },+ {+ "net": "SHUNT_P",+ "peakJ_A_mm2": 56.50440979003906,+ "residual": 8.97883447351078e-08,+ "peakBarrelJ_A_mm2": 33.85393111168713+ },+ {+ "net": "DUT_FUSED",+ "peakJ_A_mm2": 50.5965690612793,+ "residual": 9.730792094021261e-08,+ "peakBarrelJ_A_mm2": 11.509161945374204+ },+ {+ "net": "5V_AUX",+ "peakJ_A_mm2": 19.039779663085938,+ "residual": 9.139207627930405e-08,+ "peakBarrelJ_A_mm2": 5.876489753336553+ }+ ],+ "thermalIssues": [+ {+ "at": [+ 115.12,+ 91.0+ ],+ "fix": "More copper under the tab and more vias to the other layers, or a heatsink; moving air alone does not bring it in.",+ "kind": "tab-rise",+ "layer": "F.Cu",+ "net": "LOAD_POS",+ "reference": "D1",+ "severity": "high",+ "what": "D1: +138 \u00b0C at its thermal screening node in still air (+74 \u00b0C in moving air) against a 35 \u00b0C budget"+ },+ {+ "at": [+ 127.46,+ 82.0+ ],+ "fix": "More copper under the tab and more vias to the other layers, or a heatsink; moving air alone does not bring it in.",+ "kind": "tab-rise",+ "layer": "F.Cu",+ "net": "LOAD_POS",+ "reference": "Q1",+ "severity": "high",+ "what": "Q1: +593 \u00b0C at its thermal screening node in still air (+522 \u00b0C in moving air) against a 35 \u00b0C budget"+ },+ {+ "at": [+ 136.625,+ 85.7+ ],+ "fix": "More copper under the tab and more vias to the other layers, or a heatsink; moving air alone does not bring it in.",+ "kind": "tab-rise",+ "layer": "F.Cu",+ "net": "SHUNT_P",+ "reference": "RSH1",+ "severity": "high",+ "what": "RSH1: +140 \u00b0C at its thermal screening node in still air (+78 \u00b0C in moving air) against a 35 \u00b0C budget"+ }+ ],+ "limitations": [+ "Private reviewed solver; owner release pending.",+ "Finished surface and barrel copper require manufacturing confirmation.",+ "Board-only thermal model excludes the proposed case-mounted cooling path.",+ "Formal design/spec.json and PCB unchanged."+ ]+}
docs/cost/README.md+8@@ -1,3 +1,7 @@+## Current priced subtotal++The currently priced electrical references ($43.44), fan listing ($8.45), Wakefield sink candidate ($17.17) and insulated sensor candidate ($1.82) total **$70.88**. This combines dated listings for a proposed configuration, not a purchase quote. The 63 unpriced fitted references, thermal interface, connectors/harness, support hardware, 3rdPartyFab processing, labor, calibration, shipping and tax are additional. Printed test pads have no separate purchased component cost.+ ## Sensor attachment candidate, 10 October The insulated 300 mm NTCLE428E3103H301A is listed at $1.82 in the saved Mouser API snapshot. It is being evaluated in place of the earlier $0.53 bare thermistor, which is not approved for direct live-tab attachment or potting. This candidate adds $1.29 to that earlier sensor allowance, before its housing, contacts and attachment. It is not yet adopted. [Fit and curve review](../../mechanical/sensor-study/README.md).@@ -15,3 +19,7 @@ Additional listed candidates: Sunon MF40200V1-1000U-G99 fan $8.45; ATS-CPX050050 The lower-cost IXTP15N50L2 MOSFET is $12.84 in the saved listing, versus $23.98 for the original IXTP64N10L2 candidate. The former targets 5–24 V operation; lower-voltage compliance is unverified. A pin-compatible substitution still needs loop, SOA and thermal testing. Do not treat this as the finished unit cost. Missing amounts include other passives, machine pins/contacts, PCB processing, thermal interface and electrical insulation, clamp/bracket/duct hardware, fan guard, mating cables, assembly labor, calibration, test, shipping and tax. No order has been placed. Production pricing and yield are unknown.++## Grouped purchase demand++[Exact-MPN CSV](procurement-review.csv) groups the 91 purchased board references and proposed external items. Thirteen printed test pads are excluded from purchasing. The 63 unpriced board references reduce to 17 distinct MPNs, so there is no need to quote each resistor separately. Candidate and unresolved parts are explicitly marked. [Totals and exclusions](procurement-review.json). Reproduce with `python3 tools/procurement_review.py`.
docs/cost/procurement-review.csvadded+52@@ -0,0 +1,52 @@+scope,status,mpn,quantity,refs,unit_price_usd,extended_usd,source,checked_on,note +board,prototype-demand-not-order,0466005.NR,1,F1,1.16,1.16,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,0603B103J250CT,1,C5,,,Adom stock catalog,,Unpriced; exact stock quantity and packaging unverified +board,prototype-demand-not-order,0603B104J500CT,11,C1 C3 C4 C11 C12 C13 C14 C15 C16 C17 C18,,,Adom stock catalog,,Unpriced; exact stock quantity and packaging unverified +board,prototype-demand-not-order,0603B105K160CT,3,C8 C9 C10,,,Adom stock catalog,,Unpriced; exact stock quantity and packaging unverified +board,prototype-demand-not-order,0603N102J500CT,1,C2,,,Adom stock catalog,,Unpriced; exact stock quantity and packaging unverified +board,prototype-demand-not-order,0603X475K100CT,1,C7,,,Adom stock catalog,,Unpriced; exact stock quantity and packaging unverified +board,prototype-demand-not-order,2N7002-7-F,2,Q3 Q4,0.21,0.42,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,AMPLH5030S-100MT,1,L1,0.95,0.95,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,B140-13-F,1,D4,0.34,0.34,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,BAT54WS-7-F,1,D2,0.22,0.22,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,BAV199-7-F,1,D3,0.34,0.34,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,CL21A475KAQNNNG,1,C6,,,Adom stock catalog,,Unpriced; exact stock quantity and packaging unverified +board,prototype-demand-not-order,CQ02WGF0000TCE,2,R31 R32,,,Adom stock catalog,,Unpriced; exact stock quantity and packaging unverified +board,prototype-demand-not-order,CR0402-FX-1001GLF,4,R7 R20 R23 R27,,,Adom stock catalog,,Unpriced; exact stock quantity and packaging unverified +board,prototype-demand-not-order,CR0402-FX-1002GLF,12,R1 R4 R11 R15 R16 R17 R18 R21 R25 R26 R28 R38,,,Adom stock catalog,,Unpriced; exact stock quantity and packaging unverified +board,prototype-demand-not-order,CR0402-FX-1003GLF,8,R2 R3 R5 R6 R24 R33 R34 R37,,,Adom stock catalog,,Unpriced; exact stock quantity and packaging unverified +board,prototype-demand-not-order,CR0402-FX-2203GLF,1,R36,,,Adom stock catalog,,Unpriced; exact stock quantity and packaging unverified +board,prototype-demand-not-order,CR0402-FX-3301GLF,1,R19,,,Adom stock catalog,,Unpriced; exact stock quantity and packaging unverified +board,prototype-demand-not-order,CR0402-FX-3302GLF,1,R22,,,Adom stock catalog,,Unpriced; exact stock quantity and packaging unverified +board,prototype-demand-not-order,CR0402-FX-4701GLF,4,R13 R14 R29 R30,,,Adom stock catalog,,Unpriced; exact stock quantity and packaging unverified +board,prototype-demand-not-order,CR0402-FX-6803GLF,1,R35,,,Adom stock catalog,,Unpriced; exact stock quantity and packaging unverified +board,prototype-demand-not-order,DAC60501ZDGSR,1,U2,3.49,3.49,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,ERA-2AEB333X,1,R8,0.49,0.49,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,FTS-105-01-L-S,1,J11,1.03,1.03,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,INA226AIDGST,1,U4,4.98,4.98,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,IXTP15N50L2,1,Q1,12.84,12.84,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,LM339BIDR,1,U7,0.26,0.26,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,LVK12R020DER,1,RSH1,1.11,1.11,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,M20-9990246,1,J10,0.10,0.10,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,M20-9990346,1,J9,0.13,0.13,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,MMBT3904-7-F,1,Q2,0.16,0.16,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,MachineContactMedium,7,J1 J2 J3 J4 J5 J6 J7,,,Adom stock catalog,,Unpriced; exact stock quantity and packaging unverified +board,prototype-demand-not-order,MachinePinMediumShort,4,MP1 MP2 MP3 MP4,,,Adom stock catalog,,Unpriced; exact stock quantity and packaging unverified +board,prototype-demand-not-order,OPA189IDBVR,1,U3,3.38,3.38,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,SBR10U45SP5-13,1,D1,1.61,1.61,Mouser,2026-10-10,Dated listing only; no reservation +board,prototype-demand-not-order,SN74LVC1G175DBVR,1,U8,0.20,0.20,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,STM32G0B1KCT6,1,U1,5.57,5.57,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,STWD100NYWY3F,1,U6,1.05,1.05,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,TLV75533PDBVR,1,U9,0.44,0.44,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,TNPW04021K00BEED,1,R10,0.23,0.23,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,TNPW04025K60BEED,1,R9,0.26,0.26,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,TPS61040DBVR,1,U5,1.29,1.29,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,USB4105-GF-A,1,J8,0.80,0.80,Mouser,2026-10-07,Dated listing only; no reservation +board,prototype-demand-not-order,USBLC6-2SC6,1,U10,0.59,0.59,Mouser,2026-10-07,Dated listing only; no reservation +external,selected-fan,MF40200V1-1000U-G99,1,FAN1,8.45,8.45,design/ps_fan.json,2026-10-07,Candidate price; excludes freight/tax; not a purchase quote +external,cooling-candidate,680-125220,1,HS1,17.17,17.17,design/browser-evidence/stock-sink-api.json,2026-10-09,Candidate price; excludes freight/tax; not a purchase quote +external,sensor-candidate-not-adopted,NTCLE428E3103H301A,1,NTC1,1.82,1.82,design/ps_ntcle428_long.json,2026-10-10,Candidate price; excludes freight/tax; not a purchase quote +external,nominal-harness-candidate,M20-1060300,1,FAN_HOUSING,,,mechanical/installed-fan-study/review.json,,Unpriced and not released +external,sensor-candidate-not-adopted,M20-1060200,1,SENSOR_HOUSING,,,mechanical/sensor-study/review.json,,Unpriced and not released +external,nominal-harness-candidate,M20-1180046,5,FAN_CONTACTS SENSOR_CONTACTS,,,mechanical/sensor-study/review.json,,Unpriced and not released +external,unresolved-drawing-do-not-order,178-25-220,1,TIM1,,,docs/package-cooling-review.md,,Unpriced and not released
docs/cost/procurement-review.jsonadded+23@@ -0,0 +1,23 @@+{+ "status": "incomplete-prototype-demand-not-purchase-order",+ "sourceBomSha256": "8ad846c2d368f60d6cdd7c3712d2b01e6bddfde1c1b8648bb053200d0b04e4d8",+ "boardPurchasedReferences": 91,+ "printedTestPadsExcluded": 13,+ "uniqueBoardMpns": 44,+ "unpricedBoardMpns": 17,+ "unpricedBoardReferences": 63,+ "pricedBoardSubtotalUsd": "43.44",+ "pricedProposedConfigurationSubtotalUsd": "70.88",+ "additionalUnpriced": [+ "63 board references across 17 exact MPNs",+ "Harness housings and five contacts",+ "TIM, grease, clamp and retention hardware",+ "Fan guard and carrier material/processing",+ "3rdPartyFab processing and any setup charges",+ "Assembly labor, calibration and qualification",+ "Shipping and tax"+ ],+ "recurringCosts": "No recurring cost estimate or service subscription charge verified",+ "quoteObtained": false,+ "orderPlaced": false+}
docs/finished-copper-review.mdadded+13@@ -0,0 +1,13 @@+# Finished copper is a manufacturing requirement++The current board is a two-layer, 35 µm copper design. Its accepted 0.1 mm current screen remains valid for those exact inputs. The 3rdPartyFab capability guide lists 0.5 oz, but does not establish whether that is starting foil or finished copper after plating. That distinction is pending confirmation; no fabrication compatibility or release is claimed.++A separate 17.5 µm finished-copper screen at 0.2 mm fails five power nets: DUT_POS 94.17, DUT_FUSED 83.45, LOAD_POS 85.52, SHUNT_P 110.35 and GND 94.36 A/mm² against the unchanged 60 limit. 5V_AUX is 36.37. This is an isolated manufacturing sensitivity check, not a change to the board or its declared ratings. Meshes differ, so the result must not be presented as an exact thickness-only ratio.++The 25 µm barrel plating used in both calculations also needs a process guarantee. The required clarification is minimum finished copper and barrel plating, including tolerance. If 17.5 µm is the finished limit, layout rework and fresh current/thermal acceptance are required. A starting-foil number alone cannot answer that question.++[Machine-readable comparison](../checkpoints/stackup-v85/finished-copper-review.json) · [Thin-copper result](../checkpoints/stackup-v85/fields-17p5um-0p2/fields.json).++## Refined 35 µm candidate++The 0.1 mm solve with 1.51 mm dielectric and reconciled D1 pour descriptions converged on all six loaded nets. Maximum surface density is 58.14 A/mm², below the unchanged 60 A/mm² screen; all reported barrel densities are also below 60. The board-only thermal screen still fails. This candidate has not replaced the formal specification or accepted evidence. See [input-bound review](../checkpoints/stackup-v85/stackup-refinement-review.json).
tools/procurement_review.pyadded+29@@ -0,0 +1,29 @@+#!/usr/bin/env python3+"""Group exact MPN demands; keep unpriced rows and candidate status explicit."""+from pathlib import Path+import csv,json,hashlib+from decimal import Decimal+from collections import defaultdict+R=Path(__file__).resolve().parents[1];rows=list(csv.DictReader((R/'design/bom.csv').open()));groups=defaultdict(list)+for row in rows:+ if row['mpn']!='no part':groups[row['mpn']].append(row)+out=[]+for mpn,items in sorted(groups.items()):+ prices={r['unit_price_usd']for r in items if r['unit_price_usd']};assert len(prices)<=1,mpn+ price=next(iter(prices),'');qty=len(items)+ out.append(dict(scope='board',status='prototype-demand-not-order',mpn=mpn,quantity=qty,refs=' '.join(x['ref']for x in items),unit_price_usd=price,extended_usd=str(Decimal(price)*qty)if price else '',source='; '.join(sorted({x['source']for x in items})),checked_on='; '.join(sorted({x['stock_checked_on']for x in items if x['stock_checked_on']})),note='Dated listing only; no reservation'if price else 'Unpriced; exact stock quantity and packaging unverified'))+for ref,mpn,qty,price,status,source,date in [+ ('FAN1','MF40200V1-1000U-G99',1,'8.45','selected-fan','design/ps_fan.json','2026-10-07'),+ ('HS1','680-125220',1,'17.17','cooling-candidate','design/browser-evidence/stock-sink-api.json','2026-10-09'),+ ('NTC1','NTCLE428E3103H301A',1,'1.82','sensor-candidate-not-adopted','design/ps_ntcle428_long.json','2026-10-10'),+ ('FAN_HOUSING','M20-1060300',1,'','nominal-harness-candidate','mechanical/installed-fan-study/review.json',''),+ ('SENSOR_HOUSING','M20-1060200',1,'','sensor-candidate-not-adopted','mechanical/sensor-study/review.json',''),+ ('FAN_CONTACTS SENSOR_CONTACTS','M20-1180046',5,'','nominal-harness-candidate','mechanical/sensor-study/review.json',''),+ ('TIM1','178-25-220',1,'','unresolved-drawing-do-not-order','docs/package-cooling-review.md','')]:+ out.append(dict(scope='external',status=status,mpn=mpn,quantity=qty,refs=ref,unit_price_usd=price,extended_usd=str(Decimal(price)*qty)if price else '',source=source,checked_on=date,note='Candidate price; excludes freight/tax; not a purchase quote'if price else 'Unpriced and not released'))+p=R/'docs/cost/procurement-review.csv'+with p.open('w',newline='')as f:+ w=csv.DictWriter(f,fieldnames=list(out[0]));w.writeheader();w.writerows(out)+board=[x for x in out if x['scope']=='board'];assert sum(x['quantity']for x in board)==91+summary=dict(status='incomplete-prototype-demand-not-purchase-order',sourceBomSha256=hashlib.sha256((R/'design/bom.csv').read_bytes()).hexdigest(),boardPurchasedReferences=91,printedTestPadsExcluded=13,uniqueBoardMpns=len(board),unpricedBoardMpns=sum(not x['unit_price_usd']for x in board),unpricedBoardReferences=sum(x['quantity']for x in board if not x['unit_price_usd']),pricedBoardSubtotalUsd=str(sum((Decimal(x['extended_usd'])for x in board if x['extended_usd']),Decimal(0))),pricedProposedConfigurationSubtotalUsd=str(sum((Decimal(x['extended_usd'])for x in out if x['extended_usd']),Decimal(0))),additionalUnpriced=['63 board references across 17 exact MPNs','Harness housings and five contacts','TIM, grease, clamp and retention hardware','Fan guard and carrier material/processing','3rdPartyFab processing and any setup charges','Assembly labor, calibration and qualification','Shipping and tax'],recurringCosts='No recurring cost estimate or service subscription charge verified',quoteObtained=False,orderPlaced=False)+(R/'docs/cost/procurement-review.json').write_text(json.dumps(summary,indent=2)+'\n');print(json.dumps(summary,indent=2))