app
Fusion - the Fusion 360 Bridge
Public Made by Adomby adom
Drive Autodesk Fusion 360 from the cloud via Adom Bridge: component libraries, IPC package generation, board layout, exports (STEP/Gerbers/BOM/CPL), fast APS cloud search, and parametric modeling.
← Commit history
Publish 1.9.356
35 files changed
+6312−496
.insiders-stage/fusion-bridge/version.json+4−4.release-page-head+1−1AdomBasicParts_full.lbr+249−399examples/ADS8588SIPM.fusion.lbr−10page.json+26−10resources/samples/0603WAF3300T5E.lbr+4−4resources/samples/ADS8588SIPM.fusion.lbr−10rust/Cargo.lock+6−5rust/lbr/tests/fixtures/ABM8-16.000MHZ-B2-T.lbrx+121rust/lbr/tests/fixtures/CH340G.lbrx+155rust/lbr/tests/fixtures/Demo_Board.lbrx+706rust/lbr/tests/fixtures/IN-S63BTG.lbrx+113rust/lbr/tests/fixtures/LAN7800.lbrx+265rust/lbr/tests/fixtures/STM32L431RCT6TR.lbrx+300rust/lbr/tests/fixtures/syn_deadconnect.lbrx+155rust/lbr/tests/fixtures/syn_duppad.lbrx+155rust/lbr/tests/fixtures/syn_noteagle.lbrx+2rust/lbr/tests/fixtures/syn_truncated.lbrx+3rust/lbr/tests/golden.rs+8−8rust/lbr/tests/golden/Demo_Board.bound3.lbrx+715rust/lbr/tests/golden/Demo_Board.bound5.lbrx+720rust/lbr/tests/golden/Demo_Board.bound5again.lbrx+721rust/lbr/tests/golden/pair_parts.json+14−14rust/lbr/tests/golden/preflight_and_parts.json+21−21rust/lbr/tests/golden/split/ABM8-16.000MHZ-B2-T.lbrx+114rust/lbr/tests/golden/split/ABM8-16.000MHZ-B2-T__Crystal_SMD_3225-4Pin_3.2x2.5mm.lbrx+114rust/lbr/tests/golden/split/CH340G.lbrx+148rust/lbr/tests/golden/split/CH340G__SOIC-16_3.9x9.9mm_P1.27mm.lbrx+148rust/lbr/tests/golden/split/IN-S63BTG.lbrx+106rust/lbr/tests/golden/split/IN-S63BTG__IN-S63BTG.lbrx+106rust/lbr/tests/golden/split/LAN7800.lbrx+258rust/lbr/tests/golden/split/LAN7800__QFN-48_7x7mm.lbrx+258rust/lbr/tests/golden/split/STM32L431RCT6TR.lbrx+293rust/lbr/tests/golden/split/STM32L431RCT6TR__LQFP-64_10x10mm_P0.5mm.lbrx+293rust/lbr/tests/golden/split/index.json+10−10.insiders-stage/fusion-bridge/version.json+4−4@@ -1,10 +1,10 @@ { "manifest_version": 1, "name": "fusion360",- "version": "1.9.355",- "url": "https://wiki.adom.inc/download/adom/fusion-bridge/1.9.355/adom-bridge-fusion-v1.9.355.zip",- "sha256": "07784c41e9931f3d7a273d2b22e0f46a45b56f11b14147c624f5b7f46b40fe63",- "size": 2277785,+ "version": "1.9.356",+ "url": "https://wiki.adom.inc/download/adom/fusion-bridge/1.9.356/adom-bridge-fusion-v1.9.356.zip",+ "sha256": "a34809c9a5e856e963f27128287e57277bbbf320faf7a1053634e5b4d6fb94cd",+ "size": 2286933, "verbPrefixes": [ "fusion_" ],
.release-page-head+1−1@@ -1 +1 @@-6f27922be73f0cd9200f656dbb2b30ff14954211+205ff533d21e423bf824455e6324df91484522b0
AdomBasicParts_full.lbr+249−399@@ -174,18 +174,6 @@ <text x="0.0000" y="-2.8000" size="1.27" layer="27" align="center">>VALUE</text> </package> </packages>-<packages3d>-<package3d name="R-0402" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1" locally_modified="yes" type="model"><description>R-0402</description><packageinstances><packageinstance name="R-0402"/></packageinstances></package3d>-<package3d name="R-0603" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1" locally_modified="yes" type="model"><description>R-0603</description><packageinstances><packageinstance name="R-0603"/></packageinstances></package3d>-<package3d name="C-0402" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1" locally_modified="yes" type="model"><description>C-0402</description><packageinstances><packageinstance name="C-0402"/></packageinstances></package3d>-<package3d name="C-0603" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.4xiOxo_HScOlGwrCwdTusw?version=1" locally_modified="yes" type="model"><description>C-0603</description><packageinstances><packageinstance name="C-0603"/></packageinstances></package3d>-<package3d name="C-0805" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf._exu-nwHSjWYBLSuNRTfWw?version=1" locally_modified="yes" type="model"><description>C-0805</description><packageinstances><packageinstance name="C-0805"/></packageinstances></package3d>-<package3d name="L" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.toRJ3KRhQ3iFxY1AYlZw6g?version=1" locally_modified="yes" type="model"><description>L</description><packageinstances><packageinstance name="L"/></packageinstances></package3d>-<package3d name="LED-0402" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.3un41Jx6QRC1Nmj1n-LAKg?version=1" locally_modified="yes" type="model"><description>LED-0402</description><packageinstances><packageinstance name="LED-0402"/></packageinstances></package3d>-<package3d name="LED-0603" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.gsqgGNviRjuEu9Y0XXoHgA?version=1" locally_modified="yes" type="model"><description>LED-0603</description><packageinstances><packageinstance name="LED-0603"/></packageinstances></package3d>-<package3d name="LED-2020" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.f1DMoARJRDKHbJRzdxrdYA?version=1" locally_modified="yes" type="model"><description>LED-2020</description><packageinstances><packageinstance name="LED-2020"/></packageinstances></package3d>-<package3d name="FB-0402" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.wLUyrxbNTz2S2zho93PcoA?version=1" locally_modified="yes" type="model"><description>FB-0402</description><packageinstances><packageinstance name="FB-0402"/></packageinstances></package3d>-</packages3d> <symbols> <symbol name="R-0402">@@ -195,8 +183,8 @@ <wire x1="-1.016" y1="2.54" x2="-1.016" y2="-2.54" width="0.254" layer="94"/> <text x="0" y="0" size="1.27" layer="95" align="bottom-center">>NAME</text> <text x="0" y="0" size="1.27" layer="96" align="top-center">>VALUE</text>- <pin name="~" x="0" y="3.81" length="short" direction="pas" rot="R270"/>- <pin name="~@2" x="0" y="-3.81" length="short" direction="pas" rot="R90"/>+ <pin name="1" x="0" y="3.81" length="short" direction="pas" rot="R270"/>+ <pin name="2" x="0" y="-3.81" length="short" direction="pas" rot="R90"/> </symbol> <symbol name="R-0603">@@ -206,29 +194,29 @@ <wire x1="-1.016" y1="2.54" x2="-1.016" y2="-2.54" width="0.254" layer="94"/> <text x="0" y="0" size="1.27" layer="95" align="bottom-center">>NAME</text> <text x="0" y="0" size="1.27" layer="96" align="top-center">>VALUE</text>- <pin name="~" x="0" y="3.81" length="short" direction="pas" rot="R270"/>- <pin name="~@2" x="0" y="-3.81" length="short" direction="pas" rot="R90"/>+ <pin name="1" x="0" y="3.81" length="short" direction="pas" rot="R270"/>+ <pin name="2" x="0" y="-3.81" length="short" direction="pas" rot="R90"/> </symbol> <symbol name="C-0402"> <text x="0" y="10" size="1.27" layer="95" align="bottom-center">>NAME</text> <text x="0" y="-10" size="1.27" layer="96" align="top-center">>VALUE</text>- <pin name="~" x="0" y="3.81" length="middle" direction="pas" rot="R270"/>- <pin name="~@2" x="0" y="-3.81" length="middle" direction="pas" rot="R90"/>+ <pin name="1" x="0" y="3.81" length="middle" direction="pas" rot="R270"/>+ <pin name="2" x="0" y="-3.81" length="middle" direction="pas" rot="R90"/> </symbol> <symbol name="C-0603"> <text x="0" y="10" size="1.27" layer="95" align="bottom-center">>NAME</text> <text x="0" y="-10" size="1.27" layer="96" align="top-center">>VALUE</text>- <pin name="~" x="0" y="3.81" length="middle" direction="pas" rot="R270"/>- <pin name="~@2" x="0" y="-3.81" length="middle" direction="pas" rot="R90"/>+ <pin name="1" x="0" y="3.81" length="middle" direction="pas" rot="R270"/>+ <pin name="2" x="0" y="-3.81" length="middle" direction="pas" rot="R90"/> </symbol> <symbol name="C-0805"> <text x="0" y="10" size="1.27" layer="95" align="bottom-center">>NAME</text> <text x="0" y="-10" size="1.27" layer="96" align="top-center">>VALUE</text>- <pin name="~" x="0" y="3.81" length="middle" direction="pas" rot="R270"/>- <pin name="~@2" x="0" y="-3.81" length="middle" direction="pas" rot="R90"/>+ <pin name="1" x="0" y="3.81" length="middle" direction="pas" rot="R270"/>+ <pin name="2" x="0" y="-3.81" length="middle" direction="pas" rot="R90"/> </symbol> <symbol name="L">@@ -265,7 +253,7 @@ <pin name="VDD" x="12.7" y="-2" length="short" direction="pwr" rot="R180"/> <text x="-9.16" y="0" size="0.762" layer="94" font="vector" ratio="15">DATA</text> <text x="-9.16" y="-10.89" size="0.762" layer="94" font="vector" ratio="15">GROUND</text>- <text x="9.16" y="0" size="0.762" layer="94" font="vector" ratio="15" align="right">POWER</text>+ <text x="9.16" y="0" size="0.762" layer="94" font="vector" ratio="15" align="center-right">POWER</text> </symbol> <symbol name="FB-0402">@@ -284,10 +272,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="0Ω" constant="no"/><attribute name="MPN" value="CQ02WGF0000TCE" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ02WGF0000TCE" constant="no"/></technology> </technologies>@@ -302,10 +289,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="1Ω" constant="no"/><attribute name="MPN" value="CQ02WGF100KTCE" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ02WGF100KTCE" constant="no"/></technology> </technologies>@@ -320,10 +306,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="1.5Ω" constant="no"/><attribute name="MPN" value="CQ02WGF150KTCE" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ02WGF150KTCE" constant="no"/></technology> </technologies>@@ -338,10 +323,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="2.2Ω" constant="no"/><attribute name="MPN" value="CQ02WGF220KTCE" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ02WGF220KTCE" constant="no"/></technology> </technologies>@@ -356,10 +340,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="3.3Ω" constant="no"/><attribute name="MPN" value="CQ02WGF330KTCE" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ02WGF330KTCE" constant="no"/></technology> </technologies>@@ -374,10 +357,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="4.7Ω" constant="no"/><attribute name="MPN" value="CQ02WGF470KTCE" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ02WGF470KTCE" constant="no"/></technology> </technologies>@@ -392,10 +374,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="6.8Ω" constant="no"/><attribute name="MPN" value="CQ02WGF680KTCE" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ02WGF680KTCE" constant="no"/></technology> </technologies>@@ -410,10 +391,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="10Ω" constant="no"/><attribute name="MPN" value="CR0402-FX-10R0GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-10R0GLF" constant="no"/></technology> </technologies>@@ -428,10 +408,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="15Ω" constant="no"/><attribute name="MPN" value="CR0402-FX-15R0GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-15R0GLF" constant="no"/></technology> </technologies>@@ -446,10 +425,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="22Ω" constant="no"/><attribute name="MPN" value="CR0402-FX-22R0GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-22R0GLF" constant="no"/></technology> </technologies>@@ -464,10 +442,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="33Ω" constant="no"/><attribute name="MPN" value="CR0402-FX-33R0GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-33R0GLF" constant="no"/></technology> </technologies>@@ -482,10 +459,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="47Ω" constant="no"/><attribute name="MPN" value="CR0402-FX-47R0GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-47R0GLF" constant="no"/></technology> </technologies>@@ -500,10 +476,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="68Ω" constant="no"/><attribute name="MPN" value="CR0402-FX-68R0GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-68R0GLF" constant="no"/></technology> </technologies>@@ -518,10 +493,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="100Ω" constant="no"/><attribute name="MPN" value="CR0402-FX-1000GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-1000GLF" constant="no"/></technology> </technologies>@@ -536,10 +510,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="150Ω" constant="no"/><attribute name="MPN" value="CR0402-FX-1500GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-1500GLF" constant="no"/></technology> </technologies>@@ -554,10 +527,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="220Ω" constant="no"/><attribute name="MPN" value="CR0402-FX-2200GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-2200GLF" constant="no"/></technology> </technologies>@@ -572,10 +544,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="330Ω" constant="no"/><attribute name="MPN" value="CR0402-FX-3300GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-3300GLF" constant="no"/></technology> </technologies>@@ -590,10 +561,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="470Ω" constant="no"/><attribute name="MPN" value="CR0402-FX-4700GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-4700GLF" constant="no"/></technology> </technologies>@@ -608,10 +578,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="680Ω" constant="no"/><attribute name="MPN" value="CR0402-FX-6800GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-6800GLF" constant="no"/></technology> </technologies>@@ -626,10 +595,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="1kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-1001GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-1001GLF" constant="no"/></technology> </technologies>@@ -644,10 +612,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="1.5kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-1501GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-1501GLF" constant="no"/></technology> </technologies>@@ -662,10 +629,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="2.2kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-2201GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-2201GLF" constant="no"/></technology> </technologies>@@ -680,10 +646,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="3.3kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-3301GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-3301GLF" constant="no"/></technology> </technologies>@@ -698,10 +663,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="4.7kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-4701GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-4701GLF" constant="no"/></technology> </technologies>@@ -716,10 +680,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="6.8kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-6801GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-6801GLF" constant="no"/></technology> </technologies>@@ -734,10 +697,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="10kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-1002GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-1002GLF" constant="no"/></technology> </technologies>@@ -752,10 +714,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="15kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-1502GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-1502GLF" constant="no"/></technology> </technologies>@@ -770,10 +731,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="22kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-2202GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-2202GLF" constant="no"/></technology> </technologies>@@ -788,10 +748,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="33kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-3302GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-3302GLF" constant="no"/></technology> </technologies>@@ -806,10 +765,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="47kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-4702GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-4702GLF" constant="no"/></technology> </technologies>@@ -824,10 +782,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="68kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-6802GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-6802GLF" constant="no"/></technology> </technologies>@@ -842,10 +799,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="100kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-1003GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-1003GLF" constant="no"/></technology> </technologies>@@ -860,10 +816,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="150kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-1503GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-1503GLF" constant="no"/></technology> </technologies>@@ -878,10 +833,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="220kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-2203GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-2203GLF" constant="no"/></technology> </technologies>@@ -896,10 +850,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="330kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-3303GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-3303GLF" constant="no"/></technology> </technologies>@@ -914,10 +867,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="470kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-4703GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-4703GLF" constant="no"/></technology> </technologies>@@ -932,10 +884,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="680kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-6803GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-6803GLF" constant="no"/></technology> </technologies>@@ -950,10 +901,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="1MΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-1004GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-1004GLF" constant="no"/></technology> </technologies>@@ -968,10 +918,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="0Ω" constant="no"/><attribute name="MPN" value="CQ03WAF0000T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ03WAF0000T5E" constant="no"/></technology> </technologies>@@ -986,10 +935,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="1Ω" constant="no"/><attribute name="MPN" value="0603WAF100KT5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF100KT5E" constant="no"/></technology> </technologies>@@ -1004,10 +952,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="1.5Ω" constant="no"/><attribute name="MPN" value="RMCF0603FT1R50" constant="no"/><attribute name="MF" value="SEI Stackpole" constant="no"/><attribute name="MOUSER" value="708-RMCF0603FT1R50" constant="no"/></technology> </technologies>@@ -1022,10 +969,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="2.2Ω" constant="no"/><attribute name="MPN" value="0603WAF220KT5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF220KT5E" constant="no"/></technology> </technologies>@@ -1040,10 +986,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="3.3Ω" constant="no"/><attribute name="MPN" value="0603WAF330KT5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF330KT5E" constant="no"/></technology> </technologies>@@ -1058,10 +1003,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="4.7Ω" constant="no"/><attribute name="MPN" value="0603WAF470KT5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF470KT5E" constant="no"/></technology> </technologies>@@ -1076,10 +1020,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="6.8Ω" constant="no"/><attribute name="MPN" value="RMCF0603FT6R80" constant="no"/><attribute name="MF" value="SEI Stackpole" constant="no"/><attribute name="MOUSER" value="708-RMCF0603FT6R80" constant="no"/></technology> </technologies>@@ -1094,10 +1037,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="10Ω" constant="no"/><attribute name="MPN" value="0603WAF100JT5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF100JT5E" constant="no"/></technology> </technologies>@@ -1112,10 +1054,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="15Ω" constant="no"/><attribute name="MPN" value="0603WAF150JT5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF150JT5E" constant="no"/></technology> </technologies>@@ -1130,10 +1071,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="22Ω" constant="no"/><attribute name="MPN" value="0603WAF220JT5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF220JT5E" constant="no"/></technology> </technologies>@@ -1148,10 +1088,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="33Ω" constant="no"/><attribute name="MPN" value="0603WAF330JT5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF330JT5E" constant="no"/></technology> </technologies>@@ -1166,10 +1105,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="47Ω" constant="no"/><attribute name="MPN" value="0603WAF470JT5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF470JT5E" constant="no"/></technology> </technologies>@@ -1184,10 +1122,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="68Ω" constant="no"/><attribute name="MPN" value="0603WAF680JT5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF680JT5E" constant="no"/></technology> </technologies>@@ -1202,10 +1139,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="100Ω" constant="no"/><attribute name="MPN" value="CQ03WAF1000T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ03WAF1000T5E" constant="no"/></technology> </technologies>@@ -1220,10 +1156,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="150Ω" constant="no"/><attribute name="MPN" value="0603SAF1500T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603SAF1500T5E" constant="no"/></technology> </technologies>@@ -1238,10 +1173,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="220Ω" constant="no"/><attribute name="MPN" value="CQ03WAF2200T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ03WAF2200T5E" constant="no"/></technology> </technologies>@@ -1256,10 +1190,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="330Ω" constant="no"/><attribute name="MPN" value="0603WAF3300T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF3300T5E" constant="no"/></technology> </technologies>@@ -1274,10 +1207,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="470Ω" constant="no"/><attribute name="MPN" value="0603WAF4700T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF4700T5E" constant="no"/></technology> </technologies>@@ -1292,10 +1224,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="680Ω" constant="no"/><attribute name="MPN" value="0603WAF6800T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF6800T5E" constant="no"/></technology> </technologies>@@ -1310,10 +1241,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="1kΩ" constant="no"/><attribute name="MPN" value="CQ03WAF1001T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ03WAF1001T5E" constant="no"/></technology> </technologies>@@ -1328,10 +1258,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="1.5kΩ" constant="no"/><attribute name="MPN" value="0603SAF1501T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603SAF1501T5E" constant="no"/></technology> </technologies>@@ -1346,10 +1275,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="2.2kΩ" constant="no"/><attribute name="MPN" value="CQ03SAF2201T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ03SAF2201T5E" constant="no"/></technology> </technologies>@@ -1364,10 +1292,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="3.3kΩ" constant="no"/><attribute name="MPN" value="CQ03SAF3301T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ03SAF3301T5E" constant="no"/></technology> </technologies>@@ -1382,10 +1309,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="4.7kΩ" constant="no"/><attribute name="MPN" value="CQ03SAF4701T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ03SAF4701T5E" constant="no"/></technology> </technologies>@@ -1400,10 +1326,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="6.8kΩ" constant="no"/><attribute name="MPN" value="0603WAF6801T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF6801T5E" constant="no"/></technology> </technologies>@@ -1418,10 +1343,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="10kΩ" constant="no"/><attribute name="MPN" value="CQ03WAF1002T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ03WAF1002T5E" constant="no"/></technology> </technologies>@@ -1436,10 +1360,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="15kΩ" constant="no"/><attribute name="MPN" value="0603SAF1502T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603SAF1502T5E" constant="no"/></technology> </technologies>@@ -1454,10 +1377,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="22kΩ" constant="no"/><attribute name="MPN" value="0603WAF2202T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF2202T5E" constant="no"/></technology> </technologies>@@ -1472,10 +1394,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="33kΩ" constant="no"/><attribute name="MPN" value="CQ03SAF3302T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ03SAF3302T5E" constant="no"/></technology> </technologies>@@ -1490,10 +1411,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="47kΩ" constant="no"/><attribute name="MPN" value="CQ03SAF4702T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ03SAF4702T5E" constant="no"/></technology> </technologies>@@ -1508,10 +1428,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="68kΩ" constant="no"/><attribute name="MPN" value="0603WAF6802T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF6802T5E" constant="no"/></technology> </technologies>@@ -1526,10 +1445,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="100kΩ" constant="no"/><attribute name="MPN" value="CQ03WAF1003T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ03WAF1003T5E" constant="no"/></technology> </technologies>@@ -1544,10 +1462,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="150kΩ" constant="no"/><attribute name="MPN" value="0603SAF1503T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603SAF1503T5E" constant="no"/></technology> </technologies>@@ -1562,10 +1479,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="220kΩ" constant="no"/><attribute name="MPN" value="0603WAF2203T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF2203T5E" constant="no"/></technology> </technologies>@@ -1580,10 +1496,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="330kΩ" constant="no"/><attribute name="MPN" value="0603WAF3303T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF3303T5E" constant="no"/></technology> </technologies>@@ -1598,10 +1513,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="470kΩ" constant="no"/><attribute name="MPN" value="CQ03WAF4703T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ03WAF4703T5E" constant="no"/></technology> </technologies>@@ -1616,10 +1530,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="680kΩ" constant="no"/><attribute name="MPN" value="0603WAF6803T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-0603WAF6803T5E" constant="no"/></technology> </technologies>@@ -1634,10 +1547,9 @@ <devices> <device name="" package="R-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.MK-N_0LHRsCjihDCNieBCA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="1MΩ" constant="no"/><attribute name="MPN" value="CQ03SAF1004T5E" constant="no"/><attribute name="MF" value="Royalohm" constant="no"/><attribute name="MOUSER" value="303-CQ03SAF1004T5E" constant="no"/></technology> </technologies>@@ -1652,10 +1564,9 @@ <devices> <device name="" package="C-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="10pF" constant="no"/><attribute name="MPN" value="MT15N100J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-MT15N100J500CT" constant="no"/></technology> </technologies>@@ -1670,10 +1581,9 @@ <devices> <device name="" package="C-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="22pF" constant="no"/><attribute name="MPN" value="0402N220J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0402N220J500CT" constant="no"/></technology> </technologies>@@ -1688,10 +1598,9 @@ <devices> <device name="" package="C-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="33pF" constant="no"/><attribute name="MPN" value="0402N330J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0402N330J500CT" constant="no"/></technology> </technologies>@@ -1706,10 +1615,9 @@ <devices> <device name="" package="C-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="47pF" constant="no"/><attribute name="MPN" value="0402N470G500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0402N470G500CT" constant="no"/></technology> </technologies>@@ -1724,10 +1632,9 @@ <devices> <device name="" package="C-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="100pF" constant="no"/><attribute name="MPN" value="0402N101J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0402N101J500CT" constant="no"/></technology> </technologies>@@ -1742,10 +1649,9 @@ <devices> <device name="" package="C-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="220pF" constant="no"/><attribute name="MPN" value="0402N221J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0402N221J500CT" constant="no"/></technology> </technologies>@@ -1760,10 +1666,9 @@ <devices> <device name="" package="C-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="1nF" constant="no"/><attribute name="MPN" value="0402B102J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0402B102J500CT" constant="no"/></technology> </technologies>@@ -1778,10 +1683,9 @@ <devices> <device name="" package="C-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="4.7nF" constant="no"/><attribute name="MPN" value="0402B472J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0402B472J500CT" constant="no"/></technology> </technologies>@@ -1796,10 +1700,9 @@ <devices> <device name="" package="C-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="10nF" constant="no"/><attribute name="MPN" value="0402B103J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0402B103J500CT" constant="no"/></technology> </technologies>@@ -1814,10 +1717,9 @@ <devices> <device name="" package="C-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="22nF" constant="no"/><attribute name="MPN" value="0402B223K250CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0402B223K250CT" constant="no"/></technology> </technologies>@@ -1832,10 +1734,9 @@ <devices> <device name="" package="C-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="47nF" constant="no"/><attribute name="MPN" value="0402B473J250CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0402B473J250CT" constant="no"/></technology> </technologies>@@ -1850,10 +1751,9 @@ <devices> <device name="" package="C-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="100nF" constant="no"/><attribute name="MPN" value="0402B104J160CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0402B104J160CT" constant="no"/></technology> </technologies>@@ -1868,10 +1768,9 @@ <devices> <device name="" package="C-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="220nF" constant="no"/><attribute name="MPN" value="0402B224K160CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0402B224K160CT" constant="no"/></technology> </technologies>@@ -1886,10 +1785,9 @@ <devices> <device name="" package="C-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="1uF" constant="no"/><attribute name="MPN" value="0402X105K250CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0402X105K250CT" constant="no"/></technology> </technologies>@@ -1904,10 +1802,9 @@ <devices> <device name="" package="C-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.4xiOxo_HScOlGwrCwdTusw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="100pF" constant="no"/><attribute name="MPN" value="0603N101J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0603N101J500CT" constant="no"/></technology> </technologies>@@ -1922,10 +1819,9 @@ <devices> <device name="" package="C-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.4xiOxo_HScOlGwrCwdTusw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="220pF" constant="no"/><attribute name="MPN" value="0603N221J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0603N221J500CT" constant="no"/></technology> </technologies>@@ -1940,10 +1836,9 @@ <devices> <device name="" package="C-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.4xiOxo_HScOlGwrCwdTusw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="470pF" constant="no"/><attribute name="MPN" value="0603N471J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0603N471J500CT" constant="no"/></technology> </technologies>@@ -1958,10 +1853,9 @@ <devices> <device name="" package="C-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.4xiOxo_HScOlGwrCwdTusw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="1nF" constant="no"/><attribute name="MPN" value="0603N102J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0603N102J500CT" constant="no"/></technology> </technologies>@@ -1976,10 +1870,9 @@ <devices> <device name="" package="C-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.4xiOxo_HScOlGwrCwdTusw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="4.7nF" constant="no"/><attribute name="MPN" value="0603B472J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0603B472J500CT" constant="no"/></technology> </technologies>@@ -1994,10 +1887,9 @@ <devices> <device name="" package="C-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.4xiOxo_HScOlGwrCwdTusw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="10nF" constant="no"/><attribute name="MPN" value="0603B103J250CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0603B103J250CT" constant="no"/></technology> </technologies>@@ -2012,10 +1904,9 @@ <devices> <device name="" package="C-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.4xiOxo_HScOlGwrCwdTusw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="47nF" constant="no"/><attribute name="MPN" value="0603B473J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0603B473J500CT" constant="no"/></technology> </technologies>@@ -2030,10 +1921,9 @@ <devices> <device name="" package="C-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.4xiOxo_HScOlGwrCwdTusw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="100nF" constant="no"/><attribute name="MPN" value="0603B104J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0603B104J500CT" constant="no"/></technology> </technologies>@@ -2048,10 +1938,9 @@ <devices> <device name="" package="C-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.4xiOxo_HScOlGwrCwdTusw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="220nF" constant="no"/><attribute name="MPN" value="0603B224K250CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0603B224K250CT" constant="no"/></technology> </technologies>@@ -2066,10 +1955,9 @@ <devices> <device name="" package="C-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.4xiOxo_HScOlGwrCwdTusw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="470nF" constant="no"/><attribute name="MPN" value="0603B474M100CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0603B474M100CT" constant="no"/></technology> </technologies>@@ -2084,10 +1972,9 @@ <devices> <device name="" package="C-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.4xiOxo_HScOlGwrCwdTusw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="1uF" constant="no"/><attribute name="MPN" value="0603B105K160CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0603B105K160CT" constant="no"/></technology> </technologies>@@ -2102,10 +1989,9 @@ <devices> <device name="" package="C-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.4xiOxo_HScOlGwrCwdTusw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="2.2uF" constant="no"/><attribute name="MPN" value="0603X225K160CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0603X225K160CT" constant="no"/></technology> </technologies>@@ -2120,10 +2006,9 @@ <devices> <device name="" package="C-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.4xiOxo_HScOlGwrCwdTusw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="4.7uF" constant="no"/><attribute name="MPN" value="0603X475K100CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0603X475K100CT" constant="no"/></technology> </technologies>@@ -2138,10 +2023,9 @@ <devices> <device name="" package="C-0603"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.4xiOxo_HScOlGwrCwdTusw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="10uF" constant="no"/><attribute name="MPN" value="0603X106K100CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0603X106K100CT" constant="no"/></technology> </technologies>@@ -2156,10 +2040,9 @@ <devices> <device name="" package="C-0805"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf._exu-nwHSjWYBLSuNRTfWw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="100nF" constant="no"/><attribute name="MPN" value="CL21B104KBCNFNC" constant="no"/><attribute name="MF" value="Samsung Electro-Mechanics" constant="no"/><attribute name="MOUSER" value="187-CL21B104KBCNFNC" constant="no"/></technology> </technologies>@@ -2174,10 +2057,9 @@ <devices> <device name="" package="C-0805"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf._exu-nwHSjWYBLSuNRTfWw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="470nF" constant="no"/><attribute name="MPN" value="CL21B474KBFNNNG" constant="no"/><attribute name="MF" value="Samsung Electro-Mechanics" constant="no"/><attribute name="MOUSER" value="187-CL21B474KBFNNNG" constant="no"/></technology> </technologies>@@ -2192,10 +2074,9 @@ <devices> <device name="" package="C-0805"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf._exu-nwHSjWYBLSuNRTfWw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="1uF" constant="no"/><attribute name="MPN" value="CL21B105KBFNNNE" constant="no"/><attribute name="MF" value="Samsung Electro-Mechanics" constant="no"/><attribute name="MOUSER" value="187-CL21B105KBFNNNE" constant="no"/></technology> </technologies>@@ -2210,10 +2091,9 @@ <devices> <device name="" package="C-0805"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf._exu-nwHSjWYBLSuNRTfWw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="2.2uF" constant="no"/><attribute name="MPN" value="CL21A225KAFNNNG" constant="no"/><attribute name="MF" value="Samsung Electro-Mechanics" constant="no"/><attribute name="MOUSER" value="187-CL21A225KAFNNNG" constant="no"/></technology> </technologies>@@ -2228,10 +2108,9 @@ <devices> <device name="" package="C-0805"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf._exu-nwHSjWYBLSuNRTfWw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="4.7uF" constant="no"/><attribute name="MPN" value="CL21A475KAQNNNG" constant="no"/><attribute name="MF" value="Samsung Electro-Mechanics" constant="no"/><attribute name="MOUSER" value="187-CL21A475KAQNNNG" constant="no"/></technology> </technologies>@@ -2246,10 +2125,9 @@ <devices> <device name="" package="C-0805"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf._exu-nwHSjWYBLSuNRTfWw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="10uF" constant="no"/><attribute name="MPN" value="CL21A106KOQNNNG" constant="no"/><attribute name="MF" value="Samsung Electro-Mechanics" constant="no"/><attribute name="MOUSER" value="187-CL21A106KOQNNNG" constant="no"/></technology> </technologies>@@ -2264,10 +2142,9 @@ <devices> <device name="" package="C-0805"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf._exu-nwHSjWYBLSuNRTfWw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="22uF" constant="no"/><attribute name="MPN" value="CL21A226MPQNNNE" constant="no"/><attribute name="MF" value="Samsung Electro-Mechanics" constant="no"/><attribute name="MOUSER" value="187-CL21A226MPQNNNE" constant="no"/></technology> </technologies>@@ -2282,10 +2159,9 @@ <devices> <device name="" package="C-0805"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf._exu-nwHSjWYBLSuNRTfWw?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="47uF" constant="no"/><attribute name="MPN" value="CL21A476MQYNNNE" constant="no"/><attribute name="MF" value="Samsung Electro-Mechanics" constant="no"/><attribute name="MOUSER" value="187-CL21A476MQYNNNE" constant="no"/></technology> </technologies>@@ -2303,7 +2179,6 @@ <connect gate="G$1" pin="1" pad="1"/> <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.toRJ3KRhQ3iFxY1AYlZw6g?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="470nH" constant="no"/><attribute name="MPN" value="" constant="no"/><attribute name="MF" value="" constant="no"/><attribute name="MOUSER" value="" constant="no"/></technology> </technologies>@@ -2321,7 +2196,6 @@ <connect gate="G$1" pin="1" pad="1"/> <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.toRJ3KRhQ3iFxY1AYlZw6g?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="100nH" constant="no"/><attribute name="MPN" value="" constant="no"/><attribute name="MF" value="" constant="no"/><attribute name="MOUSER" value="" constant="no"/></technology> </technologies>@@ -2339,7 +2213,6 @@ <connect gate="G$1" pin="1" pad="1"/> <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.toRJ3KRhQ3iFxY1AYlZw6g?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="1uH" constant="no"/><attribute name="MPN" value="" constant="no"/><attribute name="MF" value="" constant="no"/><attribute name="MOUSER" value="" constant="no"/></technology> </technologies>@@ -2357,7 +2230,6 @@ <connect gate="G$1" pin="1" pad="1"/> <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.toRJ3KRhQ3iFxY1AYlZw6g?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="10uH" constant="no"/><attribute name="MPN" value="" constant="no"/><attribute name="MF" value="" constant="no"/><attribute name="MOUSER" value="" constant="no"/></technology> </technologies>@@ -2375,7 +2247,6 @@ <connect gate="G$1" pin="1" pad="1"/> <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.toRJ3KRhQ3iFxY1AYlZw6g?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="2.2uH" constant="no"/><attribute name="MPN" value="" constant="no"/><attribute name="MF" value="" constant="no"/><attribute name="MOUSER" value="" constant="no"/></technology> </technologies>@@ -2393,7 +2264,6 @@ <connect gate="G$1" pin="1" pad="1"/> <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.toRJ3KRhQ3iFxY1AYlZw6g?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="4.7uH" constant="no"/><attribute name="MPN" value="" constant="no"/><attribute name="MF" value="" constant="no"/><attribute name="MOUSER" value="" constant="no"/></technology> </technologies>@@ -2411,7 +2281,6 @@ <connect gate="G$1" pin="K" pad="1"/> <connect gate="G$1" pin="A" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.3un41Jx6QRC1Nmj1n-LAKg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="white" constant="no"/><attribute name="MPN" value="IN-S42ATUW" constant="no"/><attribute name="MF" value="Inolux" constant="no"/><attribute name="MOUSER" value="="743-"&I122" constant="no"/></technology> </technologies>@@ -2429,7 +2298,6 @@ <connect gate="G$1" pin="K" pad="1"/> <connect gate="G$1" pin="A" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.3un41Jx6QRC1Nmj1n-LAKg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="red" constant="no"/><attribute name="MPN" value="IN-S42ATR" constant="no"/><attribute name="MF" value="Inolux" constant="no"/><attribute name="MOUSER" value="="743-"&I123" constant="no"/></technology> </technologies>@@ -2447,7 +2315,6 @@ <connect gate="G$1" pin="K" pad="1"/> <connect gate="G$1" pin="A" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.3un41Jx6QRC1Nmj1n-LAKg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="blue" constant="no"/><attribute name="MPN" value="IN-S42ATB" constant="no"/><attribute name="MF" value="Inolux" constant="no"/><attribute name="MOUSER" value="="743-"&I124" constant="no"/></technology> </technologies>@@ -2465,7 +2332,6 @@ <connect gate="G$1" pin="K" pad="1"/> <connect gate="G$1" pin="A" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.3un41Jx6QRC1Nmj1n-LAKg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="green" constant="no"/><attribute name="MPN" value="IN-S42ATG" constant="no"/><attribute name="MF" value="Inolux" constant="no"/><attribute name="MOUSER" value="="743-"&I125" constant="no"/></technology> </technologies>@@ -2483,7 +2349,6 @@ <connect gate="G$1" pin="K" pad="1"/> <connect gate="G$1" pin="A" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.3un41Jx6QRC1Nmj1n-LAKg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="amber" constant="no"/><attribute name="MPN" value="IN-S42ATA" constant="no"/><attribute name="MF" value="Inolux" constant="no"/><attribute name="MOUSER" value="="743-"&I126" constant="no"/></technology> </technologies>@@ -2501,7 +2366,6 @@ <connect gate="G$1" pin="K" pad="1"/> <connect gate="G$1" pin="A" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.gsqgGNviRjuEu9Y0XXoHgA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="white" constant="no"/><attribute name="MPN" value="IN-S63BT5UW" constant="no"/><attribute name="MF" value="Inolux" constant="no"/><attribute name="MOUSER" value="="743-"&I127" constant="no"/></technology> </technologies>@@ -2519,7 +2383,6 @@ <connect gate="G$1" pin="K" pad="1"/> <connect gate="G$1" pin="A" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.gsqgGNviRjuEu9Y0XXoHgA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="red" constant="no"/><attribute name="MPN" value="IN-S63BTR" constant="no"/><attribute name="MF" value="Inolux" constant="no"/><attribute name="MOUSER" value="="743-"&I128" constant="no"/></technology> </technologies>@@ -2537,7 +2400,6 @@ <connect gate="G$1" pin="K" pad="1"/> <connect gate="G$1" pin="A" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.gsqgGNviRjuEu9Y0XXoHgA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="blue" constant="no"/><attribute name="MPN" value="IN-S63BT5B" constant="no"/><attribute name="MF" value="Inolux" constant="no"/><attribute name="MOUSER" value="="743-"&I129" constant="no"/></technology> </technologies>@@ -2555,7 +2417,6 @@ <connect gate="G$1" pin="K" pad="1"/> <connect gate="G$1" pin="A" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.gsqgGNviRjuEu9Y0XXoHgA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="green" constant="no"/><attribute name="MPN" value="IN-S63BTG" constant="no"/><attribute name="MF" value="Inolux" constant="no"/><attribute name="MOUSER" value="="743-"&I130" constant="no"/></technology> </technologies>@@ -2573,7 +2434,6 @@ <connect gate="G$1" pin="K" pad="1"/> <connect gate="G$1" pin="A" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.gsqgGNviRjuEu9Y0XXoHgA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="amber" constant="no"/><attribute name="MPN" value="IN-S63BTA" constant="no"/><attribute name="MF" value="Inolux" constant="no"/><attribute name="MOUSER" value="="743-"&I131" constant="no"/></technology> </technologies>@@ -2593,7 +2453,6 @@ <connect gate="G$1" pin="VSS" pad="3"/> <connect gate="G$1" pin="VDD" pad="1"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.f1DMoARJRDKHbJRzdxrdYA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="WS2812" constant="no"/><attribute name="MPN" value="WS2812B-2020" constant="no"/><attribute name="MF" value="World Semi" constant="no"/><attribute name="MOUSER" value="n/a" constant="no"/></technology> </technologies>@@ -2611,7 +2470,6 @@ <connect gate="G$1" pin="1" pad="1"/> <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.wLUyrxbNTz2S2zho93PcoA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="47 Ω @ 100 MHz" constant="no"/><attribute name="MPN" value="BLM15BA470SN1D" constant="no"/><attribute name="MF" value="Murata" constant="no"/><attribute name="MOUSER" value="81-BLM15BA470SN1D" constant="no"/></technology> </technologies>@@ -2629,7 +2487,6 @@ <connect gate="G$1" pin="1" pad="1"/> <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.wLUyrxbNTz2S2zho93PcoA?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="600 Ω @ 100 MHz" constant="no"/><attribute name="MPN" value="BLM15AX601SN1D" constant="no"/><attribute name="MF" value="Murata" constant="no"/><attribute name="MOUSER" value="81-BLM15AX601SN1D" constant="no"/></technology> </technologies>@@ -2644,10 +2501,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="2kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-2001GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-2001GLF" constant="no"/></technology> </technologies>@@ -2662,10 +2518,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="120Ω" constant="no"/><attribute name="MPN" value="CR0402-FX-1200GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-1200GLF" constant="no"/></technology> </technologies>@@ -2680,10 +2535,9 @@ <devices> <device name="" package="R-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.KHK5vcsmQke6VRq1R2AgTg?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="5.6kΩ" constant="no"/><attribute name="MPN" value="CR0402-FX-5601GLF" constant="no"/><attribute name="MF" value="Bourns" constant="no"/><attribute name="MOUSER" value="652-CR0402FX-5601GLF" constant="no"/></technology> </technologies>@@ -2698,10 +2552,9 @@ <devices> <device name="" package="C-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="68pF" constant="no"/><attribute name="MPN" value="0402N680J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0402N680J500CT" constant="no"/></technology> </technologies>@@ -2716,10 +2569,9 @@ <devices> <device name="" package="C-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="330pF" constant="no"/><attribute name="MPN" value="0402N331J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0402N331J500CT" constant="no"/></technology> </technologies>@@ -2734,10 +2586,9 @@ <devices> <device name="" package="C-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="470pF" constant="no"/><attribute name="MPN" value="0402B471J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0402B471J500CT" constant="no"/></technology> </technologies>@@ -2752,10 +2603,9 @@ <devices> <device name="" package="C-0402"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects>-<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.em19qek7T0Wax4FRpamo4w?version=1"/></package3dinstances> <technologies> <technology name=""><attribute name="VALUE" value="3.3nF" constant="no"/><attribute name="MPN" value="0402B332J500CT" constant="no"/><attribute name="MF" value="Walsin" constant="no"/><attribute name="MOUSER" value="791-0402B332J500CT" constant="no"/></technology> </technologies>
examples/ADS8588SIPM.fusion.lbr−10@@ -126,13 +126,6 @@ <text x="0" y="-5.1500" size="1.27" layer="27" align="top-center">>VALUE</text> </package> </packages>-<packages3d>-<package3d name="ADS8588SIPM" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.AbCdEf123?version=1" locally_modified="yes" type="model">- <packageinstances>- <packageinstance name="ADS8588SIPM"/>- </packageinstances>-</package3d>-</packages3d> <symbols> <symbol name="ADS8588SIPM"> <wire x1="-25.4" y1="2.54" x2="25.4" y2="2.54" width="0.254" layer="94"/>@@ -281,9 +274,6 @@ <connect gate="G$1" pin="AIN_1GND" pad="50"/> <connect gate="G$1" pin="AIN_1P" pad="49"/> </connects>- <package3dinstances>- <package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.AbCdEf123?version=1"/>- </package3dinstances> <technologies><technology name=""/></technologies> </device> </devices>
page.json+26−10@@ -11,10 +11,6 @@ "uninstall": "./uninstall.sh" }, "tags": [- "ab",- "bridge",- "fusion",- "desktop-app", "fusion360", "autodesk", "cad",@@ -79,10 +75,7 @@ "build a basic parts library", "add a 3d model to a component", "make a fusion 360 library with 3d",- "set up the fusion bridge",- "fusion dashboard",- "fusion status page",- "open the fusion launch page"+ "set up the fusion bridge" ], "discovery_pitch": "Use the Adom Bridge Fusion 360 bridge when the user wants to DRIVE Autodesk Fusion 360 from the cloud: open/search their team's Fusion cloud designs, lay out a PCB or do electronics, export STEP/IGES/STL/Gerbers/BOM, or build a component library with real rendering 3D. It runs Fusion on the user's own machine via Adom Bridge. NOT for web/browser/login/form-filling (that's the native-browser extension) and NOT for KiCad (that's the kicad bridge).", "brief": "Drive Autodesk Fusion 360 from the cloud via Adom Bridge: component libraries, IPC package generation, board layout, exports (STEP/Gerbers/BOM/CPL), fast APS cloud search, and parametric modeling.",@@ -111,5 +104,28 @@ "label": "Part volume", "prompt": "How much material does each printed part in this assembly use?" }- ]-}+ ],+ "agent_permissions": {+ "allow_bash": [],+ "allow": [+ "adom-desktop-fusion-bridge read-only verbs (via the adom-bridge CLI): fusion_readiness, fusion_get_app_state, fusion_addin_status, fusion_check_dialogs - state queries; they change nothing.",+ "adom-desktop-fusion-bridge read-only verbs: fusion_alerts (reads Fusion's own log for toasts), fusion_document_info, fusion_window_info, fusion_board_info, fusion_library_parts - inspect only.",+ "adom-desktop-fusion-bridge read-only verbs: fusion_prove_result (a persisted run report), fusion_plan_library_import (report-only preflight), fusion_list_cloud_projects, fusion_describe.",+ "adom-desktop-fusion-bridge evidence captures fusion_screenshot_fusion and fusion_capture_library_views read pixels and write local image files only."+ ],+ "soft_deny": [+ "adom-desktop-fusion-bridge lifecycle verbs fusion_stop, fusion_kill, fusion_restart_for_addin close or kill the Fusion application - keep the human prompt.",+ "adom-desktop-fusion-bridge fusion_install_fusion silently installs Autodesk Fusion on the user's machine.",+ "adom-desktop-fusion-bridge fusion_cleanup_cloud_files deletes files from the user's Autodesk cloud hub.",+ "adom-desktop-fusion-bridge managed-library verbs (fusion_managed_library_push/pull/create/link/unlink) publish to or overwrite the user's library.io libraries."+ ],+ "environment": [+ "adom-desktop-fusion-bridge is the Fusion 360 bridge for Adom Bridge; its fusion_* verbs are invoked through the adom-bridge CLI and drive Autodesk Fusion on the user's own desktop.",+ "adom-desktop-fusion-bridge desktop actions also pass Adom Bridge's own human-approval gate (caller identity, per-call reason, Activity Log) - a container approval is the first of two gates."+ ]+ },+ "author": {+ "name": "John Lauer",+ "email": "[email protected]"+ }+}
resources/samples/0603WAF3300T5E.lbr+4−4@@ -72,8 +72,8 @@ <wire x1="-1.016" y1="2.54" x2="-1.016" y2="-2.54" width="0.254" layer="94"/> <text x="0" y="0" size="1.27" layer="95" align="bottom-center">>NAME</text> <text x="0" y="0" size="1.27" layer="96" align="top-center">>VALUE</text>- <pin name="~" x="0" y="3.81" length="short" direction="pas" rot="R270"/>- <pin name="~@2" x="0" y="-3.81" length="short" direction="pas" rot="R90"/>+ <pin name="1" x="0" y="3.81" length="short" direction="pas" rot="R270"/>+ <pin name="2" x="0" y="-3.81" length="short" direction="pas" rot="R90"/> </symbol> </symbols> <devicesets>@@ -85,8 +85,8 @@ <devices> <device name="" package="0603WAF3300T5E"> <connects>- <connect gate="G$1" pin="~" pad="1"/>- <connect gate="G$1" pin="~@2" pad="2"/>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/> </connects> <technologies> <technology name="">
resources/samples/ADS8588SIPM.fusion.lbr−10@@ -126,13 +126,6 @@ <text x="0" y="-5.1500" size="1.27" layer="27" align="top-center">>VALUE</text> </package> </packages>-<packages3d>-<package3d name="ADS8588SIPM" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.AbCdEf123?version=1" locally_modified="yes" type="model">- <packageinstances>- <packageinstance name="ADS8588SIPM"/>- </packageinstances>-</package3d>-</packages3d> <symbols> <symbol name="ADS8588SIPM"> <wire x1="-25.4" y1="2.54" x2="25.4" y2="2.54" width="0.254" layer="94"/>@@ -281,9 +274,6 @@ <connect gate="G$1" pin="AIN_1GND" pad="50"/> <connect gate="G$1" pin="AIN_1P" pad="49"/> </connects>- <package3dinstances>- <package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.AbCdEf123?version=1"/>- </package3dinstances> <technologies><technology name=""/></technologies> </device> </devices>
rust/Cargo.lock+6−5@@ -10,13 +10,14 @@ checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "adom-fusion-bridge"-version = "1.9.355"+version = "1.9.356" dependencies = [ "chrono", "fusion-core", "fusion-lbr", "fusion-os-mac", "fusion-os-win",+ "regex", "serde_json", "tiny_http", "ureq",@@ -183,7 +184,7 @@ dependencies = [ [[package]] name = "fusion-core"-version = "1.9.355"+version = "1.9.356" dependencies = [ "serde", "serde_json",@@ -193,7 +194,7 @@ dependencies = [ [[package]] name = "fusion-lbr"-version = "1.9.355"+version = "1.9.356" dependencies = [ "regex", "roxmltree",@@ -205,14 +206,14 @@ dependencies = [ [[package]] name = "fusion-os-mac"-version = "1.9.355"+version = "1.9.356" dependencies = [ "fusion-core", ] [[package]] name = "fusion-os-win"-version = "1.9.355"+version = "1.9.356" dependencies = [ "fusion-core", "windows-sys 0.59.0",
rust/lbr/tests/fixtures/ABM8-16.000MHZ-B2-T.lbrxadded+121@@ -0,0 +1,121 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>Four pin crystal, GND on pins 2 and 4</description>+<packages>+<package name="Crystal_SMD_3225-4Pin_3.2x2.5mm">+ <description>Crystal, 3.2 x 2.5 mm. SMD3225/4, Crystal, 3.2x2.5mm package, SMD</description>+ <smd name="1" x="-1.1000" y="-0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <smd name="2" x="1.1000" y="-0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <smd name="3" x="1.1000" y="0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <smd name="4" x="-1.1000" y="0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <polygon width="0.1000" layer="51">+ <vertex x="1.6000" y="1.2500"/>+ <vertex x="1.6000" y="-1.2500"/>+ <vertex x="-0.9750" y="-1.2500"/>+ <vertex x="-1.6000" y="-0.6250"/>+ <vertex x="-1.6000" y="1.2500"/>+ </polygon>+ <wire x1="-2.0600" y1="1.7100" x2="-2.0600" y2="-1.7100" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="-1.7100" x2="2.0600" y2="-1.7100" width="0.1200" layer="21"/>+ <text x="0" y="2.310" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-2.310" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="ABM8-16.000MHZ-B2-T">+ <description>Four pin crystal, GND on pins 2 and 4</description>+ <wire x1="-1.143" y1="2.54" x2="1.143" y2="2.54" width="0.254" layer="94"/>+ <wire x1="1.143" y1="2.54" x2="1.143" y2="-2.54" width="0.254" layer="94"/>+ <wire x1="1.143" y1="-2.54" x2="-1.143" y2="-2.54" width="0.254" layer="94"/>+ <wire x1="-1.143" y1="-2.54" x2="-1.143" y2="2.54" width="0.254" layer="94"/>+ <wire x1="-2.5400" y1="2.2860" x2="-2.5400" y2="3.5560" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="3.5560" x2="2.5400" y2="3.5560" width="0.1524" layer="94"/>+ <wire x1="2.5400" y1="3.5560" x2="2.5400" y2="2.2860" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="0.0000" x2="-2.0320" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="-2.2860" x2="-2.5400" y2="-3.5560" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="-3.5560" x2="2.5400" y2="-3.5560" width="0.1524" layer="94"/>+ <wire x1="2.5400" y1="-3.5560" x2="2.5400" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-2.0320" y1="-1.2700" x2="-2.0320" y2="1.2700" width="0.1524" layer="94"/>+ <wire x1="0.0000" y1="-3.8100" x2="0.0000" y2="-3.5560" width="0.1524" layer="94"/>+ <wire x1="2.0320" y1="0.0000" x2="2.5400" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="2.0320" y1="-1.2700" x2="2.0320" y2="1.2700" width="0.1524" layer="94"/>+ <text x="3.1750" y="5.0800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="3.1750" y="3.1750" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="1" x="-3.81" y="0" length="short" direction="pas" visible="pad"/>+ <pin name="G" x="0" y="-5.08" length="short" direction="pas" rot="R90" visible="pad"/>+ <pin name="3" x="3.81" y="0" length="short" direction="pas" rot="R180" visible="pad"/>+ <pin name="G@2" x="0" y="-5.08" length="short" direction="pas" rot="R90" visible="pad"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="ABM8-16.000MHZ-B2-T" prefix="Y">+ <description>Four pin crystal, GND on pins 2 and 4</description>+ <gates>+ <gate name="G$1" symbol="ABM8-16.000MHZ-B2-T" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="Crystal_SMD_3225-4Pin_3.2x2.5mm">+ <connects>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="G" pad="2"/>+ <connect gate="G$1" pin="3" pad="3"/>+ <connect gate="G$1" pin="G@2" pad="4"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
rust/lbr/tests/fixtures/CH340G.lbrxadded+155@@ -0,0 +1,155 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>USB serial converter, UART, SOIC-16</description>+<packages>+<package name="SOIC-16_3.9x9.9mm_P1.27mm">+ <description>SOIC-16, 3.9 x 9.9 mm, 1.27 mm pitch</description>+ <smd name="1" x="-2.4750" y="4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="2" x="-2.4750" y="3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="3" x="-2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="4" x="-2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="5" x="-2.4750" y="-0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="6" x="-2.4750" y="-1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="7" x="-2.4750" y="-3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="8" x="-2.4750" y="-4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="9" x="2.4750" y="-4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="10" x="2.4750" y="-3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="11" x="2.4750" y="-1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="12" x="2.4750" y="-0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="13" x="2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="14" x="2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="15" x="2.4750" y="3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="16" x="2.4750" y="4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-2.6000" y="5.0100"/>+ <vertex x="-2.8400" y="5.3400"/>+ <vertex x="-2.3600" y="5.3400"/>+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-0.9750" y="4.9500"/>+ <vertex x="1.9500" y="4.9500"/>+ <vertex x="1.9500" y="-4.9500"/>+ <vertex x="-1.9500" y="-4.9500"/>+ <vertex x="-1.9500" y="3.9750"/>+ </polygon>+ <wire x1="-2.0600" y1="5.0600" x2="2.0600" y2="5.0600" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="5.0050" x2="-2.0600" y2="5.0600" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="-5.0600" x2="-2.0600" y2="-5.0050" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="5.0600" x2="2.0600" y2="5.0050" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="-5.0050" x2="2.0600" y2="-5.0600" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="-5.0600" x2="-2.0600" y2="-5.0600" width="0.1200" layer="21"/>+ <text x="0" y="6.020" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-6.020" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="CH340G">+ <description>USB serial converter, UART, SOIC-16</description>+ <wire x1="-12.7" y1="15.239999999999998" x2="12.7" y2="15.239999999999998" width="0.254" layer="94"/>+ <wire x1="12.7" y1="15.239999999999998" x2="12.7" y2="-15.239999999999998" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-15.239999999999998" x2="-12.7" y2="-15.239999999999998" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-15.239999999999998" x2="-12.7" y2="15.239999999999998" width="0.254" layer="94"/>+ <text x="-5.0800" y="13.9700" size="1.27" layer="95" align="center">>NAME</text>+ <text x="1.2700" y="13.9700" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="GND" x="-17.78" y="-7.620000000000001" length="middle" direction="pwr"/>+ <pin name="TXD" x="17.78" y="12.7" length="middle" direction="out" rot="R180"/>+ <pin name="RXD" x="-17.78" y="10.16" length="middle" direction="in"/>+ <pin name="V3" x="-17.78" y="-10.16" length="middle" direction="out"/>+ <pin name="UD+" x="17.78" y="0" length="middle" direction="io" rot="R180"/>+ <pin name="UD-" x="17.78" y="-2.540000000000001" length="middle" direction="io" rot="R180"/>+ <pin name="XI" x="-17.78" y="7.619999999999999" length="middle" direction="in"/>+ <pin name="XO" x="17.78" y="10.16" length="middle" direction="out" rot="R180"/>+ <pin name="CTS" x="-17.78" y="5.079999999999999" length="middle" direction="in"/>+ <pin name="DSR" x="-17.78" y="0" length="middle" direction="in"/>+ <pin name="RI" x="-17.78" y="-2.540000000000001" length="middle" direction="in"/>+ <pin name="DCD" x="-17.78" y="2.539999999999999" length="middle" direction="in"/>+ <pin name="DTR" x="17.78" y="7.619999999999999" length="middle" direction="out" rot="R180"/>+ <pin name="RTS" x="17.78" y="5.079999999999999" length="middle" direction="out" rot="R180"/>+ <pin name="R232" x="-17.78" y="12.7" length="middle" direction="in"/>+ <pin name="VCC" x="-17.78" y="-12.7" length="middle" direction="pwr"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="CH340G" prefix="U">+ <description>USB serial converter, UART, SOIC-16</description>+ <gates>+ <gate name="G$1" symbol="CH340G" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="SOIC-16_3.9x9.9mm_P1.27mm">+ <connects>+ <connect gate="G$1" pin="GND" pad="1"/>+ <connect gate="G$1" pin="TXD" pad="2"/>+ <connect gate="G$1" pin="RXD" pad="3"/>+ <connect gate="G$1" pin="V3" pad="4"/>+ <connect gate="G$1" pin="UD+" pad="5"/>+ <connect gate="G$1" pin="UD-" pad="6"/>+ <connect gate="G$1" pin="XI" pad="7"/>+ <connect gate="G$1" pin="XO" pad="8"/>+ <connect gate="G$1" pin="CTS" pad="9"/>+ <connect gate="G$1" pin="DSR" pad="10"/>+ <connect gate="G$1" pin="RI" pad="11"/>+ <connect gate="G$1" pin="DCD" pad="12"/>+ <connect gate="G$1" pin="DTR" pad="13"/>+ <connect gate="G$1" pin="RTS" pad="14"/>+ <connect gate="G$1" pin="R232" pad="15"/>+ <connect gate="G$1" pin="VCC" pad="16"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
rust/lbr/tests/fixtures/Demo_Board.lbrxadded+706@@ -0,0 +1,706 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>Demo_Board (wiki.adom.inc Cloud Library)</description>+<packages>+<package name="QFN-48_7x7mm">+ <description>QFN-48, 7 x 7 mm</description>+ <smd name="1" x="-3.5000" y="2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="2" x="-3.5000" y="2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="3" x="-3.5000" y="1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="4" x="-3.5000" y="1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="5" x="-3.5000" y="0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="6" x="-3.5000" y="0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="7" x="-3.5000" y="-0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="8" x="-3.5000" y="-0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="9" x="-3.5000" y="-1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="10" x="-3.5000" y="-1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="11" x="-3.5000" y="-2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="12" x="-3.5000" y="-2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="13" x="-2.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="14" x="-2.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="15" x="-1.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="16" x="-1.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="17" x="-0.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="18" x="-0.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="19" x="0.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="20" x="0.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="21" x="1.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="22" x="1.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="23" x="2.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="24" x="2.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="25" x="3.5000" y="-2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="26" x="3.5000" y="-2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="27" x="3.5000" y="-1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="28" x="3.5000" y="-1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="29" x="3.5000" y="-0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="30" x="3.5000" y="-0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="31" x="3.5000" y="0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="32" x="3.5000" y="0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="33" x="3.5000" y="1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="34" x="3.5000" y="1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="35" x="3.5000" y="2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="36" x="3.5000" y="2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="37" x="2.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="38" x="2.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="39" x="1.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="40" x="1.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="41" x="0.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="42" x="0.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="43" x="-0.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="44" x="-0.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="45" x="-1.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="46" x="-1.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="47" x="-2.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="48" x="-2.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="49" x="0.0000" y="-0.0000" dx="5.3000" dy="5.3000" layer="1"/>+ <circle x="-3.5000" y="3.5000" radius="0.0300" width="0.0600" layer="21"/>+ <polygon width="0.1000" layer="51">+ <vertex x="-2.5000" y="3.5000"/>+ <vertex x="3.5000" y="3.5000"/>+ <vertex x="3.5000" y="-3.5000"/>+ <vertex x="-3.5000" y="-3.5000"/>+ <vertex x="-3.5000" y="2.5000"/>+ </polygon>+ <wire x1="3.7200" y1="3.7200" x2="3.7200" y2="3.2800" width="0.2000" layer="21"/>+ <wire x1="3.2800" y1="3.7200" x2="3.7200" y2="3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="3.7200" x2="-3.2800" y2="3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="3.2800" x2="-3.7200" y2="3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="-3.2800" x2="-3.7200" y2="-3.7200" width="0.2000" layer="21"/>+ <wire x1="3.7200" y1="-3.7200" x2="3.7200" y2="-3.2800" width="0.2000" layer="21"/>+ <wire x1="3.2800" y1="-3.7200" x2="3.7200" y2="-3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="-3.7200" x2="-3.2800" y2="-3.7200" width="0.2000" layer="21"/>+ <wire x1="-4.1000" y1="3.5200" x2="-4.1200" y2="3.4452" width="0.3000" layer="21"/>+ <wire x1="-4.1200" y1="3.4452" x2="-4.1747" y2="3.3903" width="0.3000" layer="21"/>+ <wire x1="-4.1747" y1="3.3903" x2="-4.2494" y2="3.3700" width="0.3000" layer="21"/>+ <wire x1="-4.2494" y1="3.3700" x2="-4.3243" y2="3.3897" width="0.3000" layer="21"/>+ <wire x1="-4.3243" y1="3.3897" x2="-4.3794" y2="3.4441" width="0.3000" layer="21"/>+ <wire x1="-4.3794" y1="3.4441" x2="-4.4000" y2="3.5188" width="0.3000" layer="21"/>+ <wire x1="-4.4000" y1="3.5188" x2="-4.3806" y2="3.5938" width="0.3000" layer="21"/>+ <wire x1="-4.3806" y1="3.5938" x2="-4.3264" y2="3.6491" width="0.3000" layer="21"/>+ <wire x1="-4.3264" y1="3.6491" x2="-4.2519" y2="3.6700" width="0.3000" layer="21"/>+ <wire x1="-4.2519" y1="3.6700" x2="-4.1768" y2="3.6510" width="0.3000" layer="21"/>+ <wire x1="-4.1768" y1="3.6510" x2="-4.1213" y2="3.5970" width="0.3000" layer="21"/>+ <wire x1="-4.1213" y1="3.5970" x2="-4.1000" y2="3.5225" width="0.3000" layer="21"/>+ <text x="0" y="4.600" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-4.600" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+<package name="SOIC-16_3.9x9.9mm_P1.27mm">+ <description>SOIC-16, 3.9 x 9.9 mm, 1.27 mm pitch</description>+ <smd name="1" x="-2.4750" y="4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="2" x="-2.4750" y="3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="3" x="-2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="4" x="-2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="5" x="-2.4750" y="-0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="6" x="-2.4750" y="-1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="7" x="-2.4750" y="-3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="8" x="-2.4750" y="-4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="9" x="2.4750" y="-4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="10" x="2.4750" y="-3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="11" x="2.4750" y="-1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="12" x="2.4750" y="-0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="13" x="2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="14" x="2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="15" x="2.4750" y="3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="16" x="2.4750" y="4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-2.6000" y="5.0100"/>+ <vertex x="-2.8400" y="5.3400"/>+ <vertex x="-2.3600" y="5.3400"/>+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-0.9750" y="4.9500"/>+ <vertex x="1.9500" y="4.9500"/>+ <vertex x="1.9500" y="-4.9500"/>+ <vertex x="-1.9500" y="-4.9500"/>+ <vertex x="-1.9500" y="3.9750"/>+ </polygon>+ <wire x1="-2.0600" y1="5.0600" x2="2.0600" y2="5.0600" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="5.0050" x2="-2.0600" y2="5.0600" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="-5.0600" x2="-2.0600" y2="-5.0050" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="5.0600" x2="2.0600" y2="5.0050" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="-5.0050" x2="2.0600" y2="-5.0600" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="-5.0600" x2="-2.0600" y2="-5.0600" width="0.1200" layer="21"/>+ <text x="0" y="6.020" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-6.020" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+<package name="LQFP-64_10x10mm_P0.5mm">+ <description>LQFP-64, 10 x 10 mm, 0.5 mm pitch</description>+ <smd name="1" x="-5.6750" y="3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="2" x="-5.6750" y="3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="3" x="-5.6750" y="2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="4" x="-5.6750" y="2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="5" x="-5.6750" y="1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="6" x="-5.6750" y="1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="7" x="-5.6750" y="0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="8" x="-5.6750" y="0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="9" x="-5.6750" y="-0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="10" x="-5.6750" y="-0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="11" x="-5.6750" y="-1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="12" x="-5.6750" y="-1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="13" x="-5.6750" y="-2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="14" x="-5.6750" y="-2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="15" x="-5.6750" y="-3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="16" x="-5.6750" y="-3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="17" x="-3.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="18" x="-3.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="19" x="-2.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="20" x="-2.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="21" x="-1.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="22" x="-1.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="23" x="-0.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="24" x="-0.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="25" x="0.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="26" x="0.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="27" x="1.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="28" x="1.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="29" x="2.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="30" x="2.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="31" x="3.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="32" x="3.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="33" x="5.6750" y="-3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="34" x="5.6750" y="-3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="35" x="5.6750" y="-2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="36" x="5.6750" y="-2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="37" x="5.6750" y="-1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="38" x="5.6750" y="-1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="39" x="5.6750" y="-0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="40" x="5.6750" y="-0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="41" x="5.6750" y="0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="42" x="5.6750" y="0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="43" x="5.6750" y="1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="44" x="5.6750" y="1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="45" x="5.6750" y="2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="46" x="5.6750" y="2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="47" x="5.6750" y="3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="48" x="5.6750" y="3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="49" x="3.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="50" x="3.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="51" x="2.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="52" x="2.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="53" x="1.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="54" x="1.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="55" x="0.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="56" x="0.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="57" x="-0.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="58" x="-0.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="59" x="-1.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="60" x="-1.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="61" x="-2.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="62" x="-2.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="63" x="-3.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="64" x="-3.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-5.7500" y="4.1600"/>+ <vertex x="-6.0900" y="4.6300"/>+ <vertex x="-5.4100" y="4.6300"/>+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-4.0000" y="5.0000"/>+ <vertex x="5.0000" y="5.0000"/>+ <vertex x="5.0000" y="-5.0000"/>+ <vertex x="-5.0000" y="-5.0000"/>+ <vertex x="-5.0000" y="4.0000"/>+ </polygon>+ <wire x1="-5.1100" y1="5.1100" x2="-4.1600" y2="5.1100" width="0.1200" layer="21"/>+ <wire x1="-5.1100" y1="4.1600" x2="-5.1100" y2="5.1100" width="0.1200" layer="21"/>+ <wire x1="-5.1100" y1="-5.1100" x2="-5.1100" y2="-4.1600" width="0.1200" layer="21"/>+ <wire x1="-4.1600" y1="-5.1100" x2="-5.1100" y2="-5.1100" width="0.1200" layer="21"/>+ <wire x1="4.1600" y1="5.1100" x2="5.1100" y2="5.1100" width="0.1200" layer="21"/>+ <wire x1="5.1100" y1="5.1100" x2="5.1100" y2="4.1600" width="0.1200" layer="21"/>+ <wire x1="5.1100" y1="-4.1600" x2="5.1100" y2="-5.1100" width="0.1200" layer="21"/>+ <wire x1="5.1100" y1="-5.1100" x2="4.1600" y2="-5.1100" width="0.1200" layer="21"/>+ <text x="0" y="7.050" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-7.050" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+<package name="Crystal_SMD_3225-4Pin_3.2x2.5mm">+ <description>Crystal, 3.2 x 2.5 mm. SMD3225/4, Crystal, 3.2x2.5mm package, SMD</description>+ <smd name="1" x="-1.1000" y="-0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <smd name="2" x="1.1000" y="-0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <smd name="3" x="1.1000" y="0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <smd name="4" x="-1.1000" y="0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <polygon width="0.1000" layer="51">+ <vertex x="1.6000" y="1.2500"/>+ <vertex x="1.6000" y="-1.2500"/>+ <vertex x="-0.9750" y="-1.2500"/>+ <vertex x="-1.6000" y="-0.6250"/>+ <vertex x="-1.6000" y="1.2500"/>+ </polygon>+ <wire x1="-2.0600" y1="1.7100" x2="-2.0600" y2="-1.7100" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="-1.7100" x2="2.0600" y2="-1.7100" width="0.1200" layer="21"/>+ <text x="0" y="2.310" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-2.310" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+<package name="IN-S63BTG">+ <description>2 pads, 2.5 x 1.0 mm. Inolux Corporation · Top View SMD LED · 0603 (1.6 &times; 0.8mm) · InGaN</description>+ <smd name="1" x="-0.8000" y="-0.0000" dx="0.9000" dy="1.0000" layer="1" roundness="50"/>+ <smd name="2" x="0.8000" y="-0.0000" dx="0.9000" dy="1.0000" layer="1" roundness="50"/>+ <wire x1="-0.8000" y1="0.4000" x2="0.8000" y2="0.4000" width="0.1000" layer="51"/>+ <wire x1="0.8000" y1="0.4000" x2="0.8000" y2="-0.4000" width="0.1000" layer="51"/>+ <wire x1="0.8000" y1="-0.4000" x2="-0.8000" y2="-0.4000" width="0.1000" layer="51"/>+ <wire x1="-0.8000" y1="-0.4000" x2="-0.8000" y2="0.4000" width="0.1000" layer="51"/>+ <wire x1="-0.9200" y1="0.5200" x2="0.9200" y2="0.5200" width="0.1200" layer="21"/>+ <wire x1="0.9200" y1="0.5200" x2="0.9200" y2="-0.5200" width="0.1200" layer="21"/>+ <wire x1="0.9200" y1="-0.5200" x2="-0.9200" y2="-0.5200" width="0.1200" layer="21"/>+ <wire x1="-0.9200" y1="-0.5200" x2="-0.9200" y2="0.5200" width="0.1200" layer="21"/>+ <wire x1="-1.1000" y1="0.7000" x2="-0.5000" y2="0.7000" width="0.1200" layer="21"/>+ <text x="0" y="1.300" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-1.100" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="LAN7800">+ <description>Microchip LAN7800 SuperSpeed USB 3.1 Gen1 to 10/100/1000 Ethernet Controller, QFN-48</description>+ <wire x1="-34.29" y1="33.02" x2="34.29" y2="33.02" width="0.254" layer="94"/>+ <wire x1="34.29" y1="33.02" x2="34.29" y2="-33.02" width="0.254" layer="94"/>+ <wire x1="34.29" y1="-33.02" x2="-34.29" y2="-33.02" width="0.254" layer="94"/>+ <wire x1="-34.29" y1="-33.02" x2="-34.29" y2="33.02" width="0.254" layer="94"/>+ <circle x="-33.0200" y="31.7500" radius="0.3800" width="0.1524" layer="94"/>+ <text x="0.0000" y="35.5600" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-35.5600" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="TR0P" x="-36.83" y="27.94" length="short" direction="io"/>+ <pin name="TR0N" x="-36.83" y="25.4" length="short" direction="io"/>+ <pin name="VDD25A" x="-36.83" y="22.86" length="short" direction="io"/>+ <pin name="TR1P" x="-36.83" y="20.32" length="short" direction="io"/>+ <pin name="TR1N" x="-36.83" y="17.78" length="short" direction="io"/>+ <pin name="VDD25A@2" x="-36.83" y="15.24" length="short" direction="io"/>+ <pin name="TR2P" x="-36.83" y="12.7" length="short" direction="io"/>+ <pin name="TR2N" x="-36.83" y="10.16" length="short" direction="io"/>+ <pin name="VDD25A@3" x="-36.83" y="7.62" length="short" direction="io"/>+ <pin name="TR3P" x="-36.83" y="5.08" length="short" direction="io"/>+ <pin name="TR3N" x="-36.83" y="2.54" length="short" direction="io"/>+ <pin name="VDD25A@4" x="-36.83" y="0" length="short" direction="io"/>+ <pin name="VDD12_SW_OUT" x="-36.83" y="-2.54" length="short" direction="io"/>+ <pin name="VDD_SW_IN" x="-36.83" y="-5.08" length="short" direction="io"/>+ <pin name="VDD12_SW_FB" x="-36.83" y="-7.62" length="short" direction="io"/>+ <pin name="EECS/GPIO0" x="-36.83" y="-10.16" length="short" direction="io"/>+ <pin name="EEDI/GPIO1" x="-36.83" y="-12.7" length="short" direction="io"/>+ <pin name="EEDO/LED0/GPIO2" x="-36.83" y="-15.24" length="short" direction="io"/>+ <pin name="EECLK/LED1/GPIO3" x="-36.83" y="-17.78" length="short" direction="io"/>+ <pin name="VDDVARIO" x="-36.83" y="-20.32" length="short" direction="io"/>+ <pin name="VDD12CORE" x="-36.83" y="-22.86" length="short" direction="io"/>+ <pin name="PME_N/GPIO4" x="-36.83" y="-25.4" length="short" direction="io"/>+ <pin name="VBUS_DET" x="-36.83" y="-27.94" length="short" direction="io"/>+ <pin name="SUSPEND_N/LED2/GPIO5" x="-36.83" y="-30.48" length="short" direction="io"/>+ <pin name="VSS" x="36.83" y="30.48" length="short" direction="io" rot="R180"/>+ <pin name="REF_FILT" x="36.83" y="27.94" length="short" direction="io" rot="R180"/>+ <pin name="REF_REXT" x="36.83" y="25.4" length="short" direction="io" rot="R180"/>+ <pin name="VDD33_REG_IN" x="36.83" y="22.86" length="short" direction="io" rot="R180"/>+ <pin name="VDD25_REG_OUT" x="36.83" y="20.32" length="short" direction="io" rot="R180"/>+ <pin name="VDD12A" x="36.83" y="17.78" length="short" direction="io" rot="R180"/>+ <pin name="PME_MODE/GPIO7" x="36.83" y="15.24" length="short" direction="io" rot="R180"/>+ <pin name="VDD12CORE@2" x="36.83" y="12.7" length="short" direction="io" rot="R180"/>+ <pin name="XO" x="36.83" y="10.16" length="short" direction="io" rot="R180"/>+ <pin name="XI" x="36.83" y="7.62" length="short" direction="io" rot="R180"/>+ <pin name="VDDVARIO@2" x="36.83" y="5.08" length="short" direction="io" rot="R180"/>+ <pin name="VDD33A" x="36.83" y="2.54" length="short" direction="io" rot="R180"/>+ <pin name="USBRBIAS" x="36.83" y="0" length="short" direction="io" rot="R180"/>+ <pin name="VDDVARIO@3" x="36.83" y="-2.54" length="short" direction="io" rot="R180"/>+ <pin name="RESET_N/PME_CLEAR" x="36.83" y="-5.08" length="short" direction="io" rot="R180"/>+ <pin name="TEST" x="36.83" y="-7.62" length="short" direction="io" rot="R180"/>+ <pin name="LED3/GPIO6" x="36.83" y="-10.16" length="short" direction="io" rot="R180"/>+ <pin name="USB3_RXDM" x="36.83" y="-12.7" length="short" direction="io" rot="R180"/>+ <pin name="USB3_RXDP" x="36.83" y="-15.24" length="short" direction="io" rot="R180"/>+ <pin name="VDD12A@2" x="36.83" y="-17.78" length="short" direction="io" rot="R180"/>+ <pin name="USB3_TXDM" x="36.83" y="-20.32" length="short" direction="io" rot="R180"/>+ <pin name="USB3_TXDP" x="36.83" y="-22.86" length="short" direction="io" rot="R180"/>+ <pin name="USB2_DM" x="36.83" y="-25.4" length="short" direction="io" rot="R180"/>+ <pin name="USB2_DP" x="36.83" y="-27.94" length="short" direction="io" rot="R180"/>+ <pin name="VDD12A@3" x="36.83" y="-30.48" length="short" direction="io" rot="R180"/>+</symbol>+<symbol name="CH340G">+ <description>USB serial converter, UART, SOIC-16</description>+ <wire x1="-12.7" y1="15.239999999999998" x2="12.7" y2="15.239999999999998" width="0.254" layer="94"/>+ <wire x1="12.7" y1="15.239999999999998" x2="12.7" y2="-15.239999999999998" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-15.239999999999998" x2="-12.7" y2="-15.239999999999998" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-15.239999999999998" x2="-12.7" y2="15.239999999999998" width="0.254" layer="94"/>+ <text x="-5.0800" y="13.9700" size="1.27" layer="95" align="center">>NAME</text>+ <text x="1.2700" y="13.9700" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="GND" x="-17.78" y="-7.620000000000001" length="middle" direction="pwr"/>+ <pin name="TXD" x="17.78" y="12.7" length="middle" direction="out" rot="R180"/>+ <pin name="RXD" x="-17.78" y="10.16" length="middle" direction="in"/>+ <pin name="V3" x="-17.78" y="-10.16" length="middle" direction="out"/>+ <pin name="UD+" x="17.78" y="0" length="middle" direction="io" rot="R180"/>+ <pin name="UD-" x="17.78" y="-2.540000000000001" length="middle" direction="io" rot="R180"/>+ <pin name="XI" x="-17.78" y="7.619999999999999" length="middle" direction="in"/>+ <pin name="XO" x="17.78" y="10.16" length="middle" direction="out" rot="R180"/>+ <pin name="CTS" x="-17.78" y="5.079999999999999" length="middle" direction="in"/>+ <pin name="DSR" x="-17.78" y="0" length="middle" direction="in"/>+ <pin name="RI" x="-17.78" y="-2.540000000000001" length="middle" direction="in"/>+ <pin name="DCD" x="-17.78" y="2.539999999999999" length="middle" direction="in"/>+ <pin name="DTR" x="17.78" y="7.619999999999999" length="middle" direction="out" rot="R180"/>+ <pin name="RTS" x="17.78" y="5.079999999999999" length="middle" direction="out" rot="R180"/>+ <pin name="R232" x="-17.78" y="12.7" length="middle" direction="in"/>+ <pin name="VCC" x="-17.78" y="-12.7" length="middle" direction="pwr"/>+</symbol>+<symbol name="STM32L431RCT6TR">+ <wire x1="-12.7" y1="40.64" x2="12.7" y2="40.64" width="0.254" layer="94"/>+ <wire x1="12.7" y1="40.64" x2="12.7" y2="-43.18" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-43.18" x2="-12.7" y2="-43.18" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-43.18" x2="-12.7" y2="40.64" width="0.254" layer="94"/>+ <text x="0.0000" y="43.1800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-45.7200" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="VBAT" x="-17.78" y="38.1" length="middle" direction="pwr"/>+ <pin name="PC13" x="-17.78" y="35.56" length="middle" direction="io"/>+ <pin name="PC14-OSC32_IN" x="-17.78" y="33.02" length="middle" direction="io"/>+ <pin name="PC15-OSC32_OUT" x="-17.78" y="30.48" length="middle" direction="io"/>+ <pin name="PH0-OSC_IN" x="-17.78" y="27.94" length="middle" direction="io"/>+ <pin name="PH1-OSC_OUT" x="-17.78" y="25.4" length="middle" direction="io"/>+ <pin name="NRST" x="-17.78" y="22.86" length="middle" direction="io"/>+ <pin name="PC0" x="-17.78" y="20.32" length="middle" direction="io"/>+ <pin name="PC1" x="-17.78" y="17.78" length="middle" direction="io"/>+ <pin name="PC2" x="-17.78" y="15.24" length="middle" direction="io"/>+ <pin name="PC3" x="-17.78" y="12.7" length="middle" direction="io"/>+ <pin name="VSSA/VREF-" x="-17.78" y="10.16" length="middle" direction="pwr"/>+ <pin name="VDDA/VREF+" x="-17.78" y="7.62" length="middle" direction="pwr"/>+ <pin name="PA0" x="-17.78" y="5.08" length="middle" direction="io"/>+ <pin name="PA1" x="-17.78" y="2.54" length="middle" direction="io"/>+ <pin name="PA2" x="-17.78" y="0" length="middle" direction="io"/>+ <pin name="PA3" x="-17.78" y="-2.54" length="middle" direction="io"/>+ <pin name="VSS" x="-17.78" y="-5.08" length="middle" direction="pwr"/>+ <pin name="VDD" x="-17.78" y="-7.62" length="middle" direction="pwr"/>+ <pin name="PA4" x="-17.78" y="-10.16" length="middle" direction="io"/>+ <pin name="PA5" x="-17.78" y="-12.7" length="middle" direction="io"/>+ <pin name="PA6" x="-17.78" y="-15.24" length="middle" direction="io"/>+ <pin name="PA7" x="-17.78" y="-17.78" length="middle" direction="io"/>+ <pin name="PC4" x="-17.78" y="-20.32" length="middle" direction="io"/>+ <pin name="PC5" x="-17.78" y="-22.86" length="middle" direction="io"/>+ <pin name="PB0" x="-17.78" y="-25.4" length="middle" direction="io"/>+ <pin name="PB1" x="-17.78" y="-27.94" length="middle" direction="io"/>+ <pin name="PB2" x="-17.78" y="-30.48" length="middle" direction="io"/>+ <pin name="PB10" x="-17.78" y="-33.02" length="middle" direction="io"/>+ <pin name="PB11" x="-17.78" y="-35.56" length="middle" direction="io"/>+ <pin name="VSS@2" x="-17.78" y="-38.1" length="middle" direction="pwr"/>+ <pin name="VDD@2" x="-17.78" y="-40.64" length="middle" direction="pwr"/>+ <pin name="VDD@3" x="17.78" y="38.1" length="middle" direction="pwr" rot="R180"/>+ <pin name="VSS@3" x="17.78" y="35.56" length="middle" direction="pwr" rot="R180"/>+ <pin name="PB9" x="17.78" y="33.02" length="middle" direction="io" rot="R180"/>+ <pin name="PB8" x="17.78" y="30.48" length="middle" direction="io" rot="R180"/>+ <pin name="PH3-BOOT0" x="17.78" y="27.94" length="middle" direction="io" rot="R180"/>+ <pin name="PB7" x="17.78" y="25.4" length="middle" direction="io" rot="R180"/>+ <pin name="PB6" x="17.78" y="22.86" length="middle" direction="io" rot="R180"/>+ <pin name="PB5" x="17.78" y="20.32" length="middle" direction="io" rot="R180"/>+ <pin name="PB4" x="17.78" y="17.78" length="middle" direction="io" rot="R180"/>+ <pin name="PB3" x="17.78" y="15.24" length="middle" direction="io" rot="R180"/>+ <pin name="PD2" x="17.78" y="12.7" length="middle" direction="io" rot="R180"/>+ <pin name="PC12" x="17.78" y="10.16" length="middle" direction="io" rot="R180"/>+ <pin name="PC11" x="17.78" y="7.62" length="middle" direction="io" rot="R180"/>+ <pin name="PC10" x="17.78" y="5.08" length="middle" direction="io" rot="R180"/>+ <pin name="PA15" x="17.78" y="2.54" length="middle" direction="io" rot="R180"/>+ <pin name="PA14" x="17.78" y="0" length="middle" direction="io" rot="R180"/>+ <pin name="VDD@4" x="17.78" y="-2.54" length="middle" direction="pwr" rot="R180"/>+ <pin name="VSS@4" x="17.78" y="-5.08" length="middle" direction="pwr" rot="R180"/>+ <pin name="PA13" x="17.78" y="-7.62" length="middle" direction="io" rot="R180"/>+ <pin name="PA12" x="17.78" y="-10.16" length="middle" direction="io" rot="R180"/>+ <pin name="PA11" x="17.78" y="-12.7" length="middle" direction="io" rot="R180"/>+ <pin name="PA10" x="17.78" y="-15.24" length="middle" direction="io" rot="R180"/>+ <pin name="PA9" x="17.78" y="-17.78" length="middle" direction="io" rot="R180"/>+ <pin name="PA8" x="17.78" y="-20.32" length="middle" direction="io" rot="R180"/>+ <pin name="PC9" x="17.78" y="-22.86" length="middle" direction="io" rot="R180"/>+ <pin name="PC8" x="17.78" y="-25.4" length="middle" direction="io" rot="R180"/>+ <pin name="PC7" x="17.78" y="-27.94" length="middle" direction="io" rot="R180"/>+ <pin name="PC6" x="17.78" y="-30.48" length="middle" direction="io" rot="R180"/>+ <pin name="PB15" x="17.78" y="-33.02" length="middle" direction="io" rot="R180"/>+ <pin name="PB14" x="17.78" y="-35.56" length="middle" direction="io" rot="R180"/>+ <pin name="PB13" x="17.78" y="-38.1" length="middle" direction="io" rot="R180"/>+ <pin name="PB12" x="17.78" y="-40.64" length="middle" direction="io" rot="R180"/>+</symbol>+<symbol name="ABM8-16.000MHZ-B2-T">+ <description>Four pin crystal, GND on pins 2 and 4</description>+ <wire x1="-1.143" y1="2.54" x2="1.143" y2="2.54" width="0.254" layer="94"/>+ <wire x1="1.143" y1="2.54" x2="1.143" y2="-2.54" width="0.254" layer="94"/>+ <wire x1="1.143" y1="-2.54" x2="-1.143" y2="-2.54" width="0.254" layer="94"/>+ <wire x1="-1.143" y1="-2.54" x2="-1.143" y2="2.54" width="0.254" layer="94"/>+ <wire x1="-2.5400" y1="2.2860" x2="-2.5400" y2="3.5560" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="3.5560" x2="2.5400" y2="3.5560" width="0.1524" layer="94"/>+ <wire x1="2.5400" y1="3.5560" x2="2.5400" y2="2.2860" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="0.0000" x2="-2.0320" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="-2.2860" x2="-2.5400" y2="-3.5560" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="-3.5560" x2="2.5400" y2="-3.5560" width="0.1524" layer="94"/>+ <wire x1="2.5400" y1="-3.5560" x2="2.5400" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-2.0320" y1="-1.2700" x2="-2.0320" y2="1.2700" width="0.1524" layer="94"/>+ <wire x1="0.0000" y1="-3.8100" x2="0.0000" y2="-3.5560" width="0.1524" layer="94"/>+ <wire x1="2.0320" y1="0.0000" x2="2.5400" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="2.0320" y1="-1.2700" x2="2.0320" y2="1.2700" width="0.1524" layer="94"/>+ <text x="3.1750" y="5.0800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="3.1750" y="3.1750" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="1" x="-3.81" y="0" length="short" direction="pas" visible="pad"/>+ <pin name="G" x="0" y="-5.08" length="short" direction="pas" rot="R90" visible="pad"/>+ <pin name="3" x="3.81" y="0" length="short" direction="pas" rot="R180" visible="pad"/>+ <pin name="G@2" x="0" y="-5.08" length="short" direction="pas" rot="R90" visible="pad"/>+</symbol>+<symbol name="IN-S63BTG">+ <description>Light emitting diode</description>+ <wire x1="-3.0480" y1="-0.7620" x2="-4.5720" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-4.5720" y1="-2.2860" x2="-3.8100" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-3.8100" y1="-2.2860" x2="-4.5720" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-4.5720" y1="-2.2860" x2="-4.5720" y2="-1.5240" width="0.1524" layer="94"/>+ <wire x1="-1.7780" y1="-0.7620" x2="-3.3020" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-3.3020" y1="-2.2860" x2="-2.5400" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="-2.2860" x2="-3.3020" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-3.3020" y1="-2.2860" x2="-3.3020" y2="-1.5240" width="0.1524" layer="94"/>+ <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="-1.2700" y1="-1.2700" x2="-1.2700" y2="1.2700" width="0.1524" layer="94"/>+ <wire x1="1.2700" y1="-1.2700" x2="1.2700" y2="1.2700" width="0.1524" layer="94"/>+ <wire x1="1.2700" y1="1.2700" x2="-1.2700" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="-1.2700" width="0.1524" layer="94"/>+ <text x="0.0000" y="2.5400" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-2.5400" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="K" x="-3.81" y="0" length="short" direction="pas" visible="pad"/>+ <pin name="A" x="3.81" y="0" length="short" direction="pas" rot="R180" visible="pad"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="LAN7800" prefix="U">+ <description>Microchip LAN7800 SuperSpeed USB 3.1 Gen1 to 10/100/1000 Ethernet Controller, QFN-48</description>+ <gates>+ <gate name="G$1" symbol="LAN7800" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="QFN-48_7x7mm">+ <connects>+ <connect gate="G$1" pin="TR0P" pad="1"/>+ <connect gate="G$1" pin="TR0N" pad="2"/>+ <connect gate="G$1" pin="VDD25A" pad="3"/>+ <connect gate="G$1" pin="TR1P" pad="4"/>+ <connect gate="G$1" pin="TR1N" pad="5"/>+ <connect gate="G$1" pin="VDD25A@2" pad="6"/>+ <connect gate="G$1" pin="TR2P" pad="7"/>+ <connect gate="G$1" pin="TR2N" pad="8"/>+ <connect gate="G$1" pin="VDD25A@3" pad="9"/>+ <connect gate="G$1" pin="TR3P" pad="10"/>+ <connect gate="G$1" pin="TR3N" pad="11"/>+ <connect gate="G$1" pin="VDD25A@4" pad="12"/>+ <connect gate="G$1" pin="VDD12_SW_OUT" pad="13"/>+ <connect gate="G$1" pin="VDD_SW_IN" pad="14"/>+ <connect gate="G$1" pin="VDD12_SW_FB" pad="15"/>+ <connect gate="G$1" pin="EECS/GPIO0" pad="16"/>+ <connect gate="G$1" pin="EEDI/GPIO1" pad="17"/>+ <connect gate="G$1" pin="EEDO/LED0/GPIO2" pad="18"/>+ <connect gate="G$1" pin="EECLK/LED1/GPIO3" pad="19"/>+ <connect gate="G$1" pin="VDDVARIO" pad="20"/>+ <connect gate="G$1" pin="VDD12CORE" pad="21"/>+ <connect gate="G$1" pin="PME_N/GPIO4" pad="22"/>+ <connect gate="G$1" pin="VBUS_DET" pad="23"/>+ <connect gate="G$1" pin="SUSPEND_N/LED2/GPIO5" pad="24"/>+ <connect gate="G$1" pin="VSS" pad="49"/>+ <connect gate="G$1" pin="REF_FILT" pad="48"/>+ <connect gate="G$1" pin="REF_REXT" pad="47"/>+ <connect gate="G$1" pin="VDD33_REG_IN" pad="46"/>+ <connect gate="G$1" pin="VDD25_REG_OUT" pad="45"/>+ <connect gate="G$1" pin="VDD12A" pad="44"/>+ <connect gate="G$1" pin="PME_MODE/GPIO7" pad="43"/>+ <connect gate="G$1" pin="VDD12CORE@2" pad="42"/>+ <connect gate="G$1" pin="XO" pad="41"/>+ <connect gate="G$1" pin="XI" pad="40"/>+ <connect gate="G$1" pin="VDDVARIO@2" pad="39"/>+ <connect gate="G$1" pin="VDD33A" pad="38"/>+ <connect gate="G$1" pin="USBRBIAS" pad="37"/>+ <connect gate="G$1" pin="VDDVARIO@3" pad="36"/>+ <connect gate="G$1" pin="RESET_N/PME_CLEAR" pad="35"/>+ <connect gate="G$1" pin="TEST" pad="34"/>+ <connect gate="G$1" pin="LED3/GPIO6" pad="33"/>+ <connect gate="G$1" pin="USB3_RXDM" pad="32"/>+ <connect gate="G$1" pin="USB3_RXDP" pad="31"/>+ <connect gate="G$1" pin="VDD12A@2" pad="30"/>+ <connect gate="G$1" pin="USB3_TXDM" pad="29"/>+ <connect gate="G$1" pin="USB3_TXDP" pad="28"/>+ <connect gate="G$1" pin="USB2_DM" pad="27"/>+ <connect gate="G$1" pin="USB2_DP" pad="26"/>+ <connect gate="G$1" pin="VDD12A@3" pad="25"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+<deviceset name="CH340G" prefix="U">+ <description>USB serial converter, UART, SOIC-16</description>+ <gates>+ <gate name="G$1" symbol="CH340G" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="SOIC-16_3.9x9.9mm_P1.27mm">+ <connects>+ <connect gate="G$1" pin="GND" pad="1"/>+ <connect gate="G$1" pin="TXD" pad="2"/>+ <connect gate="G$1" pin="RXD" pad="3"/>+ <connect gate="G$1" pin="V3" pad="4"/>+ <connect gate="G$1" pin="UD+" pad="5"/>+ <connect gate="G$1" pin="UD-" pad="6"/>+ <connect gate="G$1" pin="XI" pad="7"/>+ <connect gate="G$1" pin="XO" pad="8"/>+ <connect gate="G$1" pin="CTS" pad="9"/>+ <connect gate="G$1" pin="DSR" pad="10"/>+ <connect gate="G$1" pin="RI" pad="11"/>+ <connect gate="G$1" pin="DCD" pad="12"/>+ <connect gate="G$1" pin="DTR" pad="13"/>+ <connect gate="G$1" pin="RTS" pad="14"/>+ <connect gate="G$1" pin="R232" pad="15"/>+ <connect gate="G$1" pin="VCC" pad="16"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+<deviceset name="STM32L431RCT6TR" prefix="U">+ <description></description>+ <gates>+ <gate name="G$1" symbol="STM32L431RCT6TR" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="LQFP-64_10x10mm_P0.5mm">+ <connects>+ <connect gate="G$1" pin="VBAT" pad="1"/>+ <connect gate="G$1" pin="PC13" pad="2"/>+ <connect gate="G$1" pin="PC14-OSC32_IN" pad="3"/>+ <connect gate="G$1" pin="PC15-OSC32_OUT" pad="4"/>+ <connect gate="G$1" pin="PH0-OSC_IN" pad="5"/>+ <connect gate="G$1" pin="PH1-OSC_OUT" pad="6"/>+ <connect gate="G$1" pin="NRST" pad="7"/>+ <connect gate="G$1" pin="PC0" pad="8"/>+ <connect gate="G$1" pin="PC1" pad="9"/>+ <connect gate="G$1" pin="PC2" pad="10"/>+ <connect gate="G$1" pin="PC3" pad="11"/>+ <connect gate="G$1" pin="VSSA/VREF-" pad="12"/>+ <connect gate="G$1" pin="VDDA/VREF+" pad="13"/>+ <connect gate="G$1" pin="PA0" pad="14"/>+ <connect gate="G$1" pin="PA1" pad="15"/>+ <connect gate="G$1" pin="PA2" pad="16"/>+ <connect gate="G$1" pin="PA3" pad="17"/>+ <connect gate="G$1" pin="VSS" pad="18"/>+ <connect gate="G$1" pin="VDD" pad="19"/>+ <connect gate="G$1" pin="PA4" pad="20"/>+ <connect gate="G$1" pin="PA5" pad="21"/>+ <connect gate="G$1" pin="PA6" pad="22"/>+ <connect gate="G$1" pin="PA7" pad="23"/>+ <connect gate="G$1" pin="PC4" pad="24"/>+ <connect gate="G$1" pin="PC5" pad="25"/>+ <connect gate="G$1" pin="PB0" pad="26"/>+ <connect gate="G$1" pin="PB1" pad="27"/>+ <connect gate="G$1" pin="PB2" pad="28"/>+ <connect gate="G$1" pin="PB10" pad="29"/>+ <connect gate="G$1" pin="PB11" pad="30"/>+ <connect gate="G$1" pin="VSS@2" pad="31"/>+ <connect gate="G$1" pin="VDD@2" pad="32"/>+ <connect gate="G$1" pin="VDD@3" pad="64"/>+ <connect gate="G$1" pin="VSS@3" pad="63"/>+ <connect gate="G$1" pin="PB9" pad="62"/>+ <connect gate="G$1" pin="PB8" pad="61"/>+ <connect gate="G$1" pin="PH3-BOOT0" pad="60"/>+ <connect gate="G$1" pin="PB7" pad="59"/>+ <connect gate="G$1" pin="PB6" pad="58"/>+ <connect gate="G$1" pin="PB5" pad="57"/>+ <connect gate="G$1" pin="PB4" pad="56"/>+ <connect gate="G$1" pin="PB3" pad="55"/>+ <connect gate="G$1" pin="PD2" pad="54"/>+ <connect gate="G$1" pin="PC12" pad="53"/>+ <connect gate="G$1" pin="PC11" pad="52"/>+ <connect gate="G$1" pin="PC10" pad="51"/>+ <connect gate="G$1" pin="PA15" pad="50"/>+ <connect gate="G$1" pin="PA14" pad="49"/>+ <connect gate="G$1" pin="VDD@4" pad="48"/>+ <connect gate="G$1" pin="VSS@4" pad="47"/>+ <connect gate="G$1" pin="PA13" pad="46"/>+ <connect gate="G$1" pin="PA12" pad="45"/>+ <connect gate="G$1" pin="PA11" pad="44"/>+ <connect gate="G$1" pin="PA10" pad="43"/>+ <connect gate="G$1" pin="PA9" pad="42"/>+ <connect gate="G$1" pin="PA8" pad="41"/>+ <connect gate="G$1" pin="PC9" pad="40"/>+ <connect gate="G$1" pin="PC8" pad="39"/>+ <connect gate="G$1" pin="PC7" pad="38"/>+ <connect gate="G$1" pin="PC6" pad="37"/>+ <connect gate="G$1" pin="PB15" pad="36"/>+ <connect gate="G$1" pin="PB14" pad="35"/>+ <connect gate="G$1" pin="PB13" pad="34"/>+ <connect gate="G$1" pin="PB12" pad="33"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+<deviceset name="ABM8-16.000MHZ-B2-T" prefix="Y">+ <description>Four pin crystal, GND on pins 2 and 4</description>+ <gates>+ <gate name="G$1" symbol="ABM8-16.000MHZ-B2-T" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="Crystal_SMD_3225-4Pin_3.2x2.5mm">+ <connects>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="G" pad="2"/>+ <connect gate="G$1" pin="3" pad="3"/>+ <connect gate="G$1" pin="G@2" pad="4"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+<deviceset name="IN-S63BTG" prefix="D">+ <description>Light emitting diode</description>+ <gates>+ <gate name="G$1" symbol="IN-S63BTG" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="IN-S63BTG">+ <connects>+ <connect gate="G$1" pin="K" pad="1"/>+ <connect gate="G$1" pin="A" pad="2"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
rust/lbr/tests/fixtures/IN-S63BTG.lbrxadded+113@@ -0,0 +1,113 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>Light emitting diode</description>+<packages>+<package name="IN-S63BTG">+ <description>2 pads, 2.5 x 1.0 mm. Inolux Corporation · Top View SMD LED · 0603 (1.6 &times; 0.8mm) · InGaN</description>+ <smd name="1" x="-0.8000" y="-0.0000" dx="0.9000" dy="1.0000" layer="1" roundness="50"/>+ <smd name="2" x="0.8000" y="-0.0000" dx="0.9000" dy="1.0000" layer="1" roundness="50"/>+ <wire x1="-0.8000" y1="0.4000" x2="0.8000" y2="0.4000" width="0.1000" layer="51"/>+ <wire x1="0.8000" y1="0.4000" x2="0.8000" y2="-0.4000" width="0.1000" layer="51"/>+ <wire x1="0.8000" y1="-0.4000" x2="-0.8000" y2="-0.4000" width="0.1000" layer="51"/>+ <wire x1="-0.8000" y1="-0.4000" x2="-0.8000" y2="0.4000" width="0.1000" layer="51"/>+ <wire x1="-0.9200" y1="0.5200" x2="0.9200" y2="0.5200" width="0.1200" layer="21"/>+ <wire x1="0.9200" y1="0.5200" x2="0.9200" y2="-0.5200" width="0.1200" layer="21"/>+ <wire x1="0.9200" y1="-0.5200" x2="-0.9200" y2="-0.5200" width="0.1200" layer="21"/>+ <wire x1="-0.9200" y1="-0.5200" x2="-0.9200" y2="0.5200" width="0.1200" layer="21"/>+ <wire x1="-1.1000" y1="0.7000" x2="-0.5000" y2="0.7000" width="0.1200" layer="21"/>+ <text x="0" y="1.300" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-1.100" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="IN-S63BTG">+ <description>Light emitting diode</description>+ <wire x1="-3.0480" y1="-0.7620" x2="-4.5720" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-4.5720" y1="-2.2860" x2="-3.8100" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-3.8100" y1="-2.2860" x2="-4.5720" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-4.5720" y1="-2.2860" x2="-4.5720" y2="-1.5240" width="0.1524" layer="94"/>+ <wire x1="-1.7780" y1="-0.7620" x2="-3.3020" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-3.3020" y1="-2.2860" x2="-2.5400" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="-2.2860" x2="-3.3020" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-3.3020" y1="-2.2860" x2="-3.3020" y2="-1.5240" width="0.1524" layer="94"/>+ <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="-1.2700" y1="-1.2700" x2="-1.2700" y2="1.2700" width="0.1524" layer="94"/>+ <wire x1="1.2700" y1="-1.2700" x2="1.2700" y2="1.2700" width="0.1524" layer="94"/>+ <wire x1="1.2700" y1="1.2700" x2="-1.2700" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="-1.2700" width="0.1524" layer="94"/>+ <text x="0.0000" y="2.5400" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-2.5400" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="K" x="-3.81" y="0" length="short" direction="pas" visible="pad"/>+ <pin name="A" x="3.81" y="0" length="short" direction="pas" rot="R180" visible="pad"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="IN-S63BTG" prefix="D">+ <description>Light emitting diode</description>+ <gates>+ <gate name="G$1" symbol="IN-S63BTG" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="IN-S63BTG">+ <connects>+ <connect gate="G$1" pin="K" pad="1"/>+ <connect gate="G$1" pin="A" pad="2"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
rust/lbr/tests/fixtures/LAN7800.lbrxadded+265@@ -0,0 +1,265 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>Microchip LAN7800 SuperSpeed USB 3.1 Gen1 to 10/100/1000 Ethernet Controller, QFN-48</description>+<packages>+<package name="QFN-48_7x7mm">+ <description>QFN-48, 7 x 7 mm</description>+ <smd name="1" x="-3.5000" y="2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="2" x="-3.5000" y="2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="3" x="-3.5000" y="1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="4" x="-3.5000" y="1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="5" x="-3.5000" y="0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="6" x="-3.5000" y="0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="7" x="-3.5000" y="-0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="8" x="-3.5000" y="-0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="9" x="-3.5000" y="-1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="10" x="-3.5000" y="-1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="11" x="-3.5000" y="-2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="12" x="-3.5000" y="-2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="13" x="-2.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="14" x="-2.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="15" x="-1.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="16" x="-1.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="17" x="-0.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="18" x="-0.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="19" x="0.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="20" x="0.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="21" x="1.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="22" x="1.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="23" x="2.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="24" x="2.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="25" x="3.5000" y="-2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="26" x="3.5000" y="-2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="27" x="3.5000" y="-1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="28" x="3.5000" y="-1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="29" x="3.5000" y="-0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="30" x="3.5000" y="-0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="31" x="3.5000" y="0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="32" x="3.5000" y="0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="33" x="3.5000" y="1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="34" x="3.5000" y="1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="35" x="3.5000" y="2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="36" x="3.5000" y="2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="37" x="2.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="38" x="2.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="39" x="1.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="40" x="1.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="41" x="0.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="42" x="0.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="43" x="-0.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="44" x="-0.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="45" x="-1.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="46" x="-1.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="47" x="-2.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="48" x="-2.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="49" x="0.0000" y="-0.0000" dx="5.3000" dy="5.3000" layer="1"/>+ <circle x="-3.5000" y="3.5000" radius="0.0300" width="0.0600" layer="21"/>+ <polygon width="0.1000" layer="51">+ <vertex x="-2.5000" y="3.5000"/>+ <vertex x="3.5000" y="3.5000"/>+ <vertex x="3.5000" y="-3.5000"/>+ <vertex x="-3.5000" y="-3.5000"/>+ <vertex x="-3.5000" y="2.5000"/>+ </polygon>+ <wire x1="3.7200" y1="3.7200" x2="3.7200" y2="3.2800" width="0.2000" layer="21"/>+ <wire x1="3.2800" y1="3.7200" x2="3.7200" y2="3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="3.7200" x2="-3.2800" y2="3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="3.2800" x2="-3.7200" y2="3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="-3.2800" x2="-3.7200" y2="-3.7200" width="0.2000" layer="21"/>+ <wire x1="3.7200" y1="-3.7200" x2="3.7200" y2="-3.2800" width="0.2000" layer="21"/>+ <wire x1="3.2800" y1="-3.7200" x2="3.7200" y2="-3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="-3.7200" x2="-3.2800" y2="-3.7200" width="0.2000" layer="21"/>+ <wire x1="-4.1000" y1="3.5200" x2="-4.1200" y2="3.4452" width="0.3000" layer="21"/>+ <wire x1="-4.1200" y1="3.4452" x2="-4.1747" y2="3.3903" width="0.3000" layer="21"/>+ <wire x1="-4.1747" y1="3.3903" x2="-4.2494" y2="3.3700" width="0.3000" layer="21"/>+ <wire x1="-4.2494" y1="3.3700" x2="-4.3243" y2="3.3897" width="0.3000" layer="21"/>+ <wire x1="-4.3243" y1="3.3897" x2="-4.3794" y2="3.4441" width="0.3000" layer="21"/>+ <wire x1="-4.3794" y1="3.4441" x2="-4.4000" y2="3.5188" width="0.3000" layer="21"/>+ <wire x1="-4.4000" y1="3.5188" x2="-4.3806" y2="3.5938" width="0.3000" layer="21"/>+ <wire x1="-4.3806" y1="3.5938" x2="-4.3264" y2="3.6491" width="0.3000" layer="21"/>+ <wire x1="-4.3264" y1="3.6491" x2="-4.2519" y2="3.6700" width="0.3000" layer="21"/>+ <wire x1="-4.2519" y1="3.6700" x2="-4.1768" y2="3.6510" width="0.3000" layer="21"/>+ <wire x1="-4.1768" y1="3.6510" x2="-4.1213" y2="3.5970" width="0.3000" layer="21"/>+ <wire x1="-4.1213" y1="3.5970" x2="-4.1000" y2="3.5225" width="0.3000" layer="21"/>+ <text x="0" y="4.600" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-4.600" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="LAN7800">+ <description>Microchip LAN7800 SuperSpeed USB 3.1 Gen1 to 10/100/1000 Ethernet Controller, QFN-48</description>+ <wire x1="-34.29" y1="33.02" x2="34.29" y2="33.02" width="0.254" layer="94"/>+ <wire x1="34.29" y1="33.02" x2="34.29" y2="-33.02" width="0.254" layer="94"/>+ <wire x1="34.29" y1="-33.02" x2="-34.29" y2="-33.02" width="0.254" layer="94"/>+ <wire x1="-34.29" y1="-33.02" x2="-34.29" y2="33.02" width="0.254" layer="94"/>+ <circle x="-33.0200" y="31.7500" radius="0.3800" width="0.1524" layer="94"/>+ <text x="0.0000" y="35.5600" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-35.5600" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="TR0P" x="-36.83" y="27.94" length="short" direction="io"/>+ <pin name="TR0N" x="-36.83" y="25.4" length="short" direction="io"/>+ <pin name="VDD25A" x="-36.83" y="22.86" length="short" direction="io"/>+ <pin name="TR1P" x="-36.83" y="20.32" length="short" direction="io"/>+ <pin name="TR1N" x="-36.83" y="17.78" length="short" direction="io"/>+ <pin name="VDD25A@2" x="-36.83" y="15.24" length="short" direction="io"/>+ <pin name="TR2P" x="-36.83" y="12.7" length="short" direction="io"/>+ <pin name="TR2N" x="-36.83" y="10.16" length="short" direction="io"/>+ <pin name="VDD25A@3" x="-36.83" y="7.62" length="short" direction="io"/>+ <pin name="TR3P" x="-36.83" y="5.08" length="short" direction="io"/>+ <pin name="TR3N" x="-36.83" y="2.54" length="short" direction="io"/>+ <pin name="VDD25A@4" x="-36.83" y="0" length="short" direction="io"/>+ <pin name="VDD12_SW_OUT" x="-36.83" y="-2.54" length="short" direction="io"/>+ <pin name="VDD_SW_IN" x="-36.83" y="-5.08" length="short" direction="io"/>+ <pin name="VDD12_SW_FB" x="-36.83" y="-7.62" length="short" direction="io"/>+ <pin name="EECS/GPIO0" x="-36.83" y="-10.16" length="short" direction="io"/>+ <pin name="EEDI/GPIO1" x="-36.83" y="-12.7" length="short" direction="io"/>+ <pin name="EEDO/LED0/GPIO2" x="-36.83" y="-15.24" length="short" direction="io"/>+ <pin name="EECLK/LED1/GPIO3" x="-36.83" y="-17.78" length="short" direction="io"/>+ <pin name="VDDVARIO" x="-36.83" y="-20.32" length="short" direction="io"/>+ <pin name="VDD12CORE" x="-36.83" y="-22.86" length="short" direction="io"/>+ <pin name="PME_N/GPIO4" x="-36.83" y="-25.4" length="short" direction="io"/>+ <pin name="VBUS_DET" x="-36.83" y="-27.94" length="short" direction="io"/>+ <pin name="SUSPEND_N/LED2/GPIO5" x="-36.83" y="-30.48" length="short" direction="io"/>+ <pin name="VSS" x="36.83" y="30.48" length="short" direction="io" rot="R180"/>+ <pin name="REF_FILT" x="36.83" y="27.94" length="short" direction="io" rot="R180"/>+ <pin name="REF_REXT" x="36.83" y="25.4" length="short" direction="io" rot="R180"/>+ <pin name="VDD33_REG_IN" x="36.83" y="22.86" length="short" direction="io" rot="R180"/>+ <pin name="VDD25_REG_OUT" x="36.83" y="20.32" length="short" direction="io" rot="R180"/>+ <pin name="VDD12A" x="36.83" y="17.78" length="short" direction="io" rot="R180"/>+ <pin name="PME_MODE/GPIO7" x="36.83" y="15.24" length="short" direction="io" rot="R180"/>+ <pin name="VDD12CORE@2" x="36.83" y="12.7" length="short" direction="io" rot="R180"/>+ <pin name="XO" x="36.83" y="10.16" length="short" direction="io" rot="R180"/>+ <pin name="XI" x="36.83" y="7.62" length="short" direction="io" rot="R180"/>+ <pin name="VDDVARIO@2" x="36.83" y="5.08" length="short" direction="io" rot="R180"/>+ <pin name="VDD33A" x="36.83" y="2.54" length="short" direction="io" rot="R180"/>+ <pin name="USBRBIAS" x="36.83" y="0" length="short" direction="io" rot="R180"/>+ <pin name="VDDVARIO@3" x="36.83" y="-2.54" length="short" direction="io" rot="R180"/>+ <pin name="RESET_N/PME_CLEAR" x="36.83" y="-5.08" length="short" direction="io" rot="R180"/>+ <pin name="TEST" x="36.83" y="-7.62" length="short" direction="io" rot="R180"/>+ <pin name="LED3/GPIO6" x="36.83" y="-10.16" length="short" direction="io" rot="R180"/>+ <pin name="USB3_RXDM" x="36.83" y="-12.7" length="short" direction="io" rot="R180"/>+ <pin name="USB3_RXDP" x="36.83" y="-15.24" length="short" direction="io" rot="R180"/>+ <pin name="VDD12A@2" x="36.83" y="-17.78" length="short" direction="io" rot="R180"/>+ <pin name="USB3_TXDM" x="36.83" y="-20.32" length="short" direction="io" rot="R180"/>+ <pin name="USB3_TXDP" x="36.83" y="-22.86" length="short" direction="io" rot="R180"/>+ <pin name="USB2_DM" x="36.83" y="-25.4" length="short" direction="io" rot="R180"/>+ <pin name="USB2_DP" x="36.83" y="-27.94" length="short" direction="io" rot="R180"/>+ <pin name="VDD12A@3" x="36.83" y="-30.48" length="short" direction="io" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="LAN7800" prefix="U">+ <description>Microchip LAN7800 SuperSpeed USB 3.1 Gen1 to 10/100/1000 Ethernet Controller, QFN-48</description>+ <gates>+ <gate name="G$1" symbol="LAN7800" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="QFN-48_7x7mm">+ <connects>+ <connect gate="G$1" pin="TR0P" pad="1"/>+ <connect gate="G$1" pin="TR0N" pad="2"/>+ <connect gate="G$1" pin="VDD25A" pad="3"/>+ <connect gate="G$1" pin="TR1P" pad="4"/>+ <connect gate="G$1" pin="TR1N" pad="5"/>+ <connect gate="G$1" pin="VDD25A@2" pad="6"/>+ <connect gate="G$1" pin="TR2P" pad="7"/>+ <connect gate="G$1" pin="TR2N" pad="8"/>+ <connect gate="G$1" pin="VDD25A@3" pad="9"/>+ <connect gate="G$1" pin="TR3P" pad="10"/>+ <connect gate="G$1" pin="TR3N" pad="11"/>+ <connect gate="G$1" pin="VDD25A@4" pad="12"/>+ <connect gate="G$1" pin="VDD12_SW_OUT" pad="13"/>+ <connect gate="G$1" pin="VDD_SW_IN" pad="14"/>+ <connect gate="G$1" pin="VDD12_SW_FB" pad="15"/>+ <connect gate="G$1" pin="EECS/GPIO0" pad="16"/>+ <connect gate="G$1" pin="EEDI/GPIO1" pad="17"/>+ <connect gate="G$1" pin="EEDO/LED0/GPIO2" pad="18"/>+ <connect gate="G$1" pin="EECLK/LED1/GPIO3" pad="19"/>+ <connect gate="G$1" pin="VDDVARIO" pad="20"/>+ <connect gate="G$1" pin="VDD12CORE" pad="21"/>+ <connect gate="G$1" pin="PME_N/GPIO4" pad="22"/>+ <connect gate="G$1" pin="VBUS_DET" pad="23"/>+ <connect gate="G$1" pin="SUSPEND_N/LED2/GPIO5" pad="24"/>+ <connect gate="G$1" pin="VSS" pad="49"/>+ <connect gate="G$1" pin="REF_FILT" pad="48"/>+ <connect gate="G$1" pin="REF_REXT" pad="47"/>+ <connect gate="G$1" pin="VDD33_REG_IN" pad="46"/>+ <connect gate="G$1" pin="VDD25_REG_OUT" pad="45"/>+ <connect gate="G$1" pin="VDD12A" pad="44"/>+ <connect gate="G$1" pin="PME_MODE/GPIO7" pad="43"/>+ <connect gate="G$1" pin="VDD12CORE@2" pad="42"/>+ <connect gate="G$1" pin="XO" pad="41"/>+ <connect gate="G$1" pin="XI" pad="40"/>+ <connect gate="G$1" pin="VDDVARIO@2" pad="39"/>+ <connect gate="G$1" pin="VDD33A" pad="38"/>+ <connect gate="G$1" pin="USBRBIAS" pad="37"/>+ <connect gate="G$1" pin="VDDVARIO@3" pad="36"/>+ <connect gate="G$1" pin="RESET_N/PME_CLEAR" pad="35"/>+ <connect gate="G$1" pin="TEST" pad="34"/>+ <connect gate="G$1" pin="LED3/GPIO6" pad="33"/>+ <connect gate="G$1" pin="USB3_RXDM" pad="32"/>+ <connect gate="G$1" pin="USB3_RXDP" pad="31"/>+ <connect gate="G$1" pin="VDD12A@2" pad="30"/>+ <connect gate="G$1" pin="USB3_TXDM" pad="29"/>+ <connect gate="G$1" pin="USB3_TXDP" pad="28"/>+ <connect gate="G$1" pin="USB2_DM" pad="27"/>+ <connect gate="G$1" pin="USB2_DP" pad="26"/>+ <connect gate="G$1" pin="VDD12A@3" pad="25"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
rust/lbr/tests/fixtures/STM32L431RCT6TR.lbrxadded+300@@ -0,0 +1,300 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description></description>+<packages>+<package name="LQFP-64_10x10mm_P0.5mm">+ <description>LQFP-64, 10 x 10 mm, 0.5 mm pitch</description>+ <smd name="1" x="-5.6750" y="3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="2" x="-5.6750" y="3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="3" x="-5.6750" y="2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="4" x="-5.6750" y="2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="5" x="-5.6750" y="1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="6" x="-5.6750" y="1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="7" x="-5.6750" y="0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="8" x="-5.6750" y="0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="9" x="-5.6750" y="-0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="10" x="-5.6750" y="-0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="11" x="-5.6750" y="-1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="12" x="-5.6750" y="-1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="13" x="-5.6750" y="-2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="14" x="-5.6750" y="-2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="15" x="-5.6750" y="-3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="16" x="-5.6750" y="-3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="17" x="-3.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="18" x="-3.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="19" x="-2.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="20" x="-2.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="21" x="-1.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="22" x="-1.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="23" x="-0.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="24" x="-0.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="25" x="0.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="26" x="0.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="27" x="1.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="28" x="1.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="29" x="2.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="30" x="2.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="31" x="3.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="32" x="3.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="33" x="5.6750" y="-3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="34" x="5.6750" y="-3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="35" x="5.6750" y="-2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="36" x="5.6750" y="-2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="37" x="5.6750" y="-1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="38" x="5.6750" y="-1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="39" x="5.6750" y="-0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="40" x="5.6750" y="-0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="41" x="5.6750" y="0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="42" x="5.6750" y="0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="43" x="5.6750" y="1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="44" x="5.6750" y="1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="45" x="5.6750" y="2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="46" x="5.6750" y="2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="47" x="5.6750" y="3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="48" x="5.6750" y="3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="49" x="3.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="50" x="3.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="51" x="2.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="52" x="2.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="53" x="1.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="54" x="1.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="55" x="0.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="56" x="0.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="57" x="-0.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="58" x="-0.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="59" x="-1.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="60" x="-1.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="61" x="-2.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="62" x="-2.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="63" x="-3.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="64" x="-3.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-5.7500" y="4.1600"/>+ <vertex x="-6.0900" y="4.6300"/>+ <vertex x="-5.4100" y="4.6300"/>+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-4.0000" y="5.0000"/>+ <vertex x="5.0000" y="5.0000"/>+ <vertex x="5.0000" y="-5.0000"/>+ <vertex x="-5.0000" y="-5.0000"/>+ <vertex x="-5.0000" y="4.0000"/>+ </polygon>+ <wire x1="-5.1100" y1="5.1100" x2="-4.1600" y2="5.1100" width="0.1200" layer="21"/>+ <wire x1="-5.1100" y1="4.1600" x2="-5.1100" y2="5.1100" width="0.1200" layer="21"/>+ <wire x1="-5.1100" y1="-5.1100" x2="-5.1100" y2="-4.1600" width="0.1200" layer="21"/>+ <wire x1="-4.1600" y1="-5.1100" x2="-5.1100" y2="-5.1100" width="0.1200" layer="21"/>+ <wire x1="4.1600" y1="5.1100" x2="5.1100" y2="5.1100" width="0.1200" layer="21"/>+ <wire x1="5.1100" y1="5.1100" x2="5.1100" y2="4.1600" width="0.1200" layer="21"/>+ <wire x1="5.1100" y1="-4.1600" x2="5.1100" y2="-5.1100" width="0.1200" layer="21"/>+ <wire x1="5.1100" y1="-5.1100" x2="4.1600" y2="-5.1100" width="0.1200" layer="21"/>+ <text x="0" y="7.050" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-7.050" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="STM32L431RCT6TR">+ <wire x1="-12.7" y1="40.64" x2="12.7" y2="40.64" width="0.254" layer="94"/>+ <wire x1="12.7" y1="40.64" x2="12.7" y2="-43.18" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-43.18" x2="-12.7" y2="-43.18" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-43.18" x2="-12.7" y2="40.64" width="0.254" layer="94"/>+ <text x="0.0000" y="43.1800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-45.7200" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="VBAT" x="-17.78" y="38.1" length="middle" direction="pwr"/>+ <pin name="PC13" x="-17.78" y="35.56" length="middle" direction="io"/>+ <pin name="PC14-OSC32_IN" x="-17.78" y="33.02" length="middle" direction="io"/>+ <pin name="PC15-OSC32_OUT" x="-17.78" y="30.48" length="middle" direction="io"/>+ <pin name="PH0-OSC_IN" x="-17.78" y="27.94" length="middle" direction="io"/>+ <pin name="PH1-OSC_OUT" x="-17.78" y="25.4" length="middle" direction="io"/>+ <pin name="NRST" x="-17.78" y="22.86" length="middle" direction="io"/>+ <pin name="PC0" x="-17.78" y="20.32" length="middle" direction="io"/>+ <pin name="PC1" x="-17.78" y="17.78" length="middle" direction="io"/>+ <pin name="PC2" x="-17.78" y="15.24" length="middle" direction="io"/>+ <pin name="PC3" x="-17.78" y="12.7" length="middle" direction="io"/>+ <pin name="VSSA/VREF-" x="-17.78" y="10.16" length="middle" direction="pwr"/>+ <pin name="VDDA/VREF+" x="-17.78" y="7.62" length="middle" direction="pwr"/>+ <pin name="PA0" x="-17.78" y="5.08" length="middle" direction="io"/>+ <pin name="PA1" x="-17.78" y="2.54" length="middle" direction="io"/>+ <pin name="PA2" x="-17.78" y="0" length="middle" direction="io"/>+ <pin name="PA3" x="-17.78" y="-2.54" length="middle" direction="io"/>+ <pin name="VSS" x="-17.78" y="-5.08" length="middle" direction="pwr"/>+ <pin name="VDD" x="-17.78" y="-7.62" length="middle" direction="pwr"/>+ <pin name="PA4" x="-17.78" y="-10.16" length="middle" direction="io"/>+ <pin name="PA5" x="-17.78" y="-12.7" length="middle" direction="io"/>+ <pin name="PA6" x="-17.78" y="-15.24" length="middle" direction="io"/>+ <pin name="PA7" x="-17.78" y="-17.78" length="middle" direction="io"/>+ <pin name="PC4" x="-17.78" y="-20.32" length="middle" direction="io"/>+ <pin name="PC5" x="-17.78" y="-22.86" length="middle" direction="io"/>+ <pin name="PB0" x="-17.78" y="-25.4" length="middle" direction="io"/>+ <pin name="PB1" x="-17.78" y="-27.94" length="middle" direction="io"/>+ <pin name="PB2" x="-17.78" y="-30.48" length="middle" direction="io"/>+ <pin name="PB10" x="-17.78" y="-33.02" length="middle" direction="io"/>+ <pin name="PB11" x="-17.78" y="-35.56" length="middle" direction="io"/>+ <pin name="VSS@2" x="-17.78" y="-38.1" length="middle" direction="pwr"/>+ <pin name="VDD@2" x="-17.78" y="-40.64" length="middle" direction="pwr"/>+ <pin name="VDD@3" x="17.78" y="38.1" length="middle" direction="pwr" rot="R180"/>+ <pin name="VSS@3" x="17.78" y="35.56" length="middle" direction="pwr" rot="R180"/>+ <pin name="PB9" x="17.78" y="33.02" length="middle" direction="io" rot="R180"/>+ <pin name="PB8" x="17.78" y="30.48" length="middle" direction="io" rot="R180"/>+ <pin name="PH3-BOOT0" x="17.78" y="27.94" length="middle" direction="io" rot="R180"/>+ <pin name="PB7" x="17.78" y="25.4" length="middle" direction="io" rot="R180"/>+ <pin name="PB6" x="17.78" y="22.86" length="middle" direction="io" rot="R180"/>+ <pin name="PB5" x="17.78" y="20.32" length="middle" direction="io" rot="R180"/>+ <pin name="PB4" x="17.78" y="17.78" length="middle" direction="io" rot="R180"/>+ <pin name="PB3" x="17.78" y="15.24" length="middle" direction="io" rot="R180"/>+ <pin name="PD2" x="17.78" y="12.7" length="middle" direction="io" rot="R180"/>+ <pin name="PC12" x="17.78" y="10.16" length="middle" direction="io" rot="R180"/>+ <pin name="PC11" x="17.78" y="7.62" length="middle" direction="io" rot="R180"/>+ <pin name="PC10" x="17.78" y="5.08" length="middle" direction="io" rot="R180"/>+ <pin name="PA15" x="17.78" y="2.54" length="middle" direction="io" rot="R180"/>+ <pin name="PA14" x="17.78" y="0" length="middle" direction="io" rot="R180"/>+ <pin name="VDD@4" x="17.78" y="-2.54" length="middle" direction="pwr" rot="R180"/>+ <pin name="VSS@4" x="17.78" y="-5.08" length="middle" direction="pwr" rot="R180"/>+ <pin name="PA13" x="17.78" y="-7.62" length="middle" direction="io" rot="R180"/>+ <pin name="PA12" x="17.78" y="-10.16" length="middle" direction="io" rot="R180"/>+ <pin name="PA11" x="17.78" y="-12.7" length="middle" direction="io" rot="R180"/>+ <pin name="PA10" x="17.78" y="-15.24" length="middle" direction="io" rot="R180"/>+ <pin name="PA9" x="17.78" y="-17.78" length="middle" direction="io" rot="R180"/>+ <pin name="PA8" x="17.78" y="-20.32" length="middle" direction="io" rot="R180"/>+ <pin name="PC9" x="17.78" y="-22.86" length="middle" direction="io" rot="R180"/>+ <pin name="PC8" x="17.78" y="-25.4" length="middle" direction="io" rot="R180"/>+ <pin name="PC7" x="17.78" y="-27.94" length="middle" direction="io" rot="R180"/>+ <pin name="PC6" x="17.78" y="-30.48" length="middle" direction="io" rot="R180"/>+ <pin name="PB15" x="17.78" y="-33.02" length="middle" direction="io" rot="R180"/>+ <pin name="PB14" x="17.78" y="-35.56" length="middle" direction="io" rot="R180"/>+ <pin name="PB13" x="17.78" y="-38.1" length="middle" direction="io" rot="R180"/>+ <pin name="PB12" x="17.78" y="-40.64" length="middle" direction="io" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="STM32L431RCT6TR" prefix="U">+ <description></description>+ <gates>+ <gate name="G$1" symbol="STM32L431RCT6TR" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="LQFP-64_10x10mm_P0.5mm">+ <connects>+ <connect gate="G$1" pin="VBAT" pad="1"/>+ <connect gate="G$1" pin="PC13" pad="2"/>+ <connect gate="G$1" pin="PC14-OSC32_IN" pad="3"/>+ <connect gate="G$1" pin="PC15-OSC32_OUT" pad="4"/>+ <connect gate="G$1" pin="PH0-OSC_IN" pad="5"/>+ <connect gate="G$1" pin="PH1-OSC_OUT" pad="6"/>+ <connect gate="G$1" pin="NRST" pad="7"/>+ <connect gate="G$1" pin="PC0" pad="8"/>+ <connect gate="G$1" pin="PC1" pad="9"/>+ <connect gate="G$1" pin="PC2" pad="10"/>+ <connect gate="G$1" pin="PC3" pad="11"/>+ <connect gate="G$1" pin="VSSA/VREF-" pad="12"/>+ <connect gate="G$1" pin="VDDA/VREF+" pad="13"/>+ <connect gate="G$1" pin="PA0" pad="14"/>+ <connect gate="G$1" pin="PA1" pad="15"/>+ <connect gate="G$1" pin="PA2" pad="16"/>+ <connect gate="G$1" pin="PA3" pad="17"/>+ <connect gate="G$1" pin="VSS" pad="18"/>+ <connect gate="G$1" pin="VDD" pad="19"/>+ <connect gate="G$1" pin="PA4" pad="20"/>+ <connect gate="G$1" pin="PA5" pad="21"/>+ <connect gate="G$1" pin="PA6" pad="22"/>+ <connect gate="G$1" pin="PA7" pad="23"/>+ <connect gate="G$1" pin="PC4" pad="24"/>+ <connect gate="G$1" pin="PC5" pad="25"/>+ <connect gate="G$1" pin="PB0" pad="26"/>+ <connect gate="G$1" pin="PB1" pad="27"/>+ <connect gate="G$1" pin="PB2" pad="28"/>+ <connect gate="G$1" pin="PB10" pad="29"/>+ <connect gate="G$1" pin="PB11" pad="30"/>+ <connect gate="G$1" pin="VSS@2" pad="31"/>+ <connect gate="G$1" pin="VDD@2" pad="32"/>+ <connect gate="G$1" pin="VDD@3" pad="64"/>+ <connect gate="G$1" pin="VSS@3" pad="63"/>+ <connect gate="G$1" pin="PB9" pad="62"/>+ <connect gate="G$1" pin="PB8" pad="61"/>+ <connect gate="G$1" pin="PH3-BOOT0" pad="60"/>+ <connect gate="G$1" pin="PB7" pad="59"/>+ <connect gate="G$1" pin="PB6" pad="58"/>+ <connect gate="G$1" pin="PB5" pad="57"/>+ <connect gate="G$1" pin="PB4" pad="56"/>+ <connect gate="G$1" pin="PB3" pad="55"/>+ <connect gate="G$1" pin="PD2" pad="54"/>+ <connect gate="G$1" pin="PC12" pad="53"/>+ <connect gate="G$1" pin="PC11" pad="52"/>+ <connect gate="G$1" pin="PC10" pad="51"/>+ <connect gate="G$1" pin="PA15" pad="50"/>+ <connect gate="G$1" pin="PA14" pad="49"/>+ <connect gate="G$1" pin="VDD@4" pad="48"/>+ <connect gate="G$1" pin="VSS@4" pad="47"/>+ <connect gate="G$1" pin="PA13" pad="46"/>+ <connect gate="G$1" pin="PA12" pad="45"/>+ <connect gate="G$1" pin="PA11" pad="44"/>+ <connect gate="G$1" pin="PA10" pad="43"/>+ <connect gate="G$1" pin="PA9" pad="42"/>+ <connect gate="G$1" pin="PA8" pad="41"/>+ <connect gate="G$1" pin="PC9" pad="40"/>+ <connect gate="G$1" pin="PC8" pad="39"/>+ <connect gate="G$1" pin="PC7" pad="38"/>+ <connect gate="G$1" pin="PC6" pad="37"/>+ <connect gate="G$1" pin="PB15" pad="36"/>+ <connect gate="G$1" pin="PB14" pad="35"/>+ <connect gate="G$1" pin="PB13" pad="34"/>+ <connect gate="G$1" pin="PB12" pad="33"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
rust/lbr/tests/fixtures/syn_deadconnect.lbrxadded+155@@ -0,0 +1,155 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>USB serial converter, UART, SOIC-16</description>+<packages>+<package name="SOIC-16_3.9x9.9mm_P1.27mm">+ <description>SOIC-16, 3.9 x 9.9 mm, 1.27 mm pitch</description>+ <smd name="1" x="-2.4750" y="4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="2" x="-2.4750" y="3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="3" x="-2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="4" x="-2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="5" x="-2.4750" y="-0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="6" x="-2.4750" y="-1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="7" x="-2.4750" y="-3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="8" x="-2.4750" y="-4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="9" x="2.4750" y="-4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="10" x="2.4750" y="-3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="11" x="2.4750" y="-1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="12" x="2.4750" y="-0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="13" x="2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="14" x="2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="15" x="2.4750" y="3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="16" x="2.4750" y="4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-2.6000" y="5.0100"/>+ <vertex x="-2.8400" y="5.3400"/>+ <vertex x="-2.3600" y="5.3400"/>+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-0.9750" y="4.9500"/>+ <vertex x="1.9500" y="4.9500"/>+ <vertex x="1.9500" y="-4.9500"/>+ <vertex x="-1.9500" y="-4.9500"/>+ <vertex x="-1.9500" y="3.9750"/>+ </polygon>+ <wire x1="-2.0600" y1="5.0600" x2="2.0600" y2="5.0600" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="5.0050" x2="-2.0600" y2="5.0600" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="-5.0600" x2="-2.0600" y2="-5.0050" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="5.0600" x2="2.0600" y2="5.0050" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="-5.0050" x2="2.0600" y2="-5.0600" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="-5.0600" x2="-2.0600" y2="-5.0600" width="0.1200" layer="21"/>+ <text x="0" y="6.020" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-6.020" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="CH340G">+ <description>USB serial converter, UART, SOIC-16</description>+ <wire x1="-12.7" y1="15.239999999999998" x2="12.7" y2="15.239999999999998" width="0.254" layer="94"/>+ <wire x1="12.7" y1="15.239999999999998" x2="12.7" y2="-15.239999999999998" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-15.239999999999998" x2="-12.7" y2="-15.239999999999998" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-15.239999999999998" x2="-12.7" y2="15.239999999999998" width="0.254" layer="94"/>+ <text x="-5.0800" y="13.9700" size="1.27" layer="95" align="center">>NAME</text>+ <text x="1.2700" y="13.9700" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="GND" x="-17.78" y="-7.620000000000001" length="middle" direction="pwr"/>+ <pin name="TXD" x="17.78" y="12.7" length="middle" direction="out" rot="R180"/>+ <pin name="RXD" x="-17.78" y="10.16" length="middle" direction="in"/>+ <pin name="V3" x="-17.78" y="-10.16" length="middle" direction="out"/>+ <pin name="UD+" x="17.78" y="0" length="middle" direction="io" rot="R180"/>+ <pin name="UD-" x="17.78" y="-2.540000000000001" length="middle" direction="io" rot="R180"/>+ <pin name="XI" x="-17.78" y="7.619999999999999" length="middle" direction="in"/>+ <pin name="XO" x="17.78" y="10.16" length="middle" direction="out" rot="R180"/>+ <pin name="CTS" x="-17.78" y="5.079999999999999" length="middle" direction="in"/>+ <pin name="DSR" x="-17.78" y="0" length="middle" direction="in"/>+ <pin name="RI" x="-17.78" y="-2.540000000000001" length="middle" direction="in"/>+ <pin name="DCD" x="-17.78" y="2.539999999999999" length="middle" direction="in"/>+ <pin name="DTR" x="17.78" y="7.619999999999999" length="middle" direction="out" rot="R180"/>+ <pin name="RTS" x="17.78" y="5.079999999999999" length="middle" direction="out" rot="R180"/>+ <pin name="R232" x="-17.78" y="12.7" length="middle" direction="in"/>+ <pin name="VCC" x="-17.78" y="-12.7" length="middle" direction="pwr"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="CH340G" prefix="U">+ <description>USB serial converter, UART, SOIC-16</description>+ <gates>+ <gate name="G$1" symbol="CH340G" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="SOIC-16_3.9x9.9mm_P1.27mm">+ <connects>+ <connect gate="G$1" pin="NOPE_GND" pad="1"/>+ <connect gate="G$1" pin="TXD" pad="2"/>+ <connect gate="G$1" pin="RXD" pad="3"/>+ <connect gate="G$1" pin="V3" pad="4"/>+ <connect gate="G$1" pin="UD+" pad="5"/>+ <connect gate="G$1" pin="UD-" pad="6"/>+ <connect gate="G$1" pin="XI" pad="7"/>+ <connect gate="G$1" pin="XO" pad="8"/>+ <connect gate="G$1" pin="CTS" pad="9"/>+ <connect gate="G$1" pin="DSR" pad="10"/>+ <connect gate="G$1" pin="RI" pad="11"/>+ <connect gate="G$1" pin="DCD" pad="12"/>+ <connect gate="G$1" pin="DTR" pad="13"/>+ <connect gate="G$1" pin="RTS" pad="14"/>+ <connect gate="G$1" pin="R232" pad="15"/>+ <connect gate="G$1" pin="VCC" pad="16"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
rust/lbr/tests/fixtures/syn_duppad.lbrxadded+155@@ -0,0 +1,155 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>USB serial converter, UART, SOIC-16</description>+<packages>+<package name="SOIC-16_3.9x9.9mm_P1.27mm">+ <description>SOIC-16, 3.9 x 9.9 mm, 1.27 mm pitch</description>+ <smd name="1" x="-2.4750" y="4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="1" x="-2.4750" y="3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="3" x="-2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="4" x="-2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="5" x="-2.4750" y="-0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="6" x="-2.4750" y="-1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="7" x="-2.4750" y="-3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="8" x="-2.4750" y="-4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="9" x="2.4750" y="-4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="10" x="2.4750" y="-3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="11" x="2.4750" y="-1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="12" x="2.4750" y="-0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="13" x="2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="14" x="2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="15" x="2.4750" y="3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="16" x="2.4750" y="4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-2.6000" y="5.0100"/>+ <vertex x="-2.8400" y="5.3400"/>+ <vertex x="-2.3600" y="5.3400"/>+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-0.9750" y="4.9500"/>+ <vertex x="1.9500" y="4.9500"/>+ <vertex x="1.9500" y="-4.9500"/>+ <vertex x="-1.9500" y="-4.9500"/>+ <vertex x="-1.9500" y="3.9750"/>+ </polygon>+ <wire x1="-2.0600" y1="5.0600" x2="2.0600" y2="5.0600" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="5.0050" x2="-2.0600" y2="5.0600" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="-5.0600" x2="-2.0600" y2="-5.0050" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="5.0600" x2="2.0600" y2="5.0050" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="-5.0050" x2="2.0600" y2="-5.0600" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="-5.0600" x2="-2.0600" y2="-5.0600" width="0.1200" layer="21"/>+ <text x="0" y="6.020" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-6.020" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="CH340G">+ <description>USB serial converter, UART, SOIC-16</description>+ <wire x1="-12.7" y1="15.239999999999998" x2="12.7" y2="15.239999999999998" width="0.254" layer="94"/>+ <wire x1="12.7" y1="15.239999999999998" x2="12.7" y2="-15.239999999999998" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-15.239999999999998" x2="-12.7" y2="-15.239999999999998" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-15.239999999999998" x2="-12.7" y2="15.239999999999998" width="0.254" layer="94"/>+ <text x="-5.0800" y="13.9700" size="1.27" layer="95" align="center">>NAME</text>+ <text x="1.2700" y="13.9700" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="GND" x="-17.78" y="-7.620000000000001" length="middle" direction="pwr"/>+ <pin name="TXD" x="17.78" y="12.7" length="middle" direction="out" rot="R180"/>+ <pin name="RXD" x="-17.78" y="10.16" length="middle" direction="in"/>+ <pin name="V3" x="-17.78" y="-10.16" length="middle" direction="out"/>+ <pin name="UD+" x="17.78" y="0" length="middle" direction="io" rot="R180"/>+ <pin name="UD-" x="17.78" y="-2.540000000000001" length="middle" direction="io" rot="R180"/>+ <pin name="XI" x="-17.78" y="7.619999999999999" length="middle" direction="in"/>+ <pin name="XO" x="17.78" y="10.16" length="middle" direction="out" rot="R180"/>+ <pin name="CTS" x="-17.78" y="5.079999999999999" length="middle" direction="in"/>+ <pin name="DSR" x="-17.78" y="0" length="middle" direction="in"/>+ <pin name="RI" x="-17.78" y="-2.540000000000001" length="middle" direction="in"/>+ <pin name="DCD" x="-17.78" y="2.539999999999999" length="middle" direction="in"/>+ <pin name="DTR" x="17.78" y="7.619999999999999" length="middle" direction="out" rot="R180"/>+ <pin name="RTS" x="17.78" y="5.079999999999999" length="middle" direction="out" rot="R180"/>+ <pin name="R232" x="-17.78" y="12.7" length="middle" direction="in"/>+ <pin name="VCC" x="-17.78" y="-12.7" length="middle" direction="pwr"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="CH340G" prefix="U">+ <description>USB serial converter, UART, SOIC-16</description>+ <gates>+ <gate name="G$1" symbol="CH340G" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="SOIC-16_3.9x9.9mm_P1.27mm">+ <connects>+ <connect gate="G$1" pin="GND" pad="1"/>+ <connect gate="G$1" pin="TXD" pad="2"/>+ <connect gate="G$1" pin="RXD" pad="3"/>+ <connect gate="G$1" pin="V3" pad="4"/>+ <connect gate="G$1" pin="UD+" pad="5"/>+ <connect gate="G$1" pin="UD-" pad="6"/>+ <connect gate="G$1" pin="XI" pad="7"/>+ <connect gate="G$1" pin="XO" pad="8"/>+ <connect gate="G$1" pin="CTS" pad="9"/>+ <connect gate="G$1" pin="DSR" pad="10"/>+ <connect gate="G$1" pin="RI" pad="11"/>+ <connect gate="G$1" pin="DCD" pad="12"/>+ <connect gate="G$1" pin="DTR" pad="13"/>+ <connect gate="G$1" pin="RTS" pad="14"/>+ <connect gate="G$1" pin="R232" pad="15"/>+ <connect gate="G$1" pin="VCC" pad="16"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
rust/lbr/tests/fixtures/syn_noteagle.lbrxadded+2@@ -0,0 +1,2 @@+<?xml version="1.0"?>+<html><body>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</body></html>
rust/lbr/tests/fixtures/syn_truncated.lbrxadded+3@@ -0,0 +1,3 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<e
rust/lbr/tests/golden.rs+8−8@@ -8,7 +8,7 @@ fn artifact_names_match_the_python_bridge() { let mut checked = 0; for e in fs::read_dir(dir).unwrap().flatten() { let p = e.path();- if p.extension().and_then(|x| x.to_str()) != Some("lbr") { continue; }+ if p.extension().and_then(|x| x.to_str()) != Some("lbrx") { continue; } // syn_*.lbr are deliberately broken preflight fixtures if p.file_name().unwrap().to_string_lossy().starts_with("syn_") { continue; } let xml = fs::read_to_string(&p).unwrap();@@ -30,17 +30,17 @@ fn a_non_library_is_refused_not_guessed() { #[test] fn binding_injection_matches_python_and_accumulates() { let root = env!("CARGO_MANIFEST_DIR");- let src = fs::read_to_string(format!("{root}/tests/fixtures/Demo_Board.lbr")).unwrap();+ let src = fs::read_to_string(format!("{root}/tests/fixtures/Demo_Board.lbrx")).unwrap(); let plan: serde_json::Value = serde_json::from_str(&fs::read_to_string(format!("{root}/tests/golden/inject_bindings.json")).unwrap()).unwrap(); let parse = |k: &str| -> Vec<fusion_lbr::Binding> { serde_json::from_value(plan[k].clone()).unwrap() }; let first = fusion_lbr::inject_package3d_bindings(&src, &parse("first"));- assert_eq!(first, fs::read_to_string(format!("{root}/tests/golden/Demo_Board.bound3.lbr")).unwrap(), "first injection differs from the Python golden");+ assert_eq!(first, fs::read_to_string(format!("{root}/tests/golden/Demo_Board.bound3.lbrx")).unwrap(), "first injection differs from the Python golden"); let second = fusion_lbr::inject_package3d_bindings(&first, &parse("second"));- assert_eq!(second, fs::read_to_string(format!("{root}/tests/golden/Demo_Board.bound5.lbr")).unwrap(), "subset re-injection must accumulate exactly as Python does");+ assert_eq!(second, fs::read_to_string(format!("{root}/tests/golden/Demo_Board.bound5.lbrx")).unwrap(), "subset re-injection must accumulate exactly as Python does"); // Python is not byte-idempotent (each re-run leaves one more blank line before <symbols>); // the port reproduces that exactly rather than "fixing" the oracle. let again = fusion_lbr::inject_package3d_bindings(&second, &parse("second"));- assert_eq!(again, fs::read_to_string(format!("{root}/tests/golden/Demo_Board.bound5again.lbr")).unwrap(), "re-injection differs from the Python golden");+ assert_eq!(again, fs::read_to_string(format!("{root}/tests/golden/Demo_Board.bound5again.lbrx")).unwrap(), "re-injection differs from the Python golden"); assert_eq!(again.replace('\n', ""), second.replace('\n', ""), "re-injection must be idempotent up to whitespace"); assert_eq!(fusion_lbr::artifact_names(&second).unwrap().p3d.len(), 5); }@@ -48,7 +48,7 @@ fn binding_injection_matches_python_and_accumulates() { #[test] fn metadata_matches_the_python_bridge() { let root = env!("CARGO_MANIFEST_DIR");- let xml = fs::read_to_string(format!("{root}/tests/fixtures/Demo_Board.lbr")).unwrap();+ let xml = fs::read_to_string(format!("{root}/tests/fixtures/Demo_Board.lbrx")).unwrap(); let got = fusion_lbr::library_part_metadata(&xml).unwrap(); let want: fusion_lbr::LibraryMetadata = serde_json::from_str(&fs::read_to_string(format!("{root}/tests/golden/Demo_Board.metadata.json")).unwrap()).unwrap(); assert_eq!(got, want);@@ -74,7 +74,7 @@ fn pairing_matches_the_python_bridge() { #[test] fn split_per_part_matches_python_byte_for_byte() { let root = env!("CARGO_MANIFEST_DIR");- let xml = fs::read_to_string(format!("{root}/tests/fixtures/Demo_Board.lbr")).unwrap();+ let xml = fs::read_to_string(format!("{root}/tests/fixtures/Demo_Board.lbrx")).unwrap(); let out = std::env::temp_dir().join(format!("fusion-lbr-split-{}", std::process::id())); let _ = fs::remove_dir_all(&out); let got = fusion_lbr::split_per_part(&xml, &out).unwrap();@@ -83,7 +83,7 @@ fn split_per_part_matches_python_byte_for_byte() { for (key, want) in index.as_object().unwrap() { let e = got.get(key).unwrap_or_else(|| panic!("missing entry {key}")); let file = want["file"].as_str().unwrap();- assert!(e.lbr_path.ends_with(file), "{key}: path {} should end with {file}", e.lbr_path);+ assert!(e.lbr_path.ends_with(file.trim_end_matches('x')), "{key}: path {} should end with {file}", e.lbr_path); assert_eq!(e.package, want["package"].as_str().unwrap(), "{key}: package"); assert_eq!(serde_json::to_value(&e.symbols).unwrap(), want["symbols"], "{key}: symbols"); assert_eq!(serde_json::to_value(&e.packages).unwrap(), want["packages"], "{key}: packages");
rust/lbr/tests/golden/Demo_Board.bound3.lbrxadded+715@@ -0,0 +1,715 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>Demo_Board (wiki.adom.inc Cloud Library)</description>+<packages>+<package name="QFN-48_7x7mm">+ <description>QFN-48, 7 x 7 mm</description>+ <smd name="1" x="-3.5000" y="2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="2" x="-3.5000" y="2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="3" x="-3.5000" y="1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="4" x="-3.5000" y="1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="5" x="-3.5000" y="0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="6" x="-3.5000" y="0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="7" x="-3.5000" y="-0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="8" x="-3.5000" y="-0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="9" x="-3.5000" y="-1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="10" x="-3.5000" y="-1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="11" x="-3.5000" y="-2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="12" x="-3.5000" y="-2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="13" x="-2.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="14" x="-2.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="15" x="-1.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="16" x="-1.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="17" x="-0.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="18" x="-0.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="19" x="0.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="20" x="0.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="21" x="1.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="22" x="1.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="23" x="2.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="24" x="2.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="25" x="3.5000" y="-2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="26" x="3.5000" y="-2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="27" x="3.5000" y="-1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="28" x="3.5000" y="-1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="29" x="3.5000" y="-0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="30" x="3.5000" y="-0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="31" x="3.5000" y="0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="32" x="3.5000" y="0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="33" x="3.5000" y="1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="34" x="3.5000" y="1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="35" x="3.5000" y="2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="36" x="3.5000" y="2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="37" x="2.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="38" x="2.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="39" x="1.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="40" x="1.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="41" x="0.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="42" x="0.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="43" x="-0.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="44" x="-0.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="45" x="-1.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="46" x="-1.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="47" x="-2.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="48" x="-2.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="49" x="0.0000" y="-0.0000" dx="5.3000" dy="5.3000" layer="1"/>+ <circle x="-3.5000" y="3.5000" radius="0.0300" width="0.0600" layer="21"/>+ <polygon width="0.1000" layer="51">+ <vertex x="-2.5000" y="3.5000"/>+ <vertex x="3.5000" y="3.5000"/>+ <vertex x="3.5000" y="-3.5000"/>+ <vertex x="-3.5000" y="-3.5000"/>+ <vertex x="-3.5000" y="2.5000"/>+ </polygon>+ <wire x1="3.7200" y1="3.7200" x2="3.7200" y2="3.2800" width="0.2000" layer="21"/>+ <wire x1="3.2800" y1="3.7200" x2="3.7200" y2="3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="3.7200" x2="-3.2800" y2="3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="3.2800" x2="-3.7200" y2="3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="-3.2800" x2="-3.7200" y2="-3.7200" width="0.2000" layer="21"/>+ <wire x1="3.7200" y1="-3.7200" x2="3.7200" y2="-3.2800" width="0.2000" layer="21"/>+ <wire x1="3.2800" y1="-3.7200" x2="3.7200" y2="-3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="-3.7200" x2="-3.2800" y2="-3.7200" width="0.2000" layer="21"/>+ <wire x1="-4.1000" y1="3.5200" x2="-4.1200" y2="3.4452" width="0.3000" layer="21"/>+ <wire x1="-4.1200" y1="3.4452" x2="-4.1747" y2="3.3903" width="0.3000" layer="21"/>+ <wire x1="-4.1747" y1="3.3903" x2="-4.2494" y2="3.3700" width="0.3000" layer="21"/>+ <wire x1="-4.2494" y1="3.3700" x2="-4.3243" y2="3.3897" width="0.3000" layer="21"/>+ <wire x1="-4.3243" y1="3.3897" x2="-4.3794" y2="3.4441" width="0.3000" layer="21"/>+ <wire x1="-4.3794" y1="3.4441" x2="-4.4000" y2="3.5188" width="0.3000" layer="21"/>+ <wire x1="-4.4000" y1="3.5188" x2="-4.3806" y2="3.5938" width="0.3000" layer="21"/>+ <wire x1="-4.3806" y1="3.5938" x2="-4.3264" y2="3.6491" width="0.3000" layer="21"/>+ <wire x1="-4.3264" y1="3.6491" x2="-4.2519" y2="3.6700" width="0.3000" layer="21"/>+ <wire x1="-4.2519" y1="3.6700" x2="-4.1768" y2="3.6510" width="0.3000" layer="21"/>+ <wire x1="-4.1768" y1="3.6510" x2="-4.1213" y2="3.5970" width="0.3000" layer="21"/>+ <wire x1="-4.1213" y1="3.5970" x2="-4.1000" y2="3.5225" width="0.3000" layer="21"/>+ <text x="0" y="4.600" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-4.600" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+<package name="SOIC-16_3.9x9.9mm_P1.27mm">+ <description>SOIC-16, 3.9 x 9.9 mm, 1.27 mm pitch</description>+ <smd name="1" x="-2.4750" y="4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="2" x="-2.4750" y="3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="3" x="-2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="4" x="-2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="5" x="-2.4750" y="-0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="6" x="-2.4750" y="-1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="7" x="-2.4750" y="-3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="8" x="-2.4750" y="-4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="9" x="2.4750" y="-4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="10" x="2.4750" y="-3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="11" x="2.4750" y="-1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="12" x="2.4750" y="-0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="13" x="2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="14" x="2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="15" x="2.4750" y="3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="16" x="2.4750" y="4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-2.6000" y="5.0100"/>+ <vertex x="-2.8400" y="5.3400"/>+ <vertex x="-2.3600" y="5.3400"/>+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-0.9750" y="4.9500"/>+ <vertex x="1.9500" y="4.9500"/>+ <vertex x="1.9500" y="-4.9500"/>+ <vertex x="-1.9500" y="-4.9500"/>+ <vertex x="-1.9500" y="3.9750"/>+ </polygon>+ <wire x1="-2.0600" y1="5.0600" x2="2.0600" y2="5.0600" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="5.0050" x2="-2.0600" y2="5.0600" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="-5.0600" x2="-2.0600" y2="-5.0050" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="5.0600" x2="2.0600" y2="5.0050" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="-5.0050" x2="2.0600" y2="-5.0600" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="-5.0600" x2="-2.0600" y2="-5.0600" width="0.1200" layer="21"/>+ <text x="0" y="6.020" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-6.020" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+<package name="LQFP-64_10x10mm_P0.5mm">+ <description>LQFP-64, 10 x 10 mm, 0.5 mm pitch</description>+ <smd name="1" x="-5.6750" y="3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="2" x="-5.6750" y="3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="3" x="-5.6750" y="2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="4" x="-5.6750" y="2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="5" x="-5.6750" y="1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="6" x="-5.6750" y="1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="7" x="-5.6750" y="0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="8" x="-5.6750" y="0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="9" x="-5.6750" y="-0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="10" x="-5.6750" y="-0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="11" x="-5.6750" y="-1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="12" x="-5.6750" y="-1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="13" x="-5.6750" y="-2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="14" x="-5.6750" y="-2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="15" x="-5.6750" y="-3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="16" x="-5.6750" y="-3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="17" x="-3.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="18" x="-3.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="19" x="-2.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="20" x="-2.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="21" x="-1.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="22" x="-1.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="23" x="-0.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="24" x="-0.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="25" x="0.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="26" x="0.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="27" x="1.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="28" x="1.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="29" x="2.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="30" x="2.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="31" x="3.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="32" x="3.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="33" x="5.6750" y="-3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="34" x="5.6750" y="-3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="35" x="5.6750" y="-2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="36" x="5.6750" y="-2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="37" x="5.6750" y="-1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="38" x="5.6750" y="-1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="39" x="5.6750" y="-0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="40" x="5.6750" y="-0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="41" x="5.6750" y="0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="42" x="5.6750" y="0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="43" x="5.6750" y="1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="44" x="5.6750" y="1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="45" x="5.6750" y="2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="46" x="5.6750" y="2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="47" x="5.6750" y="3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="48" x="5.6750" y="3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="49" x="3.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="50" x="3.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="51" x="2.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="52" x="2.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="53" x="1.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="54" x="1.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="55" x="0.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="56" x="0.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="57" x="-0.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="58" x="-0.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="59" x="-1.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="60" x="-1.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="61" x="-2.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="62" x="-2.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="63" x="-3.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="64" x="-3.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-5.7500" y="4.1600"/>+ <vertex x="-6.0900" y="4.6300"/>+ <vertex x="-5.4100" y="4.6300"/>+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-4.0000" y="5.0000"/>+ <vertex x="5.0000" y="5.0000"/>+ <vertex x="5.0000" y="-5.0000"/>+ <vertex x="-5.0000" y="-5.0000"/>+ <vertex x="-5.0000" y="4.0000"/>+ </polygon>+ <wire x1="-5.1100" y1="5.1100" x2="-4.1600" y2="5.1100" width="0.1200" layer="21"/>+ <wire x1="-5.1100" y1="4.1600" x2="-5.1100" y2="5.1100" width="0.1200" layer="21"/>+ <wire x1="-5.1100" y1="-5.1100" x2="-5.1100" y2="-4.1600" width="0.1200" layer="21"/>+ <wire x1="-4.1600" y1="-5.1100" x2="-5.1100" y2="-5.1100" width="0.1200" layer="21"/>+ <wire x1="4.1600" y1="5.1100" x2="5.1100" y2="5.1100" width="0.1200" layer="21"/>+ <wire x1="5.1100" y1="5.1100" x2="5.1100" y2="4.1600" width="0.1200" layer="21"/>+ <wire x1="5.1100" y1="-4.1600" x2="5.1100" y2="-5.1100" width="0.1200" layer="21"/>+ <wire x1="5.1100" y1="-5.1100" x2="4.1600" y2="-5.1100" width="0.1200" layer="21"/>+ <text x="0" y="7.050" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-7.050" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+<package name="Crystal_SMD_3225-4Pin_3.2x2.5mm">+ <description>Crystal, 3.2 x 2.5 mm. SMD3225/4, Crystal, 3.2x2.5mm package, SMD</description>+ <smd name="1" x="-1.1000" y="-0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <smd name="2" x="1.1000" y="-0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <smd name="3" x="1.1000" y="0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <smd name="4" x="-1.1000" y="0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <polygon width="0.1000" layer="51">+ <vertex x="1.6000" y="1.2500"/>+ <vertex x="1.6000" y="-1.2500"/>+ <vertex x="-0.9750" y="-1.2500"/>+ <vertex x="-1.6000" y="-0.6250"/>+ <vertex x="-1.6000" y="1.2500"/>+ </polygon>+ <wire x1="-2.0600" y1="1.7100" x2="-2.0600" y2="-1.7100" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="-1.7100" x2="2.0600" y2="-1.7100" width="0.1200" layer="21"/>+ <text x="0" y="2.310" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-2.310" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+<package name="IN-S63BTG">+ <description>2 pads, 2.5 x 1.0 mm. Inolux Corporation · Top View SMD LED · 0603 (1.6 &times; 0.8mm) · InGaN</description>+ <smd name="1" x="-0.8000" y="-0.0000" dx="0.9000" dy="1.0000" layer="1" roundness="50"/>+ <smd name="2" x="0.8000" y="-0.0000" dx="0.9000" dy="1.0000" layer="1" roundness="50"/>+ <wire x1="-0.8000" y1="0.4000" x2="0.8000" y2="0.4000" width="0.1000" layer="51"/>+ <wire x1="0.8000" y1="0.4000" x2="0.8000" y2="-0.4000" width="0.1000" layer="51"/>+ <wire x1="0.8000" y1="-0.4000" x2="-0.8000" y2="-0.4000" width="0.1000" layer="51"/>+ <wire x1="-0.8000" y1="-0.4000" x2="-0.8000" y2="0.4000" width="0.1000" layer="51"/>+ <wire x1="-0.9200" y1="0.5200" x2="0.9200" y2="0.5200" width="0.1200" layer="21"/>+ <wire x1="0.9200" y1="0.5200" x2="0.9200" y2="-0.5200" width="0.1200" layer="21"/>+ <wire x1="0.9200" y1="-0.5200" x2="-0.9200" y2="-0.5200" width="0.1200" layer="21"/>+ <wire x1="-0.9200" y1="-0.5200" x2="-0.9200" y2="0.5200" width="0.1200" layer="21"/>+ <wire x1="-1.1000" y1="0.7000" x2="-0.5000" y2="0.7000" width="0.1200" layer="21"/>+ <text x="0" y="1.300" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-1.100" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<packages3d>+<package3d name="QFN-48_7x7mm" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.GOLD0?version=1" locally_modified="yes" type="model"><description>QFN-48_7x7mm</description><packageinstances><packageinstance name="QFN-48_7x7mm"/></packageinstances></package3d>+<package3d name="SOIC-16_3.9x9.9mm_P1.27mm" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.GOLD1?version=1" locally_modified="yes" type="model"><description>SOIC-16_3.9x9.9mm_P1.27mm</description><packageinstances><packageinstance name="SOIC-16_3.9x9.9mm_P1.27mm"/></packageinstances></package3d>+<package3d name="LQFP-64_10x10mm_P0.5mm" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.GOLD2?version=1" locally_modified="yes" type="model"><description>LQFP-64_10x10mm_P0.5mm</description><packageinstances><packageinstance name="LQFP-64_10x10mm_P0.5mm"/></packageinstances></package3d>+</packages3d>++<symbols>+<symbol name="LAN7800">+ <description>Microchip LAN7800 SuperSpeed USB 3.1 Gen1 to 10/100/1000 Ethernet Controller, QFN-48</description>+ <wire x1="-34.29" y1="33.02" x2="34.29" y2="33.02" width="0.254" layer="94"/>+ <wire x1="34.29" y1="33.02" x2="34.29" y2="-33.02" width="0.254" layer="94"/>+ <wire x1="34.29" y1="-33.02" x2="-34.29" y2="-33.02" width="0.254" layer="94"/>+ <wire x1="-34.29" y1="-33.02" x2="-34.29" y2="33.02" width="0.254" layer="94"/>+ <circle x="-33.0200" y="31.7500" radius="0.3800" width="0.1524" layer="94"/>+ <text x="0.0000" y="35.5600" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-35.5600" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="TR0P" x="-36.83" y="27.94" length="short" direction="io"/>+ <pin name="TR0N" x="-36.83" y="25.4" length="short" direction="io"/>+ <pin name="VDD25A" x="-36.83" y="22.86" length="short" direction="io"/>+ <pin name="TR1P" x="-36.83" y="20.32" length="short" direction="io"/>+ <pin name="TR1N" x="-36.83" y="17.78" length="short" direction="io"/>+ <pin name="VDD25A@2" x="-36.83" y="15.24" length="short" direction="io"/>+ <pin name="TR2P" x="-36.83" y="12.7" length="short" direction="io"/>+ <pin name="TR2N" x="-36.83" y="10.16" length="short" direction="io"/>+ <pin name="VDD25A@3" x="-36.83" y="7.62" length="short" direction="io"/>+ <pin name="TR3P" x="-36.83" y="5.08" length="short" direction="io"/>+ <pin name="TR3N" x="-36.83" y="2.54" length="short" direction="io"/>+ <pin name="VDD25A@4" x="-36.83" y="0" length="short" direction="io"/>+ <pin name="VDD12_SW_OUT" x="-36.83" y="-2.54" length="short" direction="io"/>+ <pin name="VDD_SW_IN" x="-36.83" y="-5.08" length="short" direction="io"/>+ <pin name="VDD12_SW_FB" x="-36.83" y="-7.62" length="short" direction="io"/>+ <pin name="EECS/GPIO0" x="-36.83" y="-10.16" length="short" direction="io"/>+ <pin name="EEDI/GPIO1" x="-36.83" y="-12.7" length="short" direction="io"/>+ <pin name="EEDO/LED0/GPIO2" x="-36.83" y="-15.24" length="short" direction="io"/>+ <pin name="EECLK/LED1/GPIO3" x="-36.83" y="-17.78" length="short" direction="io"/>+ <pin name="VDDVARIO" x="-36.83" y="-20.32" length="short" direction="io"/>+ <pin name="VDD12CORE" x="-36.83" y="-22.86" length="short" direction="io"/>+ <pin name="PME_N/GPIO4" x="-36.83" y="-25.4" length="short" direction="io"/>+ <pin name="VBUS_DET" x="-36.83" y="-27.94" length="short" direction="io"/>+ <pin name="SUSPEND_N/LED2/GPIO5" x="-36.83" y="-30.48" length="short" direction="io"/>+ <pin name="VSS" x="36.83" y="30.48" length="short" direction="io" rot="R180"/>+ <pin name="REF_FILT" x="36.83" y="27.94" length="short" direction="io" rot="R180"/>+ <pin name="REF_REXT" x="36.83" y="25.4" length="short" direction="io" rot="R180"/>+ <pin name="VDD33_REG_IN" x="36.83" y="22.86" length="short" direction="io" rot="R180"/>+ <pin name="VDD25_REG_OUT" x="36.83" y="20.32" length="short" direction="io" rot="R180"/>+ <pin name="VDD12A" x="36.83" y="17.78" length="short" direction="io" rot="R180"/>+ <pin name="PME_MODE/GPIO7" x="36.83" y="15.24" length="short" direction="io" rot="R180"/>+ <pin name="VDD12CORE@2" x="36.83" y="12.7" length="short" direction="io" rot="R180"/>+ <pin name="XO" x="36.83" y="10.16" length="short" direction="io" rot="R180"/>+ <pin name="XI" x="36.83" y="7.62" length="short" direction="io" rot="R180"/>+ <pin name="VDDVARIO@2" x="36.83" y="5.08" length="short" direction="io" rot="R180"/>+ <pin name="VDD33A" x="36.83" y="2.54" length="short" direction="io" rot="R180"/>+ <pin name="USBRBIAS" x="36.83" y="0" length="short" direction="io" rot="R180"/>+ <pin name="VDDVARIO@3" x="36.83" y="-2.54" length="short" direction="io" rot="R180"/>+ <pin name="RESET_N/PME_CLEAR" x="36.83" y="-5.08" length="short" direction="io" rot="R180"/>+ <pin name="TEST" x="36.83" y="-7.62" length="short" direction="io" rot="R180"/>+ <pin name="LED3/GPIO6" x="36.83" y="-10.16" length="short" direction="io" rot="R180"/>+ <pin name="USB3_RXDM" x="36.83" y="-12.7" length="short" direction="io" rot="R180"/>+ <pin name="USB3_RXDP" x="36.83" y="-15.24" length="short" direction="io" rot="R180"/>+ <pin name="VDD12A@2" x="36.83" y="-17.78" length="short" direction="io" rot="R180"/>+ <pin name="USB3_TXDM" x="36.83" y="-20.32" length="short" direction="io" rot="R180"/>+ <pin name="USB3_TXDP" x="36.83" y="-22.86" length="short" direction="io" rot="R180"/>+ <pin name="USB2_DM" x="36.83" y="-25.4" length="short" direction="io" rot="R180"/>+ <pin name="USB2_DP" x="36.83" y="-27.94" length="short" direction="io" rot="R180"/>+ <pin name="VDD12A@3" x="36.83" y="-30.48" length="short" direction="io" rot="R180"/>+</symbol>+<symbol name="CH340G">+ <description>USB serial converter, UART, SOIC-16</description>+ <wire x1="-12.7" y1="15.239999999999998" x2="12.7" y2="15.239999999999998" width="0.254" layer="94"/>+ <wire x1="12.7" y1="15.239999999999998" x2="12.7" y2="-15.239999999999998" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-15.239999999999998" x2="-12.7" y2="-15.239999999999998" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-15.239999999999998" x2="-12.7" y2="15.239999999999998" width="0.254" layer="94"/>+ <text x="-5.0800" y="13.9700" size="1.27" layer="95" align="center">>NAME</text>+ <text x="1.2700" y="13.9700" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="GND" x="-17.78" y="-7.620000000000001" length="middle" direction="pwr"/>+ <pin name="TXD" x="17.78" y="12.7" length="middle" direction="out" rot="R180"/>+ <pin name="RXD" x="-17.78" y="10.16" length="middle" direction="in"/>+ <pin name="V3" x="-17.78" y="-10.16" length="middle" direction="out"/>+ <pin name="UD+" x="17.78" y="0" length="middle" direction="io" rot="R180"/>+ <pin name="UD-" x="17.78" y="-2.540000000000001" length="middle" direction="io" rot="R180"/>+ <pin name="XI" x="-17.78" y="7.619999999999999" length="middle" direction="in"/>+ <pin name="XO" x="17.78" y="10.16" length="middle" direction="out" rot="R180"/>+ <pin name="CTS" x="-17.78" y="5.079999999999999" length="middle" direction="in"/>+ <pin name="DSR" x="-17.78" y="0" length="middle" direction="in"/>+ <pin name="RI" x="-17.78" y="-2.540000000000001" length="middle" direction="in"/>+ <pin name="DCD" x="-17.78" y="2.539999999999999" length="middle" direction="in"/>+ <pin name="DTR" x="17.78" y="7.619999999999999" length="middle" direction="out" rot="R180"/>+ <pin name="RTS" x="17.78" y="5.079999999999999" length="middle" direction="out" rot="R180"/>+ <pin name="R232" x="-17.78" y="12.7" length="middle" direction="in"/>+ <pin name="VCC" x="-17.78" y="-12.7" length="middle" direction="pwr"/>+</symbol>+<symbol name="STM32L431RCT6TR">+ <wire x1="-12.7" y1="40.64" x2="12.7" y2="40.64" width="0.254" layer="94"/>+ <wire x1="12.7" y1="40.64" x2="12.7" y2="-43.18" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-43.18" x2="-12.7" y2="-43.18" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-43.18" x2="-12.7" y2="40.64" width="0.254" layer="94"/>+ <text x="0.0000" y="43.1800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-45.7200" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="VBAT" x="-17.78" y="38.1" length="middle" direction="pwr"/>+ <pin name="PC13" x="-17.78" y="35.56" length="middle" direction="io"/>+ <pin name="PC14-OSC32_IN" x="-17.78" y="33.02" length="middle" direction="io"/>+ <pin name="PC15-OSC32_OUT" x="-17.78" y="30.48" length="middle" direction="io"/>+ <pin name="PH0-OSC_IN" x="-17.78" y="27.94" length="middle" direction="io"/>+ <pin name="PH1-OSC_OUT" x="-17.78" y="25.4" length="middle" direction="io"/>+ <pin name="NRST" x="-17.78" y="22.86" length="middle" direction="io"/>+ <pin name="PC0" x="-17.78" y="20.32" length="middle" direction="io"/>+ <pin name="PC1" x="-17.78" y="17.78" length="middle" direction="io"/>+ <pin name="PC2" x="-17.78" y="15.24" length="middle" direction="io"/>+ <pin name="PC3" x="-17.78" y="12.7" length="middle" direction="io"/>+ <pin name="VSSA/VREF-" x="-17.78" y="10.16" length="middle" direction="pwr"/>+ <pin name="VDDA/VREF+" x="-17.78" y="7.62" length="middle" direction="pwr"/>+ <pin name="PA0" x="-17.78" y="5.08" length="middle" direction="io"/>+ <pin name="PA1" x="-17.78" y="2.54" length="middle" direction="io"/>+ <pin name="PA2" x="-17.78" y="0" length="middle" direction="io"/>+ <pin name="PA3" x="-17.78" y="-2.54" length="middle" direction="io"/>+ <pin name="VSS" x="-17.78" y="-5.08" length="middle" direction="pwr"/>+ <pin name="VDD" x="-17.78" y="-7.62" length="middle" direction="pwr"/>+ <pin name="PA4" x="-17.78" y="-10.16" length="middle" direction="io"/>+ <pin name="PA5" x="-17.78" y="-12.7" length="middle" direction="io"/>+ <pin name="PA6" x="-17.78" y="-15.24" length="middle" direction="io"/>+ <pin name="PA7" x="-17.78" y="-17.78" length="middle" direction="io"/>+ <pin name="PC4" x="-17.78" y="-20.32" length="middle" direction="io"/>+ <pin name="PC5" x="-17.78" y="-22.86" length="middle" direction="io"/>+ <pin name="PB0" x="-17.78" y="-25.4" length="middle" direction="io"/>+ <pin name="PB1" x="-17.78" y="-27.94" length="middle" direction="io"/>+ <pin name="PB2" x="-17.78" y="-30.48" length="middle" direction="io"/>+ <pin name="PB10" x="-17.78" y="-33.02" length="middle" direction="io"/>+ <pin name="PB11" x="-17.78" y="-35.56" length="middle" direction="io"/>+ <pin name="VSS@2" x="-17.78" y="-38.1" length="middle" direction="pwr"/>+ <pin name="VDD@2" x="-17.78" y="-40.64" length="middle" direction="pwr"/>+ <pin name="VDD@3" x="17.78" y="38.1" length="middle" direction="pwr" rot="R180"/>+ <pin name="VSS@3" x="17.78" y="35.56" length="middle" direction="pwr" rot="R180"/>+ <pin name="PB9" x="17.78" y="33.02" length="middle" direction="io" rot="R180"/>+ <pin name="PB8" x="17.78" y="30.48" length="middle" direction="io" rot="R180"/>+ <pin name="PH3-BOOT0" x="17.78" y="27.94" length="middle" direction="io" rot="R180"/>+ <pin name="PB7" x="17.78" y="25.4" length="middle" direction="io" rot="R180"/>+ <pin name="PB6" x="17.78" y="22.86" length="middle" direction="io" rot="R180"/>+ <pin name="PB5" x="17.78" y="20.32" length="middle" direction="io" rot="R180"/>+ <pin name="PB4" x="17.78" y="17.78" length="middle" direction="io" rot="R180"/>+ <pin name="PB3" x="17.78" y="15.24" length="middle" direction="io" rot="R180"/>+ <pin name="PD2" x="17.78" y="12.7" length="middle" direction="io" rot="R180"/>+ <pin name="PC12" x="17.78" y="10.16" length="middle" direction="io" rot="R180"/>+ <pin name="PC11" x="17.78" y="7.62" length="middle" direction="io" rot="R180"/>+ <pin name="PC10" x="17.78" y="5.08" length="middle" direction="io" rot="R180"/>+ <pin name="PA15" x="17.78" y="2.54" length="middle" direction="io" rot="R180"/>+ <pin name="PA14" x="17.78" y="0" length="middle" direction="io" rot="R180"/>+ <pin name="VDD@4" x="17.78" y="-2.54" length="middle" direction="pwr" rot="R180"/>+ <pin name="VSS@4" x="17.78" y="-5.08" length="middle" direction="pwr" rot="R180"/>+ <pin name="PA13" x="17.78" y="-7.62" length="middle" direction="io" rot="R180"/>+ <pin name="PA12" x="17.78" y="-10.16" length="middle" direction="io" rot="R180"/>+ <pin name="PA11" x="17.78" y="-12.7" length="middle" direction="io" rot="R180"/>+ <pin name="PA10" x="17.78" y="-15.24" length="middle" direction="io" rot="R180"/>+ <pin name="PA9" x="17.78" y="-17.78" length="middle" direction="io" rot="R180"/>+ <pin name="PA8" x="17.78" y="-20.32" length="middle" direction="io" rot="R180"/>+ <pin name="PC9" x="17.78" y="-22.86" length="middle" direction="io" rot="R180"/>+ <pin name="PC8" x="17.78" y="-25.4" length="middle" direction="io" rot="R180"/>+ <pin name="PC7" x="17.78" y="-27.94" length="middle" direction="io" rot="R180"/>+ <pin name="PC6" x="17.78" y="-30.48" length="middle" direction="io" rot="R180"/>+ <pin name="PB15" x="17.78" y="-33.02" length="middle" direction="io" rot="R180"/>+ <pin name="PB14" x="17.78" y="-35.56" length="middle" direction="io" rot="R180"/>+ <pin name="PB13" x="17.78" y="-38.1" length="middle" direction="io" rot="R180"/>+ <pin name="PB12" x="17.78" y="-40.64" length="middle" direction="io" rot="R180"/>+</symbol>+<symbol name="ABM8-16.000MHZ-B2-T">+ <description>Four pin crystal, GND on pins 2 and 4</description>+ <wire x1="-1.143" y1="2.54" x2="1.143" y2="2.54" width="0.254" layer="94"/>+ <wire x1="1.143" y1="2.54" x2="1.143" y2="-2.54" width="0.254" layer="94"/>+ <wire x1="1.143" y1="-2.54" x2="-1.143" y2="-2.54" width="0.254" layer="94"/>+ <wire x1="-1.143" y1="-2.54" x2="-1.143" y2="2.54" width="0.254" layer="94"/>+ <wire x1="-2.5400" y1="2.2860" x2="-2.5400" y2="3.5560" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="3.5560" x2="2.5400" y2="3.5560" width="0.1524" layer="94"/>+ <wire x1="2.5400" y1="3.5560" x2="2.5400" y2="2.2860" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="0.0000" x2="-2.0320" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="-2.2860" x2="-2.5400" y2="-3.5560" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="-3.5560" x2="2.5400" y2="-3.5560" width="0.1524" layer="94"/>+ <wire x1="2.5400" y1="-3.5560" x2="2.5400" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-2.0320" y1="-1.2700" x2="-2.0320" y2="1.2700" width="0.1524" layer="94"/>+ <wire x1="0.0000" y1="-3.8100" x2="0.0000" y2="-3.5560" width="0.1524" layer="94"/>+ <wire x1="2.0320" y1="0.0000" x2="2.5400" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="2.0320" y1="-1.2700" x2="2.0320" y2="1.2700" width="0.1524" layer="94"/>+ <text x="3.1750" y="5.0800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="3.1750" y="3.1750" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="1" x="-3.81" y="0" length="short" direction="pas" visible="pad"/>+ <pin name="G" x="0" y="-5.08" length="short" direction="pas" rot="R90" visible="pad"/>+ <pin name="3" x="3.81" y="0" length="short" direction="pas" rot="R180" visible="pad"/>+ <pin name="G@2" x="0" y="-5.08" length="short" direction="pas" rot="R90" visible="pad"/>+</symbol>+<symbol name="IN-S63BTG">+ <description>Light emitting diode</description>+ <wire x1="-3.0480" y1="-0.7620" x2="-4.5720" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-4.5720" y1="-2.2860" x2="-3.8100" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-3.8100" y1="-2.2860" x2="-4.5720" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-4.5720" y1="-2.2860" x2="-4.5720" y2="-1.5240" width="0.1524" layer="94"/>+ <wire x1="-1.7780" y1="-0.7620" x2="-3.3020" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-3.3020" y1="-2.2860" x2="-2.5400" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="-2.2860" x2="-3.3020" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-3.3020" y1="-2.2860" x2="-3.3020" y2="-1.5240" width="0.1524" layer="94"/>+ <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="-1.2700" y1="-1.2700" x2="-1.2700" y2="1.2700" width="0.1524" layer="94"/>+ <wire x1="1.2700" y1="-1.2700" x2="1.2700" y2="1.2700" width="0.1524" layer="94"/>+ <wire x1="1.2700" y1="1.2700" x2="-1.2700" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="-1.2700" width="0.1524" layer="94"/>+ <text x="0.0000" y="2.5400" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-2.5400" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="K" x="-3.81" y="0" length="short" direction="pas" visible="pad"/>+ <pin name="A" x="3.81" y="0" length="short" direction="pas" rot="R180" visible="pad"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="LAN7800" prefix="U">+ <description>Microchip LAN7800 SuperSpeed USB 3.1 Gen1 to 10/100/1000 Ethernet Controller, QFN-48</description>+ <gates>+ <gate name="G$1" symbol="LAN7800" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="QFN-48_7x7mm">+ <connects>+ <connect gate="G$1" pin="TR0P" pad="1"/>+ <connect gate="G$1" pin="TR0N" pad="2"/>+ <connect gate="G$1" pin="VDD25A" pad="3"/>+ <connect gate="G$1" pin="TR1P" pad="4"/>+ <connect gate="G$1" pin="TR1N" pad="5"/>+ <connect gate="G$1" pin="VDD25A@2" pad="6"/>+ <connect gate="G$1" pin="TR2P" pad="7"/>+ <connect gate="G$1" pin="TR2N" pad="8"/>+ <connect gate="G$1" pin="VDD25A@3" pad="9"/>+ <connect gate="G$1" pin="TR3P" pad="10"/>+ <connect gate="G$1" pin="TR3N" pad="11"/>+ <connect gate="G$1" pin="VDD25A@4" pad="12"/>+ <connect gate="G$1" pin="VDD12_SW_OUT" pad="13"/>+ <connect gate="G$1" pin="VDD_SW_IN" pad="14"/>+ <connect gate="G$1" pin="VDD12_SW_FB" pad="15"/>+ <connect gate="G$1" pin="EECS/GPIO0" pad="16"/>+ <connect gate="G$1" pin="EEDI/GPIO1" pad="17"/>+ <connect gate="G$1" pin="EEDO/LED0/GPIO2" pad="18"/>+ <connect gate="G$1" pin="EECLK/LED1/GPIO3" pad="19"/>+ <connect gate="G$1" pin="VDDVARIO" pad="20"/>+ <connect gate="G$1" pin="VDD12CORE" pad="21"/>+ <connect gate="G$1" pin="PME_N/GPIO4" pad="22"/>+ <connect gate="G$1" pin="VBUS_DET" pad="23"/>+ <connect gate="G$1" pin="SUSPEND_N/LED2/GPIO5" pad="24"/>+ <connect gate="G$1" pin="VSS" pad="49"/>+ <connect gate="G$1" pin="REF_FILT" pad="48"/>+ <connect gate="G$1" pin="REF_REXT" pad="47"/>+ <connect gate="G$1" pin="VDD33_REG_IN" pad="46"/>+ <connect gate="G$1" pin="VDD25_REG_OUT" pad="45"/>+ <connect gate="G$1" pin="VDD12A" pad="44"/>+ <connect gate="G$1" pin="PME_MODE/GPIO7" pad="43"/>+ <connect gate="G$1" pin="VDD12CORE@2" pad="42"/>+ <connect gate="G$1" pin="XO" pad="41"/>+ <connect gate="G$1" pin="XI" pad="40"/>+ <connect gate="G$1" pin="VDDVARIO@2" pad="39"/>+ <connect gate="G$1" pin="VDD33A" pad="38"/>+ <connect gate="G$1" pin="USBRBIAS" pad="37"/>+ <connect gate="G$1" pin="VDDVARIO@3" pad="36"/>+ <connect gate="G$1" pin="RESET_N/PME_CLEAR" pad="35"/>+ <connect gate="G$1" pin="TEST" pad="34"/>+ <connect gate="G$1" pin="LED3/GPIO6" pad="33"/>+ <connect gate="G$1" pin="USB3_RXDM" pad="32"/>+ <connect gate="G$1" pin="USB3_RXDP" pad="31"/>+ <connect gate="G$1" pin="VDD12A@2" pad="30"/>+ <connect gate="G$1" pin="USB3_TXDM" pad="29"/>+ <connect gate="G$1" pin="USB3_TXDP" pad="28"/>+ <connect gate="G$1" pin="USB2_DM" pad="27"/>+ <connect gate="G$1" pin="USB2_DP" pad="26"/>+ <connect gate="G$1" pin="VDD12A@3" pad="25"/>+ </connects>+<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.GOLD0?version=1"/></package3dinstances>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+<deviceset name="CH340G" prefix="U">+ <description>USB serial converter, UART, SOIC-16</description>+ <gates>+ <gate name="G$1" symbol="CH340G" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="SOIC-16_3.9x9.9mm_P1.27mm">+ <connects>+ <connect gate="G$1" pin="GND" pad="1"/>+ <connect gate="G$1" pin="TXD" pad="2"/>+ <connect gate="G$1" pin="RXD" pad="3"/>+ <connect gate="G$1" pin="V3" pad="4"/>+ <connect gate="G$1" pin="UD+" pad="5"/>+ <connect gate="G$1" pin="UD-" pad="6"/>+ <connect gate="G$1" pin="XI" pad="7"/>+ <connect gate="G$1" pin="XO" pad="8"/>+ <connect gate="G$1" pin="CTS" pad="9"/>+ <connect gate="G$1" pin="DSR" pad="10"/>+ <connect gate="G$1" pin="RI" pad="11"/>+ <connect gate="G$1" pin="DCD" pad="12"/>+ <connect gate="G$1" pin="DTR" pad="13"/>+ <connect gate="G$1" pin="RTS" pad="14"/>+ <connect gate="G$1" pin="R232" pad="15"/>+ <connect gate="G$1" pin="VCC" pad="16"/>+ </connects>+<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.GOLD1?version=1"/></package3dinstances>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+<deviceset name="STM32L431RCT6TR" prefix="U">+ <description></description>+ <gates>+ <gate name="G$1" symbol="STM32L431RCT6TR" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="LQFP-64_10x10mm_P0.5mm">+ <connects>+ <connect gate="G$1" pin="VBAT" pad="1"/>+ <connect gate="G$1" pin="PC13" pad="2"/>+ <connect gate="G$1" pin="PC14-OSC32_IN" pad="3"/>+ <connect gate="G$1" pin="PC15-OSC32_OUT" pad="4"/>+ <connect gate="G$1" pin="PH0-OSC_IN" pad="5"/>+ <connect gate="G$1" pin="PH1-OSC_OUT" pad="6"/>+ <connect gate="G$1" pin="NRST" pad="7"/>+ <connect gate="G$1" pin="PC0" pad="8"/>+ <connect gate="G$1" pin="PC1" pad="9"/>+ <connect gate="G$1" pin="PC2" pad="10"/>+ <connect gate="G$1" pin="PC3" pad="11"/>+ <connect gate="G$1" pin="VSSA/VREF-" pad="12"/>+ <connect gate="G$1" pin="VDDA/VREF+" pad="13"/>+ <connect gate="G$1" pin="PA0" pad="14"/>+ <connect gate="G$1" pin="PA1" pad="15"/>+ <connect gate="G$1" pin="PA2" pad="16"/>+ <connect gate="G$1" pin="PA3" pad="17"/>+ <connect gate="G$1" pin="VSS" pad="18"/>+ <connect gate="G$1" pin="VDD" pad="19"/>+ <connect gate="G$1" pin="PA4" pad="20"/>+ <connect gate="G$1" pin="PA5" pad="21"/>+ <connect gate="G$1" pin="PA6" pad="22"/>+ <connect gate="G$1" pin="PA7" pad="23"/>+ <connect gate="G$1" pin="PC4" pad="24"/>+ <connect gate="G$1" pin="PC5" pad="25"/>+ <connect gate="G$1" pin="PB0" pad="26"/>+ <connect gate="G$1" pin="PB1" pad="27"/>+ <connect gate="G$1" pin="PB2" pad="28"/>+ <connect gate="G$1" pin="PB10" pad="29"/>+ <connect gate="G$1" pin="PB11" pad="30"/>+ <connect gate="G$1" pin="VSS@2" pad="31"/>+ <connect gate="G$1" pin="VDD@2" pad="32"/>+ <connect gate="G$1" pin="VDD@3" pad="64"/>+ <connect gate="G$1" pin="VSS@3" pad="63"/>+ <connect gate="G$1" pin="PB9" pad="62"/>+ <connect gate="G$1" pin="PB8" pad="61"/>+ <connect gate="G$1" pin="PH3-BOOT0" pad="60"/>+ <connect gate="G$1" pin="PB7" pad="59"/>+ <connect gate="G$1" pin="PB6" pad="58"/>+ <connect gate="G$1" pin="PB5" pad="57"/>+ <connect gate="G$1" pin="PB4" pad="56"/>+ <connect gate="G$1" pin="PB3" pad="55"/>+ <connect gate="G$1" pin="PD2" pad="54"/>+ <connect gate="G$1" pin="PC12" pad="53"/>+ <connect gate="G$1" pin="PC11" pad="52"/>+ <connect gate="G$1" pin="PC10" pad="51"/>+ <connect gate="G$1" pin="PA15" pad="50"/>+ <connect gate="G$1" pin="PA14" pad="49"/>+ <connect gate="G$1" pin="VDD@4" pad="48"/>+ <connect gate="G$1" pin="VSS@4" pad="47"/>+ <connect gate="G$1" pin="PA13" pad="46"/>+ <connect gate="G$1" pin="PA12" pad="45"/>+ <connect gate="G$1" pin="PA11" pad="44"/>+ <connect gate="G$1" pin="PA10" pad="43"/>+ <connect gate="G$1" pin="PA9" pad="42"/>+ <connect gate="G$1" pin="PA8" pad="41"/>+ <connect gate="G$1" pin="PC9" pad="40"/>+ <connect gate="G$1" pin="PC8" pad="39"/>+ <connect gate="G$1" pin="PC7" pad="38"/>+ <connect gate="G$1" pin="PC6" pad="37"/>+ <connect gate="G$1" pin="PB15" pad="36"/>+ <connect gate="G$1" pin="PB14" pad="35"/>+ <connect gate="G$1" pin="PB13" pad="34"/>+ <connect gate="G$1" pin="PB12" pad="33"/>+ </connects>+<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.GOLD2?version=1"/></package3dinstances>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+<deviceset name="ABM8-16.000MHZ-B2-T" prefix="Y">+ <description>Four pin crystal, GND on pins 2 and 4</description>+ <gates>+ <gate name="G$1" symbol="ABM8-16.000MHZ-B2-T" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="Crystal_SMD_3225-4Pin_3.2x2.5mm">+ <connects>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="G" pad="2"/>+ <connect gate="G$1" pin="3" pad="3"/>+ <connect gate="G$1" pin="G@2" pad="4"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+<deviceset name="IN-S63BTG" prefix="D">+ <description>Light emitting diode</description>+ <gates>+ <gate name="G$1" symbol="IN-S63BTG" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="IN-S63BTG">+ <connects>+ <connect gate="G$1" pin="K" pad="1"/>+ <connect gate="G$1" pin="A" pad="2"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
rust/lbr/tests/golden/Demo_Board.bound5.lbrxadded+720@@ -0,0 +1,720 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>Demo_Board (wiki.adom.inc Cloud Library)</description>+<packages>+<package name="QFN-48_7x7mm">+ <description>QFN-48, 7 x 7 mm</description>+ <smd name="1" x="-3.5000" y="2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="2" x="-3.5000" y="2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="3" x="-3.5000" y="1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="4" x="-3.5000" y="1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="5" x="-3.5000" y="0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="6" x="-3.5000" y="0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="7" x="-3.5000" y="-0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="8" x="-3.5000" y="-0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="9" x="-3.5000" y="-1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="10" x="-3.5000" y="-1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="11" x="-3.5000" y="-2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="12" x="-3.5000" y="-2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="13" x="-2.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="14" x="-2.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="15" x="-1.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="16" x="-1.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="17" x="-0.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="18" x="-0.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="19" x="0.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="20" x="0.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="21" x="1.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="22" x="1.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="23" x="2.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="24" x="2.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="25" x="3.5000" y="-2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="26" x="3.5000" y="-2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="27" x="3.5000" y="-1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="28" x="3.5000" y="-1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="29" x="3.5000" y="-0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="30" x="3.5000" y="-0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="31" x="3.5000" y="0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="32" x="3.5000" y="0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="33" x="3.5000" y="1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="34" x="3.5000" y="1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="35" x="3.5000" y="2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="36" x="3.5000" y="2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="37" x="2.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="38" x="2.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="39" x="1.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="40" x="1.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="41" x="0.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="42" x="0.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="43" x="-0.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="44" x="-0.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="45" x="-1.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="46" x="-1.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="47" x="-2.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="48" x="-2.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="49" x="0.0000" y="-0.0000" dx="5.3000" dy="5.3000" layer="1"/>+ <circle x="-3.5000" y="3.5000" radius="0.0300" width="0.0600" layer="21"/>+ <polygon width="0.1000" layer="51">+ <vertex x="-2.5000" y="3.5000"/>+ <vertex x="3.5000" y="3.5000"/>+ <vertex x="3.5000" y="-3.5000"/>+ <vertex x="-3.5000" y="-3.5000"/>+ <vertex x="-3.5000" y="2.5000"/>+ </polygon>+ <wire x1="3.7200" y1="3.7200" x2="3.7200" y2="3.2800" width="0.2000" layer="21"/>+ <wire x1="3.2800" y1="3.7200" x2="3.7200" y2="3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="3.7200" x2="-3.2800" y2="3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="3.2800" x2="-3.7200" y2="3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="-3.2800" x2="-3.7200" y2="-3.7200" width="0.2000" layer="21"/>+ <wire x1="3.7200" y1="-3.7200" x2="3.7200" y2="-3.2800" width="0.2000" layer="21"/>+ <wire x1="3.2800" y1="-3.7200" x2="3.7200" y2="-3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="-3.7200" x2="-3.2800" y2="-3.7200" width="0.2000" layer="21"/>+ <wire x1="-4.1000" y1="3.5200" x2="-4.1200" y2="3.4452" width="0.3000" layer="21"/>+ <wire x1="-4.1200" y1="3.4452" x2="-4.1747" y2="3.3903" width="0.3000" layer="21"/>+ <wire x1="-4.1747" y1="3.3903" x2="-4.2494" y2="3.3700" width="0.3000" layer="21"/>+ <wire x1="-4.2494" y1="3.3700" x2="-4.3243" y2="3.3897" width="0.3000" layer="21"/>+ <wire x1="-4.3243" y1="3.3897" x2="-4.3794" y2="3.4441" width="0.3000" layer="21"/>+ <wire x1="-4.3794" y1="3.4441" x2="-4.4000" y2="3.5188" width="0.3000" layer="21"/>+ <wire x1="-4.4000" y1="3.5188" x2="-4.3806" y2="3.5938" width="0.3000" layer="21"/>+ <wire x1="-4.3806" y1="3.5938" x2="-4.3264" y2="3.6491" width="0.3000" layer="21"/>+ <wire x1="-4.3264" y1="3.6491" x2="-4.2519" y2="3.6700" width="0.3000" layer="21"/>+ <wire x1="-4.2519" y1="3.6700" x2="-4.1768" y2="3.6510" width="0.3000" layer="21"/>+ <wire x1="-4.1768" y1="3.6510" x2="-4.1213" y2="3.5970" width="0.3000" layer="21"/>+ <wire x1="-4.1213" y1="3.5970" x2="-4.1000" y2="3.5225" width="0.3000" layer="21"/>+ <text x="0" y="4.600" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-4.600" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+<package name="SOIC-16_3.9x9.9mm_P1.27mm">+ <description>SOIC-16, 3.9 x 9.9 mm, 1.27 mm pitch</description>+ <smd name="1" x="-2.4750" y="4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="2" x="-2.4750" y="3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="3" x="-2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="4" x="-2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="5" x="-2.4750" y="-0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="6" x="-2.4750" y="-1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="7" x="-2.4750" y="-3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="8" x="-2.4750" y="-4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="9" x="2.4750" y="-4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="10" x="2.4750" y="-3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="11" x="2.4750" y="-1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="12" x="2.4750" y="-0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="13" x="2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="14" x="2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="15" x="2.4750" y="3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="16" x="2.4750" y="4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-2.6000" y="5.0100"/>+ <vertex x="-2.8400" y="5.3400"/>+ <vertex x="-2.3600" y="5.3400"/>+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-0.9750" y="4.9500"/>+ <vertex x="1.9500" y="4.9500"/>+ <vertex x="1.9500" y="-4.9500"/>+ <vertex x="-1.9500" y="-4.9500"/>+ <vertex x="-1.9500" y="3.9750"/>+ </polygon>+ <wire x1="-2.0600" y1="5.0600" x2="2.0600" y2="5.0600" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="5.0050" x2="-2.0600" y2="5.0600" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="-5.0600" x2="-2.0600" y2="-5.0050" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="5.0600" x2="2.0600" y2="5.0050" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="-5.0050" x2="2.0600" y2="-5.0600" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="-5.0600" x2="-2.0600" y2="-5.0600" width="0.1200" layer="21"/>+ <text x="0" y="6.020" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-6.020" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+<package name="LQFP-64_10x10mm_P0.5mm">+ <description>LQFP-64, 10 x 10 mm, 0.5 mm pitch</description>+ <smd name="1" x="-5.6750" y="3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="2" x="-5.6750" y="3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="3" x="-5.6750" y="2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="4" x="-5.6750" y="2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="5" x="-5.6750" y="1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="6" x="-5.6750" y="1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="7" x="-5.6750" y="0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="8" x="-5.6750" y="0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="9" x="-5.6750" y="-0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="10" x="-5.6750" y="-0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="11" x="-5.6750" y="-1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="12" x="-5.6750" y="-1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="13" x="-5.6750" y="-2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="14" x="-5.6750" y="-2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="15" x="-5.6750" y="-3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="16" x="-5.6750" y="-3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="17" x="-3.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="18" x="-3.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="19" x="-2.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="20" x="-2.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="21" x="-1.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="22" x="-1.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="23" x="-0.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="24" x="-0.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="25" x="0.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="26" x="0.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="27" x="1.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="28" x="1.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="29" x="2.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="30" x="2.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="31" x="3.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="32" x="3.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="33" x="5.6750" y="-3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="34" x="5.6750" y="-3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="35" x="5.6750" y="-2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="36" x="5.6750" y="-2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="37" x="5.6750" y="-1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="38" x="5.6750" y="-1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="39" x="5.6750" y="-0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="40" x="5.6750" y="-0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="41" x="5.6750" y="0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="42" x="5.6750" y="0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="43" x="5.6750" y="1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="44" x="5.6750" y="1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="45" x="5.6750" y="2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="46" x="5.6750" y="2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="47" x="5.6750" y="3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="48" x="5.6750" y="3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="49" x="3.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="50" x="3.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="51" x="2.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="52" x="2.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="53" x="1.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="54" x="1.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="55" x="0.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="56" x="0.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="57" x="-0.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="58" x="-0.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="59" x="-1.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="60" x="-1.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="61" x="-2.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="62" x="-2.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="63" x="-3.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="64" x="-3.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-5.7500" y="4.1600"/>+ <vertex x="-6.0900" y="4.6300"/>+ <vertex x="-5.4100" y="4.6300"/>+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-4.0000" y="5.0000"/>+ <vertex x="5.0000" y="5.0000"/>+ <vertex x="5.0000" y="-5.0000"/>+ <vertex x="-5.0000" y="-5.0000"/>+ <vertex x="-5.0000" y="4.0000"/>+ </polygon>+ <wire x1="-5.1100" y1="5.1100" x2="-4.1600" y2="5.1100" width="0.1200" layer="21"/>+ <wire x1="-5.1100" y1="4.1600" x2="-5.1100" y2="5.1100" width="0.1200" layer="21"/>+ <wire x1="-5.1100" y1="-5.1100" x2="-5.1100" y2="-4.1600" width="0.1200" layer="21"/>+ <wire x1="-4.1600" y1="-5.1100" x2="-5.1100" y2="-5.1100" width="0.1200" layer="21"/>+ <wire x1="4.1600" y1="5.1100" x2="5.1100" y2="5.1100" width="0.1200" layer="21"/>+ <wire x1="5.1100" y1="5.1100" x2="5.1100" y2="4.1600" width="0.1200" layer="21"/>+ <wire x1="5.1100" y1="-4.1600" x2="5.1100" y2="-5.1100" width="0.1200" layer="21"/>+ <wire x1="5.1100" y1="-5.1100" x2="4.1600" y2="-5.1100" width="0.1200" layer="21"/>+ <text x="0" y="7.050" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-7.050" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+<package name="Crystal_SMD_3225-4Pin_3.2x2.5mm">+ <description>Crystal, 3.2 x 2.5 mm. SMD3225/4, Crystal, 3.2x2.5mm package, SMD</description>+ <smd name="1" x="-1.1000" y="-0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <smd name="2" x="1.1000" y="-0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <smd name="3" x="1.1000" y="0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <smd name="4" x="-1.1000" y="0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <polygon width="0.1000" layer="51">+ <vertex x="1.6000" y="1.2500"/>+ <vertex x="1.6000" y="-1.2500"/>+ <vertex x="-0.9750" y="-1.2500"/>+ <vertex x="-1.6000" y="-0.6250"/>+ <vertex x="-1.6000" y="1.2500"/>+ </polygon>+ <wire x1="-2.0600" y1="1.7100" x2="-2.0600" y2="-1.7100" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="-1.7100" x2="2.0600" y2="-1.7100" width="0.1200" layer="21"/>+ <text x="0" y="2.310" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-2.310" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+<package name="IN-S63BTG">+ <description>2 pads, 2.5 x 1.0 mm. Inolux Corporation · Top View SMD LED · 0603 (1.6 &times; 0.8mm) · InGaN</description>+ <smd name="1" x="-0.8000" y="-0.0000" dx="0.9000" dy="1.0000" layer="1" roundness="50"/>+ <smd name="2" x="0.8000" y="-0.0000" dx="0.9000" dy="1.0000" layer="1" roundness="50"/>+ <wire x1="-0.8000" y1="0.4000" x2="0.8000" y2="0.4000" width="0.1000" layer="51"/>+ <wire x1="0.8000" y1="0.4000" x2="0.8000" y2="-0.4000" width="0.1000" layer="51"/>+ <wire x1="0.8000" y1="-0.4000" x2="-0.8000" y2="-0.4000" width="0.1000" layer="51"/>+ <wire x1="-0.8000" y1="-0.4000" x2="-0.8000" y2="0.4000" width="0.1000" layer="51"/>+ <wire x1="-0.9200" y1="0.5200" x2="0.9200" y2="0.5200" width="0.1200" layer="21"/>+ <wire x1="0.9200" y1="0.5200" x2="0.9200" y2="-0.5200" width="0.1200" layer="21"/>+ <wire x1="0.9200" y1="-0.5200" x2="-0.9200" y2="-0.5200" width="0.1200" layer="21"/>+ <wire x1="-0.9200" y1="-0.5200" x2="-0.9200" y2="0.5200" width="0.1200" layer="21"/>+ <wire x1="-1.1000" y1="0.7000" x2="-0.5000" y2="0.7000" width="0.1200" layer="21"/>+ <text x="0" y="1.300" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-1.100" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<packages3d>+<package3d name="QFN-48_7x7mm" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.GOLD0?version=1" locally_modified="yes" type="model"><description>QFN-48_7x7mm</description><packageinstances><packageinstance name="QFN-48_7x7mm"/></packageinstances></package3d>+<package3d name="SOIC-16_3.9x9.9mm_P1.27mm" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.GOLD1?version=1" locally_modified="yes" type="model"><description>SOIC-16_3.9x9.9mm_P1.27mm</description><packageinstances><packageinstance name="SOIC-16_3.9x9.9mm_P1.27mm"/></packageinstances></package3d>+<package3d name="LQFP-64_10x10mm_P0.5mm" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.GOLD2?version=1" locally_modified="yes" type="model"><description>LQFP-64_10x10mm_P0.5mm</description><packageinstances><packageinstance name="LQFP-64_10x10mm_P0.5mm"/></packageinstances></package3d>+<package3d name="Crystal_SMD_3225-4Pin_3.2x2.5mm" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.GOLD3?version=1" locally_modified="yes" type="model"><description>Crystal_SMD_3225-4Pin_3.2x2.5mm</description><packageinstances><packageinstance name="Crystal_SMD_3225-4Pin_3.2x2.5mm"/></packageinstances></package3d>+<package3d name="IN-S63BTG" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.GOLD4?version=1" locally_modified="yes" type="model"><description>IN-S63BTG</description><packageinstances><packageinstance name="IN-S63BTG"/></packageinstances></package3d>+</packages3d>+++<symbols>+<symbol name="LAN7800">+ <description>Microchip LAN7800 SuperSpeed USB 3.1 Gen1 to 10/100/1000 Ethernet Controller, QFN-48</description>+ <wire x1="-34.29" y1="33.02" x2="34.29" y2="33.02" width="0.254" layer="94"/>+ <wire x1="34.29" y1="33.02" x2="34.29" y2="-33.02" width="0.254" layer="94"/>+ <wire x1="34.29" y1="-33.02" x2="-34.29" y2="-33.02" width="0.254" layer="94"/>+ <wire x1="-34.29" y1="-33.02" x2="-34.29" y2="33.02" width="0.254" layer="94"/>+ <circle x="-33.0200" y="31.7500" radius="0.3800" width="0.1524" layer="94"/>+ <text x="0.0000" y="35.5600" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-35.5600" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="TR0P" x="-36.83" y="27.94" length="short" direction="io"/>+ <pin name="TR0N" x="-36.83" y="25.4" length="short" direction="io"/>+ <pin name="VDD25A" x="-36.83" y="22.86" length="short" direction="io"/>+ <pin name="TR1P" x="-36.83" y="20.32" length="short" direction="io"/>+ <pin name="TR1N" x="-36.83" y="17.78" length="short" direction="io"/>+ <pin name="VDD25A@2" x="-36.83" y="15.24" length="short" direction="io"/>+ <pin name="TR2P" x="-36.83" y="12.7" length="short" direction="io"/>+ <pin name="TR2N" x="-36.83" y="10.16" length="short" direction="io"/>+ <pin name="VDD25A@3" x="-36.83" y="7.62" length="short" direction="io"/>+ <pin name="TR3P" x="-36.83" y="5.08" length="short" direction="io"/>+ <pin name="TR3N" x="-36.83" y="2.54" length="short" direction="io"/>+ <pin name="VDD25A@4" x="-36.83" y="0" length="short" direction="io"/>+ <pin name="VDD12_SW_OUT" x="-36.83" y="-2.54" length="short" direction="io"/>+ <pin name="VDD_SW_IN" x="-36.83" y="-5.08" length="short" direction="io"/>+ <pin name="VDD12_SW_FB" x="-36.83" y="-7.62" length="short" direction="io"/>+ <pin name="EECS/GPIO0" x="-36.83" y="-10.16" length="short" direction="io"/>+ <pin name="EEDI/GPIO1" x="-36.83" y="-12.7" length="short" direction="io"/>+ <pin name="EEDO/LED0/GPIO2" x="-36.83" y="-15.24" length="short" direction="io"/>+ <pin name="EECLK/LED1/GPIO3" x="-36.83" y="-17.78" length="short" direction="io"/>+ <pin name="VDDVARIO" x="-36.83" y="-20.32" length="short" direction="io"/>+ <pin name="VDD12CORE" x="-36.83" y="-22.86" length="short" direction="io"/>+ <pin name="PME_N/GPIO4" x="-36.83" y="-25.4" length="short" direction="io"/>+ <pin name="VBUS_DET" x="-36.83" y="-27.94" length="short" direction="io"/>+ <pin name="SUSPEND_N/LED2/GPIO5" x="-36.83" y="-30.48" length="short" direction="io"/>+ <pin name="VSS" x="36.83" y="30.48" length="short" direction="io" rot="R180"/>+ <pin name="REF_FILT" x="36.83" y="27.94" length="short" direction="io" rot="R180"/>+ <pin name="REF_REXT" x="36.83" y="25.4" length="short" direction="io" rot="R180"/>+ <pin name="VDD33_REG_IN" x="36.83" y="22.86" length="short" direction="io" rot="R180"/>+ <pin name="VDD25_REG_OUT" x="36.83" y="20.32" length="short" direction="io" rot="R180"/>+ <pin name="VDD12A" x="36.83" y="17.78" length="short" direction="io" rot="R180"/>+ <pin name="PME_MODE/GPIO7" x="36.83" y="15.24" length="short" direction="io" rot="R180"/>+ <pin name="VDD12CORE@2" x="36.83" y="12.7" length="short" direction="io" rot="R180"/>+ <pin name="XO" x="36.83" y="10.16" length="short" direction="io" rot="R180"/>+ <pin name="XI" x="36.83" y="7.62" length="short" direction="io" rot="R180"/>+ <pin name="VDDVARIO@2" x="36.83" y="5.08" length="short" direction="io" rot="R180"/>+ <pin name="VDD33A" x="36.83" y="2.54" length="short" direction="io" rot="R180"/>+ <pin name="USBRBIAS" x="36.83" y="0" length="short" direction="io" rot="R180"/>+ <pin name="VDDVARIO@3" x="36.83" y="-2.54" length="short" direction="io" rot="R180"/>+ <pin name="RESET_N/PME_CLEAR" x="36.83" y="-5.08" length="short" direction="io" rot="R180"/>+ <pin name="TEST" x="36.83" y="-7.62" length="short" direction="io" rot="R180"/>+ <pin name="LED3/GPIO6" x="36.83" y="-10.16" length="short" direction="io" rot="R180"/>+ <pin name="USB3_RXDM" x="36.83" y="-12.7" length="short" direction="io" rot="R180"/>+ <pin name="USB3_RXDP" x="36.83" y="-15.24" length="short" direction="io" rot="R180"/>+ <pin name="VDD12A@2" x="36.83" y="-17.78" length="short" direction="io" rot="R180"/>+ <pin name="USB3_TXDM" x="36.83" y="-20.32" length="short" direction="io" rot="R180"/>+ <pin name="USB3_TXDP" x="36.83" y="-22.86" length="short" direction="io" rot="R180"/>+ <pin name="USB2_DM" x="36.83" y="-25.4" length="short" direction="io" rot="R180"/>+ <pin name="USB2_DP" x="36.83" y="-27.94" length="short" direction="io" rot="R180"/>+ <pin name="VDD12A@3" x="36.83" y="-30.48" length="short" direction="io" rot="R180"/>+</symbol>+<symbol name="CH340G">+ <description>USB serial converter, UART, SOIC-16</description>+ <wire x1="-12.7" y1="15.239999999999998" x2="12.7" y2="15.239999999999998" width="0.254" layer="94"/>+ <wire x1="12.7" y1="15.239999999999998" x2="12.7" y2="-15.239999999999998" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-15.239999999999998" x2="-12.7" y2="-15.239999999999998" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-15.239999999999998" x2="-12.7" y2="15.239999999999998" width="0.254" layer="94"/>+ <text x="-5.0800" y="13.9700" size="1.27" layer="95" align="center">>NAME</text>+ <text x="1.2700" y="13.9700" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="GND" x="-17.78" y="-7.620000000000001" length="middle" direction="pwr"/>+ <pin name="TXD" x="17.78" y="12.7" length="middle" direction="out" rot="R180"/>+ <pin name="RXD" x="-17.78" y="10.16" length="middle" direction="in"/>+ <pin name="V3" x="-17.78" y="-10.16" length="middle" direction="out"/>+ <pin name="UD+" x="17.78" y="0" length="middle" direction="io" rot="R180"/>+ <pin name="UD-" x="17.78" y="-2.540000000000001" length="middle" direction="io" rot="R180"/>+ <pin name="XI" x="-17.78" y="7.619999999999999" length="middle" direction="in"/>+ <pin name="XO" x="17.78" y="10.16" length="middle" direction="out" rot="R180"/>+ <pin name="CTS" x="-17.78" y="5.079999999999999" length="middle" direction="in"/>+ <pin name="DSR" x="-17.78" y="0" length="middle" direction="in"/>+ <pin name="RI" x="-17.78" y="-2.540000000000001" length="middle" direction="in"/>+ <pin name="DCD" x="-17.78" y="2.539999999999999" length="middle" direction="in"/>+ <pin name="DTR" x="17.78" y="7.619999999999999" length="middle" direction="out" rot="R180"/>+ <pin name="RTS" x="17.78" y="5.079999999999999" length="middle" direction="out" rot="R180"/>+ <pin name="R232" x="-17.78" y="12.7" length="middle" direction="in"/>+ <pin name="VCC" x="-17.78" y="-12.7" length="middle" direction="pwr"/>+</symbol>+<symbol name="STM32L431RCT6TR">+ <wire x1="-12.7" y1="40.64" x2="12.7" y2="40.64" width="0.254" layer="94"/>+ <wire x1="12.7" y1="40.64" x2="12.7" y2="-43.18" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-43.18" x2="-12.7" y2="-43.18" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-43.18" x2="-12.7" y2="40.64" width="0.254" layer="94"/>+ <text x="0.0000" y="43.1800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-45.7200" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="VBAT" x="-17.78" y="38.1" length="middle" direction="pwr"/>+ <pin name="PC13" x="-17.78" y="35.56" length="middle" direction="io"/>+ <pin name="PC14-OSC32_IN" x="-17.78" y="33.02" length="middle" direction="io"/>+ <pin name="PC15-OSC32_OUT" x="-17.78" y="30.48" length="middle" direction="io"/>+ <pin name="PH0-OSC_IN" x="-17.78" y="27.94" length="middle" direction="io"/>+ <pin name="PH1-OSC_OUT" x="-17.78" y="25.4" length="middle" direction="io"/>+ <pin name="NRST" x="-17.78" y="22.86" length="middle" direction="io"/>+ <pin name="PC0" x="-17.78" y="20.32" length="middle" direction="io"/>+ <pin name="PC1" x="-17.78" y="17.78" length="middle" direction="io"/>+ <pin name="PC2" x="-17.78" y="15.24" length="middle" direction="io"/>+ <pin name="PC3" x="-17.78" y="12.7" length="middle" direction="io"/>+ <pin name="VSSA/VREF-" x="-17.78" y="10.16" length="middle" direction="pwr"/>+ <pin name="VDDA/VREF+" x="-17.78" y="7.62" length="middle" direction="pwr"/>+ <pin name="PA0" x="-17.78" y="5.08" length="middle" direction="io"/>+ <pin name="PA1" x="-17.78" y="2.54" length="middle" direction="io"/>+ <pin name="PA2" x="-17.78" y="0" length="middle" direction="io"/>+ <pin name="PA3" x="-17.78" y="-2.54" length="middle" direction="io"/>+ <pin name="VSS" x="-17.78" y="-5.08" length="middle" direction="pwr"/>+ <pin name="VDD" x="-17.78" y="-7.62" length="middle" direction="pwr"/>+ <pin name="PA4" x="-17.78" y="-10.16" length="middle" direction="io"/>+ <pin name="PA5" x="-17.78" y="-12.7" length="middle" direction="io"/>+ <pin name="PA6" x="-17.78" y="-15.24" length="middle" direction="io"/>+ <pin name="PA7" x="-17.78" y="-17.78" length="middle" direction="io"/>+ <pin name="PC4" x="-17.78" y="-20.32" length="middle" direction="io"/>+ <pin name="PC5" x="-17.78" y="-22.86" length="middle" direction="io"/>+ <pin name="PB0" x="-17.78" y="-25.4" length="middle" direction="io"/>+ <pin name="PB1" x="-17.78" y="-27.94" length="middle" direction="io"/>+ <pin name="PB2" x="-17.78" y="-30.48" length="middle" direction="io"/>+ <pin name="PB10" x="-17.78" y="-33.02" length="middle" direction="io"/>+ <pin name="PB11" x="-17.78" y="-35.56" length="middle" direction="io"/>+ <pin name="VSS@2" x="-17.78" y="-38.1" length="middle" direction="pwr"/>+ <pin name="VDD@2" x="-17.78" y="-40.64" length="middle" direction="pwr"/>+ <pin name="VDD@3" x="17.78" y="38.1" length="middle" direction="pwr" rot="R180"/>+ <pin name="VSS@3" x="17.78" y="35.56" length="middle" direction="pwr" rot="R180"/>+ <pin name="PB9" x="17.78" y="33.02" length="middle" direction="io" rot="R180"/>+ <pin name="PB8" x="17.78" y="30.48" length="middle" direction="io" rot="R180"/>+ <pin name="PH3-BOOT0" x="17.78" y="27.94" length="middle" direction="io" rot="R180"/>+ <pin name="PB7" x="17.78" y="25.4" length="middle" direction="io" rot="R180"/>+ <pin name="PB6" x="17.78" y="22.86" length="middle" direction="io" rot="R180"/>+ <pin name="PB5" x="17.78" y="20.32" length="middle" direction="io" rot="R180"/>+ <pin name="PB4" x="17.78" y="17.78" length="middle" direction="io" rot="R180"/>+ <pin name="PB3" x="17.78" y="15.24" length="middle" direction="io" rot="R180"/>+ <pin name="PD2" x="17.78" y="12.7" length="middle" direction="io" rot="R180"/>+ <pin name="PC12" x="17.78" y="10.16" length="middle" direction="io" rot="R180"/>+ <pin name="PC11" x="17.78" y="7.62" length="middle" direction="io" rot="R180"/>+ <pin name="PC10" x="17.78" y="5.08" length="middle" direction="io" rot="R180"/>+ <pin name="PA15" x="17.78" y="2.54" length="middle" direction="io" rot="R180"/>+ <pin name="PA14" x="17.78" y="0" length="middle" direction="io" rot="R180"/>+ <pin name="VDD@4" x="17.78" y="-2.54" length="middle" direction="pwr" rot="R180"/>+ <pin name="VSS@4" x="17.78" y="-5.08" length="middle" direction="pwr" rot="R180"/>+ <pin name="PA13" x="17.78" y="-7.62" length="middle" direction="io" rot="R180"/>+ <pin name="PA12" x="17.78" y="-10.16" length="middle" direction="io" rot="R180"/>+ <pin name="PA11" x="17.78" y="-12.7" length="middle" direction="io" rot="R180"/>+ <pin name="PA10" x="17.78" y="-15.24" length="middle" direction="io" rot="R180"/>+ <pin name="PA9" x="17.78" y="-17.78" length="middle" direction="io" rot="R180"/>+ <pin name="PA8" x="17.78" y="-20.32" length="middle" direction="io" rot="R180"/>+ <pin name="PC9" x="17.78" y="-22.86" length="middle" direction="io" rot="R180"/>+ <pin name="PC8" x="17.78" y="-25.4" length="middle" direction="io" rot="R180"/>+ <pin name="PC7" x="17.78" y="-27.94" length="middle" direction="io" rot="R180"/>+ <pin name="PC6" x="17.78" y="-30.48" length="middle" direction="io" rot="R180"/>+ <pin name="PB15" x="17.78" y="-33.02" length="middle" direction="io" rot="R180"/>+ <pin name="PB14" x="17.78" y="-35.56" length="middle" direction="io" rot="R180"/>+ <pin name="PB13" x="17.78" y="-38.1" length="middle" direction="io" rot="R180"/>+ <pin name="PB12" x="17.78" y="-40.64" length="middle" direction="io" rot="R180"/>+</symbol>+<symbol name="ABM8-16.000MHZ-B2-T">+ <description>Four pin crystal, GND on pins 2 and 4</description>+ <wire x1="-1.143" y1="2.54" x2="1.143" y2="2.54" width="0.254" layer="94"/>+ <wire x1="1.143" y1="2.54" x2="1.143" y2="-2.54" width="0.254" layer="94"/>+ <wire x1="1.143" y1="-2.54" x2="-1.143" y2="-2.54" width="0.254" layer="94"/>+ <wire x1="-1.143" y1="-2.54" x2="-1.143" y2="2.54" width="0.254" layer="94"/>+ <wire x1="-2.5400" y1="2.2860" x2="-2.5400" y2="3.5560" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="3.5560" x2="2.5400" y2="3.5560" width="0.1524" layer="94"/>+ <wire x1="2.5400" y1="3.5560" x2="2.5400" y2="2.2860" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="0.0000" x2="-2.0320" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="-2.2860" x2="-2.5400" y2="-3.5560" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="-3.5560" x2="2.5400" y2="-3.5560" width="0.1524" layer="94"/>+ <wire x1="2.5400" y1="-3.5560" x2="2.5400" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-2.0320" y1="-1.2700" x2="-2.0320" y2="1.2700" width="0.1524" layer="94"/>+ <wire x1="0.0000" y1="-3.8100" x2="0.0000" y2="-3.5560" width="0.1524" layer="94"/>+ <wire x1="2.0320" y1="0.0000" x2="2.5400" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="2.0320" y1="-1.2700" x2="2.0320" y2="1.2700" width="0.1524" layer="94"/>+ <text x="3.1750" y="5.0800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="3.1750" y="3.1750" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="1" x="-3.81" y="0" length="short" direction="pas" visible="pad"/>+ <pin name="G" x="0" y="-5.08" length="short" direction="pas" rot="R90" visible="pad"/>+ <pin name="3" x="3.81" y="0" length="short" direction="pas" rot="R180" visible="pad"/>+ <pin name="G@2" x="0" y="-5.08" length="short" direction="pas" rot="R90" visible="pad"/>+</symbol>+<symbol name="IN-S63BTG">+ <description>Light emitting diode</description>+ <wire x1="-3.0480" y1="-0.7620" x2="-4.5720" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-4.5720" y1="-2.2860" x2="-3.8100" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-3.8100" y1="-2.2860" x2="-4.5720" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-4.5720" y1="-2.2860" x2="-4.5720" y2="-1.5240" width="0.1524" layer="94"/>+ <wire x1="-1.7780" y1="-0.7620" x2="-3.3020" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-3.3020" y1="-2.2860" x2="-2.5400" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="-2.2860" x2="-3.3020" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-3.3020" y1="-2.2860" x2="-3.3020" y2="-1.5240" width="0.1524" layer="94"/>+ <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="-1.2700" y1="-1.2700" x2="-1.2700" y2="1.2700" width="0.1524" layer="94"/>+ <wire x1="1.2700" y1="-1.2700" x2="1.2700" y2="1.2700" width="0.1524" layer="94"/>+ <wire x1="1.2700" y1="1.2700" x2="-1.2700" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="-1.2700" width="0.1524" layer="94"/>+ <text x="0.0000" y="2.5400" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-2.5400" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="K" x="-3.81" y="0" length="short" direction="pas" visible="pad"/>+ <pin name="A" x="3.81" y="0" length="short" direction="pas" rot="R180" visible="pad"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="LAN7800" prefix="U">+ <description>Microchip LAN7800 SuperSpeed USB 3.1 Gen1 to 10/100/1000 Ethernet Controller, QFN-48</description>+ <gates>+ <gate name="G$1" symbol="LAN7800" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="QFN-48_7x7mm">+ <connects>+ <connect gate="G$1" pin="TR0P" pad="1"/>+ <connect gate="G$1" pin="TR0N" pad="2"/>+ <connect gate="G$1" pin="VDD25A" pad="3"/>+ <connect gate="G$1" pin="TR1P" pad="4"/>+ <connect gate="G$1" pin="TR1N" pad="5"/>+ <connect gate="G$1" pin="VDD25A@2" pad="6"/>+ <connect gate="G$1" pin="TR2P" pad="7"/>+ <connect gate="G$1" pin="TR2N" pad="8"/>+ <connect gate="G$1" pin="VDD25A@3" pad="9"/>+ <connect gate="G$1" pin="TR3P" pad="10"/>+ <connect gate="G$1" pin="TR3N" pad="11"/>+ <connect gate="G$1" pin="VDD25A@4" pad="12"/>+ <connect gate="G$1" pin="VDD12_SW_OUT" pad="13"/>+ <connect gate="G$1" pin="VDD_SW_IN" pad="14"/>+ <connect gate="G$1" pin="VDD12_SW_FB" pad="15"/>+ <connect gate="G$1" pin="EECS/GPIO0" pad="16"/>+ <connect gate="G$1" pin="EEDI/GPIO1" pad="17"/>+ <connect gate="G$1" pin="EEDO/LED0/GPIO2" pad="18"/>+ <connect gate="G$1" pin="EECLK/LED1/GPIO3" pad="19"/>+ <connect gate="G$1" pin="VDDVARIO" pad="20"/>+ <connect gate="G$1" pin="VDD12CORE" pad="21"/>+ <connect gate="G$1" pin="PME_N/GPIO4" pad="22"/>+ <connect gate="G$1" pin="VBUS_DET" pad="23"/>+ <connect gate="G$1" pin="SUSPEND_N/LED2/GPIO5" pad="24"/>+ <connect gate="G$1" pin="VSS" pad="49"/>+ <connect gate="G$1" pin="REF_FILT" pad="48"/>+ <connect gate="G$1" pin="REF_REXT" pad="47"/>+ <connect gate="G$1" pin="VDD33_REG_IN" pad="46"/>+ <connect gate="G$1" pin="VDD25_REG_OUT" pad="45"/>+ <connect gate="G$1" pin="VDD12A" pad="44"/>+ <connect gate="G$1" pin="PME_MODE/GPIO7" pad="43"/>+ <connect gate="G$1" pin="VDD12CORE@2" pad="42"/>+ <connect gate="G$1" pin="XO" pad="41"/>+ <connect gate="G$1" pin="XI" pad="40"/>+ <connect gate="G$1" pin="VDDVARIO@2" pad="39"/>+ <connect gate="G$1" pin="VDD33A" pad="38"/>+ <connect gate="G$1" pin="USBRBIAS" pad="37"/>+ <connect gate="G$1" pin="VDDVARIO@3" pad="36"/>+ <connect gate="G$1" pin="RESET_N/PME_CLEAR" pad="35"/>+ <connect gate="G$1" pin="TEST" pad="34"/>+ <connect gate="G$1" pin="LED3/GPIO6" pad="33"/>+ <connect gate="G$1" pin="USB3_RXDM" pad="32"/>+ <connect gate="G$1" pin="USB3_RXDP" pad="31"/>+ <connect gate="G$1" pin="VDD12A@2" pad="30"/>+ <connect gate="G$1" pin="USB3_TXDM" pad="29"/>+ <connect gate="G$1" pin="USB3_TXDP" pad="28"/>+ <connect gate="G$1" pin="USB2_DM" pad="27"/>+ <connect gate="G$1" pin="USB2_DP" pad="26"/>+ <connect gate="G$1" pin="VDD12A@3" pad="25"/>+ </connects>+<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.GOLD0?version=1"/></package3dinstances>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+<deviceset name="CH340G" prefix="U">+ <description>USB serial converter, UART, SOIC-16</description>+ <gates>+ <gate name="G$1" symbol="CH340G" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="SOIC-16_3.9x9.9mm_P1.27mm">+ <connects>+ <connect gate="G$1" pin="GND" pad="1"/>+ <connect gate="G$1" pin="TXD" pad="2"/>+ <connect gate="G$1" pin="RXD" pad="3"/>+ <connect gate="G$1" pin="V3" pad="4"/>+ <connect gate="G$1" pin="UD+" pad="5"/>+ <connect gate="G$1" pin="UD-" pad="6"/>+ <connect gate="G$1" pin="XI" pad="7"/>+ <connect gate="G$1" pin="XO" pad="8"/>+ <connect gate="G$1" pin="CTS" pad="9"/>+ <connect gate="G$1" pin="DSR" pad="10"/>+ <connect gate="G$1" pin="RI" pad="11"/>+ <connect gate="G$1" pin="DCD" pad="12"/>+ <connect gate="G$1" pin="DTR" pad="13"/>+ <connect gate="G$1" pin="RTS" pad="14"/>+ <connect gate="G$1" pin="R232" pad="15"/>+ <connect gate="G$1" pin="VCC" pad="16"/>+ </connects>+<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.GOLD1?version=1"/></package3dinstances>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+<deviceset name="STM32L431RCT6TR" prefix="U">+ <description></description>+ <gates>+ <gate name="G$1" symbol="STM32L431RCT6TR" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="LQFP-64_10x10mm_P0.5mm">+ <connects>+ <connect gate="G$1" pin="VBAT" pad="1"/>+ <connect gate="G$1" pin="PC13" pad="2"/>+ <connect gate="G$1" pin="PC14-OSC32_IN" pad="3"/>+ <connect gate="G$1" pin="PC15-OSC32_OUT" pad="4"/>+ <connect gate="G$1" pin="PH0-OSC_IN" pad="5"/>+ <connect gate="G$1" pin="PH1-OSC_OUT" pad="6"/>+ <connect gate="G$1" pin="NRST" pad="7"/>+ <connect gate="G$1" pin="PC0" pad="8"/>+ <connect gate="G$1" pin="PC1" pad="9"/>+ <connect gate="G$1" pin="PC2" pad="10"/>+ <connect gate="G$1" pin="PC3" pad="11"/>+ <connect gate="G$1" pin="VSSA/VREF-" pad="12"/>+ <connect gate="G$1" pin="VDDA/VREF+" pad="13"/>+ <connect gate="G$1" pin="PA0" pad="14"/>+ <connect gate="G$1" pin="PA1" pad="15"/>+ <connect gate="G$1" pin="PA2" pad="16"/>+ <connect gate="G$1" pin="PA3" pad="17"/>+ <connect gate="G$1" pin="VSS" pad="18"/>+ <connect gate="G$1" pin="VDD" pad="19"/>+ <connect gate="G$1" pin="PA4" pad="20"/>+ <connect gate="G$1" pin="PA5" pad="21"/>+ <connect gate="G$1" pin="PA6" pad="22"/>+ <connect gate="G$1" pin="PA7" pad="23"/>+ <connect gate="G$1" pin="PC4" pad="24"/>+ <connect gate="G$1" pin="PC5" pad="25"/>+ <connect gate="G$1" pin="PB0" pad="26"/>+ <connect gate="G$1" pin="PB1" pad="27"/>+ <connect gate="G$1" pin="PB2" pad="28"/>+ <connect gate="G$1" pin="PB10" pad="29"/>+ <connect gate="G$1" pin="PB11" pad="30"/>+ <connect gate="G$1" pin="VSS@2" pad="31"/>+ <connect gate="G$1" pin="VDD@2" pad="32"/>+ <connect gate="G$1" pin="VDD@3" pad="64"/>+ <connect gate="G$1" pin="VSS@3" pad="63"/>+ <connect gate="G$1" pin="PB9" pad="62"/>+ <connect gate="G$1" pin="PB8" pad="61"/>+ <connect gate="G$1" pin="PH3-BOOT0" pad="60"/>+ <connect gate="G$1" pin="PB7" pad="59"/>+ <connect gate="G$1" pin="PB6" pad="58"/>+ <connect gate="G$1" pin="PB5" pad="57"/>+ <connect gate="G$1" pin="PB4" pad="56"/>+ <connect gate="G$1" pin="PB3" pad="55"/>+ <connect gate="G$1" pin="PD2" pad="54"/>+ <connect gate="G$1" pin="PC12" pad="53"/>+ <connect gate="G$1" pin="PC11" pad="52"/>+ <connect gate="G$1" pin="PC10" pad="51"/>+ <connect gate="G$1" pin="PA15" pad="50"/>+ <connect gate="G$1" pin="PA14" pad="49"/>+ <connect gate="G$1" pin="VDD@4" pad="48"/>+ <connect gate="G$1" pin="VSS@4" pad="47"/>+ <connect gate="G$1" pin="PA13" pad="46"/>+ <connect gate="G$1" pin="PA12" pad="45"/>+ <connect gate="G$1" pin="PA11" pad="44"/>+ <connect gate="G$1" pin="PA10" pad="43"/>+ <connect gate="G$1" pin="PA9" pad="42"/>+ <connect gate="G$1" pin="PA8" pad="41"/>+ <connect gate="G$1" pin="PC9" pad="40"/>+ <connect gate="G$1" pin="PC8" pad="39"/>+ <connect gate="G$1" pin="PC7" pad="38"/>+ <connect gate="G$1" pin="PC6" pad="37"/>+ <connect gate="G$1" pin="PB15" pad="36"/>+ <connect gate="G$1" pin="PB14" pad="35"/>+ <connect gate="G$1" pin="PB13" pad="34"/>+ <connect gate="G$1" pin="PB12" pad="33"/>+ </connects>+<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.GOLD2?version=1"/></package3dinstances>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+<deviceset name="ABM8-16.000MHZ-B2-T" prefix="Y">+ <description>Four pin crystal, GND on pins 2 and 4</description>+ <gates>+ <gate name="G$1" symbol="ABM8-16.000MHZ-B2-T" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="Crystal_SMD_3225-4Pin_3.2x2.5mm">+ <connects>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="G" pad="2"/>+ <connect gate="G$1" pin="3" pad="3"/>+ <connect gate="G$1" pin="G@2" pad="4"/>+ </connects>+<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.GOLD3?version=1"/></package3dinstances>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+<deviceset name="IN-S63BTG" prefix="D">+ <description>Light emitting diode</description>+ <gates>+ <gate name="G$1" symbol="IN-S63BTG" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="IN-S63BTG">+ <connects>+ <connect gate="G$1" pin="K" pad="1"/>+ <connect gate="G$1" pin="A" pad="2"/>+ </connects>+<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.GOLD4?version=1"/></package3dinstances>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
rust/lbr/tests/golden/Demo_Board.bound5again.lbrxadded+721@@ -0,0 +1,721 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>Demo_Board (wiki.adom.inc Cloud Library)</description>+<packages>+<package name="QFN-48_7x7mm">+ <description>QFN-48, 7 x 7 mm</description>+ <smd name="1" x="-3.5000" y="2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="2" x="-3.5000" y="2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="3" x="-3.5000" y="1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="4" x="-3.5000" y="1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="5" x="-3.5000" y="0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="6" x="-3.5000" y="0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="7" x="-3.5000" y="-0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="8" x="-3.5000" y="-0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="9" x="-3.5000" y="-1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="10" x="-3.5000" y="-1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="11" x="-3.5000" y="-2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="12" x="-3.5000" y="-2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="13" x="-2.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="14" x="-2.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="15" x="-1.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="16" x="-1.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="17" x="-0.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="18" x="-0.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="19" x="0.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="20" x="0.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="21" x="1.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="22" x="1.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="23" x="2.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="24" x="2.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="25" x="3.5000" y="-2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="26" x="3.5000" y="-2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="27" x="3.5000" y="-1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="28" x="3.5000" y="-1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="29" x="3.5000" y="-0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="30" x="3.5000" y="-0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="31" x="3.5000" y="0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="32" x="3.5000" y="0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="33" x="3.5000" y="1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="34" x="3.5000" y="1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="35" x="3.5000" y="2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="36" x="3.5000" y="2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100"/>+ <smd name="37" x="2.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="38" x="2.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="39" x="1.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="40" x="1.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="41" x="0.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="42" x="0.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="43" x="-0.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="44" x="-0.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="45" x="-1.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="46" x="-1.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="47" x="-2.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="48" x="-2.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100"/>+ <smd name="49" x="0.0000" y="-0.0000" dx="5.3000" dy="5.3000" layer="1"/>+ <circle x="-3.5000" y="3.5000" radius="0.0300" width="0.0600" layer="21"/>+ <polygon width="0.1000" layer="51">+ <vertex x="-2.5000" y="3.5000"/>+ <vertex x="3.5000" y="3.5000"/>+ <vertex x="3.5000" y="-3.5000"/>+ <vertex x="-3.5000" y="-3.5000"/>+ <vertex x="-3.5000" y="2.5000"/>+ </polygon>+ <wire x1="3.7200" y1="3.7200" x2="3.7200" y2="3.2800" width="0.2000" layer="21"/>+ <wire x1="3.2800" y1="3.7200" x2="3.7200" y2="3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="3.7200" x2="-3.2800" y2="3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="3.2800" x2="-3.7200" y2="3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="-3.2800" x2="-3.7200" y2="-3.7200" width="0.2000" layer="21"/>+ <wire x1="3.7200" y1="-3.7200" x2="3.7200" y2="-3.2800" width="0.2000" layer="21"/>+ <wire x1="3.2800" y1="-3.7200" x2="3.7200" y2="-3.7200" width="0.2000" layer="21"/>+ <wire x1="-3.7200" y1="-3.7200" x2="-3.2800" y2="-3.7200" width="0.2000" layer="21"/>+ <wire x1="-4.1000" y1="3.5200" x2="-4.1200" y2="3.4452" width="0.3000" layer="21"/>+ <wire x1="-4.1200" y1="3.4452" x2="-4.1747" y2="3.3903" width="0.3000" layer="21"/>+ <wire x1="-4.1747" y1="3.3903" x2="-4.2494" y2="3.3700" width="0.3000" layer="21"/>+ <wire x1="-4.2494" y1="3.3700" x2="-4.3243" y2="3.3897" width="0.3000" layer="21"/>+ <wire x1="-4.3243" y1="3.3897" x2="-4.3794" y2="3.4441" width="0.3000" layer="21"/>+ <wire x1="-4.3794" y1="3.4441" x2="-4.4000" y2="3.5188" width="0.3000" layer="21"/>+ <wire x1="-4.4000" y1="3.5188" x2="-4.3806" y2="3.5938" width="0.3000" layer="21"/>+ <wire x1="-4.3806" y1="3.5938" x2="-4.3264" y2="3.6491" width="0.3000" layer="21"/>+ <wire x1="-4.3264" y1="3.6491" x2="-4.2519" y2="3.6700" width="0.3000" layer="21"/>+ <wire x1="-4.2519" y1="3.6700" x2="-4.1768" y2="3.6510" width="0.3000" layer="21"/>+ <wire x1="-4.1768" y1="3.6510" x2="-4.1213" y2="3.5970" width="0.3000" layer="21"/>+ <wire x1="-4.1213" y1="3.5970" x2="-4.1000" y2="3.5225" width="0.3000" layer="21"/>+ <text x="0" y="4.600" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-4.600" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+<package name="SOIC-16_3.9x9.9mm_P1.27mm">+ <description>SOIC-16, 3.9 x 9.9 mm, 1.27 mm pitch</description>+ <smd name="1" x="-2.4750" y="4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="2" x="-2.4750" y="3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="3" x="-2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="4" x="-2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="5" x="-2.4750" y="-0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="6" x="-2.4750" y="-1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="7" x="-2.4750" y="-3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="8" x="-2.4750" y="-4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="9" x="2.4750" y="-4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="10" x="2.4750" y="-3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="11" x="2.4750" y="-1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="12" x="2.4750" y="-0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="13" x="2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="14" x="2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="15" x="2.4750" y="3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <smd name="16" x="2.4750" y="4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-2.6000" y="5.0100"/>+ <vertex x="-2.8400" y="5.3400"/>+ <vertex x="-2.3600" y="5.3400"/>+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-0.9750" y="4.9500"/>+ <vertex x="1.9500" y="4.9500"/>+ <vertex x="1.9500" y="-4.9500"/>+ <vertex x="-1.9500" y="-4.9500"/>+ <vertex x="-1.9500" y="3.9750"/>+ </polygon>+ <wire x1="-2.0600" y1="5.0600" x2="2.0600" y2="5.0600" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="5.0050" x2="-2.0600" y2="5.0600" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="-5.0600" x2="-2.0600" y2="-5.0050" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="5.0600" x2="2.0600" y2="5.0050" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="-5.0050" x2="2.0600" y2="-5.0600" width="0.1200" layer="21"/>+ <wire x1="2.0600" y1="-5.0600" x2="-2.0600" y2="-5.0600" width="0.1200" layer="21"/>+ <text x="0" y="6.020" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-6.020" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+<package name="LQFP-64_10x10mm_P0.5mm">+ <description>LQFP-64, 10 x 10 mm, 0.5 mm pitch</description>+ <smd name="1" x="-5.6750" y="3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="2" x="-5.6750" y="3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="3" x="-5.6750" y="2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="4" x="-5.6750" y="2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="5" x="-5.6750" y="1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="6" x="-5.6750" y="1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="7" x="-5.6750" y="0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="8" x="-5.6750" y="0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="9" x="-5.6750" y="-0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="10" x="-5.6750" y="-0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="11" x="-5.6750" y="-1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="12" x="-5.6750" y="-1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="13" x="-5.6750" y="-2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="14" x="-5.6750" y="-2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="15" x="-5.6750" y="-3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="16" x="-5.6750" y="-3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="17" x="-3.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="18" x="-3.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="19" x="-2.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="20" x="-2.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="21" x="-1.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="22" x="-1.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="23" x="-0.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="24" x="-0.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="25" x="0.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="26" x="0.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="27" x="1.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="28" x="1.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="29" x="2.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="30" x="2.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="31" x="3.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="32" x="3.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="33" x="5.6750" y="-3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="34" x="5.6750" y="-3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="35" x="5.6750" y="-2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="36" x="5.6750" y="-2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="37" x="5.6750" y="-1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="38" x="5.6750" y="-1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="39" x="5.6750" y="-0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="40" x="5.6750" y="-0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="41" x="5.6750" y="0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="42" x="5.6750" y="0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="43" x="5.6750" y="1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="44" x="5.6750" y="1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="45" x="5.6750" y="2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="46" x="5.6750" y="2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="47" x="5.6750" y="3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="48" x="5.6750" y="3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50"/>+ <smd name="49" x="3.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="50" x="3.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="51" x="2.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="52" x="2.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="53" x="1.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="54" x="1.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="55" x="0.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="56" x="0.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="57" x="-0.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="58" x="-0.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="59" x="-1.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="60" x="-1.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="61" x="-2.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="62" x="-2.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="63" x="-3.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <smd name="64" x="-3.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-5.7500" y="4.1600"/>+ <vertex x="-6.0900" y="4.6300"/>+ <vertex x="-5.4100" y="4.6300"/>+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-4.0000" y="5.0000"/>+ <vertex x="5.0000" y="5.0000"/>+ <vertex x="5.0000" y="-5.0000"/>+ <vertex x="-5.0000" y="-5.0000"/>+ <vertex x="-5.0000" y="4.0000"/>+ </polygon>+ <wire x1="-5.1100" y1="5.1100" x2="-4.1600" y2="5.1100" width="0.1200" layer="21"/>+ <wire x1="-5.1100" y1="4.1600" x2="-5.1100" y2="5.1100" width="0.1200" layer="21"/>+ <wire x1="-5.1100" y1="-5.1100" x2="-5.1100" y2="-4.1600" width="0.1200" layer="21"/>+ <wire x1="-4.1600" y1="-5.1100" x2="-5.1100" y2="-5.1100" width="0.1200" layer="21"/>+ <wire x1="4.1600" y1="5.1100" x2="5.1100" y2="5.1100" width="0.1200" layer="21"/>+ <wire x1="5.1100" y1="5.1100" x2="5.1100" y2="4.1600" width="0.1200" layer="21"/>+ <wire x1="5.1100" y1="-4.1600" x2="5.1100" y2="-5.1100" width="0.1200" layer="21"/>+ <wire x1="5.1100" y1="-5.1100" x2="4.1600" y2="-5.1100" width="0.1200" layer="21"/>+ <text x="0" y="7.050" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-7.050" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+<package name="Crystal_SMD_3225-4Pin_3.2x2.5mm">+ <description>Crystal, 3.2 x 2.5 mm. SMD3225/4, Crystal, 3.2x2.5mm package, SMD</description>+ <smd name="1" x="-1.1000" y="-0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <smd name="2" x="1.1000" y="-0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <smd name="3" x="1.1000" y="0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <smd name="4" x="-1.1000" y="0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42"/>+ <polygon width="0.1000" layer="51">+ <vertex x="1.6000" y="1.2500"/>+ <vertex x="1.6000" y="-1.2500"/>+ <vertex x="-0.9750" y="-1.2500"/>+ <vertex x="-1.6000" y="-0.6250"/>+ <vertex x="-1.6000" y="1.2500"/>+ </polygon>+ <wire x1="-2.0600" y1="1.7100" x2="-2.0600" y2="-1.7100" width="0.1200" layer="21"/>+ <wire x1="-2.0600" y1="-1.7100" x2="2.0600" y2="-1.7100" width="0.1200" layer="21"/>+ <text x="0" y="2.310" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-2.310" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+<package name="IN-S63BTG">+ <description>2 pads, 2.5 x 1.0 mm. Inolux Corporation · Top View SMD LED · 0603 (1.6 &times; 0.8mm) · InGaN</description>+ <smd name="1" x="-0.8000" y="-0.0000" dx="0.9000" dy="1.0000" layer="1" roundness="50"/>+ <smd name="2" x="0.8000" y="-0.0000" dx="0.9000" dy="1.0000" layer="1" roundness="50"/>+ <wire x1="-0.8000" y1="0.4000" x2="0.8000" y2="0.4000" width="0.1000" layer="51"/>+ <wire x1="0.8000" y1="0.4000" x2="0.8000" y2="-0.4000" width="0.1000" layer="51"/>+ <wire x1="0.8000" y1="-0.4000" x2="-0.8000" y2="-0.4000" width="0.1000" layer="51"/>+ <wire x1="-0.8000" y1="-0.4000" x2="-0.8000" y2="0.4000" width="0.1000" layer="51"/>+ <wire x1="-0.9200" y1="0.5200" x2="0.9200" y2="0.5200" width="0.1200" layer="21"/>+ <wire x1="0.9200" y1="0.5200" x2="0.9200" y2="-0.5200" width="0.1200" layer="21"/>+ <wire x1="0.9200" y1="-0.5200" x2="-0.9200" y2="-0.5200" width="0.1200" layer="21"/>+ <wire x1="-0.9200" y1="-0.5200" x2="-0.9200" y2="0.5200" width="0.1200" layer="21"/>+ <wire x1="-1.1000" y1="0.7000" x2="-0.5000" y2="0.7000" width="0.1200" layer="21"/>+ <text x="0" y="1.300" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-1.100" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<packages3d>+<package3d name="QFN-48_7x7mm" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.GOLD0?version=1" locally_modified="yes" type="model"><description>QFN-48_7x7mm</description><packageinstances><packageinstance name="QFN-48_7x7mm"/></packageinstances></package3d>+<package3d name="SOIC-16_3.9x9.9mm_P1.27mm" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.GOLD1?version=1" locally_modified="yes" type="model"><description>SOIC-16_3.9x9.9mm_P1.27mm</description><packageinstances><packageinstance name="SOIC-16_3.9x9.9mm_P1.27mm"/></packageinstances></package3d>+<package3d name="LQFP-64_10x10mm_P0.5mm" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.GOLD2?version=1" locally_modified="yes" type="model"><description>LQFP-64_10x10mm_P0.5mm</description><packageinstances><packageinstance name="LQFP-64_10x10mm_P0.5mm"/></packageinstances></package3d>+<package3d name="Crystal_SMD_3225-4Pin_3.2x2.5mm" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.GOLD3?version=1" locally_modified="yes" type="model"><description>Crystal_SMD_3225-4Pin_3.2x2.5mm</description><packageinstances><packageinstance name="Crystal_SMD_3225-4Pin_3.2x2.5mm"/></packageinstances></package3d>+<package3d name="IN-S63BTG" urn="" wip_urn="urn:adsk.wipprod:fs.file:vf.GOLD4?version=1" locally_modified="yes" type="model"><description>IN-S63BTG</description><packageinstances><packageinstance name="IN-S63BTG"/></packageinstances></package3d>+</packages3d>++++<symbols>+<symbol name="LAN7800">+ <description>Microchip LAN7800 SuperSpeed USB 3.1 Gen1 to 10/100/1000 Ethernet Controller, QFN-48</description>+ <wire x1="-34.29" y1="33.02" x2="34.29" y2="33.02" width="0.254" layer="94"/>+ <wire x1="34.29" y1="33.02" x2="34.29" y2="-33.02" width="0.254" layer="94"/>+ <wire x1="34.29" y1="-33.02" x2="-34.29" y2="-33.02" width="0.254" layer="94"/>+ <wire x1="-34.29" y1="-33.02" x2="-34.29" y2="33.02" width="0.254" layer="94"/>+ <circle x="-33.0200" y="31.7500" radius="0.3800" width="0.1524" layer="94"/>+ <text x="0.0000" y="35.5600" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-35.5600" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="TR0P" x="-36.83" y="27.94" length="short" direction="io"/>+ <pin name="TR0N" x="-36.83" y="25.4" length="short" direction="io"/>+ <pin name="VDD25A" x="-36.83" y="22.86" length="short" direction="io"/>+ <pin name="TR1P" x="-36.83" y="20.32" length="short" direction="io"/>+ <pin name="TR1N" x="-36.83" y="17.78" length="short" direction="io"/>+ <pin name="VDD25A@2" x="-36.83" y="15.24" length="short" direction="io"/>+ <pin name="TR2P" x="-36.83" y="12.7" length="short" direction="io"/>+ <pin name="TR2N" x="-36.83" y="10.16" length="short" direction="io"/>+ <pin name="VDD25A@3" x="-36.83" y="7.62" length="short" direction="io"/>+ <pin name="TR3P" x="-36.83" y="5.08" length="short" direction="io"/>+ <pin name="TR3N" x="-36.83" y="2.54" length="short" direction="io"/>+ <pin name="VDD25A@4" x="-36.83" y="0" length="short" direction="io"/>+ <pin name="VDD12_SW_OUT" x="-36.83" y="-2.54" length="short" direction="io"/>+ <pin name="VDD_SW_IN" x="-36.83" y="-5.08" length="short" direction="io"/>+ <pin name="VDD12_SW_FB" x="-36.83" y="-7.62" length="short" direction="io"/>+ <pin name="EECS/GPIO0" x="-36.83" y="-10.16" length="short" direction="io"/>+ <pin name="EEDI/GPIO1" x="-36.83" y="-12.7" length="short" direction="io"/>+ <pin name="EEDO/LED0/GPIO2" x="-36.83" y="-15.24" length="short" direction="io"/>+ <pin name="EECLK/LED1/GPIO3" x="-36.83" y="-17.78" length="short" direction="io"/>+ <pin name="VDDVARIO" x="-36.83" y="-20.32" length="short" direction="io"/>+ <pin name="VDD12CORE" x="-36.83" y="-22.86" length="short" direction="io"/>+ <pin name="PME_N/GPIO4" x="-36.83" y="-25.4" length="short" direction="io"/>+ <pin name="VBUS_DET" x="-36.83" y="-27.94" length="short" direction="io"/>+ <pin name="SUSPEND_N/LED2/GPIO5" x="-36.83" y="-30.48" length="short" direction="io"/>+ <pin name="VSS" x="36.83" y="30.48" length="short" direction="io" rot="R180"/>+ <pin name="REF_FILT" x="36.83" y="27.94" length="short" direction="io" rot="R180"/>+ <pin name="REF_REXT" x="36.83" y="25.4" length="short" direction="io" rot="R180"/>+ <pin name="VDD33_REG_IN" x="36.83" y="22.86" length="short" direction="io" rot="R180"/>+ <pin name="VDD25_REG_OUT" x="36.83" y="20.32" length="short" direction="io" rot="R180"/>+ <pin name="VDD12A" x="36.83" y="17.78" length="short" direction="io" rot="R180"/>+ <pin name="PME_MODE/GPIO7" x="36.83" y="15.24" length="short" direction="io" rot="R180"/>+ <pin name="VDD12CORE@2" x="36.83" y="12.7" length="short" direction="io" rot="R180"/>+ <pin name="XO" x="36.83" y="10.16" length="short" direction="io" rot="R180"/>+ <pin name="XI" x="36.83" y="7.62" length="short" direction="io" rot="R180"/>+ <pin name="VDDVARIO@2" x="36.83" y="5.08" length="short" direction="io" rot="R180"/>+ <pin name="VDD33A" x="36.83" y="2.54" length="short" direction="io" rot="R180"/>+ <pin name="USBRBIAS" x="36.83" y="0" length="short" direction="io" rot="R180"/>+ <pin name="VDDVARIO@3" x="36.83" y="-2.54" length="short" direction="io" rot="R180"/>+ <pin name="RESET_N/PME_CLEAR" x="36.83" y="-5.08" length="short" direction="io" rot="R180"/>+ <pin name="TEST" x="36.83" y="-7.62" length="short" direction="io" rot="R180"/>+ <pin name="LED3/GPIO6" x="36.83" y="-10.16" length="short" direction="io" rot="R180"/>+ <pin name="USB3_RXDM" x="36.83" y="-12.7" length="short" direction="io" rot="R180"/>+ <pin name="USB3_RXDP" x="36.83" y="-15.24" length="short" direction="io" rot="R180"/>+ <pin name="VDD12A@2" x="36.83" y="-17.78" length="short" direction="io" rot="R180"/>+ <pin name="USB3_TXDM" x="36.83" y="-20.32" length="short" direction="io" rot="R180"/>+ <pin name="USB3_TXDP" x="36.83" y="-22.86" length="short" direction="io" rot="R180"/>+ <pin name="USB2_DM" x="36.83" y="-25.4" length="short" direction="io" rot="R180"/>+ <pin name="USB2_DP" x="36.83" y="-27.94" length="short" direction="io" rot="R180"/>+ <pin name="VDD12A@3" x="36.83" y="-30.48" length="short" direction="io" rot="R180"/>+</symbol>+<symbol name="CH340G">+ <description>USB serial converter, UART, SOIC-16</description>+ <wire x1="-12.7" y1="15.239999999999998" x2="12.7" y2="15.239999999999998" width="0.254" layer="94"/>+ <wire x1="12.7" y1="15.239999999999998" x2="12.7" y2="-15.239999999999998" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-15.239999999999998" x2="-12.7" y2="-15.239999999999998" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-15.239999999999998" x2="-12.7" y2="15.239999999999998" width="0.254" layer="94"/>+ <text x="-5.0800" y="13.9700" size="1.27" layer="95" align="center">>NAME</text>+ <text x="1.2700" y="13.9700" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="GND" x="-17.78" y="-7.620000000000001" length="middle" direction="pwr"/>+ <pin name="TXD" x="17.78" y="12.7" length="middle" direction="out" rot="R180"/>+ <pin name="RXD" x="-17.78" y="10.16" length="middle" direction="in"/>+ <pin name="V3" x="-17.78" y="-10.16" length="middle" direction="out"/>+ <pin name="UD+" x="17.78" y="0" length="middle" direction="io" rot="R180"/>+ <pin name="UD-" x="17.78" y="-2.540000000000001" length="middle" direction="io" rot="R180"/>+ <pin name="XI" x="-17.78" y="7.619999999999999" length="middle" direction="in"/>+ <pin name="XO" x="17.78" y="10.16" length="middle" direction="out" rot="R180"/>+ <pin name="CTS" x="-17.78" y="5.079999999999999" length="middle" direction="in"/>+ <pin name="DSR" x="-17.78" y="0" length="middle" direction="in"/>+ <pin name="RI" x="-17.78" y="-2.540000000000001" length="middle" direction="in"/>+ <pin name="DCD" x="-17.78" y="2.539999999999999" length="middle" direction="in"/>+ <pin name="DTR" x="17.78" y="7.619999999999999" length="middle" direction="out" rot="R180"/>+ <pin name="RTS" x="17.78" y="5.079999999999999" length="middle" direction="out" rot="R180"/>+ <pin name="R232" x="-17.78" y="12.7" length="middle" direction="in"/>+ <pin name="VCC" x="-17.78" y="-12.7" length="middle" direction="pwr"/>+</symbol>+<symbol name="STM32L431RCT6TR">+ <wire x1="-12.7" y1="40.64" x2="12.7" y2="40.64" width="0.254" layer="94"/>+ <wire x1="12.7" y1="40.64" x2="12.7" y2="-43.18" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-43.18" x2="-12.7" y2="-43.18" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-43.18" x2="-12.7" y2="40.64" width="0.254" layer="94"/>+ <text x="0.0000" y="43.1800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-45.7200" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="VBAT" x="-17.78" y="38.1" length="middle" direction="pwr"/>+ <pin name="PC13" x="-17.78" y="35.56" length="middle" direction="io"/>+ <pin name="PC14-OSC32_IN" x="-17.78" y="33.02" length="middle" direction="io"/>+ <pin name="PC15-OSC32_OUT" x="-17.78" y="30.48" length="middle" direction="io"/>+ <pin name="PH0-OSC_IN" x="-17.78" y="27.94" length="middle" direction="io"/>+ <pin name="PH1-OSC_OUT" x="-17.78" y="25.4" length="middle" direction="io"/>+ <pin name="NRST" x="-17.78" y="22.86" length="middle" direction="io"/>+ <pin name="PC0" x="-17.78" y="20.32" length="middle" direction="io"/>+ <pin name="PC1" x="-17.78" y="17.78" length="middle" direction="io"/>+ <pin name="PC2" x="-17.78" y="15.24" length="middle" direction="io"/>+ <pin name="PC3" x="-17.78" y="12.7" length="middle" direction="io"/>+ <pin name="VSSA/VREF-" x="-17.78" y="10.16" length="middle" direction="pwr"/>+ <pin name="VDDA/VREF+" x="-17.78" y="7.62" length="middle" direction="pwr"/>+ <pin name="PA0" x="-17.78" y="5.08" length="middle" direction="io"/>+ <pin name="PA1" x="-17.78" y="2.54" length="middle" direction="io"/>+ <pin name="PA2" x="-17.78" y="0" length="middle" direction="io"/>+ <pin name="PA3" x="-17.78" y="-2.54" length="middle" direction="io"/>+ <pin name="VSS" x="-17.78" y="-5.08" length="middle" direction="pwr"/>+ <pin name="VDD" x="-17.78" y="-7.62" length="middle" direction="pwr"/>+ <pin name="PA4" x="-17.78" y="-10.16" length="middle" direction="io"/>+ <pin name="PA5" x="-17.78" y="-12.7" length="middle" direction="io"/>+ <pin name="PA6" x="-17.78" y="-15.24" length="middle" direction="io"/>+ <pin name="PA7" x="-17.78" y="-17.78" length="middle" direction="io"/>+ <pin name="PC4" x="-17.78" y="-20.32" length="middle" direction="io"/>+ <pin name="PC5" x="-17.78" y="-22.86" length="middle" direction="io"/>+ <pin name="PB0" x="-17.78" y="-25.4" length="middle" direction="io"/>+ <pin name="PB1" x="-17.78" y="-27.94" length="middle" direction="io"/>+ <pin name="PB2" x="-17.78" y="-30.48" length="middle" direction="io"/>+ <pin name="PB10" x="-17.78" y="-33.02" length="middle" direction="io"/>+ <pin name="PB11" x="-17.78" y="-35.56" length="middle" direction="io"/>+ <pin name="VSS@2" x="-17.78" y="-38.1" length="middle" direction="pwr"/>+ <pin name="VDD@2" x="-17.78" y="-40.64" length="middle" direction="pwr"/>+ <pin name="VDD@3" x="17.78" y="38.1" length="middle" direction="pwr" rot="R180"/>+ <pin name="VSS@3" x="17.78" y="35.56" length="middle" direction="pwr" rot="R180"/>+ <pin name="PB9" x="17.78" y="33.02" length="middle" direction="io" rot="R180"/>+ <pin name="PB8" x="17.78" y="30.48" length="middle" direction="io" rot="R180"/>+ <pin name="PH3-BOOT0" x="17.78" y="27.94" length="middle" direction="io" rot="R180"/>+ <pin name="PB7" x="17.78" y="25.4" length="middle" direction="io" rot="R180"/>+ <pin name="PB6" x="17.78" y="22.86" length="middle" direction="io" rot="R180"/>+ <pin name="PB5" x="17.78" y="20.32" length="middle" direction="io" rot="R180"/>+ <pin name="PB4" x="17.78" y="17.78" length="middle" direction="io" rot="R180"/>+ <pin name="PB3" x="17.78" y="15.24" length="middle" direction="io" rot="R180"/>+ <pin name="PD2" x="17.78" y="12.7" length="middle" direction="io" rot="R180"/>+ <pin name="PC12" x="17.78" y="10.16" length="middle" direction="io" rot="R180"/>+ <pin name="PC11" x="17.78" y="7.62" length="middle" direction="io" rot="R180"/>+ <pin name="PC10" x="17.78" y="5.08" length="middle" direction="io" rot="R180"/>+ <pin name="PA15" x="17.78" y="2.54" length="middle" direction="io" rot="R180"/>+ <pin name="PA14" x="17.78" y="0" length="middle" direction="io" rot="R180"/>+ <pin name="VDD@4" x="17.78" y="-2.54" length="middle" direction="pwr" rot="R180"/>+ <pin name="VSS@4" x="17.78" y="-5.08" length="middle" direction="pwr" rot="R180"/>+ <pin name="PA13" x="17.78" y="-7.62" length="middle" direction="io" rot="R180"/>+ <pin name="PA12" x="17.78" y="-10.16" length="middle" direction="io" rot="R180"/>+ <pin name="PA11" x="17.78" y="-12.7" length="middle" direction="io" rot="R180"/>+ <pin name="PA10" x="17.78" y="-15.24" length="middle" direction="io" rot="R180"/>+ <pin name="PA9" x="17.78" y="-17.78" length="middle" direction="io" rot="R180"/>+ <pin name="PA8" x="17.78" y="-20.32" length="middle" direction="io" rot="R180"/>+ <pin name="PC9" x="17.78" y="-22.86" length="middle" direction="io" rot="R180"/>+ <pin name="PC8" x="17.78" y="-25.4" length="middle" direction="io" rot="R180"/>+ <pin name="PC7" x="17.78" y="-27.94" length="middle" direction="io" rot="R180"/>+ <pin name="PC6" x="17.78" y="-30.48" length="middle" direction="io" rot="R180"/>+ <pin name="PB15" x="17.78" y="-33.02" length="middle" direction="io" rot="R180"/>+ <pin name="PB14" x="17.78" y="-35.56" length="middle" direction="io" rot="R180"/>+ <pin name="PB13" x="17.78" y="-38.1" length="middle" direction="io" rot="R180"/>+ <pin name="PB12" x="17.78" y="-40.64" length="middle" direction="io" rot="R180"/>+</symbol>+<symbol name="ABM8-16.000MHZ-B2-T">+ <description>Four pin crystal, GND on pins 2 and 4</description>+ <wire x1="-1.143" y1="2.54" x2="1.143" y2="2.54" width="0.254" layer="94"/>+ <wire x1="1.143" y1="2.54" x2="1.143" y2="-2.54" width="0.254" layer="94"/>+ <wire x1="1.143" y1="-2.54" x2="-1.143" y2="-2.54" width="0.254" layer="94"/>+ <wire x1="-1.143" y1="-2.54" x2="-1.143" y2="2.54" width="0.254" layer="94"/>+ <wire x1="-2.5400" y1="2.2860" x2="-2.5400" y2="3.5560" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="3.5560" x2="2.5400" y2="3.5560" width="0.1524" layer="94"/>+ <wire x1="2.5400" y1="3.5560" x2="2.5400" y2="2.2860" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="0.0000" x2="-2.0320" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="-2.2860" x2="-2.5400" y2="-3.5560" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="-3.5560" x2="2.5400" y2="-3.5560" width="0.1524" layer="94"/>+ <wire x1="2.5400" y1="-3.5560" x2="2.5400" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-2.0320" y1="-1.2700" x2="-2.0320" y2="1.2700" width="0.1524" layer="94"/>+ <wire x1="0.0000" y1="-3.8100" x2="0.0000" y2="-3.5560" width="0.1524" layer="94"/>+ <wire x1="2.0320" y1="0.0000" x2="2.5400" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="2.0320" y1="-1.2700" x2="2.0320" y2="1.2700" width="0.1524" layer="94"/>+ <text x="3.1750" y="5.0800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="3.1750" y="3.1750" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="1" x="-3.81" y="0" length="short" direction="pas" visible="pad"/>+ <pin name="G" x="0" y="-5.08" length="short" direction="pas" rot="R90" visible="pad"/>+ <pin name="3" x="3.81" y="0" length="short" direction="pas" rot="R180" visible="pad"/>+ <pin name="G@2" x="0" y="-5.08" length="short" direction="pas" rot="R90" visible="pad"/>+</symbol>+<symbol name="IN-S63BTG">+ <description>Light emitting diode</description>+ <wire x1="-3.0480" y1="-0.7620" x2="-4.5720" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-4.5720" y1="-2.2860" x2="-3.8100" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-3.8100" y1="-2.2860" x2="-4.5720" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-4.5720" y1="-2.2860" x2="-4.5720" y2="-1.5240" width="0.1524" layer="94"/>+ <wire x1="-1.7780" y1="-0.7620" x2="-3.3020" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-3.3020" y1="-2.2860" x2="-2.5400" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="-2.2860" x2="-3.3020" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-3.3020" y1="-2.2860" x2="-3.3020" y2="-1.5240" width="0.1524" layer="94"/>+ <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="-1.2700" y1="-1.2700" x2="-1.2700" y2="1.2700" width="0.1524" layer="94"/>+ <wire x1="1.2700" y1="-1.2700" x2="1.2700" y2="1.2700" width="0.1524" layer="94"/>+ <wire x1="1.2700" y1="1.2700" x2="-1.2700" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="-1.2700" width="0.1524" layer="94"/>+ <text x="0.0000" y="2.5400" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-2.5400" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="K" x="-3.81" y="0" length="short" direction="pas" visible="pad"/>+ <pin name="A" x="3.81" y="0" length="short" direction="pas" rot="R180" visible="pad"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="LAN7800" prefix="U">+ <description>Microchip LAN7800 SuperSpeed USB 3.1 Gen1 to 10/100/1000 Ethernet Controller, QFN-48</description>+ <gates>+ <gate name="G$1" symbol="LAN7800" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="QFN-48_7x7mm">+ <connects>+ <connect gate="G$1" pin="TR0P" pad="1"/>+ <connect gate="G$1" pin="TR0N" pad="2"/>+ <connect gate="G$1" pin="VDD25A" pad="3"/>+ <connect gate="G$1" pin="TR1P" pad="4"/>+ <connect gate="G$1" pin="TR1N" pad="5"/>+ <connect gate="G$1" pin="VDD25A@2" pad="6"/>+ <connect gate="G$1" pin="TR2P" pad="7"/>+ <connect gate="G$1" pin="TR2N" pad="8"/>+ <connect gate="G$1" pin="VDD25A@3" pad="9"/>+ <connect gate="G$1" pin="TR3P" pad="10"/>+ <connect gate="G$1" pin="TR3N" pad="11"/>+ <connect gate="G$1" pin="VDD25A@4" pad="12"/>+ <connect gate="G$1" pin="VDD12_SW_OUT" pad="13"/>+ <connect gate="G$1" pin="VDD_SW_IN" pad="14"/>+ <connect gate="G$1" pin="VDD12_SW_FB" pad="15"/>+ <connect gate="G$1" pin="EECS/GPIO0" pad="16"/>+ <connect gate="G$1" pin="EEDI/GPIO1" pad="17"/>+ <connect gate="G$1" pin="EEDO/LED0/GPIO2" pad="18"/>+ <connect gate="G$1" pin="EECLK/LED1/GPIO3" pad="19"/>+ <connect gate="G$1" pin="VDDVARIO" pad="20"/>+ <connect gate="G$1" pin="VDD12CORE" pad="21"/>+ <connect gate="G$1" pin="PME_N/GPIO4" pad="22"/>+ <connect gate="G$1" pin="VBUS_DET" pad="23"/>+ <connect gate="G$1" pin="SUSPEND_N/LED2/GPIO5" pad="24"/>+ <connect gate="G$1" pin="VSS" pad="49"/>+ <connect gate="G$1" pin="REF_FILT" pad="48"/>+ <connect gate="G$1" pin="REF_REXT" pad="47"/>+ <connect gate="G$1" pin="VDD33_REG_IN" pad="46"/>+ <connect gate="G$1" pin="VDD25_REG_OUT" pad="45"/>+ <connect gate="G$1" pin="VDD12A" pad="44"/>+ <connect gate="G$1" pin="PME_MODE/GPIO7" pad="43"/>+ <connect gate="G$1" pin="VDD12CORE@2" pad="42"/>+ <connect gate="G$1" pin="XO" pad="41"/>+ <connect gate="G$1" pin="XI" pad="40"/>+ <connect gate="G$1" pin="VDDVARIO@2" pad="39"/>+ <connect gate="G$1" pin="VDD33A" pad="38"/>+ <connect gate="G$1" pin="USBRBIAS" pad="37"/>+ <connect gate="G$1" pin="VDDVARIO@3" pad="36"/>+ <connect gate="G$1" pin="RESET_N/PME_CLEAR" pad="35"/>+ <connect gate="G$1" pin="TEST" pad="34"/>+ <connect gate="G$1" pin="LED3/GPIO6" pad="33"/>+ <connect gate="G$1" pin="USB3_RXDM" pad="32"/>+ <connect gate="G$1" pin="USB3_RXDP" pad="31"/>+ <connect gate="G$1" pin="VDD12A@2" pad="30"/>+ <connect gate="G$1" pin="USB3_TXDM" pad="29"/>+ <connect gate="G$1" pin="USB3_TXDP" pad="28"/>+ <connect gate="G$1" pin="USB2_DM" pad="27"/>+ <connect gate="G$1" pin="USB2_DP" pad="26"/>+ <connect gate="G$1" pin="VDD12A@3" pad="25"/>+ </connects>+<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.GOLD0?version=1"/></package3dinstances>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+<deviceset name="CH340G" prefix="U">+ <description>USB serial converter, UART, SOIC-16</description>+ <gates>+ <gate name="G$1" symbol="CH340G" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="SOIC-16_3.9x9.9mm_P1.27mm">+ <connects>+ <connect gate="G$1" pin="GND" pad="1"/>+ <connect gate="G$1" pin="TXD" pad="2"/>+ <connect gate="G$1" pin="RXD" pad="3"/>+ <connect gate="G$1" pin="V3" pad="4"/>+ <connect gate="G$1" pin="UD+" pad="5"/>+ <connect gate="G$1" pin="UD-" pad="6"/>+ <connect gate="G$1" pin="XI" pad="7"/>+ <connect gate="G$1" pin="XO" pad="8"/>+ <connect gate="G$1" pin="CTS" pad="9"/>+ <connect gate="G$1" pin="DSR" pad="10"/>+ <connect gate="G$1" pin="RI" pad="11"/>+ <connect gate="G$1" pin="DCD" pad="12"/>+ <connect gate="G$1" pin="DTR" pad="13"/>+ <connect gate="G$1" pin="RTS" pad="14"/>+ <connect gate="G$1" pin="R232" pad="15"/>+ <connect gate="G$1" pin="VCC" pad="16"/>+ </connects>+<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.GOLD1?version=1"/></package3dinstances>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+<deviceset name="STM32L431RCT6TR" prefix="U">+ <description></description>+ <gates>+ <gate name="G$1" symbol="STM32L431RCT6TR" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="LQFP-64_10x10mm_P0.5mm">+ <connects>+ <connect gate="G$1" pin="VBAT" pad="1"/>+ <connect gate="G$1" pin="PC13" pad="2"/>+ <connect gate="G$1" pin="PC14-OSC32_IN" pad="3"/>+ <connect gate="G$1" pin="PC15-OSC32_OUT" pad="4"/>+ <connect gate="G$1" pin="PH0-OSC_IN" pad="5"/>+ <connect gate="G$1" pin="PH1-OSC_OUT" pad="6"/>+ <connect gate="G$1" pin="NRST" pad="7"/>+ <connect gate="G$1" pin="PC0" pad="8"/>+ <connect gate="G$1" pin="PC1" pad="9"/>+ <connect gate="G$1" pin="PC2" pad="10"/>+ <connect gate="G$1" pin="PC3" pad="11"/>+ <connect gate="G$1" pin="VSSA/VREF-" pad="12"/>+ <connect gate="G$1" pin="VDDA/VREF+" pad="13"/>+ <connect gate="G$1" pin="PA0" pad="14"/>+ <connect gate="G$1" pin="PA1" pad="15"/>+ <connect gate="G$1" pin="PA2" pad="16"/>+ <connect gate="G$1" pin="PA3" pad="17"/>+ <connect gate="G$1" pin="VSS" pad="18"/>+ <connect gate="G$1" pin="VDD" pad="19"/>+ <connect gate="G$1" pin="PA4" pad="20"/>+ <connect gate="G$1" pin="PA5" pad="21"/>+ <connect gate="G$1" pin="PA6" pad="22"/>+ <connect gate="G$1" pin="PA7" pad="23"/>+ <connect gate="G$1" pin="PC4" pad="24"/>+ <connect gate="G$1" pin="PC5" pad="25"/>+ <connect gate="G$1" pin="PB0" pad="26"/>+ <connect gate="G$1" pin="PB1" pad="27"/>+ <connect gate="G$1" pin="PB2" pad="28"/>+ <connect gate="G$1" pin="PB10" pad="29"/>+ <connect gate="G$1" pin="PB11" pad="30"/>+ <connect gate="G$1" pin="VSS@2" pad="31"/>+ <connect gate="G$1" pin="VDD@2" pad="32"/>+ <connect gate="G$1" pin="VDD@3" pad="64"/>+ <connect gate="G$1" pin="VSS@3" pad="63"/>+ <connect gate="G$1" pin="PB9" pad="62"/>+ <connect gate="G$1" pin="PB8" pad="61"/>+ <connect gate="G$1" pin="PH3-BOOT0" pad="60"/>+ <connect gate="G$1" pin="PB7" pad="59"/>+ <connect gate="G$1" pin="PB6" pad="58"/>+ <connect gate="G$1" pin="PB5" pad="57"/>+ <connect gate="G$1" pin="PB4" pad="56"/>+ <connect gate="G$1" pin="PB3" pad="55"/>+ <connect gate="G$1" pin="PD2" pad="54"/>+ <connect gate="G$1" pin="PC12" pad="53"/>+ <connect gate="G$1" pin="PC11" pad="52"/>+ <connect gate="G$1" pin="PC10" pad="51"/>+ <connect gate="G$1" pin="PA15" pad="50"/>+ <connect gate="G$1" pin="PA14" pad="49"/>+ <connect gate="G$1" pin="VDD@4" pad="48"/>+ <connect gate="G$1" pin="VSS@4" pad="47"/>+ <connect gate="G$1" pin="PA13" pad="46"/>+ <connect gate="G$1" pin="PA12" pad="45"/>+ <connect gate="G$1" pin="PA11" pad="44"/>+ <connect gate="G$1" pin="PA10" pad="43"/>+ <connect gate="G$1" pin="PA9" pad="42"/>+ <connect gate="G$1" pin="PA8" pad="41"/>+ <connect gate="G$1" pin="PC9" pad="40"/>+ <connect gate="G$1" pin="PC8" pad="39"/>+ <connect gate="G$1" pin="PC7" pad="38"/>+ <connect gate="G$1" pin="PC6" pad="37"/>+ <connect gate="G$1" pin="PB15" pad="36"/>+ <connect gate="G$1" pin="PB14" pad="35"/>+ <connect gate="G$1" pin="PB13" pad="34"/>+ <connect gate="G$1" pin="PB12" pad="33"/>+ </connects>+<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.GOLD2?version=1"/></package3dinstances>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+<deviceset name="ABM8-16.000MHZ-B2-T" prefix="Y">+ <description>Four pin crystal, GND on pins 2 and 4</description>+ <gates>+ <gate name="G$1" symbol="ABM8-16.000MHZ-B2-T" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="Crystal_SMD_3225-4Pin_3.2x2.5mm">+ <connects>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="G" pad="2"/>+ <connect gate="G$1" pin="3" pad="3"/>+ <connect gate="G$1" pin="G@2" pad="4"/>+ </connects>+<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.GOLD3?version=1"/></package3dinstances>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+<deviceset name="IN-S63BTG" prefix="D">+ <description>Light emitting diode</description>+ <gates>+ <gate name="G$1" symbol="IN-S63BTG" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="IN-S63BTG">+ <connects>+ <connect gate="G$1" pin="K" pad="1"/>+ <connect gate="G$1" pin="A" pad="2"/>+ </connects>+<package3dinstances><package3dinstance package3d_urn="urn:adsk.wipprod:fs.file:vf.GOLD4?version=1"/></package3dinstances>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
rust/lbr/tests/golden/pair_parts.json+14−14@@ -13,7 +13,7 @@ { "device": "", "deviceset": "LAN7800",- "lbrPath": "bundle/Demo_Board.lbr",+ "lbrPath": "bundle/Demo_Board.lbrx", "matchedBy": "deviceset", "modelPath": "bundle/3dmodels/LAN7800.step", "package": "QFN-48_7x7mm"@@ -21,7 +21,7 @@ { "device": "", "deviceset": "CH340G",- "lbrPath": "bundle/Demo_Board.lbr",+ "lbrPath": "bundle/Demo_Board.lbrx", "matchedBy": "deviceset", "modelPath": "bundle/3dmodels/CH340G.step", "package": "SOIC-16_3.9x9.9mm_P1.27mm"@@ -29,7 +29,7 @@ { "device": "", "deviceset": "STM32L431RCT6TR",- "lbrPath": "bundle/Demo_Board.lbr",+ "lbrPath": "bundle/Demo_Board.lbrx", "matchedBy": "deviceset", "modelPath": "bundle/3dmodels/STM32L431RCT6TR.step", "package": "LQFP-64_10x10mm_P0.5mm"@@ -37,7 +37,7 @@ { "device": "", "deviceset": "ABM8-16.000MHZ-B2-T",- "lbrPath": "bundle/Demo_Board.lbr",+ "lbrPath": "bundle/Demo_Board.lbrx", "matchedBy": "deviceset", "modelPath": "bundle/3dmodels/ABM8-16.000MHZ-B2-T.step", "package": "Crystal_SMD_3225-4Pin_3.2x2.5mm"@@ -45,7 +45,7 @@ { "device": "", "deviceset": "IN-S63BTG",- "lbrPath": "bundle/Demo_Board.lbr",+ "lbrPath": "bundle/Demo_Board.lbrx", "matchedBy": "package", "modelPath": "bundle/3dmodels/IN-S63BTG.step", "package": "IN-S63BTG"@@ -54,7 +54,7 @@ "shared": [], "unbound": [] },- "lbrPath": "bundle/Demo_Board.lbr",+ "lbrPath": "bundle/Demo_Board.lbrx", "metadata": { "devicesets": [ {@@ -195,7 +195,7 @@ { "device": "", "deviceset": "ONLY",- "lbrPath": "o/One.lbr",+ "lbrPath": "o/One.lbrx", "matchedBy": "only-one-of-each", "modelPath": "o/whatever.step", "package": "PKG"@@ -204,7 +204,7 @@ "shared": [], "unbound": [] },- "lbrPath": "o/One.lbr",+ "lbrPath": "o/One.lbrx", "metadata": { "devicesets": [ {@@ -239,7 +239,7 @@ { "device": "", "deviceset": "LAN7800",- "lbrPath": "m/Syn.lbr",+ "lbrPath": "m/Syn.lbrx", "matchedBy": "package", "modelPath": "m/QFN-48_7x7mm.step", "package": "QFN-48_7x7mm"@@ -247,7 +247,7 @@ { "device": "-HV", "deviceset": "LAN7800",- "lbrPath": "m/Syn.lbr",+ "lbrPath": "m/Syn.lbrx", "matchedBy": "deviceset+device", "modelPath": "m/LAN7800-HV.step", "package": "QFN-48_7x7mm-HV"@@ -255,7 +255,7 @@ { "device": "-SB", "deviceset": "LAN7800",- "lbrPath": "m/Syn.lbr",+ "lbrPath": "m/Syn.lbrx", "matchedBy": "package-normalised", "modelPath": "m/qfn48_7x7mm_sb.stp", "package": "QFN-48_7x7mm-SB"@@ -263,7 +263,7 @@ { "device": "", "deviceset": "ABM8-16.000MHZ-B2-T",- "lbrPath": "m/Syn.lbr",+ "lbrPath": "m/Syn.lbrx", "matchedBy": "deviceset-normalised", "modelPath": "m/abm8-16000mhz-b2-t.step", "package": "Crystal_GND24"@@ -271,7 +271,7 @@ { "device": "", "deviceset": "STM32L431RCT6TR",- "lbrPath": "m/Syn.lbr",+ "lbrPath": "m/Syn.lbrx", "matchedBy": "deviceset-prefix", "modelPath": "m/STM32L431RCT6.step", "package": "LQFP-64"@@ -299,7 +299,7 @@ } ] },- "lbrPath": "m/Syn.lbr",+ "lbrPath": "m/Syn.lbrx", "metadata": { "devicesets": [ {
rust/lbr/tests/golden/preflight_and_parts.json+21−21@@ -1,5 +1,5 @@ {- "ABM8-16.000MHZ-B2-T.lbr": {+ "ABM8-16.000MHZ-B2-T.lbrx": { "library_parts": { "_hint": "1 deviceset(s), 1 orderable variant(s); 0 carry an MPN and 0 a distributor PN. 3 warning(s) in `warnings` - these do NOT stop the library opening, but an EE cannot order from it as-is. The full orderable identity is deviceset + device + technology (e.g. TJA1050 + T + -AUTO), because EAGLE puts package variants on <device> and grade/temperature variants on <technology> - which is how two variants share geometry and remain different parts.", "attributeNames": [@@ -29,7 +29,7 @@ ] } ],- "libraryPath": "ABM8-16.000MHZ-B2-T.lbr",+ "libraryPath": "ABM8-16.000MHZ-B2-T.lbrx", "metadataOk": false, "success": true, "totals": {@@ -182,7 +182,7 @@ } } },- "CH340G.lbr": {+ "CH340G.lbrx": { "library_parts": { "_hint": "1 deviceset(s), 1 orderable variant(s); 0 carry an MPN and 0 a distributor PN. 1 warning(s) in `warnings` - these do NOT stop the library opening, but an EE cannot order from it as-is. The full orderable identity is deviceset + device + technology (e.g. TJA1050 + T + -AUTO), because EAGLE puts package variants on <device> and grade/temperature variants on <technology> - which is how two variants share geometry and remain different parts.", "attributeNames": [@@ -212,7 +212,7 @@ ] } ],- "libraryPath": "CH340G.lbr",+ "libraryPath": "CH340G.lbrx", "metadataOk": false, "success": true, "totals": {@@ -335,7 +335,7 @@ } } },- "Demo_Board.lbr": {+ "Demo_Board.lbrx": { "library_parts": { "_hint": "5 deviceset(s), 5 orderable variant(s); 0 carry an MPN and 0 a distributor PN. 21 warning(s) in `warnings` - these do NOT stop the library opening, but an EE cannot order from it as-is. The full orderable identity is deviceset + device + technology (e.g. TJA1050 + T + -AUTO), because EAGLE puts package variants on <device> and grade/temperature variants on <technology> - which is how two variants share geometry and remain different parts.", "attributeNames": [@@ -437,7 +437,7 @@ ] } ],- "libraryPath": "Demo_Board.lbr",+ "libraryPath": "Demo_Board.lbrx", "metadataOk": false, "success": true, "totals": {@@ -932,7 +932,7 @@ } } },- "IN-S63BTG.lbr": {+ "IN-S63BTG.lbrx": { "library_parts": { "_hint": "1 deviceset(s), 1 orderable variant(s); 0 carry an MPN and 0 a distributor PN. 2 warning(s) in `warnings` - these do NOT stop the library opening, but an EE cannot order from it as-is. The full orderable identity is deviceset + device + technology (e.g. TJA1050 + T + -AUTO), because EAGLE puts package variants on <device> and grade/temperature variants on <technology> - which is how two variants share geometry and remain different parts.", "attributeNames": [@@ -962,7 +962,7 @@ ] } ],- "libraryPath": "IN-S63BTG.lbr",+ "libraryPath": "IN-S63BTG.lbrx", "metadataOk": false, "success": true, "totals": {@@ -1100,7 +1100,7 @@ } } },- "LAN7800.lbr": {+ "LAN7800.lbrx": { "library_parts": { "_hint": "1 deviceset(s), 1 orderable variant(s); 0 carry an MPN and 0 a distributor PN. 5 warning(s) in `warnings` - these do NOT stop the library opening, but an EE cannot order from it as-is. The full orderable identity is deviceset + device + technology (e.g. TJA1050 + T + -AUTO), because EAGLE puts package variants on <device> and grade/temperature variants on <technology> - which is how two variants share geometry and remain different parts.", "attributeNames": [@@ -1130,7 +1130,7 @@ ] } ],- "libraryPath": "LAN7800.lbr",+ "libraryPath": "LAN7800.lbrx", "metadataOk": false, "success": true, "totals": {@@ -1313,7 +1313,7 @@ } } },- "STM32L431RCT6TR.lbr": {+ "STM32L431RCT6TR.lbrx": { "library_parts": { "_hint": "1 deviceset(s), 1 orderable variant(s); 0 carry an MPN and 0 a distributor PN. 10 warning(s) in `warnings` - these do NOT stop the library opening, but an EE cannot order from it as-is. The full orderable identity is deviceset + device + technology (e.g. TJA1050 + T + -AUTO), because EAGLE puts package variants on <device> and grade/temperature variants on <technology> - which is how two variants share geometry and remain different parts.", "attributeNames": [@@ -1343,7 +1343,7 @@ ] } ],- "libraryPath": "STM32L431RCT6TR.lbr",+ "libraryPath": "STM32L431RCT6TR.lbrx", "metadataOk": false, "success": true, "totals": {@@ -1605,7 +1605,7 @@ "library_parts": { "error": "[Errno 2] No such file or directory: 'C:/nope/missing.lbr'", "errorCode": "library_unreadable",- "libraryPath": "C:/nope/missing.lbr",+ "libraryPath": "C:/nope/missing.lbrx", "success": false }, "no_path": {@@ -1633,7 +1633,7 @@ "ok": false } },- "syn_deadconnect.lbr": {+ "syn_deadconnect.lbrx": { "library_parts": { "_hint": "1 deviceset(s), 1 orderable variant(s); 0 carry an MPN and 0 a distributor PN. 1 warning(s) in `warnings` - these do NOT stop the library opening, but an EE cannot order from it as-is. The full orderable identity is deviceset + device + technology (e.g. TJA1050 + T + -AUTO), because EAGLE puts package variants on <device> and grade/temperature variants on <technology> - which is how two variants share geometry and remain different parts.", "attributeNames": [@@ -1663,7 +1663,7 @@ ] } ],- "libraryPath": "syn_deadconnect.lbr",+ "libraryPath": "syn_deadconnect.lbrx", "metadataOk": false, "success": true, "totals": {@@ -1788,7 +1788,7 @@ } } },- "syn_duppad.lbr": {+ "syn_duppad.lbrx": { "library_parts": { "_hint": "1 deviceset(s), 1 orderable variant(s); 0 carry an MPN and 0 a distributor PN. 1 warning(s) in `warnings` - these do NOT stop the library opening, but an EE cannot order from it as-is. The full orderable identity is deviceset + device + technology (e.g. TJA1050 + T + -AUTO), because EAGLE puts package variants on <device> and grade/temperature variants on <technology> - which is how two variants share geometry and remain different parts.", "attributeNames": [@@ -1818,7 +1818,7 @@ ] } ],- "libraryPath": "syn_duppad.lbr",+ "libraryPath": "syn_duppad.lbrx", "metadataOk": false, "success": true, "totals": {@@ -1944,7 +1944,7 @@ } } },- "syn_noteagle.lbr": {+ "syn_noteagle.lbrx": { "library_parts": { "_hint": "0 deviceset(s), 0 orderable variant(s); 0 carry an MPN and 0 a distributor PN. No metadata warnings. The full orderable identity is deviceset + device + technology (e.g. TJA1050 + T + -AUTO), because EAGLE puts package variants on <device> and grade/temperature variants on <technology> - which is how two variants share geometry and remain different parts.", "attributeNames": [@@ -1955,7 +1955,7 @@ "LCSC_PN" ], "devicesets": [],- "libraryPath": "syn_noteagle.lbr",+ "libraryPath": "syn_noteagle.lbrx", "metadataOk": true, "success": true, "totals": {@@ -2041,11 +2041,11 @@ } } },- "syn_truncated.lbr": {+ "syn_truncated.lbrx": { "library_parts": { "error": "unclosed token: line 3, column 0", "errorCode": "library_unreadable",- "libraryPath": "syn_truncated.lbr",+ "libraryPath": "syn_truncated.lbrx", "success": false }, "lint": {
rust/lbr/tests/golden/split/ABM8-16.000MHZ-B2-T.lbrxadded+114@@ -0,0 +1,114 @@+<?xml version='1.0' encoding='utf-8'?>+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no" /></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch" />+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes" />+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes" />+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes" />+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes" />+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes" />+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes" />+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes" />+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes" />+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes" />+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes" />+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes" />+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes" />+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes" />+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes" />+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes" />+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes" />+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes" />+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes" />+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes" />+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes" />+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes" />+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes" />+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes" />+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes" />+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes" />+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes" />+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes" />+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes" />+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes" />+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes" />+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes" />+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes" />+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes" />+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes" />+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes" />+</layers>+<library>+<description>Demo_Board (wiki.adom.inc Cloud Library)</description>+<packages><package name="Crystal_SMD_3225-4Pin_3.2x2.5mm">+ <description>Crystal, 3.2 x 2.5 mm. SMD3225/4, Crystal, 3.2x2.5mm package, SMD</description>+ <smd name="1" x="-1.1000" y="-0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42" />+ <smd name="2" x="1.1000" y="-0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42" />+ <smd name="3" x="1.1000" y="0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42" />+ <smd name="4" x="-1.1000" y="0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42" />+ <polygon width="0.1000" layer="51">+ <vertex x="1.6000" y="1.2500" />+ <vertex x="1.6000" y="-1.2500" />+ <vertex x="-0.9750" y="-1.2500" />+ <vertex x="-1.6000" y="-0.6250" />+ <vertex x="-1.6000" y="1.2500" />+ </polygon>+ <wire x1="-2.0600" y1="1.7100" x2="-2.0600" y2="-1.7100" width="0.1200" layer="21" />+ <wire x1="-2.0600" y1="-1.7100" x2="2.0600" y2="-1.7100" width="0.1200" layer="21" />+ <text x="0" y="2.310" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-2.310" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages><symbols><symbol name="ABM8-16.000MHZ-B2-T">+ <description>Four pin crystal, GND on pins 2 and 4</description>+ <wire x1="-1.143" y1="2.54" x2="1.143" y2="2.54" width="0.254" layer="94" />+ <wire x1="1.143" y1="2.54" x2="1.143" y2="-2.54" width="0.254" layer="94" />+ <wire x1="1.143" y1="-2.54" x2="-1.143" y2="-2.54" width="0.254" layer="94" />+ <wire x1="-1.143" y1="-2.54" x2="-1.143" y2="2.54" width="0.254" layer="94" />+ <wire x1="-2.5400" y1="2.2860" x2="-2.5400" y2="3.5560" width="0.1524" layer="94" />+ <wire x1="-2.5400" y1="3.5560" x2="2.5400" y2="3.5560" width="0.1524" layer="94" />+ <wire x1="2.5400" y1="3.5560" x2="2.5400" y2="2.2860" width="0.1524" layer="94" />+ <wire x1="-2.5400" y1="0.0000" x2="-2.0320" y2="0.0000" width="0.1524" layer="94" />+ <wire x1="-2.5400" y1="-2.2860" x2="-2.5400" y2="-3.5560" width="0.1524" layer="94" />+ <wire x1="-2.5400" y1="-3.5560" x2="2.5400" y2="-3.5560" width="0.1524" layer="94" />+ <wire x1="2.5400" y1="-3.5560" x2="2.5400" y2="-2.2860" width="0.1524" layer="94" />+ <wire x1="-2.0320" y1="-1.2700" x2="-2.0320" y2="1.2700" width="0.1524" layer="94" />+ <wire x1="0.0000" y1="-3.8100" x2="0.0000" y2="-3.5560" width="0.1524" layer="94" />+ <wire x1="2.0320" y1="0.0000" x2="2.5400" y2="0.0000" width="0.1524" layer="94" />+ <wire x1="2.0320" y1="-1.2700" x2="2.0320" y2="1.2700" width="0.1524" layer="94" />+ <text x="3.1750" y="5.0800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="3.1750" y="3.1750" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="1" x="-3.81" y="0" length="short" direction="pas" visible="pad" />+ <pin name="G" x="0" y="-5.08" length="short" direction="pas" rot="R90" visible="pad" />+ <pin name="3" x="3.81" y="0" length="short" direction="pas" rot="R180" visible="pad" />+ <pin name="G@2" x="0" y="-5.08" length="short" direction="pas" rot="R90" visible="pad" />+</symbol>+</symbols><devicesets><deviceset name="ABM8-16.000MHZ-B2-T" prefix="Y">+ <description>Four pin crystal, GND on pins 2 and 4</description>+ <gates>+ <gate name="G$1" symbol="ABM8-16.000MHZ-B2-T" x="0" y="0" />+ </gates>+ <devices>+ <device name="" package="Crystal_SMD_3225-4Pin_3.2x2.5mm">+ <connects>+ <connect gate="G$1" pin="1" pad="1" />+ <connect gate="G$1" pin="G" pad="2" />+ <connect gate="G$1" pin="3" pad="3" />+ <connect gate="G$1" pin="G@2" pad="4" />+ </connects>+ <technologies><technology name="" /></technologies>+ </device>+ </devices>+</deviceset>+</devicesets></library>+</drawing>+</eagle>
rust/lbr/tests/golden/split/ABM8-16.000MHZ-B2-T__Crystal_SMD_3225-4Pin_3.2x2.5mm.lbrxadded+114@@ -0,0 +1,114 @@+<?xml version='1.0' encoding='utf-8'?>+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no" /></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch" />+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes" />+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes" />+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes" />+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes" />+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes" />+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes" />+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes" />+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes" />+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes" />+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes" />+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes" />+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes" />+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes" />+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes" />+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes" />+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes" />+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes" />+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes" />+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes" />+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes" />+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes" />+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes" />+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes" />+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes" />+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes" />+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes" />+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes" />+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes" />+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes" />+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes" />+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes" />+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes" />+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes" />+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes" />+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes" />+</layers>+<library>+<description>Demo_Board (wiki.adom.inc Cloud Library)</description>+<packages><package name="Crystal_SMD_3225-4Pin_3.2x2.5mm">+ <description>Crystal, 3.2 x 2.5 mm. SMD3225/4, Crystal, 3.2x2.5mm package, SMD</description>+ <smd name="1" x="-1.1000" y="-0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42" />+ <smd name="2" x="1.1000" y="-0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42" />+ <smd name="3" x="1.1000" y="0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42" />+ <smd name="4" x="-1.1000" y="0.8500" dx="1.4000" dy="1.2000" layer="1" roundness="42" />+ <polygon width="0.1000" layer="51">+ <vertex x="1.6000" y="1.2500" />+ <vertex x="1.6000" y="-1.2500" />+ <vertex x="-0.9750" y="-1.2500" />+ <vertex x="-1.6000" y="-0.6250" />+ <vertex x="-1.6000" y="1.2500" />+ </polygon>+ <wire x1="-2.0600" y1="1.7100" x2="-2.0600" y2="-1.7100" width="0.1200" layer="21" />+ <wire x1="-2.0600" y1="-1.7100" x2="2.0600" y2="-1.7100" width="0.1200" layer="21" />+ <text x="0" y="2.310" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-2.310" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages><symbols><symbol name="ABM8-16.000MHZ-B2-T">+ <description>Four pin crystal, GND on pins 2 and 4</description>+ <wire x1="-1.143" y1="2.54" x2="1.143" y2="2.54" width="0.254" layer="94" />+ <wire x1="1.143" y1="2.54" x2="1.143" y2="-2.54" width="0.254" layer="94" />+ <wire x1="1.143" y1="-2.54" x2="-1.143" y2="-2.54" width="0.254" layer="94" />+ <wire x1="-1.143" y1="-2.54" x2="-1.143" y2="2.54" width="0.254" layer="94" />+ <wire x1="-2.5400" y1="2.2860" x2="-2.5400" y2="3.5560" width="0.1524" layer="94" />+ <wire x1="-2.5400" y1="3.5560" x2="2.5400" y2="3.5560" width="0.1524" layer="94" />+ <wire x1="2.5400" y1="3.5560" x2="2.5400" y2="2.2860" width="0.1524" layer="94" />+ <wire x1="-2.5400" y1="0.0000" x2="-2.0320" y2="0.0000" width="0.1524" layer="94" />+ <wire x1="-2.5400" y1="-2.2860" x2="-2.5400" y2="-3.5560" width="0.1524" layer="94" />+ <wire x1="-2.5400" y1="-3.5560" x2="2.5400" y2="-3.5560" width="0.1524" layer="94" />+ <wire x1="2.5400" y1="-3.5560" x2="2.5400" y2="-2.2860" width="0.1524" layer="94" />+ <wire x1="-2.0320" y1="-1.2700" x2="-2.0320" y2="1.2700" width="0.1524" layer="94" />+ <wire x1="0.0000" y1="-3.8100" x2="0.0000" y2="-3.5560" width="0.1524" layer="94" />+ <wire x1="2.0320" y1="0.0000" x2="2.5400" y2="0.0000" width="0.1524" layer="94" />+ <wire x1="2.0320" y1="-1.2700" x2="2.0320" y2="1.2700" width="0.1524" layer="94" />+ <text x="3.1750" y="5.0800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="3.1750" y="3.1750" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="1" x="-3.81" y="0" length="short" direction="pas" visible="pad" />+ <pin name="G" x="0" y="-5.08" length="short" direction="pas" rot="R90" visible="pad" />+ <pin name="3" x="3.81" y="0" length="short" direction="pas" rot="R180" visible="pad" />+ <pin name="G@2" x="0" y="-5.08" length="short" direction="pas" rot="R90" visible="pad" />+</symbol>+</symbols><devicesets><deviceset name="ABM8-16.000MHZ-B2-T" prefix="Y">+ <description>Four pin crystal, GND on pins 2 and 4</description>+ <gates>+ <gate name="G$1" symbol="ABM8-16.000MHZ-B2-T" x="0" y="0" />+ </gates>+ <devices>+ <device name="" package="Crystal_SMD_3225-4Pin_3.2x2.5mm">+ <connects>+ <connect gate="G$1" pin="1" pad="1" />+ <connect gate="G$1" pin="G" pad="2" />+ <connect gate="G$1" pin="3" pad="3" />+ <connect gate="G$1" pin="G@2" pad="4" />+ </connects>+ <technologies><technology name="" /></technologies>+ </device>+ </devices>+</deviceset>+</devicesets></library>+</drawing>+</eagle>
rust/lbr/tests/golden/split/CH340G.lbrxadded+148@@ -0,0 +1,148 @@+<?xml version='1.0' encoding='utf-8'?>+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no" /></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch" />+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes" />+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes" />+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes" />+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes" />+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes" />+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes" />+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes" />+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes" />+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes" />+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes" />+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes" />+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes" />+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes" />+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes" />+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes" />+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes" />+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes" />+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes" />+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes" />+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes" />+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes" />+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes" />+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes" />+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes" />+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes" />+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes" />+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes" />+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes" />+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes" />+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes" />+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes" />+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes" />+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes" />+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes" />+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes" />+</layers>+<library>+<description>Demo_Board (wiki.adom.inc Cloud Library)</description>+<packages><package name="SOIC-16_3.9x9.9mm_P1.27mm">+ <description>SOIC-16, 3.9 x 9.9 mm, 1.27 mm pitch</description>+ <smd name="1" x="-2.4750" y="4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="2" x="-2.4750" y="3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="3" x="-2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="4" x="-2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="5" x="-2.4750" y="-0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="6" x="-2.4750" y="-1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="7" x="-2.4750" y="-3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="8" x="-2.4750" y="-4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="9" x="2.4750" y="-4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="10" x="2.4750" y="-3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="11" x="2.4750" y="-1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="12" x="2.4750" y="-0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="13" x="2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="14" x="2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="15" x="2.4750" y="3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="16" x="2.4750" y="4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <polygon width="0.1200" layer="21">+ <vertex x="-2.6000" y="5.0100" />+ <vertex x="-2.8400" y="5.3400" />+ <vertex x="-2.3600" y="5.3400" />+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-0.9750" y="4.9500" />+ <vertex x="1.9500" y="4.9500" />+ <vertex x="1.9500" y="-4.9500" />+ <vertex x="-1.9500" y="-4.9500" />+ <vertex x="-1.9500" y="3.9750" />+ </polygon>+ <wire x1="-2.0600" y1="5.0600" x2="2.0600" y2="5.0600" width="0.1200" layer="21" />+ <wire x1="-2.0600" y1="5.0050" x2="-2.0600" y2="5.0600" width="0.1200" layer="21" />+ <wire x1="-2.0600" y1="-5.0600" x2="-2.0600" y2="-5.0050" width="0.1200" layer="21" />+ <wire x1="2.0600" y1="5.0600" x2="2.0600" y2="5.0050" width="0.1200" layer="21" />+ <wire x1="2.0600" y1="-5.0050" x2="2.0600" y2="-5.0600" width="0.1200" layer="21" />+ <wire x1="2.0600" y1="-5.0600" x2="-2.0600" y2="-5.0600" width="0.1200" layer="21" />+ <text x="0" y="6.020" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-6.020" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages><symbols><symbol name="CH340G">+ <description>USB serial converter, UART, SOIC-16</description>+ <wire x1="-12.7" y1="15.239999999999998" x2="12.7" y2="15.239999999999998" width="0.254" layer="94" />+ <wire x1="12.7" y1="15.239999999999998" x2="12.7" y2="-15.239999999999998" width="0.254" layer="94" />+ <wire x1="12.7" y1="-15.239999999999998" x2="-12.7" y2="-15.239999999999998" width="0.254" layer="94" />+ <wire x1="-12.7" y1="-15.239999999999998" x2="-12.7" y2="15.239999999999998" width="0.254" layer="94" />+ <text x="-5.0800" y="13.9700" size="1.27" layer="95" align="center">>NAME</text>+ <text x="1.2700" y="13.9700" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="GND" x="-17.78" y="-7.620000000000001" length="middle" direction="pwr" />+ <pin name="TXD" x="17.78" y="12.7" length="middle" direction="out" rot="R180" />+ <pin name="RXD" x="-17.78" y="10.16" length="middle" direction="in" />+ <pin name="V3" x="-17.78" y="-10.16" length="middle" direction="out" />+ <pin name="UD+" x="17.78" y="0" length="middle" direction="io" rot="R180" />+ <pin name="UD-" x="17.78" y="-2.540000000000001" length="middle" direction="io" rot="R180" />+ <pin name="XI" x="-17.78" y="7.619999999999999" length="middle" direction="in" />+ <pin name="XO" x="17.78" y="10.16" length="middle" direction="out" rot="R180" />+ <pin name="CTS" x="-17.78" y="5.079999999999999" length="middle" direction="in" />+ <pin name="DSR" x="-17.78" y="0" length="middle" direction="in" />+ <pin name="RI" x="-17.78" y="-2.540000000000001" length="middle" direction="in" />+ <pin name="DCD" x="-17.78" y="2.539999999999999" length="middle" direction="in" />+ <pin name="DTR" x="17.78" y="7.619999999999999" length="middle" direction="out" rot="R180" />+ <pin name="RTS" x="17.78" y="5.079999999999999" length="middle" direction="out" rot="R180" />+ <pin name="R232" x="-17.78" y="12.7" length="middle" direction="in" />+ <pin name="VCC" x="-17.78" y="-12.7" length="middle" direction="pwr" />+</symbol>+</symbols><devicesets><deviceset name="CH340G" prefix="U">+ <description>USB serial converter, UART, SOIC-16</description>+ <gates>+ <gate name="G$1" symbol="CH340G" x="0" y="0" />+ </gates>+ <devices>+ <device name="" package="SOIC-16_3.9x9.9mm_P1.27mm">+ <connects>+ <connect gate="G$1" pin="GND" pad="1" />+ <connect gate="G$1" pin="TXD" pad="2" />+ <connect gate="G$1" pin="RXD" pad="3" />+ <connect gate="G$1" pin="V3" pad="4" />+ <connect gate="G$1" pin="UD+" pad="5" />+ <connect gate="G$1" pin="UD-" pad="6" />+ <connect gate="G$1" pin="XI" pad="7" />+ <connect gate="G$1" pin="XO" pad="8" />+ <connect gate="G$1" pin="CTS" pad="9" />+ <connect gate="G$1" pin="DSR" pad="10" />+ <connect gate="G$1" pin="RI" pad="11" />+ <connect gate="G$1" pin="DCD" pad="12" />+ <connect gate="G$1" pin="DTR" pad="13" />+ <connect gate="G$1" pin="RTS" pad="14" />+ <connect gate="G$1" pin="R232" pad="15" />+ <connect gate="G$1" pin="VCC" pad="16" />+ </connects>+ <technologies><technology name="" /></technologies>+ </device>+ </devices>+</deviceset>+</devicesets></library>+</drawing>+</eagle>
rust/lbr/tests/golden/split/CH340G__SOIC-16_3.9x9.9mm_P1.27mm.lbrxadded+148@@ -0,0 +1,148 @@+<?xml version='1.0' encoding='utf-8'?>+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no" /></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch" />+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes" />+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes" />+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes" />+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes" />+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes" />+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes" />+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes" />+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes" />+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes" />+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes" />+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes" />+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes" />+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes" />+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes" />+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes" />+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes" />+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes" />+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes" />+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes" />+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes" />+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes" />+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes" />+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes" />+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes" />+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes" />+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes" />+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes" />+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes" />+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes" />+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes" />+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes" />+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes" />+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes" />+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes" />+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes" />+</layers>+<library>+<description>Demo_Board (wiki.adom.inc Cloud Library)</description>+<packages><package name="SOIC-16_3.9x9.9mm_P1.27mm">+ <description>SOIC-16, 3.9 x 9.9 mm, 1.27 mm pitch</description>+ <smd name="1" x="-2.4750" y="4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="2" x="-2.4750" y="3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="3" x="-2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="4" x="-2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="5" x="-2.4750" y="-0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="6" x="-2.4750" y="-1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="7" x="-2.4750" y="-3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="8" x="-2.4750" y="-4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="9" x="2.4750" y="-4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="10" x="2.4750" y="-3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="11" x="2.4750" y="-1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="12" x="2.4750" y="-0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="13" x="2.4750" y="0.6350" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="14" x="2.4750" y="1.9050" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="15" x="2.4750" y="3.1750" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <smd name="16" x="2.4750" y="4.4450" dx="1.9500" dy="0.6000" layer="1" roundness="50" />+ <polygon width="0.1200" layer="21">+ <vertex x="-2.6000" y="5.0100" />+ <vertex x="-2.8400" y="5.3400" />+ <vertex x="-2.3600" y="5.3400" />+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-0.9750" y="4.9500" />+ <vertex x="1.9500" y="4.9500" />+ <vertex x="1.9500" y="-4.9500" />+ <vertex x="-1.9500" y="-4.9500" />+ <vertex x="-1.9500" y="3.9750" />+ </polygon>+ <wire x1="-2.0600" y1="5.0600" x2="2.0600" y2="5.0600" width="0.1200" layer="21" />+ <wire x1="-2.0600" y1="5.0050" x2="-2.0600" y2="5.0600" width="0.1200" layer="21" />+ <wire x1="-2.0600" y1="-5.0600" x2="-2.0600" y2="-5.0050" width="0.1200" layer="21" />+ <wire x1="2.0600" y1="5.0600" x2="2.0600" y2="5.0050" width="0.1200" layer="21" />+ <wire x1="2.0600" y1="-5.0050" x2="2.0600" y2="-5.0600" width="0.1200" layer="21" />+ <wire x1="2.0600" y1="-5.0600" x2="-2.0600" y2="-5.0600" width="0.1200" layer="21" />+ <text x="0" y="6.020" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-6.020" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages><symbols><symbol name="CH340G">+ <description>USB serial converter, UART, SOIC-16</description>+ <wire x1="-12.7" y1="15.239999999999998" x2="12.7" y2="15.239999999999998" width="0.254" layer="94" />+ <wire x1="12.7" y1="15.239999999999998" x2="12.7" y2="-15.239999999999998" width="0.254" layer="94" />+ <wire x1="12.7" y1="-15.239999999999998" x2="-12.7" y2="-15.239999999999998" width="0.254" layer="94" />+ <wire x1="-12.7" y1="-15.239999999999998" x2="-12.7" y2="15.239999999999998" width="0.254" layer="94" />+ <text x="-5.0800" y="13.9700" size="1.27" layer="95" align="center">>NAME</text>+ <text x="1.2700" y="13.9700" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="GND" x="-17.78" y="-7.620000000000001" length="middle" direction="pwr" />+ <pin name="TXD" x="17.78" y="12.7" length="middle" direction="out" rot="R180" />+ <pin name="RXD" x="-17.78" y="10.16" length="middle" direction="in" />+ <pin name="V3" x="-17.78" y="-10.16" length="middle" direction="out" />+ <pin name="UD+" x="17.78" y="0" length="middle" direction="io" rot="R180" />+ <pin name="UD-" x="17.78" y="-2.540000000000001" length="middle" direction="io" rot="R180" />+ <pin name="XI" x="-17.78" y="7.619999999999999" length="middle" direction="in" />+ <pin name="XO" x="17.78" y="10.16" length="middle" direction="out" rot="R180" />+ <pin name="CTS" x="-17.78" y="5.079999999999999" length="middle" direction="in" />+ <pin name="DSR" x="-17.78" y="0" length="middle" direction="in" />+ <pin name="RI" x="-17.78" y="-2.540000000000001" length="middle" direction="in" />+ <pin name="DCD" x="-17.78" y="2.539999999999999" length="middle" direction="in" />+ <pin name="DTR" x="17.78" y="7.619999999999999" length="middle" direction="out" rot="R180" />+ <pin name="RTS" x="17.78" y="5.079999999999999" length="middle" direction="out" rot="R180" />+ <pin name="R232" x="-17.78" y="12.7" length="middle" direction="in" />+ <pin name="VCC" x="-17.78" y="-12.7" length="middle" direction="pwr" />+</symbol>+</symbols><devicesets><deviceset name="CH340G" prefix="U">+ <description>USB serial converter, UART, SOIC-16</description>+ <gates>+ <gate name="G$1" symbol="CH340G" x="0" y="0" />+ </gates>+ <devices>+ <device name="" package="SOIC-16_3.9x9.9mm_P1.27mm">+ <connects>+ <connect gate="G$1" pin="GND" pad="1" />+ <connect gate="G$1" pin="TXD" pad="2" />+ <connect gate="G$1" pin="RXD" pad="3" />+ <connect gate="G$1" pin="V3" pad="4" />+ <connect gate="G$1" pin="UD+" pad="5" />+ <connect gate="G$1" pin="UD-" pad="6" />+ <connect gate="G$1" pin="XI" pad="7" />+ <connect gate="G$1" pin="XO" pad="8" />+ <connect gate="G$1" pin="CTS" pad="9" />+ <connect gate="G$1" pin="DSR" pad="10" />+ <connect gate="G$1" pin="RI" pad="11" />+ <connect gate="G$1" pin="DCD" pad="12" />+ <connect gate="G$1" pin="DTR" pad="13" />+ <connect gate="G$1" pin="RTS" pad="14" />+ <connect gate="G$1" pin="R232" pad="15" />+ <connect gate="G$1" pin="VCC" pad="16" />+ </connects>+ <technologies><technology name="" /></technologies>+ </device>+ </devices>+</deviceset>+</devicesets></library>+</drawing>+</eagle>
rust/lbr/tests/golden/split/IN-S63BTG.lbrxadded+106@@ -0,0 +1,106 @@+<?xml version='1.0' encoding='utf-8'?>+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no" /></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch" />+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes" />+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes" />+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes" />+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes" />+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes" />+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes" />+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes" />+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes" />+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes" />+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes" />+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes" />+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes" />+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes" />+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes" />+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes" />+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes" />+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes" />+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes" />+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes" />+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes" />+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes" />+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes" />+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes" />+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes" />+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes" />+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes" />+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes" />+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes" />+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes" />+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes" />+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes" />+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes" />+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes" />+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes" />+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes" />+</layers>+<library>+<description>Demo_Board (wiki.adom.inc Cloud Library)</description>+<packages><package name="IN-S63BTG">+ <description>2 pads, 2.5 x 1.0 mm. Inolux Corporation · Top View SMD LED · 0603 (1.6 &times; 0.8mm) · InGaN</description>+ <smd name="1" x="-0.8000" y="-0.0000" dx="0.9000" dy="1.0000" layer="1" roundness="50" />+ <smd name="2" x="0.8000" y="-0.0000" dx="0.9000" dy="1.0000" layer="1" roundness="50" />+ <wire x1="-0.8000" y1="0.4000" x2="0.8000" y2="0.4000" width="0.1000" layer="51" />+ <wire x1="0.8000" y1="0.4000" x2="0.8000" y2="-0.4000" width="0.1000" layer="51" />+ <wire x1="0.8000" y1="-0.4000" x2="-0.8000" y2="-0.4000" width="0.1000" layer="51" />+ <wire x1="-0.8000" y1="-0.4000" x2="-0.8000" y2="0.4000" width="0.1000" layer="51" />+ <wire x1="-0.9200" y1="0.5200" x2="0.9200" y2="0.5200" width="0.1200" layer="21" />+ <wire x1="0.9200" y1="0.5200" x2="0.9200" y2="-0.5200" width="0.1200" layer="21" />+ <wire x1="0.9200" y1="-0.5200" x2="-0.9200" y2="-0.5200" width="0.1200" layer="21" />+ <wire x1="-0.9200" y1="-0.5200" x2="-0.9200" y2="0.5200" width="0.1200" layer="21" />+ <wire x1="-1.1000" y1="0.7000" x2="-0.5000" y2="0.7000" width="0.1200" layer="21" />+ <text x="0" y="1.300" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-1.100" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages><symbols><symbol name="IN-S63BTG">+ <description>Light emitting diode</description>+ <wire x1="-3.0480" y1="-0.7620" x2="-4.5720" y2="-2.2860" width="0.1524" layer="94" />+ <wire x1="-4.5720" y1="-2.2860" x2="-3.8100" y2="-2.2860" width="0.1524" layer="94" />+ <wire x1="-3.8100" y1="-2.2860" x2="-4.5720" y2="-2.2860" width="0.1524" layer="94" />+ <wire x1="-4.5720" y1="-2.2860" x2="-4.5720" y2="-1.5240" width="0.1524" layer="94" />+ <wire x1="-1.7780" y1="-0.7620" x2="-3.3020" y2="-2.2860" width="0.1524" layer="94" />+ <wire x1="-3.3020" y1="-2.2860" x2="-2.5400" y2="-2.2860" width="0.1524" layer="94" />+ <wire x1="-2.5400" y1="-2.2860" x2="-3.3020" y2="-2.2860" width="0.1524" layer="94" />+ <wire x1="-3.3020" y1="-2.2860" x2="-3.3020" y2="-1.5240" width="0.1524" layer="94" />+ <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="0.0000" width="0.1524" layer="94" />+ <wire x1="-1.2700" y1="-1.2700" x2="-1.2700" y2="1.2700" width="0.1524" layer="94" />+ <wire x1="1.2700" y1="-1.2700" x2="1.2700" y2="1.2700" width="0.1524" layer="94" />+ <wire x1="1.2700" y1="1.2700" x2="-1.2700" y2="0.0000" width="0.1524" layer="94" />+ <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="-1.2700" width="0.1524" layer="94" />+ <text x="0.0000" y="2.5400" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-2.5400" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="K" x="-3.81" y="0" length="short" direction="pas" visible="pad" />+ <pin name="A" x="3.81" y="0" length="short" direction="pas" rot="R180" visible="pad" />+</symbol>+</symbols><devicesets><deviceset name="IN-S63BTG" prefix="D">+ <description>Light emitting diode</description>+ <gates>+ <gate name="G$1" symbol="IN-S63BTG" x="0" y="0" />+ </gates>+ <devices>+ <device name="" package="IN-S63BTG">+ <connects>+ <connect gate="G$1" pin="K" pad="1" />+ <connect gate="G$1" pin="A" pad="2" />+ </connects>+ <technologies><technology name="" /></technologies>+ </device>+ </devices>+</deviceset>+</devicesets></library>+</drawing>+</eagle>
rust/lbr/tests/golden/split/IN-S63BTG__IN-S63BTG.lbrxadded+106@@ -0,0 +1,106 @@+<?xml version='1.0' encoding='utf-8'?>+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no" /></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch" />+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes" />+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes" />+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes" />+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes" />+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes" />+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes" />+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes" />+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes" />+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes" />+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes" />+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes" />+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes" />+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes" />+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes" />+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes" />+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes" />+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes" />+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes" />+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes" />+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes" />+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes" />+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes" />+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes" />+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes" />+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes" />+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes" />+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes" />+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes" />+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes" />+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes" />+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes" />+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes" />+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes" />+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes" />+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes" />+</layers>+<library>+<description>Demo_Board (wiki.adom.inc Cloud Library)</description>+<packages><package name="IN-S63BTG">+ <description>2 pads, 2.5 x 1.0 mm. Inolux Corporation · Top View SMD LED · 0603 (1.6 &times; 0.8mm) · InGaN</description>+ <smd name="1" x="-0.8000" y="-0.0000" dx="0.9000" dy="1.0000" layer="1" roundness="50" />+ <smd name="2" x="0.8000" y="-0.0000" dx="0.9000" dy="1.0000" layer="1" roundness="50" />+ <wire x1="-0.8000" y1="0.4000" x2="0.8000" y2="0.4000" width="0.1000" layer="51" />+ <wire x1="0.8000" y1="0.4000" x2="0.8000" y2="-0.4000" width="0.1000" layer="51" />+ <wire x1="0.8000" y1="-0.4000" x2="-0.8000" y2="-0.4000" width="0.1000" layer="51" />+ <wire x1="-0.8000" y1="-0.4000" x2="-0.8000" y2="0.4000" width="0.1000" layer="51" />+ <wire x1="-0.9200" y1="0.5200" x2="0.9200" y2="0.5200" width="0.1200" layer="21" />+ <wire x1="0.9200" y1="0.5200" x2="0.9200" y2="-0.5200" width="0.1200" layer="21" />+ <wire x1="0.9200" y1="-0.5200" x2="-0.9200" y2="-0.5200" width="0.1200" layer="21" />+ <wire x1="-0.9200" y1="-0.5200" x2="-0.9200" y2="0.5200" width="0.1200" layer="21" />+ <wire x1="-1.1000" y1="0.7000" x2="-0.5000" y2="0.7000" width="0.1200" layer="21" />+ <text x="0" y="1.300" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-1.100" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages><symbols><symbol name="IN-S63BTG">+ <description>Light emitting diode</description>+ <wire x1="-3.0480" y1="-0.7620" x2="-4.5720" y2="-2.2860" width="0.1524" layer="94" />+ <wire x1="-4.5720" y1="-2.2860" x2="-3.8100" y2="-2.2860" width="0.1524" layer="94" />+ <wire x1="-3.8100" y1="-2.2860" x2="-4.5720" y2="-2.2860" width="0.1524" layer="94" />+ <wire x1="-4.5720" y1="-2.2860" x2="-4.5720" y2="-1.5240" width="0.1524" layer="94" />+ <wire x1="-1.7780" y1="-0.7620" x2="-3.3020" y2="-2.2860" width="0.1524" layer="94" />+ <wire x1="-3.3020" y1="-2.2860" x2="-2.5400" y2="-2.2860" width="0.1524" layer="94" />+ <wire x1="-2.5400" y1="-2.2860" x2="-3.3020" y2="-2.2860" width="0.1524" layer="94" />+ <wire x1="-3.3020" y1="-2.2860" x2="-3.3020" y2="-1.5240" width="0.1524" layer="94" />+ <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="0.0000" width="0.1524" layer="94" />+ <wire x1="-1.2700" y1="-1.2700" x2="-1.2700" y2="1.2700" width="0.1524" layer="94" />+ <wire x1="1.2700" y1="-1.2700" x2="1.2700" y2="1.2700" width="0.1524" layer="94" />+ <wire x1="1.2700" y1="1.2700" x2="-1.2700" y2="0.0000" width="0.1524" layer="94" />+ <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="-1.2700" width="0.1524" layer="94" />+ <text x="0.0000" y="2.5400" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-2.5400" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="K" x="-3.81" y="0" length="short" direction="pas" visible="pad" />+ <pin name="A" x="3.81" y="0" length="short" direction="pas" rot="R180" visible="pad" />+</symbol>+</symbols><devicesets><deviceset name="IN-S63BTG" prefix="D">+ <description>Light emitting diode</description>+ <gates>+ <gate name="G$1" symbol="IN-S63BTG" x="0" y="0" />+ </gates>+ <devices>+ <device name="" package="IN-S63BTG">+ <connects>+ <connect gate="G$1" pin="K" pad="1" />+ <connect gate="G$1" pin="A" pad="2" />+ </connects>+ <technologies><technology name="" /></technologies>+ </device>+ </devices>+</deviceset>+</devicesets></library>+</drawing>+</eagle>
rust/lbr/tests/golden/split/LAN7800.lbrxadded+258@@ -0,0 +1,258 @@+<?xml version='1.0' encoding='utf-8'?>+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no" /></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch" />+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes" />+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes" />+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes" />+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes" />+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes" />+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes" />+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes" />+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes" />+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes" />+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes" />+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes" />+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes" />+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes" />+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes" />+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes" />+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes" />+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes" />+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes" />+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes" />+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes" />+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes" />+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes" />+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes" />+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes" />+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes" />+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes" />+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes" />+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes" />+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes" />+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes" />+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes" />+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes" />+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes" />+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes" />+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes" />+</layers>+<library>+<description>Demo_Board (wiki.adom.inc Cloud Library)</description>+<packages><package name="QFN-48_7x7mm">+ <description>QFN-48, 7 x 7 mm</description>+ <smd name="1" x="-3.5000" y="2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="2" x="-3.5000" y="2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="3" x="-3.5000" y="1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="4" x="-3.5000" y="1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="5" x="-3.5000" y="0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="6" x="-3.5000" y="0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="7" x="-3.5000" y="-0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="8" x="-3.5000" y="-0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="9" x="-3.5000" y="-1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="10" x="-3.5000" y="-1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="11" x="-3.5000" y="-2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="12" x="-3.5000" y="-2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="13" x="-2.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="14" x="-2.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="15" x="-1.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="16" x="-1.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="17" x="-0.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="18" x="-0.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="19" x="0.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="20" x="0.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="21" x="1.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="22" x="1.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="23" x="2.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="24" x="2.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="25" x="3.5000" y="-2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="26" x="3.5000" y="-2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="27" x="3.5000" y="-1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="28" x="3.5000" y="-1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="29" x="3.5000" y="-0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="30" x="3.5000" y="-0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="31" x="3.5000" y="0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="32" x="3.5000" y="0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="33" x="3.5000" y="1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="34" x="3.5000" y="1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="35" x="3.5000" y="2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="36" x="3.5000" y="2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="37" x="2.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="38" x="2.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="39" x="1.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="40" x="1.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="41" x="0.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="42" x="0.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="43" x="-0.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="44" x="-0.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="45" x="-1.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="46" x="-1.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="47" x="-2.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="48" x="-2.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="49" x="0.0000" y="-0.0000" dx="5.3000" dy="5.3000" layer="1" />+ <circle x="-3.5000" y="3.5000" radius="0.0300" width="0.0600" layer="21" />+ <polygon width="0.1000" layer="51">+ <vertex x="-2.5000" y="3.5000" />+ <vertex x="3.5000" y="3.5000" />+ <vertex x="3.5000" y="-3.5000" />+ <vertex x="-3.5000" y="-3.5000" />+ <vertex x="-3.5000" y="2.5000" />+ </polygon>+ <wire x1="3.7200" y1="3.7200" x2="3.7200" y2="3.2800" width="0.2000" layer="21" />+ <wire x1="3.2800" y1="3.7200" x2="3.7200" y2="3.7200" width="0.2000" layer="21" />+ <wire x1="-3.7200" y1="3.7200" x2="-3.2800" y2="3.7200" width="0.2000" layer="21" />+ <wire x1="-3.7200" y1="3.2800" x2="-3.7200" y2="3.7200" width="0.2000" layer="21" />+ <wire x1="-3.7200" y1="-3.2800" x2="-3.7200" y2="-3.7200" width="0.2000" layer="21" />+ <wire x1="3.7200" y1="-3.7200" x2="3.7200" y2="-3.2800" width="0.2000" layer="21" />+ <wire x1="3.2800" y1="-3.7200" x2="3.7200" y2="-3.7200" width="0.2000" layer="21" />+ <wire x1="-3.7200" y1="-3.7200" x2="-3.2800" y2="-3.7200" width="0.2000" layer="21" />+ <wire x1="-4.1000" y1="3.5200" x2="-4.1200" y2="3.4452" width="0.3000" layer="21" />+ <wire x1="-4.1200" y1="3.4452" x2="-4.1747" y2="3.3903" width="0.3000" layer="21" />+ <wire x1="-4.1747" y1="3.3903" x2="-4.2494" y2="3.3700" width="0.3000" layer="21" />+ <wire x1="-4.2494" y1="3.3700" x2="-4.3243" y2="3.3897" width="0.3000" layer="21" />+ <wire x1="-4.3243" y1="3.3897" x2="-4.3794" y2="3.4441" width="0.3000" layer="21" />+ <wire x1="-4.3794" y1="3.4441" x2="-4.4000" y2="3.5188" width="0.3000" layer="21" />+ <wire x1="-4.4000" y1="3.5188" x2="-4.3806" y2="3.5938" width="0.3000" layer="21" />+ <wire x1="-4.3806" y1="3.5938" x2="-4.3264" y2="3.6491" width="0.3000" layer="21" />+ <wire x1="-4.3264" y1="3.6491" x2="-4.2519" y2="3.6700" width="0.3000" layer="21" />+ <wire x1="-4.2519" y1="3.6700" x2="-4.1768" y2="3.6510" width="0.3000" layer="21" />+ <wire x1="-4.1768" y1="3.6510" x2="-4.1213" y2="3.5970" width="0.3000" layer="21" />+ <wire x1="-4.1213" y1="3.5970" x2="-4.1000" y2="3.5225" width="0.3000" layer="21" />+ <text x="0" y="4.600" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-4.600" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages><symbols><symbol name="LAN7800">+ <description>Microchip LAN7800 SuperSpeed USB 3.1 Gen1 to 10/100/1000 Ethernet Controller, QFN-48</description>+ <wire x1="-34.29" y1="33.02" x2="34.29" y2="33.02" width="0.254" layer="94" />+ <wire x1="34.29" y1="33.02" x2="34.29" y2="-33.02" width="0.254" layer="94" />+ <wire x1="34.29" y1="-33.02" x2="-34.29" y2="-33.02" width="0.254" layer="94" />+ <wire x1="-34.29" y1="-33.02" x2="-34.29" y2="33.02" width="0.254" layer="94" />+ <circle x="-33.0200" y="31.7500" radius="0.3800" width="0.1524" layer="94" />+ <text x="0.0000" y="35.5600" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-35.5600" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="TR0P" x="-36.83" y="27.94" length="short" direction="io" />+ <pin name="TR0N" x="-36.83" y="25.4" length="short" direction="io" />+ <pin name="VDD25A" x="-36.83" y="22.86" length="short" direction="io" />+ <pin name="TR1P" x="-36.83" y="20.32" length="short" direction="io" />+ <pin name="TR1N" x="-36.83" y="17.78" length="short" direction="io" />+ <pin name="VDD25A@2" x="-36.83" y="15.24" length="short" direction="io" />+ <pin name="TR2P" x="-36.83" y="12.7" length="short" direction="io" />+ <pin name="TR2N" x="-36.83" y="10.16" length="short" direction="io" />+ <pin name="VDD25A@3" x="-36.83" y="7.62" length="short" direction="io" />+ <pin name="TR3P" x="-36.83" y="5.08" length="short" direction="io" />+ <pin name="TR3N" x="-36.83" y="2.54" length="short" direction="io" />+ <pin name="VDD25A@4" x="-36.83" y="0" length="short" direction="io" />+ <pin name="VDD12_SW_OUT" x="-36.83" y="-2.54" length="short" direction="io" />+ <pin name="VDD_SW_IN" x="-36.83" y="-5.08" length="short" direction="io" />+ <pin name="VDD12_SW_FB" x="-36.83" y="-7.62" length="short" direction="io" />+ <pin name="EECS/GPIO0" x="-36.83" y="-10.16" length="short" direction="io" />+ <pin name="EEDI/GPIO1" x="-36.83" y="-12.7" length="short" direction="io" />+ <pin name="EEDO/LED0/GPIO2" x="-36.83" y="-15.24" length="short" direction="io" />+ <pin name="EECLK/LED1/GPIO3" x="-36.83" y="-17.78" length="short" direction="io" />+ <pin name="VDDVARIO" x="-36.83" y="-20.32" length="short" direction="io" />+ <pin name="VDD12CORE" x="-36.83" y="-22.86" length="short" direction="io" />+ <pin name="PME_N/GPIO4" x="-36.83" y="-25.4" length="short" direction="io" />+ <pin name="VBUS_DET" x="-36.83" y="-27.94" length="short" direction="io" />+ <pin name="SUSPEND_N/LED2/GPIO5" x="-36.83" y="-30.48" length="short" direction="io" />+ <pin name="VSS" x="36.83" y="30.48" length="short" direction="io" rot="R180" />+ <pin name="REF_FILT" x="36.83" y="27.94" length="short" direction="io" rot="R180" />+ <pin name="REF_REXT" x="36.83" y="25.4" length="short" direction="io" rot="R180" />+ <pin name="VDD33_REG_IN" x="36.83" y="22.86" length="short" direction="io" rot="R180" />+ <pin name="VDD25_REG_OUT" x="36.83" y="20.32" length="short" direction="io" rot="R180" />+ <pin name="VDD12A" x="36.83" y="17.78" length="short" direction="io" rot="R180" />+ <pin name="PME_MODE/GPIO7" x="36.83" y="15.24" length="short" direction="io" rot="R180" />+ <pin name="VDD12CORE@2" x="36.83" y="12.7" length="short" direction="io" rot="R180" />+ <pin name="XO" x="36.83" y="10.16" length="short" direction="io" rot="R180" />+ <pin name="XI" x="36.83" y="7.62" length="short" direction="io" rot="R180" />+ <pin name="VDDVARIO@2" x="36.83" y="5.08" length="short" direction="io" rot="R180" />+ <pin name="VDD33A" x="36.83" y="2.54" length="short" direction="io" rot="R180" />+ <pin name="USBRBIAS" x="36.83" y="0" length="short" direction="io" rot="R180" />+ <pin name="VDDVARIO@3" x="36.83" y="-2.54" length="short" direction="io" rot="R180" />+ <pin name="RESET_N/PME_CLEAR" x="36.83" y="-5.08" length="short" direction="io" rot="R180" />+ <pin name="TEST" x="36.83" y="-7.62" length="short" direction="io" rot="R180" />+ <pin name="LED3/GPIO6" x="36.83" y="-10.16" length="short" direction="io" rot="R180" />+ <pin name="USB3_RXDM" x="36.83" y="-12.7" length="short" direction="io" rot="R180" />+ <pin name="USB3_RXDP" x="36.83" y="-15.24" length="short" direction="io" rot="R180" />+ <pin name="VDD12A@2" x="36.83" y="-17.78" length="short" direction="io" rot="R180" />+ <pin name="USB3_TXDM" x="36.83" y="-20.32" length="short" direction="io" rot="R180" />+ <pin name="USB3_TXDP" x="36.83" y="-22.86" length="short" direction="io" rot="R180" />+ <pin name="USB2_DM" x="36.83" y="-25.4" length="short" direction="io" rot="R180" />+ <pin name="USB2_DP" x="36.83" y="-27.94" length="short" direction="io" rot="R180" />+ <pin name="VDD12A@3" x="36.83" y="-30.48" length="short" direction="io" rot="R180" />+</symbol>+</symbols><devicesets><deviceset name="LAN7800" prefix="U">+ <description>Microchip LAN7800 SuperSpeed USB 3.1 Gen1 to 10/100/1000 Ethernet Controller, QFN-48</description>+ <gates>+ <gate name="G$1" symbol="LAN7800" x="0" y="0" />+ </gates>+ <devices>+ <device name="" package="QFN-48_7x7mm">+ <connects>+ <connect gate="G$1" pin="TR0P" pad="1" />+ <connect gate="G$1" pin="TR0N" pad="2" />+ <connect gate="G$1" pin="VDD25A" pad="3" />+ <connect gate="G$1" pin="TR1P" pad="4" />+ <connect gate="G$1" pin="TR1N" pad="5" />+ <connect gate="G$1" pin="VDD25A@2" pad="6" />+ <connect gate="G$1" pin="TR2P" pad="7" />+ <connect gate="G$1" pin="TR2N" pad="8" />+ <connect gate="G$1" pin="VDD25A@3" pad="9" />+ <connect gate="G$1" pin="TR3P" pad="10" />+ <connect gate="G$1" pin="TR3N" pad="11" />+ <connect gate="G$1" pin="VDD25A@4" pad="12" />+ <connect gate="G$1" pin="VDD12_SW_OUT" pad="13" />+ <connect gate="G$1" pin="VDD_SW_IN" pad="14" />+ <connect gate="G$1" pin="VDD12_SW_FB" pad="15" />+ <connect gate="G$1" pin="EECS/GPIO0" pad="16" />+ <connect gate="G$1" pin="EEDI/GPIO1" pad="17" />+ <connect gate="G$1" pin="EEDO/LED0/GPIO2" pad="18" />+ <connect gate="G$1" pin="EECLK/LED1/GPIO3" pad="19" />+ <connect gate="G$1" pin="VDDVARIO" pad="20" />+ <connect gate="G$1" pin="VDD12CORE" pad="21" />+ <connect gate="G$1" pin="PME_N/GPIO4" pad="22" />+ <connect gate="G$1" pin="VBUS_DET" pad="23" />+ <connect gate="G$1" pin="SUSPEND_N/LED2/GPIO5" pad="24" />+ <connect gate="G$1" pin="VSS" pad="49" />+ <connect gate="G$1" pin="REF_FILT" pad="48" />+ <connect gate="G$1" pin="REF_REXT" pad="47" />+ <connect gate="G$1" pin="VDD33_REG_IN" pad="46" />+ <connect gate="G$1" pin="VDD25_REG_OUT" pad="45" />+ <connect gate="G$1" pin="VDD12A" pad="44" />+ <connect gate="G$1" pin="PME_MODE/GPIO7" pad="43" />+ <connect gate="G$1" pin="VDD12CORE@2" pad="42" />+ <connect gate="G$1" pin="XO" pad="41" />+ <connect gate="G$1" pin="XI" pad="40" />+ <connect gate="G$1" pin="VDDVARIO@2" pad="39" />+ <connect gate="G$1" pin="VDD33A" pad="38" />+ <connect gate="G$1" pin="USBRBIAS" pad="37" />+ <connect gate="G$1" pin="VDDVARIO@3" pad="36" />+ <connect gate="G$1" pin="RESET_N/PME_CLEAR" pad="35" />+ <connect gate="G$1" pin="TEST" pad="34" />+ <connect gate="G$1" pin="LED3/GPIO6" pad="33" />+ <connect gate="G$1" pin="USB3_RXDM" pad="32" />+ <connect gate="G$1" pin="USB3_RXDP" pad="31" />+ <connect gate="G$1" pin="VDD12A@2" pad="30" />+ <connect gate="G$1" pin="USB3_TXDM" pad="29" />+ <connect gate="G$1" pin="USB3_TXDP" pad="28" />+ <connect gate="G$1" pin="USB2_DM" pad="27" />+ <connect gate="G$1" pin="USB2_DP" pad="26" />+ <connect gate="G$1" pin="VDD12A@3" pad="25" />+ </connects>+ <technologies><technology name="" /></technologies>+ </device>+ </devices>+</deviceset>+</devicesets></library>+</drawing>+</eagle>
rust/lbr/tests/golden/split/LAN7800__QFN-48_7x7mm.lbrxadded+258@@ -0,0 +1,258 @@+<?xml version='1.0' encoding='utf-8'?>+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no" /></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch" />+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes" />+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes" />+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes" />+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes" />+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes" />+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes" />+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes" />+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes" />+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes" />+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes" />+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes" />+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes" />+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes" />+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes" />+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes" />+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes" />+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes" />+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes" />+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes" />+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes" />+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes" />+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes" />+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes" />+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes" />+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes" />+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes" />+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes" />+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes" />+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes" />+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes" />+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes" />+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes" />+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes" />+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes" />+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes" />+</layers>+<library>+<description>Demo_Board (wiki.adom.inc Cloud Library)</description>+<packages><package name="QFN-48_7x7mm">+ <description>QFN-48, 7 x 7 mm</description>+ <smd name="1" x="-3.5000" y="2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="2" x="-3.5000" y="2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="3" x="-3.5000" y="1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="4" x="-3.5000" y="1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="5" x="-3.5000" y="0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="6" x="-3.5000" y="0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="7" x="-3.5000" y="-0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="8" x="-3.5000" y="-0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="9" x="-3.5000" y="-1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="10" x="-3.5000" y="-1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="11" x="-3.5000" y="-2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="12" x="-3.5000" y="-2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="13" x="-2.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="14" x="-2.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="15" x="-1.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="16" x="-1.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="17" x="-0.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="18" x="-0.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="19" x="0.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="20" x="0.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="21" x="1.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="22" x="1.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="23" x="2.2500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="24" x="2.7500" y="-3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="25" x="3.5000" y="-2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="26" x="3.5000" y="-2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="27" x="3.5000" y="-1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="28" x="3.5000" y="-1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="29" x="3.5000" y="-0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="30" x="3.5000" y="-0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="31" x="3.5000" y="0.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="32" x="3.5000" y="0.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="33" x="3.5000" y="1.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="34" x="3.5000" y="1.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="35" x="3.5000" y="2.2500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="36" x="3.5000" y="2.7500" dx="1.0000" dy="0.2800" layer="1" roundness="100" />+ <smd name="37" x="2.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="38" x="2.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="39" x="1.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="40" x="1.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="41" x="0.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="42" x="0.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="43" x="-0.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="44" x="-0.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="45" x="-1.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="46" x="-1.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="47" x="-2.2500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="48" x="-2.7500" y="3.5000" dx="0.2800" dy="1.0000" layer="1" roundness="100" />+ <smd name="49" x="0.0000" y="-0.0000" dx="5.3000" dy="5.3000" layer="1" />+ <circle x="-3.5000" y="3.5000" radius="0.0300" width="0.0600" layer="21" />+ <polygon width="0.1000" layer="51">+ <vertex x="-2.5000" y="3.5000" />+ <vertex x="3.5000" y="3.5000" />+ <vertex x="3.5000" y="-3.5000" />+ <vertex x="-3.5000" y="-3.5000" />+ <vertex x="-3.5000" y="2.5000" />+ </polygon>+ <wire x1="3.7200" y1="3.7200" x2="3.7200" y2="3.2800" width="0.2000" layer="21" />+ <wire x1="3.2800" y1="3.7200" x2="3.7200" y2="3.7200" width="0.2000" layer="21" />+ <wire x1="-3.7200" y1="3.7200" x2="-3.2800" y2="3.7200" width="0.2000" layer="21" />+ <wire x1="-3.7200" y1="3.2800" x2="-3.7200" y2="3.7200" width="0.2000" layer="21" />+ <wire x1="-3.7200" y1="-3.2800" x2="-3.7200" y2="-3.7200" width="0.2000" layer="21" />+ <wire x1="3.7200" y1="-3.7200" x2="3.7200" y2="-3.2800" width="0.2000" layer="21" />+ <wire x1="3.2800" y1="-3.7200" x2="3.7200" y2="-3.7200" width="0.2000" layer="21" />+ <wire x1="-3.7200" y1="-3.7200" x2="-3.2800" y2="-3.7200" width="0.2000" layer="21" />+ <wire x1="-4.1000" y1="3.5200" x2="-4.1200" y2="3.4452" width="0.3000" layer="21" />+ <wire x1="-4.1200" y1="3.4452" x2="-4.1747" y2="3.3903" width="0.3000" layer="21" />+ <wire x1="-4.1747" y1="3.3903" x2="-4.2494" y2="3.3700" width="0.3000" layer="21" />+ <wire x1="-4.2494" y1="3.3700" x2="-4.3243" y2="3.3897" width="0.3000" layer="21" />+ <wire x1="-4.3243" y1="3.3897" x2="-4.3794" y2="3.4441" width="0.3000" layer="21" />+ <wire x1="-4.3794" y1="3.4441" x2="-4.4000" y2="3.5188" width="0.3000" layer="21" />+ <wire x1="-4.4000" y1="3.5188" x2="-4.3806" y2="3.5938" width="0.3000" layer="21" />+ <wire x1="-4.3806" y1="3.5938" x2="-4.3264" y2="3.6491" width="0.3000" layer="21" />+ <wire x1="-4.3264" y1="3.6491" x2="-4.2519" y2="3.6700" width="0.3000" layer="21" />+ <wire x1="-4.2519" y1="3.6700" x2="-4.1768" y2="3.6510" width="0.3000" layer="21" />+ <wire x1="-4.1768" y1="3.6510" x2="-4.1213" y2="3.5970" width="0.3000" layer="21" />+ <wire x1="-4.1213" y1="3.5970" x2="-4.1000" y2="3.5225" width="0.3000" layer="21" />+ <text x="0" y="4.600" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-4.600" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages><symbols><symbol name="LAN7800">+ <description>Microchip LAN7800 SuperSpeed USB 3.1 Gen1 to 10/100/1000 Ethernet Controller, QFN-48</description>+ <wire x1="-34.29" y1="33.02" x2="34.29" y2="33.02" width="0.254" layer="94" />+ <wire x1="34.29" y1="33.02" x2="34.29" y2="-33.02" width="0.254" layer="94" />+ <wire x1="34.29" y1="-33.02" x2="-34.29" y2="-33.02" width="0.254" layer="94" />+ <wire x1="-34.29" y1="-33.02" x2="-34.29" y2="33.02" width="0.254" layer="94" />+ <circle x="-33.0200" y="31.7500" radius="0.3800" width="0.1524" layer="94" />+ <text x="0.0000" y="35.5600" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-35.5600" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="TR0P" x="-36.83" y="27.94" length="short" direction="io" />+ <pin name="TR0N" x="-36.83" y="25.4" length="short" direction="io" />+ <pin name="VDD25A" x="-36.83" y="22.86" length="short" direction="io" />+ <pin name="TR1P" x="-36.83" y="20.32" length="short" direction="io" />+ <pin name="TR1N" x="-36.83" y="17.78" length="short" direction="io" />+ <pin name="VDD25A@2" x="-36.83" y="15.24" length="short" direction="io" />+ <pin name="TR2P" x="-36.83" y="12.7" length="short" direction="io" />+ <pin name="TR2N" x="-36.83" y="10.16" length="short" direction="io" />+ <pin name="VDD25A@3" x="-36.83" y="7.62" length="short" direction="io" />+ <pin name="TR3P" x="-36.83" y="5.08" length="short" direction="io" />+ <pin name="TR3N" x="-36.83" y="2.54" length="short" direction="io" />+ <pin name="VDD25A@4" x="-36.83" y="0" length="short" direction="io" />+ <pin name="VDD12_SW_OUT" x="-36.83" y="-2.54" length="short" direction="io" />+ <pin name="VDD_SW_IN" x="-36.83" y="-5.08" length="short" direction="io" />+ <pin name="VDD12_SW_FB" x="-36.83" y="-7.62" length="short" direction="io" />+ <pin name="EECS/GPIO0" x="-36.83" y="-10.16" length="short" direction="io" />+ <pin name="EEDI/GPIO1" x="-36.83" y="-12.7" length="short" direction="io" />+ <pin name="EEDO/LED0/GPIO2" x="-36.83" y="-15.24" length="short" direction="io" />+ <pin name="EECLK/LED1/GPIO3" x="-36.83" y="-17.78" length="short" direction="io" />+ <pin name="VDDVARIO" x="-36.83" y="-20.32" length="short" direction="io" />+ <pin name="VDD12CORE" x="-36.83" y="-22.86" length="short" direction="io" />+ <pin name="PME_N/GPIO4" x="-36.83" y="-25.4" length="short" direction="io" />+ <pin name="VBUS_DET" x="-36.83" y="-27.94" length="short" direction="io" />+ <pin name="SUSPEND_N/LED2/GPIO5" x="-36.83" y="-30.48" length="short" direction="io" />+ <pin name="VSS" x="36.83" y="30.48" length="short" direction="io" rot="R180" />+ <pin name="REF_FILT" x="36.83" y="27.94" length="short" direction="io" rot="R180" />+ <pin name="REF_REXT" x="36.83" y="25.4" length="short" direction="io" rot="R180" />+ <pin name="VDD33_REG_IN" x="36.83" y="22.86" length="short" direction="io" rot="R180" />+ <pin name="VDD25_REG_OUT" x="36.83" y="20.32" length="short" direction="io" rot="R180" />+ <pin name="VDD12A" x="36.83" y="17.78" length="short" direction="io" rot="R180" />+ <pin name="PME_MODE/GPIO7" x="36.83" y="15.24" length="short" direction="io" rot="R180" />+ <pin name="VDD12CORE@2" x="36.83" y="12.7" length="short" direction="io" rot="R180" />+ <pin name="XO" x="36.83" y="10.16" length="short" direction="io" rot="R180" />+ <pin name="XI" x="36.83" y="7.62" length="short" direction="io" rot="R180" />+ <pin name="VDDVARIO@2" x="36.83" y="5.08" length="short" direction="io" rot="R180" />+ <pin name="VDD33A" x="36.83" y="2.54" length="short" direction="io" rot="R180" />+ <pin name="USBRBIAS" x="36.83" y="0" length="short" direction="io" rot="R180" />+ <pin name="VDDVARIO@3" x="36.83" y="-2.54" length="short" direction="io" rot="R180" />+ <pin name="RESET_N/PME_CLEAR" x="36.83" y="-5.08" length="short" direction="io" rot="R180" />+ <pin name="TEST" x="36.83" y="-7.62" length="short" direction="io" rot="R180" />+ <pin name="LED3/GPIO6" x="36.83" y="-10.16" length="short" direction="io" rot="R180" />+ <pin name="USB3_RXDM" x="36.83" y="-12.7" length="short" direction="io" rot="R180" />+ <pin name="USB3_RXDP" x="36.83" y="-15.24" length="short" direction="io" rot="R180" />+ <pin name="VDD12A@2" x="36.83" y="-17.78" length="short" direction="io" rot="R180" />+ <pin name="USB3_TXDM" x="36.83" y="-20.32" length="short" direction="io" rot="R180" />+ <pin name="USB3_TXDP" x="36.83" y="-22.86" length="short" direction="io" rot="R180" />+ <pin name="USB2_DM" x="36.83" y="-25.4" length="short" direction="io" rot="R180" />+ <pin name="USB2_DP" x="36.83" y="-27.94" length="short" direction="io" rot="R180" />+ <pin name="VDD12A@3" x="36.83" y="-30.48" length="short" direction="io" rot="R180" />+</symbol>+</symbols><devicesets><deviceset name="LAN7800" prefix="U">+ <description>Microchip LAN7800 SuperSpeed USB 3.1 Gen1 to 10/100/1000 Ethernet Controller, QFN-48</description>+ <gates>+ <gate name="G$1" symbol="LAN7800" x="0" y="0" />+ </gates>+ <devices>+ <device name="" package="QFN-48_7x7mm">+ <connects>+ <connect gate="G$1" pin="TR0P" pad="1" />+ <connect gate="G$1" pin="TR0N" pad="2" />+ <connect gate="G$1" pin="VDD25A" pad="3" />+ <connect gate="G$1" pin="TR1P" pad="4" />+ <connect gate="G$1" pin="TR1N" pad="5" />+ <connect gate="G$1" pin="VDD25A@2" pad="6" />+ <connect gate="G$1" pin="TR2P" pad="7" />+ <connect gate="G$1" pin="TR2N" pad="8" />+ <connect gate="G$1" pin="VDD25A@3" pad="9" />+ <connect gate="G$1" pin="TR3P" pad="10" />+ <connect gate="G$1" pin="TR3N" pad="11" />+ <connect gate="G$1" pin="VDD25A@4" pad="12" />+ <connect gate="G$1" pin="VDD12_SW_OUT" pad="13" />+ <connect gate="G$1" pin="VDD_SW_IN" pad="14" />+ <connect gate="G$1" pin="VDD12_SW_FB" pad="15" />+ <connect gate="G$1" pin="EECS/GPIO0" pad="16" />+ <connect gate="G$1" pin="EEDI/GPIO1" pad="17" />+ <connect gate="G$1" pin="EEDO/LED0/GPIO2" pad="18" />+ <connect gate="G$1" pin="EECLK/LED1/GPIO3" pad="19" />+ <connect gate="G$1" pin="VDDVARIO" pad="20" />+ <connect gate="G$1" pin="VDD12CORE" pad="21" />+ <connect gate="G$1" pin="PME_N/GPIO4" pad="22" />+ <connect gate="G$1" pin="VBUS_DET" pad="23" />+ <connect gate="G$1" pin="SUSPEND_N/LED2/GPIO5" pad="24" />+ <connect gate="G$1" pin="VSS" pad="49" />+ <connect gate="G$1" pin="REF_FILT" pad="48" />+ <connect gate="G$1" pin="REF_REXT" pad="47" />+ <connect gate="G$1" pin="VDD33_REG_IN" pad="46" />+ <connect gate="G$1" pin="VDD25_REG_OUT" pad="45" />+ <connect gate="G$1" pin="VDD12A" pad="44" />+ <connect gate="G$1" pin="PME_MODE/GPIO7" pad="43" />+ <connect gate="G$1" pin="VDD12CORE@2" pad="42" />+ <connect gate="G$1" pin="XO" pad="41" />+ <connect gate="G$1" pin="XI" pad="40" />+ <connect gate="G$1" pin="VDDVARIO@2" pad="39" />+ <connect gate="G$1" pin="VDD33A" pad="38" />+ <connect gate="G$1" pin="USBRBIAS" pad="37" />+ <connect gate="G$1" pin="VDDVARIO@3" pad="36" />+ <connect gate="G$1" pin="RESET_N/PME_CLEAR" pad="35" />+ <connect gate="G$1" pin="TEST" pad="34" />+ <connect gate="G$1" pin="LED3/GPIO6" pad="33" />+ <connect gate="G$1" pin="USB3_RXDM" pad="32" />+ <connect gate="G$1" pin="USB3_RXDP" pad="31" />+ <connect gate="G$1" pin="VDD12A@2" pad="30" />+ <connect gate="G$1" pin="USB3_TXDM" pad="29" />+ <connect gate="G$1" pin="USB3_TXDP" pad="28" />+ <connect gate="G$1" pin="USB2_DM" pad="27" />+ <connect gate="G$1" pin="USB2_DP" pad="26" />+ <connect gate="G$1" pin="VDD12A@3" pad="25" />+ </connects>+ <technologies><technology name="" /></technologies>+ </device>+ </devices>+</deviceset>+</devicesets></library>+</drawing>+</eagle>
rust/lbr/tests/golden/split/STM32L431RCT6TR.lbrxadded+293@@ -0,0 +1,293 @@+<?xml version='1.0' encoding='utf-8'?>+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no" /></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch" />+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes" />+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes" />+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes" />+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes" />+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes" />+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes" />+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes" />+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes" />+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes" />+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes" />+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes" />+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes" />+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes" />+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes" />+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes" />+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes" />+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes" />+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes" />+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes" />+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes" />+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes" />+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes" />+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes" />+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes" />+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes" />+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes" />+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes" />+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes" />+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes" />+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes" />+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes" />+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes" />+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes" />+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes" />+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes" />+</layers>+<library>+<description>Demo_Board (wiki.adom.inc Cloud Library)</description>+<packages><package name="LQFP-64_10x10mm_P0.5mm">+ <description>LQFP-64, 10 x 10 mm, 0.5 mm pitch</description>+ <smd name="1" x="-5.6750" y="3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="2" x="-5.6750" y="3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="3" x="-5.6750" y="2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="4" x="-5.6750" y="2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="5" x="-5.6750" y="1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="6" x="-5.6750" y="1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="7" x="-5.6750" y="0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="8" x="-5.6750" y="0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="9" x="-5.6750" y="-0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="10" x="-5.6750" y="-0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="11" x="-5.6750" y="-1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="12" x="-5.6750" y="-1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="13" x="-5.6750" y="-2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="14" x="-5.6750" y="-2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="15" x="-5.6750" y="-3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="16" x="-5.6750" y="-3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="17" x="-3.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="18" x="-3.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="19" x="-2.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="20" x="-2.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="21" x="-1.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="22" x="-1.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="23" x="-0.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="24" x="-0.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="25" x="0.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="26" x="0.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="27" x="1.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="28" x="1.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="29" x="2.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="30" x="2.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="31" x="3.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="32" x="3.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="33" x="5.6750" y="-3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="34" x="5.6750" y="-3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="35" x="5.6750" y="-2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="36" x="5.6750" y="-2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="37" x="5.6750" y="-1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="38" x="5.6750" y="-1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="39" x="5.6750" y="-0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="40" x="5.6750" y="-0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="41" x="5.6750" y="0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="42" x="5.6750" y="0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="43" x="5.6750" y="1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="44" x="5.6750" y="1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="45" x="5.6750" y="2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="46" x="5.6750" y="2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="47" x="5.6750" y="3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="48" x="5.6750" y="3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="49" x="3.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="50" x="3.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="51" x="2.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="52" x="2.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="53" x="1.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="54" x="1.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="55" x="0.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="56" x="0.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="57" x="-0.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="58" x="-0.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="59" x="-1.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="60" x="-1.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="61" x="-2.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="62" x="-2.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="63" x="-3.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="64" x="-3.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <polygon width="0.1200" layer="21">+ <vertex x="-5.7500" y="4.1600" />+ <vertex x="-6.0900" y="4.6300" />+ <vertex x="-5.4100" y="4.6300" />+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-4.0000" y="5.0000" />+ <vertex x="5.0000" y="5.0000" />+ <vertex x="5.0000" y="-5.0000" />+ <vertex x="-5.0000" y="-5.0000" />+ <vertex x="-5.0000" y="4.0000" />+ </polygon>+ <wire x1="-5.1100" y1="5.1100" x2="-4.1600" y2="5.1100" width="0.1200" layer="21" />+ <wire x1="-5.1100" y1="4.1600" x2="-5.1100" y2="5.1100" width="0.1200" layer="21" />+ <wire x1="-5.1100" y1="-5.1100" x2="-5.1100" y2="-4.1600" width="0.1200" layer="21" />+ <wire x1="-4.1600" y1="-5.1100" x2="-5.1100" y2="-5.1100" width="0.1200" layer="21" />+ <wire x1="4.1600" y1="5.1100" x2="5.1100" y2="5.1100" width="0.1200" layer="21" />+ <wire x1="5.1100" y1="5.1100" x2="5.1100" y2="4.1600" width="0.1200" layer="21" />+ <wire x1="5.1100" y1="-4.1600" x2="5.1100" y2="-5.1100" width="0.1200" layer="21" />+ <wire x1="5.1100" y1="-5.1100" x2="4.1600" y2="-5.1100" width="0.1200" layer="21" />+ <text x="0" y="7.050" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-7.050" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages><symbols><symbol name="STM32L431RCT6TR">+ <wire x1="-12.7" y1="40.64" x2="12.7" y2="40.64" width="0.254" layer="94" />+ <wire x1="12.7" y1="40.64" x2="12.7" y2="-43.18" width="0.254" layer="94" />+ <wire x1="12.7" y1="-43.18" x2="-12.7" y2="-43.18" width="0.254" layer="94" />+ <wire x1="-12.7" y1="-43.18" x2="-12.7" y2="40.64" width="0.254" layer="94" />+ <text x="0.0000" y="43.1800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-45.7200" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="VBAT" x="-17.78" y="38.1" length="middle" direction="pwr" />+ <pin name="PC13" x="-17.78" y="35.56" length="middle" direction="io" />+ <pin name="PC14-OSC32_IN" x="-17.78" y="33.02" length="middle" direction="io" />+ <pin name="PC15-OSC32_OUT" x="-17.78" y="30.48" length="middle" direction="io" />+ <pin name="PH0-OSC_IN" x="-17.78" y="27.94" length="middle" direction="io" />+ <pin name="PH1-OSC_OUT" x="-17.78" y="25.4" length="middle" direction="io" />+ <pin name="NRST" x="-17.78" y="22.86" length="middle" direction="io" />+ <pin name="PC0" x="-17.78" y="20.32" length="middle" direction="io" />+ <pin name="PC1" x="-17.78" y="17.78" length="middle" direction="io" />+ <pin name="PC2" x="-17.78" y="15.24" length="middle" direction="io" />+ <pin name="PC3" x="-17.78" y="12.7" length="middle" direction="io" />+ <pin name="VSSA/VREF-" x="-17.78" y="10.16" length="middle" direction="pwr" />+ <pin name="VDDA/VREF+" x="-17.78" y="7.62" length="middle" direction="pwr" />+ <pin name="PA0" x="-17.78" y="5.08" length="middle" direction="io" />+ <pin name="PA1" x="-17.78" y="2.54" length="middle" direction="io" />+ <pin name="PA2" x="-17.78" y="0" length="middle" direction="io" />+ <pin name="PA3" x="-17.78" y="-2.54" length="middle" direction="io" />+ <pin name="VSS" x="-17.78" y="-5.08" length="middle" direction="pwr" />+ <pin name="VDD" x="-17.78" y="-7.62" length="middle" direction="pwr" />+ <pin name="PA4" x="-17.78" y="-10.16" length="middle" direction="io" />+ <pin name="PA5" x="-17.78" y="-12.7" length="middle" direction="io" />+ <pin name="PA6" x="-17.78" y="-15.24" length="middle" direction="io" />+ <pin name="PA7" x="-17.78" y="-17.78" length="middle" direction="io" />+ <pin name="PC4" x="-17.78" y="-20.32" length="middle" direction="io" />+ <pin name="PC5" x="-17.78" y="-22.86" length="middle" direction="io" />+ <pin name="PB0" x="-17.78" y="-25.4" length="middle" direction="io" />+ <pin name="PB1" x="-17.78" y="-27.94" length="middle" direction="io" />+ <pin name="PB2" x="-17.78" y="-30.48" length="middle" direction="io" />+ <pin name="PB10" x="-17.78" y="-33.02" length="middle" direction="io" />+ <pin name="PB11" x="-17.78" y="-35.56" length="middle" direction="io" />+ <pin name="VSS@2" x="-17.78" y="-38.1" length="middle" direction="pwr" />+ <pin name="VDD@2" x="-17.78" y="-40.64" length="middle" direction="pwr" />+ <pin name="VDD@3" x="17.78" y="38.1" length="middle" direction="pwr" rot="R180" />+ <pin name="VSS@3" x="17.78" y="35.56" length="middle" direction="pwr" rot="R180" />+ <pin name="PB9" x="17.78" y="33.02" length="middle" direction="io" rot="R180" />+ <pin name="PB8" x="17.78" y="30.48" length="middle" direction="io" rot="R180" />+ <pin name="PH3-BOOT0" x="17.78" y="27.94" length="middle" direction="io" rot="R180" />+ <pin name="PB7" x="17.78" y="25.4" length="middle" direction="io" rot="R180" />+ <pin name="PB6" x="17.78" y="22.86" length="middle" direction="io" rot="R180" />+ <pin name="PB5" x="17.78" y="20.32" length="middle" direction="io" rot="R180" />+ <pin name="PB4" x="17.78" y="17.78" length="middle" direction="io" rot="R180" />+ <pin name="PB3" x="17.78" y="15.24" length="middle" direction="io" rot="R180" />+ <pin name="PD2" x="17.78" y="12.7" length="middle" direction="io" rot="R180" />+ <pin name="PC12" x="17.78" y="10.16" length="middle" direction="io" rot="R180" />+ <pin name="PC11" x="17.78" y="7.62" length="middle" direction="io" rot="R180" />+ <pin name="PC10" x="17.78" y="5.08" length="middle" direction="io" rot="R180" />+ <pin name="PA15" x="17.78" y="2.54" length="middle" direction="io" rot="R180" />+ <pin name="PA14" x="17.78" y="0" length="middle" direction="io" rot="R180" />+ <pin name="VDD@4" x="17.78" y="-2.54" length="middle" direction="pwr" rot="R180" />+ <pin name="VSS@4" x="17.78" y="-5.08" length="middle" direction="pwr" rot="R180" />+ <pin name="PA13" x="17.78" y="-7.62" length="middle" direction="io" rot="R180" />+ <pin name="PA12" x="17.78" y="-10.16" length="middle" direction="io" rot="R180" />+ <pin name="PA11" x="17.78" y="-12.7" length="middle" direction="io" rot="R180" />+ <pin name="PA10" x="17.78" y="-15.24" length="middle" direction="io" rot="R180" />+ <pin name="PA9" x="17.78" y="-17.78" length="middle" direction="io" rot="R180" />+ <pin name="PA8" x="17.78" y="-20.32" length="middle" direction="io" rot="R180" />+ <pin name="PC9" x="17.78" y="-22.86" length="middle" direction="io" rot="R180" />+ <pin name="PC8" x="17.78" y="-25.4" length="middle" direction="io" rot="R180" />+ <pin name="PC7" x="17.78" y="-27.94" length="middle" direction="io" rot="R180" />+ <pin name="PC6" x="17.78" y="-30.48" length="middle" direction="io" rot="R180" />+ <pin name="PB15" x="17.78" y="-33.02" length="middle" direction="io" rot="R180" />+ <pin name="PB14" x="17.78" y="-35.56" length="middle" direction="io" rot="R180" />+ <pin name="PB13" x="17.78" y="-38.1" length="middle" direction="io" rot="R180" />+ <pin name="PB12" x="17.78" y="-40.64" length="middle" direction="io" rot="R180" />+</symbol>+</symbols><devicesets><deviceset name="STM32L431RCT6TR" prefix="U">+ <description />+ <gates>+ <gate name="G$1" symbol="STM32L431RCT6TR" x="0" y="0" />+ </gates>+ <devices>+ <device name="" package="LQFP-64_10x10mm_P0.5mm">+ <connects>+ <connect gate="G$1" pin="VBAT" pad="1" />+ <connect gate="G$1" pin="PC13" pad="2" />+ <connect gate="G$1" pin="PC14-OSC32_IN" pad="3" />+ <connect gate="G$1" pin="PC15-OSC32_OUT" pad="4" />+ <connect gate="G$1" pin="PH0-OSC_IN" pad="5" />+ <connect gate="G$1" pin="PH1-OSC_OUT" pad="6" />+ <connect gate="G$1" pin="NRST" pad="7" />+ <connect gate="G$1" pin="PC0" pad="8" />+ <connect gate="G$1" pin="PC1" pad="9" />+ <connect gate="G$1" pin="PC2" pad="10" />+ <connect gate="G$1" pin="PC3" pad="11" />+ <connect gate="G$1" pin="VSSA/VREF-" pad="12" />+ <connect gate="G$1" pin="VDDA/VREF+" pad="13" />+ <connect gate="G$1" pin="PA0" pad="14" />+ <connect gate="G$1" pin="PA1" pad="15" />+ <connect gate="G$1" pin="PA2" pad="16" />+ <connect gate="G$1" pin="PA3" pad="17" />+ <connect gate="G$1" pin="VSS" pad="18" />+ <connect gate="G$1" pin="VDD" pad="19" />+ <connect gate="G$1" pin="PA4" pad="20" />+ <connect gate="G$1" pin="PA5" pad="21" />+ <connect gate="G$1" pin="PA6" pad="22" />+ <connect gate="G$1" pin="PA7" pad="23" />+ <connect gate="G$1" pin="PC4" pad="24" />+ <connect gate="G$1" pin="PC5" pad="25" />+ <connect gate="G$1" pin="PB0" pad="26" />+ <connect gate="G$1" pin="PB1" pad="27" />+ <connect gate="G$1" pin="PB2" pad="28" />+ <connect gate="G$1" pin="PB10" pad="29" />+ <connect gate="G$1" pin="PB11" pad="30" />+ <connect gate="G$1" pin="VSS@2" pad="31" />+ <connect gate="G$1" pin="VDD@2" pad="32" />+ <connect gate="G$1" pin="VDD@3" pad="64" />+ <connect gate="G$1" pin="VSS@3" pad="63" />+ <connect gate="G$1" pin="PB9" pad="62" />+ <connect gate="G$1" pin="PB8" pad="61" />+ <connect gate="G$1" pin="PH3-BOOT0" pad="60" />+ <connect gate="G$1" pin="PB7" pad="59" />+ <connect gate="G$1" pin="PB6" pad="58" />+ <connect gate="G$1" pin="PB5" pad="57" />+ <connect gate="G$1" pin="PB4" pad="56" />+ <connect gate="G$1" pin="PB3" pad="55" />+ <connect gate="G$1" pin="PD2" pad="54" />+ <connect gate="G$1" pin="PC12" pad="53" />+ <connect gate="G$1" pin="PC11" pad="52" />+ <connect gate="G$1" pin="PC10" pad="51" />+ <connect gate="G$1" pin="PA15" pad="50" />+ <connect gate="G$1" pin="PA14" pad="49" />+ <connect gate="G$1" pin="VDD@4" pad="48" />+ <connect gate="G$1" pin="VSS@4" pad="47" />+ <connect gate="G$1" pin="PA13" pad="46" />+ <connect gate="G$1" pin="PA12" pad="45" />+ <connect gate="G$1" pin="PA11" pad="44" />+ <connect gate="G$1" pin="PA10" pad="43" />+ <connect gate="G$1" pin="PA9" pad="42" />+ <connect gate="G$1" pin="PA8" pad="41" />+ <connect gate="G$1" pin="PC9" pad="40" />+ <connect gate="G$1" pin="PC8" pad="39" />+ <connect gate="G$1" pin="PC7" pad="38" />+ <connect gate="G$1" pin="PC6" pad="37" />+ <connect gate="G$1" pin="PB15" pad="36" />+ <connect gate="G$1" pin="PB14" pad="35" />+ <connect gate="G$1" pin="PB13" pad="34" />+ <connect gate="G$1" pin="PB12" pad="33" />+ </connects>+ <technologies><technology name="" /></technologies>+ </device>+ </devices>+</deviceset>+</devicesets></library>+</drawing>+</eagle>
rust/lbr/tests/golden/split/STM32L431RCT6TR__LQFP-64_10x10mm_P0.5mm.lbrxadded+293@@ -0,0 +1,293 @@+<?xml version='1.0' encoding='utf-8'?>+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no" /></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch" />+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes" />+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes" />+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes" />+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes" />+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes" />+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes" />+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes" />+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes" />+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes" />+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes" />+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes" />+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes" />+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes" />+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes" />+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes" />+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes" />+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes" />+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes" />+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes" />+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes" />+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes" />+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes" />+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes" />+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes" />+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes" />+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes" />+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes" />+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes" />+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes" />+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes" />+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes" />+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes" />+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes" />+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes" />+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes" />+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes" />+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes" />+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes" />+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes" />+</layers>+<library>+<description>Demo_Board (wiki.adom.inc Cloud Library)</description>+<packages><package name="LQFP-64_10x10mm_P0.5mm">+ <description>LQFP-64, 10 x 10 mm, 0.5 mm pitch</description>+ <smd name="1" x="-5.6750" y="3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="2" x="-5.6750" y="3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="3" x="-5.6750" y="2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="4" x="-5.6750" y="2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="5" x="-5.6750" y="1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="6" x="-5.6750" y="1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="7" x="-5.6750" y="0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="8" x="-5.6750" y="0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="9" x="-5.6750" y="-0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="10" x="-5.6750" y="-0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="11" x="-5.6750" y="-1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="12" x="-5.6750" y="-1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="13" x="-5.6750" y="-2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="14" x="-5.6750" y="-2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="15" x="-5.6750" y="-3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="16" x="-5.6750" y="-3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="17" x="-3.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="18" x="-3.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="19" x="-2.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="20" x="-2.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="21" x="-1.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="22" x="-1.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="23" x="-0.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="24" x="-0.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="25" x="0.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="26" x="0.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="27" x="1.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="28" x="1.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="29" x="2.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="30" x="2.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="31" x="3.2500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="32" x="3.7500" y="-5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="33" x="5.6750" y="-3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="34" x="5.6750" y="-3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="35" x="5.6750" y="-2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="36" x="5.6750" y="-2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="37" x="5.6750" y="-1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="38" x="5.6750" y="-1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="39" x="5.6750" y="-0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="40" x="5.6750" y="-0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="41" x="5.6750" y="0.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="42" x="5.6750" y="0.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="43" x="5.6750" y="1.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="44" x="5.6750" y="1.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="45" x="5.6750" y="2.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="46" x="5.6750" y="2.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="47" x="5.6750" y="3.2500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="48" x="5.6750" y="3.7500" dx="1.5500" dy="0.3000" layer="1" roundness="50" />+ <smd name="49" x="3.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="50" x="3.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="51" x="2.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="52" x="2.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="53" x="1.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="54" x="1.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="55" x="0.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="56" x="0.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="57" x="-0.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="58" x="-0.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="59" x="-1.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="60" x="-1.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="61" x="-2.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="62" x="-2.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="63" x="-3.2500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <smd name="64" x="-3.7500" y="5.6750" dx="0.3000" dy="1.5500" layer="1" roundness="50" />+ <polygon width="0.1200" layer="21">+ <vertex x="-5.7500" y="4.1600" />+ <vertex x="-6.0900" y="4.6300" />+ <vertex x="-5.4100" y="4.6300" />+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-4.0000" y="5.0000" />+ <vertex x="5.0000" y="5.0000" />+ <vertex x="5.0000" y="-5.0000" />+ <vertex x="-5.0000" y="-5.0000" />+ <vertex x="-5.0000" y="4.0000" />+ </polygon>+ <wire x1="-5.1100" y1="5.1100" x2="-4.1600" y2="5.1100" width="0.1200" layer="21" />+ <wire x1="-5.1100" y1="4.1600" x2="-5.1100" y2="5.1100" width="0.1200" layer="21" />+ <wire x1="-5.1100" y1="-5.1100" x2="-5.1100" y2="-4.1600" width="0.1200" layer="21" />+ <wire x1="-4.1600" y1="-5.1100" x2="-5.1100" y2="-5.1100" width="0.1200" layer="21" />+ <wire x1="4.1600" y1="5.1100" x2="5.1100" y2="5.1100" width="0.1200" layer="21" />+ <wire x1="5.1100" y1="5.1100" x2="5.1100" y2="4.1600" width="0.1200" layer="21" />+ <wire x1="5.1100" y1="-4.1600" x2="5.1100" y2="-5.1100" width="0.1200" layer="21" />+ <wire x1="5.1100" y1="-5.1100" x2="4.1600" y2="-5.1100" width="0.1200" layer="21" />+ <text x="0" y="7.050" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-7.050" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages><symbols><symbol name="STM32L431RCT6TR">+ <wire x1="-12.7" y1="40.64" x2="12.7" y2="40.64" width="0.254" layer="94" />+ <wire x1="12.7" y1="40.64" x2="12.7" y2="-43.18" width="0.254" layer="94" />+ <wire x1="12.7" y1="-43.18" x2="-12.7" y2="-43.18" width="0.254" layer="94" />+ <wire x1="-12.7" y1="-43.18" x2="-12.7" y2="40.64" width="0.254" layer="94" />+ <text x="0.0000" y="43.1800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-45.7200" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="VBAT" x="-17.78" y="38.1" length="middle" direction="pwr" />+ <pin name="PC13" x="-17.78" y="35.56" length="middle" direction="io" />+ <pin name="PC14-OSC32_IN" x="-17.78" y="33.02" length="middle" direction="io" />+ <pin name="PC15-OSC32_OUT" x="-17.78" y="30.48" length="middle" direction="io" />+ <pin name="PH0-OSC_IN" x="-17.78" y="27.94" length="middle" direction="io" />+ <pin name="PH1-OSC_OUT" x="-17.78" y="25.4" length="middle" direction="io" />+ <pin name="NRST" x="-17.78" y="22.86" length="middle" direction="io" />+ <pin name="PC0" x="-17.78" y="20.32" length="middle" direction="io" />+ <pin name="PC1" x="-17.78" y="17.78" length="middle" direction="io" />+ <pin name="PC2" x="-17.78" y="15.24" length="middle" direction="io" />+ <pin name="PC3" x="-17.78" y="12.7" length="middle" direction="io" />+ <pin name="VSSA/VREF-" x="-17.78" y="10.16" length="middle" direction="pwr" />+ <pin name="VDDA/VREF+" x="-17.78" y="7.62" length="middle" direction="pwr" />+ <pin name="PA0" x="-17.78" y="5.08" length="middle" direction="io" />+ <pin name="PA1" x="-17.78" y="2.54" length="middle" direction="io" />+ <pin name="PA2" x="-17.78" y="0" length="middle" direction="io" />+ <pin name="PA3" x="-17.78" y="-2.54" length="middle" direction="io" />+ <pin name="VSS" x="-17.78" y="-5.08" length="middle" direction="pwr" />+ <pin name="VDD" x="-17.78" y="-7.62" length="middle" direction="pwr" />+ <pin name="PA4" x="-17.78" y="-10.16" length="middle" direction="io" />+ <pin name="PA5" x="-17.78" y="-12.7" length="middle" direction="io" />+ <pin name="PA6" x="-17.78" y="-15.24" length="middle" direction="io" />+ <pin name="PA7" x="-17.78" y="-17.78" length="middle" direction="io" />+ <pin name="PC4" x="-17.78" y="-20.32" length="middle" direction="io" />+ <pin name="PC5" x="-17.78" y="-22.86" length="middle" direction="io" />+ <pin name="PB0" x="-17.78" y="-25.4" length="middle" direction="io" />+ <pin name="PB1" x="-17.78" y="-27.94" length="middle" direction="io" />+ <pin name="PB2" x="-17.78" y="-30.48" length="middle" direction="io" />+ <pin name="PB10" x="-17.78" y="-33.02" length="middle" direction="io" />+ <pin name="PB11" x="-17.78" y="-35.56" length="middle" direction="io" />+ <pin name="VSS@2" x="-17.78" y="-38.1" length="middle" direction="pwr" />+ <pin name="VDD@2" x="-17.78" y="-40.64" length="middle" direction="pwr" />+ <pin name="VDD@3" x="17.78" y="38.1" length="middle" direction="pwr" rot="R180" />+ <pin name="VSS@3" x="17.78" y="35.56" length="middle" direction="pwr" rot="R180" />+ <pin name="PB9" x="17.78" y="33.02" length="middle" direction="io" rot="R180" />+ <pin name="PB8" x="17.78" y="30.48" length="middle" direction="io" rot="R180" />+ <pin name="PH3-BOOT0" x="17.78" y="27.94" length="middle" direction="io" rot="R180" />+ <pin name="PB7" x="17.78" y="25.4" length="middle" direction="io" rot="R180" />+ <pin name="PB6" x="17.78" y="22.86" length="middle" direction="io" rot="R180" />+ <pin name="PB5" x="17.78" y="20.32" length="middle" direction="io" rot="R180" />+ <pin name="PB4" x="17.78" y="17.78" length="middle" direction="io" rot="R180" />+ <pin name="PB3" x="17.78" y="15.24" length="middle" direction="io" rot="R180" />+ <pin name="PD2" x="17.78" y="12.7" length="middle" direction="io" rot="R180" />+ <pin name="PC12" x="17.78" y="10.16" length="middle" direction="io" rot="R180" />+ <pin name="PC11" x="17.78" y="7.62" length="middle" direction="io" rot="R180" />+ <pin name="PC10" x="17.78" y="5.08" length="middle" direction="io" rot="R180" />+ <pin name="PA15" x="17.78" y="2.54" length="middle" direction="io" rot="R180" />+ <pin name="PA14" x="17.78" y="0" length="middle" direction="io" rot="R180" />+ <pin name="VDD@4" x="17.78" y="-2.54" length="middle" direction="pwr" rot="R180" />+ <pin name="VSS@4" x="17.78" y="-5.08" length="middle" direction="pwr" rot="R180" />+ <pin name="PA13" x="17.78" y="-7.62" length="middle" direction="io" rot="R180" />+ <pin name="PA12" x="17.78" y="-10.16" length="middle" direction="io" rot="R180" />+ <pin name="PA11" x="17.78" y="-12.7" length="middle" direction="io" rot="R180" />+ <pin name="PA10" x="17.78" y="-15.24" length="middle" direction="io" rot="R180" />+ <pin name="PA9" x="17.78" y="-17.78" length="middle" direction="io" rot="R180" />+ <pin name="PA8" x="17.78" y="-20.32" length="middle" direction="io" rot="R180" />+ <pin name="PC9" x="17.78" y="-22.86" length="middle" direction="io" rot="R180" />+ <pin name="PC8" x="17.78" y="-25.4" length="middle" direction="io" rot="R180" />+ <pin name="PC7" x="17.78" y="-27.94" length="middle" direction="io" rot="R180" />+ <pin name="PC6" x="17.78" y="-30.48" length="middle" direction="io" rot="R180" />+ <pin name="PB15" x="17.78" y="-33.02" length="middle" direction="io" rot="R180" />+ <pin name="PB14" x="17.78" y="-35.56" length="middle" direction="io" rot="R180" />+ <pin name="PB13" x="17.78" y="-38.1" length="middle" direction="io" rot="R180" />+ <pin name="PB12" x="17.78" y="-40.64" length="middle" direction="io" rot="R180" />+</symbol>+</symbols><devicesets><deviceset name="STM32L431RCT6TR" prefix="U">+ <description />+ <gates>+ <gate name="G$1" symbol="STM32L431RCT6TR" x="0" y="0" />+ </gates>+ <devices>+ <device name="" package="LQFP-64_10x10mm_P0.5mm">+ <connects>+ <connect gate="G$1" pin="VBAT" pad="1" />+ <connect gate="G$1" pin="PC13" pad="2" />+ <connect gate="G$1" pin="PC14-OSC32_IN" pad="3" />+ <connect gate="G$1" pin="PC15-OSC32_OUT" pad="4" />+ <connect gate="G$1" pin="PH0-OSC_IN" pad="5" />+ <connect gate="G$1" pin="PH1-OSC_OUT" pad="6" />+ <connect gate="G$1" pin="NRST" pad="7" />+ <connect gate="G$1" pin="PC0" pad="8" />+ <connect gate="G$1" pin="PC1" pad="9" />+ <connect gate="G$1" pin="PC2" pad="10" />+ <connect gate="G$1" pin="PC3" pad="11" />+ <connect gate="G$1" pin="VSSA/VREF-" pad="12" />+ <connect gate="G$1" pin="VDDA/VREF+" pad="13" />+ <connect gate="G$1" pin="PA0" pad="14" />+ <connect gate="G$1" pin="PA1" pad="15" />+ <connect gate="G$1" pin="PA2" pad="16" />+ <connect gate="G$1" pin="PA3" pad="17" />+ <connect gate="G$1" pin="VSS" pad="18" />+ <connect gate="G$1" pin="VDD" pad="19" />+ <connect gate="G$1" pin="PA4" pad="20" />+ <connect gate="G$1" pin="PA5" pad="21" />+ <connect gate="G$1" pin="PA6" pad="22" />+ <connect gate="G$1" pin="PA7" pad="23" />+ <connect gate="G$1" pin="PC4" pad="24" />+ <connect gate="G$1" pin="PC5" pad="25" />+ <connect gate="G$1" pin="PB0" pad="26" />+ <connect gate="G$1" pin="PB1" pad="27" />+ <connect gate="G$1" pin="PB2" pad="28" />+ <connect gate="G$1" pin="PB10" pad="29" />+ <connect gate="G$1" pin="PB11" pad="30" />+ <connect gate="G$1" pin="VSS@2" pad="31" />+ <connect gate="G$1" pin="VDD@2" pad="32" />+ <connect gate="G$1" pin="VDD@3" pad="64" />+ <connect gate="G$1" pin="VSS@3" pad="63" />+ <connect gate="G$1" pin="PB9" pad="62" />+ <connect gate="G$1" pin="PB8" pad="61" />+ <connect gate="G$1" pin="PH3-BOOT0" pad="60" />+ <connect gate="G$1" pin="PB7" pad="59" />+ <connect gate="G$1" pin="PB6" pad="58" />+ <connect gate="G$1" pin="PB5" pad="57" />+ <connect gate="G$1" pin="PB4" pad="56" />+ <connect gate="G$1" pin="PB3" pad="55" />+ <connect gate="G$1" pin="PD2" pad="54" />+ <connect gate="G$1" pin="PC12" pad="53" />+ <connect gate="G$1" pin="PC11" pad="52" />+ <connect gate="G$1" pin="PC10" pad="51" />+ <connect gate="G$1" pin="PA15" pad="50" />+ <connect gate="G$1" pin="PA14" pad="49" />+ <connect gate="G$1" pin="VDD@4" pad="48" />+ <connect gate="G$1" pin="VSS@4" pad="47" />+ <connect gate="G$1" pin="PA13" pad="46" />+ <connect gate="G$1" pin="PA12" pad="45" />+ <connect gate="G$1" pin="PA11" pad="44" />+ <connect gate="G$1" pin="PA10" pad="43" />+ <connect gate="G$1" pin="PA9" pad="42" />+ <connect gate="G$1" pin="PA8" pad="41" />+ <connect gate="G$1" pin="PC9" pad="40" />+ <connect gate="G$1" pin="PC8" pad="39" />+ <connect gate="G$1" pin="PC7" pad="38" />+ <connect gate="G$1" pin="PC6" pad="37" />+ <connect gate="G$1" pin="PB15" pad="36" />+ <connect gate="G$1" pin="PB14" pad="35" />+ <connect gate="G$1" pin="PB13" pad="34" />+ <connect gate="G$1" pin="PB12" pad="33" />+ </connects>+ <technologies><technology name="" /></technologies>+ </device>+ </devices>+</deviceset>+</devicesets></library>+</drawing>+</eagle>
rust/lbr/tests/golden/split/index.json+10−10@@ -1,6 +1,6 @@ { "ABM8-16.000MHZ-B2-T": {- "file": "ABM8-16.000MHZ-B2-T.lbr",+ "file": "ABM8-16.000MHZ-B2-T.lbrx", "package": "Crystal_SMD_3225-4Pin_3.2x2.5mm", "packages": [ "Crystal_SMD_3225-4Pin_3.2x2.5mm"@@ -10,7 +10,7 @@ ] }, "ABM8-16.000MHZ-B2-T::Crystal_SMD_3225-4Pin_3.2x2.5mm": {- "file": "ABM8-16.000MHZ-B2-T__Crystal_SMD_3225-4Pin_3.2x2.5mm.lbr",+ "file": "ABM8-16.000MHZ-B2-T__Crystal_SMD_3225-4Pin_3.2x2.5mm.lbrx", "package": "Crystal_SMD_3225-4Pin_3.2x2.5mm", "packages": [ "Crystal_SMD_3225-4Pin_3.2x2.5mm"@@ -20,7 +20,7 @@ ] }, "CH340G": {- "file": "CH340G.lbr",+ "file": "CH340G.lbrx", "package": "SOIC-16_3.9x9.9mm_P1.27mm", "packages": [ "SOIC-16_3.9x9.9mm_P1.27mm"@@ -30,7 +30,7 @@ ] }, "CH340G::SOIC-16_3.9x9.9mm_P1.27mm": {- "file": "CH340G__SOIC-16_3.9x9.9mm_P1.27mm.lbr",+ "file": "CH340G__SOIC-16_3.9x9.9mm_P1.27mm.lbrx", "package": "SOIC-16_3.9x9.9mm_P1.27mm", "packages": [ "SOIC-16_3.9x9.9mm_P1.27mm"@@ -40,7 +40,7 @@ ] }, "IN-S63BTG": {- "file": "IN-S63BTG.lbr",+ "file": "IN-S63BTG.lbrx", "package": "IN-S63BTG", "packages": [ "IN-S63BTG"@@ -50,7 +50,7 @@ ] }, "IN-S63BTG::IN-S63BTG": {- "file": "IN-S63BTG__IN-S63BTG.lbr",+ "file": "IN-S63BTG__IN-S63BTG.lbrx", "package": "IN-S63BTG", "packages": [ "IN-S63BTG"@@ -60,7 +60,7 @@ ] }, "LAN7800": {- "file": "LAN7800.lbr",+ "file": "LAN7800.lbrx", "package": "QFN-48_7x7mm", "packages": [ "QFN-48_7x7mm"@@ -70,7 +70,7 @@ ] }, "LAN7800::QFN-48_7x7mm": {- "file": "LAN7800__QFN-48_7x7mm.lbr",+ "file": "LAN7800__QFN-48_7x7mm.lbrx", "package": "QFN-48_7x7mm", "packages": [ "QFN-48_7x7mm"@@ -80,7 +80,7 @@ ] }, "STM32L431RCT6TR": {- "file": "STM32L431RCT6TR.lbr",+ "file": "STM32L431RCT6TR.lbrx", "package": "LQFP-64_10x10mm_P0.5mm", "packages": [ "LQFP-64_10x10mm_P0.5mm"@@ -90,7 +90,7 @@ ] }, "STM32L431RCT6TR::LQFP-64_10x10mm_P0.5mm": {- "file": "STM32L431RCT6TR__LQFP-64_10x10mm_P0.5mm.lbr",+ "file": "STM32L431RCT6TR__LQFP-64_10x10mm_P0.5mm.lbrx", "package": "LQFP-64_10x10mm_P0.5mm", "packages": [ "LQFP-64_10x10mm_P0.5mm"