app
Codex
Public Made by Adomby adom
Codex in Adom Hydrogen: ecosystem setup, dock dashboard and live engineering demos.
← Commit history
Astra ESC current and thermal screening: qualification withheld, VBAT bottlenecks measured
14 files changed
+2680
docs/ASTRA-ESC-THERMAL.md+106docs/astra-esc-thermal/analysis-native-drc.json+1442docs/astra-esc-thermal/dc-rectangle-benchmark.json+7docs/astra-esc-thermal/dc-results-0.075-0.015.json+56docs/astra-esc-thermal/dc-results-0.075-0.025.json+56docs/astra-esc-thermal/dc-results-0.075-0.035.json+56docs/astra-esc-thermal/dc-results-0.1-0.025.json+248docs/astra-esc-thermal/dc-results-0.15-0.025.json+248docs/astra-esc-thermal/filled-area-parity.json+22docs/astra-esc-thermal/manifest.json+110docs/astra-esc-thermal/qualification-summary.json+53docs/astra-esc-thermal/thermal-screen-0.25.json+138docs/astra-esc-thermal/thermal-screen-0.5.json+138docs/astra-esc-thermal/vbat-q1-loss.pngdocs/ASTRA-ESC-THERMAL.mdadded+106@@ -0,0 +1,106 @@+# Astra ESC G431 current and thermal qualification review++**Disposition: NOT QUALIFIED. The 58.5 A high-current screening case fails. No continuous or peak hardware current rating has been established.** This follow-up evaluates Astra's independent placement, routing and pours from [issue 96](https://wiki.adom.inc/adom/kicad-bridge/issues/96). It does not substitute Fable's placement or change the original layout/video benchmark.++The dominant finding is a poor +VBAT distribution path to Q1 and Q3. Large filled regions are connected through constricted copper and interlayer paths. A 0.075 mm electrical mesh gives **12.86 mΩ to Q1**, **6.79 mΩ to Q3**, and **0.506 mΩ to Q5** from input MC1.1. The Q1 path dissipates about **44.0 W while carrying 58.5 A** at the assumed cold copper resistivity. That is an instantaneous conducting-state stress calculation, not its balanced-cycle average and not a claim about actual motor current.++++## Evidence and board identity++A separate native KiCad analysis copy was reconstructed from the recorded final segments, vias, placement and zone/keepout settings, then refilled on arav-rog. The original fixture was not saved or modified. Analysis copy SHA-256: `2ba0f80c7798d2ef37f5db37b2d849859149531efcc86125ae69e5a9b7b6ea32`. KiCad 10.0.3, kicad-bridge 1.0.7. Native result: **2079 segments, 246 vias, 21 zone objects; 0 unconnected, 13 errors and 63 warnings**. The 13 errors are the previously documented six Q1-Q6 malformed courtyards and seven U2 pad clearances. They remain unresolved manufacturing issues, not waived errors.++Native zone-filled areas reproduce the recorded result within 0.005 mm² per layer. The electrical solve uses filled polygons, tracks, actual pad shapes, plated connections and drilled voids, not just zone boundaries. Floating electrical components are unexcited. Model input, DRC, area parity, source code and numerical outputs accompany this report.++## Electrical model and numerical checks++Four coupled copper sheets. Design-file copper thicknesses: outer 35 µm, inner 15.2 µm. Copper resistivity is an explicit nominal assumption of 1.724e-8 Ωm at 20°C. Via-barrel plating is unconfirmed; nominal 25 µm with 15/35 µm sensitivity. Contacts are ideal equipotential front-pad surfaces. Package, solder, connector and contact resistance are excluded. Plated barrels connect adjacent copper layers using the design-file spacing. No independent current source is assigned to floating copper.++The resistor grid rejects neighbor edges crossing an actual void or isolation gap. Nevertheless, boundary stair-stepping and partial cells cause mesh error. A 10 × 2 mm, 35 µm rectangular conductor gives 2.462857 mΩ, matching the analytic resistance to 2.5e-13 relative error. Source/sink current and dissipated-power checks pass; see JSON for each residual. This checks the numerical stencil, not fabrication or the entire physical model.++| Path | 0.10 mm mesh, mΩ | 0.15 mm mesh, mΩ | Change |+|---|---:|---:|---:|+| vbat-Q1 | 12.979 | 13.765 | 5.7% |+| vbat-Q3 | 7.000 | 7.646 | 8.4% |+| vbat-Q5 | 0.509 | 0.508 | 0.2% |+| return-Q2 | 1.723 | 1.750 | 1.5% |+| return-Q4 | 1.845 | 1.879 | 1.8% |+| return-Q6 | 1.359 | 1.377 | 1.3% |+| battery-return | 0.128 | 0.134 | 4.5% |+| phase-A-high | 0.340 | 0.342 | 0.8% |+| phase-A-low | 0.341 | 0.347 | 1.7% |+| phase-B-high | 0.416 | 0.410 | 1.2% |+| phase-B-low | 0.355 | 0.361 | 1.8% |+| phase-C-high | 0.311 | 0.319 | 2.4% |+| phase-C-low | 0.308 | 0.311 | 1.1% |++For the critical +VBAT paths, further refinement from 0.10 to 0.075 mm changes Q1 resistance by 0.93%, Q3 by 3.07%, and Q5 by 0.57%. These are mesh comparisons, not confidence intervals. Narrow-neck peak current density is not qualified by this mesh.++| Assumed barrel plating, µm | Q1 feed mΩ | Q3 feed mΩ | Q5 feed mΩ |+|---|---:|---:|---:|+| 15 | 14.467 | 7.518 | 0.536 |+| 25 | 12.859 | 6.785 | 0.506 |+| 35 | 12.145 | 6.450 | 0.491 |++The failure is robust to these tested plating assumptions. Increasing plating alone does not repair the topology. Copper resistivity also increases as it heats; cold loss estimates do not include that feedback.++## A defined operating case, not an invented motor rating++The source design mentions a 58.5 A motor figure but does not establish whether this is battery average, line plateau or phase RMS, nor its duration. The following screening case is **balanced six-step operation at unity PWM duty**, two conducting FETs at a time, constant line-current magnitude, each high-side and each low-side active one third of the electrical cycle. This makes the averaging explicit. Other modulation/duty conditions require different RMS currents and local capacitor source paths.++Using the 0.10 mm full-board solve, average PCB copper loss is 0.00929023 × I² W. The MOSFET cold conduction term uses 1.6 mΩ per conducting device at the datasheet's 10 V gate/25°C condition; the shunt uses its nominal 0.5 mΩ. The PCB and device reference temperatures therefore differ slightly. [Infineon datasheet](https://www.infineon.com/assets/row/public/documents/24/49/infineon-bsc016n06ns-datasheet-en.pdf)++| Line plateau A | PCB copper W | MOSFET conduction W | Shunt W | Included total W |+|---|---:|---:|---:|---:|+| 10 | 0.93 | 0.32 | 0.05 | 1.30 |+| 15 | 2.09 | 0.72 | 0.11 | 2.92 |+| 20 | 3.72 | 1.28 | 0.20 | 5.20 |+| 30 | 8.36 | 2.88 | 0.45 | 11.69 |+| 40 | 14.86 | 5.12 | 0.80 | 20.78 |+| 58.5 | 31.79 | 10.95 | 1.71 | 44.46 |++The 58.5 A case therefore has about **44.5 W of included losses before switching, dead-time/recovery, capacitor ESR, auxiliary circuits and contact losses**. This is an engineering rejection of the high-current case on the present layout, not a precise prediction of equilibrium temperature.++## Thermal sensitivity, with limits exposed++A separate four-sheet finite-volume thermal screen includes the native copper area fractions, FR4 conduction and plated barrel conduction. Explicit provisional conductivities are 400 W/mK copper and 0.3 W/mK FR4; these are not measured laminate properties. The 64 × 74 mm rectangular outline approximates the rounded board. Both exterior faces have a uniform film coefficient; edges are adiabatic, and no heatsink/contact cooling is modeled. Coefficients below are sensitivity inputs, **not verified mappings to fan speed or natural convection**. Radiation is not modeled separately. Package bodies, enclosure, solder interfaces and detailed anisotropy are omitted.++Heat consists only of the balanced cold conduction losses above. MOSFET losses enter drain-pad cells; shunt heat is split between its pads. The model has no temperature feedback or heat capacity, so it does not establish burst duration. Copper sampling and the thermal mesh can blur sub-cell necks. Native drilled voids are respected in the electrical solve; the thermal screen homogenizes local copper/FR4 and does not resolve every hole-wall boundary. Uniform-temperature and total energy-balance numerical checks pass, but there is no measured thermal correlation.++| Film coefficient W/m²K, each face | Estimated hottest-board rise at 10 A, K | At 15 A, K | At 20 A, K | Peak change, 0.50 to 0.25 mm mesh |+|---|---:|---:|---:|---:|+| 5 | 41.2 | 92.8 | 165.0 | 5.2% |+| 10 | 27.0 | 60.7 | 107.9 | 7.9% |+| 25 | 17.6 | 39.6 | 70.4 | 12.0% |+| 50 | 13.8 | 31.0 | 55.0 | 15.0% |++**These are screening estimates, not rated currents or measured temperatures.** Hotspot maxima are still mesh-sensitive; do not quote them as precise local temperatures. The colder-loss assumption becomes increasingly inappropriate with increasing rise. The JSON also records a simplified junction-over-drain-pad calculation, but that is not a validated junction-temperature prediction. Datasheet thermal resistance from its reference PCB cannot simply be applied to this shared-copper board. [Infineon thermal test conditions](https://www.infineon.com/assets/row/public/documents/24/49/infineon-bsc016n06ns-datasheet-en.pdf)++## Additional electrical and thermal gates++- **Gate supply U1:** ZXTR2012Z's nominal 30 mA description is not a hard maximum-current limit. Its safe operating area, input-output voltage drop and local thermal path must be checked together. Regulation is specified from 15 V input; the stated 3S range therefore needs dropout review. [Diodes datasheet](https://www.diodes.com/datasheet/download/ZXTR2012Z.pdf)+- **Gate/PWM loss:** Gate charge, which gates switch each cycle, PWM frequency, actual rise/fall times and dead time are not established by the layout. Measure VGS/VDS and supply current. DRV8300 operating limits and local decoupling must be verified against the populated circuit. [TI DRV8300 datasheet](https://www.ti.com/lit/ds/symlink/drv8300.pdf)+- **Shunt R32:** 58.5 A produces 1.71 W at nominal 0.5 mΩ. The BOM's 3 W description alone does not establish mounted derating or pulse survival. Obtain the exact manufacturer's derating and overload curves; verify Kelvin measurements under load.+- **DC-link C2/C3:** The BOM lists two 330 µF/35 V capacitors, 30 mΩ ESR and 2.7 A ripple each at 100 kHz. Those are unverified BOM ratings for this review. Actual RMS ripple, frequency and temperature must be checked against exact manufacturer data. Do not equate motor current with capacitor ripple or assume perfect sharing.+- **Auxiliary regulators:** TPSM365R6 and AP2112 output-current descriptions do not guarantee operation at that current on this layout. Determine actual 5 V/3.3 V loads and losses. [TI module](https://www.ti.com/product/TPSM365R6), [Diodes LDO](https://www.diodes.com/datasheet/download/AP2112.pdf)+- **Interfaces and fabrication:** Verify contact ampacity, solder assembly, minimum copper/plating, the U2 land pattern and InstaPCB clearance capability. The inherited DRC errors remain a release blocker independently of this power-path finding.++## Concrete corrective pass++1. Rebuild the +VBAT distribution to provide a broad, continuous feed to all three high-side drains. The present filled regions narrow and change layers around the inter-phase bands, approximately y=83-92 mm and y=98-104 mm, near x=148-156 mm. The unit-current loss map identifies these as investigation regions, not exact neck-width measurements.+2. Identify each signal cutting those regions before moving it. Move suitable gate/control traces into a deliberate corridor or short layer detour while preserving gate-source returns, Kelvin isolation and the commutation loop. Do not simply flood switching nodes or sacrifice the ground reference plane.+3. Where current must change layers, provide an appropriately sized via array and broad copper attachment. Preserve insulation and all-layer antipad effects. Larger remote islands without better connections will not fix the resistance.+4. Refill, run native DRC/connectivity, and compare the same source/sink resistance and loss cases before accepting a candidate. Check the return-to-shunt path as well. No new route or pour revision is claimed in this review.+5. Select final current, voltage, duty/PWM, ambient, enclosure, airflow and temperature limits. Only then approve a candidate for the physical qualification matrix below.++## Physical qualification matrix still required++Use a current-limited source and a controlled motor/dynamometer or suitable three-phase load. Measure four-wire voltage drops from MC1 to each high-side drain, each phase terminal, low-side sources to R32, and R32 to MC3. Compare cold resistance with the model, then hot resistance after stabilization. Instrument all six MOSFET regions, the two feed constrictions, shunt, gate regulator, capacitors and auxiliary regulators with appropriate calibrated temperature measurements. Case or infrared surface temperature alone is not junction temperature.++Sweep the agreed bus-voltage range, load and modulation at worst specified ambient/cooling. Check switching overshoot, gate ringing, shoot-through/dead time, current-sense integrity and capacitor ripple with suitable probes. Stop on the defined device, board or connector limits. Run the specified peak-current durations only after the steady-state case is understood; inspect permanent resistance drift and damage afterward. Acceptance needs measured limits plus margin, not just survival of one run. **None of these hardware tests has been performed.**++## Reproduction and provenance++Python implements the electrical and thermal models; Shapely constructs native copper geometry, SciPy solves sparse systems, PyAMG preconditions them, and Matplotlib renders the loss map. This example is board-specific in terminals, geometry and operating assumptions. The general review method lives in the existing EDA Skillpack. Source is readable by any AI and should not be mistaken for a validated universal autorouter or thermal solver.++See [source and numerical evidence](https://wiki.adom.inc/adom/eda-engineering/files/docs/examples/astra-esc-independent/thermal/README.md). The analysis is a follow-up; it does not revise the original placement/routing timing or token benchmark. No AI subagents were spawned for this follow-up.
docs/astra-esc-thermal/analysis-native-drc.jsonadded+1442@@ -0,0 +1,1442 @@+{+ "_hint": "summary.clean is true only with zero errors and zero unconnected items; warnings are listed but do not fail the board.",+ "_timeoutHint": "ab waits up to 300s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure — the work usually keeps running on the bridge. Poll `kicad_status` until it reports done.",+ "bridgeVersion": "1.0.7",+ "check": "drc",+ "cliElapsedMs": 36896,+ "cliExitCode": 0,+ "cliVersion": "10.0.3",+ "data": {+ "summary": {+ "errors": 13,+ "total": 76,+ "warnings": 63+ },+ "violations": [+ {+ "description": "Clearance violation ( clearance 0.2000 mm; actual 0.1250 mm)",+ "excluded": false,+ "items": [+ {+ "description": "Pad 1 [unconnected-(U2-PGOOD-Pad1)] of U2 on F.Cu",+ "pos": {+ "x": 115.6,+ "y": 68.038+ }+ },+ {+ "description": "Pad 11 [GND] of U2 on F.Cu",+ "pos": {+ "x": 116.500001,+ "y": 67.950002+ }+ }+ ],+ "severity": "error",+ "type": "clearance"+ },+ {+ "description": "Clearance violation ( clearance 0.2000 mm; actual 0.1500 mm)",+ "excluded": false,+ "items": [+ {+ "description": "Pad 2 [/5V_EN] of U2 on F.Cu",+ "pos": {+ "x": 115.6,+ "y": 68.85+ }+ },+ {+ "description": "Pad 3 [+VBAT] of U2 on F.Cu",+ "pos": {+ "x": 115.6,+ "y": 69.349998+ }+ }+ ],+ "severity": "error",+ "type": "clearance"+ },+ {+ "description": "Clearance violation ( clearance 0.2000 mm; actual 0.1800 mm)",+ "excluded": false,+ "items": [+ {+ "description": "Pad 4 [+5V] of U2 on F.Cu",+ "pos": {+ "x": 115.799999,+ "y": 71.000001+ }+ },+ {+ "description": "Pad 10 [GND] of U2 on F.Cu",+ "pos": {+ "x": 117.0,+ "y": 68.995+ }+ }+ ],+ "severity": "error",+ "type": "clearance"+ },+ {+ "description": "Clearance violation ( clearance 0.2000 mm; actual 0.1800 mm)",+ "excluded": false,+ "items": [+ {+ "description": "Pad 5 [/SW] of U2 on F.Cu",+ "pos": {+ "x": 118.200001,+ "y": 71.000001+ }+ },+ {+ "description": "Pad 10 [GND] of U2 on F.Cu",+ "pos": {+ "x": 117.0,+ "y": 68.995+ }+ }+ ],+ "severity": "error",+ "type": "clearance"+ },+ {+ "description": "Clearance violation ( clearance 0.2000 mm; actual 0.1500 mm)",+ "excluded": false,+ "items": [+ {+ "description": "Pad 6 [/SW] of U2 on F.Cu",+ "pos": {+ "x": 118.4,+ "y": 69.349998+ }+ },+ {+ "description": "Pad 7 [unconnected-(U2-BOOT-Pad7)] of U2 on F.Cu",+ "pos": {+ "x": 118.4,+ "y": 68.85+ }+ }+ ],+ "severity": "error",+ "type": "clearance"+ },+ {+ "description": "Clearance violation ( clearance 0.2000 mm; actual 0.1250 mm)",+ "excluded": false,+ "items": [+ {+ "description": "Pad 8 [/5V_VCC] of U2 on F.Cu",+ "pos": {+ "x": 118.4,+ "y": 68.038+ }+ },+ {+ "description": "Pad 9 [+5V] of U2 on F.Cu",+ "pos": {+ "x": 117.499999,+ "y": 67.950002+ }+ }+ ],+ "severity": "error",+ "type": "clearance"+ },+ {+ "description": "Clearance violation ( clearance 0.2000 mm; actual 0.1250 mm)",+ "excluded": false,+ "items": [+ {+ "description": "Pad 9 [+5V] of U2 on F.Cu",+ "pos": {+ "x": 117.499999,+ "y": 67.950002+ }+ },+ {+ "description": "Pad 10 [GND] of U2 on F.Cu",+ "pos": {+ "x": 117.0,+ "y": 68.995+ }+ }+ ],+ "severity": "error",+ "type": "clearance"+ },+ {+ "description": "Footprint has malformed courtyard (not a closed shape)",+ "excluded": false,+ "items": [+ {+ "description": "Footprint Q2",+ "pos": {+ "x": 154.0,+ "y": 114.6+ }+ }+ ],+ "severity": "error",+ "type": "malformed_courtyard"+ },+ {+ "description": "Footprint has malformed courtyard (not a closed shape)",+ "excluded": false,+ "items": [+ {+ "description": "Footprint Q5",+ "pos": {+ "x": 154.0,+ "y": 79.4+ }+ }+ ],+ "severity": "error",+ "type": "malformed_courtyard"+ },+ {+ "description": "Footprint has malformed courtyard (not a closed shape)",+ "excluded": false,+ "items": [+ {+ "description": "Footprint Q6",+ "pos": {+ "x": 154.0,+ "y": 86.6+ }+ }+ ],+ "severity": "error",+ "type": "malformed_courtyard"+ },+ {+ "description": "Footprint has malformed courtyard (not a closed shape)",+ "excluded": false,+ "items": [+ {+ "description": "Footprint Q4",+ "pos": {+ "x": 154.0,+ "y": 100.6+ }+ }+ ],+ "severity": "error",+ "type": "malformed_courtyard"+ },+ {+ "description": "Footprint has malformed courtyard (not a closed shape)",+ "excluded": false,+ "items": [+ {+ "description": "Footprint Q3",+ "pos": {+ "x": 154.0,+ "y": 93.4+ }+ }+ ],+ "severity": "error",+ "type": "malformed_courtyard"+ },+ {+ "description": "Footprint has malformed courtyard (not a closed shape)",+ "excluded": false,+ "items": [+ {+ "description": "Footprint Q1",+ "pos": {+ "x": 154.0,+ "y": 107.4+ }+ }+ ],+ "severity": "error",+ "type": "malformed_courtyard"+ },+ {+ "description": "The current configuration does not include the footprint library 'Regulator_CDT'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint U2",+ "pos": {+ "x": 117.0,+ "y": 70.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'Adom Footprint Library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint JP1",+ "pos": {+ "x": 111.5,+ "y": 64.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC14",+ "pos": {+ "x": 166.0,+ "y": 127.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC6",+ "pos": {+ "x": 108.0,+ "y": 87.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'MOSFET_CDT'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint Q2",+ "pos": {+ "x": 154.0,+ "y": 114.6+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC10",+ "pos": {+ "x": 108.0,+ "y": 83.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC1",+ "pos": {+ "x": 140.0,+ "y": 63.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MP1",+ "pos": {+ "x": 120.0,+ "y": 63.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC18",+ "pos": {+ "x": 108.0,+ "y": 97.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'MOSFET_CDT'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint Q5",+ "pos": {+ "x": 154.0,+ "y": 79.4+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'Shunt_CDT'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint R32",+ "pos": {+ "x": 132.0,+ "y": 70.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'Switch_CDT'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint SW1",+ "pos": {+ "x": 111.5,+ "y": 87.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'MOSFET_CDT'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint Q6",+ "pos": {+ "x": 154.0,+ "y": 86.6+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "Footprint 'SOT-23-5' does not match copy in library 'Package_TO_SOT_SMD'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint U3",+ "pos": {+ "x": 116.0,+ "y": 77.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_mismatch"+ },+ {+ "description": "Footprint 'PinHeader_2x07_P1.27mm_Vertical_SMD' does not match copy in library 'Connector_PinHeader_1.27mm'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint J1",+ "pos": {+ "x": 115.0,+ "y": 116.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_mismatch"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC13",+ "pos": {+ "x": 166.0,+ "y": 63.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC15",+ "pos": {+ "x": 108.0,+ "y": 77.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC7",+ "pos": {+ "x": 108.0,+ "y": 81.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC17",+ "pos": {+ "x": 108.0,+ "y": 91.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC22",+ "pos": {+ "x": 108.0,+ "y": 71.000001+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC20",+ "pos": {+ "x": 108.0,+ "y": 75.000001+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC5",+ "pos": {+ "x": 164.0,+ "y": 111.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC8",+ "pos": {+ "x": 108.0,+ "y": 85.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'MOSFET_CDT'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint Q4",+ "pos": {+ "x": 154.0,+ "y": 100.6+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MP2",+ "pos": {+ "x": 152.0,+ "y": 63.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'MOSFET_CDT'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint Q3",+ "pos": {+ "x": 154.0,+ "y": 93.4+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC2",+ "pos": {+ "x": 108.0,+ "y": 62.999999+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'MOSFET_CDT'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint Q1",+ "pos": {+ "x": 154.0,+ "y": 107.4+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MP3",+ "pos": {+ "x": 152.0,+ "y": 127.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC23",+ "pos": {+ "x": 108.0,+ "y": 93.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC11",+ "pos": {+ "x": 164.0,+ "y": 83.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC19",+ "pos": {+ "x": 106.0,+ "y": 127.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC9",+ "pos": {+ "x": 164.0,+ "y": 97.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC12",+ "pos": {+ "x": 108.0,+ "y": 95.000001+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC16",+ "pos": {+ "x": 108.0,+ "y": 73.000001+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC4",+ "pos": {+ "x": 108.0,+ "y": 65.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'texas_instruments_CDT'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint U4",+ "pos": {+ "x": 140.0,+ "y": 98.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MP4",+ "pos": {+ "x": 120.0,+ "y": 127.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC3",+ "pos": {+ "x": 132.0,+ "y": 63.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "excluded": false,+ "items": [+ {+ "description": "Footprint MC21",+ "pos": {+ "x": 108.0,+ "y": 89.0+ }+ }+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Segment of JP1 on F.Silkscreen",+ "pos": {+ "x": 110.5,+ "y": 64.0+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MC14 on F.Silkscreen",+ "pos": {+ "x": 166.0,+ "y": 127.0+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MC6 on F.Silkscreen",+ "pos": {+ "x": 108.0,+ "y": 87.0+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MC10 on F.Silkscreen",+ "pos": {+ "x": 108.0,+ "y": 83.0+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MP1 on F.Silkscreen",+ "pos": {+ "x": 120.0,+ "y": 63.0+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MC18 on F.Silkscreen",+ "pos": {+ "x": 108.0,+ "y": 97.0+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MC13 on F.Silkscreen",+ "pos": {+ "x": 166.0,+ "y": 63.0+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MC15 on F.Silkscreen",+ "pos": {+ "x": 108.0,+ "y": 77.0+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MC7 on F.Silkscreen",+ "pos": {+ "x": 108.0,+ "y": 81.0+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MC17 on F.Silkscreen",+ "pos": {+ "x": 108.0,+ "y": 91.0+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MC22 on F.Silkscreen",+ "pos": {+ "x": 108.0,+ "y": 71.000001+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MC20 on F.Silkscreen",+ "pos": {+ "x": 108.0,+ "y": 75.000001+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MC8 on F.Silkscreen",+ "pos": {+ "x": 108.0,+ "y": 85.0+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MP2 on F.Silkscreen",+ "pos": {+ "x": 152.0,+ "y": 63.0+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MC2 on F.Silkscreen",+ "pos": {+ "x": 108.0,+ "y": 62.999999+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MP3 on F.Silkscreen",+ "pos": {+ "x": 152.0,+ "y": 127.0+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MC23 on F.Silkscreen",+ "pos": {+ "x": 108.0,+ "y": 93.0+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MC19 on F.Silkscreen",+ "pos": {+ "x": 106.0,+ "y": 127.0+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MC12 on F.Silkscreen",+ "pos": {+ "x": 108.0,+ "y": 95.000001+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MC16 on F.Silkscreen",+ "pos": {+ "x": 108.0,+ "y": 73.000001+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MC4 on F.Silkscreen",+ "pos": {+ "x": 108.0,+ "y": 65.0+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MP4 on F.Silkscreen",+ "pos": {+ "x": 120.0,+ "y": 127.0+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ },+ {+ "description": "Silkscreen clipped by solder mask",+ "excluded": false,+ "items": [+ {+ "description": "Circle of MC21 on F.Silkscreen",+ "pos": {+ "x": 108.0,+ "y": 89.0+ }+ }+ ],+ "severity": "warning",+ "type": "silk_over_copper"+ }+ ]+ },+ "durationMs": 36983,+ "elapsedMs": 36906,+ "error": "",+ "mechanism": "cli",+ "output": "{\"data\":{\"summary\":{\"errors\":13,\"total\":76,\"warnings\":63},\"violations\":[{\"description\":\"Clearance violation ( clearance 0.2000 mm; actual 0.1250 mm)\",\"excluded\":false,\"items\":[{\"description\":\"Pad 1 [unconnected-(U2-PGOOD-Pad1)] of U2 on F.Cu\",\"pos\":{\"x\":115.6,\"y\":68.038}},{\"description\":\"Pad 11 [GND] of U2 on F.Cu\",\"pos\":{\"x\":116.500001,\"y\":67.950002}}],\"severity\":\"error\",\"type\":\"clearance\"},{\"description\":\"Clearance violation ( clearance 0.2000 mm; actual 0.1500 mm)\",\"excluded\":false,\"items\":[{\"description\":\"Pad 2 [/5V_EN] of U2 on F.Cu\",\"pos\":{\"x\":115.6,\"y\":68.85}},{\"description\":\"Pad 3 [+VBAT] of U2 on F.Cu\",\"pos\":{\"x\":115.6,\"y\":69.349998}}],\"severity\":\"error\",\"type\":\"clearance\"},{\"description\":\"Clearance violation ( clearance 0.2000 mm; actual 0.1800 mm)\",\"excluded\":false,\"items\":[{\"description\":\"Pad 4 [+5V] of U2 on F.Cu\",\"pos\":{\"x\":115.799999,\"y\":71.000001}},{\"description\":\"Pad 10 [GND] of U2 on F.Cu\",\"pos\":{\"x\":117.0,\"y\":68.995}}],\"severity\":\"error\",\"type\":\"clearance\"},{\"description\":\"Clearance violation ( clearance 0.2000 mm; actual 0.1800 mm)\",\"excluded\":false,\"items\":[{\"description\":\"Pad 5 [/SW] of U2 on F.Cu\",\"pos\":{\"x\":118.200001,\"y\":71.000001}},{\"description\":\"Pad 10 [GND] of U2 on F.Cu\",\"pos\":{\"x\":117.0,\"y\":68.995}}],\"severity\":\"error\",\"type\":\"clearance\"},{\"description\":\"Clearance violation ( clearance 0.2000 mm; actual 0.1500 mm)\",\"excluded\":false,\"items\":[{\"description\":\"Pad 6 [/SW] of U2 on F.Cu\",\"pos\":{\"x\":118.4,\"y\":69.349998}},{\"description\":\"Pad 7 [unconnected-(U2-BOOT-Pad7)] of U2 on F.Cu\",\"pos\":{\"x\":118.4,\"y\":68.85}}],\"severity\":\"error\",\"type\":\"clearance\"},{\"description\":\"Clearance violation ( clearance 0.2000 mm; actual 0.1250 mm)\",\"excluded\":false,\"items\":[{\"description\":\"Pad 8 [/5V_VCC] of U2 on F.Cu\",\"pos\":{\"x\":118.4,\"y\":68.038}},{\"description\":\"Pad 9 [+5V] of U2 on F.Cu\",\"pos\":{\"x\":117.499999,\"y\":67.950002}}],\"severity\":\"error\",\"type\":\"clearance\"},{\"description\":\"Clearance violation ( clearance 0.2000 mm; actual 0.1250 mm)\",\"excluded\":false,\"items\":[{\"description\":\"Pad 9 [+5V] of U2 on F.Cu\",\"pos\":{\"x\":117.499999,\"y\":67.950002}},{\"description\":\"Pad 10 [GND] of U2 on F.Cu\",\"pos\":{\"x\":117.0,\"y\":68.995}}],\"severity\":\"error\",\"type\":\"clearance\"},{\"description\":\"Footprint has malformed courtyard (not a closed shape)\",\"excluded\":false,\"items\":[{\"description\":\"Footprint Q2\",\"pos\":{\"x\":154.0,\"y\":114.6}}],\"severity\":\"error\",\"type\":\"malformed_courtyard\"},{\"description\":\"Footprint has malformed courtyard (not a closed shape)\",\"excluded\":false,\"items\":[{\"description\":\"Footprint Q5\",\"pos\":{\"x\":154.0,\"y\":79.4}}],\"severity\":\"error\",\"type\":\"malformed_courtyard\"},{\"description\":\"Footprint has malformed courtyard (not a closed shape)\",\"excluded\":false,\"items\":[{\"description\":\"Footprint Q6\",\"pos\":{\"x\":154.0,\"y\":86.6}}],\"severity\":\"error\",\"type\":\"malformed_courtyard\"},{\"description\":\"Footprint has malformed courtyard (not a closed shape)\",\"excluded\":false,\"items\":[{\"description\":\"Footprint Q4\",\"pos\":{\"x\":154.0,\"y\":100.6}}],\"severity\":\"error\",\"type\":\"malformed_courtyard\"},{\"description\":\"Footprint has malformed courtyard (not a closed shape)\",\"excluded\":false,\"items\":[{\"description\":\"Footprint Q3\",\"pos\":{\"x\":154.0,\"y\":93.4}}],\"severity\":\"error\",\"type\":\"malformed_courtyard\"},{\"description\":\"Footprint has malformed courtyard (not a closed shape)\",\"excluded\":false,\"items\":[{\"description\":\"Footprint Q1\",\"pos\":{\"x\":154.0,\"y\":107.4}}],\"severity\":\"error\",\"type\":\"malformed_courtyard\"},{\"description\":\"The current configuration does not include the footprint library 'Regulator_CDT'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint U2\",\"pos\":{\"x\":117.0,\"y\":70.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'Adom Footprint Library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint JP1\",\"pos\":{\"x\":111.5,\"y\":64.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC14\",\"pos\":{\"x\":166.0,\"y\":127.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC6\",\"pos\":{\"x\":108.0,\"y\":87.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'MOSFET_CDT'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint Q2\",\"pos\":{\"x\":154.0,\"y\":114.6}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC10\",\"pos\":{\"x\":108.0,\"y\":83.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC1\",\"pos\":{\"x\":140.0,\"y\":63.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MP1\",\"pos\":{\"x\":120.0,\"y\":63.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC18\",\"pos\":{\"x\":108.0,\"y\":97.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'MOSFET_CDT'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint Q5\",\"pos\":{\"x\":154.0,\"y\":79.4}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'Shunt_CDT'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint R32\",\"pos\":{\"x\":132.0,\"y\":70.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'Switch_CDT'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint SW1\",\"pos\":{\"x\":111.5,\"y\":87.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'MOSFET_CDT'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint Q6\",\"pos\":{\"x\":154.0,\"y\":86.6}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"Footprint 'SOT-23-5' does not match copy in library 'Package_TO_SOT_SMD'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint U3\",\"pos\":{\"x\":116.0,\"y\":77.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_mismatch\"},{\"description\":\"Footprint 'PinHeader_2x07_P1.27mm_Vertical_SMD' does not match copy in library 'Connector_PinHeader_1.27mm'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint J1\",\"pos\":{\"x\":115.0,\"y\":116.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_mismatch\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC13\",\"pos\":{\"x\":166.0,\"y\":63.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC15\",\"pos\":{\"x\":108.0,\"y\":77.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC7\",\"pos\":{\"x\":108.0,\"y\":81.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC17\",\"pos\":{\"x\":108.0,\"y\":91.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC22\",\"pos\":{\"x\":108.0,\"y\":71.000001}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC20\",\"pos\":{\"x\":108.0,\"y\":75.000001}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC5\",\"pos\":{\"x\":164.0,\"y\":111.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC8\",\"pos\":{\"x\":108.0,\"y\":85.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'MOSFET_CDT'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint Q4\",\"pos\":{\"x\":154.0,\"y\":100.6}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MP2\",\"pos\":{\"x\":152.0,\"y\":63.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'MOSFET_CDT'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint Q3\",\"pos\":{\"x\":154.0,\"y\":93.4}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC2\",\"pos\":{\"x\":108.0,\"y\":62.999999}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'MOSFET_CDT'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint Q1\",\"pos\":{\"x\":154.0,\"y\":107.4}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MP3\",\"pos\":{\"x\":152.0,\"y\":127.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC23\",\"pos\":{\"x\":108.0,\"y\":93.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC11\",\"pos\":{\"x\":164.0,\"y\":83.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC19\",\"pos\":{\"x\":106.0,\"y\":127.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC9\",\"pos\":{\"x\":164.0,\"y\":97.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC12\",\"pos\":{\"x\":108.0,\"y\":95.000001}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC16\",\"pos\":{\"x\":108.0,\"y\":73.000001}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC4\",\"pos\":{\"x\":108.0,\"y\":65.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'texas_instruments_CDT'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint U4\",\"pos\":{\"x\":140.0,\"y\":98.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MP4\",\"pos\":{\"x\":120.0,\"y\":127.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC3\",\"pos\":{\"x\":132.0,\"y\":63.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"The current configuration does not include the footprint library 'adom-kicad-footprint-library'\",\"excluded\":false,\"items\":[{\"description\":\"Footprint MC21\",\"pos\":{\"x\":108.0,\"y\":89.0}}],\"severity\":\"warning\",\"type\":\"lib_footprint_issues\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Segment of JP1 on F.Silkscreen\",\"pos\":{\"x\":110.5,\"y\":64.0}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MC14 on F.Silkscreen\",\"pos\":{\"x\":166.0,\"y\":127.0}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MC6 on F.Silkscreen\",\"pos\":{\"x\":108.0,\"y\":87.0}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MC10 on F.Silkscreen\",\"pos\":{\"x\":108.0,\"y\":83.0}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MP1 on F.Silkscreen\",\"pos\":{\"x\":120.0,\"y\":63.0}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MC18 on F.Silkscreen\",\"pos\":{\"x\":108.0,\"y\":97.0}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MC13 on F.Silkscreen\",\"pos\":{\"x\":166.0,\"y\":63.0}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MC15 on F.Silkscreen\",\"pos\":{\"x\":108.0,\"y\":77.0}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MC7 on F.Silkscreen\",\"pos\":{\"x\":108.0,\"y\":81.0}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MC17 on F.Silkscreen\",\"pos\":{\"x\":108.0,\"y\":91.0}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MC22 on F.Silkscreen\",\"pos\":{\"x\":108.0,\"y\":71.000001}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MC20 on F.Silkscreen\",\"pos\":{\"x\":108.0,\"y\":75.000001}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MC8 on F.Silkscreen\",\"pos\":{\"x\":108.0,\"y\":85.0}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MP2 on F.Silkscreen\",\"pos\":{\"x\":152.0,\"y\":63.0}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MC2 on F.Silkscreen\",\"pos\":{\"x\":108.0,\"y\":62.999999}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MP3 on F.Silkscreen\",\"pos\":{\"x\":152.0,\"y\":127.0}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MC23 on F.Silkscreen\",\"pos\":{\"x\":108.0,\"y\":93.0}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MC19 on F.Silkscreen\",\"pos\":{\"x\":106.0,\"y\":127.0}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MC12 on F.Silkscreen\",\"pos\":{\"x\":108.0,\"y\":95.000001}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MC16 on F.Silkscreen\",\"pos\":{\"x\":108.0,\"y\":73.000001}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MC4 on F.Silkscreen\",\"pos\":{\"x\":108.0,\"y\":65.0}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MP4 on F.Silkscreen\",\"pos\":{\"x\":120.0,\"y\":127.0}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"},{\"description\":\"Silkscreen clipped by solder mask\",\"excluded\":false,\"items\":[{\"description\":\"Circle of MC21 on F.Silkscreen\",\"pos\":{\"x\":108.0,\"y\":89.0}}],\"severity\":\"warning\",\"type\":\"silk_over_copper\"}]},\"message\":\"DRC complete: 13 error(s), 63 warning(s), 76 total\"}",+ "path": "C:/Users/arav/Downloads/adom-gate/esc-demo/astra-thermal-analysis/astra-analysis-refilled.kicad_pcb",+ "route": {+ "nodeId": "9a44e8faa7684dc0c1c3d2bbaf22827147f4800718cf15716cdb87f8cdb4f040",+ "peer": "arav-rog",+ "rttMs": 36978,+ "via": "mesh"+ },+ "schemaVersion": 1,+ "status": "ok",+ "statusVerb": "kicad_status",+ "success": true,+ "summary": {+ "clean": false,+ "errors": 13,+ "excluded": 0,+ "first": [+ {+ "description": "Clearance violation ( clearance 0.2000 mm; actual 0.1250 mm)",+ "items": [+ "Pad 1 [unconnected-(U2-PGOOD-Pad1)] of U2 on F.Cu",+ "Pad 11 [GND] of U2 on F.Cu"+ ],+ "severity": "error",+ "type": "clearance"+ },+ {+ "description": "Clearance violation ( clearance 0.2000 mm; actual 0.1500 mm)",+ "items": [+ "Pad 2 [/5V_EN] of U2 on F.Cu",+ "Pad 3 [+VBAT] of U2 on F.Cu"+ ],+ "severity": "error",+ "type": "clearance"+ },+ {+ "description": "Clearance violation ( clearance 0.2000 mm; actual 0.1800 mm)",+ "items": [+ "Pad 4 [+5V] of U2 on F.Cu",+ "Pad 10 [GND] of U2 on F.Cu"+ ],+ "severity": "error",+ "type": "clearance"+ },+ {+ "description": "Clearance violation ( clearance 0.2000 mm; actual 0.1800 mm)",+ "items": [+ "Pad 5 [/SW] of U2 on F.Cu",+ "Pad 10 [GND] of U2 on F.Cu"+ ],+ "severity": "error",+ "type": "clearance"+ },+ {+ "description": "Clearance violation ( clearance 0.2000 mm; actual 0.1500 mm)",+ "items": [+ "Pad 6 [/SW] of U2 on F.Cu",+ "Pad 7 [unconnected-(U2-BOOT-Pad7)] of U2 on F.Cu"+ ],+ "severity": "error",+ "type": "clearance"+ },+ {+ "description": "Clearance violation ( clearance 0.2000 mm; actual 0.1250 mm)",+ "items": [+ "Pad 8 [/5V_VCC] of U2 on F.Cu",+ "Pad 9 [+5V] of U2 on F.Cu"+ ],+ "severity": "error",+ "type": "clearance"+ },+ {+ "description": "Clearance violation ( clearance 0.2000 mm; actual 0.1250 mm)",+ "items": [+ "Pad 9 [+5V] of U2 on F.Cu",+ "Pad 10 [GND] of U2 on F.Cu"+ ],+ "severity": "error",+ "type": "clearance"+ },+ {+ "description": "Footprint has malformed courtyard (not a closed shape)",+ "items": [+ "Footprint Q2"+ ],+ "severity": "error",+ "type": "malformed_courtyard"+ },+ {+ "description": "Footprint has malformed courtyard (not a closed shape)",+ "items": [+ "Footprint Q5"+ ],+ "severity": "error",+ "type": "malformed_courtyard"+ },+ {+ "description": "Footprint has malformed courtyard (not a closed shape)",+ "items": [+ "Footprint Q6"+ ],+ "severity": "error",+ "type": "malformed_courtyard"+ },+ {+ "description": "Footprint has malformed courtyard (not a closed shape)",+ "items": [+ "Footprint Q4"+ ],+ "severity": "error",+ "type": "malformed_courtyard"+ },+ {+ "description": "Footprint has malformed courtyard (not a closed shape)",+ "items": [+ "Footprint Q3"+ ],+ "severity": "error",+ "type": "malformed_courtyard"+ },+ {+ "description": "Footprint has malformed courtyard (not a closed shape)",+ "items": [+ "Footprint Q1"+ ],+ "severity": "error",+ "type": "malformed_courtyard"+ },+ {+ "description": "The current configuration does not include the footprint library 'Regulator_CDT'",+ "items": [+ "Footprint U2"+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'Adom Footprint Library'",+ "items": [+ "Footprint JP1"+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "items": [+ "Footprint MC14"+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "items": [+ "Footprint MC6"+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'MOSFET_CDT'",+ "items": [+ "Footprint Q2"+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "items": [+ "Footprint MC10"+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "items": [+ "Footprint MC1"+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "items": [+ "Footprint MP1"+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'adom-kicad-footprint-library'",+ "items": [+ "Footprint MC18"+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'MOSFET_CDT'",+ "items": [+ "Footprint Q5"+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'Shunt_CDT'",+ "items": [+ "Footprint R32"+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ },+ {+ "description": "The current configuration does not include the footprint library 'Switch_CDT'",+ "items": [+ "Footprint SW1"+ ],+ "severity": "warning",+ "type": "lib_footprint_issues"+ }+ ],+ "kicadVersion": "10.0.3",+ "source": "astra-analysis-refilled.kicad_pcb",+ "unconnected": 0,+ "warnings": 63+ },+ "timeoutSeconds": 300+}
docs/astra-esc-thermal/dc-rectangle-benchmark.jsonadded+7@@ -0,0 +1,7 @@+{+ "lengthBetweenTerminalCentersMm": 10.0,+ "widthMm": 2.0,+ "expectedOhm": 0.0024628571428571434,+ "solvedOhm": 0.002462857142856539,+ "relativeError": 2.454703107446221e-13+}
docs/astra-esc-thermal/dc-results-0.075-0.015.jsonadded+56@@ -0,0 +1,56 @@+[+ {+ "case": "vbat-Q1",+ "net": "+VBAT",+ "source": [+ "MC1.1"+ ],+ "sink": [+ "Q1.5"+ ],+ "resistanceOhm": 0.014466538206194101,+ "lossAt58_5A_W": 49.50811037614776,+ "powerBalanceRelative": 9.15045816896054e-12,+ "currentBalanceRelative": 8.392736353228787e-08,+ "gridMm": 0.075,+ "platingMm": 0.015,+ "nodes": 281666,+ "freeResidualMaxA": 5.650875209539663e-06+ },+ {+ "case": "vbat-Q3",+ "net": "+VBAT",+ "source": [+ "MC1.1"+ ],+ "sink": [+ "Q3.5"+ ],+ "resistanceOhm": 0.007518467115597064,+ "lossAt58_5A_W": 25.73007408635205,+ "powerBalanceRelative": 5.1314508198174735e-12,+ "currentBalanceRelative": 2.0500751862239428e-08,+ "gridMm": 0.075,+ "platingMm": 0.015,+ "nodes": 281666,+ "freeResidualMaxA": 5.444085218186956e-06+ },+ {+ "case": "vbat-Q5",+ "net": "+VBAT",+ "source": [+ "MC1.1"+ ],+ "sink": [+ "Q5.5"+ ],+ "resistanceOhm": 0.0005357214316145409,+ "lossAt58_5A_W": 1.8333726693428627,+ "powerBalanceRelative": 3.0730973321624333e-13,+ "currentBalanceRelative": 4.571180776906723e-09,+ "gridMm": 0.075,+ "platingMm": 0.015,+ "nodes": 281666,+ "freeResidualMaxA": 5.4020269999455195e-06+ }+]
docs/astra-esc-thermal/dc-results-0.075-0.025.jsonadded+56@@ -0,0 +1,56 @@+[+ {+ "case": "vbat-Q1",+ "net": "+VBAT",+ "source": [+ "MC1.1"+ ],+ "sink": [+ "Q1.5"+ ],+ "resistanceOhm": 0.01285911244505939,+ "lossAt58_5A_W": 44.007097565104495,+ "powerBalanceRelative": 9.401812661735676e-12,+ "currentBalanceRelative": 5.983324340871161e-08,+ "gridMm": 0.075,+ "platingMm": 0.025,+ "nodes": 281666,+ "freeResidualMaxA": 4.48127138952259e-06+ },+ {+ "case": "vbat-Q3",+ "net": "+VBAT",+ "source": [+ "MC1.1"+ ],+ "sink": [+ "Q3.5"+ ],+ "resistanceOhm": 0.006785385296981529,+ "lossAt58_5A_W": 23.22128483259504,+ "powerBalanceRelative": 6.662226326170639e-12,+ "currentBalanceRelative": 7.122325737221127e-09,+ "gridMm": 0.075,+ "platingMm": 0.025,+ "nodes": 281666,+ "freeResidualMaxA": 3.233198412999627e-06+ },+ {+ "case": "vbat-Q5",+ "net": "+VBAT",+ "source": [+ "MC1.1"+ ],+ "sink": [+ "Q5.5"+ ],+ "resistanceOhm": 0.0005062896000545355,+ "lossAt58_5A_W": 1.7326495837866343,+ "powerBalanceRelative": 4.3787196091216174e-13,+ "currentBalanceRelative": 1.421788792189172e-09,+ "gridMm": 0.075,+ "platingMm": 0.025,+ "nodes": 281666,+ "freeResidualMaxA": 4.530913884082111e-06+ }+]
docs/astra-esc-thermal/dc-results-0.075-0.035.jsonadded+56@@ -0,0 +1,56 @@+[+ {+ "case": "vbat-Q1",+ "net": "+VBAT",+ "source": [+ "MC1.1"+ ],+ "sink": [+ "Q1.5"+ ],+ "resistanceOhm": 0.01214461130666495,+ "lossAt58_5A_W": 41.561896044234125,+ "powerBalanceRelative": 4.874656234221675e-12,+ "currentBalanceRelative": 2.2724516181373462e-08,+ "gridMm": 0.075,+ "platingMm": 0.035,+ "nodes": 281666,+ "freeResidualMaxA": 2.859607548089116e-06+ },+ {+ "case": "vbat-Q3",+ "net": "+VBAT",+ "source": [+ "MC1.1"+ ],+ "sink": [+ "Q3.5"+ ],+ "resistanceOhm": 0.0064500281771558855,+ "lossAt58_5A_W": 22.073608929271728,+ "powerBalanceRelative": 3.309463814105129e-12,+ "currentBalanceRelative": 8.88603453630628e-09,+ "gridMm": 0.075,+ "platingMm": 0.035,+ "nodes": 281666,+ "freeResidualMaxA": 2.8396311790857e-06+ },+ {+ "case": "vbat-Q5",+ "net": "+VBAT",+ "source": [+ "MC1.1"+ ],+ "sink": [+ "Q5.5"+ ],+ "resistanceOhm": 0.0004910731931926716,+ "lossAt58_5A_W": 1.6805752354036203,+ "powerBalanceRelative": 2.4580337765200966e-13,+ "currentBalanceRelative": 1.5547449589823493e-10,+ "gridMm": 0.075,+ "platingMm": 0.035,+ "nodes": 281666,+ "freeResidualMaxA": 6.650586783507606e-06+ }+]
docs/astra-esc-thermal/dc-results-0.1-0.025.jsonadded+248@@ -0,0 +1,248 @@+[+ {+ "case": "vbat-Q1",+ "net": "+VBAT",+ "source": [+ "MC1.1"+ ],+ "sink": [+ "Q1.5"+ ],+ "resistanceOhm": 0.012979405083318393,+ "lossAt58_5A_W": 44.41876904638637,+ "powerBalanceRelative": 8.047451593995447e-12,+ "currentBalanceRelative": 4.142646370935431e-08,+ "gridMm": 0.1,+ "platingMm": 0.025,+ "nodes": 156628,+ "freeResidualMaxA": 5.054342864241335e-06+ },+ {+ "case": "vbat-Q3",+ "net": "+VBAT",+ "source": [+ "MC1.1"+ ],+ "sink": [+ "Q3.5"+ ],+ "resistanceOhm": 0.007000411275583244,+ "lossAt58_5A_W": 23.95715748786476,+ "powerBalanceRelative": 4.543587728278453e-12,+ "currentBalanceRelative": 9.71548879476897e-09,+ "gridMm": 0.1,+ "platingMm": 0.025,+ "nodes": 156628,+ "freeResidualMaxA": 5.6787405355862575e-06+ },+ {+ "case": "vbat-Q5",+ "net": "+VBAT",+ "source": [+ "MC1.1"+ ],+ "sink": [+ "Q5.5"+ ],+ "resistanceOhm": 0.0005091871927452352,+ "lossAt58_5A_W": 1.742565870372381,+ "powerBalanceRelative": 1.7419399256368706e-13,+ "currentBalanceRelative": 2.2807454927668584e-10,+ "gridMm": 0.1,+ "platingMm": 0.025,+ "nodes": 156628,+ "freeResidualMaxA": 3.284703552708379e-06+ },+ {+ "case": "return-Q2",+ "net": "GND",+ "source": [+ "Q2.1",+ "Q2.2",+ "Q2.3"+ ],+ "sink": [+ "R32.2"+ ],+ "resistanceOhm": 0.0017232494529990901,+ "lossAt58_5A_W": 5.897390440526136,+ "powerBalanceRelative": 2.5268676040468563e-13,+ "currentBalanceRelative": 3.738570134097302e-09,+ "gridMm": 0.1,+ "platingMm": 0.025,+ "nodes": 922653,+ "freeResidualMaxA": 5.602750661637401e-06+ },+ {+ "case": "return-Q4",+ "net": "GND",+ "source": [+ "Q4.1",+ "Q4.2",+ "Q4.3"+ ],+ "sink": [+ "R32.2"+ ],+ "resistanceOhm": 0.0018451288188921946,+ "lossAt58_5A_W": 6.314492100453813,+ "powerBalanceRelative": 9.237055564881302e-14,+ "currentBalanceRelative": 1.578622430149015e-08,+ "gridMm": 0.1,+ "platingMm": 0.025,+ "nodes": 922653,+ "freeResidualMaxA": 6.359245389830903e-06+ },+ {+ "case": "return-Q6",+ "net": "GND",+ "source": [+ "Q6.1",+ "Q6.2",+ "Q6.3"+ ],+ "sink": [+ "R32.2"+ ],+ "resistanceOhm": 0.00135880981309796,+ "lossAt58_5A_W": 4.650186882874493,+ "powerBalanceRelative": 1.8851586958135158e-13,+ "currentBalanceRelative": 1.5299089734766588e-09,+ "gridMm": 0.1,+ "platingMm": 0.025,+ "nodes": 922653,+ "freeResidualMaxA": 7.924805686343461e-06+ },+ {+ "case": "battery-return",+ "net": "GND_OUT",+ "source": [+ "R32.1"+ ],+ "sink": [+ "MC3.1"+ ],+ "resistanceOhm": 0.00012800434094848635,+ "lossAt58_5A_W": 0.43806285581095744,+ "powerBalanceRelative": 1.4432899320127035e-15,+ "currentBalanceRelative": 5.366725772702894e-10,+ "gridMm": 0.1,+ "platingMm": 0.025,+ "nodes": 15478,+ "freeResidualMaxA": 3.422178224354866e-06+ },+ {+ "case": "phase-A-high",+ "net": "/DRV_SHA",+ "source": [+ "Q1.1",+ "Q1.2",+ "Q1.3"+ ],+ "sink": [+ "MC5.1"+ ],+ "resistanceOhm": 0.00033956922391289106,+ "lossAt58_5A_W": 1.1620907765358914,+ "powerBalanceRelative": 1.4988010832439613e-14,+ "currentBalanceRelative": 1.2547059770078844e-09,+ "gridMm": 0.1,+ "platingMm": 0.025,+ "nodes": 26296,+ "freeResidualMaxA": 3.21949028148083e-06+ },+ {+ "case": "phase-A-low",+ "net": "/DRV_SHA",+ "source": [+ "Q2.5"+ ],+ "sink": [+ "MC5.1"+ ],+ "resistanceOhm": 0.00034087117070749054,+ "lossAt58_5A_W": 1.1665463639537095,+ "powerBalanceRelative": 7.327471962526033e-15,+ "currentBalanceRelative": 9.256857865543869e-10,+ "gridMm": 0.1,+ "platingMm": 0.025,+ "nodes": 26296,+ "freeResidualMaxA": 5.366370714909863e-06+ },+ {+ "case": "phase-B-high",+ "net": "/DRV_SHB",+ "source": [+ "Q3.1",+ "Q3.2",+ "Q3.3"+ ],+ "sink": [+ "MC9.1"+ ],+ "resistanceOhm": 0.00041550434390550225,+ "lossAt58_5A_W": 1.421959740930605,+ "powerBalanceRelative": 1.1879386363489175e-14,+ "currentBalanceRelative": 3.811970750725806e-09,+ "gridMm": 0.1,+ "platingMm": 0.025,+ "nodes": 26720,+ "freeResidualMaxA": 4.0665233882464236e-06+ },+ {+ "case": "phase-B-low",+ "net": "/DRV_SHB",+ "source": [+ "Q4.5"+ ],+ "sink": [+ "MC9.1"+ ],+ "resistanceOhm": 0.00035489502568595747,+ "lossAt58_5A_W": 1.214539501653768,+ "powerBalanceRelative": 1.1435297153639112e-14,+ "currentBalanceRelative": 2.1364461061740686e-09,+ "gridMm": 0.1,+ "platingMm": 0.025,+ "nodes": 26720,+ "freeResidualMaxA": 3.5402761113800807e-06+ },+ {+ "case": "phase-C-high",+ "net": "/DRV_SHC",+ "source": [+ "Q5.1",+ "Q5.2",+ "Q5.3"+ ],+ "sink": [+ "MC11.1"+ ],+ "resistanceOhm": 0.0003114796279625947,+ "lossAt58_5A_W": 1.0659611567949898,+ "powerBalanceRelative": 1.3322676295501878e-15,+ "currentBalanceRelative": 3.205949275558135e-09,+ "gridMm": 0.1,+ "platingMm": 0.025,+ "nodes": 26241,+ "freeResidualMaxA": 4.518434025158058e-06+ },+ {+ "case": "phase-C-low",+ "net": "/DRV_SHC",+ "source": [+ "Q6.5"+ ],+ "sink": [+ "MC11.1"+ ],+ "resistanceOhm": 0.00030816422647084076,+ "lossAt58_5A_W": 1.0546150240398349,+ "powerBalanceRelative": 1.4654943925052066e-14,+ "currentBalanceRelative": 5.418709879961589e-09,+ "gridMm": 0.1,+ "platingMm": 0.025,+ "nodes": 26241,+ "freeResidualMaxA": 8.404964091823786e-06+ }+]
docs/astra-esc-thermal/dc-results-0.15-0.025.jsonadded+248@@ -0,0 +1,248 @@+[+ {+ "case": "vbat-Q1",+ "net": "+VBAT",+ "source": [+ "MC1.1"+ ],+ "sink": [+ "Q1.5"+ ],+ "resistanceOhm": 0.013764785172294475,+ "lossAt58_5A_W": 47.10653605588477,+ "powerBalanceRelative": 5.785372181321691e-12,+ "currentBalanceRelative": 1.3342801559333194e-08,+ "gridMm": 0.15,+ "platingMm": 0.025,+ "nodes": 70362,+ "freeResidualMaxA": 6.4474634200450964e-06+ },+ {+ "case": "vbat-Q3",+ "net": "+VBAT",+ "source": [+ "MC1.1"+ ],+ "sink": [+ "Q3.5"+ ],+ "resistanceOhm": 0.007646497643870641,+ "lossAt58_5A_W": 26.1682265617363,+ "powerBalanceRelative": 2.866373804977229e-12,+ "currentBalanceRelative": 3.850903396432243e-09,+ "gridMm": 0.15,+ "platingMm": 0.025,+ "nodes": 70362,+ "freeResidualMaxA": 6.42670465822448e-06+ },+ {+ "case": "vbat-Q5",+ "net": "+VBAT",+ "source": [+ "MC1.1"+ ],+ "sink": [+ "Q5.5"+ ],+ "resistanceOhm": 0.0005082320775303725,+ "lossAt58_5A_W": 1.7392972273283172,+ "powerBalanceRelative": 1.929567616798522e-13,+ "currentBalanceRelative": 3.6298264108547398e-09,+ "gridMm": 0.15,+ "platingMm": 0.025,+ "nodes": 70362,+ "freeResidualMaxA": 5.839654932060512e-06+ },+ {+ "case": "return-Q2",+ "net": "GND",+ "source": [+ "Q2.1",+ "Q2.2",+ "Q2.3"+ ],+ "sink": [+ "R32.2"+ ],+ "resistanceOhm": 0.0017503791855155487,+ "lossAt58_5A_W": 5.990235167630587,+ "powerBalanceRelative": 1.1260992138772963e-12,+ "currentBalanceRelative": 4.340178090626883e-09,+ "gridMm": 0.15,+ "platingMm": 0.025,+ "nodes": 410582,+ "freeResidualMaxA": 9.085817509912886e-06+ },+ {+ "case": "return-Q4",+ "net": "GND",+ "source": [+ "Q4.1",+ "Q4.2",+ "Q4.3"+ ],+ "sink": [+ "R32.2"+ ],+ "resistanceOhm": 0.0018790137655646862,+ "lossAt58_5A_W": 6.430454859203747,+ "powerBalanceRelative": 8.640865800657593e-13,+ "currentBalanceRelative": 8.285696581908863e-10,+ "gridMm": 0.15,+ "platingMm": 0.025,+ "nodes": 410582,+ "freeResidualMaxA": 5.749563570134342e-06+ },+ {+ "case": "return-Q6",+ "net": "GND",+ "source": [+ "Q6.1",+ "Q6.2",+ "Q6.3"+ ],+ "sink": [+ "R32.2"+ ],+ "resistanceOhm": 0.0013765396384471875,+ "lossAt58_5A_W": 4.710862777675887,+ "powerBalanceRelative": 6.836753385641714e-13,+ "currentBalanceRelative": 3.2735052810202337e-09,+ "gridMm": 0.15,+ "platingMm": 0.025,+ "nodes": 410582,+ "freeResidualMaxA": 4.565139306578203e-06+ },+ {+ "case": "battery-return",+ "net": "GND_OUT",+ "source": [+ "R32.1"+ ],+ "sink": [+ "MC3.1"+ ],+ "resistanceOhm": 0.0001340277837351744,+ "lossAt58_5A_W": 0.45867658288770063,+ "powerBalanceRelative": 2.220446049250313e-16,+ "currentBalanceRelative": 9.631418706337258e-11,+ "gridMm": 0.15,+ "platingMm": 0.025,+ "nodes": 6874,+ "freeResidualMaxA": 1.8248881588078802e-06+ },+ {+ "case": "phase-A-high",+ "net": "/DRV_SHA",+ "source": [+ "Q1.1",+ "Q1.2",+ "Q1.3"+ ],+ "sink": [+ "MC5.1"+ ],+ "resistanceOhm": 0.0003424518618554754,+ "lossAt58_5A_W": 1.1719558842349007,+ "powerBalanceRelative": 5.440092820663267e-15,+ "currentBalanceRelative": 6.916037319253956e-11,+ "gridMm": 0.15,+ "platingMm": 0.025,+ "nodes": 11689,+ "freeResidualMaxA": 2.9398272545222426e-06+ },+ {+ "case": "phase-A-low",+ "net": "/DRV_SHA",+ "source": [+ "Q2.5"+ ],+ "sink": [+ "MC5.1"+ ],+ "resistanceOhm": 0.00034663840627791287,+ "lossAt58_5A_W": 1.1862832858845873,+ "powerBalanceRelative": 6.439293542825908e-15,+ "currentBalanceRelative": 2.0193428278428968e-09,+ "gridMm": 0.15,+ "platingMm": 0.025,+ "nodes": 11689,+ "freeResidualMaxA": 2.8766889954567887e-06+ },+ {+ "case": "phase-B-high",+ "net": "/DRV_SHB",+ "source": [+ "Q3.1",+ "Q3.2",+ "Q3.3"+ ],+ "sink": [+ "MC9.1"+ ],+ "resistanceOhm": 0.00041042560094744053,+ "lossAt58_5A_W": 1.4045790128423783,+ "powerBalanceRelative": 4.884981308350689e-15,+ "currentBalanceRelative": 1.6837717920091253e-09,+ "gridMm": 0.15,+ "platingMm": 0.025,+ "nodes": 11823,+ "freeResidualMaxA": 2.1949074380245293e-06+ },+ {+ "case": "phase-B-low",+ "net": "/DRV_SHB",+ "source": [+ "Q4.5"+ ],+ "sink": [+ "MC9.1"+ ],+ "resistanceOhm": 0.0003612820030638221,+ "lossAt58_5A_W": 1.2363973349851651,+ "powerBalanceRelative": 5.88418203051333e-15,+ "currentBalanceRelative": 5.2948161520239825e-09,+ "gridMm": 0.15,+ "platingMm": 0.025,+ "nodes": 11823,+ "freeResidualMaxA": 6.238009746084572e-06+ },+ {+ "case": "phase-C-high",+ "net": "/DRV_SHC",+ "source": [+ "Q5.1",+ "Q5.2",+ "Q5.3"+ ],+ "sink": [+ "MC11.1"+ ],+ "resistanceOhm": 0.000319174645370194,+ "lossAt58_5A_W": 1.0922954301181464,+ "powerBalanceRelative": 1.1102230246251565e-15,+ "currentBalanceRelative": 5.376672998490257e-10,+ "gridMm": 0.15,+ "platingMm": 0.025,+ "nodes": 11683,+ "freeResidualMaxA": 2.230181507911766e-06+ },+ {+ "case": "phase-C-low",+ "net": "/DRV_SHC",+ "source": [+ "Q6.5"+ ],+ "sink": [+ "MC11.1"+ ],+ "resistanceOhm": 0.00031145815992433893,+ "lossAt58_5A_W": 1.065887687801069,+ "powerBalanceRelative": 1.7763568394002505e-15,+ "currentBalanceRelative": 3.6106481072165106e-09,+ "gridMm": 0.15,+ "platingMm": 0.025,+ "nodes": 11683,+ "freeResidualMaxA": 6.621937473028083e-06+ }+]
docs/astra-esc-thermal/filled-area-parity.jsonadded+22@@ -0,0 +1,22 @@+{+ "F.Cu": {+ "rebuiltFilledMm2": 3518.3774133098677,+ "recordedFilledMm2": 3518.38,+ "differenceMm2": -0.0025866901323752245+ },+ "B.Cu": {+ "rebuiltFilledMm2": 3623.885725685341,+ "recordedFilledMm2": 3623.89,+ "differenceMm2": -0.004274314658687217+ },+ "In1.Cu": {+ "rebuiltFilledMm2": 4152.129959092517,+ "recordedFilledMm2": 4152.13,+ "differenceMm2": -4.0907482798502315e-05+ },+ "In2.Cu": {+ "rebuiltFilledMm2": 4072.7816789003623,+ "recordedFilledMm2": 4072.78,+ "differenceMm2": 0.0016789003620942822+ }+}
docs/astra-esc-thermal/manifest.jsonadded+110@@ -0,0 +1,110 @@+{+ "README.md": {+ "sha256": "8321f5530f5afaf1b80534d4def0b2e40e244e5185c795a3cbd816d7767a2e3c",+ "bytes": 4873+ },+ "REPORT.md": {+ "sha256": "9bfefbef1cbaa77669596b6afaabca885a5475915a56b4a45141d399605949cb",+ "bytes": 13278+ },+ "requirements.txt": {+ "sha256": "3c9493401983509428ccec2d26aed01346b4542fda9ae9c6c99e57652ba7e327",+ "bytes": 74+ },+ "rebuild_native.py": {+ "sha256": "621657e3632da66e6fcc3156598c53572181cf17717d5769b3aa46eebdbfbb99",+ "bytes": 2131+ },+ "extract_copper.py": {+ "sha256": "2b57fb95657526208fe1f7e540f23c036411574d9a216f59262bd185a7784b1e",+ "bytes": 2212+ },+ "dc_model.py": {+ "sha256": "cbec965b304dcf44f970f5df6cdbd2289f3aa9139eb9a76e78349563a968eaf9",+ "bytes": 4885+ },+ "benchmark_dc.py": {+ "sha256": "6f563355f5845d3f97923bf9a5876722bd3b62c8cb5fa0a4a2ff7be28d631824",+ "bytes": 1033+ },+ "thermal_screen.py": {+ "sha256": "5db75d4245a8f902134d0306455d3e9ddd9179edfd484f0a3f68c3ac9d6b5acc",+ "bytes": 4065+ },+ "plot_paths.py": {+ "sha256": "52c209745f9c6265d4a5d58727ed10c8de203dcb6cf7a9dd4bb470506ad8b4a5",+ "bytes": 1562+ },+ "make_report.py": {+ "sha256": "7025b7008c6c7dce0706aebf33e2ca899c25abafb74855eca79636785ce81302",+ "bytes": 14575+ },+ "geometry-input.json": {+ "sha256": "fe96ad9645d8ee02afa8f5b64dba7470cf13fb2272c77687a72e90389bba022d",+ "bytes": 611603+ },+ "route-input.kicad_pcb": {+ "sha256": "e58941677886228b957a64b19fda436a50b6c7780fdff2abb0452119d6247bcc",+ "bytes": 624258+ },+ "astra-analysis-refilled.kicad_pcb": {+ "sha256": "2ba0f80c7798d2ef37f5db37b2d849859149531efcc86125ae69e5a9b7b6ea32",+ "bytes": 3049944+ },+ "analysis-native-drc.json": {+ "sha256": "d0469959a85cb60dd22d81235533900a4494ca6fe77d69c9092eca63007865ff",+ "bytes": 59206+ },+ "native-rebuild2-result.json": {+ "sha256": "f2f4996e7565cd271b18e262b3df3eec268318d1f91b56ebb07b29b344766ba7",+ "bytes": 1199+ },+ "filled-area-parity.json": {+ "sha256": "1c52e0454db16e947ff19a9fe02c5a225d0b4994d9cd5c67aaa351f69537db49",+ "bytes": 559+ },+ "copper-union-area.json": {+ "sha256": "f2d798c4f1d0914841274366063f25e59d6aa0a0a520a62117de88c5e5ca50f6",+ "bytes": 124+ },+ "dc-rectangle-benchmark.json": {+ "sha256": "dd4260054bb05e79662ad265c7ae4306bdde7ade124c095a3b913bb4d4ff4706",+ "bytes": 181+ },+ "qualification-summary.json": {+ "sha256": "daba55d442e4dd840b8e0862c6d2bf9f8603ca17e9dffe9810c36cadc68294a7",+ "bytes": 1478+ },+ "thermal-screen-0.5.json": {+ "sha256": "4b0ee0f50d02abbdb788184bd6d216bf0847321e120b6435017f486396d09416",+ "bytes": 4512+ },+ "thermal-screen-0.25.json": {+ "sha256": "e434b750c9db52f57db775078c0f1d8e88e9b89e3fcddbb0650d7c39116b25d2",+ "bytes": 4508+ },+ "vbat-q1-loss.png": {+ "sha256": "5dd467b08914abef13233d6673a5e0de331737324dc26b462d027fbc8788a15e",+ "bytes": 206246+ },+ "dc-results-0.075-0.025.json": {+ "sha256": "7b8914c4bda558942a173fc94bffb88835c3ad94500d1f4e798ff253f9ec4d64",+ "bytes": 1270+ },+ "dc-results-0.1-0.025.json": {+ "sha256": "00fbd6d7f17661259752cc3db7a30e56c2c76ca73bbbc2bfc9c584d2004ec36d",+ "bytes": 5715+ },+ "dc-results-0.075-0.015.json": {+ "sha256": "92488d319200b77ceb2fe09b41488acc74fe82c2ffac803abf7d4efefa2dee35",+ "bytes": 1273+ },+ "dc-results-0.075-0.035.json": {+ "sha256": "a75f8192606d686abfb05121a400f1fc593e12d94bd0ab838d364fa8e63e91c7",+ "bytes": 1272+ },+ "dc-results-0.15-0.025.json": {+ "sha256": "355f55c331da8a6b025ebe3d95a910702a022296864b514801b9469f7acb3aba",+ "bytes": 5722+ }+}
docs/astra-esc-thermal/qualification-summary.jsonadded+53@@ -0,0 +1,53 @@+{+ "status": "NOT QUALIFIED. High-current screening fails; no hardware tests performed.",+ "boardSha256": "2ba0f80c7798d2ef37f5db37b2d849859149531efcc86125ae69e5a9b7b6ea32",+ "loadCase": "Balanced six-step, two conducting MOSFETs, constant line-current plateau, unity PWM duty, each high/low device active one third of time. Not sinusoidal phase RMS.",+ "copperLossWperA2": 0.009290229426042284,+ "mosfetColdConductionWperA2": 0.0032,+ "shuntWperA2": 0.0005,+ "totalModeledWperA2": 0.012990229426042284,+ "scenarios": [+ {+ "currentA": 10,+ "copperW": 0.9290229426042284,+ "mosfetW": 0.32,+ "shuntW": 0.05,+ "totalW": 1.2990229426042283+ },+ {+ "currentA": 15,+ "copperW": 2.0903016208595138,+ "mosfetW": 0.72,+ "shuntW": 0.11249999999999999,+ "totalW": 2.922801620859514+ },+ {+ "currentA": 20,+ "copperW": 3.7160917704169134,+ "mosfetW": 1.28,+ "shuntW": 0.2,+ "totalW": 5.196091770416913+ },+ {+ "currentA": 30,+ "copperW": 8.361206483438055,+ "mosfetW": 2.88,+ "shuntW": 0.44999999999999996,+ "totalW": 11.691206483438055+ },+ {+ "currentA": 40,+ "copperW": 14.864367081667654,+ "mosfetW": 5.12,+ "shuntW": 0.8,+ "totalW": 20.784367081667654+ },+ {+ "currentA": 58.5,+ "copperW": 31.793487653273203,+ "mosfetW": 10.9512,+ "shuntW": 1.711125,+ "totalW": 44.455812653273206+ }+ ]+}
docs/astra-esc-thermal/thermal-screen-0.25.jsonadded+138@@ -0,0 +1,138 @@+{+ "model": "Prescribed cold conduction losses only; equal six-step phase utilization; no switching, capacitor, auxiliary or contact losses; no temperature feedback; constant film coefficient; rectangular outline approximation",+ "gridMm": 0.25,+ "results": [+ {+ "filmWm2K": 5,+ "totalLossWperA2": 0.012990229425997118,+ "maxBoardRiseKperA2": 0.412412557903525,+ "energyRelativeError": 3.354540731153601e-13,+ "uniformSolutionMaxErrorK": 7.425171588693047e-13,+ "devices": {+ "Q1": {+ "padRiseKperA2": 0.3172371547900091,+ "junctionScreenRiseKperA2": 0.31771715479000906+ },+ "Q2": {+ "padRiseKperA2": 0.2987859621049143,+ "junctionScreenRiseKperA2": 0.2992659621049143+ },+ "Q3": {+ "padRiseKperA2": 0.3548559468761208,+ "junctionScreenRiseKperA2": 0.3553359468761208+ },+ "Q4": {+ "padRiseKperA2": 0.33934334369837027,+ "junctionScreenRiseKperA2": 0.33982334369837025+ },+ "Q5": {+ "padRiseKperA2": 0.33576231109770116,+ "junctionScreenRiseKperA2": 0.33624231109770114+ },+ "Q6": {+ "padRiseKperA2": 0.3511544826088514,+ "junctionScreenRiseKperA2": 0.3516344826088514+ }+ }+ },+ {+ "filmWm2K": 10,+ "totalLossWperA2": 0.012990229425997118,+ "maxBoardRiseKperA2": 0.26975031449032727,+ "energyRelativeError": 5.632743950639287e-12,+ "uniformSolutionMaxErrorK": 6.425304732715631e-12,+ "devices": {+ "Q1": {+ "padRiseKperA2": 0.1776032004404824,+ "junctionScreenRiseKperA2": 0.1780832004404824+ },+ "Q2": {+ "padRiseKperA2": 0.1600754721674941,+ "junctionScreenRiseKperA2": 0.1605554721674941+ },+ "Q3": {+ "padRiseKperA2": 0.21292318092753573,+ "junctionScreenRiseKperA2": 0.21340318092753574+ },+ "Q4": {+ "padRiseKperA2": 0.19805657635987772,+ "junctionScreenRiseKperA2": 0.19853657635987773+ },+ "Q5": {+ "padRiseKperA2": 0.19352883058331247,+ "junctionScreenRiseKperA2": 0.19400883058331247+ },+ "Q6": {+ "padRiseKperA2": 0.20852726947351832,+ "junctionScreenRiseKperA2": 0.20900726947351833+ }+ }+ },+ {+ "filmWm2K": 25,+ "totalLossWperA2": 0.012990229425997118,+ "maxBoardRiseKperA2": 0.17603260102774385,+ "energyRelativeError": 1.0266603957447804e-12,+ "uniformSolutionMaxErrorK": 2.473021787352536e-12,+ "devices": {+ "Q1": {+ "padRiseKperA2": 0.08975518959528718,+ "junctionScreenRiseKperA2": 0.09023518959528717+ },+ "Q2": {+ "padRiseKperA2": 0.07428612775626404,+ "junctionScreenRiseKperA2": 0.07476612775626404+ },+ "Q3": {+ "padRiseKperA2": 0.12029333808898332,+ "junctionScreenRiseKperA2": 0.12077333808898331+ },+ "Q4": {+ "padRiseKperA2": 0.10673977895304167,+ "junctionScreenRiseKperA2": 0.10721977895304166+ },+ "Q5": {+ "padRiseKperA2": 0.1010253065599969,+ "junctionScreenRiseKperA2": 0.1015053065599969+ },+ "Q6": {+ "padRiseKperA2": 0.11484009122151616,+ "junctionScreenRiseKperA2": 0.11532009122151615+ }+ }+ },+ {+ "filmWm2K": 50,+ "totalLossWperA2": 0.012990229425997118,+ "maxBoardRiseKperA2": 0.13762389191769428,+ "energyRelativeError": 4.330722767170035e-13,+ "uniformSolutionMaxErrorK": 4.32720526077901e-12,+ "devices": {+ "Q1": {+ "padRiseKperA2": 0.05662354069498073,+ "junctionScreenRiseKperA2": 0.057103540694980734+ },+ "Q2": {+ "padRiseKperA2": 0.04343350939495236,+ "junctionScreenRiseKperA2": 0.04391350939495236+ },+ "Q3": {+ "padRiseKperA2": 0.08237948852527055,+ "junctionScreenRiseKperA2": 0.08285948852527054+ },+ "Q4": {+ "padRiseKperA2": 0.07015877625195172,+ "junctionScreenRiseKperA2": 0.07063877625195171+ },+ "Q5": {+ "padRiseKperA2": 0.06430486554326074,+ "junctionScreenRiseKperA2": 0.06478486554326074+ },+ "Q6": {+ "padRiseKperA2": 0.07644610122565053,+ "junctionScreenRiseKperA2": 0.07692610122565052+ }+ }+ }+ ]+}
docs/astra-esc-thermal/thermal-screen-0.5.jsonadded+138@@ -0,0 +1,138 @@+{+ "model": "Prescribed cold conduction losses only; equal six-step phase utilization; no switching, capacitor, auxiliary or contact losses; no temperature feedback; constant film coefficient; rectangular outline approximation",+ "gridMm": 0.5,+ "results": [+ {+ "filmWm2K": 5,+ "totalLossWperA2": 0.012990229425997117,+ "maxBoardRiseKperA2": 0.39206333100718654,+ "energyRelativeError": 9.598900786437933e-13,+ "uniformSolutionMaxErrorK": 9.183320770489445e-12,+ "devices": {+ "Q1": {+ "padRiseKperA2": 0.3152441748876073,+ "junctionScreenRiseKperA2": 0.3157241748876073+ },+ "Q2": {+ "padRiseKperA2": 0.2977242205041776,+ "junctionScreenRiseKperA2": 0.29820422050417755+ },+ "Q3": {+ "padRiseKperA2": 0.3490733416545098,+ "junctionScreenRiseKperA2": 0.3495533416545098+ },+ "Q4": {+ "padRiseKperA2": 0.3345813992040981,+ "junctionScreenRiseKperA2": 0.33506139920409805+ },+ "Q5": {+ "padRiseKperA2": 0.3341628444233528,+ "junctionScreenRiseKperA2": 0.3346428444233528+ },+ "Q6": {+ "padRiseKperA2": 0.35000122152724666,+ "junctionScreenRiseKperA2": 0.35048122152724664+ }+ }+ },+ {+ "filmWm2K": 10,+ "totalLossWperA2": 0.012990229425997117,+ "maxBoardRiseKperA2": 0.24995504966194573,+ "energyRelativeError": 5.604700417456873e-13,+ "uniformSolutionMaxErrorK": 1.8201884444124516e-11,+ "devices": {+ "Q1": {+ "padRiseKperA2": 0.17573873714069957,+ "junctionScreenRiseKperA2": 0.17621873714069958+ },+ "Q2": {+ "padRiseKperA2": 0.15905845512858155,+ "junctionScreenRiseKperA2": 0.15953845512858156+ },+ "Q3": {+ "padRiseKperA2": 0.2076030363208494,+ "junctionScreenRiseKperA2": 0.2080830363208494+ },+ "Q4": {+ "padRiseKperA2": 0.19368522857773174,+ "junctionScreenRiseKperA2": 0.19416522857773175+ },+ "Q5": {+ "padRiseKperA2": 0.19241183222927288,+ "junctionScreenRiseKperA2": 0.1928918322292729+ },+ "Q6": {+ "padRiseKperA2": 0.20790636548971536,+ "junctionScreenRiseKperA2": 0.20838636548971537+ }+ }+ },+ {+ "filmWm2K": 25,+ "totalLossWperA2": 0.012990229425997117,+ "maxBoardRiseKperA2": 0.1572372417202852,+ "energyRelativeError": 4.958363747919316e-13,+ "uniformSolutionMaxErrorK": 4.2174708170250597e-11,+ "devices": {+ "Q1": {+ "padRiseKperA2": 0.08817411647695828,+ "junctionScreenRiseKperA2": 0.08865411647695827+ },+ "Q2": {+ "padRiseKperA2": 0.07339811033913216,+ "junctionScreenRiseKperA2": 0.07387811033913215+ },+ "Q3": {+ "padRiseKperA2": 0.11590097321950835,+ "junctionScreenRiseKperA2": 0.11638097321950834+ },+ "Q4": {+ "padRiseKperA2": 0.10315827770237083,+ "junctionScreenRiseKperA2": 0.10363827770237083+ },+ "Q5": {+ "padRiseKperA2": 0.10069913837195046,+ "junctionScreenRiseKperA2": 0.10117913837195046+ },+ "Q6": {+ "padRiseKperA2": 0.11512371190487239,+ "junctionScreenRiseKperA2": 0.11560371190487238+ }+ }+ },+ {+ "filmWm2K": 50,+ "totalLossWperA2": 0.012990229425997117,+ "maxBoardRiseKperA2": 0.11964914660842373,+ "energyRelativeError": 7.675915653929498e-13,+ "uniformSolutionMaxErrorK": 9.429323988285887e-11,+ "devices": {+ "Q1": {+ "padRiseKperA2": 0.055307395563279474,+ "junctionScreenRiseKperA2": 0.055787395563279475+ },+ "Q2": {+ "padRiseKperA2": 0.04267777491334958,+ "junctionScreenRiseKperA2": 0.04315777491334958+ },+ "Q3": {+ "padRiseKperA2": 0.07884914097484791,+ "junctionScreenRiseKperA2": 0.0793291409748479+ },+ "Q4": {+ "padRiseKperA2": 0.06730172544363752,+ "junctionScreenRiseKperA2": 0.06778172544363752+ },+ "Q5": {+ "padRiseKperA2": 0.06449812215059339,+ "junctionScreenRiseKperA2": 0.06497812215059338+ },+ "Q6": {+ "padRiseKperA2": 0.07735478038545886,+ "junctionScreenRiseKperA2": 0.07783478038545885+ }+ }+ }+ ]+}
docs/astra-esc-thermal/vbat-q1-loss.pngadded⋯ 1 unchanged line ⋯