project
Adom Custom Electronic Load
Public Made by Adomby adom
Independent compact digitally controlled load design for 3rdPartyFab; research and AIFlow evidence in progress
← Commit history
R0 engineering checkpoint: checked schematic, sourcing, servo evidence and safety-policy code; PCB and qualification incomplete
44 files changed
+28201−33
README.md+12−22SKILL.md+19design/bom.csv+103design/calcs.json+6−6design/calcs.py+3−3design/cost-summary.json+81design/net-equivalence.json+5design/netlist.json+1755design/package-models.json+96design/sourcing-check.log+4docs/cost/README.md+9docs/firmware-contract.md+19docs/model-provenance.md+13docs/placement-review.md+9docs/status.md+13firmware/instruments.c+36firmware/instruments.h+13firmware/load_core.c+50firmware/load_core.h+24kicad/adom-custom-electronic-load.kicad_sch+700kicad/auxiliary.kicad_sch+2968kicad/control.kicad_sch+1140kicad/digital.kicad_sch+4899kicad/erc.json+86kicad/lib/Load.pretty/LVK12.kicad_mod+12kicad/lib/Load.pretty/TI_DGS0010A.kicad_mod+21kicad/mechanical.kicad_sch+463kicad/molecule.kicad_sch+1585kicad/power.kicad_sch+1641kicad/probe.kicad_sch+1585kicad/protection.kicad_sch+5432kicad/servo.kicad_sch+2678kicad/telemetry.kicad_sch+2144package.json+9requirements.json+4−2sim/servo-sensitivity.json+159sim/servo-sensitivity.pngsim/sweep.py+25tests/test_load_core.c+29tools/make_schematic.py+119tools/netlist.py+90tools/sexp.py+96tools/shunt_model.py+12videos/shotlog.json+34README.md+12−22@@ -1,29 +1,19 @@-# ADOM custom electronic load: R0 architecture+# Adom custom electronic load -Design in progress; no PCB or fabrication release yet.+**R0 engineering prototype — not released for fabrication.** A digitally controlled, fan-cooled constant-current load designed as an Adom molecule for the probing workcell. -## Proposed envelope-25 W continuous, 24 V maximum and 3 A maximum, simultaneously constrained. Initial DUT is the TPS54202 5 V / 1 A buck molecule. Ambient target 0–40 C is provisional. Cooling must establish the actual derating curve. Current setting target is 1 mA increments; calibrated accuracy target ±(0.2% reading + 1 mA), subject to full error budget and bench verification. These are design targets, not achieved specifications.+The provisional target is 25 W, 24 V and 3 A with simultaneous limits; the first acceptance DUT is the 12 V-to-5 V, 1 A buck molecule. The lower-cost pass transistor targets 5–24 V loading. USB CDC is the preferred control-panel link, with 3.3 V UART contacts for future automated wiring. Auxiliary 5 V powers the fan and logic independently of the DUT. -## Power and control-DUT+ -> fuse / reverse-protection path -> linear MOSFET -> four-terminal low-side shunt -> DUT-. An analog op-amp loop controls shunt voltage from a precision DAC. MCU supervises setpoints and measures voltage/current; the analog loop controls current continuously. USB CDC is primary, a 3.3 V UART is provisioned on machine contacts for future automatic wiring. Do not route USB D+/D- as arbitrary pincer wires.+The architecture uses an IXTP15N50L2 linear MOSFET, four-terminal 20 mΩ shunt, OPA189 servo, DAC60501 setpoint, INA226 telemetry and STM32G0B1 supervisor. Hardware comparators, an asynchronous fault latch and an external watchdog hold the gate off on faults. Cooling and the complete measurement error budget remain under review. -Auxiliary 5 V from PS2 supplies logic and fan independently of DUT. A small boost stage supplies the MOSFET gate amplifier. USB power-domain and backfeed protection must be settled before schematic freeze. No galvanic isolation is claimed; DUT return, interface return and fixture grounds must be reviewed.+## Current evidence -## Candidate parts-- IXTP64N10L2: TO-220 linear-rated MOSFET, 100 V, DC SOA graph at case 75 C, thetaJC max 0.35 C/W. Source: Littelfuse datasheet revision XZ 10/09/2023, pages 2 and 6. Mouser 300 on hand at $23.98 single / $14.07 at 100, retrieved 2026-10-07.-- DAC60501ZDGSR: 12-bit DAC, zero-scale reset, internal reference, same package family as the more costly DAC80501. Candidate $3.49 single. Resolution is not accuracy.-- OPA189IDBVR: precision zero-drift current servo candidate, max 3 uV offset at 25 C. Supersedes OPA197 candidate to improve low-current error.-- INA226: shunt/bus telemetry, ±81.92 mV shunt range. Exact Mouser stocked tape variant is INA226AIDGST; do not silently substitute packaging in purchasing.-- STM32G0B1KCT6: native USB, UART, I2C, timers and watchdog; industrial temperature variant. Pin multiplexing still to be checked against the manufacturer drawing.-- TPS61040: low-power boost candidate for gate-drive supply.-- Sunon MF40200V1-1000U-G99: candidate 40x40x20 mm 5 V three-wire tachometer fan. Heatsink/duct performance is not inferred from free-air CFM.+- A 102-component hierarchical schematic passes native KiCad ERC; all 52 intended nets match the native exported netlist.+- Six limited current-servo sensitivity cases pass using TI's amplifier model and an approximate MOSFET. This is not full circuit or hardware validation.+- The portable C safety-policy core passes host tests. Flashable MCU firmware and USB integration are not complete.+- A native molecule PCB and portable component models exist. Placement review is active; routing and fabrication outputs are not complete.+- Build footage is being collected. Failed/static captures are identified in the shot log rather than included as action footage. -## Independent protection requirements-Gate defaults OFF without MCU power or during reset. A hardware watchdog and over-current/over-temperature shutdown must clamp the gate independently of software. Fan tach timeout, remote command lease expiry and implausible sensors latch OFF in firmware; explicit re-arm required. Reverse polarity, shorted pass transistor, connector current capability, auxiliary brownout and inductive lead interruption require analysis. A gate clamp cannot disconnect a failed-short MOSFET.+Read the [engineering status](docs/status.md), [placement review](docs/placement-review.md), [cost breakdown](docs/cost/README.md), [firmware/control-panel contract](docs/firmware-contract.md), and [raw clip log](videos/shotlog.json). The [AI Flow report](docs/runs/board-codex-20261007-1749/README.md) records the run. -## Manufacturing-AIFlow loaded adom-3rdpartyfab-2L: 1.6 mm board, 1 oz copper. Apply conservative general 0.20 mm isolation, 0.25 mm signals and 0.60/0.30 mm via pad/drill unless a justified footprint escape needs otherwise. Power conductors sized separately. The pack comments and executable rules disagree on minimum via annulus (0.25/0.15 diameter implies 0.05 mm); the proposed via provides 0.15 mm annulus. Pack edge/clearance rules cover only tracks, so project-wide pad/zone checks must supplement them.--## Evidence boundaries-Research and a public datasheet-review clip are captured. Native KiCad 10 and shared service are available. Fusion app-state query timed out; no existing document was changed. AIFlow pre-board timeline is open, but its ordered KiCad steps require component/library/model proofs before the test-plan step. Design work is tracked as an explicit design stage; no gate has been bypassed.+The 3rdPartyFab two-layer rules are loaded. Native DRC, current/thermal analysis, the cooling assembly, physical calibration and industrial qualification must pass before production use. No hardware has been built or ordered.
SKILL.mdadded+19@@ -0,0 +1,19 @@+---+name: adom-custom-electronic-load+description: "Develop and review the Adom custom constant-current load molecule, its KiCad design, safety firmware, sourcing evidence and build clips. Engineering draft, not qualified hardware."+---+# Adom custom electronic load++Read README.md, docs/status.md, requirements.json and docs/firmware-contract.md first. Check the current AI Flow manifest and native board identity before making edits. The commercial-load project is separate; do not overwrite it.++This repository is an engineering prototype. Never describe schematic ERC, a generic package model, an approximate transistor simulation or a host C test as production qualification. Inspect docs/placement-review.md and native DRC before routing. Preserve failed evidence. Do not waive manufacturing or electrical findings to force an AI Flow pass.++Use the selected 3rdPartyFab profile through Adom AI Flow. Keep the process's proprietary rule pack private. Preserve Kelvin current/sense separation at RSH1, the default-off gate clamp, hardware fault latch and independent watchdog. Recalculate the full error budget and thermal assembly whenever the MOSFET, shunt, divider or cooling parts change.++Regenerate independent connectivity with tools/netlist.py and schematic with tools/make_schematic.py. Native KiCad runs on the selected desktop or shared service, never a container KiCad installation. tools/host_build.py is currently target-specific: verify and adapt the host path/thread before use. It regenerates the staged board, so do not run it over accepted placement/routing or an open editor. Keep review candidates separate until accepted.++The portable C policy in firmware/load_core.c has no HAL/USB implementation. It cannot be flashed as a working load. The initial 5 W bring-up limit and assembly_qualified gate must not be bypassed by serial commands. Hardware operation requires a verified unit, correct wiring, cooling, calibration and a concrete test procedure; never energize a speculative pin mapping.++Read design/bom.csv and docs/cost/README.md for purchasing. Unknown Adom inventory quantities remain unknown. Prices are dated snapshots; refresh before an authorized purchase. No ordering is implied by opening this skill.++Record only the task's own native CAD/dashboard windows. Keep timestamps, failures, playback speed and simulation labels in videos/shotlog.json. Inspect decoded clips; remove idle/static shots from the demo. Follow the video-review workflow before final composition/publication. Never present replay or simulation as live hardware measurement.
design/bom.csvadded+103@@ -0,0 +1,103 @@+ref,value,mpn,manufacturer,source,vendor_pn,stock_checked_2026-10-07,unit_price_usd,product_url,note +U1,STM32G0B1KCT6,STM32G0B1KCT6,STMicroelectronics,Mouser,511-STM32G0B1KCT6,1500,5.57,https://www.mouser.com/en/ProductDetail/STMicroelectronics/STM32G0B1KCT6?qs=CiayqK2gdcLEGvHJgXHx9A%3D%3D,"stock/price snapshot, excludes freight/tax" +U2,DAC60501ZDGSR,DAC60501ZDGSR,Texas Instruments,Mouser,595-DAC60501ZDGSR,4294,3.49,https://www.mouser.com/en/ProductDetail/Texas-Instruments/DAC60501ZDGSR?qs=%252B6g0mu59x7JUdF3YSyQB0g%3D%3D,"stock/price snapshot, excludes freight/tax" +U3,OPA189IDBVR,OPA189IDBVR,Texas Instruments,Mouser,595-OPA189IDBVR,68,3.38,https://www.mouser.com/en/ProductDetail/Texas-Instruments/OPA189IDBVR?qs=PzGy0jfpSMsrGOo5jUjslg%3D%3D,"stock/price snapshot, excludes freight/tax" +U4,INA226AIDGST,INA226AIDGST,Texas Instruments,Mouser,595-INA226AIDGST,8325,4.98,https://www.mouser.com/en/ProductDetail/Texas-Instruments/INA226AIDGST?qs=tQG3bEuiOZB3Ay2BJOjnEQ%3D%3D,"stock/price snapshot, excludes freight/tax" +U5,TPS61040DBVR,TPS61040DBVR,Texas Instruments,Mouser,595-TPS61040DBVR,17748,1.29,https://www.mouser.com/en/ProductDetail/Texas-Instruments/TPS61040DBVR?qs=Gse6rAGbi78IU3cZg2VK0g%3D%3D,"stock/price snapshot, excludes freight/tax" +U6,STWD100NYWY3F,STWD100NYWY3F,STMicroelectronics,Mouser,511-STWD100NYWY3F,292,1.05,https://www.mouser.com/en/ProductDetail/STMicroelectronics/STWD100NYWY3F?qs=jWm4idrLpzx15dHtESXwMQ%3D%3D,"stock/price snapshot, excludes freight/tax" +U7,LM339BIDR,LM339BIDR,Texas Instruments,Mouser,595-LM339BIDR,10222,0.26,https://www.mouser.com/en/ProductDetail/Texas-Instruments/LM339BIDR?qs=HoCaDK9Nz5fv6%252BXVADj1RA%3D%3D,"stock/price snapshot, excludes freight/tax" +U8,SN74LVC1G175DBVR,SN74LVC1G175DBVR,Texas Instruments,Mouser,595-SN74LVC1G175DBVR,1924,0.20,https://www.mouser.com/en/ProductDetail/Texas-Instruments/SN74LVC1G175DBVR?qs=pajgIaoyDUgrlNRYjFK%252ByQ%3D%3D,"stock/price snapshot, excludes freight/tax" +U9,TLV75533PDBVR,TLV75533PDBVR,Texas Instruments,Mouser,595-TLV75533PDBVR,32914,0.44,https://www.mouser.com/en/ProductDetail/Texas-Instruments/TLV75533PDBVR?qs=55YtniHzbhAKEwqeO2xJXQ%3D%3D,"stock/price snapshot, excludes freight/tax" +Q1,IXTP15N50L2,IXTP15N50L2,IXYS,Mouser,747-IXTP15N50L2,696,12.84,https://www.mouser.com/en/ProductDetail/IXYS/IXTP15N50L2?qs=cvHLLyFtoE0slFsznq3QzA%3D%3D,"stock/price snapshot, excludes freight/tax" +RSH1,0.020 Ohm 0.5% Kelvin,LVK12R020DER,Ohmite,Mouser,588-LVK12R020DER,43109,1.11,https://www.mouser.com/en/ProductDetail/Ohmite/LVK12R020DER?qs=o85cWoxxEjGVJdRt3s7KEQ%3D%3D,"stock/price snapshot, excludes freight/tax" +D1,B540C-13-F,B540C-13-F,Diodes Incorporated,Mouser,621-B540C-F,152163,0.94,https://www.mouser.com/en/ProductDetail/Diodes-Incorporated/B540C-13-F?qs=v2dnQLbuoRZXHN%2FK4ft5%252Bg%3D%3D,"stock/price snapshot, excludes freight/tax" +F1,5 A 32 V fast fuse,0466005.NR,Littelfuse,Mouser,576-0466005.NR,21117,1.16,https://www.mouser.com/en/ProductDetail/Littelfuse/0466005.NR?qs=qI%252BDxnNls197U4L6rX1UTw%3D%3D,"stock/price snapshot, excludes freight/tax" +Q2,MMBT3904,MMBT3904-7-F,Diodes Incorporated,Mouser,621-MMBT3904-F,263286,0.16,https://www.mouser.com/en/ProductDetail/Diodes-Incorporated/MMBT3904-7-F?qs=7F%2FY8wl6X3H3eL7tHVWSBQ%3D%3D,"stock/price snapshot, excludes freight/tax" +Q3,2N7002,2N7002-7-F,Diodes Incorporated,Mouser,621-2N7002-F,267622,0.21,https://www.mouser.com/en/ProductDetail/Diodes-Incorporated/2N7002-7-F?qs=jMXWnm70%252BC%252BAX%252BMLzUkTZg%3D%3D,"stock/price snapshot, excludes freight/tax" +Q4,2N7002,2N7002-7-F,Diodes Incorporated,Mouser,621-2N7002-F,267622,0.21,https://www.mouser.com/en/ProductDetail/Diodes-Incorporated/2N7002-7-F?qs=jMXWnm70%252BC%252BAX%252BMLzUkTZg%3D%3D,"stock/price snapshot, excludes freight/tax" +R1,10k,CR0402-FX-1002GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R2,100k,CR0402-FX-1003GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R3,100k,CR0402-FX-1003GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R4,10k,CR0402-FX-1002GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R5,100k,CR0402-FX-1003GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R6,100k,CR0402-FX-1003GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R7,1k,CR0402-FX-1001GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R8,33k,ERA-2AEB333X,Panasonic Industry,Mouser,667-ERA-2AEB333X,2223,0.49,https://www.mouser.com/en/ProductDetail/Panasonic-Industry/ERA-2AEB333X?qs=YFwoyZoVY0gOKDOLcExsHw%3D%3D,"stock/price snapshot, excludes freight/tax" +R9,5.6k,TNPW04025K60BEED,Vishay,Mouser,71-TNPW04025K60BEED,12742,0.26,https://www.mouser.com/en/ProductDetail/Vishay/TNPW04025K60BEED?qs=wTZ%2FFzl837ao4ZNMto%2F8vA%3D%3D,"stock/price snapshot, excludes freight/tax" +R10,1k,TNPW04021K00BEED,Vishay,Mouser,71-TNPW04021K00BEED,112501,0.23,https://www.mouser.com/en/ProductDetail/Vishay/TNPW04021K00BEED?qs=WEabXX7UcODKtJagQlTx6g%3D%3D,"stock/price snapshot, excludes freight/tax" +C1,100n,0603B104J500CT,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R11,10k,CR0402-FX-1002GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +C2,1n,0603N102J500CT,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +C3,100n,0603B104J500CT,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R13,4.7k,CR0402-FX-4701GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R14,4.7k,CR0402-FX-4701GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R15,10k,CR0402-FX-1002GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R16,10k,CR0402-FX-1002GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +C4,100n,0603B104J500CT,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +D2,BAT54WS-7-F,BAT54WS-7-F,Diodes Incorporated,Mouser,621-BAT54WS-F,58708,0.22,https://www.mouser.com/en/ProductDetail/Diodes-Incorporated/BAT54WS-7-F?qs=BJo294706GxanB6a%2FKrrdw%3D%3D,"stock/price snapshot, excludes freight/tax" +R17,10k,CR0402-FX-1002GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R18,10k,CR0402-FX-1002GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R19,3.3k,CR0402-FX-3301GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R20,1k,CR0402-FX-1001GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R21,10k,CR0402-FX-1002GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R22,33k,CR0402-FX-3302GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R23,1k,CR0402-FX-1001GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R24,100k,CR0402-FX-1003GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R25,10k,CR0402-FX-1002GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R26,10k,CR0402-FX-1002GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +C5,10n,0603B103J250CT,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +D3,BAV199,BAV199-7-F,Diodes Incorporated,Mouser,621-BAV199-F,8551,0.34,https://www.mouser.com/en/ProductDetail/Diodes-Incorporated/BAV199-7-F?qs=AV7Tsb4h%2F8A7dv79VWzRHQ%3D%3D,"stock/price snapshot, excludes freight/tax" +R27,1k,CR0402-FX-1001GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R28,10k,CR0402-FX-1002GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +J8,USB4105-GF-A,USB4105-GF-A,GCT,Mouser,640-USB4105-GF-A,412848,0.80,https://www.mouser.com/en/ProductDetail/GCT/USB4105-GF-A?qs=KUoIvG%2F9IlY%2FMLlBMpStpA%3D%3D,"stock/price snapshot, excludes freight/tax" +R29,4.7k,CR0402-FX-4701GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R30,4.7k,CR0402-FX-4701GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R31,22,CR0402-FX-22R0GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R32,22,CR0402-FX-22R0GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R33,100k,CR0402-FX-1003GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R34,100k,CR0402-FX-1003GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +U10,USBLC6-2SC6,USBLC6-2SC6,STMicroelectronics,Mouser,511-USBLC6-2SC6,244901,0.59,https://www.mouser.com/en/ProductDetail/STMicroelectronics/USBLC6-2SC6?qs=po45yt2pPpu%2FhNIlwQdTlg%3D%3D,"stock/price snapshot, excludes freight/tax" +L1,10uH,AMPLH5030S-100MT,ABRACON,Mouser,815-AMPLH5030S-100T,1145,0.95,https://www.mouser.com/en/ProductDetail/ABRACON/AMPLH5030S-100MT?qs=i8QVZAFTkqQ0QrFZbvo2YA%3D%3D,"stock/price snapshot, excludes freight/tax" +D4,B140-13-F,B140-13-F,Diodes Incorporated,Mouser,621-B140-F,278520,0.34,https://www.mouser.com/en/ProductDetail/Diodes-Incorporated/B140-13-F?qs=WD5RSVa%252BtHX7upkpmyg1Cg%3D%3D,"stock/price snapshot, excludes freight/tax" +R35,680k,CR0402-FX-6803GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R36,220k,CR0402-FX-2203GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +R37,100k,CR0402-FX-1003GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +C6,4.7u 25V,CL21A475KAQNNNG,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +C7,4.7u 10V,0603X475K100CT,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +C8,1u,0603B105K160CT,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +C9,1u,0603B105K160CT,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +C10,1u,0603B105K160CT,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +C11,100n,0603B104J500CT,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +C12,100n,0603B104J500CT,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +C13,100n,0603B104J500CT,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +C14,100n,0603B104J500CT,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +C15,100n,0603B104J500CT,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +C16,100n,0603B104J500CT,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +C17,100n,0603B104J500CT,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +C18,100n,0603B104J500CT,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +J9,Fan connector,M20-9990346,Harwin,Mouser,855-M20-9990346,81013,0.13,https://www.mouser.com/en/ProductDetail/Harwin/M20-9990346?qs=ulE8k0yEMYbyhQ3uXpFs8Q%3D%3D,"stock/price snapshot, excludes freight/tax" +R38,10k,CR0402-FX-1002GLF,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +J10,Case sensor connector,M20-9990246,Harwin,Mouser,855-M20-9990246,141109,0.10,https://www.mouser.com/en/ProductDetail/Harwin/M20-9990246?qs=Jph8NoUxIfWjw4WmyRvzag%3D%3D,"stock/price snapshot, excludes freight/tax" +J11,SWD pads,FTS-105-01-L-S,Samtec,Mouser,200-FTS10501LS,330,1.03,https://www.mouser.com/en/ProductDetail/Samtec/FTS-105-01-L-S?qs=0lQeLiL1qya%2FJv4ERR1DXA%3D%3D,"stock/price snapshot, excludes freight/tax" +MP1,MachinePinMediumShort,MachinePinMediumShort,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +MP2,MachinePinMediumShort,MachinePinMediumShort,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +MP3,MachinePinMediumShort,MachinePinMediumShort,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +MP4,MachinePinMediumShort,MachinePinMediumShort,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +J1,MachineContactMedium,MachineContactMedium,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +J2,MachineContactMedium,MachineContactMedium,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +J3,MachineContactMedium,MachineContactMedium,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +J4,MachineContactMedium,MachineContactMedium,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +J5,MachineContactMedium,MachineContactMedium,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +J6,MachineContactMedium,MachineContactMedium,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +J7,MachineContactMedium,MachineContactMedium,,Adom stock catalog,,,,,"live inventory unavailable; catalog only, no quantity verified" +TP1,DUT_POS,no part,,none,,,,,bare copper; no purchased part +TP2,LOAD_POS,no part,,none,,,,,bare copper; no purchased part +TP3,SHUNT_P_SENSE,no part,,none,,,,,bare copper; no purchased part +TP4,I_SET,no part,,none,,,,,bare copper; no purchased part +TP5,GATE,no part,,none,,,,,bare copper; no purchased part +TP6,V_GATE,no part,,none,,,,,bare copper; no purchased part +TP7,3V3,no part,,none,,,,,bare copper; no purchased part +TP8,TEMP_SENSE,no part,,none,,,,,bare copper; no purchased part +TP9,HW_OK,no part,,none,,,,,bare copper; no purchased part +TP10,LATCH_Q,no part,,none,,,,,bare copper; no purchased part +TP11,GND,no part,,none,,,,,bare copper; no purchased part
design/calcs.json+6−6@@ -16,11 +16,11 @@ "dac": { "bits": 12, "reference_V": 2.5,- "divider_top_ohm": 39000,+ "divider_top_ohm": 38600, "divider_bottom_ohm": 1000,- "full_scale_A": 3.125,- "LSB_A": 0.000762939453125,- "note": "Precision divider and DAC gain/reference tolerances must be added; 1% stock divider cannot meet precision target uncalibrated"+ "full_scale_A": 3.1565656565656566,+ "LSB_A": 0.0007706459122474747,+ "note": "0.1% selected divider; DAC gain/reference, resistor tracking and shunt tolerance still require a complete error budget. Full-scale formula denotes ideal span; maximum code is 4095/4096 of span." }, "offset_error": { "OPA189_25C_max_A": 0.00015000000000000001,@@ -31,9 +31,9 @@ "ambient_C": 40, "case_limit_C": 75, "interface_assumed_C_W": 0.5,- "thetaJC_max_C_W": 0.35,+ "thetaJC_max_C_W": 0.42, "allowable_sink_C_W": 0.8999999999999999,- "junction_C_at_case_limit": 83.75,+ "junction_C_at_case_limit": 85.5, "note": "Worst-case all load power placed in MOSFET; interface is an assumption, must verify actual insulator and spreading. Fan free-air CFM is not installed airflow." }, "initial_DUT": {
design/calcs.py+3−3@@ -1,12 +1,12 @@ #!/usr/bin/env python3 """R0 first-order load calculations. No measured performance implied.-IXTP64N10L2 datasheet XZ 10/09/2023 p2/6; DACx0501 Rev E; INA226 Rev B.+IXTP15N50L2 datasheet DS100054B p2/5; DACx0501 Rev E; INA226 Rev B. Thermal interface, ambient and heatsink allowances are design assumptions. """ import json from pathlib import Path r=json.loads((Path(__file__).parents[1]/'requirements.json').read_text()) e=r['inputs'][0]; I=e['I_max_A']; P=e['P_continuous_W']; V=e['range_V'][1]-RS=0.020; REF=2.5; RTOP=39000; RBOT=1000-out={'status':'preliminary calculations; hardware unverified','envelope':{'max_V':V,'max_A':I,'max_W':P,'I_at_max_V_A':min(I,P/V)},'shunt':{'ohm':RS,'V_at_max_A':I*RS,'W_at_max_A':I*I*RS,'INA226_fullscale_V':.08192,'range_margin_V':.08192-I*RS},'dac':{'bits':12,'reference_V':REF,'divider_top_ohm':RTOP,'divider_bottom_ohm':RBOT,'full_scale_A':REF*RBOT/(RTOP+RBOT)/RS,'LSB_A':REF*RBOT/(RTOP+RBOT)/RS/4096,'note':'Precision divider and DAC gain/reference tolerances must be added; 1% stock divider cannot meet precision target uncalibrated'},'offset_error':{'OPA189_25C_max_A':3e-6/RS,'INA226_max_A':10e-6/RS,'note':'Offset only; not complete error budget'},'thermal':{'ambient_C':40,'case_limit_C':75,'interface_assumed_C_W':.5,'thetaJC_max_C_W':.35,'allowable_sink_C_W':(75-40)/P-.5,'junction_C_at_case_limit':75+P*.35,'note':'Worst-case all load power placed in MOSFET; interface is an assumption, must verify actual insulator and spreading. Fan free-air CFM is not installed airflow.'},'initial_DUT':{'V':5,'A':1,'W':5},'open_items':['Selected sink with local TO-220 heat spreading','Actual contact current ratings','Loop stability with vendor transistor model','Temperature sensor lag and trip margin','Complete error budget and calibration','Independent power and reverse polarity protection']}+RS=0.020; REF=2.5; RTOP=33000+5600; RBOT=1000+out={'status':'preliminary calculations; hardware unverified','envelope':{'max_V':V,'max_A':I,'max_W':P,'I_at_max_V_A':min(I,P/V)},'shunt':{'ohm':RS,'V_at_max_A':I*RS,'W_at_max_A':I*I*RS,'INA226_fullscale_V':.08192,'range_margin_V':.08192-I*RS},'dac':{'bits':12,'reference_V':REF,'divider_top_ohm':RTOP,'divider_bottom_ohm':RBOT,'full_scale_A':REF*RBOT/(RTOP+RBOT)/RS,'LSB_A':REF*RBOT/(RTOP+RBOT)/RS/4096,'note':'0.1% selected divider; DAC gain/reference, resistor tracking and shunt tolerance still require a complete error budget. Full-scale formula denotes ideal span; maximum code is 4095/4096 of span.'},'offset_error':{'OPA189_25C_max_A':3e-6/RS,'INA226_max_A':10e-6/RS,'note':'Offset only; not complete error budget'},'thermal':{'ambient_C':40,'case_limit_C':75,'interface_assumed_C_W':.5,'thetaJC_max_C_W':.42,'allowable_sink_C_W':(75-40)/P-.5,'junction_C_at_case_limit':75+P*.42,'note':'Worst-case all load power placed in MOSFET; interface is an assumption, must verify actual insulator and spreading. Fan free-air CFM is not installed airflow.'},'initial_DUT':{'V':5,'A':1,'W':5},'open_items':['Selected sink with local TO-220 heat spreading','Actual contact current ratings','Loop stability with vendor transistor model','Temperature sensor lag and trip margin','Complete error budget and calibration','Independent power and reverse polarity protection']} (Path(__file__).parent/'calcs.json').write_text(json.dumps(out,indent=2));print(json.dumps(out,indent=2))
design/cost-summary.jsonadded+81@@ -0,0 +1,81 @@+{+ "priced_electrical_subtotal_usd": 42.77,+ "unpriced_refs": [+ "R1",+ "R2",+ "R3",+ "R4",+ "R5",+ "R6",+ "R7",+ "C1",+ "R11",+ "C2",+ "C3",+ "R13",+ "R14",+ "R15",+ "R16",+ "C4",+ "R17",+ "R18",+ "R19",+ "R20",+ "R21",+ "R22",+ "R23",+ "R24",+ "R25",+ "R26",+ "C5",+ "R27",+ "R28",+ "R29",+ "R30",+ "R31",+ "R32",+ "R33",+ "R34",+ "R35",+ "R36",+ "R37",+ "C6",+ "C7",+ "C8",+ "C9",+ "C10",+ "C11",+ "C12",+ "C13",+ "C14",+ "C15",+ "C16",+ "C17",+ "C18",+ "R38",+ "MP1",+ "MP2",+ "MP3",+ "MP4",+ "J1",+ "J2",+ "J3",+ "J4",+ "J5",+ "J6",+ "J7"+ ],+ "not_total_build_cost": true,+ "exclusions": [+ "fan",+ "heatsink",+ "sensor",+ "thermal interface and clamp",+ "machine pins/contacts where unpriced",+ "passives where unpriced",+ "PCB fabrication",+ "assembly and test",+ "shipping and tax"+ ],+ "date": "2026-10-07"+}
design/net-equivalence.jsonadded+5@@ -0,0 +1,5 @@+{+ "nets_checked": 52,+ "differences": {},+ "pass": true+}
design/netlist.jsonadded+1755@@ -0,0 +1,1755 @@+{+ "design": "adom-custom-electronic-load",+ "revision": "R0 draft",+ "components": [+ {+ "ref": "U1",+ "value": "STM32G0B1KCT6",+ "mpn": "STM32G0B1KCT6",+ "fp": "Package_QFP:LQFP-32_7x7mm_P0.8mm",+ "block": "digital",+ "pins": {+ "1": null,+ "2": null,+ "3": null,+ "4": "3V3",+ "5": "GND",+ "6": "NRST",+ "7": "TEMP_SENSE",+ "8": "DUT_ADC",+ "9": "UART_TX",+ "10": "UART_RX",+ "11": "ARM_CLK",+ "12": "MCU_ENABLE",+ "13": "WDI",+ "14": "FAN_TACH",+ "15": "USB_DETECT",+ "16": null,+ "17": "HW_OK",+ "18": null,+ "19": null,+ "20": "ALERT",+ "21": null,+ "22": "USB_DM",+ "23": "USB_DP",+ "24": "SWDIO",+ "25": "SWCLK",+ "26": "LATCH_Q",+ "27": "FAULT_CLEAR",+ "28": null,+ "29": null,+ "30": "I2C_SCL",+ "31": "I2C_SDA",+ "32": null+ },+ "sym": "MCU_ST_STM32G0:STM32G0B1KCTx"+ },+ {+ "ref": "U2",+ "value": "DAC60501ZDGSR",+ "mpn": "DAC60501ZDGSR",+ "fp": "Load:TI_DGS0010A",+ "block": "servo",+ "pins": {+ "1": "3V3",+ "2": "DAC_OUT",+ "3": null,+ "4": "SHUNT_N_SENSE",+ "5": "3V3",+ "6": "I2C_SCL",+ "7": "GND",+ "8": "I2C_SDA",+ "9": null,+ "10": "VREF_2V5"+ },+ "sym": "Load:U2"+ },+ {+ "ref": "U3",+ "value": "OPA189IDBVR",+ "mpn": "OPA189IDBVR",+ "fp": "Package_TO_SOT_SMD:SOT-23-5",+ "block": "servo",+ "pins": {+ "1": "SERVO_OUT",+ "2": "SHUNT_N_SENSE",+ "3": "I_SET",+ "4": "SERVO_FB",+ "5": "V_GATE"+ },+ "sym": "Load:U3"+ },+ {+ "ref": "U4",+ "value": "INA226AIDGST",+ "mpn": "INA226AIDGST",+ "fp": "Load:TI_DGS0010A",+ "block": "telemetry",+ "pins": {+ "1": "GND",+ "2": "GND",+ "3": "ALERT",+ "4": "I2C_SDA",+ "5": "I2C_SCL",+ "6": "3V3",+ "7": "SHUNT_N_SENSE",+ "8": "LOAD_POS",+ "9": "SHUNT_N_SENSE",+ "10": "SHUNT_P_SENSE"+ },+ "sym": "Load:U4"+ },+ {+ "ref": "U5",+ "value": "TPS61040DBVR",+ "mpn": "TPS61040DBVR",+ "fp": "Package_TO_SOT_SMD:SOT-23-5",+ "block": "auxiliary",+ "pins": {+ "1": "BOOST_SW",+ "2": "GND",+ "3": "BOOST_FB",+ "4": "5V_AUX",+ "5": "5V_AUX"+ },+ "sym": "Load:U5"+ },+ {+ "ref": "U6",+ "value": "STWD100NYWY3F",+ "mpn": "STWD100NYWY3F",+ "fp": "Package_TO_SOT_SMD:SOT-23-5",+ "block": "protection",+ "pins": {+ "1": "HW_OK",+ "2": "GND",+ "3": "GND",+ "4": "WDI",+ "5": "3V3"+ },+ "sym": "Load:U6"+ },+ {+ "ref": "U7",+ "value": "LM339BIDR",+ "mpn": "LM339BIDR",+ "fp": "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm",+ "block": "protection",+ "pins": {+ "1": "HW_OK",+ "2": "HW_OK",+ "3": "V_GATE",+ "4": "TEMP_HOT_LIMIT",+ "5": "TEMP_SENSE",+ "6": "TEMP_SENSE",+ "7": "TEMP_OPEN_LIMIT",+ "8": "SHUNT_P_SENSE",+ "9": "I_HARD_LIMIT",+ "10": "DUT_ADC",+ "11": "DUT_OV_LIMIT",+ "12": "SHUNT_N_SENSE",+ "13": "HW_OK",+ "14": "HW_OK"+ },+ "sym": "Load:U7"+ },+ {+ "ref": "U8",+ "value": "SN74LVC1G175DBVR",+ "mpn": "SN74LVC1G175DBVR",+ "fp": "Package_TO_SOT_SMD:SOT-23-6",+ "block": "protection",+ "pins": {+ "1": "ARM_CLK",+ "2": "GND",+ "3": "3V3",+ "4": "LATCH_Q",+ "5": "3V3",+ "6": "HW_OK"+ },+ "sym": "74xGxx:74LVC1G175"+ },+ {+ "ref": "U9",+ "value": "TLV75533PDBVR",+ "mpn": "TLV75533PDBVR",+ "fp": "Package_TO_SOT_SMD:SOT-23-5",+ "block": "auxiliary",+ "pins": {+ "1": "5V_AUX",+ "2": "GND",+ "3": "5V_AUX",+ "4": null,+ "5": "3V3"+ },+ "sym": "Load:U9"+ },+ {+ "ref": "Q1",+ "value": "IXTP15N50L2",+ "mpn": "IXTP15N50L2",+ "fp": "Package_TO_SOT_THT:TO-220-3_Horizontal_TabUp",+ "block": "power",+ "pins": {+ "1": "GATE",+ "2": "LOAD_POS",+ "3": "SHUNT_P"+ },+ "sym": "Load:Q1"+ },+ {+ "ref": "RSH1",+ "value": "0.020 Ohm 0.5% Kelvin",+ "mpn": "LVK12R020DER",+ "fp": "Load:LVK12",+ "block": "power",+ "pins": {+ "1": "SHUNT_P",+ "2": "SHUNT_P_SENSE",+ "3": "SHUNT_N_SENSE",+ "4": "GND"+ },+ "sym": "Load:RSH1"+ },+ {+ "ref": "D1",+ "value": "B540C-13-F",+ "mpn": "B540C-13-F",+ "fp": "Diode_SMD:D_SMC",+ "block": "power",+ "pins": {+ "1": "LOAD_POS",+ "2": "DUT_FUSED"+ },+ "sym": "Load:D1"+ },+ {+ "ref": "F1",+ "value": "5 A 32 V fast fuse",+ "mpn": "0466005.NR",+ "fp": "Fuse:Fuse_1206_3216Metric",+ "block": "power",+ "pins": {+ "1": "DUT_POS",+ "2": "DUT_FUSED"+ },+ "sym": "Load:F1"+ },+ {+ "ref": "Q2",+ "value": "MMBT3904",+ "mpn": "MMBT3904-7-F",+ "fp": "Package_TO_SOT_SMD:SOT-23",+ "block": "protection",+ "pins": {+ "1": "CLAMP_BASE",+ "2": "GND",+ "3": "GATE"+ },+ "sym": "Load:Q2"+ },+ {+ "ref": "Q3",+ "value": "2N7002",+ "mpn": "2N7002-7-F",+ "fp": "Package_TO_SOT_SMD:SOT-23",+ "block": "protection",+ "pins": {+ "1": "LATCH_Q",+ "2": "RELEASE_MID",+ "3": "CLAMP_BASE"+ },+ "sym": "Load:Q3"+ },+ {+ "ref": "Q4",+ "value": "2N7002",+ "mpn": "2N7002-7-F",+ "fp": "Package_TO_SOT_SMD:SOT-23",+ "block": "protection",+ "pins": {+ "1": "MCU_ENABLE",+ "2": "GND",+ "3": "RELEASE_MID"+ },+ "sym": "Load:Q4"+ },+ {+ "ref": "R1",+ "value": "10k",+ "mpn": "CR0402-FX-1002GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "protection",+ "pins": {+ "1": "3V3",+ "2": "HW_OK"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R2",+ "value": "100k",+ "mpn": "CR0402-FX-1003GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "protection",+ "pins": {+ "1": "MCU_ENABLE",+ "2": "GND"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R3",+ "value": "100k",+ "mpn": "CR0402-FX-1003GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "protection",+ "pins": {+ "1": "ARM_CLK",+ "2": "GND"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R4",+ "value": "10k",+ "mpn": "CR0402-FX-1002GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "protection",+ "pins": {+ "1": "V_GATE",+ "2": "CLAMP_BASE"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R5",+ "value": "100k",+ "mpn": "CR0402-FX-1003GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "protection",+ "pins": {+ "1": "CLAMP_BASE",+ "2": "GND"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R6",+ "value": "100k",+ "mpn": "CR0402-FX-1003GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "power",+ "pins": {+ "1": "GATE",+ "2": "GND"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R7",+ "value": "1k",+ "mpn": "CR0402-FX-1001GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "servo",+ "pins": {+ "1": "SERVO_OUT",+ "2": "GATE"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R8",+ "value": "33k",+ "mpn": "ERA-2AEB333X",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "servo",+ "pins": {+ "1": "DAC_OUT",+ "2": "SET_DIV"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R9",+ "value": "5.6k",+ "mpn": "TNPW04025K60BEED",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "servo",+ "pins": {+ "1": "SET_DIV",+ "2": "I_SET"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R10",+ "value": "1k",+ "mpn": "TNPW04021K00BEED",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "servo",+ "pins": {+ "1": "I_SET",+ "2": "SHUNT_N_SENSE"+ },+ "sym": "Device:R"+ },+ {+ "ref": "C1",+ "value": "100n",+ "mpn": "0603B104J500CT",+ "fp": "Capacitor_SMD:C_0603_1608Metric",+ "block": "servo",+ "pins": {+ "1": "I_SET",+ "2": "SHUNT_N_SENSE"+ },+ "sym": "Device:C"+ },+ {+ "ref": "R11",+ "value": "10k",+ "mpn": "CR0402-FX-1002GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "servo",+ "pins": {+ "1": "SHUNT_P_SENSE",+ "2": "SERVO_FB"+ },+ "sym": "Device:R"+ },+ {+ "ref": "C2",+ "value": "1n",+ "mpn": "0603N102J500CT",+ "fp": "Capacitor_SMD:C_0603_1608Metric",+ "block": "servo",+ "pins": {+ "1": "SERVO_OUT",+ "2": "SERVO_FB"+ },+ "sym": "Device:C"+ },+ {+ "ref": "C3",+ "value": "100n",+ "mpn": "0603B104J500CT",+ "fp": "Capacitor_SMD:C_0603_1608Metric",+ "block": "telemetry",+ "pins": {+ "1": "SHUNT_P_SENSE",+ "2": "SHUNT_N_SENSE"+ },+ "sym": "Device:C"+ },+ {+ "ref": "R13",+ "value": "4.7k",+ "mpn": "CR0402-FX-4701GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "digital",+ "pins": {+ "1": "3V3",+ "2": "I2C_SDA"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R14",+ "value": "4.7k",+ "mpn": "CR0402-FX-4701GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "digital",+ "pins": {+ "1": "3V3",+ "2": "I2C_SCL"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R15",+ "value": "10k",+ "mpn": "CR0402-FX-1002GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "digital",+ "pins": {+ "1": "3V3",+ "2": "ALERT"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R16",+ "value": "10k",+ "mpn": "CR0402-FX-1002GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "digital",+ "pins": {+ "1": "3V3",+ "2": "NRST"+ },+ "sym": "Device:R"+ },+ {+ "ref": "C4",+ "value": "100n",+ "mpn": "0603B104J500CT",+ "fp": "Capacitor_SMD:C_0603_1608Metric",+ "block": "digital",+ "pins": {+ "1": "NRST",+ "2": "GND"+ },+ "sym": "Device:C"+ },+ {+ "ref": "D2",+ "value": "BAT54WS-7-F",+ "mpn": "BAT54WS-7-F",+ "fp": "Diode_SMD:D_SOD-323",+ "block": "protection",+ "pins": {+ "1": "FAULT_CLEAR",+ "2": "HW_OK"+ },+ "sym": "Load:D2"+ },+ {+ "ref": "R17",+ "value": "10k",+ "mpn": "CR0402-FX-1002GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "protection",+ "pins": {+ "1": "3V3",+ "2": "TEMP_SENSE"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R18",+ "value": "10k",+ "mpn": "CR0402-FX-1002GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "protection",+ "pins": {+ "1": "VREF_2V5",+ "2": "TEMP_HOT_LIMIT"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R19",+ "value": "3.3k",+ "mpn": "CR0402-FX-3301GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "protection",+ "pins": {+ "1": "TEMP_HOT_LIMIT",+ "2": "SHUNT_N_SENSE"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R20",+ "value": "1k",+ "mpn": "CR0402-FX-1001GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "protection",+ "pins": {+ "1": "3V3",+ "2": "TEMP_OPEN_LIMIT"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R21",+ "value": "10k",+ "mpn": "CR0402-FX-1002GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "protection",+ "pins": {+ "1": "TEMP_OPEN_LIMIT",+ "2": "GND"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R22",+ "value": "33k",+ "mpn": "CR0402-FX-3302GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "protection",+ "pins": {+ "1": "VREF_2V5",+ "2": "I_HARD_LIMIT"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R23",+ "value": "1k",+ "mpn": "CR0402-FX-1001GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "protection",+ "pins": {+ "1": "I_HARD_LIMIT",+ "2": "SHUNT_N_SENSE"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R24",+ "value": "100k",+ "mpn": "CR0402-FX-1003GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "telemetry",+ "pins": {+ "1": "DUT_POS",+ "2": "DUT_DIV"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R25",+ "value": "10k",+ "mpn": "CR0402-FX-1002GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "telemetry",+ "pins": {+ "1": "DUT_DIV",+ "2": "GND"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R26",+ "value": "10k",+ "mpn": "CR0402-FX-1002GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "telemetry",+ "pins": {+ "1": "DUT_DIV",+ "2": "DUT_ADC"+ },+ "sym": "Device:R"+ },+ {+ "ref": "C5",+ "value": "10n",+ "mpn": "0603B103J250CT",+ "fp": "Capacitor_SMD:C_0603_1608Metric",+ "block": "telemetry",+ "pins": {+ "1": "DUT_ADC",+ "2": "GND"+ },+ "sym": "Device:C"+ },+ {+ "ref": "D3",+ "value": "BAV199",+ "mpn": "BAV199-7-F",+ "fp": "Package_TO_SOT_SMD:SOT-23",+ "block": "telemetry",+ "pins": {+ "1": "GND",+ "2": "3V3",+ "3": "DUT_ADC"+ },+ "sym": "Load:D3"+ },+ {+ "ref": "R27",+ "value": "1k",+ "mpn": "CR0402-FX-1001GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "protection",+ "pins": {+ "1": "VREF_2V5",+ "2": "DUT_OV_LIMIT"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R28",+ "value": "10k",+ "mpn": "CR0402-FX-1002GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "protection",+ "pins": {+ "1": "DUT_OV_LIMIT",+ "2": "SHUNT_N_SENSE"+ },+ "sym": "Device:R"+ },+ {+ "ref": "J8",+ "value": "USB4105-GF-A",+ "mpn": "USB4105-GF-A",+ "fp": "Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal",+ "block": "digital",+ "pins": {+ "A1": "GND",+ "A4": "USB_VBUS",+ "A5": "CC1",+ "A6": "USB_DP_CONN",+ "A7": "USB_DM_CONN",+ "A8": null,+ "A9": "USB_VBUS",+ "A12": "GND",+ "B1": "GND",+ "B4": "USB_VBUS",+ "B5": "CC2",+ "B6": "USB_DP_CONN",+ "B7": "USB_DM_CONN",+ "B8": null,+ "B9": "USB_VBUS",+ "B12": "GND",+ "SH": "GND"+ },+ "sym": "Load:J8"+ },+ {+ "ref": "R29",+ "value": "4.7k",+ "mpn": "CR0402-FX-4701GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "digital",+ "pins": {+ "1": "CC1",+ "2": "GND"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R30",+ "value": "4.7k",+ "mpn": "CR0402-FX-4701GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "digital",+ "pins": {+ "1": "CC2",+ "2": "GND"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R31",+ "value": "22",+ "mpn": "CR0402-FX-22R0GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "digital",+ "pins": {+ "1": "USB_DP_CONN",+ "2": "USB_DP"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R32",+ "value": "22",+ "mpn": "CR0402-FX-22R0GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "digital",+ "pins": {+ "1": "USB_DM_CONN",+ "2": "USB_DM"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R33",+ "value": "100k",+ "mpn": "CR0402-FX-1003GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "digital",+ "pins": {+ "1": "USB_VBUS",+ "2": "USB_DETECT"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R34",+ "value": "100k",+ "mpn": "CR0402-FX-1003GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "digital",+ "pins": {+ "1": "USB_DETECT",+ "2": "GND"+ },+ "sym": "Device:R"+ },+ {+ "ref": "U10",+ "value": "USBLC6-2SC6",+ "mpn": "USBLC6-2SC6",+ "fp": "Package_TO_SOT_SMD:SOT-23-6",+ "block": "digital",+ "pins": {+ "1": "USB_DP_CONN",+ "2": "GND",+ "3": "USB_DM_CONN",+ "4": "USB_DM_CONN",+ "5": "USB_VBUS",+ "6": "USB_DP_CONN"+ },+ "sym": "Load:U10"+ },+ {+ "ref": "L1",+ "value": "10uH",+ "mpn": "AMPLH5030S-100MT",+ "fp": "Load:L_Abracon_AMPLH5030S",+ "block": "auxiliary",+ "pins": {+ "1": "5V_AUX",+ "2": "BOOST_SW"+ },+ "sym": "Load:L1"+ },+ {+ "ref": "D4",+ "value": "B140-13-F",+ "mpn": "B140-13-F",+ "fp": "Diode_SMD:D_SMA",+ "block": "auxiliary",+ "pins": {+ "1": "V_GATE",+ "2": "BOOST_SW"+ },+ "sym": "Load:D4"+ },+ {+ "ref": "R35",+ "value": "680k",+ "mpn": "CR0402-FX-6803GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "auxiliary",+ "pins": {+ "1": "V_GATE",+ "2": "BOOST_DIV"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R36",+ "value": "220k",+ "mpn": "CR0402-FX-2203GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "auxiliary",+ "pins": {+ "1": "BOOST_DIV",+ "2": "BOOST_FB"+ },+ "sym": "Device:R"+ },+ {+ "ref": "R37",+ "value": "100k",+ "mpn": "CR0402-FX-1003GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "auxiliary",+ "pins": {+ "1": "BOOST_FB",+ "2": "GND"+ },+ "sym": "Device:R"+ },+ {+ "ref": "C6",+ "value": "4.7u 25V",+ "mpn": "CL21A475KAQNNNG",+ "fp": "Capacitor_SMD:C_0805_2012Metric",+ "block": "auxiliary",+ "pins": {+ "1": "V_GATE",+ "2": "GND"+ },+ "sym": "Device:C"+ },+ {+ "ref": "C7",+ "value": "4.7u 10V",+ "mpn": "0603X475K100CT",+ "fp": "Capacitor_SMD:C_0603_1608Metric",+ "block": "auxiliary",+ "pins": {+ "1": "5V_AUX",+ "2": "GND"+ },+ "sym": "Device:C"+ },+ {+ "ref": "C8",+ "value": "1u",+ "mpn": "0603B105K160CT",+ "fp": "Capacitor_SMD:C_0603_1608Metric",+ "block": "auxiliary",+ "pins": {+ "1": "3V3",+ "2": "GND"+ },+ "sym": "Device:C"+ },+ {+ "ref": "C9",+ "value": "1u",+ "mpn": "0603B105K160CT",+ "fp": "Capacitor_SMD:C_0603_1608Metric",+ "block": "auxiliary",+ "pins": {+ "1": "5V_AUX",+ "2": "GND"+ },+ "sym": "Device:C"+ },+ {+ "ref": "C10",+ "value": "1u",+ "mpn": "0603B105K160CT",+ "fp": "Capacitor_SMD:C_0603_1608Metric",+ "block": "servo",+ "pins": {+ "1": "VREF_2V5",+ "2": "SHUNT_N_SENSE"+ },+ "sym": "Device:C"+ },+ {+ "ref": "C11",+ "value": "100n",+ "mpn": "0603B104J500CT",+ "fp": "Capacitor_SMD:C_0603_1608Metric",+ "block": "control",+ "pins": {+ "1": "3V3",+ "2": "GND"+ },+ "sym": "Device:C"+ },+ {+ "ref": "C12",+ "value": "100n",+ "mpn": "0603B104J500CT",+ "fp": "Capacitor_SMD:C_0603_1608Metric",+ "block": "control",+ "pins": {+ "1": "3V3",+ "2": "SHUNT_N_SENSE"+ },+ "sym": "Device:C"+ },+ {+ "ref": "C13",+ "value": "100n",+ "mpn": "0603B104J500CT",+ "fp": "Capacitor_SMD:C_0603_1608Metric",+ "block": "control",+ "pins": {+ "1": "V_GATE",+ "2": "SHUNT_N_SENSE"+ },+ "sym": "Device:C"+ },+ {+ "ref": "C14",+ "value": "100n",+ "mpn": "0603B104J500CT",+ "fp": "Capacitor_SMD:C_0603_1608Metric",+ "block": "control",+ "pins": {+ "1": "3V3",+ "2": "SHUNT_N_SENSE"+ },+ "sym": "Device:C"+ },+ {+ "ref": "C15",+ "value": "100n",+ "mpn": "0603B104J500CT",+ "fp": "Capacitor_SMD:C_0603_1608Metric",+ "block": "control",+ "pins": {+ "1": "5V_AUX",+ "2": "GND"+ },+ "sym": "Device:C"+ },+ {+ "ref": "C16",+ "value": "100n",+ "mpn": "0603B104J500CT",+ "fp": "Capacitor_SMD:C_0603_1608Metric",+ "block": "control",+ "pins": {+ "1": "3V3",+ "2": "GND"+ },+ "sym": "Device:C"+ },+ {+ "ref": "C17",+ "value": "100n",+ "mpn": "0603B104J500CT",+ "fp": "Capacitor_SMD:C_0603_1608Metric",+ "block": "control",+ "pins": {+ "1": "V_GATE",+ "2": "SHUNT_N_SENSE"+ },+ "sym": "Device:C"+ },+ {+ "ref": "C18",+ "value": "100n",+ "mpn": "0603B104J500CT",+ "fp": "Capacitor_SMD:C_0603_1608Metric",+ "block": "control",+ "pins": {+ "1": "3V3",+ "2": "GND"+ },+ "sym": "Device:C"+ },+ {+ "ref": "J9",+ "value": "Fan connector",+ "mpn": "M20-9990346",+ "fp": "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical",+ "block": "mechanical",+ "pins": {+ "1": "5V_AUX",+ "2": "GND",+ "3": "FAN_TACH"+ },+ "sym": "Load:J9"+ },+ {+ "ref": "R38",+ "value": "10k",+ "mpn": "CR0402-FX-1002GLF",+ "fp": "Resistor_SMD:R_0402_1005Metric",+ "block": "digital",+ "pins": {+ "1": "3V3",+ "2": "FAN_TACH"+ },+ "sym": "Device:R"+ },+ {+ "ref": "J10",+ "value": "Case sensor connector",+ "mpn": "M20-9990246",+ "fp": "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical",+ "block": "mechanical",+ "pins": {+ "1": "TEMP_SENSE",+ "2": "GND"+ },+ "sym": "Load:J10"+ },+ {+ "ref": "J11",+ "value": "SWD pads",+ "mpn": "FTS-105-01-L-S",+ "fp": "Connector_PinHeader_1.27mm:PinHeader_1x05_P1.27mm_Vertical",+ "block": "digital",+ "pins": {+ "1": "3V3",+ "2": "SWDIO",+ "3": "SWCLK",+ "4": "NRST",+ "5": "GND"+ },+ "sym": "Load:J11"+ },+ {+ "ref": "MP1",+ "value": "MachinePinMediumShort",+ "mpn": "MachinePinMediumShort",+ "fp": "Molecule:MachinePinMediumShort",+ "block": "molecule",+ "pins": {+ "1": "GND"+ },+ "sym": "Load:MP1",+ "fixed": {+ "x": 0,+ "y": 0+ }+ },+ {+ "ref": "MP2",+ "value": "MachinePinMediumShort",+ "mpn": "MachinePinMediumShort",+ "fp": "Molecule:MachinePinMediumShort",+ "block": "molecule",+ "pins": {+ "1": "GND"+ },+ "sym": "Load:MP2",+ "fixed": {+ "x": 60,+ "y": 0+ }+ },+ {+ "ref": "MP3",+ "value": "MachinePinMediumShort",+ "mpn": "MachinePinMediumShort",+ "fp": "Molecule:MachinePinMediumShort",+ "block": "molecule",+ "pins": {+ "1": "GND"+ },+ "sym": "Load:MP3",+ "fixed": {+ "x": 0,+ "y": 68+ }+ },+ {+ "ref": "MP4",+ "value": "MachinePinMediumShort",+ "mpn": "MachinePinMediumShort",+ "fp": "Molecule:MachinePinMediumShort",+ "block": "molecule",+ "pins": {+ "1": "GND"+ },+ "sym": "Load:MP4",+ "fixed": {+ "x": 60,+ "y": 68+ }+ },+ {+ "ref": "J1",+ "value": "MachineContactMedium",+ "mpn": "MachineContactMedium",+ "fp": "Molecule:MachineContactMedium",+ "block": "molecule",+ "pins": {+ "1": "DUT_POS"+ },+ "sym": "Load:J1",+ "fixed": {+ "x": 8,+ "y": 0+ }+ },+ {+ "ref": "J2",+ "value": "MachineContactMedium",+ "mpn": "MachineContactMedium",+ "fp": "Molecule:MachineContactMedium",+ "block": "molecule",+ "pins": {+ "1": "GND"+ },+ "sym": "Load:J2",+ "fixed": {+ "x": 12,+ "y": 0+ }+ },+ {+ "ref": "J3",+ "value": "MachineContactMedium",+ "mpn": "MachineContactMedium",+ "fp": "Molecule:MachineContactMedium",+ "block": "molecule",+ "pins": {+ "1": "5V_AUX"+ },+ "sym": "Load:J3",+ "fixed": {+ "x": 20,+ "y": 0+ }+ },+ {+ "ref": "J4",+ "value": "MachineContactMedium",+ "mpn": "MachineContactMedium",+ "fp": "Molecule:MachineContactMedium",+ "block": "molecule",+ "pins": {+ "1": "GND"+ },+ "sym": "Load:J4",+ "fixed": {+ "x": 24,+ "y": 0+ }+ },+ {+ "ref": "J5",+ "value": "MachineContactMedium",+ "mpn": "MachineContactMedium",+ "fp": "Molecule:MachineContactMedium",+ "block": "molecule",+ "pins": {+ "1": "UART_TX"+ },+ "sym": "Load:J5",+ "fixed": {+ "x": 36,+ "y": 0+ }+ },+ {+ "ref": "J6",+ "value": "MachineContactMedium",+ "mpn": "MachineContactMedium",+ "fp": "Molecule:MachineContactMedium",+ "block": "molecule",+ "pins": {+ "1": "UART_RX"+ },+ "sym": "Load:J6",+ "fixed": {+ "x": 40,+ "y": 0+ }+ },+ {+ "ref": "J7",+ "value": "MachineContactMedium",+ "mpn": "MachineContactMedium",+ "fp": "Molecule:MachineContactMedium",+ "block": "molecule",+ "pins": {+ "1": "GND"+ },+ "sym": "Load:J7",+ "fixed": {+ "x": 44,+ "y": 0+ }+ },+ {+ "ref": "TP1",+ "value": "DUT_POS",+ "mpn": "no part",+ "fp": "TestPoint:TestPoint_Pad_D1.0mm",+ "block": "probe",+ "pins": {+ "1": "DUT_POS"+ },+ "sym": "Load:TP1"+ },+ {+ "ref": "TP2",+ "value": "LOAD_POS",+ "mpn": "no part",+ "fp": "TestPoint:TestPoint_Pad_D1.0mm",+ "block": "probe",+ "pins": {+ "1": "LOAD_POS"+ },+ "sym": "Load:TP2"+ },+ {+ "ref": "TP3",+ "value": "SHUNT_P_SENSE",+ "mpn": "no part",+ "fp": "TestPoint:TestPoint_Pad_D1.0mm",+ "block": "probe",+ "pins": {+ "1": "SHUNT_P_SENSE"+ },+ "sym": "Load:TP3"+ },+ {+ "ref": "TP4",+ "value": "I_SET",+ "mpn": "no part",+ "fp": "TestPoint:TestPoint_Pad_D1.0mm",+ "block": "probe",+ "pins": {+ "1": "I_SET"+ },+ "sym": "Load:TP4"+ },+ {+ "ref": "TP5",+ "value": "GATE",+ "mpn": "no part",+ "fp": "TestPoint:TestPoint_Pad_D1.0mm",+ "block": "probe",+ "pins": {+ "1": "GATE"+ },+ "sym": "Load:TP5"+ },+ {+ "ref": "TP6",+ "value": "V_GATE",+ "mpn": "no part",+ "fp": "TestPoint:TestPoint_Pad_D1.0mm",+ "block": "probe",+ "pins": {+ "1": "V_GATE"+ },+ "sym": "Load:TP6"+ },+ {+ "ref": "TP7",+ "value": "3V3",+ "mpn": "no part",+ "fp": "TestPoint:TestPoint_Pad_D1.0mm",+ "block": "probe",+ "pins": {+ "1": "3V3"+ },+ "sym": "Load:TP7"+ },+ {+ "ref": "TP8",+ "value": "TEMP_SENSE",+ "mpn": "no part",+ "fp": "TestPoint:TestPoint_Pad_D1.0mm",+ "block": "probe",+ "pins": {+ "1": "TEMP_SENSE"+ },+ "sym": "Load:TP8"+ },+ {+ "ref": "TP9",+ "value": "HW_OK",+ "mpn": "no part",+ "fp": "TestPoint:TestPoint_Pad_D1.0mm",+ "block": "probe",+ "pins": {+ "1": "HW_OK"+ },+ "sym": "Load:TP9"+ },+ {+ "ref": "TP10",+ "value": "LATCH_Q",+ "mpn": "no part",+ "fp": "TestPoint:TestPoint_Pad_D1.0mm",+ "block": "probe",+ "pins": {+ "1": "LATCH_Q"+ },+ "sym": "Load:TP10"+ },+ {+ "ref": "TP11",+ "value": "GND",+ "mpn": "no part",+ "fp": "TestPoint:TestPoint_Pad_D1.0mm",+ "block": "probe",+ "pins": {+ "1": "GND"+ },+ "sym": "Load:TP11"+ }+ ],+ "nets": {+ "3V3": [+ "U1.4",+ "U2.1",+ "U2.5",+ "U4.6",+ "U6.5",+ "U8.3",+ "U8.5",+ "U9.5",+ "R1.1",+ "R13.1",+ "R14.1",+ "R15.1",+ "R16.1",+ "R17.1",+ "R20.1",+ "D3.2",+ "C8.1",+ "C11.1",+ "C12.1",+ "C14.1",+ "C16.1",+ "C18.1",+ "R38.1",+ "J11.1",+ "TP7.1"+ ],+ "GND": [+ "U1.5",+ "U2.7",+ "U4.1",+ "U4.2",+ "U5.2",+ "U6.2",+ "U6.3",+ "U8.2",+ "U9.2",+ "RSH1.4",+ "Q2.2",+ "Q4.2",+ "R2.2",+ "R3.2",+ "R5.2",+ "R6.2",+ "C4.2",+ "R21.2",+ "R25.2",+ "C5.2",+ "D3.1",+ "J8.A1",+ "J8.A12",+ "J8.B1",+ "J8.B12",+ "J8.SH",+ "R29.2",+ "R30.2",+ "R34.2",+ "U10.2",+ "R37.2",+ "C6.2",+ "C7.2",+ "C8.2",+ "C9.2",+ "C11.2",+ "C15.2",+ "C16.2",+ "C18.2",+ "J9.2",+ "J10.2",+ "J11.5",+ "MP1.1",+ "MP2.1",+ "MP3.1",+ "MP4.1",+ "J2.1",+ "J4.1",+ "J7.1",+ "TP11.1"+ ],+ "NRST": [+ "U1.6",+ "R16.2",+ "C4.1",+ "J11.4"+ ],+ "TEMP_SENSE": [+ "U1.7",+ "U7.5",+ "U7.6",+ "R17.2",+ "J10.1",+ "TP8.1"+ ],+ "DUT_ADC": [+ "U1.8",+ "U7.10",+ "R26.2",+ "C5.1",+ "D3.3"+ ],+ "UART_TX": [+ "U1.9",+ "J5.1"+ ],+ "UART_RX": [+ "U1.10",+ "J6.1"+ ],+ "ARM_CLK": [+ "U1.11",+ "U8.1",+ "R3.1"+ ],+ "MCU_ENABLE": [+ "U1.12",+ "Q4.1",+ "R2.1"+ ],+ "WDI": [+ "U1.13",+ "U6.4"+ ],+ "FAN_TACH": [+ "U1.14",+ "J9.3",+ "R38.2"+ ],+ "USB_DETECT": [+ "U1.15",+ "R33.2",+ "R34.1"+ ],+ "HW_OK": [+ "U1.17",+ "U6.1",+ "U7.1",+ "U7.2",+ "U7.13",+ "U7.14",+ "U8.6",+ "R1.2",+ "D2.2",+ "TP9.1"+ ],+ "ALERT": [+ "U1.20",+ "U4.3",+ "R15.2"+ ],+ "USB_DM": [+ "U1.22",+ "R32.2"+ ],+ "USB_DP": [+ "U1.23",+ "R31.2"+ ],+ "SWDIO": [+ "U1.24",+ "J11.2"+ ],+ "SWCLK": [+ "U1.25",+ "J11.3"+ ],+ "LATCH_Q": [+ "U1.26",+ "U8.4",+ "Q3.1",+ "TP10.1"+ ],+ "FAULT_CLEAR": [+ "U1.27",+ "D2.1"+ ],+ "I2C_SCL": [+ "U1.30",+ "U2.6",+ "U4.5",+ "R14.2"+ ],+ "I2C_SDA": [+ "U1.31",+ "U2.8",+ "U4.4",+ "R13.2"+ ],+ "DAC_OUT": [+ "U2.2",+ "R8.1"+ ],+ "SHUNT_N_SENSE": [+ "U2.4",+ "U3.2",+ "U4.7",+ "U4.9",+ "U7.12",+ "RSH1.3",+ "R10.2",+ "C1.2",+ "C3.2",+ "R19.2",+ "R23.2",+ "R28.2",+ "C10.2",+ "C12.2",+ "C13.2",+ "C14.2",+ "C17.2"+ ],+ "VREF_2V5": [+ "U2.10",+ "R18.1",+ "R22.1",+ "R27.1",+ "C10.1"+ ],+ "SERVO_OUT": [+ "U3.1",+ "R7.1",+ "C2.1"+ ],+ "I_SET": [+ "U3.3",+ "R9.2",+ "R10.1",+ "C1.1",+ "TP4.1"+ ],+ "SERVO_FB": [+ "U3.4",+ "R11.2",+ "C2.2"+ ],+ "V_GATE": [+ "U3.5",+ "U7.3",+ "R4.1",+ "D4.1",+ "R35.1",+ "C6.1",+ "C13.1",+ "C17.1",+ "TP6.1"+ ],+ "LOAD_POS": [+ "U4.8",+ "Q1.2",+ "D1.1",+ "TP2.1"+ ],+ "SHUNT_P_SENSE": [+ "U4.10",+ "U7.8",+ "RSH1.2",+ "R11.1",+ "C3.1",+ "TP3.1"+ ],+ "BOOST_SW": [+ "U5.1",+ "L1.2",+ "D4.2"+ ],+ "BOOST_FB": [+ "U5.3",+ "R36.2",+ "R37.1"+ ],+ "5V_AUX": [+ "U5.4",+ "U5.5",+ "U9.1",+ "U9.3",+ "L1.1",+ "C7.1",+ "C9.1",+ "C15.1",+ "J9.1",+ "J3.1"+ ],+ "TEMP_HOT_LIMIT": [+ "U7.4",+ "R18.2",+ "R19.1"+ ],+ "TEMP_OPEN_LIMIT": [+ "U7.7",+ "R20.2",+ "R21.1"+ ],+ "I_HARD_LIMIT": [+ "U7.9",+ "R22.2",+ "R23.1"+ ],+ "DUT_OV_LIMIT": [+ "U7.11",+ "R27.2",+ "R28.1"+ ],+ "GATE": [+ "Q1.1",+ "Q2.3",+ "R6.1",+ "R7.2",+ "TP5.1"+ ],+ "SHUNT_P": [+ "Q1.3",+ "RSH1.1"+ ],+ "DUT_FUSED": [+ "D1.2",+ "F1.2"+ ],+ "DUT_POS": [+ "F1.1",+ "R24.1",+ "J1.1",+ "TP1.1"+ ],+ "CLAMP_BASE": [+ "Q2.1",+ "Q3.3",+ "R4.2",+ "R5.1"+ ],+ "RELEASE_MID": [+ "Q3.2",+ "Q4.3"+ ],+ "SET_DIV": [+ "R8.2",+ "R9.1"+ ],+ "DUT_DIV": [+ "R24.2",+ "R25.1",+ "R26.1"+ ],+ "USB_VBUS": [+ "J8.A4",+ "J8.A9",+ "J8.B4",+ "J8.B9",+ "R33.1",+ "U10.5"+ ],+ "CC1": [+ "J8.A5",+ "R29.1"+ ],+ "USB_DP_CONN": [+ "J8.A6",+ "J8.B6",+ "R31.1",+ "U10.1",+ "U10.6"+ ],+ "USB_DM_CONN": [+ "J8.A7",+ "J8.B7",+ "R32.1",+ "U10.3",+ "U10.4"+ ],+ "CC2": [+ "J8.B5",+ "R30.1"+ ],+ "BOOST_DIV": [+ "R35.2",+ "R36.1"+ ]+ },+ "molecule": {+ "pin": "MachinePinMediumShort",+ "grid_mm": 2,+ "pin_span_mm": [+ 60,+ 68+ ],+ "board_mm": [+ 64,+ 72+ ],+ "edge_margin_mm": 2,+ "corner_pins_net": "GND"+ },+ "review_required": [+ "All custom pin maps against current primary datasheets",+ "Shunt pin numbering and exact land pattern",+ "Auxiliary fault response, DAC low-end linearity",+ "USB pin remapping and pin multiplexing",+ "Physical power contacts current rating",+ "Heatsink and clip interface"+ ]+}
design/package-models.jsonadded+96@@ -0,0 +1,96 @@+{+ "provenance": "KiCad official package-library geometry; NOT manufacturer-authored exact MPN twins; verify against individual package drawings",+ "models": [+ {+ "source": "Diode_SMD.3dshapes/D_SMA.step",+ "file": "kicad/3d/D_SMA.step",+ "status": "existing"+ },+ {+ "source": "Resistor_SMD.3dshapes/R_0402_1005Metric.step",+ "file": "kicad/3d/R_0402_1005Metric.step",+ "status": "existing"+ },+ {+ "source": "Capacitor_SMD.3dshapes/C_0603_1608Metric.step",+ "file": "kicad/3d/C_0603_1608Metric.step",+ "status": "existing"+ },+ {+ "source": "Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.step",+ "file": "kicad/3d/PinHeader_1x02_P2.54mm_Vertical.step",+ "status": "existing"+ },+ {+ "source": "Package_TO_SOT_SMD.3dshapes/SOT-23.step",+ "file": "kicad/3d/SOT-23.step",+ "status": "existing"+ },+ {+ "source": "Package_TO_SOT_SMD.3dshapes/SOT-23-5.step",+ "file": "kicad/3d/SOT-23-5.step",+ "status": "existing"+ },+ {+ "source": "Package_QFP.3dshapes/LQFP-32_7x7mm_P0.8mm.step",+ "file": "kicad/3d/LQFP-32_7x7mm_P0.8mm.step",+ "status": "existing"+ },+ {+ "source": "Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x05_P1.27mm_Vertical.step",+ "file": "kicad/3d/PinHeader_1x05_P1.27mm_Vertical.step",+ "status": "existing"+ },+ {+ "source": "Diode_SMD.3dshapes/D_SMC.step",+ "file": "kicad/3d/D_SMC.step",+ "status": "existing"+ },+ {+ "source": "Package_TO_SOT_SMD.3dshapes/SOT-23-6.step",+ "file": "kicad/3d/SOT-23-6.step",+ "status": "existing"+ },+ {+ "source": "Package_SO.3dshapes/MSOP-10_3x3mm_P0.5mm.step",+ "file": "kicad/3d/MSOP-10_3x3mm_P0.5mm.step",+ "status": "existing"+ },+ {+ "source": "Fuse.3dshapes/Fuse_1206_3216Metric.step",+ "file": "kicad/3d/Fuse_1206_3216Metric.step",+ "status": "existing"+ },+ {+ "source": "Capacitor_SMD.3dshapes/C_0805_2012Metric.step",+ "file": "kicad/3d/C_0805_2012Metric.step",+ "status": "existing"+ },+ {+ "source": "Diode_SMD.3dshapes/D_SOD-323.step",+ "file": "kicad/3d/D_SOD-323.step",+ "status": "existing"+ },+ {+ "source": "Connector_USB.3dshapes/USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal.step",+ "file": "kicad/3d/USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal.step",+ "status": "existing"+ },+ {+ "source": "Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.step",+ "file": "kicad/3d/PinHeader_1x03_P2.54mm_Vertical.step",+ "status": "existing"+ },+ {+ "source": "Package_SO.3dshapes/SOIC-14_3.9x8.7mm_P1.27mm.step",+ "file": "kicad/3d/SOIC-14_3.9x8.7mm_P1.27mm.step",+ "status": "existing"+ },+ {+ "source": "Package_TO_SOT_THT.3dshapes/TO-220-3_Horizontal_TabUp.step",+ "file": "kicad/3d/TO-220-3_Horizontal_TabUp.step",+ "status": "fetched",+ "message": "\u2192 /home/adom/project/adom-custom-electronic-load/kicad/3d/TO-220-3_Horizontal_TabUp.step (136960 bytes)\n"+ }+ ]+}
design/sourcing-check.logadded+4@@ -0,0 +1,4 @@+OK: sourcing check passed on the fab profile: 102 rows, 102 references (63 Adom stock, 28 distributor, 11 no part), stock checked 2026-10-07; every one of the board's 91 BOM references is in the BOM (11 excluded by their footprints)+Hint: Profile fab: every row from Mouser or Adom stock, no LCSC/JLCPCB parts (the 3rd party fab); build quantity 1 (--qty).+Hint: warning: 63 Adom stock row(s) with no quantity recorded (R1, R2, R3, R4, R5, R6, R7, C1, R11, C2, C3, R13, R14, R15, R16, C4, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, C5, R27, R28, R29, R30, R31, R32, R33, R34, R35, R36, R37, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, R38, MP1, MP2, MP3, MP4, J1, J2, J3, J4, J5, J6, J7): `pnp-inventory bulk-check --bom <csv>` fills it+Hint: Next: `evidence add --kind calcs --file design/calcs.json` once the values are derived (aiflow-circuit-design).
docs/cost/README.mdadded+9@@ -0,0 +1,9 @@+# Prototype cost — incomplete, not a purchase quote++Dated source snapshots are in `design/ps_*.json`; the per-reference electrical BOM is `design/bom.csv`. On 2026-10-07 the currently priced electrical references total **$42.77** for one board. That is a partial subtotal: 63 references remain unpriced, largely stocked passives and Adom molecule hardware. Catalog availability is not a verified live inventory count.++Additional listed candidates: Sunon MF40200V1-1000U-G99 fan $8.45; ATS-CPX050050025-124-C1-R0 heatsink $4.50; Vishay NTCLE100E3103JB0 sensor $0.53. Including these gives **$56.25 before the unpriced items**. Thin fan stock and long resistor lead times make procurement review necessary before standardizing the build.++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.
docs/firmware-contract.mdadded+19@@ -0,0 +1,19 @@+# Firmware and control-panel contract — R0 engineering draft++The portable C safety-policy core is implemented and host-tested. There is no flashable STM32 firmware yet. USB descriptors, HAL, interrupts, hardware validation of the register drivers, ADC calibration, persistence and the hardware adapter remain open. No hardware operation has been demonstrated.++USB CDC ACM is the preferred link to the control panel. The board is self-powered from auxiliary 5 V; USB VBUS is detected but does not power the fan or logic. D+/D− and ground connect to the panel USB host. UART at 3.3 V is an alternative through the molecule contacts; it is not a power interface and must not be wired to 5 V GPIO. Never enable a load by connecting a raw GPIO wire alone.++Proposed transport: newline-delimited JSON, protocol `adom.load/1`, maximum 256 bytes per line, explicit request ID and success/error response. Commands: `identify`, `status`, `set_current` (amperes), `arm`, `off`, `clear_fault`, `heartbeat`. One exclusive controlling session; monotonic sequence numbers; stale/replayed commands rejected. Disconnect, parser overflow, invalid framing or heartbeat loss disables the load. `off` must have priority over queued commands. The panel must show requested and applied current separately.++Every boot starts disabled: configure MCU_ENABLE low and ARM_CLK low before peripheral initialization, keep DAC at zero, and verify the hardware clear/clamp path. `arm` is allowed only with fresh valid telemetry, healthy fan, safe temperature/voltage, a verified assembly configuration and a live host lease. Write DAC zero, pulse ARM_CLK, verify LATCH_Q, then enable; missing latch acknowledgement must time out. Fault clearing never automatically re-arms.++The 1.6 s nominal external watchdog has a 1.12–2.24 s specified timeout. Firmware toggles WDI only after a complete healthy control cycle, never from an unconditional timer interrupt. The independent comparator/latch chain handles case-sensor open/short, overtemperature, overcurrent and overvoltage. The software host lease is 1 s; sensor age limit 50 ms. These timings require hardware acceptance tests.++The policy core starts with a **5 W bring-up ceiling**, 3 A maximum, 24 V maximum and 1 A/s upward slew. Raising the ceiling toward the 25 W design target requires verified cooling and assembly qualification. The `assembly_qualified` input is a trusted build/calibration configuration, not a serial command. Upward steps are limited; downward power limiting is immediate. Fan tach timeout and thermistor thresholds are provisional and must be confirmed against the assembled fan/sensor.++Telemetry should include DUT voltage/current/power, case temperature, tach RPM, DAC code, requested/applied current, state, latched faults, firmware revision, calibration ID, sample timestamp and link status. Measured power is `V*I`; input/output buck efficiency requires a separate input-side measurement. USB and UART share the same state machine and cannot independently own the load.++Host test: `gcc -std=c11 -Wall -Wextra -Werror -fsanitize=address,undefined firmware/load_core.c tests/test_load_core.c -lm -o /tmp/test-adom-load && /tmp/test-adom-load`. The test covers rejected nonfinite/range commands, bring-up power limiting, immediate downward limiting, hardware fault latching, clear/re-arm separation, stale samples, nonfinite sensors, host loss and 32-bit clock wrap. It does not validate the MCU binary, USB transport, actual pin polarity or physical watchdog response.++Register drivers in `firmware/instruments.c` explicitly set DAC GAIN=0x0101: divide the internal reference by two and use buffer gain two. This is necessary on the 3.3 V supply; divide-disabled operation with a 2.5 V reference violates the DAC reference headroom requirement. Exact DAC identity, gain readback, reference alarm and INA226 identity are checked before enabling. Register drivers compile with strict warnings, but I2C operation is untested on hardware.
docs/model-provenance.mdadded+13@@ -0,0 +1,13 @@+# Digital asset provenance++The R0 digital assembly is **not a verified complete twin**. Native package bodies are from the official KiCad library and are generic package geometry, not exact manufacturer-authored MPN CAD. `design/package-models.json` records the fetched bodies. Standard KiCad assets retain their upstream license; reuse of a package model does not verify pin mapping, height tolerances or the actual part marking.++`kicad/3d/LVK12.step` is independently generated nominal geometry from the Ohmite LVK12 drawing: 3.2 x 1.6 x 0.5 mm body envelope and four terminals. `tools/shunt_model.py` and its adjacent provenance JSON disclose the simplified coating/substrate/terminal construction. `kicad/lib/Load.pretty/LVK12.kicad_mod` uses the manufacturer land-pattern dimensions and project-defined terminal numbering; the current and Kelvin terminals remain separate nets.++`kicad/lib/Load.pretty/TI_DGS0010A.kicad_mod` is independently authored from TI drawing 4221984/A (05/2015), shown in the DACx0501 and INA226 package addenda: 1.45 x 0.30 mm pads, 0.50 mm pitch, 4.40 mm row-center separation. It replaces the wider generic MSOP lands. The body remains generic MSOP-10 geometry.++The TO-220 model is the horizontal tab-up variant. The electrical tab is drain/load-positive; a touchable heatsink needs a verified isolator, shoulder hardware and clamp. A generic STEP body is not evidence for the fitted lead-form height or clamp pressure.++No manufacturer CAD for the selected heatsink/fan has been verified or bound into the PCB assembly. Their dimensions, hole pattern, airflow and thermal interface still need a coherent mechanical model and native fit review. Do not fabricate a bracket from an envelope-only illustration.++Source documents are retained locally for engineering reference. GCT's drawing carries a restrictive notice and is not included in the public project bundle. Links and independently authored design facts may be documented without redistributing that drawing.
docs/placement-review.mdadded+9@@ -0,0 +1,9 @@+# R0 placement review++The latest `kicad/placement-candidate.kicad_pcb` contains all 102 components on the molecule board. Native KiCad reports **zero DRC violations and 218 unconnected items** in `kicad/candidate-drc.json`. This is a placement checkpoint, not a routed board or fabrication release.++The rejected first proposal remains documented in `design/placement-check.log` and `design/placement-drc.json`. Its MSOP spacing findings were resolved by using TI's manufacturer land pattern (1.45 x 0.30 mm pads), rather than suppressing copper-clearance checks. The GCT USB4105 land pattern was preserved; its manufacturer-defined locating-hole geometry now has a local 0.15 mm hole-clearance constraint, only between items belonging to J8. Nominal observed clearance is 0.1944 mm. This exceeds the selected profile's copper-spacing floor, but drill-process DFM must still be verified before fabrication; it is not a blanket board-wide relaxation.++Reference labels were repositioned using native text bounds against courtyard/pad/drill envelopes. U2 still lacks an accepted body-clear label location despite zero native DRC findings; fitted-model visibility and final two-sided labels remain open. DRC does not check all assembled label occlusion.++The MOSFET is horizontal tab-up for a top-side heatsink. The heatsink clamp, electrical insulation, contact resistance, PCB support, fan guard and duct remain mechanical design work. The proposed ATS heatsink is a candidate only, not a completed mounted thermal solution. Routing must accommodate the finalized mounting and cooling keepouts before release.
docs/status.mdadded+13@@ -0,0 +1,13 @@+# Engineering status — 2026-10-07++Implemented: independent 102-component/52-net connectivity source; hierarchical KiCad schematic; native two-layer molecule board outline with fixed machine pins/contacts and staged components; sourced semiconductor candidates; portable package models; generated nominal Kelvin shunt model; TI-amplifier/approximate-MOSFET transient sensitivity study; portable C load-safety policy and host tests; AI Flow run and raw build clips.++Verified: native KiCad 10.0.5 schematic ERC has zero findings after the Kelvin-ground correction; every intended net matches the native exported schematic netlist. Six current-loop sensitivity cases settle within the selected windows with 1 nF compensation. Safety-core tests pass with compiler warnings treated as errors and address/undefined-behavior sanitizers. Native board and 3D setup views were inspected; they show the outline and machine interfaces, with the remaining components still staged outside the board.++Not complete: manufacturer-level CAD audit, all live inventory counts, mechanical cooling assembly, final mechanical placement, routing, DRC-clean PCB, Fields/current/thermal analysis, fabrication exports, MCU firmware/HAL/USB integration, control-panel dashboard, assembled hardware, calibration and industrial qualification. Do not fabricate from this draft. The 25 W/24 V/3 A envelope is provisional and simultaneous; the first DUT is the 5 V/1 A buck. Firmware policy limits bring-up to 5 W.++The schematic capture attempt failed with an encoder initialization timeout. Other raw clips are available, but the static component setup clip is excluded from the planned action edit. No final narrated demo or YouTube publication exists.++A read-only Bridge inspection unexpectedly reported dismissing an unrelated Remote Desktop dialog. Reported to the owner as [adom/kicad-bridge#120](https://wiki.adom.inc/adom/kicad-bridge/issues/120). No fix or deployment is verified. Subsequent window inventories use `autoDismiss:false`.++Placement update: the native candidate now has zero DRC violations, with 218 unrouted connections. Its USB intra-footprint hole-clearance rule and unresolved U2 assembled label location are documented in the placement review.
firmware/instruments.cadded+36@@ -0,0 +1,36 @@+/* Register-level implementation from TI DACx0501 SBAS794E and INA226 SBOS547.+ * Board adapter supplies bounded-time I2C operations and big-endian 16-bit words.+ * Keep MCU_ENABLE low throughout initialization and on ANY returned false.+ */+#include "instruments.h"+#define DAC_ADDR 0x48+#define INA_ADDR 0x40+bool load_dac_write(const load_i2c *b,uint16_t code){+ if(code>4095)return false;+ uint16_t status=0;+ return b->write16(DAC_ADDR,8,(uint16_t)(code<<4)) && b->read16(DAC_ADDR,7,&status) && !(status&1);+}+bool load_instruments_init(const load_i2c *b){+ uint16_t id=0,mfr=0,gain=0,status=0;+ if(!b || !b->write16 || !b->read16 || !b->delay_ms)return false;+ if(!b->write16(DAC_ADDR,8,0))return false;+ if(!b->read16(DAC_ADDR,1,&id)||id!=0x2115)return false; /* DAC60501Z, not M or 16-bit */+ /* At VDD=3.3V the internal 2.5V reference MUST be divided by 2.+ Buffer gain 2 restores a 2.5V output span. GAIN bits 8 and 0 = 1. */+ if(!b->write16(DAC_ADDR,3,0)||!b->write16(DAC_ADDR,4,0x0101)||!b->write16(DAC_ADDR,2,0))return false;+ b->delay_ms(10); /* conservative startup delay; verify on hardware */+ if(!b->read16(DAC_ADDR,4,&gain)||gain!=0x0101||!b->read16(DAC_ADDR,7,&status)||(status&1))return false;+ if(!b->read16(INA_ADDR,0xFE,&mfr)||mfr!=0x5449||!b->read16(INA_ADDR,0xFF,&id)||(id&0xFFF0)!=0x2260)return false;+ /* 16 averages, 1.1ms bus + 1.1ms shunt each, continuous (~35.2ms update). */+ if(!b->write16(INA_ADDR,0,0x4527)||!b->write16(INA_ADDR,5,1024))return false;+ return load_dac_write(b,0);+}+bool load_ina_read(const load_i2c *b,float *v,float *a){+ uint16_t flags=0,shunt=0,bus=0;+ if(!b->read16(INA_ADDR,6,&flags)||!(flags&8)||(flags&4))return false;+ if(!b->read16(INA_ADDR,1,&shunt)||!b->read16(INA_ADDR,2,&bus))return false;+ /* The current conversion below uses shunt volts directly, independent of CAL.+ Bus measurement is AFTER the input protection diode, not the DUT connector. */+ *v=(float)bus*.00125f;*a=(float)(int16_t)shunt*.000125f;+ return true;+}
firmware/instruments.hadded+13@@ -0,0 +1,13 @@+#ifndef ADOM_LOAD_INSTRUMENTS_H+#define ADOM_LOAD_INSTRUMENTS_H+#include <stdbool.h>+#include <stdint.h>+typedef struct {+ bool (*write16)(uint8_t addr7,uint8_t reg,uint16_t value);+ bool (*read16)(uint8_t addr7,uint8_t reg,uint16_t *value);+ void (*delay_ms)(uint32_t ms);+} load_i2c;+bool load_instruments_init(const load_i2c *);+bool load_dac_write(const load_i2c *,uint16_t code);+bool load_ina_read(const load_i2c *,float *load_terminal_v,float *amps);+#endif
firmware/load_core.cadded+50@@ -0,0 +1,50 @@+/* Portable policy core. Hardware adapter and USB stack are not yet implemented.+ * No production enable: assembly_qualified must come from verified configuration,+ * never a serial command. Default 5W bring-up ceiling, target 25W after qualification.+ */+#include "load_core.h"+#include <math.h>+#include <string.h>+static uint32_t age(uint32_t now,uint32_t then){return now-then;}+static uint32_t checks(const load_core *c,const load_sample *s){+ uint32_t f=0;+ if(!s->sensors_valid || !isfinite(s->volts) || !isfinite(s->amps) || !isfinite(s->case_c) || age(s->now_ms,s->sample_ms)>50) f|=F_SENSOR;+ if(!s->hw_ok) f|=F_HARDWARE;+ if(age(s->now_ms,s->last_tach_ms)>250) f|=F_FAN;+ if(age(s->now_ms,c->lease_ms)>1000) f|=F_LINK;+ if(s->case_c>=55 || s->case_c< -20) f|=F_THERMAL;+ if(s->volts<4.5f || s->volts>24 || s->amps< -0.02f || s->amps>3.15f) f|=F_ENVELOPE;+ return f;+}+void load_init(load_core *c,uint32_t now){memset(c,0,sizeof(*c));c->state=LOAD_OFF;c->last_tick_ms=now;c->lease_ms=now;c->power_limit_w=5;}+void load_off(load_core *c){c->enable=false;c->dac_code=0;c->applied_a=0;c->requested_a=0;if(c->state!=LOAD_FAULT)c->state=LOAD_OFF;}+bool load_set_current(load_core *c,float a){if(!isfinite(a)||a<0||a>3)return false;c->requested_a=a;return true;}+void load_heartbeat(load_core *c,uint32_t now){c->lease_ms=now;}+bool load_arm(load_core *c,const load_sample *s){+ if(c->state!=LOAD_OFF || !s->assembly_qualified || checks(c,s))return false;+ c->state=LOAD_ARMED;c->last_tick_ms=s->now_ms;return true;+}+bool load_clear_fault(load_core *c,const load_sample *s){+ if(c->state!=LOAD_FAULT || checks(c,s) || s->latch_q)return false;+ c->faults=0;c->state=LOAD_OFF;load_off(c);return true;+}+void load_tick(load_core *c,const load_sample *s){+ uint32_t dt=age(s->now_ms,c->last_tick_ms);c->last_tick_ms=s->now_ms;+ if(c->state==LOAD_OFF || c->state==LOAD_FAULT){c->enable=false;c->dac_code=0;c->applied_a=0;return;}+ uint32_t f=checks(c,s);+ if(!s->assembly_qualified || (c->state==LOAD_RUNNING && !s->latch_q))f|=F_HARDWARE;+ if(dt>50)f|=F_SENSOR;+ if(f){c->faults|=f;c->state=LOAD_FAULT;load_off(c);return;}+ /* ARM only prepares the state. Adapter holds enable low, DAC zero, pulses ARM_CLK,+ reads LATCH_Q, then calls tick. It must time out an unacknowledged arm. */+ if(c->state==LOAD_ARMED && !s->latch_q){c->enable=false;c->dac_code=0;return;}+ c->state=LOAD_RUNNING;+ float limit=fminf(3.0f,c->power_limit_w/s->volts);+ float wanted=fminf(c->requested_a,limit);+ float rise=(float)dt/1000.0f; /* 1 A/s upward; downward limiting immediate. */+ c->applied_a=fminf(wanted,c->applied_a+rise);+ /* DAC60501 net gain=1 (reference /2, buffer x2), reference=2.5V, divider 38.6k/1k, Rs=20mOhm.+ Floor the command. 4096 is the DAC denominator; full scale is code 4095. */+ float code=floorf(c->applied_a*0.020f*39.6f/2.5f*4096.0f);+ c->dac_code=(uint16_t)fminf(4095,fmaxf(0,code));c->enable=c->dac_code>0;+}
firmware/load_core.hadded+24@@ -0,0 +1,24 @@+#ifndef ADOM_LOAD_CORE_H+#define ADOM_LOAD_CORE_H+#include <stdbool.h>+#include <stdint.h>+typedef enum { LOAD_OFF, LOAD_ARMED, LOAD_RUNNING, LOAD_FAULT } load_state;+enum { F_SENSOR=1, F_HARDWARE=2, F_FAN=4, F_LINK=8, F_THERMAL=16, F_ENVELOPE=32 };+typedef struct {+ uint32_t now_ms, sample_ms, last_tach_ms;+ float volts, amps, case_c;+ bool sensors_valid, hw_ok, latch_q, assembly_qualified;+} load_sample;+typedef struct {+ load_state state; uint32_t faults, last_tick_ms, lease_ms;+ float requested_a, applied_a, power_limit_w;+ uint16_t dac_code; bool enable;+} load_core;+void load_init(load_core *, uint32_t now);+void load_off(load_core *);+bool load_set_current(load_core *, float amps);+void load_heartbeat(load_core *, uint32_t now);+bool load_arm(load_core *, const load_sample *);+bool load_clear_fault(load_core *, const load_sample *);+void load_tick(load_core *, const load_sample *);+#endif
kicad/adom-custom-electronic-load.kicad_schadded+700@@ -0,0 +1,700 @@+(kicad_sch+ (version 20250114)+ (generator "adom-load-design")+ (uuid "fbec23bc-ecdc-5eaf-8a63-4297c95698dc")+ (paper "A2")+ (title_block+ (title "Custom electronic load: circuit overview")+ (company "Adom")+ (rev "R0 ENGINEERING DRAFT")+ )+ (lib_symbols+ (symbol "power:PWR_FLAG"+ (power global)+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 0)+ (hide yes)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "#FLG"+ (at 0 1.905 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "PWR_FLAG"+ (at 0 3.81 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Special symbol for telling ERC where power comes from"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "flag power"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "PWR_FLAG_0_0"+ (pin power_out line+ (at 0 0 90)+ (length 0)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (symbol "PWR_FLAG_0_1"+ (polyline+ (pts+ (xy 0 0)+ (xy 0 1.27)+ (xy -1.016 1.905)+ (xy 0 2.54)+ (xy 1.016 1.905)+ (xy 0 1.27)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (embedded_fonts no)+ )+ )+ (text "R0 engineering draft - not approved for fabrication. Limits: 24 V, 3 A, 25 W simultaneously.\nUSB/UART control, analogue current servo, independent latched shutdown.\nUnverified: cooling, loop stability, contact ratings, complete sourcing and fault coverage."+ (exclude_from_sim no)+ (at 180 30 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ (uuid "18b149a4-4501-5890-bf03-f55940b2fad2")+ )+ (sheet+ (at 30 60)+ (size 85 35)+ (fields_autoplaced yes)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (color 0 0 0 0)+ )+ (uuid "91f935d6-61cc-5028-b5f4-90ab99e5a265")+ (property "Sheetname" "Power"+ (at 30 58.73 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Sheetfile" "power.kicad_sch"+ (at 30 96.27 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"+ (page "2")+ )+ )+ )+ )+ (sheet+ (at 145 60)+ (size 85 35)+ (fields_autoplaced yes)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (color 0 0 0 0)+ )+ (uuid "b39e5d7a-df13-5449-b522-f616d3a37dc3")+ (property "Sheetname" "Servo"+ (at 145 58.73 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Sheetfile" "servo.kicad_sch"+ (at 145 96.27 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"+ (page "3")+ )+ )+ )+ )+ (sheet+ (at 260 60)+ (size 85 35)+ (fields_autoplaced yes)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (color 0 0 0 0)+ )+ (uuid "3deb6fde-ee85-5d88-a03c-faace1e97dbf")+ (property "Sheetname" "Telemetry"+ (at 260 58.73 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Sheetfile" "telemetry.kicad_sch"+ (at 260 96.27 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"+ (page "4")+ )+ )+ )+ )+ (sheet+ (at 30 115)+ (size 85 35)+ (fields_autoplaced yes)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (color 0 0 0 0)+ )+ (uuid "f0faeac2-e6cb-58a9-abac-02aa61bcaa8b")+ (property "Sheetname" "Protection"+ (at 30 113.73 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Sheetfile" "protection.kicad_sch"+ (at 30 151.27 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"+ (page "5")+ )+ )+ )+ )+ (sheet+ (at 145 115)+ (size 85 35)+ (fields_autoplaced yes)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (color 0 0 0 0)+ )+ (uuid "f67f457f-2fe3-5401-8a32-ae294282cc79")+ (property "Sheetname" "Auxiliary"+ (at 145 113.73 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Sheetfile" "auxiliary.kicad_sch"+ (at 145 151.27 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"+ (page "6")+ )+ )+ )+ )+ (sheet+ (at 260 115)+ (size 85 35)+ (fields_autoplaced yes)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (color 0 0 0 0)+ )+ (uuid "737ecad1-e873-5b4e-861d-2f6eaa0d5446")+ (property "Sheetname" "Digital"+ (at 260 113.73 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Sheetfile" "digital.kicad_sch"+ (at 260 151.27 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"+ (page "7")+ )+ )+ )+ )+ (sheet+ (at 30 170)+ (size 85 35)+ (fields_autoplaced yes)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (color 0 0 0 0)+ )+ (uuid "b1a2b081-8bfa-588e-b46a-f91d19419ce5")+ (property "Sheetname" "Mechanical"+ (at 30 168.73 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Sheetfile" "mechanical.kicad_sch"+ (at 30 206.27 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"+ (page "8")+ )+ )+ )+ )+ (sheet+ (at 145 170)+ (size 85 35)+ (fields_autoplaced yes)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (color 0 0 0 0)+ )+ (uuid "51d933d8-dde9-5d50-8ed5-b4399fb8c29c")+ (property "Sheetname" "Molecule"+ (at 145 168.73 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Sheetfile" "molecule.kicad_sch"+ (at 145 206.27 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"+ (page "9")+ )+ )+ )+ )+ (sheet+ (at 260 170)+ (size 85 35)+ (fields_autoplaced yes)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (color 0 0 0 0)+ )+ (uuid "1eb943d8-50e8-56c6-ab17-367ad8302bc4")+ (property "Sheetname" "Probe"+ (at 260 168.73 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Sheetfile" "probe.kicad_sch"+ (at 260 206.27 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"+ (page "10")+ )+ )+ )+ )+ (sheet+ (at 30 225)+ (size 85 35)+ (fields_autoplaced yes)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (color 0 0 0 0)+ )+ (uuid "3052a347-cc1f-52d8-a4e1-01aa3beb3b9a")+ (property "Sheetname" "Control"+ (at 30 223.73 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Sheetfile" "control.kicad_sch"+ (at 30 261.27 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"+ (page "11")+ )+ )+ )+ )+ (symbol+ (lib_id "power:PWR_FLAG")+ (at 59.69 289.56 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom no)+ (on_board no)+ (dnp no)+ (uuid "829b2209-6d72-5ce1-9087-095d36be09ce")+ (property "Reference" "#FLG01"+ (at 59.69 284.48 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "PWR_FLAG"+ (at 59.69 287.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (pin "1"+ (uuid "ca7958e1-d1a9-56e7-a8fa-5945aff7c6db")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"+ (reference "#FLG01")+ (unit 1)+ )+ )+ )+ )+ (global_label "5V_AUX"+ (shape bidirectional)+ (at 59.69 289.56 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ (uuid "e91a4dd6-550d-58ac-8010-4dba7dff7f8b")+ )+ (symbol+ (lib_id "power:PWR_FLAG")+ (at 170.18 289.56 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom no)+ (on_board no)+ (dnp no)+ (uuid "ea1fe10e-e063-53f7-bfbb-9788deb58ce6")+ (property "Reference" "#FLG02"+ (at 170.18 284.48 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "PWR_FLAG"+ (at 170.18 287.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (pin "1"+ (uuid "28131e23-57fc-58a9-92bb-77d9110e9709")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"+ (reference "#FLG02")+ (unit 1)+ )+ )+ )+ )+ (global_label "GND"+ (shape bidirectional)+ (at 170.18 289.56 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ (uuid "29123856-106f-5f58-8920-f18f56885ce0")+ )+ (symbol+ (lib_id "power:PWR_FLAG")+ (at 279.4 289.56 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom no)+ (on_board no)+ (dnp no)+ (uuid "f9f093ef-46e8-53ca-a486-edc6e74ec91e")+ (property "Reference" "#FLG03"+ (at 279.4 284.48 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "PWR_FLAG"+ (at 279.4 287.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (pin "1"+ (uuid "590e2435-118a-50e3-85a9-49348eed11c2")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"+ (reference "#FLG03")+ (unit 1)+ )+ )+ )+ )+ (global_label "V_GATE"+ (shape bidirectional)+ (at 279.4 289.56 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ (uuid "644d7e66-3f2f-5c8d-b845-128a7e7836c3")+ )+ (symbol+ (lib_id "power:PWR_FLAG")+ (at 389.89 289.56 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom no)+ (on_board no)+ (dnp no)+ (uuid "150c6e4c-a052-5f72-9300-d85a2185a051")+ (property "Reference" "#FLG04"+ (at 389.89 284.48 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "PWR_FLAG"+ (at 389.89 287.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (pin "1"+ (uuid "061a55e3-66c5-5010-b133-85623bbb1426")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"+ (reference "#FLG04")+ (unit 1)+ )+ )+ )+ )+ (global_label "SHUNT_N_SENSE"+ (shape bidirectional)+ (at 389.89 289.56 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ (uuid "170f209b-bd28-5f49-98a9-368cc73a1fea")+ )+ (sheet_instances+ (path "/"+ (page "1")+ )+ )+)
kicad/auxiliary.kicad_schadded+2968@@ -0,0 +1,2968 @@+(kicad_sch+ (version 20250114)+ (generator "adom-load-design")+ (uuid "3b76d815-d4ff-5a7c-9baa-12c62a5e32bd")+ (paper "A2")+ (title_block+ (title "Auxiliary - custom electronic load")+ (company "Adom")+ (rev "R0 ENGINEERING DRAFT")+ )+ (lib_symbols+ (symbol "Load:TPS61040DBVR"+ (pin_names+ (offset 1.016)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (property "Reference" "U"+ (at 0.00 5.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "TPS61040DBVR"+ (at 0.00 -17.97 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5"+ (at 0 -23.05 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tps61040.pdf"+ (at 0 -25.59 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Description" "auxiliary; custom load R0 engineering symbol. 2-column symbol, pins grouped by function."+ (at 0 -28.13 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Manufacturer" "Texas Instruments"+ (at 0 -30.67 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "TPS61040DBVR"+ (at 0 -33.21 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Adom_Chip_Outline" "generic-iso@large"+ (at 0 -35.75 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (symbol "TPS61040DBVR_0_1"+ (rectangle+ (start -15.24 2.54)+ (end 15.24 -15.43)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type background)+ )+ )+ (text "Signals"+ (at -14.22 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify left)+ )+ )+ (text "Signals"+ (at 14.22 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify right)+ )+ )+ (text "Supply"+ (at 14.22 -8.35 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify right)+ )+ )+ (polyline+ (pts+ (xy -1.285 -2.803)+ (xy 5.191 -6.542)+ (xy 1.306 -8.785)+ (xy -5.167 -5.045)+ (xy -1.285 -2.803)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -5.167 -5.045)+ (xy -5.167 -6.316)+ (xy 1.306 -10.056)+ (xy 1.306 -8.785)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.306 -10.056)+ (xy 5.191 -7.813)+ (xy 5.191 -6.542)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -4.899 -6.473)+ (xy -5.223 -6.657)+ (xy -4.833 -6.884)+ (xy -4.509 -6.696)+ (xy -4.833 -6.884)+ (xy -4.833 -6.584)+ (xy -5.223 -6.358)+ (xy -5.223 -6.657)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -3.973 -7.006)+ (xy -4.296 -7.194)+ (xy -3.910 -7.416)+ (xy -3.586 -7.228)+ (xy -3.910 -7.416)+ (xy -3.910 -7.117)+ (xy -4.296 -6.894)+ (xy -4.296 -7.194)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -3.050 -7.538)+ (xy -3.374 -7.726)+ (xy -2.984 -7.949)+ (xy -2.660 -7.765)+ (xy -2.984 -7.949)+ (xy -2.984 -7.653)+ (xy -3.374 -7.427)+ (xy -3.374 -7.726)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -2.124 -8.074)+ (xy -2.448 -8.259)+ (xy -2.061 -8.485)+ (xy -1.737 -8.297)+ (xy -2.061 -8.485)+ (xy -2.061 -8.186)+ (xy -2.448 -7.963)+ (xy -2.448 -8.259)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -1.201 -8.607)+ (xy -1.525 -8.795)+ (xy -1.135 -9.018)+ (xy -0.811 -8.830)+ (xy -1.135 -9.018)+ (xy -1.135 -8.719)+ (xy -1.525 -8.496)+ (xy -1.525 -8.795)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -0.275 -9.140)+ (xy -0.599 -9.328)+ (xy -0.209 -9.551)+ (xy 0.115 -9.366)+ (xy -0.209 -9.551)+ (xy -0.209 -9.255)+ (xy -0.599 -9.028)+ (xy -0.599 -9.328)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.651 -9.676)+ (xy 0.327 -9.861)+ (xy 0.714 -10.087)+ (xy 1.038 -9.899)+ (xy 0.714 -10.087)+ (xy 0.714 -9.787)+ (xy 0.327 -9.565)+ (xy 0.327 -9.861)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 4.899 -7.980)+ (xy 5.223 -8.168)+ (xy 4.833 -8.391)+ (xy 4.509 -8.203)+ (xy 4.833 -8.391)+ (xy 4.833 -8.092)+ (xy 5.223 -7.869)+ (xy 5.223 -8.168)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 3.927 -8.541)+ (xy 4.251 -8.729)+ (xy 3.865 -8.952)+ (xy 3.541 -8.764)+ (xy 3.865 -8.952)+ (xy 3.865 -8.652)+ (xy 4.251 -8.430)+ (xy 4.251 -8.729)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 2.956 -9.102)+ (xy 3.280 -9.290)+ (xy 2.893 -9.512)+ (xy 2.569 -9.324)+ (xy 2.893 -9.512)+ (xy 2.893 -9.213)+ (xy 3.280 -8.990)+ (xy 3.280 -9.290)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.985 -9.662)+ (xy 2.308 -9.850)+ (xy 1.922 -10.073)+ (xy 1.598 -9.885)+ (xy 1.922 -10.073)+ (xy 1.922 -9.773)+ (xy 2.308 -9.551)+ (xy 2.308 -9.850)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -3.517 -5.178)+ (xy -3.743 -5.230)+ (xy -3.969 -5.178)+ (xy -4.063 -5.045)+ (xy -3.969 -4.917)+ (xy -3.743 -4.861)+ (xy -3.517 -4.917)+ (xy -3.422 -5.045)+ (xy -3.517 -5.178)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (text "TPS61040DBVR"+ (at 0.01 -5.79 0)+ (effects+ (font+ (size 0.76 0.76)+ )+ )+ )+ )+ (symbol "TPS61040DBVR_1_1"+ (pin input line+ (at -17.78 -2.54 0)+ (length 2.54)+ (name "FB")+ (number "3")+ )+ (pin input line+ (at -17.78 -5.08 0)+ (length 2.54)+ (name "EN")+ (number "4")+ )+ (pin open_collector line+ (at 17.78 -2.54 180)+ (length 2.54)+ (name "SW")+ (number "1")+ )+ (pin power_in line+ (at 17.78 -10.16 180)+ (length 2.54)+ (name "GND")+ (number "2")+ )+ (pin power_in line+ (at 17.78 -12.7 180)+ (length 2.54)+ (name "VIN")+ (number "5")+ )+ )+ )+ (symbol "Load:TLV75533PDBVR"+ (pin_names+ (offset 1.016)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (property "Reference" "U"+ (at 0.00 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "TLV75533PDBVR"+ (at 0.00 -14.70 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5"+ (at 0 -19.78 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tlv755p.pdf"+ (at 0 -22.32 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Description" "auxiliary; custom load R0 engineering symbol. 2-column symbol, pins grouped by function."+ (at 0 -24.86 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Manufacturer" "Texas Instruments"+ (at 0 -27.40 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "TLV75533PDBVR"+ (at 0 -29.94 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Adom_Chip_Outline" "generic-iso@large"+ (at 0 -32.48 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (symbol "TLV75533PDBVR_0_1"+ (rectangle+ (start -15.24 5.08)+ (end 15.24 -12.16)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type background)+ )+ )+ (text "Signals"+ (at -14.22 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify left)+ )+ )+ (text "Supply"+ (at 14.22 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify right)+ )+ )+ (polyline+ (pts+ (xy -0.783 -0.046)+ (xy 5.430 -3.634)+ (xy 1.703 -5.785)+ (xy -4.507 -2.197)+ (xy -0.783 -0.046)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -4.507 -2.197)+ (xy -4.507 -3.416)+ (xy 1.703 -7.004)+ (xy 1.703 -5.785)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.703 -7.004)+ (xy 5.430 -4.853)+ (xy 5.430 -3.634)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -4.250 -3.567)+ (xy -4.560 -3.744)+ (xy -4.186 -3.961)+ (xy -3.876 -3.780)+ (xy -4.186 -3.961)+ (xy -4.186 -3.674)+ (xy -4.560 -3.456)+ (xy -4.560 -3.744)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -3.361 -4.078)+ (xy -3.672 -4.258)+ (xy -3.301 -4.472)+ (xy -2.990 -4.292)+ (xy -3.301 -4.472)+ (xy -3.301 -4.185)+ (xy -3.672 -3.971)+ (xy -3.672 -4.258)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -2.476 -4.589)+ (xy -2.787 -4.769)+ (xy -2.413 -4.983)+ (xy -2.102 -4.806)+ (xy -2.413 -4.983)+ (xy -2.413 -4.699)+ (xy -2.787 -4.482)+ (xy -2.787 -4.769)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -1.588 -5.103)+ (xy -1.898 -5.280)+ (xy -1.527 -5.497)+ (xy -1.217 -5.317)+ (xy -1.527 -5.497)+ (xy -1.527 -5.210)+ (xy -1.898 -4.996)+ (xy -1.898 -5.280)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -0.702 -5.614)+ (xy -1.013 -5.795)+ (xy -0.639 -6.008)+ (xy -0.328 -5.828)+ (xy -0.639 -6.008)+ (xy -0.639 -5.721)+ (xy -1.013 -5.507)+ (xy -1.013 -5.795)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.186 -6.125)+ (xy -0.125 -6.306)+ (xy 0.250 -6.520)+ (xy 0.560 -6.342)+ (xy 0.250 -6.520)+ (xy 0.250 -6.236)+ (xy -0.125 -6.018)+ (xy -0.125 -6.306)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.075 -6.640)+ (xy 0.764 -6.817)+ (xy 1.135 -7.034)+ (xy 1.445 -6.854)+ (xy 1.135 -7.034)+ (xy 1.135 -6.747)+ (xy 0.764 -6.533)+ (xy 0.764 -6.817)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 5.150 -5.013)+ (xy 5.460 -5.193)+ (xy 5.086 -5.407)+ (xy 4.776 -5.227)+ (xy 5.086 -5.407)+ (xy 5.086 -5.120)+ (xy 5.460 -4.906)+ (xy 5.460 -5.193)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 4.218 -5.551)+ (xy 4.528 -5.731)+ (xy 4.158 -5.945)+ (xy 3.847 -5.765)+ (xy 4.158 -5.945)+ (xy 4.158 -5.658)+ (xy 4.528 -5.444)+ (xy 4.528 -5.731)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 3.286 -6.089)+ (xy 3.597 -6.269)+ (xy 3.226 -6.483)+ (xy 2.915 -6.302)+ (xy 3.226 -6.483)+ (xy 3.226 -6.195)+ (xy 3.597 -5.982)+ (xy 3.597 -6.269)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 2.354 -6.626)+ (xy 2.665 -6.807)+ (xy 2.294 -7.021)+ (xy 1.983 -6.840)+ (xy 2.294 -7.021)+ (xy 2.294 -6.733)+ (xy 2.665 -6.520)+ (xy 2.665 -6.807)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -2.924 -2.324)+ (xy -3.141 -2.374)+ (xy -3.358 -2.324)+ (xy -3.448 -2.197)+ (xy -3.358 -2.074)+ (xy -3.141 -2.020)+ (xy -2.924 -2.074)+ (xy -2.833 -2.197)+ (xy -2.924 -2.324)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (text "TLV75533PDBVR"+ (at 0.46 -2.92 0)+ (effects+ (font+ (size 0.67 0.67)+ )+ )+ )+ )+ (symbol "TLV75533PDBVR_1_1"+ (pin input line+ (at -17.78 -2.54 0)+ (length 2.54)+ (name "EN")+ (number "3")+ )+ (pin no_connect line+ (at -17.78 -5.08 0)+ (length 2.54)+ (name "NC")+ (number "4")+ )+ (pin power_in line+ (at 17.78 -2.54 180)+ (length 2.54)+ (name "IN")+ (number "1")+ )+ (pin power_in line+ (at 17.78 -5.08 180)+ (length 2.54)+ (name "GND")+ (number "2")+ )+ (pin power_out line+ (at 17.78 -7.62 180)+ (length 2.54)+ (name "OUT")+ (number "5")+ )+ )+ )+ (symbol "Device:L"+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 1.016)+ (hide yes)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "L"+ (at -1.27 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "L"+ (at 1.905 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Inductor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "inductor choke coil reactor magnetic"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "L_0_1"+ (arc+ (start 0 2.54)+ (mid 0.6323 1.905)+ (end 0 1.27)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (arc+ (start 0 1.27)+ (mid 0.6323 0.635)+ (end 0 0)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (arc+ (start 0 0)+ (mid 0.6323 -0.635)+ (end 0 -1.27)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (arc+ (start 0 -1.27)+ (mid 0.6323 -1.905)+ (end 0 -2.54)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "L_1_1"+ (pin passive line+ (at 0 3.81 270)+ (length 1.27)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 0 -3.81 90)+ (length 1.27)+ (name "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ (symbol "Device:D_Schottky"+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 1.016)+ (hide yes)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "D"+ (at 0 2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "D_Schottky"+ (at 0 -2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Schottky diode"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "diode Schottky"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "D_Schottky_0_1"+ (polyline+ (pts+ (xy -1.905 0.635)+ (xy -1.905 1.27)+ (xy -1.27 1.27)+ (xy -1.27 -1.27)+ (xy -0.635 -1.27)+ (xy -0.635 -0.635)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.27 1.27)+ (xy 1.27 -1.27)+ (xy -1.27 0)+ (xy 1.27 1.27)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.27 0)+ (xy -1.27 0)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "D_Schottky_1_1"+ (pin passive line+ (at -3.81 0 0)+ (length 2.54)+ (name "K"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 3.81 0 180)+ (length 2.54)+ (name "A"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ (symbol "Device:R"+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 0)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "R"+ (at 2.032 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "R"+ (at 0 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" ""+ (at -1.778 0 90)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Resistor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "R res resistor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "R_*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "R_0_1"+ (rectangle+ (start -1.016 -2.54)+ (end 1.016 2.54)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "R_1_1"+ (pin passive line+ (at 0 3.81 270)+ (length 1.27)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 0 -3.81 90)+ (length 1.27)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ (symbol "Device:C"+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 0.254)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "C"+ (at 0.635 2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Value" "C"+ (at 0.635 -2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Footprint" ""+ (at 0.9652 -3.81 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Unpolarized capacitor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "cap capacitor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "C_*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "C_0_1"+ (polyline+ (pts+ (xy -2.032 0.762)+ (xy 2.032 0.762)+ )+ (stroke+ (width 0.508)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -2.032 -0.762)+ (xy 2.032 -0.762)+ )+ (stroke+ (width 0.508)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "C_1_1"+ (pin passive line+ (at 0 3.81 270)+ (length 2.794)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 0 -3.81 90)+ (length 2.794)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ )+ (symbol+ (lib_id "Load:TPS61040DBVR")+ (at 80.01 74.93 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "6fec066e-0831-5918-8c1d-8313d3a56251")+ (property "Reference" "U5"+ (at 80.01 67.31 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "TPS61040DBVR"+ (at 80.01 91.44 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5"+ (at 80.01 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "TPS61040DBVR"+ (at 80.01 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "3"+ (uuid "9e34fd61-39c4-566e-9ef5-43254a2e198a")+ )+ (pin "4"+ (uuid "15a84415-c7d9-5263-a667-67ccf98ed724")+ )+ (pin "1"+ (uuid "0e548a30-876b-51de-bc50-df418d881347")+ )+ (pin "2"+ (uuid "6fafae7c-4d96-5a30-a4b0-c14b27864092")+ )+ (pin "5"+ (uuid "63e683d6-1448-5a3d-90b9-eae9bc13015e")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f67f457f-2fe3-5401-8a32-ae294282cc79"+ (reference "U5")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:TLV75533PDBVR")+ (at 229.87 74.93 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "775eeec2-8930-5239-9fd4-f261eb490613")+ (property "Reference" "U9"+ (at 229.87 67.31 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "TLV75533PDBVR"+ (at 229.87 86.36 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5"+ (at 229.87 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "TLV75533PDBVR"+ (at 229.87 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "3"+ (uuid "3feb4738-8826-55aa-a7a8-2b0b015a2ea2")+ )+ (pin "4"+ (uuid "c097869b-d3f5-5a7e-9ff9-cc0b5c635860")+ )+ (pin "1"+ (uuid "7ab36466-37c1-558f-8908-9581a31d5976")+ )+ (pin "2"+ (uuid "6206029d-9848-57ce-8907-047c773963bf")+ )+ (pin "5"+ (uuid "14cbae42-0357-58f7-a11d-2082bc6c610b")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f67f457f-2fe3-5401-8a32-ae294282cc79"+ (reference "U9")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:L")+ (at 35.56 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "40d2293f-cf96-56b3-b6cd-05a8d44b48df")+ (property "Reference" "L1"+ (at 35.56 242.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "10uH"+ (at 35.56 257.81 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Load:L_Abracon_AMPLH5030S"+ (at 35.56 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "AMPLH5030S-100MT"+ (at 35.56 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "1722d25e-feeb-5de3-8858-a40899d73dc8")+ )+ (pin "2"+ (uuid "f8d55392-ff42-5e09-826f-3892bcb22cba")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f67f457f-2fe3-5401-8a32-ae294282cc79"+ (reference "L1")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:D_Schottky")+ (at 96.52 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "5863ee86-7ccd-51ef-a68b-7c6863a550a5")+ (property "Reference" "D4"+ (at 96.52 242.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "B140-13-F"+ (at 96.52 257.81 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Diode_SMD:D_SMA"+ (at 96.52 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "B140-13-F"+ (at 96.52 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "2288e8d7-e433-5a2b-8d82-252da77d4332")+ )+ (pin "2"+ (uuid "93093ef4-fc59-55db-a851-b606a3f26a5f")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f67f457f-2fe3-5401-8a32-ae294282cc79"+ (reference "D4")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 35.56 160.02 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "336f1d72-3c4b-5b3e-9fb1-27b8cc1a1d8c")+ (property "Reference" "R35"+ (at 35.56 152.4 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "680k"+ (at 35.56 167.64 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 35.56 160.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-6803GLF"+ (at 35.56 160.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "37caa92a-508b-5083-9d72-baaa0ee974ad")+ )+ (pin "2"+ (uuid "46d24eac-aaf6-5053-89e3-42d56c371f77")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f67f457f-2fe3-5401-8a32-ae294282cc79"+ (reference "R35")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 35.56 185.42 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "42f5b6dc-c72e-50f6-9d13-94472093b9b5")+ (property "Reference" "R36"+ (at 35.56 177.8 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "220k"+ (at 35.56 193.04 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 35.56 185.42 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-2203GLF"+ (at 35.56 185.42 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "191700b9-f213-53f6-9a06-8c12b85f67fe")+ )+ (pin "2"+ (uuid "59aa071b-d04e-5909-a9b5-f942402e9909")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f67f457f-2fe3-5401-8a32-ae294282cc79"+ (reference "R36")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 35.56 209.55 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "fb94cdff-bc48-5725-819a-871e34911dbe")+ (property "Reference" "R37"+ (at 35.56 201.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100k"+ (at 35.56 217.17 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 35.56 209.55 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1003GLF"+ (at 35.56 209.55 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "ba3952aa-bfad-5402-b51c-25375eb655ec")+ )+ (pin "2"+ (uuid "3acd14c6-0c9c-5a63-a003-1c06032bbad5")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f67f457f-2fe3-5401-8a32-ae294282cc79"+ (reference "R37")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:C")+ (at 158.75 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "fb930d55-affe-5413-b7f8-b19445d70e48")+ (property "Reference" "C6"+ (at 158.75 242.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "4.7u 25V"+ (at 158.75 257.81 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Capacitor_SMD:C_0805_2012Metric"+ (at 158.75 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CL21A475KAQNNNG"+ (at 158.75 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "d9059b8d-f4e7-55c5-acaf-1726236d9df5")+ )+ (pin "2"+ (uuid "210c1265-b7b8-52e1-bc6e-e314ca53f562")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f67f457f-2fe3-5401-8a32-ae294282cc79"+ (reference "C6")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:C")+ (at 220.98 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "10b994f1-07b7-5f67-a704-3073950fa3ec")+ (property "Reference" "C7"+ (at 220.98 242.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "4.7u 10V"+ (at 220.98 257.81 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"+ (at 220.98 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "0603X475K100CT"+ (at 220.98 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "4bd7a155-d714-5b1b-b9bb-ac81edeea489")+ )+ (pin "2"+ (uuid "689abde1-1eeb-5a87-b877-9bb2caafcc98")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f67f457f-2fe3-5401-8a32-ae294282cc79"+ (reference "C7")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:C")+ (at 283.21 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "6c327b5f-5f29-5c75-b6ea-32c8b1443838")+ (property "Reference" "C8"+ (at 283.21 242.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "1u"+ (at 283.21 257.81 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"+ (at 283.21 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "0603B105K160CT"+ (at 283.21 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "900e7ca5-1908-5a62-929c-830a206925f1")+ )+ (pin "2"+ (uuid "e549f567-e1fc-53c4-9724-b7eb571bac17")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f67f457f-2fe3-5401-8a32-ae294282cc79"+ (reference "C8")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:C")+ (at 345.44 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "b3447024-0c96-56dc-83f8-829a67d4cf5b")+ (property "Reference" "C9"+ (at 345.44 242.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "1u"+ (at 345.44 257.81 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"+ (at 345.44 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "0603B105K160CT"+ (at 345.44 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "727515bf-3b28-53ac-ba70-bf732490af44")+ )+ (pin "2"+ (uuid "ec814446-326f-5acc-9920-51ee8a3bc6ce")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f67f457f-2fe3-5401-8a32-ae294282cc79"+ (reference "C9")+ (unit 1)+ )+ )+ )+ )+ (wire+ (pts+ (xy 35.56 163.83)+ (xy 35.56 181.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "f91301c7-0a0a-521e-8943-990814318951")+ )+ (global_label "BOOST_DIV"+ (shape bidirectional)+ (at 35.56 163.83 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "c0910f20-6f2d-5785-9011-bb25de6e1b95")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 163.83 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 35.56 189.23)+ (xy 35.56 205.74)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "060f16c4-9264-58aa-87a4-c8569f09b657")+ )+ (global_label "BOOST_FB"+ (shape bidirectional)+ (at 35.56 189.23 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "0f0f5775-3062-5c9f-9a15-cc296e51f29f")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 189.23 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 97.79 77.47)+ (xy 102.87 77.47)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "0d937b8d-4c87-53aa-adb3-36562f78eb64")+ )+ (global_label "BOOST_SW"+ (shape bidirectional)+ (at 102.87 77.47 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "c07270c6-5bc6-5558-ac2e-aa7c7cd1e111")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 102.87 77.47 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 97.79 85.09)+ (xy 102.87 85.09)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "c14ccc75-0f7a-55e6-9027-cf33bb50a2f0")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 102.87 85.09 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "d4a5d5da-853d-527c-a72b-c8c12b9c42ec")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 102.87 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 62.23 77.47)+ (xy 57.15 77.47)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "3e884c6a-533b-58bc-93dd-a5c13368ec31")+ )+ (global_label "BOOST_FB"+ (shape bidirectional)+ (at 57.15 77.47 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "c4900d80-9fb7-5c93-8fc6-bb58f89faa2d")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 57.15 77.47 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 62.23 80.01)+ (xy 57.15 80.01)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "660d14cc-a5cf-50b8-a56c-9828cbfc66c8")+ )+ (global_label "5V_AUX"+ (shape bidirectional)+ (at 57.15 80.01 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "e1be3f15-7ff7-5551-85ff-5ba286e7c00b")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 57.15 80.01 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 97.79 87.63)+ (xy 102.87 87.63)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "3bc63249-a330-5b29-a46d-6a76b1b3cb0c")+ )+ (global_label "5V_AUX"+ (shape bidirectional)+ (at 102.87 87.63 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "f652cc4b-6a62-5b93-a2e5-bd34327a01de")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 102.87 87.63 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 247.65 77.47)+ (xy 252.73 77.47)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "197fcb48-b708-5a24-a844-d92f4e7176ef")+ )+ (global_label "5V_AUX"+ (shape bidirectional)+ (at 252.73 77.47 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "614067cc-8e58-5943-8e6e-7d954d4fecb3")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 252.73 77.47 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 247.65 80.01)+ (xy 252.73 80.01)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "80dcb417-e018-5af2-8533-5a3965cc2bb2")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 252.73 80.01 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "67e6444c-5fc0-5954-927f-09d7474fee1e")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 252.73 80.01 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 212.09 77.47)+ (xy 207.01 77.47)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "ccf69f26-8c52-51a9-bbb6-14cf34c7f2e3")+ )+ (global_label "5V_AUX"+ (shape bidirectional)+ (at 207.01 77.47 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "b898e3ab-7771-5cdc-ba9c-647fbdadc51b")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 207.01 77.47 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (no_connect+ (at 212.09 80.01)+ (uuid "e35a2b23-1397-56a0-b33e-87d22c280a9a")+ )+ (wire+ (pts+ (xy 247.65 82.55)+ (xy 252.73 82.55)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "1e4b4e5a-dc37-5449-9581-fac1ec373d06")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 252.73 82.55 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "50ae3080-6ffa-50e6-9829-991af8f3b3ca")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 252.73 82.55 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 35.56 246.38)+ (xy 35.56 241.3)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "299f2419-1151-52ae-b3a2-2fdc7500841d")+ )+ (global_label "5V_AUX"+ (shape bidirectional)+ (at 35.56 241.3 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "3e5788ba-e471-5755-bdfc-59f92f43ef69")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 35.56 254)+ (xy 35.56 259.08)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "250f18b0-5830-5937-9a3f-778185cf27a6")+ )+ (global_label "BOOST_SW"+ (shape bidirectional)+ (at 35.56 259.08 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "d777f219-c0f0-512d-89e1-3cc26b72d8f8")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 259.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 92.71 250.19)+ (xy 87.63 250.19)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "ee51f2d6-b468-5507-b6b7-f886f813f642")+ )+ (global_label "V_GATE"+ (shape bidirectional)+ (at 87.63 250.19 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "f1062d0d-f63c-5468-9808-fd26e3760f34")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 87.63 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 100.33 250.19)+ (xy 105.41 250.19)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "6e80b88a-3c3b-58a8-9b77-80643a3f6000")+ )+ (global_label "BOOST_SW"+ (shape bidirectional)+ (at 105.41 250.19 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "39e61744-ff7e-567f-bc97-2b3d9313ef86")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 105.41 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 35.56 156.21)+ (xy 35.56 151.13)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "6b448535-cc6c-5cf4-b068-e02526b77ed5")+ )+ (global_label "V_GATE"+ (shape bidirectional)+ (at 35.56 151.13 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "d80e8261-b081-5436-bd47-87d16e37ce0c")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 151.13 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 35.56 213.36)+ (xy 35.56 218.44)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "59d7fe58-6865-550c-a0fd-ecb5039905e9")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 35.56 218.44 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "facd94b2-386d-52c2-b303-5ded3e4e36c5")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 218.44 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 158.75 246.38)+ (xy 158.75 241.3)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "057c2ab0-ba62-59aa-b2f9-bc0ed030c647")+ )+ (global_label "V_GATE"+ (shape bidirectional)+ (at 158.75 241.3 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "4754d4ab-cbc0-59af-b748-eb958e100f45")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 158.75 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 158.75 254)+ (xy 158.75 259.08)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "dda81c79-48a2-5152-a5a2-533021053bbd")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 158.75 259.08 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "4e7cf656-a723-5604-a131-70d00f127b61")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 158.75 259.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 220.98 246.38)+ (xy 220.98 241.3)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "37fd8fd3-b25d-5ff7-b1fa-53385e5f6606")+ )+ (global_label "5V_AUX"+ (shape bidirectional)+ (at 220.98 241.3 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "96412b41-442a-5203-9835-d464ad73102c")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 220.98 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 220.98 254)+ (xy 220.98 259.08)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "7218348f-d470-55c5-b7b0-0deda71266be")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 220.98 259.08 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "9dc8bdac-18c2-548b-be79-7926c74b3d8a")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 220.98 259.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 283.21 246.38)+ (xy 283.21 241.3)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "b9b9504f-7304-5da1-bef6-074710a4b4c4")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 283.21 241.3 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "469cb9b4-8eb0-507f-ac11-e807966ec89a")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 283.21 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 283.21 254)+ (xy 283.21 259.08)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "ecc2e6bf-6abe-5b6e-a2db-920c72875006")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 283.21 259.08 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "70ddb3b0-df9a-5a98-bea2-e855ca2b4540")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 283.21 259.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 345.44 246.38)+ (xy 345.44 241.3)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "643345be-4739-5aef-a12d-0a6f032960dd")+ )+ (global_label "5V_AUX"+ (shape bidirectional)+ (at 345.44 241.3 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "0f8573a7-906b-5ab9-956e-d8821d606cb8")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 345.44 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 345.44 254)+ (xy 345.44 259.08)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "f8c26331-ea1f-51c7-ae79-6e51beda0559")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 345.44 259.08 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "4ad94a17-3107-5f19-a392-58e54fe6dd76")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 345.44 259.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (text "DRAFT: inspect pin names, actual package mapping, values and protection coverage before release."+ (exclude_from_sim no)+ (at 190 15 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ (uuid "f7362d6a-380a-541e-86c2-9871fe33932f")+ )+)
kicad/control.kicad_schadded+1140@@ -0,0 +1,1140 @@+(kicad_sch+ (version 20250114)+ (generator "adom-load-design")+ (uuid "9ed95864-6aea-5176-9d30-662418286369")+ (paper "A3")+ (title_block+ (title "Control - custom electronic load")+ (company "Adom")+ (rev "R0 ENGINEERING DRAFT")+ )+ (lib_symbols+ (symbol "Device:C"+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 0.254)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "C"+ (at 0.635 2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Value" "C"+ (at 0.635 -2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Footprint" ""+ (at 0.9652 -3.81 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Unpolarized capacitor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "cap capacitor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "C_*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "C_0_1"+ (polyline+ (pts+ (xy -2.032 0.762)+ (xy 2.032 0.762)+ )+ (stroke+ (width 0.508)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -2.032 -0.762)+ (xy 2.032 -0.762)+ )+ (stroke+ (width 0.508)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "C_1_1"+ (pin passive line+ (at 0 3.81 270)+ (length 2.794)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 0 -3.81 90)+ (length 2.794)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ )+ (symbol+ (lib_id "Device:C")+ (at 38.1 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "1027003a-7be6-5422-b24e-e6be491ea668")+ (property "Reference" "C11"+ (at 38.1 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100n"+ (at 38.1 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"+ (at 38.1 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "0603B104J500CT"+ (at 38.1 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "537b6f97-4bb9-52d0-9072-203533064fcd")+ )+ (pin "2"+ (uuid "76b9761a-0243-56bb-b9d1-e2b34becee93")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/3052a347-cc1f-52d8-a4e1-01aa3beb3b9a"+ (reference "C11")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:C")+ (at 100.33 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "4c7b1918-2303-5836-b6b9-f3176ea0fadb")+ (property "Reference" "C12"+ (at 100.33 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100n"+ (at 100.33 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"+ (at 100.33 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "0603B104J500CT"+ (at 100.33 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "95c244aa-3bb2-5f62-aad9-68925ba2a82d")+ )+ (pin "2"+ (uuid "22dc358a-12e4-548a-82bb-da08373d4d31")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/3052a347-cc1f-52d8-a4e1-01aa3beb3b9a"+ (reference "C12")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:C")+ (at 162.56 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "fb2171cf-7cd8-50d8-93c3-9398c1f7252e")+ (property "Reference" "C13"+ (at 162.56 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100n"+ (at 162.56 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"+ (at 162.56 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "0603B104J500CT"+ (at 162.56 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "fec164bf-d961-508d-bff3-b5e31f3bdc87")+ )+ (pin "2"+ (uuid "d0f67c5a-ab75-501e-a5fd-5c6472a9183a")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/3052a347-cc1f-52d8-a4e1-01aa3beb3b9a"+ (reference "C13")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:C")+ (at 223.52 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "df82e12b-affe-57b8-8098-655b7ae7588b")+ (property "Reference" "C14"+ (at 223.52 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100n"+ (at 223.52 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"+ (at 223.52 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "0603B104J500CT"+ (at 223.52 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "7aa5bbe0-64c8-56c3-b8c6-2ba15d46eb0f")+ )+ (pin "2"+ (uuid "09bbca19-cd53-58d7-9e68-d766fc98db5a")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/3052a347-cc1f-52d8-a4e1-01aa3beb3b9a"+ (reference "C14")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:C")+ (at 285.75 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "54019239-56af-5bfc-b17e-898037784132")+ (property "Reference" "C15"+ (at 285.75 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100n"+ (at 285.75 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"+ (at 285.75 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "0603B104J500CT"+ (at 285.75 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "5793c947-a7be-56d6-8044-da1548493ee3")+ )+ (pin "2"+ (uuid "48675a2d-662e-58ac-9401-efabb7ad1c2b")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/3052a347-cc1f-52d8-a4e1-01aa3beb3b9a"+ (reference "C15")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:C")+ (at 347.98 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "e71d8b78-e38d-528e-a8dd-e6dea61a1261")+ (property "Reference" "C16"+ (at 347.98 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100n"+ (at 347.98 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"+ (at 347.98 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "0603B104J500CT"+ (at 347.98 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "bb02a416-e7b1-5bfc-a22e-c7734345accb")+ )+ (pin "2"+ (uuid "bc0dfbed-67de-5b76-a8d6-fe3aa72bebb5")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/3052a347-cc1f-52d8-a4e1-01aa3beb3b9a"+ (reference "C16")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:C")+ (at 38.1 92.71 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "5dbe240d-6ec0-590e-9838-f7f399dcc7f1")+ (property "Reference" "C17"+ (at 38.1 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100n"+ (at 38.1 100.33 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"+ (at 38.1 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "0603B104J500CT"+ (at 38.1 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "00a981b1-13c8-5e6b-a9fe-236da50bf983")+ )+ (pin "2"+ (uuid "e4c83ca1-90c4-5990-b194-23b5b2ebca57")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/3052a347-cc1f-52d8-a4e1-01aa3beb3b9a"+ (reference "C17")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:C")+ (at 100.33 92.71 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "db18f760-7e77-5399-92d7-9beb37078741")+ (property "Reference" "C18"+ (at 100.33 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100n"+ (at 100.33 100.33 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"+ (at 100.33 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "0603B104J500CT"+ (at 100.33 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "c5b9bee0-f4bc-5304-b408-942501b67f92")+ )+ (pin "2"+ (uuid "28eda865-4af3-576c-a51c-8618cd5dc403")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/3052a347-cc1f-52d8-a4e1-01aa3beb3b9a"+ (reference "C18")+ (unit 1)+ )+ )+ )+ )+ (wire+ (pts+ (xy 38.1 50.8)+ (xy 38.1 45.72)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "7a6ae1a7-f20d-5a53-aa3e-646b578a19e9")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 38.1 45.72 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "98033ba4-cb75-5f22-a011-9ad72cca3037")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 38.1 45.72 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 38.1 58.42)+ (xy 38.1 63.5)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "9c2237a3-ad41-52ee-9067-b3d87d969c54")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 38.1 63.5 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "14261154-4303-59a5-8b0a-755750be8a9d")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 38.1 63.5 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 100.33 50.8)+ (xy 100.33 45.72)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "48bfd09f-1f8c-5a83-a4d2-81b81e4b573c")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 100.33 45.72 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "2a5d9aea-e9d9-5b93-8055-0baa77834a97")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 100.33 45.72 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 100.33 58.42)+ (xy 100.33 63.5)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "63aa3844-81c9-5017-8c35-2f2b22a0eead")+ )+ (global_label "SHUNT_N_SENSE"+ (shape bidirectional)+ (at 100.33 63.5 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "92e1c90e-5cc4-5054-8a8e-298aa47f517f")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 100.33 63.5 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 162.56 50.8)+ (xy 162.56 45.72)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "7981af16-7a30-5bf7-ae60-f3ce16d8650e")+ )+ (global_label "V_GATE"+ (shape bidirectional)+ (at 162.56 45.72 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "196d5836-2dba-517b-a67d-d914939ef394")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 162.56 45.72 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 162.56 58.42)+ (xy 162.56 63.5)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "3e36f5e6-081e-5d93-bb14-ce5427ee850d")+ )+ (global_label "SHUNT_N_SENSE"+ (shape bidirectional)+ (at 162.56 63.5 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "d681abd2-0002-5b03-bb33-55e16894d91e")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 162.56 63.5 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 223.52 50.8)+ (xy 223.52 45.72)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "2e93c22f-3391-5522-803f-b374361575a2")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 223.52 45.72 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "f3b54f21-cea6-5ab1-8798-4e892d1f3b4d")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 223.52 45.72 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 223.52 58.42)+ (xy 223.52 63.5)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "67f42f9e-8189-536d-9094-b95f48ee2eb4")+ )+ (global_label "SHUNT_N_SENSE"+ (shape bidirectional)+ (at 223.52 63.5 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "46062e35-3ece-52f0-859e-76f4bb36ea27")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 223.52 63.5 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 285.75 50.8)+ (xy 285.75 45.72)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "9ddb2173-c30d-5c99-bf3c-7c31683a84cd")+ )+ (global_label "5V_AUX"+ (shape bidirectional)+ (at 285.75 45.72 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "bb3a4971-8cdd-54df-8e9f-66d778371e7d")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 285.75 45.72 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 285.75 58.42)+ (xy 285.75 63.5)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "ad97f620-90ed-5834-969f-928d292d2abb")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 285.75 63.5 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "c40c6136-2416-548d-a9a4-8d9b15468e9a")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 285.75 63.5 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 347.98 50.8)+ (xy 347.98 45.72)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "590e2ead-5495-5ce1-8b52-42ec9cb2ba88")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 347.98 45.72 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "0e3728d9-4890-5eff-b9eb-c393c0be6798")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 347.98 45.72 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 347.98 58.42)+ (xy 347.98 63.5)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "3f68239e-3cca-5766-ac55-6a0c33296c95")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 347.98 63.5 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "33e36c9e-38c1-5790-b1df-f70007c2b52f")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 347.98 63.5 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 38.1 88.9)+ (xy 38.1 83.82)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "1f8d25ff-8d89-5567-9cec-a2911473d2dc")+ )+ (global_label "V_GATE"+ (shape bidirectional)+ (at 38.1 83.82 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "442fa758-183d-5812-a355-df7623299b62")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 38.1 83.82 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 38.1 96.52)+ (xy 38.1 101.6)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "22eebc44-434c-5779-86b3-668e2f5294d0")+ )+ (global_label "SHUNT_N_SENSE"+ (shape bidirectional)+ (at 38.1 101.6 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "b21747c8-78ce-5a33-a8aa-2435c9c887d0")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 38.1 101.6 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 100.33 88.9)+ (xy 100.33 83.82)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "ae5c66c8-1059-5625-8221-50eb10fe0125")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 100.33 83.82 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "90d6df7a-5cd0-58cb-bcb1-6f7df084f9b3")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 100.33 83.82 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 100.33 96.52)+ (xy 100.33 101.6)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "12102df7-8145-57e4-b972-ed08f4de12c3")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 100.33 101.6 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "275ed1cb-812c-518a-bda6-9b000da20567")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 100.33 101.6 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (text "DRAFT: inspect pin names, actual package mapping, values and protection coverage before release."+ (exclude_from_sim no)+ (at 190 15 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ (uuid "f7362d6a-380a-541e-86c2-9871fe33932f")+ )+)
kicad/digital.kicad_schadded+4899@@ -0,0 +1,4899 @@+(kicad_sch+ (version 20250114)+ (generator "adom-load-design")+ (uuid "ecbde7bf-f973-526e-ae22-738466d793e0")+ (paper "A3")+ (title_block+ (title "Digital - custom electronic load")+ (company "Adom")+ (rev "R0 ENGINEERING DRAFT")+ )+ (lib_symbols+ (symbol "Load:STM32G0B1KCT6"+ (pin_names+ (offset 1.016)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (property "Reference" "U"+ (at 0.00 5.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "STM32G0B1KCT6"+ (at 0.00 -86.55 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" "Package_QFP:LQFP-32_7x7mm_P0.8mm"+ (at 0 -91.63 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32g0b1kc.pdf"+ (at 0 -94.17 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Description" "digital; custom load R0 engineering symbol. 2-column symbol, pins grouped by function."+ (at 0 -96.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Manufacturer" "STMicroelectronics"+ (at 0 -99.25 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "STM32G0B1KCT6"+ (at 0 -101.79 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Adom_Chip_Outline" "generic-iso@large"+ (at 0 -104.33 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (symbol "STM32G0B1KCT6_0_1"+ (rectangle+ (start -25.40 2.54)+ (end 25.40 -84.01)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type background)+ )+ )+ (text "Signals"+ (at -24.38 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify left)+ )+ )+ (text "Port A"+ (at -24.38 -41.37 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify left)+ )+ )+ (text "Supply"+ (at 24.38 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify right)+ )+ )+ (polyline+ (pts+ (xy 7.665 -35.255)+ (xy 17.409 -40.882)+ (xy 11.563 -44.255)+ (xy 1.824 -38.629)+ (xy 7.665 -35.255)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.824 -38.629)+ (xy 1.824 -40.541)+ (xy 11.563 -46.168)+ (xy 11.563 -44.255)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 11.563 -46.168)+ (xy 17.409 -42.794)+ (xy 17.409 -40.882)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 2.227 -40.777)+ (xy 1.740 -41.055)+ (xy 2.327 -41.395)+ (xy 2.814 -41.112)+ (xy 2.327 -41.395)+ (xy 2.327 -40.945)+ (xy 1.740 -40.604)+ (xy 1.740 -41.055)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 3.621 -41.578)+ (xy 3.133 -41.861)+ (xy 3.715 -42.197)+ (xy 4.202 -41.914)+ (xy 3.715 -42.197)+ (xy 3.715 -41.746)+ (xy 3.133 -41.411)+ (xy 3.133 -41.861)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 5.009 -42.380)+ (xy 4.522 -42.663)+ (xy 5.108 -42.998)+ (xy 5.596 -42.720)+ (xy 5.108 -42.998)+ (xy 5.108 -42.553)+ (xy 4.522 -42.212)+ (xy 4.522 -42.663)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 6.402 -43.187)+ (xy 5.915 -43.464)+ (xy 6.497 -43.805)+ (xy 6.984 -43.522)+ (xy 6.497 -43.805)+ (xy 6.497 -43.354)+ (xy 5.915 -43.019)+ (xy 5.915 -43.464)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 7.791 -43.988)+ (xy 7.303 -44.271)+ (xy 7.890 -44.606)+ (xy 8.377 -44.324)+ (xy 7.890 -44.606)+ (xy 7.890 -44.156)+ (xy 7.303 -43.821)+ (xy 7.303 -44.271)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 9.184 -44.790)+ (xy 8.697 -45.073)+ (xy 9.284 -45.408)+ (xy 9.771 -45.130)+ (xy 9.284 -45.408)+ (xy 9.284 -44.963)+ (xy 8.697 -44.622)+ (xy 8.697 -45.073)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 10.578 -45.597)+ (xy 10.090 -45.874)+ (xy 10.672 -46.215)+ (xy 11.159 -45.932)+ (xy 10.672 -46.215)+ (xy 10.672 -45.764)+ (xy 10.090 -45.429)+ (xy 10.090 -45.874)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 16.969 -43.045)+ (xy 17.456 -43.328)+ (xy 16.869 -43.663)+ (xy 16.382 -43.381)+ (xy 16.869 -43.663)+ (xy 16.869 -43.213)+ (xy 17.456 -42.878)+ (xy 17.456 -43.328)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 15.507 -43.889)+ (xy 15.995 -44.172)+ (xy 15.413 -44.507)+ (xy 14.926 -44.224)+ (xy 15.413 -44.507)+ (xy 15.413 -44.056)+ (xy 15.995 -43.721)+ (xy 15.995 -44.172)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 14.046 -44.732)+ (xy 14.533 -45.015)+ (xy 13.951 -45.350)+ (xy 13.464 -45.067)+ (xy 13.951 -45.350)+ (xy 13.951 -44.900)+ (xy 14.533 -44.565)+ (xy 14.533 -45.015)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 12.584 -45.576)+ (xy 13.071 -45.858)+ (xy 12.490 -46.194)+ (xy 12.003 -45.911)+ (xy 12.490 -46.194)+ (xy 12.490 -45.743)+ (xy 13.071 -45.408)+ (xy 13.071 -45.858)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 4.307 -38.828)+ (xy 3.966 -38.907)+ (xy 3.626 -38.828)+ (xy 3.484 -38.629)+ (xy 3.626 -38.435)+ (xy 3.966 -38.351)+ (xy 4.307 -38.435)+ (xy 4.448 -38.629)+ (xy 4.307 -38.828)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (text "STM32G0B1KCT6"+ (at 9.61 -39.76 0)+ (effects+ (font+ (size 1.05 1.05)+ )+ )+ )+ )+ (symbol "STM32G0B1KCT6_1_1"+ (pin bidirectional line+ (at -27.94 -2.54 0)+ (length 2.54)+ (name "PB9")+ (number "1")+ )+ (pin bidirectional line+ (at -27.94 -5.08 0)+ (length 2.54)+ (name "PC14")+ (number "2")+ )+ (pin bidirectional line+ (at -27.94 -7.62 0)+ (length 2.54)+ (name "PC15")+ (number "3")+ )+ (pin bidirectional line+ (at -27.94 -10.16 0)+ (length 2.54)+ (name "PF2")+ (number "6")+ )+ (pin bidirectional line+ (at -27.94 -12.7 0)+ (length 2.54)+ (name "PB0")+ (number "15")+ )+ (pin bidirectional line+ (at -27.94 -15.24 0)+ (length 2.54)+ (name "PB1")+ (number "16")+ )+ (pin bidirectional line+ (at -27.94 -17.78 0)+ (length 2.54)+ (name "PB2")+ (number "17")+ )+ (pin bidirectional line+ (at -27.94 -20.32 0)+ (length 2.54)+ (name "PC6")+ (number "20")+ )+ (pin bidirectional line+ (at -27.94 -22.86 0)+ (length 2.54)+ (name "PB3")+ (number "27")+ )+ (pin bidirectional line+ (at -27.94 -25.4 0)+ (length 2.54)+ (name "PB4")+ (number "28")+ )+ (pin bidirectional line+ (at -27.94 -27.94 0)+ (length 2.54)+ (name "PB5")+ (number "29")+ )+ (pin bidirectional line+ (at -27.94 -30.48 0)+ (length 2.54)+ (name "PB6")+ (number "30")+ )+ (pin bidirectional line+ (at -27.94 -33.02 0)+ (length 2.54)+ (name "PB7")+ (number "31")+ )+ (pin bidirectional line+ (at -27.94 -35.56 0)+ (length 2.54)+ (name "PB8")+ (number "32")+ )+ (pin bidirectional line+ (at -27.94 -43.18 0)+ (length 2.54)+ (name "PA0")+ (number "7")+ )+ (pin bidirectional line+ (at -27.94 -45.72 0)+ (length 2.54)+ (name "PA1")+ (number "8")+ )+ (pin bidirectional line+ (at -27.94 -48.26 0)+ (length 2.54)+ (name "PA2")+ (number "9")+ )+ (pin bidirectional line+ (at -27.94 -50.8 0)+ (length 2.54)+ (name "PA3")+ (number "10")+ )+ (pin bidirectional line+ (at -27.94 -53.34 0)+ (length 2.54)+ (name "PA4")+ (number "11")+ )+ (pin bidirectional line+ (at -27.94 -55.88 0)+ (length 2.54)+ (name "PA5")+ (number "12")+ )+ (pin bidirectional line+ (at -27.94 -58.42 0)+ (length 2.54)+ (name "PA6")+ (number "13")+ )+ (pin bidirectional line+ (at -27.94 -60.96 0)+ (length 2.54)+ (name "PA7")+ (number "14")+ )+ (pin bidirectional line+ (at -27.94 -63.5 0)+ (length 2.54)+ (name "PA8")+ (number "18")+ )+ (pin bidirectional line+ (at -27.94 -66.04 0)+ (length 2.54)+ (name "PA9/UCPD1_DBCC1")+ (number "19")+ )+ (pin bidirectional line+ (at -27.94 -68.58 0)+ (length 2.54)+ (name "PA10/UCPD1_DBCC2")+ (number "21")+ )+ (pin bidirectional line+ (at -27.94 -71.12 0)+ (length 2.54)+ (name "PA9/PA11")+ (number "22")+ )+ (pin bidirectional line+ (at -27.94 -73.66 0)+ (length 2.54)+ (name "PA10/PA12")+ (number "23")+ )+ (pin bidirectional line+ (at -27.94 -76.2 0)+ (length 2.54)+ (name "PA13")+ (number "24")+ )+ (pin bidirectional line+ (at -27.94 -78.74 0)+ (length 2.54)+ (name "PA14")+ (number "25")+ )+ (pin bidirectional line+ (at -27.94 -81.28 0)+ (length 2.54)+ (name "PA15")+ (number "26")+ )+ (pin power_in line+ (at 27.94 -2.54 180)+ (length 2.54)+ (name "VDD")+ (number "4")+ )+ (pin power_in line+ (at 27.94 -5.08 180)+ (length 2.54)+ (name "VSS")+ (number "5")+ )+ )+ )+ (symbol "Device:R"+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 0)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "R"+ (at 2.032 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "R"+ (at 0 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" ""+ (at -1.778 0 90)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Resistor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "R res resistor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "R_*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "R_0_1"+ (rectangle+ (start -1.016 -2.54)+ (end 1.016 2.54)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "R_1_1"+ (pin passive line+ (at 0 3.81 270)+ (length 1.27)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 0 -3.81 90)+ (length 1.27)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ (symbol "Device:C"+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 0.254)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "C"+ (at 0.635 2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Value" "C"+ (at 0.635 -2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Footprint" ""+ (at 0.9652 -3.81 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Unpolarized capacitor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "cap capacitor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "C_*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "C_0_1"+ (polyline+ (pts+ (xy -2.032 0.762)+ (xy 2.032 0.762)+ )+ (stroke+ (width 0.508)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -2.032 -0.762)+ (xy 2.032 -0.762)+ )+ (stroke+ (width 0.508)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "C_1_1"+ (pin passive line+ (at 0 3.81 270)+ (length 2.794)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 0 -3.81 90)+ (length 2.794)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ (symbol "Load:J8"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "J8"+ (at 0 24.13 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "USB4105-GF-A"+ (at 0 -24.13 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "J8_0_1"+ (rectangle+ (start -7.62 21.59)+ (end 7.62 -21.59)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "J8_1_1"+ (pin passive line+ (at -10.16 20.32 0)+ (length 2.54)+ (name "A1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "A1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 17.78 0)+ (length 2.54)+ (name "A4"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "A4"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 15.24 0)+ (length 2.54)+ (name "A5"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "A5"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 12.7 0)+ (length 2.54)+ (name "A6"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "A6"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 10.16 0)+ (length 2.54)+ (name "A7"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "A7"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 7.62 0)+ (length 2.54)+ (name "A8"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "A8"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 5.08 0)+ (length 2.54)+ (name "A9"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "A9"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 2.54 0)+ (length 2.54)+ (name "A12"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "A12"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "B1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "B1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 -2.54 0)+ (length 2.54)+ (name "B4"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "B4"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 -5.08 0)+ (length 2.54)+ (name "B5"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "B5"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 -7.62 0)+ (length 2.54)+ (name "B6"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "B6"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 -10.16 0)+ (length 2.54)+ (name "B7"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "B7"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 -12.7 0)+ (length 2.54)+ (name "B8"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "B8"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 -15.24 0)+ (length 2.54)+ (name "B9"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "B9"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 -17.78 0)+ (length 2.54)+ (name "B12"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "B12"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 -20.32 0)+ (length 2.54)+ (name "SH"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "SH"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:U10"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "U10"+ (at 0 10.16 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "USBLC6-2SC6"+ (at 0 -10.16 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "U10_0_1"+ (rectangle+ (start -7.62 7.62)+ (end 7.62 -7.62)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "U10_1_1"+ (pin passive line+ (at -10.16 6.35 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 3.81 0)+ (length 2.54)+ (name "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 1.27 0)+ (length 2.54)+ (name "3"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "3"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 -1.27 0)+ (length 2.54)+ (name "4"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "4"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 -3.81 0)+ (length 2.54)+ (name "5"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "5"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 -6.35 0)+ (length 2.54)+ (name "6"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "6"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:J11"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "J11"+ (at 0 8.89 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "SWD pads"+ (at 0 -8.89 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "J11_0_1"+ (rectangle+ (start -7.62 6.35)+ (end 7.62 -6.35)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "J11_1_1"+ (pin passive line+ (at -10.16 5.08 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 2.54 0)+ (length 2.54)+ (name "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "3"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "3"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 -2.54 0)+ (length 2.54)+ (name "4"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "4"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 -5.08 0)+ (length 2.54)+ (name "5"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "5"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ )+ (symbol+ (lib_id "Load:STM32G0B1KCT6")+ (at 80.01 74.93 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "8cbcd662-d764-5718-8f5d-22a73c37a5b5")+ (property "Reference" "U1"+ (at 80.01 67.31 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "STM32G0B1KCT6"+ (at 80.01 160.02 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Package_QFP:LQFP-32_7x7mm_P0.8mm"+ (at 80.01 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "STM32G0B1KCT6"+ (at 80.01 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "218b91c6-bb86-5984-979c-c19fd9fd0cc8")+ )+ (pin "2"+ (uuid "f6bd831d-f73a-5fb8-a08e-f7067ca51481")+ )+ (pin "3"+ (uuid "3722b079-814c-5d04-9786-dfa4b1087bc4")+ )+ (pin "6"+ (uuid "53576edb-47d9-5c39-ae11-71b9168ac89f")+ )+ (pin "15"+ (uuid "7174ffd8-38cd-5f96-b046-4654a2c792d1")+ )+ (pin "16"+ (uuid "a073feac-bd23-50dd-8d3f-88a514e8a773")+ )+ (pin "17"+ (uuid "1e24bcde-400e-544a-bb93-b426bae06b76")+ )+ (pin "20"+ (uuid "8e86f95c-1db6-5222-aadb-cd9db9ed440a")+ )+ (pin "27"+ (uuid "516df169-9e5c-587e-bcad-f020f04cb696")+ )+ (pin "28"+ (uuid "318e5358-37bf-5a11-bed4-1bc87129546c")+ )+ (pin "29"+ (uuid "e0779840-c884-55da-9b32-48e6e1a2fda2")+ )+ (pin "30"+ (uuid "5f09ef24-fc24-53d3-8529-e7f6d965870e")+ )+ (pin "31"+ (uuid "e0bd9faa-89ee-501f-89b2-d18778d0e61d")+ )+ (pin "32"+ (uuid "7be03c79-5e9c-5526-bc0d-a3981d3d46ff")+ )+ (pin "7"+ (uuid "ca170374-4882-540b-b9fb-e6b5637b0308")+ )+ (pin "8"+ (uuid "5515ee04-4b6f-5734-a5d1-4029b3427ba3")+ )+ (pin "9"+ (uuid "10fad713-cb40-58a4-a838-7d7040f72ab7")+ )+ (pin "10"+ (uuid "ce0ecc08-995f-5720-8e34-c0c55193b861")+ )+ (pin "11"+ (uuid "0a255aa8-6a45-59a8-8d5d-c077e65bdb4f")+ )+ (pin "12"+ (uuid "84a1a82c-72ee-54c3-a89c-66cc9223693e")+ )+ (pin "13"+ (uuid "11fba92d-3a9b-56f5-abc8-13da21452844")+ )+ (pin "14"+ (uuid "4bf9b3f7-05ca-5246-ad73-ab5b4811acfb")+ )+ (pin "18"+ (uuid "896ad3a0-fc8a-5601-b933-df5433e4ca16")+ )+ (pin "19"+ (uuid "d97a5368-a154-5b28-87c8-8e5f7ebc4481")+ )+ (pin "21"+ (uuid "1c6fad1c-54af-5b8d-aed9-3ad671c6c460")+ )+ (pin "22"+ (uuid "237d8dcb-75ea-57b5-ab29-a44398855c0f")+ )+ (pin "23"+ (uuid "6df256e5-957d-5498-bb8f-1264408cac11")+ )+ (pin "24"+ (uuid "8bf57923-2779-53e5-9c64-f3eb3c3836b1")+ )+ (pin "25"+ (uuid "864aab1f-c32e-5334-9009-7f62c60c6f93")+ )+ (pin "26"+ (uuid "7c1d6265-3e94-5e99-b2fa-92ca829f04d0")+ )+ (pin "4"+ (uuid "eac7b4dd-6f12-57e2-8999-6ce362c8a9b2")+ )+ (pin "5"+ (uuid "2b08eb4f-da50-5ad7-b5c5-5f61c4637745")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/737ecad1-e873-5b4e-861d-2f6eaa0d5446"+ (reference "U1")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 38.1 219.71 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "a9ee15d6-e79e-50d9-a714-a450470a0a61")+ (property "Reference" "R13"+ (at 38.1 212.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "4.7k"+ (at 38.1 227.33 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 38.1 219.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-4701GLF"+ (at 38.1 219.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "9f2da075-95af-5a64-888f-7e86cda784ea")+ )+ (pin "2"+ (uuid "fe966b0d-3b0a-5adb-a802-5dbbcda7f49f")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/737ecad1-e873-5b4e-861d-2f6eaa0d5446"+ (reference "R13")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 100.33 219.71 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "4db1eb6a-bfd7-56d7-9984-ba42c7658f30")+ (property "Reference" "R14"+ (at 100.33 212.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "4.7k"+ (at 100.33 227.33 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 100.33 219.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-4701GLF"+ (at 100.33 219.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "1f482f76-839d-5a95-a94d-2948f125cd7d")+ )+ (pin "2"+ (uuid "ed9e3743-5fdb-52cc-b3b8-40a119e1c165")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/737ecad1-e873-5b4e-861d-2f6eaa0d5446"+ (reference "R14")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 162.56 219.71 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "41bfc89b-8728-5f96-ad7a-8faaec13ed35")+ (property "Reference" "R15"+ (at 162.56 212.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "10k"+ (at 162.56 227.33 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 162.56 219.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1002GLF"+ (at 162.56 219.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "b239e970-1873-5ef3-aaa3-aa04c13848cc")+ )+ (pin "2"+ (uuid "728ad6c8-9343-51fc-8074-e3b8d85078b4")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/737ecad1-e873-5b4e-861d-2f6eaa0d5446"+ (reference "R15")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 223.52 219.71 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "814bcc5e-0167-549f-a5a1-acb734899c36")+ (property "Reference" "R16"+ (at 223.52 212.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "10k"+ (at 223.52 227.33 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 223.52 219.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1002GLF"+ (at 223.52 219.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "a9163e7c-c9d3-5ee8-8d71-65df9e66119f")+ )+ (pin "2"+ (uuid "70940359-4a6b-53f5-8ae0-27030761d692")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/737ecad1-e873-5b4e-861d-2f6eaa0d5446"+ (reference "R16")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:C")+ (at 285.75 219.71 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "69f0eaf6-80df-5488-960d-860a029c008a")+ (property "Reference" "C4"+ (at 285.75 212.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100n"+ (at 285.75 227.33 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"+ (at 285.75 219.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "0603B104J500CT"+ (at 285.75 219.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "e6adb9c6-987c-55bc-92ec-70a4f8ee8a19")+ )+ (pin "2"+ (uuid "ecd2b157-c9be-53f7-972d-9c511f6bde19")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/737ecad1-e873-5b4e-861d-2f6eaa0d5446"+ (reference "C4")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:J8")+ (at 449.58 90.17 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "5a615c01-d7f1-5a57-89ff-f21768f461b5")+ (property "Reference" "J8"+ (at 449.58 66.04 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "USB4105-GF-A"+ (at 449.58 114.3 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal"+ (at 449.58 90.17 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "USB4105-GF-A"+ (at 449.58 90.17 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "A1"+ (uuid "4e641f2e-a391-5740-a57a-5aa2834d7b9e")+ )+ (pin "A4"+ (uuid "4dc1d0a3-fbd7-52ba-b27f-45d6c069eb7e")+ )+ (pin "A5"+ (uuid "db28138c-2fd8-510b-b599-2d0984f71f59")+ )+ (pin "A6"+ (uuid "eae6b223-ed69-5ce6-8c13-dbb229963482")+ )+ (pin "A7"+ (uuid "0293496a-9df4-5a9d-b21b-88942f089f59")+ )+ (pin "A8"+ (uuid "5e0273e8-8737-5a5b-86c8-95b1cf8cb65e")+ )+ (pin "A9"+ (uuid "11176edc-ed1b-5d8f-8d03-902cd0ef644a")+ )+ (pin "A12"+ (uuid "d3820705-64f8-5c47-898f-56ec2bd4cb01")+ )+ (pin "B1"+ (uuid "4e5cf529-2c6b-5f68-b8d1-c4e6b279f1f8")+ )+ (pin "B4"+ (uuid "ea220f97-dff0-5a03-b170-c7af49028f1d")+ )+ (pin "B5"+ (uuid "62a1ab8e-de0a-5d9e-95ee-81e93c99c522")+ )+ (pin "B6"+ (uuid "079f1de0-b163-5bb3-9ddd-6d5a815e456d")+ )+ (pin "B7"+ (uuid "9fc96ee0-0715-5ffa-ae16-3a3402d7b1ea")+ )+ (pin "B8"+ (uuid "2655ede8-9902-5ff0-9ec5-650ad739618b")+ )+ (pin "B9"+ (uuid "ff1d266c-0881-5f09-83a3-803f123bbab0")+ )+ (pin "B12"+ (uuid "93430ee4-b6dd-54c2-98a6-e054ef9993de")+ )+ (pin "SH"+ (uuid "97046029-98bc-516b-92c2-4411eacd03a6")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/737ecad1-e873-5b4e-861d-2f6eaa0d5446"+ (reference "J8")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 38.1 256.54 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "97bebdb6-bba1-56c2-b9f4-b91e14d58ab4")+ (property "Reference" "R29"+ (at 38.1 248.92 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "4.7k"+ (at 38.1 264.16 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 38.1 256.54 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-4701GLF"+ (at 38.1 256.54 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "bf7c8581-6088-5250-8129-e68ca5521528")+ )+ (pin "2"+ (uuid "ab4f34be-a9d2-559b-bcb5-5e59e6471895")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/737ecad1-e873-5b4e-861d-2f6eaa0d5446"+ (reference "R29")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 100.33 256.54 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "31087a46-ee1a-532d-8e6a-2eb345682189")+ (property "Reference" "R30"+ (at 100.33 248.92 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "4.7k"+ (at 100.33 264.16 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 100.33 256.54 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-4701GLF"+ (at 100.33 256.54 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "32532d57-ab2d-5bcb-b180-72a05ee83abe")+ )+ (pin "2"+ (uuid "a1a95f12-c6d7-5b18-af7d-f61f71f773df")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/737ecad1-e873-5b4e-861d-2f6eaa0d5446"+ (reference "R30")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 162.56 256.54 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "39bed3a2-1dac-5509-835a-8ab9ac8262a4")+ (property "Reference" "R31"+ (at 162.56 248.92 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "22"+ (at 162.56 264.16 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 162.56 256.54 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-22R0GLF"+ (at 162.56 256.54 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "838e83bf-f6bf-5e0e-a526-f9493e2a8632")+ )+ (pin "2"+ (uuid "14fda1ce-9bba-5415-bb5f-565dcf8a1513")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/737ecad1-e873-5b4e-861d-2f6eaa0d5446"+ (reference "R31")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 223.52 256.54 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "8a4dfa86-8874-54c9-9744-5f86807b66cc")+ (property "Reference" "R32"+ (at 223.52 248.92 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "22"+ (at 223.52 264.16 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 223.52 256.54 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-22R0GLF"+ (at 223.52 256.54 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "c6c3769a-70aa-58e1-b0d6-c51422162a85")+ )+ (pin "2"+ (uuid "9ab71ef7-f4fe-59eb-9a2f-53ebd993e3b1")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/737ecad1-e873-5b4e-861d-2f6eaa0d5446"+ (reference "R32")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 285.75 256.54 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "27097780-ed78-59e1-bfa3-6409f8401c45")+ (property "Reference" "R33"+ (at 285.75 248.92 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100k"+ (at 285.75 264.16 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 285.75 256.54 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1003GLF"+ (at 285.75 256.54 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "0fff8cda-50e2-52eb-a758-782f7fc5a22d")+ )+ (pin "2"+ (uuid "f4249323-6076-5c49-b1fe-1fd98da15e9d")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/737ecad1-e873-5b4e-861d-2f6eaa0d5446"+ (reference "R33")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 347.98 256.54 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "f7905d15-ab63-5b91-8f31-dd7cea452080")+ (property "Reference" "R34"+ (at 347.98 248.92 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100k"+ (at 347.98 264.16 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 347.98 256.54 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1003GLF"+ (at 347.98 256.54 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "2887ffe3-ad07-558b-a157-3e1a400d5ac9")+ )+ (pin "2"+ (uuid "ff32e389-f78b-5dc8-99a7-eb826fd6a5b7")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/737ecad1-e873-5b4e-861d-2f6eaa0d5446"+ (reference "R34")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:U10")+ (at 229.87 74.93 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "ebda4ab2-a84c-5d8e-bfce-8760fc01f7ae")+ (property "Reference" "U10"+ (at 229.87 64.77 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "USBLC6-2SC6"+ (at 229.87 85.09 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6"+ (at 229.87 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "USBLC6-2SC6"+ (at 229.87 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "1de2990a-f8cf-5309-9195-0480f3f2e363")+ )+ (pin "2"+ (uuid "20698a17-75a1-57fa-8d78-a6b5a07d45e0")+ )+ (pin "3"+ (uuid "13511a3e-4aaf-589b-aa30-79eb46649b43")+ )+ (pin "4"+ (uuid "55f1ef6b-24cf-5450-962b-b9f7b93f7e7b")+ )+ (pin "5"+ (uuid "f1d651e4-85b6-5014-a484-ea7d61a4de18")+ )+ (pin "6"+ (uuid "741f46e5-8a01-54a3-b300-4978d4163645")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/737ecad1-e873-5b4e-861d-2f6eaa0d5446"+ (reference "U10")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 38.1 292.1 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "3f762506-bc98-58cc-ba97-44ca10bdd151")+ (property "Reference" "R38"+ (at 38.1 284.48 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "10k"+ (at 38.1 299.72 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 38.1 292.1 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1002GLF"+ (at 38.1 292.1 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "8cb8a471-996c-5d23-a1d4-308b2430ac3b")+ )+ (pin "2"+ (uuid "db953583-de39-5e4c-9188-cd4b03dbcfa8")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/737ecad1-e873-5b4e-861d-2f6eaa0d5446"+ (reference "R38")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:J11")+ (at 100.33 292.1 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "a67ce73b-fec9-50e9-8e4d-f60f16f5bf41")+ (property "Reference" "J11"+ (at 100.33 283.21 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "SWD pads"+ (at 100.33 300.99 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Connector_PinHeader_1.27mm:PinHeader_1x05_P1.27mm_Vertical"+ (at 100.33 292.1 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "FTS-105-01-L-S"+ (at 100.33 292.1 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "e83df8c5-1eb6-5b11-bf9e-e719e9b42945")+ )+ (pin "2"+ (uuid "03ab0706-6244-5399-a5f9-982598e506ef")+ )+ (pin "3"+ (uuid "3a5191c7-afd5-5839-b2f2-8a2884a5a04f")+ )+ (pin "4"+ (uuid "c9884b28-ad00-520b-978e-019afeb1b999")+ )+ (pin "5"+ (uuid "0540529d-4eeb-5818-8456-345eed8dca3c")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/737ecad1-e873-5b4e-861d-2f6eaa0d5446"+ (reference "J11")+ (unit 1)+ )+ )+ )+ )+ (no_connect+ (at 52.07 77.47)+ (uuid "5aba2c64-a03c-57c2-b841-9a347f4330a4")+ )+ (no_connect+ (at 52.07 80.01)+ (uuid "22af3deb-f04c-5c7e-ac97-159977972435")+ )+ (no_connect+ (at 52.07 82.55)+ (uuid "4cb16ede-9704-57d4-9416-cf5089e59287")+ )+ (wire+ (pts+ (xy 107.95 77.47)+ (xy 113.03 77.47)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "38140157-5015-5615-8e5c-a48390225606")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 113.03 77.47 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "a9b0adf8-cc54-516c-a18a-4e0e31c7afe0")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 113.03 77.47 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 107.95 80.01)+ (xy 113.03 80.01)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "2b933954-5625-530e-b9a7-3e5a669761e1")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 113.03 80.01 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "e1d9b1aa-8c30-5af0-b7ce-fbb90f67ccd0")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 113.03 80.01 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 52.07 85.09)+ (xy 46.99 85.09)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "44fcc556-b5d5-5cb5-b846-24d0a80ff576")+ )+ (global_label "NRST"+ (shape bidirectional)+ (at 46.99 85.09 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "df6cbaed-2064-5ec4-b45b-534b2c6c3072")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 52.07 118.11)+ (xy 46.99 118.11)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "1627990a-fbd0-57af-92d2-da4159ab7242")+ )+ (global_label "TEMP_SENSE"+ (shape bidirectional)+ (at 46.99 118.11 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "3f6e0de3-38a8-501c-8c3e-7368430649cb")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 118.11 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 52.07 120.65)+ (xy 46.99 120.65)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "6dfe35e9-5409-5a25-a12d-4ee9dce2eda6")+ )+ (global_label "DUT_ADC"+ (shape bidirectional)+ (at 46.99 120.65 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "b5a033a0-45f1-549e-bf19-cd461d3780c9")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 120.65 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 52.07 123.19)+ (xy 46.99 123.19)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "642db385-ca6b-5fea-a599-cb17a4778320")+ )+ (global_label "UART_TX"+ (shape bidirectional)+ (at 46.99 123.19 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "03f5f184-a855-56da-8a4e-ef522cb88b82")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 123.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 52.07 125.73)+ (xy 46.99 125.73)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "ed4cd51f-bb40-5cb6-96a7-77d8dd0f1267")+ )+ (global_label "UART_RX"+ (shape bidirectional)+ (at 46.99 125.73 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "c03d5fbb-0031-53e9-8ff2-1b6a995b74b4")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 125.73 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 52.07 128.27)+ (xy 46.99 128.27)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "d800d0d9-dec5-5f23-92b4-a646841ea87f")+ )+ (global_label "ARM_CLK"+ (shape bidirectional)+ (at 46.99 128.27 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "2f178ea9-fc55-5bbe-944b-2c862de58465")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 128.27 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 52.07 130.81)+ (xy 46.99 130.81)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "7bbad473-d2d7-5089-a4a4-4d90dbe607e0")+ )+ (global_label "MCU_ENABLE"+ (shape bidirectional)+ (at 46.99 130.81 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "418f92ea-67fd-541a-84b5-d598f82051b6")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 130.81 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 52.07 133.35)+ (xy 46.99 133.35)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "ce67f796-c21c-50cb-b2cd-f51b35dc0079")+ )+ (global_label "WDI"+ (shape bidirectional)+ (at 46.99 133.35 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "1c145510-0296-59ee-89fa-7bbcdb3b9b82")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 133.35 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 52.07 135.89)+ (xy 46.99 135.89)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "516cb6c2-1228-548c-aa05-ffbd31475167")+ )+ (global_label "FAN_TACH"+ (shape bidirectional)+ (at 46.99 135.89 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "ef21097c-8c56-5cdc-9e3a-9188442ffeb5")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 135.89 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 52.07 87.63)+ (xy 46.99 87.63)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "b69a769f-0885-5d87-a641-0efabb6cd8eb")+ )+ (global_label "USB_DETECT"+ (shape bidirectional)+ (at 46.99 87.63 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "fea2518b-abf2-5f3f-9b7f-2f299da666ed")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 87.63 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (no_connect+ (at 52.07 90.17)+ (uuid "485baaf8-41fe-5a4b-a23e-3cf69bf3801e")+ )+ (wire+ (pts+ (xy 52.07 92.71)+ (xy 46.99 92.71)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "b2c8adbf-7bd6-55b8-b366-1101e710d581")+ )+ (global_label "HW_OK"+ (shape bidirectional)+ (at 46.99 92.71 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "98a9866f-6eed-5811-abef-868251f7e59f")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (no_connect+ (at 52.07 138.43)+ (uuid "cecbe49e-f1fb-5de3-a5c5-bcda84645e77")+ )+ (no_connect+ (at 52.07 140.97)+ (uuid "98b64cf7-877e-53ef-bed2-cf4165b5f386")+ )+ (wire+ (pts+ (xy 52.07 95.25)+ (xy 46.99 95.25)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "c02f6724-5208-5189-aef7-bbc7dcbca97d")+ )+ (global_label "ALERT"+ (shape bidirectional)+ (at 46.99 95.25 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "a7026e11-6cd0-5c40-b1c3-a4eeeda5ad6a")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 95.25 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (no_connect+ (at 52.07 143.51)+ (uuid "d9557174-6fc1-5ef2-b869-b8cb536230ff")+ )+ (wire+ (pts+ (xy 52.07 146.05)+ (xy 46.99 146.05)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "b6061e82-3e99-5b3e-a2ac-0390f444f0a6")+ )+ (global_label "USB_DM"+ (shape bidirectional)+ (at 46.99 146.05 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "cedc9634-7add-5290-8c2d-a4bba0100fae")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 146.05 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 52.07 148.59)+ (xy 46.99 148.59)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "d6d1745a-9ddc-5774-a184-16a53c3aae4d")+ )+ (global_label "USB_DP"+ (shape bidirectional)+ (at 46.99 148.59 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "aa55e66b-1aec-5916-b5c3-cd93cb9455e2")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 148.59 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 52.07 151.13)+ (xy 46.99 151.13)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "27ab5dfd-ada0-547f-9101-121c547b6299")+ )+ (global_label "SWDIO"+ (shape bidirectional)+ (at 46.99 151.13 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "67c4971e-4c4a-5832-8af1-20ebc682bfe3")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 151.13 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 52.07 153.67)+ (xy 46.99 153.67)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "615afc95-8c8c-5c93-9989-31ee43d842a8")+ )+ (global_label "SWCLK"+ (shape bidirectional)+ (at 46.99 153.67 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "901ba567-3f41-5c18-9510-55c54b3eb747")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 153.67 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 52.07 156.21)+ (xy 46.99 156.21)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "26b53e5e-7057-511d-a799-0c47fc20b213")+ )+ (global_label "LATCH_Q"+ (shape bidirectional)+ (at 46.99 156.21 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "e80cfc02-c89e-5c36-bff0-86b1795bbb26")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 156.21 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 52.07 97.79)+ (xy 46.99 97.79)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "a183b16c-5bfd-5a79-a307-c9a7d395a981")+ )+ (global_label "FAULT_CLEAR"+ (shape bidirectional)+ (at 46.99 97.79 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "492e2755-4a9e-5660-90b8-1513069c31a2")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 97.79 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (no_connect+ (at 52.07 100.33)+ (uuid "232976e9-0adb-5063-bcbd-da9e533f3944")+ )+ (no_connect+ (at 52.07 102.87)+ (uuid "24edb7b4-033c-56c5-9bd0-bbc11eb26810")+ )+ (wire+ (pts+ (xy 52.07 105.41)+ (xy 46.99 105.41)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "4d2e41ce-7013-5474-8ea9-ddbed44933e2")+ )+ (global_label "I2C_SCL"+ (shape bidirectional)+ (at 46.99 105.41 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "98dc15a0-0a3c-5f21-825a-b734a00be83c")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 105.41 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 52.07 107.95)+ (xy 46.99 107.95)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "025ba077-0ca2-551a-9faf-520ad857ce94")+ )+ (global_label "I2C_SDA"+ (shape bidirectional)+ (at 46.99 107.95 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "a33f62b9-b967-5c82-8320-89cc29037424")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 46.99 107.95 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (no_connect+ (at 52.07 110.49)+ (uuid "8b6df7d4-5d64-5d60-aa08-c4a83ca6184e")+ )+ (wire+ (pts+ (xy 38.1 215.9)+ (xy 38.1 210.82)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "90b539a6-e39a-58c8-b621-e53c743511cb")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 38.1 210.82 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "503d7460-2226-5fe6-8e18-ad40f031557e")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 38.1 210.82 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 38.1 223.52)+ (xy 38.1 228.6)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "e859b460-d7c9-533e-a931-c871dea54404")+ )+ (global_label "I2C_SDA"+ (shape bidirectional)+ (at 38.1 228.6 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "f228479c-b99c-5138-8a2e-703e609d0563")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 38.1 228.6 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 100.33 215.9)+ (xy 100.33 210.82)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "262d3da2-6b9c-5f05-84b3-4f5d376fb3c3")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 100.33 210.82 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "2d3401ec-69f4-5825-b427-b30db53a78cd")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 100.33 210.82 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 100.33 223.52)+ (xy 100.33 228.6)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "7c8d453a-bd46-556f-8c5e-09497e067909")+ )+ (global_label "I2C_SCL"+ (shape bidirectional)+ (at 100.33 228.6 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "b9e32649-3f1f-5f94-b083-16caa977337a")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 100.33 228.6 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 162.56 215.9)+ (xy 162.56 210.82)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "0c83c4f5-8abb-5128-82ec-ad8f4e5f4359")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 162.56 210.82 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "7db7ff9a-b1e3-5f29-a518-fa2d15024151")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 162.56 210.82 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 162.56 223.52)+ (xy 162.56 228.6)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "02499298-7787-5f8a-85ad-efc3b9e9eaac")+ )+ (global_label "ALERT"+ (shape bidirectional)+ (at 162.56 228.6 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "601012ae-fd48-5f94-bd17-09788e89d479")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 162.56 228.6 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 223.52 215.9)+ (xy 223.52 210.82)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "0463d347-3b8a-51d3-afb8-37078b045802")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 223.52 210.82 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "75ae4b84-0d82-5236-b348-63e22f06dc75")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 223.52 210.82 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 223.52 223.52)+ (xy 223.52 228.6)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "2b42835d-98b0-5ba0-89c6-7e85b5e83d3b")+ )+ (global_label "NRST"+ (shape bidirectional)+ (at 223.52 228.6 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "a61590d2-5458-5292-8eb2-a740e535f795")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 223.52 228.6 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 285.75 215.9)+ (xy 285.75 210.82)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "ec25dff8-0026-5c6f-ab5f-a7d8eb6cc7a8")+ )+ (global_label "NRST"+ (shape bidirectional)+ (at 285.75 210.82 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "867c0b5b-6637-5a37-96f1-e252c1d71c94")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 285.75 210.82 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 285.75 223.52)+ (xy 285.75 228.6)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "7e3a0032-46c0-59f6-801b-79513005f58f")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 285.75 228.6 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "ec5ecbd0-85f8-5bde-9552-4e7ab4aefda5")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 285.75 228.6 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 439.42 69.85)+ (xy 434.34 69.85)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "48010603-6d79-50ef-b4ff-9fc2a93ae499")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 434.34 69.85 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "6dafb7c9-1f95-59ab-8166-f1f9bb319ebf")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 434.34 69.85 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 439.42 72.39)+ (xy 434.34 72.39)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "349c6631-e2ee-5b18-8691-7f7ed1904b69")+ )+ (global_label "USB_VBUS"+ (shape bidirectional)+ (at 434.34 72.39 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "9ad99385-24c1-50dc-87b9-42695ce1cdc2")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 434.34 72.39 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 439.42 74.93)+ (xy 434.34 74.93)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "fb774c8b-d165-54d0-a231-79dcc8fd29ed")+ )+ (global_label "CC1"+ (shape bidirectional)+ (at 434.34 74.93 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "7e4a060f-099e-56c7-bfd2-1fa72eaeb63a")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 434.34 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 439.42 77.47)+ (xy 434.34 77.47)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "4bb4629a-9dff-51e3-895a-9712e5d83851")+ )+ (global_label "USB_DP_CONN"+ (shape bidirectional)+ (at 434.34 77.47 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "22eace02-c86e-5f19-813c-c216d51f983f")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 434.34 77.47 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 439.42 80.01)+ (xy 434.34 80.01)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "ce3c98f8-51a0-5dfe-9a38-04a576135a28")+ )+ (global_label "USB_DM_CONN"+ (shape bidirectional)+ (at 434.34 80.01 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "6b96fd9d-24ba-50af-b7b3-19139cb747ff")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 434.34 80.01 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (no_connect+ (at 439.42 82.55)+ (uuid "83d2917e-3377-558d-9886-aeaa3aace89c")+ )+ (wire+ (pts+ (xy 439.42 85.09)+ (xy 434.34 85.09)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "c7ed10b1-f9b9-540b-b861-a92cc9cc12bd")+ )+ (global_label "USB_VBUS"+ (shape bidirectional)+ (at 434.34 85.09 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "2aadff13-bc0a-5386-ba08-e373866d804b")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 434.34 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 439.42 87.63)+ (xy 434.34 87.63)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "0cf98af0-a747-5b30-8e54-58eecf5cd7b7")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 434.34 87.63 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "ea54d82a-36de-546c-bf65-acb6b7bcb702")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 434.34 87.63 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 439.42 90.17)+ (xy 434.34 90.17)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "d1b13c35-0072-5b5c-ac02-ee00784aa5ed")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 434.34 90.17 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "a4c8edfd-d642-5ece-901c-3e64549cde14")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 434.34 90.17 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 439.42 92.71)+ (xy 434.34 92.71)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "ca57629f-c8f7-53d0-b285-9a7eedb5e50d")+ )+ (global_label "USB_VBUS"+ (shape bidirectional)+ (at 434.34 92.71 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "33cfe405-b1e6-5cf4-819d-ec2d41ced5fb")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 434.34 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 439.42 95.25)+ (xy 434.34 95.25)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "f1f85502-c6d6-5f68-b42a-576c179771e1")+ )+ (global_label "CC2"+ (shape bidirectional)+ (at 434.34 95.25 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "41e904b5-eb89-5988-aefb-1708cc679ab6")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 434.34 95.25 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 439.42 97.79)+ (xy 434.34 97.79)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "9ab51772-bc11-5edf-b991-335a345e6779")+ )+ (global_label "USB_DP_CONN"+ (shape bidirectional)+ (at 434.34 97.79 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "7288b0c8-6ea0-5684-984e-cd1e2c8f8a5f")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 434.34 97.79 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 439.42 100.33)+ (xy 434.34 100.33)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "0c29f950-6b96-5aa2-8176-705f98866934")+ )+ (global_label "USB_DM_CONN"+ (shape bidirectional)+ (at 434.34 100.33 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "bf86aa8a-2759-59fa-b186-46580bd33ddb")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 434.34 100.33 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (no_connect+ (at 439.42 102.87)+ (uuid "9f4f607d-5619-5283-94e5-f2e95c4f28bc")+ )+ (wire+ (pts+ (xy 439.42 105.41)+ (xy 434.34 105.41)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "06270fe6-eb10-53b3-b78c-afebb04514e5")+ )+ (global_label "USB_VBUS"+ (shape bidirectional)+ (at 434.34 105.41 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "7419de93-00bd-5b28-8c97-08a21ff072f0")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 434.34 105.41 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 439.42 107.95)+ (xy 434.34 107.95)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "8209f505-7b4b-5110-bb14-560bd1b534d6")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 434.34 107.95 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "e31393e1-5b3c-50ad-8123-ab20f07f57e5")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 434.34 107.95 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 439.42 110.49)+ (xy 434.34 110.49)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "4b547074-6ba8-5947-bc59-b98f81ccd19f")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 434.34 110.49 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "70c44e94-ba1b-53a7-833c-f50d49c2bb38")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 434.34 110.49 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 38.1 252.73)+ (xy 38.1 247.65)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "8976eea8-2188-579b-8dec-01563a93327e")+ )+ (global_label "CC1"+ (shape bidirectional)+ (at 38.1 247.65 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "661f0d45-4b83-535c-a65b-f8385f073da0")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 38.1 247.65 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 38.1 260.35)+ (xy 38.1 265.43)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "ea590eb3-52d1-5ad9-979b-3f9fc3750089")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 38.1 265.43 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "6f735db7-83dc-5724-88ff-9065a7aebe69")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 38.1 265.43 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 100.33 252.73)+ (xy 100.33 247.65)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "3eb5ee14-6229-551c-afbf-b6c954f6603e")+ )+ (global_label "CC2"+ (shape bidirectional)+ (at 100.33 247.65 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "64316477-5c5b-5422-94a3-a437b7794eb3")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 100.33 247.65 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 100.33 260.35)+ (xy 100.33 265.43)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "11a3df33-db61-5bec-b055-8ab5cda80133")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 100.33 265.43 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "ecb64f38-db5c-5ddf-90c8-499270d11564")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 100.33 265.43 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 162.56 252.73)+ (xy 162.56 247.65)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "9ab36c7d-4653-58f9-8753-ef2af67a33a0")+ )+ (global_label "USB_DP_CONN"+ (shape bidirectional)+ (at 162.56 247.65 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "d24eb982-c99f-544c-8c26-3705ae530c23")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 162.56 247.65 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 162.56 260.35)+ (xy 162.56 265.43)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "2d3dd961-98df-516f-8de9-e02b867d6727")+ )+ (global_label "USB_DP"+ (shape bidirectional)+ (at 162.56 265.43 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "4585d8dc-66e9-52e5-9fab-db2dba25e3c4")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 162.56 265.43 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 223.52 252.73)+ (xy 223.52 247.65)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "56bbeaa7-e5e6-5f82-b7e0-a9770cd1b820")+ )+ (global_label "USB_DM_CONN"+ (shape bidirectional)+ (at 223.52 247.65 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "bc17debf-4ca1-5d45-94de-2b8f2061c824")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 223.52 247.65 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 223.52 260.35)+ (xy 223.52 265.43)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "8d34d38f-e8ce-56bc-b136-08843cbfbdc7")+ )+ (global_label "USB_DM"+ (shape bidirectional)+ (at 223.52 265.43 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "a8ec136c-d1f4-54e9-a002-fd9aa47e8d7d")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 223.52 265.43 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 285.75 252.73)+ (xy 285.75 247.65)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "490caceb-2db5-5c92-bef8-c772df0e7eb6")+ )+ (global_label "USB_VBUS"+ (shape bidirectional)+ (at 285.75 247.65 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "8fc2f9cd-479e-531e-97b6-500a2102ed13")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 285.75 247.65 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 285.75 260.35)+ (xy 285.75 265.43)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "23cdc2ee-46de-51e9-8735-5916180c8e2b")+ )+ (global_label "USB_DETECT"+ (shape bidirectional)+ (at 285.75 265.43 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "fb9dd08b-3d41-59d1-8e3a-a24a72424cba")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 285.75 265.43 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 347.98 252.73)+ (xy 347.98 247.65)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "a921083c-7e37-5e7c-9e20-6f2150c6ee9b")+ )+ (global_label "USB_DETECT"+ (shape bidirectional)+ (at 347.98 247.65 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "7bbd5daa-e0ee-5db6-a46a-e0c5fc333b06")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 347.98 247.65 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 347.98 260.35)+ (xy 347.98 265.43)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "cf279e9b-35ca-59e0-9b7d-0bed5c250d64")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 347.98 265.43 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "c9275251-2738-568e-b851-653ddb5635b6")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 347.98 265.43 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 219.71 68.58)+ (xy 214.63 68.58)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "57d827e2-bea3-54ab-b9b7-a4ad57973271")+ )+ (global_label "USB_DP_CONN"+ (shape bidirectional)+ (at 214.63 68.58 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "3890372f-1c17-5bfd-bce9-60d9dd355f05")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 214.63 68.58 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 219.71 71.12)+ (xy 214.63 71.12)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "5b38f232-5532-5d7f-bd11-4239c802365a")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 214.63 71.12 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "951d8090-35ca-500b-a61d-3ca6d914a4f0")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 214.63 71.12 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 219.71 73.66)+ (xy 214.63 73.66)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "56a0ba08-c622-5993-91ca-ebad6015f512")+ )+ (global_label "USB_DM_CONN"+ (shape bidirectional)+ (at 214.63 73.66 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "e0861c3d-2efe-573c-9cfe-38f686ab834c")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 214.63 73.66 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 219.71 76.2)+ (xy 214.63 76.2)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "e595741e-b834-5385-9fa0-53fc94549688")+ )+ (global_label "USB_DM_CONN"+ (shape bidirectional)+ (at 214.63 76.2 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "1d417aa6-01c5-55a2-b466-10b86bcc3258")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 214.63 76.2 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 219.71 78.74)+ (xy 214.63 78.74)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "8d3a987f-13a7-5b6f-99d4-b0e22c278c38")+ )+ (global_label "USB_VBUS"+ (shape bidirectional)+ (at 214.63 78.74 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "67fe986a-e7e6-5793-a7d1-d4716ffcd781")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 214.63 78.74 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 219.71 81.28)+ (xy 214.63 81.28)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "ea930e5d-879e-535a-bcd7-18c1efc58321")+ )+ (global_label "USB_DP_CONN"+ (shape bidirectional)+ (at 214.63 81.28 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "81c1a663-5a66-5654-b91a-909a50d29ca4")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 214.63 81.28 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 38.1 288.29)+ (xy 38.1 283.21)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "ce86fcf6-9ebe-588e-9f6e-04df0f7ad72e")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 38.1 283.21 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "86feafd1-4ff4-5957-a311-1f00772007bb")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 38.1 283.21 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 38.1 295.91)+ (xy 38.1 300.99)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "1576df7c-02f9-5897-8b64-5e09be717dc4")+ )+ (global_label "FAN_TACH"+ (shape bidirectional)+ (at 38.1 300.99 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "16b10be7-4830-59f9-b837-d6b8e6378e34")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 38.1 300.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 90.17 287.02)+ (xy 85.09 287.02)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "b8c3a5ed-cd29-5122-bf6d-2bb472edee98")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 85.09 287.02 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "13f58711-82a7-5d75-9784-fde5cb13d625")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 85.09 287.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 90.17 289.56)+ (xy 85.09 289.56)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "417ee475-d2ea-5018-9995-c0c48c768d66")+ )+ (global_label "SWDIO"+ (shape bidirectional)+ (at 85.09 289.56 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "d773d6b3-ff8e-5296-9620-baf0fc6da138")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 85.09 289.56 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 90.17 292.1)+ (xy 85.09 292.1)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "b54b610d-c21d-5060-a14d-ea90f8b2cb55")+ )+ (global_label "SWCLK"+ (shape bidirectional)+ (at 85.09 292.1 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "ef0e05ea-3a22-549f-a685-7eea317bfaba")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 85.09 292.1 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 90.17 294.64)+ (xy 85.09 294.64)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "ecd4dea5-df4d-5472-aea6-4bf3e1b699e9")+ )+ (global_label "NRST"+ (shape bidirectional)+ (at 85.09 294.64 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "d8739746-67de-55c4-9275-2c4048cb7dcd")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 85.09 294.64 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 90.17 297.18)+ (xy 85.09 297.18)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "42dbf70f-cb8e-578c-bec2-b3324280a223")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 85.09 297.18 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "dbdb5f9c-f15b-5e54-9db6-07112b71408a")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 85.09 297.18 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (text "DRAFT: inspect pin names, actual package mapping, values and protection coverage before release."+ (exclude_from_sim no)+ (at 190 15 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ (uuid "f7362d6a-380a-541e-86c2-9871fe33932f")+ )+)
kicad/erc.jsonadded+86@@ -0,0 +1,86 @@+{ + "$schema": "https://schemas.kicad.org/erc.v1.json", + "coordinate_units": "mm", + "date": "2026-10-07T14:12:06", + "ignored_checks": [ + { + "description": "Global label only appears once in the schematic", + "key": "single_global_label" + }, + { + "description": "Four connection points are joined together", + "key": "four_way_junction" + }, + { + "description": "SPICE model issue", + "key": "simulation_model_issue" + }, + { + "description": "Assigned footprint doesn't match footprint filters", + "key": "footprint_filter" + } + ], + "included_severities": [ + "error", + "warning" + ], + "kicad_version": "10.0.5", + "sheets": [ + { + "path": "/", + "uuid_path": "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc", + "violations": [] + }, + { + "path": "/Power/", + "uuid_path": "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/91f935d6-61cc-5028-b5f4-90ab99e5a265", + "violations": [] + }, + { + "path": "/Servo/", + "uuid_path": "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/b39e5d7a-df13-5449-b522-f616d3a37dc3", + "violations": [] + }, + { + "path": "/Telemetry/", + "uuid_path": "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/3deb6fde-ee85-5d88-a03c-faace1e97dbf", + "violations": [] + }, + { + "path": "/Protection/", + "uuid_path": "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b", + "violations": [] + }, + { + "path": "/Auxiliary/", + "uuid_path": "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f67f457f-2fe3-5401-8a32-ae294282cc79", + "violations": [] + }, + { + "path": "/Digital/", + "uuid_path": "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/737ecad1-e873-5b4e-861d-2f6eaa0d5446", + "violations": [] + }, + { + "path": "/Mechanical/", + "uuid_path": "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/b1a2b081-8bfa-588e-b46a-f91d19419ce5", + "violations": [] + }, + { + "path": "/Molecule/", + "uuid_path": "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/51d933d8-dde9-5d50-8ed5-b4399fb8c29c", + "violations": [] + }, + { + "path": "/Probe/", + "uuid_path": "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/1eb943d8-50e8-56c6-ab17-367ad8302bc4", + "violations": [] + }, + { + "path": "/Control/", + "uuid_path": "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/3052a347-cc1f-52d8-a4e1-01aa3beb3b9a", + "violations": [] + } + ], + "source": "adom-custom-electronic-load.kicad_sch" +}
kicad/lib/Load.pretty/LVK12.kicad_modadded+12@@ -0,0 +1,12 @@+(footprint "LVK12" (version 20241229) (generator "adom-custom-load") (layer "F.Cu") (attr smd)+(descr "Ohmite LVK12 manufacturer land pattern: g=1.75 d=1.10 f=1.00 e=0.30 mm. Project numbering: 1 I+, 2 V+, 3 V-, 4 I-. Datasheet retrieved 2026-10-07.")+(fp_text reference "RSH1" (at 0 -2.3) (layer "F.SilkS") (effects (font (size 1 1)(thickness 0.15))))+(fp_text value "LVK12" (at 0 2.3) (layer "F.Fab") (effects (font (size 1 1)(thickness 0.15))))+(fp_rect (start -1.6 -0.8)(end 1.6 0.8)(stroke (width 0.1)(type default))(fill none)(layer "F.Fab"))+(fp_rect (start -2.5 -1.5)(end 2.5 1.5)(stroke (width 0.05)(type default))(fill none)(layer "F.CrtYd"))+(pad "1" smd rect (at -1.375 0.7)(size 1.75 1.1)(layers "F.Cu" "F.Paste" "F.Mask"))+(pad "2" smd rect (at -1.375 -0.7)(size 1.75 1.1)(layers "F.Cu" "F.Paste" "F.Mask"))+(pad "3" smd rect (at 1.375 -0.7)(size 1.75 1.1)(layers "F.Cu" "F.Paste" "F.Mask"))+(pad "4" smd rect (at 1.375 0.7)(size 1.75 1.1)(layers "F.Cu" "F.Paste" "F.Mask"))+(model "${KIPRJMOD}/3d/LVK12.step" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)))+)
kicad/lib/Load.pretty/TI_DGS0010A.kicad_modadded+21@@ -0,0 +1,21 @@+(footprint "TI_DGS0010A" (version 20241229) (generator "adom-custom-load") (layer "F.Cu") (attr smd)+(descr "TI DGS0010A land pattern 4221984/A 05/2015: pads 1.45 x 0.30, row centers 4.4, pitch 0.5 mm. AI-authored from manufacturer drawing.")+(fp_text reference "REF**" (at 0 -2.2) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12))))+(fp_text value "DGS0010A" (at 0 2.2) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.12))))+(fp_rect (start -1.5 -1.5) (end 1.5 1.5) (stroke (width 0.1)(type default)) (fill none)(layer "F.Fab"))+(fp_rect (start -3.2 -1.8) (end 3.2 1.8) (stroke (width 0.05)(type default)) (fill none)(layer "F.CrtYd"))+(fp_circle (center -1.1 -1.1)(end -0.9 -1.1)(stroke (width 0.1)(type default))(fill none)(layer "F.Fab"))+(fp_line (start -1.3 -1.65)(end 1.3 -1.65)(stroke (width 0.12)(type default))(layer "F.SilkS"))+(fp_line (start -1.3 1.65)(end 1.3 1.65)(stroke (width 0.12)(type default))(layer "F.SilkS"))+(pad "1" smd roundrect (at -2.2 -1.0)(size 1.45 0.3)(layers "F.Cu" "F.Paste" "F.Mask")(roundrect_rratio 0.166667))+(pad "2" smd roundrect (at -2.2 -0.5)(size 1.45 0.3)(layers "F.Cu" "F.Paste" "F.Mask")(roundrect_rratio 0.166667))+(pad "3" smd roundrect (at -2.2 0.0)(size 1.45 0.3)(layers "F.Cu" "F.Paste" "F.Mask")(roundrect_rratio 0.166667))+(pad "4" smd roundrect (at -2.2 0.5)(size 1.45 0.3)(layers "F.Cu" "F.Paste" "F.Mask")(roundrect_rratio 0.166667))+(pad "5" smd roundrect (at -2.2 1.0)(size 1.45 0.3)(layers "F.Cu" "F.Paste" "F.Mask")(roundrect_rratio 0.166667))+(pad "6" smd roundrect (at 2.2 1.0)(size 1.45 0.3)(layers "F.Cu" "F.Paste" "F.Mask")(roundrect_rratio 0.166667))+(pad "7" smd roundrect (at 2.2 0.5)(size 1.45 0.3)(layers "F.Cu" "F.Paste" "F.Mask")(roundrect_rratio 0.166667))+(pad "8" smd roundrect (at 2.2 0.0)(size 1.45 0.3)(layers "F.Cu" "F.Paste" "F.Mask")(roundrect_rratio 0.166667))+(pad "9" smd roundrect (at 2.2 -0.5)(size 1.45 0.3)(layers "F.Cu" "F.Paste" "F.Mask")(roundrect_rratio 0.166667))+(pad "10" smd roundrect (at 2.2 -1.0)(size 1.45 0.3)(layers "F.Cu" "F.Paste" "F.Mask")(roundrect_rratio 0.166667))+(model "${KIPRJMOD}/3d/MSOP-10_3x3mm_P0.5mm.step" (offset (xyz 0 0 0))(scale (xyz 1 1 1))(rotate (xyz 0 0 0)))+)
kicad/mechanical.kicad_schadded+463@@ -0,0 +1,463 @@+(kicad_sch+ (version 20250114)+ (generator "adom-load-design")+ (uuid "49aac47f-5c40-5ed3-8a08-f937e77fc26a")+ (paper "A3")+ (title_block+ (title "Mechanical - custom electronic load")+ (company "Adom")+ (rev "R0 ENGINEERING DRAFT")+ )+ (lib_symbols+ (symbol "Load:J9"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "J9"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "Fan connector"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "J9_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "J9_1_1"+ (pin passive line+ (at -10.16 2.54 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 -2.54 0)+ (length 2.54)+ (name "3"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "3"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:J10"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "J10"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "Case sensor connector"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "J10_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "J10_1_1"+ (pin passive line+ (at -10.16 1.27 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at -10.16 -1.27 0)+ (length 2.54)+ (name "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ )+ (symbol+ (lib_id "Load:J9")+ (at 38.1 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "7d581271-34fe-5375-94d4-4ee531e19d98")+ (property "Reference" "J9"+ (at 38.1 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "Fan connector"+ (at 38.1 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical"+ (at 38.1 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "M20-9990346"+ (at 38.1 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "2eefbdfe-e146-52e8-85b2-5ffb73ebdce9")+ )+ (pin "2"+ (uuid "2b08a56a-d43d-5fc4-9323-e723c47b3fc5")+ )+ (pin "3"+ (uuid "ef4c5e16-75a1-52fa-87f0-7d8e98f0c936")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/b1a2b081-8bfa-588e-b46a-f91d19419ce5"+ (reference "J9")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:J10")+ (at 100.33 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "ff2e40c3-cd1c-5662-99ab-ec0ca69ab707")+ (property "Reference" "J10"+ (at 100.33 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "Case sensor connector"+ (at 100.33 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical"+ (at 100.33 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "M20-9990246"+ (at 100.33 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "5874a75b-9b01-5fe1-a073-24110e549824")+ )+ (pin "2"+ (uuid "5bd80754-eeb7-5ce7-b60c-4e1d8989c462")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/b1a2b081-8bfa-588e-b46a-f91d19419ce5"+ (reference "J10")+ (unit 1)+ )+ )+ )+ )+ (wire+ (pts+ (xy 27.94 52.07)+ (xy 22.86 52.07)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "69c097e7-b275-54ba-8c3a-21cf1ca4bd37")+ )+ (global_label "5V_AUX"+ (shape bidirectional)+ (at 22.86 52.07 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "75ace1d1-cb24-5891-97e7-5db1340e1914")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 22.86 52.07 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 27.94 54.61)+ (xy 22.86 54.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "e1b99247-833c-5235-bc01-866140455478")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 22.86 54.61 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "698ae5d3-e891-583d-a932-0fd915a19469")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 22.86 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 27.94 57.15)+ (xy 22.86 57.15)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "ec48d1c8-b633-523c-8e33-8791666b4f09")+ )+ (global_label "FAN_TACH"+ (shape bidirectional)+ (at 22.86 57.15 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "10210055-6b54-552e-bb2f-43c53be3eeaf")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 22.86 57.15 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 90.17 53.34)+ (xy 85.09 53.34)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "7bee9799-8769-520d-8c42-1ca55057f77a")+ )+ (global_label "TEMP_SENSE"+ (shape bidirectional)+ (at 85.09 53.34 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "06776ea0-2385-5321-915a-60f0fd8632c9")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 85.09 53.34 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 90.17 55.88)+ (xy 85.09 55.88)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "8b9a66f1-8806-5e77-8ebd-e69fb42e0bce")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 85.09 55.88 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "0a26e584-6c0a-52b6-a993-a4dffc0784fd")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 85.09 55.88 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (text "DRAFT: inspect pin names, actual package mapping, values and protection coverage before release."+ (exclude_from_sim no)+ (at 190 15 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ (uuid "f7362d6a-380a-541e-86c2-9871fe33932f")+ )+)
kicad/molecule.kicad_schadded+1585@@ -0,0 +1,1585 @@+(kicad_sch+ (version 20250114)+ (generator "adom-load-design")+ (uuid "11550943-d2a0-5040-827d-9e6f9cc9993a")+ (paper "A3")+ (title_block+ (title "Molecule - custom electronic load")+ (company "Adom")+ (rev "R0 ENGINEERING DRAFT")+ )+ (lib_symbols+ (symbol "Load:MP1"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "MP1"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachinePinMediumShort"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "MP1_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "MP1_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:MP2"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "MP2"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachinePinMediumShort"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "MP2_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "MP2_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:MP3"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "MP3"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachinePinMediumShort"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "MP3_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "MP3_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:MP4"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "MP4"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachinePinMediumShort"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "MP4_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "MP4_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:J1"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "J1"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachineContactMedium"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "J1_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "J1_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:J2"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "J2"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachineContactMedium"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "J2_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "J2_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:J3"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "J3"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachineContactMedium"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "J3_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "J3_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:J4"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "J4"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachineContactMedium"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "J4_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "J4_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:J5"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "J5"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachineContactMedium"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "J5_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "J5_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:J6"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "J6"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachineContactMedium"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "J6_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "J6_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:J7"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "J7"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachineContactMedium"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "J7_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "J7_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ )+ (symbol+ (lib_id "Load:MP1")+ (at 38.1 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "1a5cce2d-b5b3-5368-aebc-75fcdbe0260f")+ (property "Reference" "MP1"+ (at 38.1 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachinePinMediumShort"+ (at 38.1 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Molecule:MachinePinMediumShort"+ (at 38.1 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "MachinePinMediumShort"+ (at 38.1 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "8476aca9-d6c1-5c4c-aa96-cf3605864c39")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/51d933d8-dde9-5d50-8ed5-b4399fb8c29c"+ (reference "MP1")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:MP2")+ (at 100.33 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "6df7f463-47f5-544d-a287-7cec8f825db1")+ (property "Reference" "MP2"+ (at 100.33 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachinePinMediumShort"+ (at 100.33 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Molecule:MachinePinMediumShort"+ (at 100.33 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "MachinePinMediumShort"+ (at 100.33 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "0266dd41-eaee-5df9-aac8-ffc64a2d1e94")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/51d933d8-dde9-5d50-8ed5-b4399fb8c29c"+ (reference "MP2")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:MP3")+ (at 162.56 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "ab2ccc9e-c9b0-5948-8eaf-0a3d03a3c8dc")+ (property "Reference" "MP3"+ (at 162.56 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachinePinMediumShort"+ (at 162.56 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Molecule:MachinePinMediumShort"+ (at 162.56 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "MachinePinMediumShort"+ (at 162.56 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "5e935539-75a5-5715-ae9d-5f1600b275a1")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/51d933d8-dde9-5d50-8ed5-b4399fb8c29c"+ (reference "MP3")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:MP4")+ (at 223.52 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "cf7dfa74-3e6d-5f0e-bcfc-91190de44838")+ (property "Reference" "MP4"+ (at 223.52 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachinePinMediumShort"+ (at 223.52 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Molecule:MachinePinMediumShort"+ (at 223.52 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "MachinePinMediumShort"+ (at 223.52 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "c00137f3-3faa-55dd-b895-3301de02990f")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/51d933d8-dde9-5d50-8ed5-b4399fb8c29c"+ (reference "MP4")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:J1")+ (at 285.75 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "aab27e6f-c044-50fd-8b43-04c87bb6d85f")+ (property "Reference" "J1"+ (at 285.75 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachineContactMedium"+ (at 285.75 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Molecule:MachineContactMedium"+ (at 285.75 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "MachineContactMedium"+ (at 285.75 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "b9b5de03-4a3c-5900-b779-aa49de00d175")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/51d933d8-dde9-5d50-8ed5-b4399fb8c29c"+ (reference "J1")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:J2")+ (at 347.98 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "02f67553-78a6-50ff-96dd-dc27d758b079")+ (property "Reference" "J2"+ (at 347.98 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachineContactMedium"+ (at 347.98 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Molecule:MachineContactMedium"+ (at 347.98 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "MachineContactMedium"+ (at 347.98 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "10b29861-ad8e-50e8-b88c-0a65dde88813")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/51d933d8-dde9-5d50-8ed5-b4399fb8c29c"+ (reference "J2")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:J3")+ (at 38.1 92.71 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "21dbc5ae-d08b-5f3f-93be-1d4b74b85282")+ (property "Reference" "J3"+ (at 38.1 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachineContactMedium"+ (at 38.1 100.33 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Molecule:MachineContactMedium"+ (at 38.1 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "MachineContactMedium"+ (at 38.1 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "fdb6bd60-98ea-5790-91a8-7d9a955e4c30")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/51d933d8-dde9-5d50-8ed5-b4399fb8c29c"+ (reference "J3")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:J4")+ (at 100.33 92.71 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "4ac72f3a-f9e8-53c0-9020-21feb581b190")+ (property "Reference" "J4"+ (at 100.33 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachineContactMedium"+ (at 100.33 100.33 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Molecule:MachineContactMedium"+ (at 100.33 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "MachineContactMedium"+ (at 100.33 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "5f85d314-c603-5057-8408-9615001b26b0")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/51d933d8-dde9-5d50-8ed5-b4399fb8c29c"+ (reference "J4")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:J5")+ (at 162.56 92.71 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "d7efffe9-3e02-5989-8d34-04b88ce4f508")+ (property "Reference" "J5"+ (at 162.56 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachineContactMedium"+ (at 162.56 100.33 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Molecule:MachineContactMedium"+ (at 162.56 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "MachineContactMedium"+ (at 162.56 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "e648bafc-86f5-5dfe-8ce9-0da7a22f78f8")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/51d933d8-dde9-5d50-8ed5-b4399fb8c29c"+ (reference "J5")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:J6")+ (at 223.52 92.71 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "99e35a98-10e5-5ced-9e49-d090285a944f")+ (property "Reference" "J6"+ (at 223.52 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachineContactMedium"+ (at 223.52 100.33 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Molecule:MachineContactMedium"+ (at 223.52 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "MachineContactMedium"+ (at 223.52 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "22a3c4ab-963a-5fd3-94db-fc72c56376a2")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/51d933d8-dde9-5d50-8ed5-b4399fb8c29c"+ (reference "J6")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:J7")+ (at 285.75 92.71 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "30c17745-af99-5dd5-a5f2-bfd45d53cd74")+ (property "Reference" "J7"+ (at 285.75 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MachineContactMedium"+ (at 285.75 100.33 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Molecule:MachineContactMedium"+ (at 285.75 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "MachineContactMedium"+ (at 285.75 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "9107495a-40a0-594b-bf4f-132d21492d02")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/51d933d8-dde9-5d50-8ed5-b4399fb8c29c"+ (reference "J7")+ (unit 1)+ )+ )+ )+ )+ (wire+ (pts+ (xy 27.94 54.61)+ (xy 22.86 54.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "01099dc6-f039-5a57-a287-93f6d3566641")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 22.86 54.61 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "0026839a-ede9-583f-b368-5c750ca4eedd")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 22.86 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 90.17 54.61)+ (xy 85.09 54.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "276f2fd1-42c8-58b6-a377-043ef599201d")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 85.09 54.61 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "fb5bf81c-54a0-5e3b-ab28-89baa56dcd58")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 85.09 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 152.4 54.61)+ (xy 147.32 54.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "bd5b6e5f-0146-5523-9922-6546455d14da")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 147.32 54.61 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "7081b4ba-55b8-56c8-9a60-7e5e8c095b8e")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 147.32 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 213.36 54.61)+ (xy 208.28 54.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "bfd2cc09-a373-538c-b60b-8ab114715bac")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 208.28 54.61 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "9c51758d-3117-5e9f-a82f-68cdf97478af")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 208.28 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 275.59 54.61)+ (xy 270.51 54.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "32242de0-7866-5ebd-81a2-45956475389e")+ )+ (global_label "DUT_POS"+ (shape bidirectional)+ (at 270.51 54.61 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "291451b5-1d4b-58c6-a6ec-1ab4fb92b321")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 270.51 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 337.82 54.61)+ (xy 332.74 54.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "9a6f6a00-e52d-58d5-9c0d-9468ffa15101")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 332.74 54.61 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "393d4d9c-b2e3-53d5-80e4-1a2ef1a624ee")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 332.74 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 27.94 92.71)+ (xy 22.86 92.71)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "28d44b30-464b-5a2a-a8da-ecf3ce621d24")+ )+ (global_label "5V_AUX"+ (shape bidirectional)+ (at 22.86 92.71 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "01e5c8ea-bb62-5f61-929e-20ae7191451e")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 22.86 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 90.17 92.71)+ (xy 85.09 92.71)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "f1341124-fbb1-5184-9b58-7bd0a8a2e73e")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 85.09 92.71 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "1d44f78b-d18d-5e85-8ef0-d3fea907aecf")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 85.09 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 152.4 92.71)+ (xy 147.32 92.71)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "ba21e7f8-0237-5011-8bd9-6f1ee36d7355")+ )+ (global_label "UART_TX"+ (shape bidirectional)+ (at 147.32 92.71 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "10828efe-6be1-5c56-a1cc-43a3db41a171")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 147.32 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 213.36 92.71)+ (xy 208.28 92.71)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "03f6460a-00c9-5fe3-bff4-2d84df071d36")+ )+ (global_label "UART_RX"+ (shape bidirectional)+ (at 208.28 92.71 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "b0424d4d-2d5b-5bdf-9c5f-01aa015906eb")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 208.28 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 275.59 92.71)+ (xy 270.51 92.71)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "b210a698-c0ac-5564-b8f7-ed65da746da0")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 270.51 92.71 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "4b76cc65-7f99-50b9-acb8-e3531e0b6bef")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 270.51 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (text "DRAFT: inspect pin names, actual package mapping, values and protection coverage before release."+ (exclude_from_sim no)+ (at 190 15 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ (uuid "f7362d6a-380a-541e-86c2-9871fe33932f")+ )+)
kicad/power.kicad_schadded+1641@@ -0,0 +1,1641 @@+(kicad_sch+ (version 20250114)+ (generator "adom-load-design")+ (uuid "319aa9f8-1729-52fc-8feb-707228bedea2")+ (paper "A3")+ (title_block+ (title "Power - custom electronic load")+ (company "Adom")+ (rev "R0 ENGINEERING DRAFT")+ )+ (lib_symbols+ (symbol "Transistor_FET:Q_NMOS_GDS"+ (pin_names+ (offset 0)+ (hide yes)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "Q"+ (at 5.08 1.905 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Value" "Q_NMOS_GDS"+ (at 5.08 0 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Footprint" ""+ (at 5.08 2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "N-MOSFET transistor, gate/drain/source"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "transistor NMOS N-MOS N-MOSFET"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "Q_NMOS_GDS_0_1"+ (polyline+ (pts+ (xy 0.254 1.905)+ (xy 0.254 -1.905)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.254 0)+ (xy -2.54 0)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.762 2.286)+ (xy 0.762 1.27)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.762 0.508)+ (xy 0.762 -0.508)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.762 -1.27)+ (xy 0.762 -2.286)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.762 -1.778)+ (xy 3.302 -1.778)+ (xy 3.302 1.778)+ (xy 0.762 1.778)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.016 0)+ (xy 2.032 0.381)+ (xy 2.032 -0.381)+ (xy 1.016 0)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type outline)+ )+ )+ (circle+ (center 1.651 0)+ (radius 2.794)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 2.54 2.54)+ (xy 2.54 1.778)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (circle+ (center 2.54 1.778)+ (radius 0.254)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type outline)+ )+ )+ (circle+ (center 2.54 -1.778)+ (radius 0.254)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type outline)+ )+ )+ (polyline+ (pts+ (xy 2.54 -2.54)+ (xy 2.54 0)+ (xy 0.762 0)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 2.921 0.381)+ (xy 3.683 0.381)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 3.302 0.381)+ (xy 2.921 -0.254)+ (xy 3.683 -0.254)+ (xy 3.302 0.381)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "Q_NMOS_GDS_1_1"+ (pin input line+ (at -5.08 0 0)+ (length 2.54)+ (name "G"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 2.54 5.08 270)+ (length 2.54)+ (name "D"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 2.54 -5.08 90)+ (length 2.54)+ (name "S"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "3"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ (symbol "Device:R_Shunt"+ (pin_names+ (offset 0)+ (hide yes)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "R"+ (at -2.032 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "R_Shunt"+ (at 0 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" ""+ (at -1.778 0 90)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Shunt resistor with Kelvin connections"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "R res shunt resistor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "R_*Shunt*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "R_Shunt_0_1"+ (rectangle+ (start -1.016 -2.54)+ (end 1.016 2.54)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0 -2.54)+ (xy 1.27 -2.54)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.27 2.54)+ (xy 0 2.54)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "R_Shunt_1_1"+ (pin passive line+ (at 0 5.08 270)+ (length 2.54)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 2.54 2.54 180)+ (length 1.27)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 2.54 -2.54 180)+ (length 1.27)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "3"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 0 -5.08 90)+ (length 2.54)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "4"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ (symbol "Device:D_Schottky"+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 1.016)+ (hide yes)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "D"+ (at 0 2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "D_Schottky"+ (at 0 -2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Schottky diode"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "diode Schottky"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "D_Schottky_0_1"+ (polyline+ (pts+ (xy -1.905 0.635)+ (xy -1.905 1.27)+ (xy -1.27 1.27)+ (xy -1.27 -1.27)+ (xy -0.635 -1.27)+ (xy -0.635 -0.635)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.27 1.27)+ (xy 1.27 -1.27)+ (xy -1.27 0)+ (xy 1.27 1.27)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.27 0)+ (xy -1.27 0)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "D_Schottky_1_1"+ (pin passive line+ (at -3.81 0 0)+ (length 2.54)+ (name "K"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 3.81 0 180)+ (length 2.54)+ (name "A"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ (symbol "Device:Fuse"+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 0)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "F"+ (at 2.032 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "Fuse"+ (at -1.905 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" ""+ (at -1.778 0 90)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Fuse"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "fuse"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "*Fuse*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "Fuse_0_1"+ (rectangle+ (start -0.762 -2.54)+ (end 0.762 2.54)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0 2.54)+ (xy 0 -2.54)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "Fuse_1_1"+ (pin passive line+ (at 0 3.81 270)+ (length 1.27)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 0 -3.81 90)+ (length 1.27)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ (symbol "Device:R"+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 0)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "R"+ (at 2.032 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "R"+ (at 0 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" ""+ (at -1.778 0 90)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Resistor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "R res resistor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "R_*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "R_0_1"+ (rectangle+ (start -1.016 -2.54)+ (end 1.016 2.54)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "R_1_1"+ (pin passive line+ (at 0 3.81 270)+ (length 1.27)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 0 -3.81 90)+ (length 1.27)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ )+ (symbol+ (lib_id "Transistor_FET:Q_NMOS_GDS")+ (at 129.54 76.2 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "08a754f8-f0f7-5028-acbb-e62ba59ae709")+ (property "Reference" "Q1"+ (at 129.54 67.31 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "IXTP15N50L2"+ (at 129.54 85.09 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Package_TO_SOT_THT:TO-220-3_Horizontal_TabUp"+ (at 129.54 76.2 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "IXTP15N50L2"+ (at 129.54 76.2 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "90dedba6-3b85-5c4a-a08e-50df6978a802")+ )+ (pin "2"+ (uuid "e8d4fcf9-bd48-55ec-979c-2d5937eabebf")+ )+ (pin "3"+ (uuid "55e11850-fae5-5c4d-8e18-af3f86d061e7")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/91f935d6-61cc-5028-b5f4-90ab99e5a265"+ (reference "Q1")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R_Shunt")+ (at 132.08 106.68 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "4123b0d7-f903-5db9-96b1-8f72d13376b9")+ (property "Reference" "RSH1"+ (at 132.08 97.79 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "0.020 Ohm 0.5% Kelvin"+ (at 132.08 115.57 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Load:LVK12"+ (at 132.08 106.68 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "LVK12R020DER"+ (at 132.08 106.68 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "6153627d-b73e-53a9-83f3-d7530efd88f6")+ )+ (pin "2"+ (uuid "7e3b765f-a50f-57c9-808a-c7f193fadd84")+ )+ (pin "3"+ (uuid "66efc0d3-46ed-541b-8b96-765f2690a13c")+ )+ (pin "4"+ (uuid "afb6eeb8-14a2-58d5-ac72-f0af65278bec")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/91f935d6-61cc-5028-b5f4-90ab99e5a265"+ (reference "RSH1")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:D_Schottky")+ (at 55.88 76.2 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "a766ad83-5e8f-5c64-9d06-9a790da5a7f3")+ (property "Reference" "D1"+ (at 55.88 68.58 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "B540C-13-F"+ (at 55.88 83.82 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Diode_SMD:D_SMC"+ (at 55.88 76.2 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "B540C-13-F"+ (at 55.88 76.2 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "9a9bf34f-d98c-5a08-b1e2-855a41dbad0c")+ )+ (pin "2"+ (uuid "723ac528-1087-5ab8-93d0-85d393debb8f")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/91f935d6-61cc-5028-b5f4-90ab99e5a265"+ (reference "D1")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:Fuse")+ (at 55.88 50.8 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "272ce628-3c98-53c3-932d-40e8c62cc0cb")+ (property "Reference" "F1"+ (at 55.88 43.18 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "5 A 32 V fast fuse"+ (at 55.88 58.42 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Fuse:Fuse_1206_3216Metric"+ (at 55.88 50.8 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "0466005.NR"+ (at 55.88 50.8 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "63f85704-f1ed-58f7-8660-ca69f53afd15")+ )+ (pin "2"+ (uuid "88ccd478-bba1-5e75-ac32-02bf411806b4")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/91f935d6-61cc-5028-b5f4-90ab99e5a265"+ (reference "F1")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 101.6 106.68 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "4633f0e7-9b2d-522a-94dd-ef8da03f51e7")+ (property "Reference" "R6"+ (at 101.6 99.06 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100k"+ (at 101.6 114.3 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 101.6 106.68 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1003GLF"+ (at 101.6 106.68 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "31b1347e-773a-58d7-a6e3-1225de56ec30")+ )+ (pin "2"+ (uuid "7b632879-2b2a-5c7f-8994-ed33ac0638d9")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/91f935d6-61cc-5028-b5f4-90ab99e5a265"+ (reference "R6")+ (unit 1)+ )+ )+ )+ )+ (wire+ (pts+ (xy 55.88 54.61)+ (xy 59.69 54.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "39d9bb59-68c3-5817-ad44-56ce752895f7")+ )+ (wire+ (pts+ (xy 59.69 54.61)+ (xy 59.69 76.2)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "1ba16c7f-66f8-5bfd-84b0-b8e486d50439")+ )+ (global_label "DUT_FUSED"+ (shape bidirectional)+ (at 55.88 54.61 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "1e8862a9-74b0-522b-9e20-af114a67ffc8")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 55.88 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 52.07 76.2)+ (xy 52.07 71.12)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "23e68969-6a04-542c-bea4-91e8292ec8ba")+ )+ (wire+ (pts+ (xy 52.07 71.12)+ (xy 132.08 71.12)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "fd92de52-261b-5b75-8d04-ad0e4a7bd16b")+ )+ (global_label "LOAD_POS"+ (shape bidirectional)+ (at 52.07 76.2 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "fa3689c4-a998-5ce8-949f-2959fbbae1f5")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 52.07 76.2 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 132.08 81.28)+ (xy 132.08 101.6)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "6c536a54-004d-5b4e-975f-b5b9ef41a74d")+ )+ (global_label "SHUNT_P"+ (shape bidirectional)+ (at 132.08 81.28 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "544bcbfc-b642-5d2f-b876-604afef3941a")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 132.08 81.28 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 124.46 76.2)+ (xy 119.38 76.2)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "fcf97cb1-223e-577b-8649-626c18489b11")+ )+ (global_label "GATE"+ (shape bidirectional)+ (at 119.38 76.2 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "4f0da87e-491f-5277-93ac-bfaf7e087c45")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 119.38 76.2 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 134.62 104.14)+ (xy 139.7 104.14)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "a855670d-ad6e-53f9-99d7-151eeac13146")+ )+ (global_label "SHUNT_P_SENSE"+ (shape bidirectional)+ (at 139.7 104.14 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "a319dabd-6002-5d56-93f1-4a79eb22ca27")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 139.7 104.14 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 134.62 109.22)+ (xy 139.7 109.22)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "8d8c2235-ab9c-5a83-a739-1e90e361bba5")+ )+ (global_label "SHUNT_N_SENSE"+ (shape bidirectional)+ (at 139.7 109.22 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "9293e60e-f41f-531a-88a8-0b138807ddd7")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 139.7 109.22 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 132.08 111.76)+ (xy 132.08 116.84)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "26dab2ca-cbba-5726-ae06-ce40533e2a77")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 132.08 116.84 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "c2444ea9-42ba-580c-a4e9-76628e8d51ec")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 132.08 116.84 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 55.88 46.99)+ (xy 55.88 41.91)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "a74251eb-4d57-522e-b00f-d0c0a8a2e8f2")+ )+ (global_label "DUT_POS"+ (shape bidirectional)+ (at 55.88 41.91 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "41824558-629a-535f-8c7b-9004a9ea3050")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 55.88 41.91 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 101.6 102.87)+ (xy 101.6 97.79)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "93da7cfd-0d47-5a16-b7c5-e84f0cdbb8fa")+ )+ (global_label "GATE"+ (shape bidirectional)+ (at 101.6 97.79 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "ba623811-9115-582b-8398-f368e5f32bd6")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 101.6 97.79 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 101.6 110.49)+ (xy 101.6 115.57)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "79a724b7-a7bd-5617-b6c6-f6eedd7e62ee")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 101.6 115.57 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "6b7fae86-9683-58c6-ad2a-b1d24332ac32")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 101.6 115.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (text "DRAFT: inspect pin names, actual package mapping, values and protection coverage before release."+ (exclude_from_sim no)+ (at 190 15 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ (uuid "f7362d6a-380a-541e-86c2-9871fe33932f")+ )+)
kicad/probe.kicad_schadded+1585@@ -0,0 +1,1585 @@+(kicad_sch+ (version 20250114)+ (generator "adom-load-design")+ (uuid "3efb6b3a-0d5a-52e3-a440-7d7c3ddd862a")+ (paper "A3")+ (title_block+ (title "Probe - custom electronic load")+ (company "Adom")+ (rev "R0 ENGINEERING DRAFT")+ )+ (lib_symbols+ (symbol "Load:TP1"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "TP1"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "DUT_POS"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "TP1_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "TP1_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:TP2"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "TP2"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "LOAD_POS"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "TP2_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "TP2_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:TP3"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "TP3"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "SHUNT_P_SENSE"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "TP3_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "TP3_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:TP4"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "TP4"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "I_SET"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "TP4_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "TP4_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:TP5"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "TP5"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "GATE"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "TP5_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "TP5_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:TP6"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "TP6"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "V_GATE"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "TP6_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "TP6_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:TP7"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "TP7"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "3V3"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "TP7_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "TP7_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:TP8"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "TP8"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "TEMP_SENSE"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "TP8_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "TP8_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:TP9"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "TP9"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "HW_OK"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "TP9_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "TP9_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:TP10"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "TP10"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "LATCH_Q"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "TP10_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "TP10_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ (symbol "Load:TP11"+ (pin_names+ (offset 0.5)+ )+ (in_bom yes)+ (on_board yes)+ (property "Reference" "TP11"+ (at 0 7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "GND"+ (at 0 -7.62 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "TP11_0_1"+ (rectangle+ (start -7.62 5.08)+ (end 7.62 -5.08)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type background)+ )+ )+ )+ (symbol "TP11_1_1"+ (pin passive line+ (at -10.16 0 0)+ (length 2.54)+ (name "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ )+ )+ (symbol+ (lib_id "Load:TP1")+ (at 38.1 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom no)+ (on_board yes)+ (dnp no)+ (uuid "3d491969-f81f-5a7a-b47d-af40ea48fbf3")+ (property "Reference" "TP1"+ (at 38.1 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "DUT_POS"+ (at 38.1 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm"+ (at 38.1 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "no part"+ (at 38.1 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "7b36fd1a-239c-5266-b2d1-6c2b4797361d")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/1eb943d8-50e8-56c6-ab17-367ad8302bc4"+ (reference "TP1")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:TP2")+ (at 100.33 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom no)+ (on_board yes)+ (dnp no)+ (uuid "31e85645-f8c9-5e9a-afca-5cad5b2d542d")+ (property "Reference" "TP2"+ (at 100.33 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "LOAD_POS"+ (at 100.33 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm"+ (at 100.33 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "no part"+ (at 100.33 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "69f5306f-01a8-5201-bed3-fd486b8dca0e")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/1eb943d8-50e8-56c6-ab17-367ad8302bc4"+ (reference "TP2")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:TP3")+ (at 162.56 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom no)+ (on_board yes)+ (dnp no)+ (uuid "a1465909-6d08-5e03-8e43-75899ce14fcb")+ (property "Reference" "TP3"+ (at 162.56 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "SHUNT_P_SENSE"+ (at 162.56 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm"+ (at 162.56 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "no part"+ (at 162.56 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "63690ea6-8c28-512c-996c-0713d4530d4e")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/1eb943d8-50e8-56c6-ab17-367ad8302bc4"+ (reference "TP3")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:TP4")+ (at 223.52 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom no)+ (on_board yes)+ (dnp no)+ (uuid "5643eb05-a456-54fc-9901-f796f68ac658")+ (property "Reference" "TP4"+ (at 223.52 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "I_SET"+ (at 223.52 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm"+ (at 223.52 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "no part"+ (at 223.52 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "c673cd7f-d948-54cb-a151-e927ef8a2fe8")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/1eb943d8-50e8-56c6-ab17-367ad8302bc4"+ (reference "TP4")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:TP5")+ (at 285.75 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom no)+ (on_board yes)+ (dnp no)+ (uuid "4ab9ee1f-c1b2-5e62-b01f-c6c8e83f25f3")+ (property "Reference" "TP5"+ (at 285.75 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "GATE"+ (at 285.75 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm"+ (at 285.75 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "no part"+ (at 285.75 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "4432e99f-888e-5536-b3bd-7ffe925112ac")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/1eb943d8-50e8-56c6-ab17-367ad8302bc4"+ (reference "TP5")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:TP6")+ (at 347.98 54.61 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom no)+ (on_board yes)+ (dnp no)+ (uuid "b665679b-8662-5639-9666-e06973110ca1")+ (property "Reference" "TP6"+ (at 347.98 46.99 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "V_GATE"+ (at 347.98 62.23 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm"+ (at 347.98 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "no part"+ (at 347.98 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "08932539-24c1-5a52-8efa-731ce145048f")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/1eb943d8-50e8-56c6-ab17-367ad8302bc4"+ (reference "TP6")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:TP7")+ (at 38.1 92.71 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom no)+ (on_board yes)+ (dnp no)+ (uuid "53aa6fb8-6154-5fbf-afd0-39aa607b1915")+ (property "Reference" "TP7"+ (at 38.1 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "3V3"+ (at 38.1 100.33 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm"+ (at 38.1 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "no part"+ (at 38.1 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "e0c925a5-6fd7-5179-a496-b22d1253c5c3")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/1eb943d8-50e8-56c6-ab17-367ad8302bc4"+ (reference "TP7")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:TP8")+ (at 100.33 92.71 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom no)+ (on_board yes)+ (dnp no)+ (uuid "a8e4c829-c12b-5d96-b0bc-c960a30f58f9")+ (property "Reference" "TP8"+ (at 100.33 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "TEMP_SENSE"+ (at 100.33 100.33 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm"+ (at 100.33 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "no part"+ (at 100.33 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "2f54ccdd-cddf-5e3d-96aa-ad0e03ddccc6")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/1eb943d8-50e8-56c6-ab17-367ad8302bc4"+ (reference "TP8")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:TP9")+ (at 162.56 92.71 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom no)+ (on_board yes)+ (dnp no)+ (uuid "4247dfdf-fa81-58e0-bd03-f677a696f17f")+ (property "Reference" "TP9"+ (at 162.56 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "HW_OK"+ (at 162.56 100.33 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm"+ (at 162.56 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "no part"+ (at 162.56 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "f41119d3-0289-5583-9343-8a2f6e903e61")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/1eb943d8-50e8-56c6-ab17-367ad8302bc4"+ (reference "TP9")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:TP10")+ (at 223.52 92.71 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom no)+ (on_board yes)+ (dnp no)+ (uuid "03c8a80c-4167-5e65-b3d8-4d2ee667b562")+ (property "Reference" "TP10"+ (at 223.52 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "LATCH_Q"+ (at 223.52 100.33 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm"+ (at 223.52 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "no part"+ (at 223.52 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "8ad48fbd-59b0-5b45-9e98-1f9ee0826c03")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/1eb943d8-50e8-56c6-ab17-367ad8302bc4"+ (reference "TP10")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:TP11")+ (at 285.75 92.71 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom no)+ (on_board yes)+ (dnp no)+ (uuid "77522734-e7db-5169-bac3-6c6590fe98ee")+ (property "Reference" "TP11"+ (at 285.75 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "GND"+ (at 285.75 100.33 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm"+ (at 285.75 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "no part"+ (at 285.75 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "06a10e7f-c515-5f66-80d3-c82891d618cc")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/1eb943d8-50e8-56c6-ab17-367ad8302bc4"+ (reference "TP11")+ (unit 1)+ )+ )+ )+ )+ (wire+ (pts+ (xy 27.94 54.61)+ (xy 22.86 54.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "6d7b68c3-a775-5b18-8623-d5c002df1ca4")+ )+ (global_label "DUT_POS"+ (shape bidirectional)+ (at 22.86 54.61 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "6add5c5c-c5a3-5c7f-86cb-81d74d12b7f4")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 22.86 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 90.17 54.61)+ (xy 85.09 54.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "303b721f-3e29-54c8-b047-9969624dbd1c")+ )+ (global_label "LOAD_POS"+ (shape bidirectional)+ (at 85.09 54.61 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "25d3b7a9-0bce-5667-ac72-f035d9bfdfb7")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 85.09 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 152.4 54.61)+ (xy 147.32 54.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "ef420100-d211-5faa-8f2d-c6c8d55b1d25")+ )+ (global_label "SHUNT_P_SENSE"+ (shape bidirectional)+ (at 147.32 54.61 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "8d5cdedb-4850-5546-b5ff-8660b0312366")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 147.32 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 213.36 54.61)+ (xy 208.28 54.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "6a4bd894-2030-53df-add5-fb4d2f12a78c")+ )+ (global_label "I_SET"+ (shape bidirectional)+ (at 208.28 54.61 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "95bd4858-f249-5247-bb30-5225267b8da1")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 208.28 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 275.59 54.61)+ (xy 270.51 54.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "4cd18e84-3585-5c0c-bf46-fe7418af4c06")+ )+ (global_label "GATE"+ (shape bidirectional)+ (at 270.51 54.61 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "b8aa44c9-18bd-5c98-a22e-9c928e6df975")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 270.51 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 337.82 54.61)+ (xy 332.74 54.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "a48f1386-0604-5788-9b0a-21c1f53a7bd4")+ )+ (global_label "V_GATE"+ (shape bidirectional)+ (at 332.74 54.61 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "60639062-29c3-5759-8668-5401a555dae6")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 332.74 54.61 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 27.94 92.71)+ (xy 22.86 92.71)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "410118ba-fa49-592b-8859-3cccc2e614b7")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 22.86 92.71 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "7729fb19-9f96-569e-9bfb-b3be0275e4e2")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 22.86 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 90.17 92.71)+ (xy 85.09 92.71)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "9aac2b07-c615-5bf3-a5c4-8a52a9820e28")+ )+ (global_label "TEMP_SENSE"+ (shape bidirectional)+ (at 85.09 92.71 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "da6fd7ff-f2d0-5e08-bd40-1f36d9ed51dd")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 85.09 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 152.4 92.71)+ (xy 147.32 92.71)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "b8929791-3db0-54bc-b4d4-d59494844506")+ )+ (global_label "HW_OK"+ (shape bidirectional)+ (at 147.32 92.71 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "0915dc20-abcc-5fb5-80bd-5d2be81562ee")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 147.32 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 213.36 92.71)+ (xy 208.28 92.71)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "888e43ab-55f3-58ed-a132-203ac767f255")+ )+ (global_label "LATCH_Q"+ (shape bidirectional)+ (at 208.28 92.71 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "ef5829f0-f49c-5707-ba0d-d4574b2dff28")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 208.28 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 275.59 92.71)+ (xy 270.51 92.71)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "5d3957d3-c453-5081-8a02-1646477fef08")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 270.51 92.71 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "3510cca8-0517-5adf-ae79-d6ab470a1eb6")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 270.51 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (text "DRAFT: inspect pin names, actual package mapping, values and protection coverage before release."+ (exclude_from_sim no)+ (at 190 15 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ (uuid "f7362d6a-380a-541e-86c2-9871fe33932f")+ )+)
kicad/protection.kicad_schadded+5432@@ -0,0 +1,5432 @@+(kicad_sch+ (version 20250114)+ (generator "adom-load-design")+ (uuid "4dbaf202-229d-5918-a668-f862af5eed4f")+ (paper "A2")+ (title_block+ (title "Protection - custom electronic load")+ (company "Adom")+ (rev "R0 ENGINEERING DRAFT")+ )+ (lib_symbols+ (symbol "Load:STWD100NYWY3F"+ (pin_names+ (offset 1.016)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (property "Reference" "U"+ (at 0.00 5.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "STWD100NYWY3F"+ (at 0.00 -17.97 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5"+ (at 0 -23.05 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/stwd100.pdf"+ (at 0 -25.59 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Description" "protection; custom load R0 engineering symbol. 2-column symbol, pins grouped by function."+ (at 0 -28.13 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Manufacturer" "STMicroelectronics"+ (at 0 -30.67 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "STWD100NYWY3F"+ (at 0 -33.21 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Adom_Chip_Outline" "generic-iso@large"+ (at 0 -35.75 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (symbol "STWD100NYWY3F_0_1"+ (rectangle+ (start -17.78 2.54)+ (end 17.78 -15.43)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type background)+ )+ )+ (text "Signals"+ (at -16.76 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify left)+ )+ )+ (text "Signals"+ (at 16.76 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify right)+ )+ )+ (text "Supply"+ (at 16.76 -8.35 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify right)+ )+ )+ (polyline+ (pts+ (xy -1.137 -2.803)+ (xy 5.339 -6.542)+ (xy 1.454 -8.785)+ (xy -5.019 -5.045)+ (xy -1.137 -2.803)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -5.019 -5.045)+ (xy -5.019 -6.316)+ (xy 1.454 -10.056)+ (xy 1.454 -8.785)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.454 -10.056)+ (xy 5.339 -7.813)+ (xy 5.339 -6.542)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -4.751 -6.473)+ (xy -5.075 -6.657)+ (xy -4.685 -6.884)+ (xy -4.361 -6.696)+ (xy -4.685 -6.884)+ (xy -4.685 -6.584)+ (xy -5.075 -6.358)+ (xy -5.075 -6.657)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -3.825 -7.006)+ (xy -4.148 -7.194)+ (xy -3.762 -7.416)+ (xy -3.438 -7.228)+ (xy -3.762 -7.416)+ (xy -3.762 -7.117)+ (xy -4.148 -6.894)+ (xy -4.148 -7.194)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -2.902 -7.538)+ (xy -3.226 -7.726)+ (xy -2.836 -7.949)+ (xy -2.512 -7.765)+ (xy -2.836 -7.949)+ (xy -2.836 -7.653)+ (xy -3.226 -7.427)+ (xy -3.226 -7.726)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -1.976 -8.074)+ (xy -2.300 -8.259)+ (xy -1.913 -8.485)+ (xy -1.589 -8.297)+ (xy -1.913 -8.485)+ (xy -1.913 -8.186)+ (xy -2.300 -7.963)+ (xy -2.300 -8.259)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -1.053 -8.607)+ (xy -1.377 -8.795)+ (xy -0.987 -9.018)+ (xy -0.663 -8.830)+ (xy -0.987 -9.018)+ (xy -0.987 -8.719)+ (xy -1.377 -8.496)+ (xy -1.377 -8.795)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -0.127 -9.140)+ (xy -0.451 -9.328)+ (xy -0.061 -9.551)+ (xy 0.263 -9.366)+ (xy -0.061 -9.551)+ (xy -0.061 -9.255)+ (xy -0.451 -9.028)+ (xy -0.451 -9.328)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.799 -9.676)+ (xy 0.475 -9.861)+ (xy 0.862 -10.087)+ (xy 1.186 -9.899)+ (xy 0.862 -10.087)+ (xy 0.862 -9.787)+ (xy 0.475 -9.565)+ (xy 0.475 -9.861)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 5.047 -7.980)+ (xy 5.371 -8.168)+ (xy 4.981 -8.391)+ (xy 4.657 -8.203)+ (xy 4.981 -8.391)+ (xy 4.981 -8.092)+ (xy 5.371 -7.869)+ (xy 5.371 -8.168)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 4.075 -8.541)+ (xy 4.399 -8.729)+ (xy 4.013 -8.952)+ (xy 3.689 -8.764)+ (xy 4.013 -8.952)+ (xy 4.013 -8.652)+ (xy 4.399 -8.430)+ (xy 4.399 -8.729)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 3.104 -9.102)+ (xy 3.428 -9.290)+ (xy 3.041 -9.512)+ (xy 2.717 -9.324)+ (xy 3.041 -9.512)+ (xy 3.041 -9.213)+ (xy 3.428 -8.990)+ (xy 3.428 -9.290)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 2.133 -9.662)+ (xy 2.456 -9.850)+ (xy 2.070 -10.073)+ (xy 1.746 -9.885)+ (xy 2.070 -10.073)+ (xy 2.070 -9.773)+ (xy 2.456 -9.551)+ (xy 2.456 -9.850)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -3.369 -5.178)+ (xy -3.595 -5.230)+ (xy -3.821 -5.178)+ (xy -3.915 -5.045)+ (xy -3.821 -4.917)+ (xy -3.595 -4.861)+ (xy -3.369 -4.917)+ (xy -3.274 -5.045)+ (xy -3.369 -5.178)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (text "STWD100NYWY3F"+ (at 0.16 -5.79 0)+ (effects+ (font+ (size 0.70 0.70)+ )+ )+ )+ )+ (symbol "STWD100NYWY3F_1_1"+ (pin input line+ (at -20.32 -2.54 0)+ (length 2.54)+ (name "EN_N")+ (number "3")+ )+ (pin input line+ (at -20.32 -5.08 0)+ (length 2.54)+ (name "WDI")+ (number "4")+ )+ (pin open_collector line+ (at 20.32 -2.54 180)+ (length 2.54)+ (name "WDO")+ (number "1")+ )+ (pin power_in line+ (at 20.32 -10.16 180)+ (length 2.54)+ (name "GND")+ (number "2")+ )+ (pin power_in line+ (at 20.32 -12.7 180)+ (length 2.54)+ (name "VCC")+ (number "5")+ )+ )+ )+ (symbol "Load:LM339BIDR"+ (pin_names+ (offset 1.016)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (property "Reference" "U"+ (at 0.00 5.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "LM339BIDR"+ (at 0.00 -25.59 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm"+ (at 0 -30.67 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Datasheet" "https://www.ti.com/lit/ds/symlink/lm339b.pdf"+ (at 0 -33.21 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Description" "protection; custom load R0 engineering symbol. 2-column symbol, pins grouped by function."+ (at 0 -35.75 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Manufacturer" "Texas Instruments"+ (at 0 -38.29 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "LM339BIDR"+ (at 0 -40.83 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Adom_Chip_Outline" "generic-iso@large"+ (at 0 -43.37 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (symbol "LM339BIDR_0_1"+ (rectangle+ (start -17.78 2.54)+ (end 17.78 -23.05)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type background)+ )+ )+ (text "Signals"+ (at -16.76 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify left)+ )+ )+ (text "Signals"+ (at 16.76 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify right)+ )+ )+ (text "Supply"+ (at 16.76 -15.97 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify right)+ )+ )+ (polyline+ (pts+ (xy -1.768 -5.245)+ (xy 7.142 -10.389)+ (xy 1.796 -13.474)+ (xy -7.108 -8.329)+ (xy -1.768 -5.245)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -7.108 -8.329)+ (xy -7.108 -10.078)+ (xy 1.796 -15.222)+ (xy 1.796 -13.474)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.796 -15.222)+ (xy 7.142 -12.137)+ (xy 7.142 -10.389)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -6.740 -10.293)+ (xy -7.185 -10.547)+ (xy -6.649 -10.859)+ (xy -6.203 -10.600)+ (xy -6.649 -10.859)+ (xy -6.649 -10.447)+ (xy -7.185 -10.135)+ (xy -7.185 -10.547)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -5.465 -11.026)+ (xy -5.911 -11.285)+ (xy -5.379 -11.591)+ (xy -4.934 -11.333)+ (xy -5.379 -11.591)+ (xy -5.379 -11.179)+ (xy -5.911 -10.873)+ (xy -5.911 -11.285)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -4.196 -11.759)+ (xy -4.642 -12.018)+ (xy -4.105 -12.324)+ (xy -3.660 -12.070)+ (xy -4.105 -12.324)+ (xy -4.105 -11.917)+ (xy -4.642 -11.606)+ (xy -4.642 -12.018)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -2.922 -12.497)+ (xy -3.367 -12.751)+ (xy -2.836 -13.062)+ (xy -2.390 -12.803)+ (xy -2.836 -13.062)+ (xy -2.836 -12.650)+ (xy -3.367 -12.343)+ (xy -3.367 -12.751)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -1.653 -13.230)+ (xy -2.098 -13.488)+ (xy -1.562 -13.795)+ (xy -1.116 -13.536)+ (xy -1.562 -13.795)+ (xy -1.562 -13.383)+ (xy -2.098 -13.076)+ (xy -2.098 -13.488)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -0.378 -13.962)+ (xy -0.824 -14.221)+ (xy -0.287 -14.528)+ (xy 0.158 -14.274)+ (xy -0.287 -14.528)+ (xy -0.287 -14.121)+ (xy -0.824 -13.809)+ (xy -0.824 -14.221)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.896 -14.700)+ (xy 0.450 -14.954)+ (xy 0.982 -15.265)+ (xy 1.427 -15.007)+ (xy 0.982 -15.265)+ (xy 0.982 -14.853)+ (xy 0.450 -14.547)+ (xy 0.450 -14.954)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 6.740 -12.367)+ (xy 7.185 -12.626)+ (xy 6.649 -12.933)+ (xy 6.203 -12.674)+ (xy 6.649 -12.933)+ (xy 6.649 -12.521)+ (xy 7.185 -12.214)+ (xy 7.185 -12.626)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 5.403 -13.139)+ (xy 5.849 -13.397)+ (xy 5.317 -13.704)+ (xy 4.871 -13.445)+ (xy 5.317 -13.704)+ (xy 5.317 -13.292)+ (xy 5.849 -12.985)+ (xy 5.849 -13.397)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 4.067 -13.910)+ (xy 4.512 -14.168)+ (xy 3.980 -14.475)+ (xy 3.535 -14.216)+ (xy 3.980 -14.475)+ (xy 3.980 -14.063)+ (xy 4.512 -13.756)+ (xy 4.512 -14.168)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 2.730 -14.681)+ (xy 3.176 -14.940)+ (xy 2.644 -15.246)+ (xy 2.199 -14.988)+ (xy 2.644 -15.246)+ (xy 2.644 -14.834)+ (xy 3.176 -14.528)+ (xy 3.176 -14.940)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -4.838 -8.511)+ (xy -5.149 -8.583)+ (xy -5.461 -8.511)+ (xy -5.590 -8.329)+ (xy -5.461 -8.152)+ (xy -5.149 -8.076)+ (xy -4.838 -8.152)+ (xy -4.709 -8.329)+ (xy -4.838 -8.511)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (text "LM339BIDR"+ (at 0.01 -9.36 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (symbol "LM339BIDR_1_1"+ (pin input line+ (at -20.32 -2.54 0)+ (length 2.54)+ (name "IN-_A")+ (number "4")+ )+ (pin input line+ (at -20.32 -5.08 0)+ (length 2.54)+ (name "IN+_A")+ (number "5")+ )+ (pin input line+ (at -20.32 -7.62 0)+ (length 2.54)+ (name "IN-_B")+ (number "6")+ )+ (pin input line+ (at -20.32 -10.16 0)+ (length 2.54)+ (name "IN+_B")+ (number "7")+ )+ (pin input line+ (at -20.32 -12.7 0)+ (length 2.54)+ (name "IN-_D")+ (number "8")+ )+ (pin input line+ (at -20.32 -15.24 0)+ (length 2.54)+ (name "IN+_D")+ (number "9")+ )+ (pin input line+ (at -20.32 -17.78 0)+ (length 2.54)+ (name "IN-_C")+ (number "10")+ )+ (pin input line+ (at -20.32 -20.32 0)+ (length 2.54)+ (name "IN+_C")+ (number "11")+ )+ (pin open_collector line+ (at 20.32 -2.54 180)+ (length 2.54)+ (name "OUT_B")+ (number "1")+ )+ (pin open_collector line+ (at 20.32 -5.08 180)+ (length 2.54)+ (name "OUT_A")+ (number "2")+ )+ (pin open_collector line+ (at 20.32 -7.62 180)+ (length 2.54)+ (name "OUT_C")+ (number "13")+ )+ (pin open_collector line+ (at 20.32 -10.16 180)+ (length 2.54)+ (name "OUT_D")+ (number "14")+ )+ (pin power_in line+ (at 20.32 -17.78 180)+ (length 2.54)+ (name "VCC")+ (number "3")+ )+ (pin power_in line+ (at 20.32 -20.32 180)+ (length 2.54)+ (name "GND")+ (number "12")+ )+ )+ )+ (symbol "Load:SN74LVC1G175DBVR"+ (pin_names+ (offset 1.016)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (property "Reference" "U"+ (at 0.00 5.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "SN74LVC1G175DBVR"+ (at 0.00 -17.97 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6"+ (at 0 -23.05 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Datasheet" "https://www.ti.com/lit/ds/symlink/sn74lvc1g175.pdf"+ (at 0 -25.59 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Description" "protection; custom load R0 engineering symbol. 2-column symbol, pins grouped by function."+ (at 0 -28.13 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Manufacturer" "Texas Instruments"+ (at 0 -30.67 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "SN74LVC1G175DBVR"+ (at 0 -33.21 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Adom_Chip_Outline" "generic-iso@large"+ (at 0 -35.75 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (symbol "SN74LVC1G175DBVR_0_1"+ (rectangle+ (start -17.78 2.54)+ (end 17.78 -15.43)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type background)+ )+ )+ (text "Signals"+ (at -16.76 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify left)+ )+ )+ (text "Signals"+ (at 16.76 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify right)+ )+ )+ (text "Supply"+ (at 16.76 -8.35 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify right)+ )+ )+ (polyline+ (pts+ (xy -0.387 -2.803)+ (xy 6.089 -6.542)+ (xy 2.204 -8.785)+ (xy -4.269 -5.045)+ (xy -0.387 -2.803)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -4.269 -5.045)+ (xy -4.269 -6.316)+ (xy 2.204 -10.056)+ (xy 2.204 -8.785)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 2.204 -10.056)+ (xy 6.089 -7.813)+ (xy 6.089 -6.542)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -4.001 -6.473)+ (xy -4.325 -6.657)+ (xy -3.935 -6.884)+ (xy -3.611 -6.696)+ (xy -3.935 -6.884)+ (xy -3.935 -6.584)+ (xy -4.325 -6.358)+ (xy -4.325 -6.657)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -3.075 -7.006)+ (xy -3.398 -7.194)+ (xy -3.012 -7.416)+ (xy -2.688 -7.228)+ (xy -3.012 -7.416)+ (xy -3.012 -7.117)+ (xy -3.398 -6.894)+ (xy -3.398 -7.194)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -2.152 -7.538)+ (xy -2.476 -7.726)+ (xy -2.086 -7.949)+ (xy -1.762 -7.765)+ (xy -2.086 -7.949)+ (xy -2.086 -7.653)+ (xy -2.476 -7.427)+ (xy -2.476 -7.726)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -1.226 -8.074)+ (xy -1.550 -8.259)+ (xy -1.163 -8.485)+ (xy -0.839 -8.297)+ (xy -1.163 -8.485)+ (xy -1.163 -8.186)+ (xy -1.550 -7.963)+ (xy -1.550 -8.259)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -0.303 -8.607)+ (xy -0.627 -8.795)+ (xy -0.237 -9.018)+ (xy 0.087 -8.830)+ (xy -0.237 -9.018)+ (xy -0.237 -8.719)+ (xy -0.627 -8.496)+ (xy -0.627 -8.795)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.623 -9.140)+ (xy 0.299 -9.328)+ (xy 0.689 -9.551)+ (xy 1.013 -9.366)+ (xy 0.689 -9.551)+ (xy 0.689 -9.255)+ (xy 0.299 -9.028)+ (xy 0.299 -9.328)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.549 -9.676)+ (xy 1.225 -9.861)+ (xy 1.612 -10.087)+ (xy 1.936 -9.899)+ (xy 1.612 -10.087)+ (xy 1.612 -9.787)+ (xy 1.225 -9.565)+ (xy 1.225 -9.861)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 5.797 -7.980)+ (xy 6.121 -8.168)+ (xy 5.731 -8.391)+ (xy 5.407 -8.203)+ (xy 5.731 -8.391)+ (xy 5.731 -8.092)+ (xy 6.121 -7.869)+ (xy 6.121 -8.168)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 4.825 -8.541)+ (xy 5.149 -8.729)+ (xy 4.763 -8.952)+ (xy 4.439 -8.764)+ (xy 4.763 -8.952)+ (xy 4.763 -8.652)+ (xy 5.149 -8.430)+ (xy 5.149 -8.729)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 3.854 -9.102)+ (xy 4.178 -9.290)+ (xy 3.791 -9.512)+ (xy 3.467 -9.324)+ (xy 3.791 -9.512)+ (xy 3.791 -9.213)+ (xy 4.178 -8.990)+ (xy 4.178 -9.290)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 2.883 -9.662)+ (xy 3.206 -9.850)+ (xy 2.820 -10.073)+ (xy 2.496 -9.885)+ (xy 2.820 -10.073)+ (xy 2.820 -9.773)+ (xy 3.206 -9.551)+ (xy 3.206 -9.850)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -2.619 -5.178)+ (xy -2.845 -5.230)+ (xy -3.071 -5.178)+ (xy -3.165 -5.045)+ (xy -3.071 -4.917)+ (xy -2.845 -4.861)+ (xy -2.619 -4.917)+ (xy -2.524 -5.045)+ (xy -2.619 -5.178)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (text "SN74LVC1G175DBVR"+ (at 0.91 -5.79 0)+ (effects+ (font+ (size 0.57 0.57)+ )+ )+ )+ )+ (symbol "SN74LVC1G175DBVR_1_1"+ (pin input line+ (at -20.32 -2.54 0)+ (length 2.54)+ (name "CLK")+ (number "1")+ )+ (pin input line+ (at -20.32 -5.08 0)+ (length 2.54)+ (name "D")+ (number "3")+ )+ (pin input line+ (at -20.32 -7.62 0)+ (length 2.54)+ (name "CLR_N")+ (number "6")+ )+ (pin output line+ (at 20.32 -2.54 180)+ (length 2.54)+ (name "Q")+ (number "4")+ )+ (pin power_in line+ (at 20.32 -10.16 180)+ (length 2.54)+ (name "GND")+ (number "2")+ )+ (pin power_in line+ (at 20.32 -12.7 180)+ (length 2.54)+ (name "VCC")+ (number "5")+ )+ )+ )+ (symbol "Transistor_BJT:MMBT3904"+ (embedded_fonts no)+ (property "Reference" "Q"+ (at 5.08 1.905 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Value" "MMBT3904"+ (at 5.08 0 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23"+ (at 5.08 -1.905 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ (italic yes)+ )+ (justify left)+ )+ )+ (property "Datasheet" "https://www.onsemi.com/pdf/datasheet/pzt3904-d.pdf"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Description" "0.2A Ic, 40V Vce, Small Signal NPN Transistor, SOT-23"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Sim.Device" "NPN"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Sim.Pins" "1=B 2=E 3=C"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "NPN Transistor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "SOT?23*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (pin_names+ (offset 0)+ (hide yes)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (symbol "MMBT3904_0_1"+ (polyline+ (pts+ (xy -2.54 0)+ (xy 0.635 0)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.635 1.905)+ (xy 0.635 -1.905)+ )+ (stroke+ (width 0.508)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (circle+ (center 1.27 0)+ (radius 2.8194)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "MMBT3904_1_1"+ (polyline+ (pts+ (xy 0.635 0.635)+ (xy 2.54 2.54)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.635 -0.635)+ (xy 2.54 -2.54)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.27 -1.778)+ (xy 1.778 -1.27)+ (xy 2.286 -2.286)+ (xy 1.27 -1.778)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type outline)+ )+ )+ (pin input line+ (at -5.08 0 0)+ (length 2.54)+ (name "B"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 2.54 -5.08 90)+ (length 2.54)+ (name "E"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 2.54 5.08 270)+ (length 2.54)+ (name "C"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "3"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ (symbol "Transistor_FET:2N7002"+ (embedded_fonts no)+ (property "Reference" "Q"+ (at 5.08 1.905 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Value" "2N7002"+ (at 5.08 0 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23"+ (at 5.08 -1.905 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ (italic yes)+ )+ (justify left)+ )+ )+ (property "Datasheet" "https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF"+ (at 5.08 -3.81 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Description" "0.115A Id, 60V Vds, N-Channel MOSFET, SOT-23"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "N-Channel Switching MOSFET"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "SOT?23*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (pin_names+ (offset 0)+ (hide yes)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (symbol "2N7002_0_1"+ (polyline+ (pts+ (xy 0.254 1.905)+ (xy 0.254 -1.905)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.254 0)+ (xy -2.54 0)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.762 2.286)+ (xy 0.762 1.27)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.762 0.508)+ (xy 0.762 -0.508)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.762 -1.27)+ (xy 0.762 -2.286)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.762 -1.778)+ (xy 3.302 -1.778)+ (xy 3.302 1.778)+ (xy 0.762 1.778)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.016 0)+ (xy 2.032 0.381)+ (xy 2.032 -0.381)+ (xy 1.016 0)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type outline)+ )+ )+ (circle+ (center 1.651 0)+ (radius 2.794)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 2.54 2.54)+ (xy 2.54 1.778)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (circle+ (center 2.54 1.778)+ (radius 0.254)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type outline)+ )+ )+ (circle+ (center 2.54 -1.778)+ (radius 0.254)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type outline)+ )+ )+ (polyline+ (pts+ (xy 2.54 -2.54)+ (xy 2.54 0)+ (xy 0.762 0)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 2.921 0.381)+ (xy 3.683 0.381)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 3.302 0.381)+ (xy 2.921 -0.254)+ (xy 3.683 -0.254)+ (xy 3.302 0.381)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "2N7002_1_1"+ (pin input line+ (at -5.08 0 0)+ (length 2.54)+ (name "G"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 2.54 -5.08 90)+ (length 2.54)+ (name "S"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 2.54 5.08 270)+ (length 2.54)+ (name "D"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "3"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ (symbol "Device:R"+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 0)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "R"+ (at 2.032 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "R"+ (at 0 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" ""+ (at -1.778 0 90)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Resistor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "R res resistor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "R_*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "R_0_1"+ (rectangle+ (start -1.016 -2.54)+ (end 1.016 2.54)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "R_1_1"+ (pin passive line+ (at 0 3.81 270)+ (length 1.27)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 0 -3.81 90)+ (length 1.27)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ (symbol "Device:D_Schottky"+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 1.016)+ (hide yes)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "D"+ (at 0 2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "D_Schottky"+ (at 0 -2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Schottky diode"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "diode Schottky"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "D_Schottky_0_1"+ (polyline+ (pts+ (xy -1.905 0.635)+ (xy -1.905 1.27)+ (xy -1.27 1.27)+ (xy -1.27 -1.27)+ (xy -0.635 -1.27)+ (xy -0.635 -0.635)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.27 1.27)+ (xy 1.27 -1.27)+ (xy -1.27 0)+ (xy 1.27 1.27)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.27 0)+ (xy -1.27 0)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "D_Schottky_1_1"+ (pin passive line+ (at -3.81 0 0)+ (length 2.54)+ (name "K"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 3.81 0 180)+ (length 2.54)+ (name "A"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ )+ (symbol+ (lib_id "Load:STWD100NYWY3F")+ (at 80.01 74.93 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "a5b667a7-aeb9-551c-8331-bcdbcacb8ec8")+ (property "Reference" "U6"+ (at 80.01 67.31 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "STWD100NYWY3F"+ (at 80.01 91.44 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5"+ (at 80.01 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "STWD100NYWY3F"+ (at 80.01 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "3"+ (uuid "84f834a6-97a1-556a-8089-48fee0704063")+ )+ (pin "4"+ (uuid "16bec07c-1858-5e34-9cd3-b9eba0d117a7")+ )+ (pin "1"+ (uuid "7da91adc-622f-5e2b-86c3-5064504b2bc4")+ )+ (pin "2"+ (uuid "8c4b42f5-6611-5a93-88d5-dddc91ccc883")+ )+ (pin "5"+ (uuid "3a8d2d87-1bc9-57bb-a16a-203e0e568864")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "U6")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:LM339BIDR")+ (at 229.87 74.93 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "7c7afbf4-8f43-5a47-bcdb-113075b7911a")+ (property "Reference" "U7"+ (at 229.87 67.31 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "LM339BIDR"+ (at 229.87 99.06 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm"+ (at 229.87 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "LM339BIDR"+ (at 229.87 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "4"+ (uuid "9d6571c6-c29d-5f32-9c0f-de502ad62996")+ )+ (pin "5"+ (uuid "f0d4acfd-e28b-5af8-940a-406f56e695a0")+ )+ (pin "6"+ (uuid "907f68a2-1832-5691-b01f-36cad41070db")+ )+ (pin "7"+ (uuid "d37b97ec-9204-5a41-a8a7-f73baf76bdd4")+ )+ (pin "8"+ (uuid "6b71533f-ea85-50fd-bed3-b485e07cd358")+ )+ (pin "9"+ (uuid "9a8a0e52-fc45-502f-a485-528f051e2d7c")+ )+ (pin "10"+ (uuid "8ea1b1dd-283a-5439-bfc0-f66e3d3920e1")+ )+ (pin "11"+ (uuid "f5d7b4e8-033e-5662-b829-794c3bad8d7a")+ )+ (pin "1"+ (uuid "090d96f5-bf1a-5904-9ac4-0d763ed31f49")+ )+ (pin "2"+ (uuid "4515a02b-3e16-5bde-82f5-45cd6764dc3a")+ )+ (pin "13"+ (uuid "2e304890-6aa2-5eb9-b32a-542f86e6c9ee")+ )+ (pin "14"+ (uuid "f8267ad5-9c6d-5d1d-9007-9bcec4a78d0d")+ )+ (pin "3"+ (uuid "c694e013-aa6e-58fa-b9d5-24072be38d76")+ )+ (pin "12"+ (uuid "0789197c-13ba-5be6-995e-4dde61a77bf5")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "U7")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:SN74LVC1G175DBVR")+ (at 379.73 74.93 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "9fc4075b-11be-5f16-8174-a6c128b6c285")+ (property "Reference" "U8"+ (at 379.73 67.31 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "SN74LVC1G175DBVR"+ (at 379.73 91.44 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6"+ (at 379.73 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "SN74LVC1G175DBVR"+ (at 379.73 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "89cb4e2b-0221-5bab-b0bb-c5e7f5e249d7")+ )+ (pin "3"+ (uuid "a9df7460-68f3-5d83-a2dd-67e639157a6a")+ )+ (pin "6"+ (uuid "3fffc1f8-b5d6-5efe-a0eb-4b5b542329b2")+ )+ (pin "4"+ (uuid "8295261e-847a-5209-a409-694ee35e013d")+ )+ (pin "2"+ (uuid "a6951d7e-235b-56ee-8560-e87f0eb1cdde")+ )+ (pin "5"+ (uuid "3636b351-cdfd-5935-9f0e-7e596832ee3b")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "U8")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Transistor_BJT:MMBT3904")+ (at 35.56 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "06d32c42-d05e-5dbe-96fd-00293e7e93e0")+ (property "Reference" "Q2"+ (at 35.56 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "MMBT3904"+ (at 35.56 259.08 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23"+ (at 35.56 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "MMBT3904-7-F"+ (at 35.56 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "45e8919f-2e49-5518-bfd4-ae50fa765834")+ )+ (pin "2"+ (uuid "97dad473-214d-5b2f-ad07-7785ea629752")+ )+ (pin "3"+ (uuid "39d1b470-12e8-5c4d-b0f7-a6c79497dfb4")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "Q2")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Transistor_FET:2N7002")+ (at 96.52 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "1e6b77e3-b866-5afc-bbcc-9705fcad8193")+ (property "Reference" "Q3"+ (at 96.52 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "2N7002"+ (at 96.52 259.08 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23"+ (at 96.52 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "2N7002-7-F"+ (at 96.52 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "b5229c3a-24ca-59e6-a039-2e59f969ea3e")+ )+ (pin "2"+ (uuid "dc15c7bd-e230-531b-8ecb-d2d827b06ac1")+ )+ (pin "3"+ (uuid "682e4769-3470-5dfd-9a58-2bb7159b8737")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "Q3")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Transistor_FET:2N7002")+ (at 158.75 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "fb03562b-a9e0-5c4b-a743-2f41f764d266")+ (property "Reference" "Q4"+ (at 158.75 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "2N7002"+ (at 158.75 259.08 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23"+ (at 158.75 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "2N7002-7-F"+ (at 158.75 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "e9ab70a4-09bf-5138-afe8-b9cbcd79e0be")+ )+ (pin "2"+ (uuid "48c5cac0-99d8-5d92-bf39-080c192defae")+ )+ (pin "3"+ (uuid "76094b86-ad13-58a2-b07c-398d7350bbf5")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "Q4")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 220.98 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "c7cb839f-26d4-5881-a135-f272968e42b3")+ (property "Reference" "R1"+ (at 220.98 242.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "10k"+ (at 220.98 257.81 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 220.98 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1002GLF"+ (at 220.98 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "c1380e95-a116-5102-8d71-a8e1731f6536")+ )+ (pin "2"+ (uuid "0cb2e4a8-38ad-596d-9d46-cd8d52134dcb")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "R1")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 283.21 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "05657c51-d7fd-5f8c-8608-f2746d6ca8bc")+ (property "Reference" "R2"+ (at 283.21 242.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100k"+ (at 283.21 257.81 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 283.21 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1003GLF"+ (at 283.21 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "f7fd31a4-8df4-5069-b294-5d3dcb6e480b")+ )+ (pin "2"+ (uuid "298a3c07-3cf8-5ea9-af93-95bb137841be")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "R2")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 345.44 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "57a2f569-ff09-5f4a-82dc-d0f3787caf40")+ (property "Reference" "R3"+ (at 345.44 242.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100k"+ (at 345.44 257.81 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 345.44 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1003GLF"+ (at 345.44 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "ef466b91-88f4-5562-b8a3-82badd82605f")+ )+ (pin "2"+ (uuid "10561d8e-71cc-5705-9c64-5e6aa81317d0")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "R3")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 35.56 279.4 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "ad41082a-679f-50bb-9539-90369035f2f9")+ (property "Reference" "R4"+ (at 35.56 271.78 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "10k"+ (at 35.56 287.02 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 35.56 279.4 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1002GLF"+ (at 35.56 279.4 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "c6da2009-b647-5f02-a830-5b710347404e")+ )+ (pin "2"+ (uuid "b52630a9-d55c-5264-a31d-aca85d338ada")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "R4")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 96.52 279.4 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "d805f420-7b38-5f6b-911b-72393988d4af")+ (property "Reference" "R5"+ (at 96.52 271.78 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100k"+ (at 96.52 287.02 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 96.52 279.4 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1003GLF"+ (at 96.52 279.4 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "743468d5-411a-5cf3-ae3e-3dd6a9fdf685")+ )+ (pin "2"+ (uuid "8053acc5-41ab-5178-8a1c-1035caa9d5f3")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "R5")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:D_Schottky")+ (at 158.75 279.4 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "ae2812a1-6efe-55b3-bdb9-1eeec618cbcf")+ (property "Reference" "D2"+ (at 158.75 271.78 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "BAT54WS-7-F"+ (at 158.75 287.02 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Diode_SMD:D_SOD-323"+ (at 158.75 279.4 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "BAT54WS-7-F"+ (at 158.75 279.4 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "e18924cb-9c38-5bf4-9a89-34d77bab5fee")+ )+ (pin "2"+ (uuid "d63eb032-85a5-5bed-8634-a49ac6c7c2aa")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "D2")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 220.98 279.4 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "316fd040-9959-55df-b6fe-c7e8e4600719")+ (property "Reference" "R17"+ (at 220.98 271.78 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "10k"+ (at 220.98 287.02 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 220.98 279.4 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1002GLF"+ (at 220.98 279.4 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "55da01f5-e692-5a98-a725-2a976d293365")+ )+ (pin "2"+ (uuid "5a86da62-bc12-5427-87e6-06f174546b49")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "R17")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 35.56 160.02 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "2fb16f56-987d-5668-9bac-206eadc348e1")+ (property "Reference" "R18"+ (at 35.56 152.4 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "10k"+ (at 35.56 167.64 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 35.56 160.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1002GLF"+ (at 35.56 160.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "d3307be9-7100-5e75-b67c-4c06101cda69")+ )+ (pin "2"+ (uuid "656f4413-16b6-5421-a6d5-41c0c97a558d")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "R18")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 35.56 185.42 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "a0325c99-e8b0-5570-bf1d-1af10b88c4bf")+ (property "Reference" "R19"+ (at 35.56 177.8 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "3.3k"+ (at 35.56 193.04 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 35.56 185.42 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-3301GLF"+ (at 35.56 185.42 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "7821daf4-f9ef-5db4-996d-f879874871dc")+ )+ (pin "2"+ (uuid "40c1ecb3-a267-58fe-9ca3-e0a6a9a63c30")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "R19")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 119.38 160.02 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "4d36ca8c-bddf-5b8b-8ec2-7a34a1968d6f")+ (property "Reference" "R20"+ (at 119.38 152.4 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "1k"+ (at 119.38 167.64 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 119.38 160.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1001GLF"+ (at 119.38 160.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "6a0c5dd8-bfac-5b32-b39f-f6508de48b20")+ )+ (pin "2"+ (uuid "650da5d7-48b8-5cc6-b7c7-36125250087a")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "R20")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 119.38 185.42 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "ea963e82-0c14-5055-a0bc-937524a30035")+ (property "Reference" "R21"+ (at 119.38 177.8 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "10k"+ (at 119.38 193.04 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 119.38 185.42 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1002GLF"+ (at 119.38 185.42 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "115af35a-02e6-5cab-bac5-5b26023e3397")+ )+ (pin "2"+ (uuid "d87352f8-a0cb-52b9-8727-1085e8703ae8")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "R21")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 204.47 160.02 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "10b97e69-cdf2-5a9d-a41f-32794ea9ed41")+ (property "Reference" "R22"+ (at 204.47 152.4 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "33k"+ (at 204.47 167.64 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 204.47 160.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-3302GLF"+ (at 204.47 160.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "7db0bbcc-94fc-544c-912f-0ef8a7a212f7")+ )+ (pin "2"+ (uuid "0e64857b-7449-5c9d-bc1d-64bf3fcfab03")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "R22")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 204.47 185.42 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "83ad5c77-4490-5417-bac8-aab0a35ef022")+ (property "Reference" "R23"+ (at 204.47 177.8 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "1k"+ (at 204.47 193.04 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 204.47 185.42 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1001GLF"+ (at 204.47 185.42 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "5bd0058b-f132-57df-b567-3c73c13efb6a")+ )+ (pin "2"+ (uuid "866c1ac2-add3-5634-aa0f-f7070577131c")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "R23")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 289.56 160.02 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "6808e08d-ec4d-5831-a978-182aa7f81c09")+ (property "Reference" "R27"+ (at 289.56 152.4 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "1k"+ (at 289.56 167.64 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 289.56 160.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1001GLF"+ (at 289.56 160.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "a677cc39-135e-58cc-8615-e836fca133d4")+ )+ (pin "2"+ (uuid "313ccf4d-f086-5709-9855-61927f43d939")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "R27")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 289.56 185.42 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "8aebf3cd-eb36-50bb-980f-e5de0154ba61")+ (property "Reference" "R28"+ (at 289.56 177.8 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "10k"+ (at 289.56 193.04 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 289.56 185.42 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1002GLF"+ (at 289.56 185.42 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "94539bb8-3d4c-59cc-823b-5d415e0e9458")+ )+ (pin "2"+ (uuid "f0133fc1-c7ef-5964-8ee8-a5fb23af369d")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/f0faeac2-e6cb-58a9-abac-02aa61bcaa8b"+ (reference "R28")+ (unit 1)+ )+ )+ )+ )+ (wire+ (pts+ (xy 35.56 163.83)+ (xy 35.56 181.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "9fa4eaa0-468d-551c-8a73-a93382ff08c9")+ )+ (global_label "TEMP_HOT_LIMIT"+ (shape bidirectional)+ (at 35.56 163.83 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "f621a6a1-9a5f-5558-a8a4-a2f1880d2858")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 163.83 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 119.38 163.83)+ (xy 119.38 181.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "f3657602-7ab6-537a-b8fb-0546426ee2d5")+ )+ (global_label "TEMP_OPEN_LIMIT"+ (shape bidirectional)+ (at 119.38 163.83 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "b38ab733-6739-5490-b167-6663a6243aae")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 119.38 163.83 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 204.47 163.83)+ (xy 204.47 181.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "74382775-82c1-579b-b370-ad63f1785523")+ )+ (global_label "I_HARD_LIMIT"+ (shape bidirectional)+ (at 204.47 163.83 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "1f16634d-256f-513f-9541-b3af123d676f")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 204.47 163.83 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 289.56 163.83)+ (xy 289.56 181.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "dd3ed922-05f5-5374-816a-380d27e1b4bd")+ )+ (global_label "DUT_OV_LIMIT"+ (shape bidirectional)+ (at 289.56 163.83 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "d7e9bcc6-4659-5105-b3a8-e9a9ae1539e2")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 289.56 163.83 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 100.33 77.47)+ (xy 105.41 77.47)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "c2027101-8ac7-5805-a3f8-8634856e329c")+ )+ (global_label "HW_OK"+ (shape bidirectional)+ (at 105.41 77.47 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "04a1cd14-a23f-5756-bbe6-0995f2a0c19b")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 105.41 77.47 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 100.33 85.09)+ (xy 105.41 85.09)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "9cbba703-f346-58ec-a794-fd8e6ac7aa16")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 105.41 85.09 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "4601ed20-83e1-5e2d-802e-85f58fda3daa")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 105.41 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 59.69 77.47)+ (xy 54.61 77.47)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "056d0973-3cd6-5587-a1e9-31d900580ae7")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 54.61 77.47 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "6ea09b56-15ec-5f2a-aca6-648932db10c8")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 54.61 77.47 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 59.69 80.01)+ (xy 54.61 80.01)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "9647ea6c-46fe-562e-9b45-bf6b5ec4e02b")+ )+ (global_label "WDI"+ (shape bidirectional)+ (at 54.61 80.01 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "196e001f-9f88-5456-9ee6-62a11c3ef475")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 54.61 80.01 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 100.33 87.63)+ (xy 105.41 87.63)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "bce5a119-7979-517b-8899-6b2959af951e")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 105.41 87.63 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "c43370b4-1710-5161-9e33-6561a6d58590")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 105.41 87.63 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 250.19 77.47)+ (xy 255.27 77.47)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "8df05132-e9d8-50dd-9c0e-a0eb7da5f13e")+ )+ (global_label "HW_OK"+ (shape bidirectional)+ (at 255.27 77.47 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "38dfa1c8-c930-541c-9c04-a540da0b9768")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 255.27 77.47 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 250.19 80.01)+ (xy 255.27 80.01)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "ae27b873-0015-5bf9-a4d8-93eadb8e82bc")+ )+ (global_label "HW_OK"+ (shape bidirectional)+ (at 255.27 80.01 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "9e9b88a8-1616-56ba-bfec-2fb643014f24")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 255.27 80.01 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 250.19 92.71)+ (xy 255.27 92.71)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "93c723e7-eb75-5e44-aeb9-9fc3ec81a7f7")+ )+ (global_label "V_GATE"+ (shape bidirectional)+ (at 255.27 92.71 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "8710afaf-d62f-54ca-b63f-9120a7bb02a4")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 255.27 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 209.55 77.47)+ (xy 204.47 77.47)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "75ec9abb-adc8-5146-b48c-9acb148b03ca")+ )+ (global_label "TEMP_HOT_LIMIT"+ (shape bidirectional)+ (at 204.47 77.47 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "dd248ce9-3285-57a6-a919-35a863a8cf7e")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 204.47 77.47 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 209.55 80.01)+ (xy 204.47 80.01)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "79024800-f5fb-5318-89c0-5ebf279a2c80")+ )+ (global_label "TEMP_SENSE"+ (shape bidirectional)+ (at 204.47 80.01 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "9a8b7c06-89d0-5793-a371-f08ce7a3ddd0")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 204.47 80.01 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 209.55 82.55)+ (xy 204.47 82.55)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "2d7cad92-f9e9-59f8-8aca-6492f61ff8ce")+ )+ (global_label "TEMP_SENSE"+ (shape bidirectional)+ (at 204.47 82.55 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "2e767925-fd1f-591d-8403-68306663ed7c")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 204.47 82.55 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 209.55 85.09)+ (xy 204.47 85.09)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "468f9559-c6bc-5ff2-89e4-c3cbb6e6c66b")+ )+ (global_label "TEMP_OPEN_LIMIT"+ (shape bidirectional)+ (at 204.47 85.09 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "c229ba74-490a-58fc-823b-17e34eb0f3f3")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 204.47 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 209.55 87.63)+ (xy 204.47 87.63)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "65aa5706-3776-535b-8f2a-9e55cc59e8ef")+ )+ (global_label "SHUNT_P_SENSE"+ (shape bidirectional)+ (at 204.47 87.63 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "e65d27ca-ee2e-541b-937c-a40d1a0c16f0")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 204.47 87.63 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 209.55 90.17)+ (xy 204.47 90.17)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "463553f2-cab9-562d-a822-1788c3efd969")+ )+ (global_label "I_HARD_LIMIT"+ (shape bidirectional)+ (at 204.47 90.17 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "cce9adfa-f312-50ed-b100-01c4e01b4dd3")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 204.47 90.17 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 209.55 92.71)+ (xy 204.47 92.71)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "30794cce-d9e1-50b1-a0b7-8158df8dff38")+ )+ (global_label "DUT_ADC"+ (shape bidirectional)+ (at 204.47 92.71 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "7f2d6de8-806e-5bef-99a4-a9eacedb1273")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 204.47 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 209.55 95.25)+ (xy 204.47 95.25)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "3917741e-e647-5f1a-90e8-489e7cdfc282")+ )+ (global_label "DUT_OV_LIMIT"+ (shape bidirectional)+ (at 204.47 95.25 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "6f19c6e3-70a6-51ab-a60d-b8da48fb11dd")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 204.47 95.25 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 250.19 95.25)+ (xy 255.27 95.25)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "abb1a345-a91c-5cd8-b56c-7325028599cf")+ )+ (global_label "SHUNT_N_SENSE"+ (shape bidirectional)+ (at 255.27 95.25 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "a28c91a1-b8ba-5ed4-8cd0-febcfca65771")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 255.27 95.25 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 250.19 82.55)+ (xy 255.27 82.55)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "f946bb1c-4106-5762-bba8-8597775e0313")+ )+ (global_label "HW_OK"+ (shape bidirectional)+ (at 255.27 82.55 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "3c747ab7-1201-54c1-9922-9e63d3ec3b15")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 255.27 82.55 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 250.19 85.09)+ (xy 255.27 85.09)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "46233d71-af81-50a5-844c-3f6ec0090c62")+ )+ (global_label "HW_OK"+ (shape bidirectional)+ (at 255.27 85.09 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "df1ec592-0c51-59a3-b308-cfbcae52b4b8")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 255.27 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 359.41 77.47)+ (xy 354.33 77.47)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "901f7e9c-7833-58e3-a49b-926b9e764f87")+ )+ (global_label "ARM_CLK"+ (shape bidirectional)+ (at 354.33 77.47 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "0497a851-f69d-5437-8e01-40d3eb5950d6")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 354.33 77.47 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 400.05 85.09)+ (xy 405.13 85.09)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "2545849a-733e-5620-9685-fbb6c43a67bf")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 405.13 85.09 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "345e50be-8ff8-5804-becf-75727c221efd")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 405.13 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 359.41 80.01)+ (xy 354.33 80.01)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "539613f1-4c5c-5e8d-9f89-83f6448ea135")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 354.33 80.01 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "c6d13bd0-4f85-51a8-97d8-191283c44086")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 354.33 80.01 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 400.05 77.47)+ (xy 405.13 77.47)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "42a8f4e8-0be4-5847-9e33-8122b5c2239a")+ )+ (global_label "LATCH_Q"+ (shape bidirectional)+ (at 405.13 77.47 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "a46b1015-bbac-5113-99dd-4ae7b997f1b8")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 405.13 77.47 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 400.05 87.63)+ (xy 405.13 87.63)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "8479b48e-b342-543a-80d0-843cbbcc0643")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 405.13 87.63 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "750dab5f-7b61-597e-ba3a-0e4871e4dfda")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 405.13 87.63 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 359.41 82.55)+ (xy 354.33 82.55)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "7d41adbb-a543-5f88-9bcd-38994d2ae517")+ )+ (global_label "HW_OK"+ (shape bidirectional)+ (at 354.33 82.55 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "b795d1df-3746-5128-aea7-7014dc45b4cf")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 354.33 82.55 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 30.48 250.19)+ (xy 25.4 250.19)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "231392df-7461-5092-b558-65e669871f65")+ )+ (global_label "CLAMP_BASE"+ (shape bidirectional)+ (at 25.4 250.19 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "8fed60a6-1c43-5cb9-92f7-a7d0900cdcc0")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 25.4 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 38.1 255.27)+ (xy 38.1 260.35)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "4ef1b7a1-7abc-5609-b094-da214ffd1d69")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 38.1 260.35 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "13e07e34-8a04-5e27-b3a0-4f4e5e20a661")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 38.1 260.35 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 38.1 245.11)+ (xy 38.1 240.03)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "369682d6-0f48-5efe-9aea-f1ce94c09ac4")+ )+ (global_label "GATE"+ (shape bidirectional)+ (at 38.1 240.03 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "f07f81e4-f16c-5d44-bb10-7be995871012")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 38.1 240.03 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 91.44 250.19)+ (xy 86.36 250.19)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "a32f2470-d6be-558d-8821-06ebbf24c66f")+ )+ (global_label "LATCH_Q"+ (shape bidirectional)+ (at 86.36 250.19 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "fd9cac47-473d-5b63-a31c-447eacaed9af")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 86.36 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 99.06 255.27)+ (xy 99.06 260.35)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "7c437a6e-4032-5209-9878-4f6439d880d5")+ )+ (global_label "RELEASE_MID"+ (shape bidirectional)+ (at 99.06 260.35 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "f94e45dd-23d5-54ba-a3d2-5d5bd889f335")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 99.06 260.35 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 99.06 245.11)+ (xy 99.06 240.03)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "d5f5901e-0f6e-5ccb-962a-b1bb42c84853")+ )+ (global_label "CLAMP_BASE"+ (shape bidirectional)+ (at 99.06 240.03 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "16a9837b-5c05-5565-8927-6ab803db8c20")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 99.06 240.03 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 153.67 250.19)+ (xy 148.59 250.19)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "8d93734b-8b25-53b9-a425-efb7c89fdf9b")+ )+ (global_label "MCU_ENABLE"+ (shape bidirectional)+ (at 148.59 250.19 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "0b2fab40-2fa8-56cf-8a8b-0aab626f8812")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 148.59 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 161.29 255.27)+ (xy 161.29 260.35)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "4b75e2bb-569a-515a-93d5-4fd3789bdcc9")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 161.29 260.35 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "2d2b7fa7-9134-5ffd-be4a-65ba81109300")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 161.29 260.35 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 161.29 245.11)+ (xy 161.29 240.03)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "fe84cf4b-9b59-5cd9-8a35-6c9d05fb2c37")+ )+ (global_label "RELEASE_MID"+ (shape bidirectional)+ (at 161.29 240.03 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "a05ac1fd-4b52-5820-beb1-3256793fc4b0")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 161.29 240.03 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 220.98 246.38)+ (xy 220.98 241.3)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "81485f53-4a01-5bde-a4c7-b82e6677de51")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 220.98 241.3 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "b4cdba78-6653-54a4-806f-6d170b789573")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 220.98 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 220.98 254)+ (xy 220.98 259.08)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "b1f41daf-4b39-5e55-9789-a30a77ca2123")+ )+ (global_label "HW_OK"+ (shape bidirectional)+ (at 220.98 259.08 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "d26b9a1c-648b-58dd-bece-91fc9feaaf51")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 220.98 259.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 283.21 246.38)+ (xy 283.21 241.3)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "3784f4b3-ed15-527b-b234-cc0133b61bec")+ )+ (global_label "MCU_ENABLE"+ (shape bidirectional)+ (at 283.21 241.3 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "1d4f4ff6-d525-5eb1-9ef9-9524a1e4fd36")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 283.21 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 283.21 254)+ (xy 283.21 259.08)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "84180f3d-4678-519e-a328-60a2b860d257")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 283.21 259.08 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "d9653493-50de-5284-b6dc-42e07ac2b8ac")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 283.21 259.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 345.44 246.38)+ (xy 345.44 241.3)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "aad5d612-15bb-599b-bed6-108214d636ca")+ )+ (global_label "ARM_CLK"+ (shape bidirectional)+ (at 345.44 241.3 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "c0bcf8c1-efdc-570a-bda9-fcc021764481")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 345.44 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 345.44 254)+ (xy 345.44 259.08)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "64bf77ca-17f8-5342-a0c0-78d2e994a256")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 345.44 259.08 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "5e00198c-7c1f-586f-a084-579ade753328")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 345.44 259.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 35.56 275.59)+ (xy 35.56 270.51)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "f84c3da8-46c0-5474-822f-bdd5a376ede3")+ )+ (global_label "V_GATE"+ (shape bidirectional)+ (at 35.56 270.51 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "42c174ae-d2a1-5dce-b08c-befe987b850f")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 270.51 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 35.56 283.21)+ (xy 35.56 288.29)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "40eb3754-ed1a-538e-a314-6f4fb43595b6")+ )+ (global_label "CLAMP_BASE"+ (shape bidirectional)+ (at 35.56 288.29 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "b361d022-d5b4-5275-927d-a1ceab8f49a1")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 288.29 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 96.52 275.59)+ (xy 96.52 270.51)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "8ba85b9e-adf0-5c8b-bab3-6ed8815a7e67")+ )+ (global_label "CLAMP_BASE"+ (shape bidirectional)+ (at 96.52 270.51 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "18b59d44-f40d-5f14-8703-c9cf2497fd38")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 96.52 270.51 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 96.52 283.21)+ (xy 96.52 288.29)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "caf1e5fa-bf7d-59f8-934c-38bfb425c493")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 96.52 288.29 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "681a274f-5b7a-5340-a2d4-70bf1b3039fa")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 96.52 288.29 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 154.94 279.4)+ (xy 149.86 279.4)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "7e6871c5-41e5-525d-91c7-a3e40093eaba")+ )+ (global_label "FAULT_CLEAR"+ (shape bidirectional)+ (at 149.86 279.4 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "6cf1ea67-21fa-5e46-9817-d5ef08f30c4c")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 149.86 279.4 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 162.56 279.4)+ (xy 167.64 279.4)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "b25b3161-be70-5e13-bc96-a78bc0d6e92c")+ )+ (global_label "HW_OK"+ (shape bidirectional)+ (at 167.64 279.4 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "49e5952f-d1bb-52b3-a197-a37d37a02070")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 167.64 279.4 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 220.98 275.59)+ (xy 220.98 270.51)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "96b4da26-c8b4-54ae-a1e4-5430edf8eb38")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 220.98 270.51 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "8a54e67b-34bd-5b66-abab-24427a7ed8d3")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 220.98 270.51 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 220.98 283.21)+ (xy 220.98 288.29)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "66bfa4aa-a635-5bb8-9fc1-8f5c3fc5b5fb")+ )+ (global_label "TEMP_SENSE"+ (shape bidirectional)+ (at 220.98 288.29 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "c2530470-608b-57c9-a42e-13e5d78748ae")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 220.98 288.29 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 35.56 156.21)+ (xy 35.56 151.13)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "42bbb756-3a1f-56bc-a822-4eb21b4391a6")+ )+ (global_label "VREF_2V5"+ (shape bidirectional)+ (at 35.56 151.13 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "883c8ae9-7090-5ff0-89ba-5fca81212aff")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 151.13 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 35.56 189.23)+ (xy 35.56 194.31)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "2c5acb9f-f3c1-53d4-afb9-2978be6c4256")+ )+ (global_label "SHUNT_N_SENSE"+ (shape bidirectional)+ (at 35.56 194.31 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "db5362af-1a97-531b-87ef-b480dbd5c072")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 194.31 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 119.38 156.21)+ (xy 119.38 151.13)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "5af3c762-f8ba-5ccc-aad0-90819ac98fe2")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 119.38 151.13 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "f5bd0586-9fa8-557f-a5b4-559b4fe7d2a7")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 119.38 151.13 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 119.38 189.23)+ (xy 119.38 194.31)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "21bbeb66-a127-56bc-a697-d0c73d8c8471")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 119.38 194.31 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "7287226b-4c4d-57e5-8a99-4a0d75ee3307")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 119.38 194.31 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 204.47 156.21)+ (xy 204.47 151.13)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "a5db3e3d-5da5-5e6c-8254-dd77f5a305d9")+ )+ (global_label "VREF_2V5"+ (shape bidirectional)+ (at 204.47 151.13 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "9867a68d-5bb0-5f3a-9899-b22459f39517")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 204.47 151.13 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 204.47 189.23)+ (xy 204.47 194.31)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "2a4a2fde-19da-5cc5-a512-d024cb16373e")+ )+ (global_label "SHUNT_N_SENSE"+ (shape bidirectional)+ (at 204.47 194.31 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "69a07f5a-9e19-5a03-af2c-c0e657efeefa")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 204.47 194.31 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 289.56 156.21)+ (xy 289.56 151.13)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "01a22e10-028f-5d2d-8236-2c679a830b53")+ )+ (global_label "VREF_2V5"+ (shape bidirectional)+ (at 289.56 151.13 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "855af181-c006-5496-993c-ad8e91ca0e3a")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 289.56 151.13 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 289.56 189.23)+ (xy 289.56 194.31)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "4a5094d0-d9df-558d-9574-e6dcb2c2739c")+ )+ (global_label "SHUNT_N_SENSE"+ (shape bidirectional)+ (at 289.56 194.31 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "38596844-cb5f-5156-8437-ccabfc6050d3")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 289.56 194.31 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (text "DRAFT: inspect pin names, actual package mapping, values and protection coverage before release."+ (exclude_from_sim no)+ (at 190 15 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ (uuid "f7362d6a-380a-541e-86c2-9871fe33932f")+ )+)
kicad/servo.kicad_schadded+2678@@ -0,0 +1,2678 @@+(kicad_sch+ (version 20250114)+ (generator "adom-load-design")+ (uuid "e277bdf9-9870-5cca-8d32-e445fe601e2e")+ (paper "A2")+ (title_block+ (title "Servo - custom electronic load")+ (company "Adom")+ (rev "R0 ENGINEERING DRAFT")+ )+ (lib_symbols+ (symbol "Load:DAC60501ZDGSR"+ (pin_names+ (offset 1.016)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (property "Reference" "U"+ (at 0.00 5.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "DAC60501ZDGSR"+ (at 0.00 -22.32 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" "Package_SO:MSOP-10_3x3mm_P0.5mm"+ (at 0 -27.40 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Datasheet" "https://www.ti.com/lit/ds/symlink/dac80501.pdf"+ (at 0 -29.94 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Description" "servo; custom load R0 engineering symbol. 2-column symbol, pins grouped by function."+ (at 0 -32.48 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Manufacturer" "Texas Instruments"+ (at 0 -35.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "DAC60501ZDGSR"+ (at 0 -37.56 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Adom_Chip_Outline" "generic-iso@large"+ (at 0 -40.10 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (symbol "DAC60501ZDGSR_0_1"+ (rectangle+ (start -17.78 2.54)+ (end 17.78 -19.78)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type background)+ )+ )+ (text "Signals"+ (at -16.76 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify left)+ )+ )+ (text "Supply"+ (at 16.76 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify right)+ )+ )+ (text "Signals"+ (at 16.76 -10.89 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify right)+ )+ )+ (polyline+ (pts+ (xy -0.096 -4.097)+ (xy 7.948 -8.741)+ (xy 3.122 -11.526)+ (xy -4.918 -6.882)+ (xy -0.096 -4.097)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -4.918 -6.882)+ (xy -4.918 -8.460)+ (xy 3.122 -13.105)+ (xy 3.122 -11.526)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 3.122 -13.105)+ (xy 7.948 -10.320)+ (xy 7.948 -8.741)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -4.585 -8.655)+ (xy -4.987 -8.884)+ (xy -4.502 -9.165)+ (xy -4.100 -8.931)+ (xy -4.502 -9.165)+ (xy -4.502 -8.793)+ (xy -4.987 -8.512)+ (xy -4.987 -8.884)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -3.434 -9.316)+ (xy -3.836 -9.550)+ (xy -3.356 -9.827)+ (xy -2.954 -9.593)+ (xy -3.356 -9.827)+ (xy -3.356 -9.455)+ (xy -3.836 -9.178)+ (xy -3.836 -9.550)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -2.288 -9.978)+ (xy -2.690 -10.211)+ (xy -2.206 -10.488)+ (xy -1.804 -10.259)+ (xy -2.206 -10.488)+ (xy -2.206 -10.121)+ (xy -2.690 -9.840)+ (xy -2.690 -10.211)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -1.138 -10.644)+ (xy -1.540 -10.873)+ (xy -1.060 -11.154)+ (xy -0.658 -10.921)+ (xy -1.060 -11.154)+ (xy -1.060 -10.782)+ (xy -1.540 -10.505)+ (xy -1.540 -10.873)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.008 -11.306)+ (xy -0.394 -11.539)+ (xy 0.090 -11.816)+ (xy 0.492 -11.582)+ (xy 0.090 -11.816)+ (xy 0.090 -11.444)+ (xy -0.394 -11.167)+ (xy -0.394 -11.539)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.158 -11.967)+ (xy 0.756 -12.201)+ (xy 1.241 -12.477)+ (xy 1.643 -12.248)+ (xy 1.241 -12.477)+ (xy 1.241 -12.110)+ (xy 0.756 -11.829)+ (xy 0.756 -12.201)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 2.309 -12.633)+ (xy 1.907 -12.862)+ (xy 2.387 -13.143)+ (xy 2.789 -12.910)+ (xy 2.387 -13.143)+ (xy 2.387 -12.772)+ (xy 1.907 -12.495)+ (xy 1.907 -12.862)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 7.585 -10.527)+ (xy 7.987 -10.761)+ (xy 7.502 -11.037)+ (xy 7.100 -10.804)+ (xy 7.502 -11.037)+ (xy 7.502 -10.665)+ (xy 7.987 -10.389)+ (xy 7.987 -10.761)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 6.378 -11.223)+ (xy 6.780 -11.457)+ (xy 6.300 -11.734)+ (xy 5.898 -11.500)+ (xy 6.300 -11.734)+ (xy 6.300 -11.362)+ (xy 6.780 -11.085)+ (xy 6.780 -11.457)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 5.172 -11.920)+ (xy 5.574 -12.153)+ (xy 5.094 -12.430)+ (xy 4.691 -12.196)+ (xy 5.094 -12.430)+ (xy 5.094 -12.058)+ (xy 5.574 -11.781)+ (xy 5.574 -12.153)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 3.965 -12.616)+ (xy 4.367 -12.849)+ (xy 3.887 -13.126)+ (xy 3.485 -12.893)+ (xy 3.887 -13.126)+ (xy 3.887 -12.754)+ (xy 4.367 -12.477)+ (xy 4.367 -12.849)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -2.868 -7.046)+ (xy -3.149 -7.111)+ (xy -3.430 -7.046)+ (xy -3.547 -6.882)+ (xy -3.430 -6.722)+ (xy -3.149 -6.652)+ (xy -2.868 -6.722)+ (xy -2.751 -6.882)+ (xy -2.868 -7.046)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (text "DAC60501ZDGSR"+ (at 1.51 -7.81 0)+ (effects+ (font+ (size 0.87 0.87)+ )+ )+ )+ )+ (symbol "DAC60501ZDGSR_1_1"+ (pin no_connect line+ (at -20.32 -2.54 0)+ (length 2.54)+ (name "NC")+ (number "3")+ )+ (pin input line+ (at -20.32 -5.08 0)+ (length 2.54)+ (name "SPI2C")+ (number "5")+ )+ (pin input line+ (at -20.32 -7.62 0)+ (length 2.54)+ (name "SCL")+ (number "6")+ )+ (pin input line+ (at -20.32 -10.16 0)+ (length 2.54)+ (name "A0")+ (number "7")+ )+ (pin bidirectional line+ (at -20.32 -12.7 0)+ (length 2.54)+ (name "SDA")+ (number "8")+ )+ (pin no_connect line+ (at -20.32 -15.24 0)+ (length 2.54)+ (name "NC")+ (number "9")+ )+ (pin bidirectional line+ (at -20.32 -17.78 0)+ (length 2.54)+ (name "VREFIO")+ (number "10")+ )+ (pin power_in line+ (at 20.32 -2.54 180)+ (length 2.54)+ (name "VDD")+ (number "1")+ )+ (pin power_in line+ (at 20.32 -5.08 180)+ (length 2.54)+ (name "AGND")+ (number "4")+ )+ (pin output line+ (at 20.32 -12.7 180)+ (length 2.54)+ (name "VOUT")+ (number "2")+ )+ )+ )+ (symbol "Load:OPA189IDBVR"+ (pin_names+ (offset 1.016)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (property "Reference" "U"+ (at 0.00 5.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "OPA189IDBVR"+ (at 0.00 -17.97 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5"+ (at 0 -23.05 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Datasheet" "https://www.ti.com/lit/ds/symlink/opa189.pdf"+ (at 0 -25.59 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Description" "servo; custom load R0 engineering symbol. 2-column symbol, pins grouped by function."+ (at 0 -28.13 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Manufacturer" "Texas Instruments"+ (at 0 -30.67 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "OPA189IDBVR"+ (at 0 -33.21 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Adom_Chip_Outline" "generic-iso@large"+ (at 0 -35.75 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (symbol "OPA189IDBVR_0_1"+ (rectangle+ (start -15.24 2.54)+ (end 15.24 -15.43)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type background)+ )+ )+ (text "Signals"+ (at -14.22 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify left)+ )+ )+ (text "Signals"+ (at 14.22 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify right)+ )+ )+ (text "Supply"+ (at 14.22 -8.35 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify right)+ )+ )+ (polyline+ (pts+ (xy -1.285 -2.803)+ (xy 5.191 -6.542)+ (xy 1.306 -8.785)+ (xy -5.167 -5.045)+ (xy -1.285 -2.803)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -5.167 -5.045)+ (xy -5.167 -6.316)+ (xy 1.306 -10.056)+ (xy 1.306 -8.785)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.306 -10.056)+ (xy 5.191 -7.813)+ (xy 5.191 -6.542)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -4.899 -6.473)+ (xy -5.223 -6.657)+ (xy -4.833 -6.884)+ (xy -4.509 -6.696)+ (xy -4.833 -6.884)+ (xy -4.833 -6.584)+ (xy -5.223 -6.358)+ (xy -5.223 -6.657)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -3.973 -7.006)+ (xy -4.296 -7.194)+ (xy -3.910 -7.416)+ (xy -3.586 -7.228)+ (xy -3.910 -7.416)+ (xy -3.910 -7.117)+ (xy -4.296 -6.894)+ (xy -4.296 -7.194)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -3.050 -7.538)+ (xy -3.374 -7.726)+ (xy -2.984 -7.949)+ (xy -2.660 -7.765)+ (xy -2.984 -7.949)+ (xy -2.984 -7.653)+ (xy -3.374 -7.427)+ (xy -3.374 -7.726)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -2.124 -8.074)+ (xy -2.448 -8.259)+ (xy -2.061 -8.485)+ (xy -1.737 -8.297)+ (xy -2.061 -8.485)+ (xy -2.061 -8.186)+ (xy -2.448 -7.963)+ (xy -2.448 -8.259)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -1.201 -8.607)+ (xy -1.525 -8.795)+ (xy -1.135 -9.018)+ (xy -0.811 -8.830)+ (xy -1.135 -9.018)+ (xy -1.135 -8.719)+ (xy -1.525 -8.496)+ (xy -1.525 -8.795)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -0.275 -9.140)+ (xy -0.599 -9.328)+ (xy -0.209 -9.551)+ (xy 0.115 -9.366)+ (xy -0.209 -9.551)+ (xy -0.209 -9.255)+ (xy -0.599 -9.028)+ (xy -0.599 -9.328)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.651 -9.676)+ (xy 0.327 -9.861)+ (xy 0.714 -10.087)+ (xy 1.038 -9.899)+ (xy 0.714 -10.087)+ (xy 0.714 -9.787)+ (xy 0.327 -9.565)+ (xy 0.327 -9.861)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 4.899 -7.980)+ (xy 5.223 -8.168)+ (xy 4.833 -8.391)+ (xy 4.509 -8.203)+ (xy 4.833 -8.391)+ (xy 4.833 -8.092)+ (xy 5.223 -7.869)+ (xy 5.223 -8.168)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 3.927 -8.541)+ (xy 4.251 -8.729)+ (xy 3.865 -8.952)+ (xy 3.541 -8.764)+ (xy 3.865 -8.952)+ (xy 3.865 -8.652)+ (xy 4.251 -8.430)+ (xy 4.251 -8.729)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 2.956 -9.102)+ (xy 3.280 -9.290)+ (xy 2.893 -9.512)+ (xy 2.569 -9.324)+ (xy 2.893 -9.512)+ (xy 2.893 -9.213)+ (xy 3.280 -8.990)+ (xy 3.280 -9.290)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.985 -9.662)+ (xy 2.308 -9.850)+ (xy 1.922 -10.073)+ (xy 1.598 -9.885)+ (xy 1.922 -10.073)+ (xy 1.922 -9.773)+ (xy 2.308 -9.551)+ (xy 2.308 -9.850)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -3.517 -5.178)+ (xy -3.743 -5.230)+ (xy -3.969 -5.178)+ (xy -4.063 -5.045)+ (xy -3.969 -4.917)+ (xy -3.743 -4.861)+ (xy -3.517 -4.917)+ (xy -3.422 -5.045)+ (xy -3.517 -5.178)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (text "OPA189IDBVR"+ (at 0.01 -5.79 0)+ (effects+ (font+ (size 0.82 0.82)+ )+ )+ )+ )+ (symbol "OPA189IDBVR_1_1"+ (pin input line+ (at -17.78 -2.54 0)+ (length 2.54)+ (name "IN+")+ (number "3")+ )+ (pin input line+ (at -17.78 -5.08 0)+ (length 2.54)+ (name "IN-")+ (number "4")+ )+ (pin output line+ (at 17.78 -2.54 180)+ (length 2.54)+ (name "OUT")+ (number "1")+ )+ (pin power_in line+ (at 17.78 -10.16 180)+ (length 2.54)+ (name "V-")+ (number "2")+ )+ (pin power_in line+ (at 17.78 -12.7 180)+ (length 2.54)+ (name "V+")+ (number "5")+ )+ )+ )+ (symbol "Device:R"+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 0)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "R"+ (at 2.032 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "R"+ (at 0 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" ""+ (at -1.778 0 90)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Resistor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "R res resistor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "R_*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "R_0_1"+ (rectangle+ (start -1.016 -2.54)+ (end 1.016 2.54)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "R_1_1"+ (pin passive line+ (at 0 3.81 270)+ (length 1.27)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 0 -3.81 90)+ (length 1.27)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ (symbol "Device:C"+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 0.254)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "C"+ (at 0.635 2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Value" "C"+ (at 0.635 -2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Footprint" ""+ (at 0.9652 -3.81 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Unpolarized capacitor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "cap capacitor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "C_*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "C_0_1"+ (polyline+ (pts+ (xy -2.032 0.762)+ (xy 2.032 0.762)+ )+ (stroke+ (width 0.508)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -2.032 -0.762)+ (xy 2.032 -0.762)+ )+ (stroke+ (width 0.508)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "C_1_1"+ (pin passive line+ (at 0 3.81 270)+ (length 2.794)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 0 -3.81 90)+ (length 2.794)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ )+ (symbol+ (lib_id "Load:DAC60501ZDGSR")+ (at 80.01 74.93 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "33ec80ea-76dd-5233-aeec-7c29f2c060a3")+ (property "Reference" "U2"+ (at 80.01 67.31 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "DAC60501ZDGSR"+ (at 80.01 96.52 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Load:TI_DGS0010A"+ (at 80.01 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "DAC60501ZDGSR"+ (at 80.01 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "3"+ (uuid "79a37ba4-6274-5860-8fac-970fe5e86273")+ )+ (pin "5"+ (uuid "c2afad60-88f1-5f19-a607-abec14265ac2")+ )+ (pin "6"+ (uuid "404bdeec-43bc-5824-8af2-eee3fc708308")+ )+ (pin "7"+ (uuid "cb915159-1c4b-541b-aef1-d774838ccb99")+ )+ (pin "8"+ (uuid "2983cfe8-c707-5a3b-b051-deb84f7387ce")+ )+ (pin "9"+ (uuid "a26470ce-cf6b-5024-b1d1-5b301b933efe")+ )+ (pin "10"+ (uuid "77a46687-19cd-53e8-8a0e-07cd0559438a")+ )+ (pin "1"+ (uuid "10582fcd-9e0a-5a09-b0e6-eb194e746cf6")+ )+ (pin "4"+ (uuid "2418b852-5426-5afd-84dc-3bccdb21fd89")+ )+ (pin "2"+ (uuid "c2d831ee-e763-5925-8c94-618a8bbcd94e")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/b39e5d7a-df13-5449-b522-f616d3a37dc3"+ (reference "U2")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Load:OPA189IDBVR")+ (at 229.87 74.93 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "b448863b-8388-55f8-b70a-a805dc5fd62f")+ (property "Reference" "U3"+ (at 229.87 67.31 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "OPA189IDBVR"+ (at 229.87 91.44 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5"+ (at 229.87 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "OPA189IDBVR"+ (at 229.87 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "3"+ (uuid "2daa774c-30d4-592f-92d6-f88e0194abb7")+ )+ (pin "4"+ (uuid "62f9dbcc-309f-5b6c-af5a-ade12db7d050")+ )+ (pin "1"+ (uuid "7fd27324-e003-500e-a0ba-cba8900e795e")+ )+ (pin "2"+ (uuid "b34fcc9b-112d-5488-b355-573807aaaf0b")+ )+ (pin "5"+ (uuid "0b68a19d-bc42-5ef9-b602-d0aecfa3961e")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/b39e5d7a-df13-5449-b522-f616d3a37dc3"+ (reference "U3")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 35.56 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "f59fef6d-9eaa-5ac2-b8e8-fe7bfa395f0a")+ (property "Reference" "R7"+ (at 35.56 242.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "1k"+ (at 35.56 257.81 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 35.56 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1001GLF"+ (at 35.56 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "30d52c2f-01fe-5759-b556-5f8a58afeecf")+ )+ (pin "2"+ (uuid "7613215d-0e56-59af-994b-6b4d7f78737c")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/b39e5d7a-df13-5449-b522-f616d3a37dc3"+ (reference "R7")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 35.56 160.02 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "da008adf-af99-5d1f-b9a9-b9a1ccad72a6")+ (property "Reference" "R8"+ (at 35.56 152.4 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "33k"+ (at 35.56 167.64 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 35.56 160.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "ERA-2AEB333X"+ (at 35.56 160.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "ac5114bd-f7c6-5b83-a2fd-0ea84470af43")+ )+ (pin "2"+ (uuid "ffc8f091-2dc3-5658-8229-766af59465be")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/b39e5d7a-df13-5449-b522-f616d3a37dc3"+ (reference "R8")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 35.56 185.42 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "b0251641-8f93-512a-b7b4-5663ab283313")+ (property "Reference" "R9"+ (at 35.56 177.8 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "5.6k"+ (at 35.56 193.04 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 35.56 185.42 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "TNPW04025K60BEED"+ (at 35.56 185.42 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "a3bd9139-1209-5658-a45b-f6563e126aa8")+ )+ (pin "2"+ (uuid "b10d7228-8f49-5e3e-8097-daf26ab1d90d")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/b39e5d7a-df13-5449-b522-f616d3a37dc3"+ (reference "R9")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 35.56 209.55 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "29253675-ec6f-5e14-a504-2823bbcac19d")+ (property "Reference" "R10"+ (at 35.56 201.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "1k"+ (at 35.56 217.17 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 35.56 209.55 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "TNPW04021K00BEED"+ (at 35.56 209.55 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "1f328c09-9b4e-59a4-b774-4f5bf87e4e50")+ )+ (pin "2"+ (uuid "fb05eb93-529a-5a56-a188-35a562253c62")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/b39e5d7a-df13-5449-b522-f616d3a37dc3"+ (reference "R10")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:C")+ (at 96.52 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "6d81040b-ad0f-5cee-9dc7-235f6d20d68b")+ (property "Reference" "C1"+ (at 96.52 242.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100n"+ (at 96.52 257.81 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"+ (at 96.52 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "0603B104J500CT"+ (at 96.52 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "20a849ae-c447-5d31-b04d-d5d6dc5c7882")+ )+ (pin "2"+ (uuid "9745b0a2-c105-5171-8ed3-0cd5aaa26bfc")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/b39e5d7a-df13-5449-b522-f616d3a37dc3"+ (reference "C1")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 158.75 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "bb7892ba-5979-5bc4-b9ca-dd4bf2cf235f")+ (property "Reference" "R11"+ (at 158.75 242.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "10k"+ (at 158.75 257.81 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 158.75 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1002GLF"+ (at 158.75 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "f3f7e676-a25d-55ad-98ee-6dc14cca4339")+ )+ (pin "2"+ (uuid "72adc4c9-ae6c-5a99-a01e-d658b4a8316f")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/b39e5d7a-df13-5449-b522-f616d3a37dc3"+ (reference "R11")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:C")+ (at 220.98 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "1f979ef0-6158-5307-aa18-4eae1210c039")+ (property "Reference" "C2"+ (at 220.98 242.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "1n"+ (at 220.98 257.81 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"+ (at 220.98 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "0603N102J500CT"+ (at 220.98 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "fe1f82a6-d961-5dde-95d9-bedad4eeed43")+ )+ (pin "2"+ (uuid "040ddee8-9bb0-5814-8f3e-213c757ae21c")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/b39e5d7a-df13-5449-b522-f616d3a37dc3"+ (reference "C2")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:C")+ (at 283.21 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "73310ff8-56d1-593d-8eda-24a760e6769a")+ (property "Reference" "C10"+ (at 283.21 242.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "1u"+ (at 283.21 257.81 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"+ (at 283.21 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "0603B105K160CT"+ (at 283.21 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "cbaaf655-5867-5346-8af6-09d17a5d1809")+ )+ (pin "2"+ (uuid "2f9654f3-05a2-5fb1-a2b5-2251b2c8cc8f")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/b39e5d7a-df13-5449-b522-f616d3a37dc3"+ (reference "C10")+ (unit 1)+ )+ )+ )+ )+ (wire+ (pts+ (xy 35.56 163.83)+ (xy 35.56 181.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "45413751-e04f-518a-bf31-7470743b4dad")+ )+ (global_label "SET_DIV"+ (shape bidirectional)+ (at 35.56 163.83 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "6e502f88-cccd-57d6-a761-8c7caa05f1ff")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 163.83 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 35.56 189.23)+ (xy 35.56 205.74)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "deab5d0f-b842-580b-8d58-7997a3b92d40")+ )+ (global_label "I_SET"+ (shape bidirectional)+ (at 35.56 189.23 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "2c6f3153-261e-5d2c-9b77-2a934a53e583")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 189.23 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 100.33 77.47)+ (xy 105.41 77.47)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "d7c58cae-3647-5b6a-85d2-e0ba30499ed7")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 105.41 77.47 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "fc2960d1-182d-57cb-b318-96254a578b17")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 105.41 77.47 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 100.33 87.63)+ (xy 105.41 87.63)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "12178b8c-1946-5d1a-9f84-7b582d7e84aa")+ )+ (global_label "DAC_OUT"+ (shape bidirectional)+ (at 105.41 87.63 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "4ffa79bf-b268-5b10-a05d-2c8d37c97943")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 105.41 87.63 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (no_connect+ (at 59.69 77.47)+ (uuid "8f9d7641-701e-5710-82f1-e2b12eb94753")+ )+ (wire+ (pts+ (xy 100.33 80.01)+ (xy 105.41 80.01)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "9de15a7d-bed7-5990-8a87-d2572b122f25")+ )+ (global_label "SHUNT_N_SENSE"+ (shape bidirectional)+ (at 105.41 80.01 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "71d59520-f054-588e-9530-8df337ca3c26")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 105.41 80.01 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 59.69 80.01)+ (xy 54.61 80.01)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "7f541797-3eb1-592e-bd0a-ca2c33b6e655")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 54.61 80.01 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "b442645f-4492-5b16-8440-d7c77a2d9380")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 54.61 80.01 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 59.69 82.55)+ (xy 54.61 82.55)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "42bfdcf6-5dc0-5316-abf2-2148e44e31c1")+ )+ (global_label "I2C_SCL"+ (shape bidirectional)+ (at 54.61 82.55 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "61a6394e-69ef-55a2-a3f2-8a270cb27887")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 54.61 82.55 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 59.69 85.09)+ (xy 54.61 85.09)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "bca6dd40-2979-575c-91ab-72017290ae5f")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 54.61 85.09 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "dc7cba09-8419-50a3-902d-483840f86719")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 54.61 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 59.69 87.63)+ (xy 54.61 87.63)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "e2fb3bc7-0f26-5f1d-b305-f8923f51533c")+ )+ (global_label "I2C_SDA"+ (shape bidirectional)+ (at 54.61 87.63 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "9bf8bb36-84c6-57e1-80d7-2f0c16edf6f7")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 54.61 87.63 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (no_connect+ (at 59.69 90.17)+ (uuid "bdda824f-c884-5647-96f5-dabbc764e1ae")+ )+ (wire+ (pts+ (xy 59.69 92.71)+ (xy 54.61 92.71)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "256719f5-5989-5ecc-89e7-e5fe7ef1fb5e")+ )+ (global_label "VREF_2V5"+ (shape bidirectional)+ (at 54.61 92.71 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "eeeb65ef-a337-5903-a627-4cc6f6cf4798")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 54.61 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 247.65 77.47)+ (xy 252.73 77.47)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "776250fc-0bf8-50de-a91e-08c6a2b76fdb")+ )+ (global_label "SERVO_OUT"+ (shape bidirectional)+ (at 252.73 77.47 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "6b7fc0e4-524f-54b8-9cf3-5afa76770e38")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 252.73 77.47 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 247.65 85.09)+ (xy 252.73 85.09)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "38300075-c2bf-5006-b894-01673c975850")+ )+ (global_label "SHUNT_N_SENSE"+ (shape bidirectional)+ (at 252.73 85.09 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "3f2793b0-fa1b-5c61-983f-9bdd70a9aeee")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 252.73 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 212.09 77.47)+ (xy 207.01 77.47)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "4636557d-f2b0-5869-b9ff-708a6d53f182")+ )+ (global_label "I_SET"+ (shape bidirectional)+ (at 207.01 77.47 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "5bb3ef37-91d6-5ed9-ad2c-1f69fab84a1e")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 207.01 77.47 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 212.09 80.01)+ (xy 207.01 80.01)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "13550980-3ee5-504f-81de-a3f5926e8ec4")+ )+ (global_label "SERVO_FB"+ (shape bidirectional)+ (at 207.01 80.01 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "8576467b-0a4f-5fa5-a7a3-8064b63c61b9")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 207.01 80.01 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 247.65 87.63)+ (xy 252.73 87.63)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "130717db-9b1e-589b-82f3-8c4e0079d08e")+ )+ (global_label "V_GATE"+ (shape bidirectional)+ (at 252.73 87.63 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "7ff7330e-5b62-51da-9d99-2dc9a11f1e69")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 252.73 87.63 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 35.56 246.38)+ (xy 35.56 241.3)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "6e6b6a96-642f-5b98-a4a0-a7cda8fba13a")+ )+ (global_label "SERVO_OUT"+ (shape bidirectional)+ (at 35.56 241.3 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "87608ff8-7c36-56f3-8187-72bd51b856c7")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 35.56 254)+ (xy 35.56 259.08)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "655ba8fd-5ea2-5e25-885d-5e5d6e7d5237")+ )+ (global_label "GATE"+ (shape bidirectional)+ (at 35.56 259.08 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "a00d3122-63dc-5fbe-9e75-0d096c387228")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 259.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 35.56 156.21)+ (xy 35.56 151.13)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "8b17c25c-40a2-5aea-8311-84c159016219")+ )+ (global_label "DAC_OUT"+ (shape bidirectional)+ (at 35.56 151.13 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "f3bec869-ffaa-5560-ba67-2464668af4c3")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 151.13 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 35.56 213.36)+ (xy 35.56 218.44)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "46878e07-44dd-5c65-a326-54ed7e15424e")+ )+ (global_label "SHUNT_N_SENSE"+ (shape bidirectional)+ (at 35.56 218.44 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "b5070cfd-ddcd-5365-93d5-6167b5184aa3")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 218.44 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 96.52 246.38)+ (xy 96.52 241.3)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "3575d69f-da7f-5b74-87eb-81928c65a3ee")+ )+ (global_label "I_SET"+ (shape bidirectional)+ (at 96.52 241.3 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "94c29fe7-9b75-5feb-8135-3cc597b970cd")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 96.52 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 96.52 254)+ (xy 96.52 259.08)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "c26d8dcc-128b-5caa-9830-06c2ff240c37")+ )+ (global_label "SHUNT_N_SENSE"+ (shape bidirectional)+ (at 96.52 259.08 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "82ff6b28-24c1-58a0-a07d-8c0f8e4ee0ea")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 96.52 259.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 158.75 246.38)+ (xy 158.75 241.3)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "f303a98e-9bdc-5180-9dd8-22e6299d5c26")+ )+ (global_label "SHUNT_P_SENSE"+ (shape bidirectional)+ (at 158.75 241.3 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "749db783-fa48-51d5-952a-600582355e62")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 158.75 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 158.75 254)+ (xy 158.75 259.08)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "83d83bbd-7bef-51cd-9789-f8fe2040b77b")+ )+ (global_label "SERVO_FB"+ (shape bidirectional)+ (at 158.75 259.08 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "0322d970-5bd5-5cda-838a-72d144aea52b")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 158.75 259.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 220.98 246.38)+ (xy 220.98 241.3)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "1e4e5b37-8ccf-5ea3-8032-8c1739e2360a")+ )+ (global_label "SERVO_OUT"+ (shape bidirectional)+ (at 220.98 241.3 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "9bb5373a-2517-560b-92d5-3f11a7543cea")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 220.98 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 220.98 254)+ (xy 220.98 259.08)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "d4cb537a-c464-5203-82db-72015b54cd4d")+ )+ (global_label "SERVO_FB"+ (shape bidirectional)+ (at 220.98 259.08 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "b49f65d0-a2a9-5e1c-92d2-750bf5b49101")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 220.98 259.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 283.21 246.38)+ (xy 283.21 241.3)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "8686ec5a-45e1-579f-bc17-bf43a43e02be")+ )+ (global_label "VREF_2V5"+ (shape bidirectional)+ (at 283.21 241.3 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "e2b55219-5e50-5fb7-a535-05da16aa6973")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 283.21 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 283.21 254)+ (xy 283.21 259.08)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "392f86f1-a456-5370-a4e0-182a60af87cc")+ )+ (global_label "SHUNT_N_SENSE"+ (shape bidirectional)+ (at 283.21 259.08 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "9f3e71a4-f136-5b7c-871b-dd02f3caed49")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 283.21 259.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (text "DRAFT: inspect pin names, actual package mapping, values and protection coverage before release."+ (exclude_from_sim no)+ (at 190 15 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ (uuid "f7362d6a-380a-541e-86c2-9871fe33932f")+ )+)
kicad/telemetry.kicad_schadded+2144@@ -0,0 +1,2144 @@+(kicad_sch+ (version 20250114)+ (generator "adom-load-design")+ (uuid "23699d1c-3892-5887-95c0-054f234f2b8b")+ (paper "A2")+ (title_block+ (title "Telemetry - custom electronic load")+ (company "Adom")+ (rev "R0 ENGINEERING DRAFT")+ )+ (lib_symbols+ (symbol "Load:INA226AIDGST"+ (pin_names+ (offset 1.016)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (property "Reference" "U"+ (at 0.00 5.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "INA226AIDGST"+ (at 0.00 -22.32 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" "Package_SO:MSOP-10_3x3mm_P0.5mm"+ (at 0 -27.40 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Datasheet" "https://www.ti.com/lit/ds/symlink/ina226.pdf"+ (at 0 -29.94 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Description" "telemetry; custom load R0 engineering symbol. 2-column symbol, pins grouped by function."+ (at 0 -32.48 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Manufacturer" "Texas Instruments"+ (at 0 -35.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "INA226AIDGST"+ (at 0 -37.56 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Adom_Chip_Outline" "generic-iso@large"+ (at 0 -40.10 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (symbol "INA226AIDGST_0_1"+ (rectangle+ (start -17.78 2.54)+ (end 17.78 -19.78)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type background)+ )+ )+ (text "Signals"+ (at -16.76 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify left)+ )+ )+ (text "Signals"+ (at 16.76 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify right)+ )+ )+ (text "Supply"+ (at 16.76 -8.35 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify right)+ )+ )+ (polyline+ (pts+ (xy -2.346 -4.097)+ (xy 5.698 -8.741)+ (xy 0.872 -11.526)+ (xy -7.168 -6.882)+ (xy -2.346 -4.097)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -7.168 -6.882)+ (xy -7.168 -8.460)+ (xy 0.872 -13.105)+ (xy 0.872 -11.526)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.872 -13.105)+ (xy 5.698 -10.320)+ (xy 5.698 -8.741)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -6.835 -8.655)+ (xy -7.237 -8.884)+ (xy -6.752 -9.165)+ (xy -6.350 -8.931)+ (xy -6.752 -9.165)+ (xy -6.752 -8.793)+ (xy -7.237 -8.512)+ (xy -7.237 -8.884)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -5.684 -9.316)+ (xy -6.086 -9.550)+ (xy -5.606 -9.827)+ (xy -5.204 -9.593)+ (xy -5.606 -9.827)+ (xy -5.606 -9.455)+ (xy -6.086 -9.178)+ (xy -6.086 -9.550)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -4.538 -9.978)+ (xy -4.940 -10.211)+ (xy -4.456 -10.488)+ (xy -4.054 -10.259)+ (xy -4.456 -10.488)+ (xy -4.456 -10.121)+ (xy -4.940 -9.840)+ (xy -4.940 -10.211)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -3.388 -10.644)+ (xy -3.790 -10.873)+ (xy -3.310 -11.154)+ (xy -2.908 -10.921)+ (xy -3.310 -11.154)+ (xy -3.310 -10.782)+ (xy -3.790 -10.505)+ (xy -3.790 -10.873)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -2.242 -11.306)+ (xy -2.644 -11.539)+ (xy -2.160 -11.816)+ (xy -1.758 -11.582)+ (xy -2.160 -11.816)+ (xy -2.160 -11.444)+ (xy -2.644 -11.167)+ (xy -2.644 -11.539)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -1.092 -11.967)+ (xy -1.494 -12.201)+ (xy -1.009 -12.477)+ (xy -0.607 -12.248)+ (xy -1.009 -12.477)+ (xy -1.009 -12.110)+ (xy -1.494 -11.829)+ (xy -1.494 -12.201)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.059 -12.633)+ (xy -0.343 -12.862)+ (xy 0.137 -13.143)+ (xy 0.539 -12.910)+ (xy 0.137 -13.143)+ (xy 0.137 -12.772)+ (xy -0.343 -12.495)+ (xy -0.343 -12.862)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 5.335 -10.527)+ (xy 5.737 -10.761)+ (xy 5.252 -11.037)+ (xy 4.850 -10.804)+ (xy 5.252 -11.037)+ (xy 5.252 -10.665)+ (xy 5.737 -10.389)+ (xy 5.737 -10.761)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 4.128 -11.223)+ (xy 4.530 -11.457)+ (xy 4.050 -11.734)+ (xy 3.648 -11.500)+ (xy 4.050 -11.734)+ (xy 4.050 -11.362)+ (xy 4.530 -11.085)+ (xy 4.530 -11.457)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 2.922 -11.920)+ (xy 3.324 -12.153)+ (xy 2.844 -12.430)+ (xy 2.441 -12.196)+ (xy 2.844 -12.430)+ (xy 2.844 -12.058)+ (xy 3.324 -11.781)+ (xy 3.324 -12.153)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.715 -12.616)+ (xy 2.117 -12.849)+ (xy 1.637 -13.126)+ (xy 1.235 -12.893)+ (xy 1.637 -13.126)+ (xy 1.637 -12.754)+ (xy 2.117 -12.477)+ (xy 2.117 -12.849)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -5.118 -7.046)+ (xy -5.399 -7.111)+ (xy -5.680 -7.046)+ (xy -5.797 -6.882)+ (xy -5.680 -6.722)+ (xy -5.399 -6.652)+ (xy -5.118 -6.722)+ (xy -5.001 -6.882)+ (xy -5.118 -7.046)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (text "INA226AIDGST"+ (at -0.74 -7.81 0)+ (effects+ (font+ (size 0.94 0.94)+ )+ )+ )+ )+ (symbol "INA226AIDGST_1_1"+ (pin input line+ (at -20.32 -2.54 0)+ (length 2.54)+ (name "A1")+ (number "1")+ )+ (pin input line+ (at -20.32 -5.08 0)+ (length 2.54)+ (name "A0")+ (number "2")+ )+ (pin bidirectional line+ (at -20.32 -7.62 0)+ (length 2.54)+ (name "SDA")+ (number "4")+ )+ (pin input line+ (at -20.32 -10.16 0)+ (length 2.54)+ (name "SCL")+ (number "5")+ )+ (pin input line+ (at -20.32 -12.7 0)+ (length 2.54)+ (name "VBUS")+ (number "8")+ )+ (pin input line+ (at -20.32 -15.24 0)+ (length 2.54)+ (name "IN-")+ (number "9")+ )+ (pin input line+ (at -20.32 -17.78 0)+ (length 2.54)+ (name "IN+")+ (number "10")+ )+ (pin open_collector line+ (at 20.32 -2.54 180)+ (length 2.54)+ (name "ALERT")+ (number "3")+ )+ (pin power_in line+ (at 20.32 -10.16 180)+ (length 2.54)+ (name "VS")+ (number "6")+ )+ (pin power_in line+ (at 20.32 -12.7 180)+ (length 2.54)+ (name "GND")+ (number "7")+ )+ )+ )+ (symbol "Device:C"+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 0.254)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "C"+ (at 0.635 2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Value" "C"+ (at 0.635 -2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Footprint" ""+ (at 0.9652 -3.81 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Unpolarized capacitor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "cap capacitor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "C_*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "C_0_1"+ (polyline+ (pts+ (xy -2.032 0.762)+ (xy 2.032 0.762)+ )+ (stroke+ (width 0.508)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -2.032 -0.762)+ (xy 2.032 -0.762)+ )+ (stroke+ (width 0.508)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "C_1_1"+ (pin passive line+ (at 0 3.81 270)+ (length 2.794)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 0 -3.81 90)+ (length 2.794)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ (symbol "Device:R"+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 0)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "R"+ (at 2.032 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "R"+ (at 0 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" ""+ (at -1.778 0 90)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Resistor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "R res resistor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "R_*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "R_0_1"+ (rectangle+ (start -1.016 -2.54)+ (end 1.016 2.54)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "R_1_1"+ (pin passive line+ (at 0 3.81 270)+ (length 1.27)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 0 -3.81 90)+ (length 1.27)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ (symbol "Device:D_Dual_Series_AKC"+ (pin_names+ (offset 0.762)+ (hide yes)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "D"+ (at 1.27 -2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "D_Dual_Series_AKC"+ (at 0 2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Dual diode, anode/cathode/center"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "diode"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "D_Dual_Series_AKC_0_1"+ (polyline+ (pts+ (xy -3.81 1.27)+ (xy -1.27 0)+ (xy -3.81 -1.27)+ (xy -3.81 1.27)+ (xy -3.81 1.27)+ (xy -3.81 1.27)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -3.81 0)+ (xy 3.81 0)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -1.27 -1.27)+ (xy -1.27 1.27)+ (xy -1.27 1.27)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0 0)+ (xy 0 -2.54)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (circle+ (center 0 0)+ (radius 0.254)+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type outline)+ )+ )+ (polyline+ (pts+ (xy 1.27 1.27)+ (xy 3.81 0)+ (xy 1.27 -1.27)+ (xy 1.27 1.27)+ (xy 1.27 1.27)+ (xy 1.27 1.27)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 3.81 1.27)+ (xy 3.81 -1.27)+ (xy 3.81 -1.27)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 6.35 0)+ (xy 7.62 0)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (pin passive line+ (at -7.62 0 0)+ (length 3.81)+ (name "A"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 7.62 0 180)+ (length 3.81)+ (name "K"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 0 -5.08 90)+ (length 2.54)+ (name "common"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "3"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+ )+ (symbol+ (lib_id "Load:INA226AIDGST")+ (at 80.01 74.93 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "ce111f9c-288b-5bf0-a3af-bffbfcc024b6")+ (property "Reference" "U4"+ (at 80.01 67.31 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "INA226AIDGST"+ (at 80.01 96.52 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Load:TI_DGS0010A"+ (at 80.01 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "INA226AIDGST"+ (at 80.01 74.93 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "8ff85a50-d504-5837-b4d4-626927e4529a")+ )+ (pin "2"+ (uuid "4c4d996d-aa21-564d-af82-915acd8188b1")+ )+ (pin "4"+ (uuid "a3cb0c4e-ec26-5e23-adcb-3773826edcae")+ )+ (pin "5"+ (uuid "06419607-0158-5a58-9242-3e9b668a6091")+ )+ (pin "8"+ (uuid "72f53292-cc7d-5ada-becc-718e747d17df")+ )+ (pin "9"+ (uuid "662bb005-c5d5-54f5-8737-6801e92e4842")+ )+ (pin "10"+ (uuid "eb1024f7-1179-52ed-a7e5-dde1eaa23abb")+ )+ (pin "3"+ (uuid "d671c2b3-9620-5d1a-830f-041be912200b")+ )+ (pin "6"+ (uuid "2f5e39eb-a771-5a6b-956f-2897d0329b8b")+ )+ (pin "7"+ (uuid "81fe4d99-4b4e-5903-a028-20559bf10961")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/3deb6fde-ee85-5d88-a03c-faace1e97dbf"+ (reference "U4")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:C")+ (at 35.56 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "633a643f-b11d-5f80-98f7-db5895578862")+ (property "Reference" "C3"+ (at 35.56 242.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100n"+ (at 35.56 257.81 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"+ (at 35.56 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "0603B104J500CT"+ (at 35.56 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "638b40ce-1683-5a64-96ab-9d95765dc706")+ )+ (pin "2"+ (uuid "a99b4be0-687c-5f3f-a01a-903bcdad9b39")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/3deb6fde-ee85-5d88-a03c-faace1e97dbf"+ (reference "C3")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 35.56 160.02 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "586a3441-fb0f-5d61-96c4-961a3380abcc")+ (property "Reference" "R24"+ (at 35.56 152.4 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "100k"+ (at 35.56 167.64 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 35.56 160.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1003GLF"+ (at 35.56 160.02 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "63fc96f2-807a-5998-b941-8fd994bc3925")+ )+ (pin "2"+ (uuid "e3ca60bb-4157-558a-a88f-12103b1b8ece")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/3deb6fde-ee85-5d88-a03c-faace1e97dbf"+ (reference "R24")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 35.56 185.42 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "443911cc-9665-5579-af3c-4fd7b2fdfd91")+ (property "Reference" "R25"+ (at 35.56 177.8 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "10k"+ (at 35.56 193.04 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 35.56 185.42 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1002GLF"+ (at 35.56 185.42 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "7a1bd732-761e-5726-b105-aa4958efb1c3")+ )+ (pin "2"+ (uuid "cdcb42cc-379d-5e1e-92d5-2815ecb83f0a")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/3deb6fde-ee85-5d88-a03c-faace1e97dbf"+ (reference "R25")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:R")+ (at 96.52 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "ebbb6fd1-f4cd-5477-83ef-decab5e20492")+ (property "Reference" "R26"+ (at 96.52 242.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "10k"+ (at 96.52 257.81 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Resistor_SMD:R_0402_1005Metric"+ (at 96.52 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "CR0402-FX-1002GLF"+ (at 96.52 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "9c8fa4a6-13f6-54f2-9193-1bb34fb5db1f")+ )+ (pin "2"+ (uuid "671e1cff-2ed3-5d34-b4b1-1af53bca89b6")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/3deb6fde-ee85-5d88-a03c-faace1e97dbf"+ (reference "R26")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:C")+ (at 158.75 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "680d02b8-a7d8-571b-8436-0953733b4ffc")+ (property "Reference" "C5"+ (at 158.75 242.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "10n"+ (at 158.75 257.81 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"+ (at 158.75 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "0603B103J250CT"+ (at 158.75 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "89378456-2e4c-5744-ba73-c2e079003cc6")+ )+ (pin "2"+ (uuid "2057beca-785d-5a30-9d53-e11de6821f00")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/3deb6fde-ee85-5d88-a03c-faace1e97dbf"+ (reference "C5")+ (unit 1)+ )+ )+ )+ )+ (symbol+ (lib_id "Device:D_Dual_Series_AKC")+ (at 220.98 250.19 0)+ (unit 1)+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (dnp no)+ (uuid "7f081adc-4a69-52dd-92cf-b84204b20d20")+ (property "Reference" "D3"+ (at 220.98 242.57 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "BAV199"+ (at 220.98 259.08 0)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ )+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23"+ (at 220.98 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "BAV199-7-F"+ (at 220.98 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (pin "1"+ (uuid "fcbceee7-12d4-5c7b-9951-165bb23099bc")+ )+ (pin "2"+ (uuid "16b458b3-0635-5b39-ace2-1ce67ca51077")+ )+ (pin "3"+ (uuid "750fdb5d-666e-5922-8468-f236e6d4cc35")+ )+ (instances+ (project "adom-custom-electronic-load"+ (path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc/3deb6fde-ee85-5d88-a03c-faace1e97dbf"+ (reference "D3")+ (unit 1)+ )+ )+ )+ )+ (wire+ (pts+ (xy 35.56 163.83)+ (xy 35.56 181.61)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "f49798c9-37e8-5ff1-886b-19584b9ebbc6")+ )+ (global_label "DUT_DIV"+ (shape bidirectional)+ (at 35.56 163.83 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "c6060957-225f-507b-a846-10a310f94fa1")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 163.83 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 59.69 77.47)+ (xy 54.61 77.47)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "4a1d2950-eac6-57c3-afea-a11492e69566")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 54.61 77.47 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "23d18b52-3e8e-5a30-b27f-018b065062f5")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 54.61 77.47 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 59.69 80.01)+ (xy 54.61 80.01)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "14a6891a-7200-57b8-88d7-e76e1c73167e")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 54.61 80.01 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "ffb6b843-1b8d-5a62-9907-d1cb7ea57252")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 54.61 80.01 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 100.33 77.47)+ (xy 105.41 77.47)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "b696264f-0282-5e01-a73b-cc40c5eef747")+ )+ (global_label "ALERT"+ (shape bidirectional)+ (at 105.41 77.47 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "91e66c5a-b666-5730-9c28-e4545a442178")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 105.41 77.47 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 59.69 82.55)+ (xy 54.61 82.55)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "23dad37c-7a0f-50be-93cd-a04df12309f9")+ )+ (global_label "I2C_SDA"+ (shape bidirectional)+ (at 54.61 82.55 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "390ae134-4864-5ec5-83c6-016bb80c0feb")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 54.61 82.55 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 59.69 85.09)+ (xy 54.61 85.09)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "359e2c46-34bf-5006-8968-b3379aeba028")+ )+ (global_label "I2C_SCL"+ (shape bidirectional)+ (at 54.61 85.09 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "091cd20b-f2be-5a07-82e2-80ee6f28444b")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 54.61 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 100.33 85.09)+ (xy 105.41 85.09)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "82a37999-7bc3-5379-bbb7-ef6c54c310a9")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 105.41 85.09 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "17bf60b6-7342-530a-8b12-d4b1963b5a99")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 105.41 85.09 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 100.33 87.63)+ (xy 105.41 87.63)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "b3d1bc65-ec75-5469-b4ba-a8c1ff6f9c40")+ )+ (global_label "SHUNT_N_SENSE"+ (shape bidirectional)+ (at 105.41 87.63 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "b41a3270-6ac2-5d39-8612-6ce94c757320")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 105.41 87.63 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 59.69 87.63)+ (xy 54.61 87.63)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "3cc327ec-6164-5738-8d6e-4d56aad43df5")+ )+ (global_label "LOAD_POS"+ (shape bidirectional)+ (at 54.61 87.63 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "b56c26b5-ccbf-56a4-9ead-ee4eb18c6a93")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 54.61 87.63 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 59.69 90.17)+ (xy 54.61 90.17)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "47432329-2be0-5495-ba43-46ebb15e600e")+ )+ (global_label "SHUNT_N_SENSE"+ (shape bidirectional)+ (at 54.61 90.17 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "8135c86e-ed14-536d-9935-2a47949e3b65")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 54.61 90.17 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 59.69 92.71)+ (xy 54.61 92.71)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "0f3a01c8-38a8-50a8-98af-66e31aa798fa")+ )+ (global_label "SHUNT_P_SENSE"+ (shape bidirectional)+ (at 54.61 92.71 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "f471c87e-f357-51e0-9b5a-a8c60e13fe16")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 54.61 92.71 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 35.56 246.38)+ (xy 35.56 241.3)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "d7382305-c13e-5cee-b957-c9ef760e9121")+ )+ (global_label "SHUNT_P_SENSE"+ (shape bidirectional)+ (at 35.56 241.3 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "c2786691-602a-5c35-b0e1-dfe421ccf978")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 35.56 254)+ (xy 35.56 259.08)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "568f4bd3-471d-5640-bc7b-b83f86ba10f0")+ )+ (global_label "SHUNT_N_SENSE"+ (shape bidirectional)+ (at 35.56 259.08 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "db7ca13f-feb7-5a65-a297-699c6cdc0dad")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 259.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 35.56 156.21)+ (xy 35.56 151.13)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "48757bfc-8f53-58ed-89f5-3142a30b4d87")+ )+ (global_label "DUT_POS"+ (shape bidirectional)+ (at 35.56 151.13 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "fd42ed76-0e4b-52dc-b9a1-bd5a28256cd1")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 151.13 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 35.56 189.23)+ (xy 35.56 194.31)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "4dae9b6d-1595-54b6-a73c-81f9f2f25882")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 35.56 194.31 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "4f9aa0ea-7afe-5918-a97d-a99488ad6cfa")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 35.56 194.31 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 96.52 246.38)+ (xy 96.52 241.3)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "0ede15d2-b489-5535-b88c-cc0242963702")+ )+ (global_label "DUT_DIV"+ (shape bidirectional)+ (at 96.52 241.3 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "7718d3ad-0b6b-58f6-91c0-1e3e69cee6a1")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 96.52 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 96.52 254)+ (xy 96.52 259.08)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "32b35899-b9d4-5741-9de7-15e8c269bbae")+ )+ (global_label "DUT_ADC"+ (shape bidirectional)+ (at 96.52 259.08 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "5b71601c-b3b3-5623-8a0f-7d1deb145740")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 96.52 259.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 158.75 246.38)+ (xy 158.75 241.3)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "06bcfe90-1989-5145-91da-adee45f800d4")+ )+ (global_label "DUT_ADC"+ (shape bidirectional)+ (at 158.75 241.3 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "0fc1e3fb-c824-5e09-a18e-88c53cf8de41")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 158.75 241.3 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 158.75 254)+ (xy 158.75 259.08)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "14b9a6da-ecaf-556b-a72f-dba36deac984")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 158.75 259.08 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "63d28468-1e9b-5361-b743-f1f4f2347742")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 158.75 259.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 213.36 250.19)+ (xy 208.28 250.19)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "9be52bd1-11c7-52a8-832d-721b82bb6341")+ )+ (global_label "GND"+ (shape bidirectional)+ (at 208.28 250.19 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "2a63b756-9798-5c97-ad14-18d695b497b3")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 208.28 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 228.6 250.19)+ (xy 233.68 250.19)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "9a6edd5c-b1f8-5462-bdcc-6c4d76afcd6d")+ )+ (global_label "3V3"+ (shape bidirectional)+ (at 233.68 250.19 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "57bcefaa-9908-5062-8e59-0e655cca4d3d")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 233.68 250.19 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (wire+ (pts+ (xy 220.98 255.27)+ (xy 220.98 260.35)+ )+ (stroke+ (width 0)+ (type default)+ )+ (uuid "23d75df0-b670-5291-8c36-a8f061b22305")+ )+ (global_label "DUT_ADC"+ (shape bidirectional)+ (at 220.98 260.35 0)+ (fields_autoplaced yes)+ (effects+ (font+ (size 0.9 0.9)+ )+ )+ (uuid "435f2163-e2e2-5f73-bc60-44b4c6a3289c")+ (property "Intersheetrefs" "${INTERSHEET_REFS}"+ (at 220.98 260.35 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ )+ (text "DRAFT: inspect pin names, actual package mapping, values and protection coverage before release."+ (exclude_from_sim no)+ (at 190 15 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ (uuid "f7362d6a-380a-541e-86c2-9871fe33932f")+ )+)
package.jsonadded+9@@ -0,0 +1,9 @@+{+ "name": "@adom/adom-custom-electronic-load",+ "version": "0.0.1",+ "description": "Engineering draft of the Adom custom electronic load molecule; not released for fabrication",+ "license": "UNLICENSED",+ "keywords": ["electronic load", "constant current", "molecule", "probing workcell", "3rdPartyFab"],+ "discovery_triggers": ["custom electronic load molecule", "Adom programmable load", "buck module load test"],+ "skills": ["SKILL.md"]+}
requirements.json+4−2@@ -22,7 +22,8 @@ "I_max_A": 3, "P_continuous_W": 25, "assumed": true,- "why": "Proposed envelope pending user response; simultaneous limits apply"+ "why": "Proposed envelope pending user response; simultaneous limits apply",+ "compliance_note": "Voltage measurement range 0-24 V does not imply full current at 0 V. Lower-cost IXTP15N50L2 build targets 5-24 V loading; IXTP64N10L2 retained as pin-compatible low-voltage candidate pending measured compliance." } ], "interfaces": {@@ -70,6 +71,7 @@ "assumptions": [ "No industrial qualification claimed before physical verification", "Existing 5V 1A buck is initial acceptance DUT",- "Exact copper and fabrication limits must come from selected rule pack"+ "Exact copper and fabrication limits must come from selected rule pack",+ "Auxiliary 5 V is supplied by control-panel PS2; USB is data-only. No isolation." ] }
sim/servo-sensitivity.jsonadded+159@@ -0,0 +1,159 @@+{+ "compensation_nF": 1.0,+ "scope": "partial current servo only",+ "vendor_amplifier": "TI OPAx189 Rev E, unmodified",+ "transistor": "illustrative Level-1 NMOS, NOT vendor IXTP64N10L2 model",+ "limitations": [+ "No thermals or linear-mode SOA in this model",+ "No cable inductance, DUT control-loop interaction, boost ripple or PCB parasitics",+ "No tolerance sweep or measurement chain validation",+ "Ideal switch approximates gate clamp; hardware latch and startup/reset/power-domain faults require separate tests"+ ],+ "pass": true,+ "rows": [+ {+ "kp_assumed": 0.4,+ "capacitance_scale_assumed": 1,+ "measurements": {+ "one_amp": {+ "mean_A": 0.9999217033666667,+ "ripple_pp_A": 6.999999979662164e-08,+ "error_A": -7.829663333325243e-05+ },+ "three_amp": {+ "mean_A": 2.99992147454,+ "ripple_pp_A": 7.000000001866624e-08,+ "error_A": -7.852546000020055e-05+ },+ "off": {+ "mean_A": -7.360884646066666e-11,+ "ripple_pp_A": 8.880600000000527e-14,+ "error_A": -7.360884646066666e-11+ }+ },+ "peak_A": 2.99992169,+ "gate_max_V": 7.34067415,+ "settled_windows_pass": true+ },+ {+ "kp_assumed": 0.4,+ "capacitance_scale_assumed": 3,+ "measurements": {+ "one_amp": {+ "mean_A": 0.9999217032933334,+ "ripple_pp_A": 6.999999979662164e-08,+ "error_A": -7.829670666659183e-05+ },+ "three_amp": {+ "mean_A": 2.999921474503334,+ "ripple_pp_A": 7.000000001866624e-08,+ "error_A": -7.852549666598208e-05+ },+ "off": {+ "mean_A": -8.503533324833333e-11,+ "ripple_pp_A": 9.474449999999216e-14,+ "error_A": -8.503533324833333e-11+ }+ },+ "peak_A": 2.999921695,+ "gate_max_V": 7.34067416,+ "settled_windows_pass": true+ },+ {+ "kp_assumed": 4,+ "capacitance_scale_assumed": 1,+ "measurements": {+ "one_amp": {+ "mean_A": 0.9999221076333333,+ "ripple_pp_A": 7.499999998827889e-08,+ "error_A": -7.789236666666532e-05+ },+ "three_amp": {+ "mean_A": 2.99992217815,+ "ripple_pp_A": 7.000000046275545e-08,+ "error_A": -7.782185000015929e-05+ },+ "off": {+ "mean_A": -6.909679542333332e-11,+ "ripple_pp_A": 1.0717199999999614e-13,+ "error_A": -6.909679542333332e-11+ }+ },+ "peak_A": 2.9999225,+ "gate_max_V": 4.75555325,+ "settled_windows_pass": true+ },+ {+ "kp_assumed": 4,+ "capacitance_scale_assumed": 3,+ "measurements": {+ "one_amp": {+ "mean_A": 0.9999221077733333,+ "ripple_pp_A": 7.000000012968854e-08,+ "error_A": -7.789222666665374e-05+ },+ "three_amp": {+ "mean_A": 2.99992217845,+ "ripple_pp_A": 7.000000046275545e-08,+ "error_A": -7.782155000013447e-05+ },+ "off": {+ "mean_A": -8.022948236733335e-11,+ "ripple_pp_A": 1.1430650000000136e-13,+ "error_A": -8.022948236733335e-11+ }+ },+ "peak_A": 2.9999225050000002,+ "gate_max_V": 4.75555325,+ "settled_windows_pass": true+ },+ {+ "kp_assumed": 40,+ "capacitance_scale_assumed": 1,+ "measurements": {+ "one_amp": {+ "mean_A": 0.9999222355766666,+ "ripple_pp_A": 6.999999990764394e-08,+ "error_A": -7.776442333340405e-05+ },+ "three_amp": {+ "mean_A": 2.99992240056,+ "ripple_pp_A": 7.000000001866624e-08,+ "error_A": -7.759943999996466e-05+ },+ "off": {+ "mean_A": -6.767015446733333e-11,+ "ripple_pp_A": 1.1297949999999142e-13,+ "error_A": -6.767015446733333e-11+ }+ },+ "peak_A": 2.999922735,+ "gate_max_V": 3.93806609,+ "settled_windows_pass": true+ },+ {+ "kp_assumed": 40,+ "capacitance_scale_assumed": 3,+ "measurements": {+ "one_amp": {+ "mean_A": 0.9999222353833334,+ "ripple_pp_A": 6.999999990764394e-08,+ "error_A": -7.776461666664236e-05+ },+ "three_amp": {+ "mean_A": 2.9999223998933333,+ "ripple_pp_A": 7.000000001866624e-08,+ "error_A": -7.760010666668649e-05+ },+ "off": {+ "mean_A": -7.870995799299999e-11,+ "ripple_pp_A": 1.2049050000000395e-13,+ "error_A": -7.870995799299999e-11+ }+ },+ "peak_A": 2.999922735,+ "gate_max_V": 3.93806609,+ "settled_windows_pass": true+ }+ ]+}
sim/servo-sensitivity.pngadded⋯ 1 unchanged line ⋯
sim/sweep.pyadded+25@@ -0,0 +1,25 @@+#!/usr/bin/env python3+"""TI OPA189 + assumed Level-1 MOSFET sensitivity study; NOT IXTP64N10L2 validation."""+import json,subprocess,os+from pathlib import Path+import numpy as np+import matplotlib+matplotlib.use('Agg')+import matplotlib.pyplot as plt+P=Path(__file__).parent; template=(P/'vendor-servo-startup.cir').read_text();comp=float(os.environ.get('COMP_NF','4.7'));template=template.replace('C2 out fb 4.7n',f'C2 out fb {comp:g}n');rows=[];fig,ax=plt.subplots(figsize=(11,5))+for kp in [.4,4,40]:+ for cap in [1,3]:+ key=f'kp{kp:g}-cap{cap}';s=template.replace('KP=4',f'KP={kp}').replace('3.4n',f'{3.4*cap}n').replace('235p',f'{235*cap}p').replace('vendor-servo-startup.dat',key+'.dat')+ (P/(key+'.cir')).write_text(s)+ run=subprocess.run(['ngspice','-b',key+'.cir'],cwd=P,capture_output=True,text=True);(P/(key+'.log')).write_text(run.stdout+run.stderr)+ a=np.loadtxt(P/(key+'.dat'));t=a[:,0];current=a[:,1]/.02;gate=a[:,5]+ measurements={}+ for label,start,end,target in [('one_amp',.035,.038,1),('three_amp',.055,.058,3),('off',.075,.078,0)]:+ y=current[(t>start)&(t<end)];measurements[label]={'mean_A':float(y.mean()),'ripple_pp_A':float(np.ptp(y)),'error_A':float(y.mean()-target)}+ good=all(abs(measurements[k]['error_A'])<.005 and measurements[k]['ripple_pp_A']<.005 for k in measurements)+ rows.append({'kp_assumed':kp,'capacitance_scale_assumed':cap,'measurements':measurements,'peak_A':float(current.max()),'gate_max_V':float(gate.max()),'settled_windows_pass':good})+ ax.plot(t*1000,current,label=f'KP={kp:g}, C×{cap}',lw=1)+ax.set(xlabel='Time (ms)',ylabel='Sink current (A)',title='Engineering sensitivity study — vendor amplifier, approximate MOSFET')+ax.grid(alpha=.25);ax.legend(ncol=3);fig.tight_layout();fig.savefig(P/'servo-sensitivity.png',dpi=160)+(P/'servo-sensitivity.json').write_text(json.dumps({'compensation_nF':comp,'scope':'partial current servo only','vendor_amplifier':'TI OPAx189 Rev E, unmodified','transistor':'illustrative Level-1 NMOS, NOT vendor IXTP64N10L2 model','limitations':['No thermals or linear-mode SOA in this model','No cable inductance, DUT control-loop interaction, boost ripple or PCB parasitics','No tolerance sweep or measurement chain validation','Ideal switch approximates gate clamp; hardware latch and startup/reset/power-domain faults require separate tests'],'pass':all(x['settled_windows_pass'] for x in rows),'rows':rows},indent=2))+print(json.dumps({'settled_scenarios':sum(x['settled_windows_pass'] for x in rows),'total':len(rows)}))
tests/test_load_core.cadded+29@@ -0,0 +1,29 @@+#include "../firmware/load_core.h"+#include <assert.h>+#include <math.h>+#include <stdio.h>+static load_sample good(uint32_t t){return (load_sample){.now_ms=t,.sample_ms=t,.last_tach_ms=t,.volts=5,.amps=0,.case_c=25,.sensors_valid=true,.hw_ok=true,.latch_q=true,.assembly_qualified=true};}+int main(void){+ load_core c;load_init(&c,0);load_sample s=good(0);+ assert(!c.enable&&c.dac_code==0);+ assert(!load_set_current(&c,NAN));assert(!load_set_current(&c,INFINITY));assert(!load_set_current(&c,3.01f));assert(!load_set_current(&c,-1));+ s.assembly_qualified=false;assert(!load_arm(&c,&s));s.assembly_qualified=true;+ assert(load_set_current(&c,3));assert(load_arm(&c,&s));+ for(unsigned t=10;t<=1000;t+=10){s=good(t);load_heartbeat(&c,t);load_tick(&c,&s);}+ assert(c.applied_a<=1.001f&&c.applied_a>.99f); /* 5W bring-up ceiling */+ s=good(1010);s.volts=24;load_tick(&c,&s);assert(c.applied_a<=5.0f/24);+ s=good(1020);s.hw_ok=false;load_tick(&c,&s);assert(c.state==LOAD_FAULT&&!c.enable&&!c.dac_code);+ s=good(1030);load_tick(&c,&s);assert(c.state==LOAD_FAULT);assert(!load_clear_fault(&c,&s));+ s.latch_q=false;assert(load_clear_fault(&c,&s));assert(c.state==LOAD_OFF);+ assert(load_arm(&c,&s));s=good(1040);s.sample_ms=900;load_tick(&c,&s);assert(c.faults&F_SENSOR);+ load_init(&c,0);s=good(0);assert(load_arm(&c,&s));s=good(10);s.case_c=NAN;load_tick(&c,&s);assert(c.faults&F_SENSOR);+ load_init(&c,0);s=good(0);assert(load_arm(&c,&s));s=good(1001);load_tick(&c,&s);assert(c.faults&F_LINK);+ load_init(&c,UINT32_MAX-10);s=good(UINT32_MAX-10);assert(load_arm(&c,&s));s=good(5);load_tick(&c,&s);assert(c.state==LOAD_RUNNING); /* clock wrap */+ load_init(&c,0);s=good(0);assert(load_arm(&c,&s));+ for(unsigned t=10;t<=260;t+=10){s=good(t);s.last_tach_ms=0;load_tick(&c,&s);}assert(c.faults&F_FAN);+ load_init(&c,0);s=good(0);assert(load_arm(&c,&s));s=good(10);s.case_c=55;load_tick(&c,&s);assert(c.faults&F_THERMAL);+ load_init(&c,0);s=good(0);assert(load_arm(&c,&s));s=good(10);load_tick(&c,&s);s=good(20);s.latch_q=false;load_tick(&c,&s);assert(c.faults&F_HARDWARE);+ load_init(&c,0);+ load_off(&c);assert(c.state==LOAD_OFF&&!c.enable&&c.requested_a==0);+ puts("load_core: safety policy tests passed (host C build; no MCU/HAL validation)");+}
tools/make_schematic.pyadded+119@@ -0,0 +1,119 @@+#!/usr/bin/env python3+"""Hierarchical engineering schematic; circuit sections and explicit divider chains."""+from pathlib import Path+import json,uuid,math,copy+import sexp+from sexp import Sym as S+P=Path(__file__).resolve().parents[1]; OUT=P/'kicad'; NAME='adom-custom-electronic-load'; N=json.loads((P/'design/netlist.json').read_text());C={c['ref']:c for c in N['components']}+def uid(s):return str(uuid.uuid5(uuid.NAMESPACE_URL,NAME+'/'+s))+def font(n=1.27):return [S('effects'),[S('font'),[S('size'),n,n]]]+def base(root,title):return [S('kicad_sch'),[S('version'),20250114],[S('generator'),'adom-load-design'],[S('uuid'),root],[S('paper'),'A3'],[S('title_block'),[S('title'),title],[S('company'),'Adom'],[S('rev'),'R0 ENGINEERING DRAFT']]]+def text(s,x,y):return [S('text'),s,[S('exclude_from_sim'),S('no')],[S('at'),x,y,0],font(),[S('uuid'),uid(s+str(x)+str(y))]]+libs=sexp.lib_symbols(P/'libraries/Device.kicad_sym');cache={}+def symbol(c):+ ref=c['ref']+ if ref.startswith('U') and ref!='U10':+ f=OUT/'symbol-work'/c['mpn']/(c['mpn']+'.kicad_sym'); d=sexp.lib_symbols(f);out=sexp.flatten(c['mpn'],d,'Load')+ # Adom-symbol 1.x emits functional-group offsets at 2.00 mm; snap pin tips to the required 1.27 mm connection grid.+ for unit in sexp.find(out,'symbol'):+ for pin in sexp.find(unit,'pin'):+ at=sexp.first(pin,'at');at[1]=round(float(at[1])/1.27)*1.27;at[2]=round(float(at[2])/1.27)*1.27+ return out+ if ref.startswith('R') and ref!='RSH1':return sexp.flatten('R',libs,'Device')+ if ref.startswith('C'):return sexp.flatten('C',libs,'Device')+ if ref=='L1':return sexp.flatten('L',libs,'Device')+ if ref in ('D1','D2','D4'):return sexp.flatten('D_Schottky',libs,'Device')+ if ref=='F1':return sexp.flatten('Fuse',libs,'Device')+ if ref=='RSH1':return sexp.flatten('R_Shunt',libs,'Device')+ if ref=='D3':return sexp.flatten('D_Dual_Series_AKC',libs,'Device')+ if ref in ['Q1','Q3','Q4']:+ name='Q_NMOS_GDS' if ref=='Q1' else '2N7002';return sexp.flatten(name,sexp.lib_symbols(P/'libraries/Transistor_FET.kicad_sym'),'Transistor_FET')+ if ref=='Q2':return sexp.flatten('MMBT3904',sexp.lib_symbols(P/'libraries/Transistor_BJT.kicad_sym'),'Transistor_BJT')+ # Explicit numbered terminals for remaining package-specific parts, review pending.+ name=ref;pins=list(c['pins']);h=max(5.08,len(pins)*1.27)+ body=[S('symbol'),'Load:'+name,[S('pin_names'),[S('offset'),0.5]],[S('in_bom'),S('yes')],[S('on_board'),S('yes')],[S('property'),'Reference',ref,[S('at'),0,h+2.54,0],font()],[S('property'),'Value',c['value'],[S('at'),0,-h-2.54,0],font()],[S('symbol'),name+'_0_1',[S('rectangle'),[S('start'),-7.62,h],[S('end'),7.62,-h],[S('stroke'),[S('width'),0],[S('type'),S('default')]],[S('fill'),[S('type'),S('background')]]]]]+ unit=[S('symbol'),name+'_1_1']+ for i,n in enumerate(pins):+ py=(len(pins)-1)*1.27-i*2.54+ unit.append([S('pin'),S('passive'),S('line'),[S('at'),-10.16,py,0],[S('length'),2.54],[S('name'),str(n),font()],[S('number'),str(n),font()]])+ body.append(unit);return body+root=uid('root');rootbody=base(root,'Custom electronic load: circuit overview');sexp.first(rootbody,'paper')[1]='A2';rootbody.append([S('lib_symbols')]);rootbody.append(text('R0 engineering draft - not approved for fabrication. Limits: 24 V, 3 A, 25 W simultaneously.\nUSB/UART control, analogue current servo, independent latched shutdown.\nUnverified: cooling, loop stability, contact ratings, complete sourcing and fault coverage.',180,30))+blocks=['power','servo','telemetry','protection','auxiliary','digital','mechanical','molecule','probe','control'];pages=[]; alldefs={}+for block in blocks:+ parts=[c for c in N['components'] if c['block']==block]+ if not parts:continue+ sheetid=uid('sheet/'+block);sheetroot=uid('root/'+block);page=base(sheetroot,block.title()+' - custom electronic load');defs={};body=[];pos={};tips={};angles={}+ # ICs occupy a row each; passives form columns underneath.+ ics=[c for c in parts if c['ref'].startswith('U')];small=[c for c in parts if c not in ics]+ for i,c in enumerate(ics):pos[c['ref']]=(80+i*150,75)+ for i,c in enumerate(small):pos[c['ref']]=(38+(i%6)*62,160+(i//6)*30) if ics else (38+(i%6)*62,55+(i//6)*38)+ if block=='digital':+ for i,c in enumerate(small):pos[c['ref']]=(38+(i%6)*62,220+(i//6)*36)+ pos['J8']=(450,90)+ # Local dividers are connected by real vertical wires, grouped physically.+ chains={'servo':[['R8','R9','R10']], 'protection':[['R18','R19'],['R20','R21'],['R22','R23'],['R27','R28']], 'auxiliary':[['R35','R36','R37']], 'telemetry':[['R24','R25']]}.get(block,[])+ for j,chain in enumerate(chains):+ for i,ref in enumerate(chain):pos[ref]=(35+j*85,160+i*25)+ if block=='power':+ pos.update({'F1':(55.88,50.8),'D1':(55.88,76.2),'Q1':(129.54,76.2),'RSH1':(132.08,106.68),'R6':(101.6,106.68)})+ # Other passives are parked to the right / additional sheet height so they cannot collide with chains.+ chainrefs={r for ch in chains for r in ch}+ if chains:+ others=[c for c in small if c['ref'] not in chainrefs]+ for i,c in enumerate(others):pos[c['ref']]=(35+(i%6)*62,250+(i//6)*30)+ # A2 for crowded protection/digital pages; all coordinates remain visible.+ if chains or len(small)>18:+ sexp.first(page,'paper')[1]='A2'+ for c in parts:+ ref=c['ref'];sd=symbol(c);libid=sd[1];defs[libid]=sd;alldefs[libid]=sd;x,y=[round(v/1.27)*1.27 for v in pos[ref]];pins=sexp.pins(sd)+ sy=[S('symbol'),[S('lib_id'),libid],[S('at'),x,y,0],[S('unit'),1],[S('exclude_from_sim'),S('no')],[S('in_bom'),S('no') if c['block']=='probe' else S('yes')],[S('on_board'),S('yes')],[S('dnp'),S('no')],[S('uuid'),uid('sym/'+ref)]]+ top=max([py for _,_,_,py,_ in pins]+[3.81]);bot=min([py for _,_,_,py,_ in pins]+[-3.81])+ for key,val,px,py,hide in [('Reference',ref,x,y-top-3.81,False),('Value',c['value'],x,y-bot+3.81,False),('Footprint',c['fp'],x,y,True),('MPN',c['mpn'],x,y,True)]:+ ef=font(.9 if key=='Value' else 1.27)+ if hide:ef.append([S('hide'),S('yes')])+ sy.append([S('property'),key,val,[S('at'),px,py,0],ef])+ for n,pn,px,py,a in pins:+ tips[(ref,n)]=(round(x+px,4),round(y-py,4));angles[(ref,n)]=a+ sy.append([S('pin'),n,[S('uuid'),uid('pin/'+ref+'/'+n)]])+ sy.append([S('instances'),[S('project'),NAME,[S('path'),'/'+root+'/'+sheetid,[S('reference'),ref],[S('unit'),1]]]])+ body.append(sy)+ connected=set()+ def wire(a,b,key):+ if a==b:return+ body.append([S('wire'),[S('pts'),[S('xy'),*a],[S('xy'),*b]],[S('stroke'),[S('width'),0],[S('type'),S('default')]],[S('uuid'),uid(key)]])+ def label(net,pt,key):body.append([S('global_label'),net,[S('shape'),S('bidirectional')],[S('at'),*pt,0],[S('fields_autoplaced'),S('yes')],font(.9),[S('uuid'),uid(key)],[S('property'),'Intersheetrefs','${INTERSHEET_REFS}',[S('at'),*pt,0],[S('effects'),[S('font'),[S('size'),1.27,1.27]],[S('hide'),S('yes')]]]])+ for chain in chains:+ for ra,rb in zip(chain,chain[1:]):+ assert C[ra]['pins']['2']==C[rb]['pins']['1']+ a=tips[(ra,'2')];b=tips[(rb,'1')];wire(a,b,'chain/'+ra+rb);label(C[ra]['pins']['2'],a,'chainlabel/'+ra);connected|={(ra,'2'),(rb,'1')}+ if block=='power':+ # Main dissipative path: input fuse -> reverse diode -> MOSFET -> four-terminal shunt.+ for ra,na,rb,nb in [('F1','2','D1','2'),('D1','1','Q1','2'),('Q1','3','RSH1','1')]:+ a=tips[(ra,na)];b=tips[(rb,nb)];mid=(b[0],a[1]) if ra=='F1' else (a[0],b[1]);wire(a,mid,'power-a/'+ra+rb);wire(mid,b,'power-b/'+ra+rb);label(C[ra]['pins'][na],a,'power-label/'+ra);connected|={(ra,na),(rb,nb)}+ for c in parts:+ for n,netname in c['pins'].items():+ key=(c['ref'],n)+ if key not in tips:raise ValueError('missing symbol pin '+str(key))+ if key in connected:continue+ a=tips[key]+ if netname is None:+ body.append([S('no_connect'),[S('at'),*a],[S('uuid'),uid('nc/'+str(key))]]);continue+ ang=math.radians(angles[key]);b=(round(a[0]-math.cos(ang)*5.08,4),round(a[1]+math.sin(ang)*5.08,4));wire(a,b,'wire/'+str(key));label(netname,b,'label/'+str(key))+ page.append([S('lib_symbols')]+list(defs.values()));page+=body;page.append(text('DRAFT: inspect pin names, actual package mapping, values and protection coverage before release.',190,15));(OUT/(block+'.kicad_sch')).write_text(sexp.dump(page)+'\n')+ i=len(pages);sx=30+(i%3)*115;sy=60+(i//3)*55+ rootbody.append([S('sheet'),[S('at'),sx,sy],[S('size'),85,35],[S('fields_autoplaced'),S('yes')],[S('stroke'),[S('width'),0],[S('type'),S('default')]],[S('fill'),[S('color'),0,0,0,0]],[S('uuid'),sheetid],[S('property'),'Sheetname',block.title(),[S('at'),sx,sy-1.27,0],font()],[S('property'),'Sheetfile',block+'.kicad_sch',[S('at'),sx,sy+36.27,0],font()],[S('instances'),[S('project'),NAME,[S('path'),'/'+root,[S('page'),str(i+2)]]]]]);pages.append(block)+# Off-board sources and boost output after a passive diode need ERC power flags.+powerlibs=sexp.lib_symbols(P/'references/buck-tooling/kicad/lib/power.kicad_sym')+flag=sexp.flatten('PWR_FLAG',powerlibs,'power');sexp.first(rootbody,'lib_symbols').append(flag)+for i,rail in enumerate(['5V_AUX','GND','V_GATE','SHUNT_N_SENSE']):+ x=round((60+i*110)/1.27)*1.27;y=round(290/1.27)*1.27;ref='#FLG0'+str(i+1)+ rootbody.append([S('symbol'),[S('lib_id'),'power:PWR_FLAG'],[S('at'),x,y,0],[S('unit'),1],[S('exclude_from_sim'),S('no')],[S('in_bom'),S('no')],[S('on_board'),S('no')],[S('dnp'),S('no')],[S('uuid'),uid(ref)],+ [S('property'),'Reference',ref,[S('at'),x,y-5.08,0],font()], [S('property'),'Value','PWR_FLAG',[S('at'),x,y-2.54,0],font()],+ [S('pin'),'1',[S('uuid'),uid(ref+'/1')]], [S('instances'),[S('project'),NAME,[S('path'),'/'+root,[S('reference'),ref],[S('unit'),1]]]]])+ rootbody.append([S('global_label'),rail,[S('shape'),S('bidirectional')],[S('at'),x,y,0],[S('fields_autoplaced'),S('yes')],font(),[S('uuid'),uid('flaglabel/'+rail)]])+local=[]+for k,v in alldefs.items():+ if k.startswith('Load:'):+ d=copy.deepcopy(v);d[1]=k.split(':',1)[1];local.append(d)+(OUT/'lib/Load.kicad_sym').write_text(sexp.dump([S('kicad_symbol_lib'),[S('version'),20250114],[S('generator'),'adom-load-design']]+local)+'\n')+rootbody.append([S('sheet_instances'),[S('path'),'/',[S('page'),'1']]]);(OUT/(NAME+'.kicad_sch')).write_text(sexp.dump(rootbody)+'\n');print('Generated',len(pages)+1,'sheets and',len(C),'components')
tools/netlist.pyadded+90@@ -0,0 +1,90 @@+#!/usr/bin/env python3+"""Independent R0 connectivity source; preliminary until ERC, review and simulation pass."""+import json+from pathlib import Path+P=Path(__file__).parents[1]; C=[]; N={}+BASIC=json.loads((P/'design/basic-mpn-map.json').read_text())+def part(ref,value,fp,pins,block,mpn=None,sym=None):+ c=dict(ref=ref,value=value,mpn=mpn or value,fp=fp,block=block,pins={str(k):v for k,v in pins.items()},sym=sym or 'Load:'+ref)+ C.append(c)+ for k,v in pins.items():+ if v is not None:N.setdefault(v,[]).append(f'{ref}.{k}')+ return c+def r(ref,value,a,b,block='control',mpn=None):return part(ref,value,'Resistor_SMD:R_0402_1005Metric',{1:a,2:b},block,mpn or BASIC['resistors'][value],sym='Device:R')+def cap(ref,value,a,b,block='control'):return part(ref,value,('Capacitor_SMD:C_0805_2012Metric' if value=='4.7u 25V' else 'Capacitor_SMD:C_0603_1608Metric'),{1:a,2:b},block,BASIC['capacitors'][value],sym='Device:C')+# MCU pins from STM32G0B1KCTx symbol, cross-check DS13560 Rev6 before freeze.+part('U1','STM32G0B1KCT6','Package_QFP:LQFP-32_7x7mm_P0.8mm',{1:None,2:None,3:None,4:'3V3',5:'GND',6:'NRST',7:'TEMP_SENSE',8:'DUT_ADC',9:'UART_TX',10:'UART_RX',11:'ARM_CLK',12:'MCU_ENABLE',13:'WDI',14:'FAN_TACH',15:'USB_DETECT',16:None,17:'HW_OK',18:None,19:None,20:'ALERT',21:None,22:'USB_DM',23:'USB_DP',24:'SWDIO',25:'SWCLK',26:'LATCH_Q',27:'FAULT_CLEAR',28:None,29:None,30:'I2C_SCL',31:'I2C_SDA',32:None},'digital',sym='MCU_ST_STM32G0:STM32G0B1KCTx')+part('U2','DAC60501ZDGSR','Load:TI_DGS0010A',{1:'3V3',2:'DAC_OUT',3:None,4:'GND',5:'3V3',6:'I2C_SCL',7:'GND',8:'I2C_SDA',9:None,10:'VREF_2V5'},'servo')+part('U3','OPA189IDBVR','Package_TO_SOT_SMD:SOT-23-5',{1:'SERVO_OUT',2:'GND',3:'I_SET',4:'SERVO_FB',5:'V_GATE'},'servo')+part('U4','INA226AIDGST','Load:TI_DGS0010A',{1:'GND',2:'GND',3:'ALERT',4:'I2C_SDA',5:'I2C_SCL',6:'3V3',7:'GND',8:'LOAD_POS',9:'SHUNT_N_SENSE',10:'SHUNT_P_SENSE'},'telemetry')+part('U5','TPS61040DBVR','Package_TO_SOT_SMD:SOT-23-5',{1:'BOOST_SW',2:'GND',3:'BOOST_FB',4:'5V_AUX',5:'5V_AUX'},'auxiliary')+# STWD100 pin mapping must be verified from exact manufacturer package before freezing.+part('U6','STWD100NYWY3F','Package_TO_SOT_SMD:SOT-23-5',{1:'HW_OK',2:'GND',3:'GND',4:'WDI',5:'3V3'},'protection')+# LM339B outputs wired-OR: hot/short thermistor, open thermistor, overcurrent, overvoltage.+part('U7','LM339BIDR','Package_SO:SOIC-14_3.9x8.7mm_P1.27mm',{1:'HW_OK',2:'HW_OK',3:'V_GATE',4:'TEMP_HOT_LIMIT',5:'TEMP_SENSE',6:'TEMP_SENSE',7:'TEMP_OPEN_LIMIT',8:'SHUNT_P_SENSE',9:'I_HARD_LIMIT',10:'DUT_ADC',11:'DUT_OV_LIMIT',12:'GND',13:'HW_OK',14:'HW_OK'},'protection')+part('U8','SN74LVC1G175DBVR','Package_TO_SOT_SMD:SOT-23-6',{1:'ARM_CLK',2:'GND',3:'3V3',4:'LATCH_Q',5:'3V3',6:'HW_OK'},'protection',sym='74xGxx:74LVC1G175')+part('U9','TLV75533PDBVR','Package_TO_SOT_SMD:SOT-23-5',{1:'5V_AUX',2:'GND',3:'5V_AUX',4:None,5:'3V3'},'auxiliary')+# Power sink, low-side four-terminal shunt; each Kelvin terminal is its own net.+part('Q1','IXTP15N50L2','Package_TO_SOT_THT:TO-220-3_Horizontal_TabUp',{1:'GATE',2:'LOAD_POS',3:'SHUNT_P'},'power')+part('RSH1','0.020 Ohm 0.5% Kelvin','Load:LVK12',{1:'SHUNT_P',2:'SHUNT_P_SENSE',3:'SHUNT_N_SENSE',4:'GND'},'power','LVK12R020DER')+part('D1','B540C-13-F','Diode_SMD:D_SMC',{1:'LOAD_POS',2:'DUT_FUSED'},'power')+part('F1','5 A 32 V fast fuse','Fuse:Fuse_1206_3216Metric',{1:'DUT_POS',2:'DUT_FUSED'},'power','0466005.NR')+# Gate defaults clamped from auxiliary gate rail; both release transistors must be on.+part('Q2','MMBT3904','Package_TO_SOT_SMD:SOT-23',{1:'CLAMP_BASE',2:'GND',3:'GATE'},'protection','MMBT3904-7-F')+part('Q3','2N7002','Package_TO_SOT_SMD:SOT-23',{1:'LATCH_Q',2:'RELEASE_MID',3:'CLAMP_BASE'},'protection','2N7002-7-F')+part('Q4','2N7002','Package_TO_SOT_SMD:SOT-23',{1:'MCU_ENABLE',2:'GND',3:'RELEASE_MID'},'protection','2N7002-7-F')+# MCU open-drain FAULT_CLEAR is additional asynchronous clear; pull high never allowed.+r('R1','10k','3V3','HW_OK','protection');r('R2','100k','MCU_ENABLE','GND','protection');r('R3','100k','ARM_CLK','GND','protection')+r('R4','10k','V_GATE','CLAMP_BASE','protection');r('R5','100k','CLAMP_BASE','GND','protection');r('R6','100k','GATE','GND','power');r('R7','1k','SERVO_OUT','GATE','servo')+r('R8','33k','DAC_OUT','SET_DIV','servo',mpn='ERA-2AEB333X');r('R9','5.6k','SET_DIV','I_SET','servo',mpn='TNPW04025K60BEED');r('R10','1k','I_SET','GND','servo',mpn='TNPW04021K00BEED');cap('C1','100n','I_SET','GND','servo')+r('R11','10k','SHUNT_P_SENSE','SERVO_FB','servo');cap('C2','1n','SERVO_OUT','SERVO_FB','servo')+# Differential sense capacitor returns to Kelvin minus; optional series filter pending noise review.+cap('C3','100n','SHUNT_P_SENSE','SHUNT_N_SENSE','telemetry')+r('R13','4.7k','3V3','I2C_SDA','digital');r('R14','4.7k','3V3','I2C_SCL','digital');r('R15','10k','3V3','ALERT','digital');r('R16','10k','3V3','NRST','digital');cap('C4','100n','NRST','GND','digital')+# Fault clear via diode so MCU high cannot override wired-OR faults.+part('D2','BAT54WS-7-F','Diode_SMD:D_SOD-323',{1:'FAULT_CLEAR',2:'HW_OK'},'protection')+# Conservative analogue limits. Values selected from Adom stock, to be tolerance analysed.+r('R17','10k','3V3','TEMP_SENSE','protection');r('R18','10k','VREF_2V5','TEMP_HOT_LIMIT','protection');r('R19','3.3k','TEMP_HOT_LIMIT','GND','protection')+r('R20','1k','3V3','TEMP_OPEN_LIMIT','protection');r('R21','10k','TEMP_OPEN_LIMIT','GND','protection')+r('R22','33k','VREF_2V5','I_HARD_LIMIT','protection');r('R23','1k','I_HARD_LIMIT','GND','protection')+r('R24','100k','DUT_POS','DUT_DIV','telemetry');r('R25','10k','DUT_DIV','GND','telemetry');r('R26','10k','DUT_DIV','DUT_ADC','telemetry');cap('C5','10n','DUT_ADC','GND','telemetry')+# ADC input clamps; BAV199 dual series diode pin 3 midpoint.+part('D3','BAV199','Package_TO_SOT_SMD:SOT-23',{1:'GND',2:'3V3',3:'DUT_ADC'},'telemetry','BAV199-7-F')+r('R27','1k','VREF_2V5','DUT_OV_LIMIT','protection');r('R28','10k','DUT_OV_LIMIT','GND','protection')+# Always-on 5V auxiliary power; USB is data-only and cannot backfeed PS2.+part('J8','USB4105-GF-A','Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal',{ 'A1':'GND','A4':'USB_VBUS','A5':'CC1','A6':'USB_DP_CONN','A7':'USB_DM_CONN','A8':None,'A9':'USB_VBUS','A12':'GND','B1':'GND','B4':'USB_VBUS','B5':'CC2','B6':'USB_DP_CONN','B7':'USB_DM_CONN','B8':None,'B9':'USB_VBUS','B12':'GND','SH':'GND'},'digital')+r('R29','4.7k','CC1','GND','digital');r('R30','4.7k','CC2','GND','digital');r('R31','22','USB_DP_CONN','USB_DP','digital');r('R32','22','USB_DM_CONN','USB_DM','digital')+r('R33','100k','USB_VBUS','USB_DETECT','digital');r('R34','100k','USB_DETECT','GND','digital')+part('U10','USBLC6-2SC6','Package_TO_SOT_SMD:SOT-23-6',{1:'USB_DP_CONN',2:'GND',3:'USB_DM_CONN',4:'USB_DM_CONN',5:'USB_VBUS',6:'USB_DP_CONN'},'digital')+# Gate amplifier rail: preliminary 12.33V from 1.233V reference using 680k+220k / 100k.+part('L1','10uH','Load:L_Abracon_AMPLH5030S',{1:'5V_AUX',2:'BOOST_SW'},'auxiliary','AMPLH5030S-100MT')+part('D4','B140-13-F','Diode_SMD:D_SMA',{1:'V_GATE',2:'BOOST_SW'},'auxiliary')+r('R35','680k','V_GATE','BOOST_DIV','auxiliary');r('R36','220k','BOOST_DIV','BOOST_FB','auxiliary');r('R37','100k','BOOST_FB','GND','auxiliary')+cap('C6','4.7u 25V','V_GATE','GND','auxiliary');cap('C7','4.7u 10V','5V_AUX','GND','auxiliary');cap('C8','1u','3V3','GND','auxiliary');cap('C9','1u','5V_AUX','GND','auxiliary');cap('C10','1u','VREF_2V5','GND','servo')+for idx,rail in enumerate(['3V3','3V3','V_GATE','3V3','5V_AUX','3V3','V_GATE','3V3'],11):cap('C'+str(idx),'100n',rail,'GND')+# Fan supplied continuously by auxiliary rail: fail-safe full-speed cooling, tach monitored.+part('J9','Fan connector','Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical',{1:'5V_AUX',2:'GND',3:'FAN_TACH'},'mechanical','M20-9990346')+r('R38','10k','3V3','FAN_TACH','digital')+part('J10','Case sensor connector','Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical',{1:'TEMP_SENSE',2:'GND'},'mechanical','M20-9990246')+part('J11','SWD pads','Connector_PinHeader_1.27mm:PinHeader_1x05_P1.27mm_Vertical',{1:'3V3',2:'SWDIO',3:'SWCLK',4:'NRST',5:'GND'},'digital','FTS-105-01-L-S')+# Quiet analog return: no external short from the Kelvin minus terminal to the power ground.+# The only conductive relationship is inside RSH1. Do not add an AGND-to-GND jumper or plane stitch.+analog_returns={'U2':['4'],'U3':['2'],'U4':['7'],'U7':['12'], 'R10':['2'],'C1':['2'],'C10':['2'],'C12':['2'],'C13':['2'],'C14':['2'],'C17':['2'],'R19':['2'],'R23':['2'],'R28':['2']}+for c in C:+ for pin in analog_returns.get(c['ref'],[]):+ assert c['pins'][pin]=='GND', (c['ref'],pin)+ c['pins'][pin]='SHUNT_N_SENSE'+# Rebuild connectivity after return reassignment.+N.clear()+for c in C:+ for pin,name in c['pins'].items():+ if name is not None:N.setdefault(name,[]).append(c['ref']+'.'+pin)+# Machine pins and contacts use the qualified project-local Adom library.+for ref,x,y in [('MP1',0,0),('MP2',60,0),('MP3',0,68),('MP4',60,68)]:+ c=part(ref,'MachinePinMediumShort','Molecule:MachinePinMediumShort',{1:'GND'},'molecule','MachinePinMediumShort');c['fixed']={'x':x,'y':y}+for i,(name,x,y) in enumerate([('DUT_POS',8,0),('GND',12,0),('5V_AUX',20,0),('GND',24,0),('UART_TX',36,0),('UART_RX',40,0),('GND',44,0)],1):+ c=part('J'+str(i),'MachineContactMedium','Molecule:MachineContactMedium',{1:name},'molecule','MachineContactMedium');c['fixed']={'x':x,'y':y}+# Native probe landings, explicitly available away from the sink.+for i,n in enumerate(['DUT_POS','LOAD_POS','SHUNT_P_SENSE','I_SET','GATE','V_GATE','3V3','TEMP_SENSE','HW_OK','LATCH_Q','GND'],1):part('TP'+str(i),n,'TestPoint:TestPoint_Pad_D1.0mm',{1:n},'probe','no part')+out={'design':'adom-custom-electronic-load','revision':'R0 draft','components':C,'nets':N,'molecule':{'pin':'MachinePinMediumShort','grid_mm':2,'pin_span_mm':[60,68],'board_mm':[64,72],'edge_margin_mm':2,'corner_pins_net':'GND'},'review_required':['All custom pin maps against current primary datasheets','Shunt pin numbering and exact land pattern','Auxiliary fault response, DAC low-end linearity','USB pin remapping and pin multiplexing','Physical power contacts current rating','Heatsink and clip interface']}+(P/'design/netlist.json').write_text(json.dumps(out,indent=2));print(len(C),'components',len(N),'nets')
tools/sexp.pyadded+96@@ -0,0 +1,96 @@+"""Minimal KiCad s-expression reader/writer (enough to lift symbols out of a library and write a schematic)."""+import re++_TOK = re.compile(r'\s*(?:(\()|(\))|("(?:[^"\\]|\\.)*")|([^\s()"]+))', re.S)+++class Sym(str):+ """An unquoted atom (keyword, number)."""+++def parse(text):+ stack, cur = [], []+ for m in _TOK.finditer(text):+ lp, rp, qs, atom = m.groups()+ if lp:+ stack.append(cur); cur = []+ elif rp:+ done = cur; cur = stack.pop(); cur.append(done)+ elif qs is not None:+ cur.append(qs[1:-1].replace('\\"', '"').replace("\\\\", "\\"))+ elif atom is not None:+ cur.append(Sym(atom))+ assert not stack+ return cur[0] if len(cur) == 1 else cur+++def q(s):+ s = str(s).replace(chr(10), "__ADOM_NEWLINE__")+ return '"' + str(s).replace("\\", "\\\\").replace('"', '\\"').replace("__ADOM_NEWLINE__", "\\n") + '"'+++def dump(x, ind=0):+ if isinstance(x, list):+ if not x:+ return "()"+ head = dump(x[0])+ simple = all(not isinstance(e, list) for e in x)+ if simple:+ return "(" + " ".join(dump(e) for e in x) + ")"+ pad = "\t" * (ind + 1)+ parts = [head] + [e for e in x[1:]]+ out = "(" + head+ for e in x[1:]:+ out += ("\n" + pad + dump(e, ind + 1)) if isinstance(e, list) else (" " + dump(e))+ return out + "\n" + "\t" * ind + ")"+ if isinstance(x, Sym):+ return str(x)+ if isinstance(x, (int, float)):+ return f"{x:g}" if isinstance(x, float) else str(x)+ return q(x)+++def find(node, key):+ return [e for e in node if isinstance(e, list) and e and e[0] == key]+++def first(node, key):+ r = find(node, key)+ return r[0] if r else None+++def lib_symbols(path):+ lib = parse(open(path, encoding="utf-8").read())+ return {s[1]: s for s in find(lib, "symbol")}+++def flatten(name, syms, libname):+ """Return the symbol `name` as a standalone lib_symbols entry named libname:name (extends resolved)."""+ import copy+ s = copy.deepcopy(syms[name])+ ext = first(s, "extends")+ if ext is not None:+ base = copy.deepcopy(syms[ext[1]])+ props = {p[1]: p for p in find(s, "property")}+ body = [e for e in base[2:] if not (isinstance(e, list) and e and e[0] == "property")]+ bprops = [props.get(p[1], p) for p in find(base, "property")]+ for p in find(s, "property"):+ if p[1] not in {bp[1] for bp in bprops}:+ bprops.append(p)+ s = [Sym("symbol"), name] + [e for e in s[2:] if isinstance(e, list) and e[0] not in ("extends", "property")] + bprops + body+ # rename unit sub-symbols base_N_M -> name_N_M+ for e in s:+ if isinstance(e, list) and e and e[0] == "symbol" and isinstance(e[1], str) and e[1].startswith(ext[1] + "_"):+ e[1] = name + e[1][len(ext[1]):]+ s[1] = f"{libname}:{name}"+ return s+++def pins(sym):+ """[(number, name, x, y, angle)] across all units of a flattened symbol."""+ out = []+ for u in find(sym, "symbol"):+ for p in find(u, "pin"):+ at = first(p, "at"); nm = first(p, "name"); no = first(p, "number")+ out.append((no[1], nm[1], float(at[1]), float(at[2]), float(at[3]) if len(at) > 3 else 0.0))+ return out
tools/shunt_model.pyadded+12@@ -0,0 +1,12 @@+"""Nominal Ohmite LVK12 body from manufacturer drawing p2; not vendor CAD."""+from pathlib import Path+import cadquery as cq,json+P=Path(__file__).resolve().parents[1];out=P/'kicad/3d';out.mkdir(exist_ok=True)+a=cq.Assembly(name='LVK12_nominal_datasheet_model')+a.add(cq.Workplane('XY').box(3.2,1.6,.4).translate((0,0,.3)),name='substrate',color=cq.Color(.75,.69,.55))+a.add(cq.Workplane('XY').box(2.1,1.6,.08).translate((0,0,.46)),name='resistive_coating',color=cq.Color(.15,.16,.17))+for n,x,y in [(1,-1.1,-.525),(2,-1.1,.525),(3,1.1,.525),(4,1.1,-.525)]:+ a.add(cq.Workplane('XY').box(1,.55,.1).translate((x,y,.05)),name=f'terminal_{n}',color=cq.Color(.78,.79,.8))+a.export(str(out/'LVK12.step'))+(out/'LVK12.provenance.json').write_text(json.dumps({'author':'Adom custom load generator','type':'AI-generated nominal package geometry','source':'https://www.ohmite.com/assets/files/Datasheets/lvk-series.pdf?r=false','drawing_page':2,'dimensions_mm':{'L':3.2,'W':1.6,'t':.5,'terminal_a':1,'terminal_b':.55},'limitations':['Simplified substrate/coating layers','No manufacturer CAD claim','No dimensional tolerance envelope in nominal STEP'],'pin_mapping':'project-defined: 1 I+ lower left, 2 V+ upper left, 3 V- upper right, 4 I- lower right in top view'},indent=2))+print(out/'LVK12.step')
videos/shotlog.jsonadded+34@@ -0,0 +1,34 @@+{+ "clips": [+ {+ "id": "research-01",+ "file": "raw/window-200940-20261007-175323.mp4",+ "topic": "Public linear MOSFET datasheet review",+ "status": "captured; requires edit and decode verification",+ "recordingId": "rec-783c7805287c4f98aed54ff5fe30ddf3",+ "note": "Attempted PDF page navigation did not advance; use only visible opening datasheet shot."+ },+ {+ "id": "board-staging-02",+ "file": "raw/window-983810-20261007-182712.mp4",+ "topic": "Native KiCad outline and unplaced components",+ "status": "raw, not approved for final edit",+ "duration_s": 30.5+ },+ {+ "id": "components-setup-03",+ "file": "../aiflow/run/window-723264-20261007-191656.mp4",+ "topic": "Static component setup",+ "status": "exclude from final demo: contact sheet has no meaningful construction action",+ "duration_s": 38.6+ }+ ],+ "failed_captures": [+ {+ "window": 276530,+ "topic": "schematic overview",+ "error": "encoder init timed out: timed out waiting on channel",+ "status": "not a usable captured clip"+ }+ ]+}