project
Adom Custom Electronic Load
Public Made by Adomby adom
Two-layer digitally controlled electronic-load prototype. Compact R11 is under active electrical, cooling and probe-access review; not a manufacturing release.
← Commit history
Publish native probe access review clip and reproducible library structure audit
6 files changed
+1635−1
design/library-structure-audit.jsonadded+1595@@ -0,0 +1,1595 @@+{+ "board_sha256": "6b7cf54d9be4d1e911b9c7268797866108e7f957e300caf4812d4ec5f5f19086",+ "references": 104,+ "structural_pass": true,+ "errors": [],+ "components": [+ {+ "reference": "U6",+ "mpn": "STWD100NYWY3F",+ "footprint": "Package_TO_SOT_SMD:SOT-23-5",+ "pads": 5,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/SOT-23-5.step",+ "exists": true,+ "sha256": "720a6eab0024069bbee68e7cb4c3ff1149468a34611225cdc852662c5d0ec2b7"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R33",+ "mpn": "CR0402-FX-1003GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R11",+ "mpn": "CR0402-FX-1002GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R21",+ "mpn": "CR0402-FX-1002GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "MP2",+ "mpn": "MachinePinMediumShort",+ "footprint": "Molecule:MachinePinMediumShort",+ "pads": 1,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/MachinePinMediumShort.step",+ "exists": true,+ "sha256": "f57f85b59c2eed27c5503114cae612fa94a034f5b48cfcfc40ffb41dff7c7ced"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "J6",+ "mpn": "MachineContactMedium",+ "footprint": "Molecule:MachineContactMedium",+ "pads": 1,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/MachineContactMedium.step",+ "exists": true,+ "sha256": "cba9913901864710d26b819bad6913aa2e4e9a1dd8d9143de9bdde3cabc19279"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "C15",+ "mpn": "0603B104J500CT",+ "footprint": "Capacitor_SMD:C_0603_1608Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/C_0603_1608Metric.step",+ "exists": true,+ "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "F1",+ "mpn": "0466005.NR",+ "footprint": "Fuse:Fuse_1206_3216Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/Fuse_1206_3216Metric.step",+ "exists": true,+ "sha256": "5e6dcbe286696143d35a8ea37d91eef4b54ff3d1bd7c2c2b4dedda83d3f8e203"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "MP3",+ "mpn": "MachinePinMediumShort",+ "footprint": "Molecule:MachinePinMediumShort",+ "pads": 1,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/MachinePinMediumShort.step",+ "exists": true,+ "sha256": "f57f85b59c2eed27c5503114cae612fa94a034f5b48cfcfc40ffb41dff7c7ced"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "U9",+ "mpn": "TLV75533PDBVR",+ "footprint": "Package_TO_SOT_SMD:SOT-23-5",+ "pads": 5,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/SOT-23-5.step",+ "exists": true,+ "sha256": "720a6eab0024069bbee68e7cb4c3ff1149468a34611225cdc852662c5d0ec2b7"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R30",+ "mpn": "CR0402-FX-4701GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "RSH1",+ "mpn": "LVK12R020DER",+ "footprint": "Load:LVK12",+ "pads": 4,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/LVK12.step",+ "exists": true,+ "sha256": "3123641713f36e186a7c4b2377749418b54479acb311af45d6b97e2fac7cd862"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "U3",+ "mpn": "OPA189IDBVR",+ "footprint": "Package_TO_SOT_SMD:SOT-23-5",+ "pads": 5,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/SOT-23-5.step",+ "exists": true,+ "sha256": "720a6eab0024069bbee68e7cb4c3ff1149468a34611225cdc852662c5d0ec2b7"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "U8",+ "mpn": "SN74LVC1G175DBVR",+ "footprint": "Package_TO_SOT_SMD:SOT-23-6",+ "pads": 6,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/SOT-23-6.step",+ "exists": true,+ "sha256": "c9fe686b4d1b56927a41fa84a9bc1efb61d8a45a123a3db43bcaa05c2891d635"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R20",+ "mpn": "CR0402-FX-1001GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "MP1",+ "mpn": "MachinePinMediumShort",+ "footprint": "Molecule:MachinePinMediumShort",+ "pads": 1,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/MachinePinMediumShort.step",+ "exists": true,+ "sha256": "f57f85b59c2eed27c5503114cae612fa94a034f5b48cfcfc40ffb41dff7c7ced"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R38",+ "mpn": "CR0402-FX-1002GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "J10",+ "mpn": "M20-9990246",+ "footprint": "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/PinHeader_1x02_P2.54mm_Vertical.step",+ "exists": true,+ "sha256": "ea4d0799007ebdd3945072bf255d673d2fe87eb05fda85fd8d7993ad9397da41"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "C16",+ "mpn": "0603B104J500CT",+ "footprint": "Capacitor_SMD:C_0603_1608Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/C_0603_1608Metric.step",+ "exists": true,+ "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R23",+ "mpn": "CR0402-FX-1001GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R24",+ "mpn": "CR0402-FX-1003GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "J5",+ "mpn": "MachineContactMedium",+ "footprint": "Molecule:MachineContactMedium",+ "pads": 1,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/MachineContactMedium.step",+ "exists": true,+ "sha256": "cba9913901864710d26b819bad6913aa2e4e9a1dd8d9143de9bdde3cabc19279"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R34",+ "mpn": "CR0402-FX-1003GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R5",+ "mpn": "CR0402-FX-1003GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "D3",+ "mpn": "BAV199-7-F",+ "footprint": "Package_TO_SOT_SMD:SOT-23",+ "pads": 3,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/SOT-23.step",+ "exists": true,+ "sha256": "dd5d1711204e1d8d26cd11490923bd84340820baa69538c385a4300ec2539bc0"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "J2",+ "mpn": "MachineContactMedium",+ "footprint": "Molecule:MachineContactMedium",+ "pads": 1,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/MachineContactMedium.step",+ "exists": true,+ "sha256": "cba9913901864710d26b819bad6913aa2e4e9a1dd8d9143de9bdde3cabc19279"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "U1",+ "mpn": "STM32G0B1KCT6",+ "footprint": "Package_QFP:LQFP-32_7x7mm_P0.8mm",+ "pads": 32,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/LQFP-32_7x7mm_P0.8mm.step",+ "exists": true,+ "sha256": "be0e412f1c66fee70039b0e109e0cc7c823161dda97593718afa97569bc61ce3"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R22",+ "mpn": "CR0402-FX-3302GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "C1",+ "mpn": "0603B104J500CT",+ "footprint": "Capacitor_SMD:C_0603_1608Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/C_0603_1608Metric.step",+ "exists": true,+ "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R31",+ "mpn": "CR0402-FX-22R0GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R10",+ "mpn": "TNPW04021K00BEED",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "J4",+ "mpn": "MachineContactMedium",+ "footprint": "Molecule:MachineContactMedium",+ "pads": 1,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/MachineContactMedium.step",+ "exists": true,+ "sha256": "cba9913901864710d26b819bad6913aa2e4e9a1dd8d9143de9bdde3cabc19279"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R26",+ "mpn": "CR0402-FX-1002GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "TP13",+ "mpn": "no part",+ "footprint": "TestPoint:TestPoint_Pad_D1.0mm",+ "pads": 1,+ "models": [],+ "bare_probe_pad": true,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "J9",+ "mpn": "M20-9990346",+ "footprint": "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical",+ "pads": 3,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/PinHeader_1x03_P2.54mm_Vertical.step",+ "exists": true,+ "sha256": "b91b4ac5acf1a0d28a676703db972d17b8f11ef26a85b58d60786a69246b921b"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R25",+ "mpn": "CR0402-FX-1002GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R19",+ "mpn": "CR0402-FX-3301GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R8",+ "mpn": "ERA-2AEB333X",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "MP4",+ "mpn": "MachinePinMediumShort",+ "footprint": "Molecule:MachinePinMediumShort",+ "pads": 1,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/MachinePinMediumShort.step",+ "exists": true,+ "sha256": "f57f85b59c2eed27c5503114cae612fa94a034f5b48cfcfc40ffb41dff7c7ced"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R37",+ "mpn": "CR0402-FX-1003GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "TP11",+ "mpn": "no part",+ "footprint": "TestPoint:TestPoint_Pad_D1.0mm",+ "pads": 1,+ "models": [],+ "bare_probe_pad": true,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "C5",+ "mpn": "0603B103J250CT",+ "footprint": "Capacitor_SMD:C_0603_1608Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/C_0603_1608Metric.step",+ "exists": true,+ "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R13",+ "mpn": "CR0402-FX-4701GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "C18",+ "mpn": "0603B104J500CT",+ "footprint": "Capacitor_SMD:C_0603_1608Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/C_0603_1608Metric.step",+ "exists": true,+ "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R16",+ "mpn": "CR0402-FX-1002GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R28",+ "mpn": "CR0402-FX-1002GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R36",+ "mpn": "CR0402-FX-2203GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R4",+ "mpn": "CR0402-FX-1002GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "U10",+ "mpn": "USBLC6-2SC6",+ "footprint": "Package_TO_SOT_SMD:SOT-23-6",+ "pads": 6,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/SOT-23-6.step",+ "exists": true,+ "sha256": "c9fe686b4d1b56927a41fa84a9bc1efb61d8a45a123a3db43bcaa05c2891d635"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "U2",+ "mpn": "DAC60501ZDGSR",+ "footprint": "Load:TI_DGS0010A",+ "pads": 10,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/MSOP-10_3x3mm_P0.5mm.step",+ "exists": true,+ "sha256": "b8f88eac3ce221c2ccb0b5048f9ad49c2ef4af148f8ae50c4e232e357683f547"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R3",+ "mpn": "CR0402-FX-1003GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "TP6",+ "mpn": "no part",+ "footprint": "TestPoint:TestPoint_Pad_D1.0mm",+ "pads": 1,+ "models": [],+ "bare_probe_pad": true,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "TP7",+ "mpn": "no part",+ "footprint": "TestPoint:TestPoint_Pad_D1.0mm",+ "pads": 1,+ "models": [],+ "bare_probe_pad": true,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "Q1",+ "mpn": "IXTP15N50L2",+ "footprint": "Package_TO_SOT_THT:TO-220-3_Horizontal_TabUp",+ "pads": 3,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/TO-220-3_Horizontal_TabUp.step",+ "exists": true,+ "sha256": "4a435749411e28a0dbc4255a99e7e63df52c28df2854333480305f366f001922"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "Q4",+ "mpn": "2N7002-7-F",+ "footprint": "Package_TO_SOT_SMD:SOT-23",+ "pads": 3,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/SOT-23.step",+ "exists": true,+ "sha256": "dd5d1711204e1d8d26cd11490923bd84340820baa69538c385a4300ec2539bc0"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "TP4",+ "mpn": "no part",+ "footprint": "TestPoint:TestPoint_Pad_D1.0mm",+ "pads": 1,+ "models": [],+ "bare_probe_pad": true,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "TP3",+ "mpn": "no part",+ "footprint": "TestPoint:TestPoint_Pad_D1.0mm",+ "pads": 1,+ "models": [],+ "bare_probe_pad": true,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "C3",+ "mpn": "0603B104J500CT",+ "footprint": "Capacitor_SMD:C_0603_1608Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/C_0603_1608Metric.step",+ "exists": true,+ "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "C6",+ "mpn": "CL21A475KAQNNNG",+ "footprint": "Capacitor_SMD:C_0805_2012Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/C_0805_2012Metric.step",+ "exists": true,+ "sha256": "9a669c1a2f1ea25b88b401acef6efeaa80a067bd7da9db6993de719a7fbe155c"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R1",+ "mpn": "CR0402-FX-1002GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "J3",+ "mpn": "MachineContactMedium",+ "footprint": "Molecule:MachineContactMedium",+ "pads": 1,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/MachineContactMedium.step",+ "exists": true,+ "sha256": "cba9913901864710d26b819bad6913aa2e4e9a1dd8d9143de9bdde3cabc19279"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R14",+ "mpn": "CR0402-FX-4701GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R2",+ "mpn": "CR0402-FX-1003GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "C9",+ "mpn": "0603B105K160CT",+ "footprint": "Capacitor_SMD:C_0603_1608Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/C_0603_1608Metric.step",+ "exists": true,+ "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "C10",+ "mpn": "0603B105K160CT",+ "footprint": "Capacitor_SMD:C_0603_1608Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/C_0603_1608Metric.step",+ "exists": true,+ "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "C4",+ "mpn": "0603B104J500CT",+ "footprint": "Capacitor_SMD:C_0603_1608Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/C_0603_1608Metric.step",+ "exists": true,+ "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "C17",+ "mpn": "0603B104J500CT",+ "footprint": "Capacitor_SMD:C_0603_1608Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/C_0603_1608Metric.step",+ "exists": true,+ "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "U5",+ "mpn": "TPS61040DBVR",+ "footprint": "Package_TO_SOT_SMD:SOT-23-5",+ "pads": 5,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/SOT-23-5.step",+ "exists": true,+ "sha256": "720a6eab0024069bbee68e7cb4c3ff1149468a34611225cdc852662c5d0ec2b7"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "D2",+ "mpn": "BAT54WS-7-F",+ "footprint": "Diode_SMD:D_SOD-323",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/D_SOD-323.step",+ "exists": true,+ "sha256": "cd8619b2119cd95683a2c5e660ab4f2d4db674f696cd6f9e9756f221171a214d"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R9",+ "mpn": "TNPW04025K60BEED",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R17",+ "mpn": "CR0402-FX-1002GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "C14",+ "mpn": "0603B104J500CT",+ "footprint": "Capacitor_SMD:C_0603_1608Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/C_0603_1608Metric.step",+ "exists": true,+ "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "TP2",+ "mpn": "no part",+ "footprint": "TestPoint:TestPoint_Pad_D1.0mm",+ "pads": 1,+ "models": [],+ "bare_probe_pad": true,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "C12",+ "mpn": "0603B104J500CT",+ "footprint": "Capacitor_SMD:C_0603_1608Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/C_0603_1608Metric.step",+ "exists": true,+ "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "TP1",+ "mpn": "no part",+ "footprint": "TestPoint:TestPoint_Pad_D1.0mm",+ "pads": 1,+ "models": [],+ "bare_probe_pad": true,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R32",+ "mpn": "CR0402-FX-22R0GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "U4",+ "mpn": "INA226AIDGST",+ "footprint": "Load:TI_DGS0010A",+ "pads": 10,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/MSOP-10_3x3mm_P0.5mm.step",+ "exists": true,+ "sha256": "b8f88eac3ce221c2ccb0b5048f9ad49c2ef4af148f8ae50c4e232e357683f547"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "D1",+ "mpn": "B540C-13-F",+ "footprint": "Diode_SMD:D_SMC",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/D_SMC.step",+ "exists": true,+ "sha256": "30dab4c2e22239b7e3694a4d45304e04255c6b70a79d28e9c34c6072ba647991"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R29",+ "mpn": "CR0402-FX-4701GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "J11",+ "mpn": "FTS-105-01-L-S",+ "footprint": "Connector_PinHeader_1.27mm:PinHeader_1x05_P1.27mm_Vertical",+ "pads": 5,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/PinHeader_1x05_P1.27mm_Vertical.step",+ "exists": true,+ "sha256": "b76ca41f519806436ac02fbe3d9dbbea9fc07c81c0d2977dbe75579abd635e3c"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "TP9",+ "mpn": "no part",+ "footprint": "TestPoint:TestPoint_Pad_D1.0mm",+ "pads": 1,+ "models": [],+ "bare_probe_pad": true,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "Q2",+ "mpn": "MMBT3904-7-F",+ "footprint": "Package_TO_SOT_SMD:SOT-23",+ "pads": 3,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/SOT-23.step",+ "exists": true,+ "sha256": "dd5d1711204e1d8d26cd11490923bd84340820baa69538c385a4300ec2539bc0"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "C11",+ "mpn": "0603B104J500CT",+ "footprint": "Capacitor_SMD:C_0603_1608Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/C_0603_1608Metric.step",+ "exists": true,+ "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R27",+ "mpn": "CR0402-FX-1001GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R15",+ "mpn": "CR0402-FX-1002GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "C13",+ "mpn": "0603B104J500CT",+ "footprint": "Capacitor_SMD:C_0603_1608Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/C_0603_1608Metric.step",+ "exists": true,+ "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "D4",+ "mpn": "B140-13-F",+ "footprint": "Diode_SMD:D_SMA",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/D_SMA.step",+ "exists": true,+ "sha256": "1cfddd4e3b1bf22b8fc6ee3258c2aade882ed7b85b528e23b9db42437775a1db"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "Q3",+ "mpn": "2N7002-7-F",+ "footprint": "Package_TO_SOT_SMD:SOT-23",+ "pads": 3,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/SOT-23.step",+ "exists": true,+ "sha256": "dd5d1711204e1d8d26cd11490923bd84340820baa69538c385a4300ec2539bc0"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R6",+ "mpn": "CR0402-FX-1003GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "C2",+ "mpn": "0603N102J500CT",+ "footprint": "Capacitor_SMD:C_0603_1608Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/C_0603_1608Metric.step",+ "exists": true,+ "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R7",+ "mpn": "CR0402-FX-1001GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "J7",+ "mpn": "MachineContactMedium",+ "footprint": "Molecule:MachineContactMedium",+ "pads": 1,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/MachineContactMedium.step",+ "exists": true,+ "sha256": "cba9913901864710d26b819bad6913aa2e4e9a1dd8d9143de9bdde3cabc19279"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "J8",+ "mpn": "USB4105-GF-A",+ "footprint": "Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal",+ "pads": 17,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal.step",+ "exists": true,+ "sha256": "6338ce740fa231c2d3dcc6384e0576994a47240a312a21413cb85d76990a69a0"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "TP5",+ "mpn": "no part",+ "footprint": "TestPoint:TestPoint_Pad_D1.0mm",+ "pads": 1,+ "models": [],+ "bare_probe_pad": true,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "C7",+ "mpn": "0603X475K100CT",+ "footprint": "Capacitor_SMD:C_0603_1608Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/C_0603_1608Metric.step",+ "exists": true,+ "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R35",+ "mpn": "CR0402-FX-6803GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "R18",+ "mpn": "CR0402-FX-1002GLF",+ "footprint": "Resistor_SMD:R_0402_1005Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/R_0402_1005Metric.step",+ "exists": true,+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "TP10",+ "mpn": "no part",+ "footprint": "TestPoint:TestPoint_Pad_D1.0mm",+ "pads": 1,+ "models": [],+ "bare_probe_pad": true,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "TP8",+ "mpn": "no part",+ "footprint": "TestPoint:TestPoint_Pad_D1.0mm",+ "pads": 1,+ "models": [],+ "bare_probe_pad": true,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "U7",+ "mpn": "LM339BIDR",+ "footprint": "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm",+ "pads": 14,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/SOIC-14_3.9x8.7mm_P1.27mm.step",+ "exists": true,+ "sha256": "3b9a775da256c8afcc28dcddfbc2eb3f266107fe61ce8446d96f2c52b6f44a70"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "L1",+ "mpn": "AMPLH5030S-100MT",+ "footprint": "Load:L_Abracon_AMPLH5030S",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/L_Abracon_AMPLH5030S.step",+ "exists": true,+ "sha256": "b143fd390c2aca7d1bff5943f4f4b163d828645709de6cc90c0445f1a6079a8e"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "TP12",+ "mpn": "no part",+ "footprint": "TestPoint:TestPoint_Pad_D1.0mm",+ "pads": 1,+ "models": [],+ "bare_probe_pad": true,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "C8",+ "mpn": "0603B105K160CT",+ "footprint": "Capacitor_SMD:C_0603_1608Metric",+ "pads": 2,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/C_0603_1608Metric.step",+ "exists": true,+ "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ },+ {+ "reference": "J1",+ "mpn": "MachineContactMedium",+ "footprint": "Molecule:MachineContactMedium",+ "pads": 1,+ "models": [+ {+ "binding": "${KIPRJMOD}/3d/MachineContactMedium.step",+ "exists": true,+ "sha256": "cba9913901864710d26b819bad6913aa2e4e9a1dd8d9143de9bdde3cabc19279"+ }+ ],+ "bare_probe_pad": false,+ "structural_issues": [],+ "manufacturer_geometry_qualification": "not established by this check"+ }+ ],+ "limits": "Checks pin/net/MPN and file bindings only. Does not establish package dimensions, model orientation, licensing, exact MPN geometry or physical fit."+}
docs/build-clips.md+6@@ -41,3 +41,9 @@ Pup's page shows the actual Access Denied response. The native browser reached M <video controls preload="metadata" poster="docs/clips/fan-motion-states-poster.jpg" src="docs/clips/fan-motion-states.mp4"></video> The fan sequence is **SIMULATED**, shown at the labeled **0.02× slow-motion scale**. Only the rotor moves; the housing stays fixed. It demonstrates the proposed component-motion extension, not measured fan operation or cooling qualification. [Fan component assets](https://wiki.adom.inc/adom/mf40200v1-1000u-g99).++## Probe access review++Native KiCad 3D review after adding TP12 for fan tach and TP13 for Kelvin minus. This is a review of the generated checkpoint, not a recording of pad insertion. The board remains unrouted and has no cooling assembly. Seven-second normal-speed excerpt.++<video controls preload="metadata" poster="docs/clips/probe-pads-3d-poster.jpg" src="docs/clips/probe-pads-3d.mp4"></video>
docs/clips/probe-pads-3d-poster.jpgadded⋯ 1 unchanged line ⋯
docs/clips/probe-pads-3d.mp4added⋯ 1 unchanged line ⋯
tools/audit_library.pyadded+33@@ -0,0 +1,33 @@+"""Check the candidate's library bindings against the intended circuit; not vendor qualification."""+from pathlib import Path+import json,hashlib+import sexp+P=Path(__file__).resolve().parents[1]+board_path=P/'kicad/placement-candidate.kicad_pcb';board=sexp.parse(board_path.read_text())+expected={c['ref']:c for c in json.loads((P/'design/netlist.json').read_text())['components']}+rows=[];seen=set();errors=[]+for fp in sexp.find(board,'footprint'):+ props={x[1]:x[2] for x in sexp.find(fp,'property')};ref=props['Reference'];seen.add(ref);c=expected[ref];issues=[]+ pads={}+ for pad in sexp.find(fp,'pad'):+ if not pad[1]:continue+ n=sexp.first(pad,'net');pads.setdefault(pad[1],set()).add(n[-1] if n else None)+ for pin,net in c['pins'].items():+ if pin not in pads:issues.append('missing pad '+pin)+ elif pads[pin]!={net}:issues.append('pin/net mismatch '+pin+': '+repr(pads[pin]))+ for pin in pads:+ if pin not in c['pins']:issues.append('unmapped pad '+pin)+ if props.get('MPN')!=c['mpn']:issues.append('MPN mismatch')+ models=[]+ for m in sexp.find(fp,'model'):+ path=m[1];local=Path(path.replace('${KIPRJMOD}',str(P/'kicad')))+ models.append({'binding':path,'exists':local.is_file(),'sha256':hashlib.sha256(local.read_bytes()).hexdigest() if local.is_file() else None})+ if not local.is_file():issues.append('unresolved model '+path)+ bare=ref.startswith('TP')+ if not models and not bare:issues.append('no 3D model')+ rows.append({'reference':ref,'mpn':c['mpn'],'footprint':fp[1],'pads':len(pads),'models':models,'bare_probe_pad':bare,'structural_issues':issues,'manufacturer_geometry_qualification':'not established by this check'})+ errors.extend({'reference':ref,'issue':x} for x in issues)+errors.extend({'reference':r,'issue':'missing footprint'} for r in expected.keys()-seen)+report={'board_sha256':hashlib.sha256(board_path.read_bytes()).hexdigest(),'references':len(rows),'structural_pass':not errors,'errors':errors,'components':rows,'limits':'Checks pin/net/MPN and file bindings only. Does not establish package dimensions, model orientation, licensing, exact MPN geometry or physical fit.'}+(P/'design/library-structure-audit.json').write_text(json.dumps(report,indent=2)+'\n');print(json.dumps({k:report[k] for k in ['references','structural_pass','errors']}))+raise SystemExit(bool(errors))
videos/shotlog.json+1−1@@ -101,7 +101,7 @@ "id": "probe-3d-review-13", "file": "raw/window-1120836-20261008-134401.mp4", "topic": "Native review after adding fan and Kelvin-minus probe pads",- "status": "captured; contact sheet review pending",+ "status": "contact sheet reviewed; top, oblique and bottom views visible; trimmed normal-speed excerpt prepared; final film not approved", "sha256": "0aa66e25052d53631c6a677536a8446e88f258bfe1f6b1673ef2466f633141ff", "note": "Review of generated checkpoint, not footage of original pad insertion. Unrouted board; no cooling assembly." }