text:
" layer="21"/>
<wire x1="3.1242" y1="-1.7272" x2="-3.1242" y2="-1.7272" width="0.127" layer="21"/>
<text x="-2.546290625" y="4.3287" size="1.273140625" layer="25" ratio="10">>NAME</text>
<text x="-2.79768125" y="-0.763003125" size="1.27166875" layer="27" ratio="10">>VALUE</text>
<rectangle x1="-1.527059375" y1="1.78156875" x2="1.524" y2="3.302" layer="51"/>
<rectangle x1="-2.670540625" y1="-3.30638125" x2="-1.905" y2="-1.778" layer="51"/>
<rectangle x1="1.906709375" y1="-3.30496875" x2="2.667" y2="-1.778" layer="51"/>
<rectangle x1="-0.3815625" y1="-3.306890625" x2="0.381" y2="-1.778" layer="51"/>
<smd name="1" x="-2.2606" y="-3.1496" dx="1.4986" dy="2.0066" layer="1"/>
<smd name="2" x="0.0254" y="-3.1496" dx="1.4986" dy="2.0066" layer="1"/>
<smd name="3" x="2.3114" y="-3.1496" dx="1.4986" dy="2.0066" layer="1"/>
<smd name="4" x="0" y="3.1496" dx="3.81" dy="2.0066" layer="1"/>
</package>
</packages>
</library>
<library name="282834-3">
<packages>
<package name="TE_282834-3">
<wire x1="-1.5" y1="3.25" x2="6.58" y2="3.25" width="0.127" layer="21"/>
<wire x1="6.58" y1="3.25" x2="6.58" y2="-3.25" width="0.127" layer="21"/>
<wire x1="6.58" y1="-3.25" x2="-1.5" y2="-3.25" width="0.127" layer="21"/>
<wire x1="-1.5" y1="-3.25" x2="-1.5" y2="3.25" width="0.127" layer="21"/>
<wire x1="-1.5" y1="3.25" x2="6.58" y2="3.25" width="0.127" layer="51"/>
<wire x1="6.58" y1="3.25" x2="6.58" y2="-3.25" width="0.127" layer="51"/>
<wire x1="6.58" y1="-3.25" x2="-1.5" y2="-3.25" width="0.127" layer="51"/>
<wire x1="-1.5" y1="-3.25" x2="-1.5" y2="3.25" width="0.127" layer="51"/>
<circle x="-2.032" y="0" radius="0.1" width="0.2" layer="21"/>
<wire x1="-1.75" y1="3.5" x2="6.83" y2="3.5" width="0.05" layer="39"/>
<wire x1="6.83" y1="3.5" x2="6.83" y2="-3.5" width="0.05" layer="39"/>
<wire x1="6.83" y1="-3.5" x2="-1.75" y2="-3.5" width="0.05" layer="39"/>
<wire x1="-1.75" y1="-3.5" x2="-1.75" y2="3.5" width="0.05" layer="39"/>
<text x="-1.73053125" y="3.751159375" size="0.81305" layer="25">>NAME</text>
<text x="-1.73095" y="-4.50246875" size="0.813246875" layer="27">>VALUE</text>
<circle x="-2.032" y="0" radius="0.1" width="0.2" layer="51"/>
<pad name="1" x="0" y="0" drill="1.36" shape="square"/>
<pad name="2" x="2.54" y="0" drill="1.36"/>
<pad name="3" x="5.08" y="0" drill="1.36"/>
</package>
</packages>
</library>
<library name="CinchConnectivitySolution">
<packages>
<package name="CONN_105-1102-001">
<pad name="1" x="0" y="0" drill="1.3208" diameter="1.8288"/>
<pad name="2" x="5.08" y="0" drill="1.3208" diameter="1.8288"/>
<wire x1="-0.2794" y1="-1.9812" x2="5.3594" y2="-1.9812" width="0.1524" layer="21"/>
<wire x1="5.3594" y1="-1.9812" x2="5.3594" y2="-1.2192" width="0.1524" layer="21"/>
<wire x1="5.3594" y1="1.9812" x2="-0.2794" y2="1.9812" width="0.1524" layer="21"/>
<wire x1="-0.2794" y1="1.9812" x2="-0.2794" y2="1.2192" width="0.1524" layer="21"/>
<wire x1="-0.2794" y1="-1.2192" x2="-0.2794" y2="-1.9812" width="0.1524" layer="21"/>
<wire x1="5.3594" y1="1.2192" x2="5.3594" y2="1.9812" width="0.1524" layer="21"/>
<wire x1="-1.6764" y1="0" x2="-2.4384" y2="0" width="0.508" layer="21" curve="-180"/>
<wire x1="-2.4384" y1="0" x2="-1.6764" y2="0" width="0.508" layer="21" curve="-180"/>
<text x="0.8128" y="-0.635" size="1.27" layer="21" ratio="6" rot="SR0">>Value</text>
<wire x1="-0.1524" y1="-1.8796" x2="5.2324" y2="-1.8796" width="0.1524" layer="51"/>
<wire x1="5.2324" y1="-1.8796" x2="5.2324" y2="1.8796" width="0.1524" layer="51"/>
<wire x1="5.2324" y1="1.8796" x2="-0.1524" y2="1.8796" width="0.1524" layer="51"/>
<wire x1="-0.1524" y1="1.8796" x2="-0.1524" y2="-1.8796" width="0.1524" layer="51"/>
<wire x1="0.381" y1="-1.905" x2="-0.381" y2="-1.905" width="0.508" layer="51" curve="-180"/>
<wire x1="-0.381" y1="-1.905" x2="0.381" y2="-1.905" width="0.508" layer="51" curve="-180"/>
<wire x1="-1.6764" y1="0" x2="-2.4384" y2="0" width="0.508" layer="22" curve="-180"/>
<wire x1="-2.4384" y1="0" x2="-1.6764" y2="0" width="0.508" layer="22" curve="-180"/>
<text x="-0.7366" y="-0.635" size="1.27" layer="25" ratio="6" rot="SR0">>Name</text>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
<designrules name="oshpark-2layer">
<description language="en">OSH Park Design Rules

Please make sure your boards conform to these design rules.

Note, that not all DRC settings must be set by the manufacturer. Several can be adjusted for the design, including those listed on our docs page here.
Adjustable Settings

</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035559375mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.035559375mm"/>
<param name="mtIsolate" value="1.6mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm"/>
<param name="mdWireWire" value="6mil"/>
<param name="mdWirePad" value="6mil"/>
<param name="mdWireVia" value="6mil"/>
<param name="mdPadPad" value="6mil"/>
<param name="mdPadVia" value="6mil"/>
<param name="mdViaVia" value="6mil"/>
<param name="mdSmdPad" value="6mil"/>
<param name="mdSmdVia" value="6mil"/>
<param name="mdSmdSmd" value="6mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="15mil"/>
<param name="mdDrill" value="6mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="6mil"/>
<param name="msDrill" value="10mil"/>
<param name="msMicroVia" value="10mil"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="5mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="5mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="5mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="5mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="5mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="5mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="5mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="2.5mil"/>
<param name="mlMaxStopFrame" value="2.5mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="0mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
<param name="slThermalIsolate" value="10mil"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="checkStop" value="0"/>
<param name="checkValues" value="0"/>
<param name="checkNames" value="1"/>
<param name="checkWireStubs" value="1"/>
<param name="checkPolygonWidth" value="0"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="50mil"/>
<param name="AutoGrid" value="1"/>
<param name="Efforts" value="0"/>
<param name="TopRouterVariant" value="1"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="a"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="a"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
<pass name="Optimize1" refer="Default" active="yes">
<param name="cfVia" value="99"/>
<param name="cfExtdStep" value="10"/>
<param name="cfHugging" value="1"/>
<param name="mnExtdSteps" value="1"/>
<param name="mnRipupLevel" value="0"/>
</pass>
<pass name="Optimize2" refer="Optimize1" active="yes">
<param name="cfNonPref" value="0"/>
<param name="cfChangeDir" value="6"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="2"/>
<param name="cfMalusStep" value="2"/>
<param name="cfPadImpact" value="2"/>
<param name="cfSmdImpact" value="2"/>
<param name="cfHugging" value="0"/>
</pass>
<pass name="Optimize3" refer="Optimize2" active="yes">
<param name="cfChangeDir" value="8"/>
<param name="cfPadImpact" value="0"/>
<param name="cfSmdImpact" value="0"/>
</pass>
<pass name="Optimize4" refer="Optimize3" active="yes">
<param name="cfChangeDir" value="25"/>
</pass>
</autorouter>
<elements>
<element name="C1" library="adafruit" package="C0805K" value="10uf" x="29.718" y="58.039" smashed="yes" rot="R90">
<attribute name="NAME" x="28.843" y="57.039" size="1.016" layer="25" rot="R90"/>
<attribute name="VALUE" x="31.618" y="57.039" size="1.016" layer="27" rot="R90"/>
</element>
<element name="C2" library="adafruit" package="C0805K" value="10uf" x="29.718" y="41.529" smashed="yes" rot="R90">
<attribute name="NAME" x="28.843" y="40.529" size="1.016" layer="25" rot="R90"/>
<attribute name="VALUE" x="31.618" y="40.529" size="1.016" layer="27" rot="R90"/>
</element>
<element name="C3" library="adafruit" package="C0805K" value="10uf" x="29.718" y="26.289" smashed="yes" rot="R90">
<attribute name="NAME" x="28.843" y="25.289" size="1.016" layer="25" rot="R90"/>
<attribute name="VALUE" x="31.618" y="25.289" size="1.016" layer="27" rot="R90"/>
</element>
<element name="C4" library="adafruit" package="C0805K" value="2.2uf" x="50.038" y="54.229" smashed="yes" rot="R270">
<attribute name="NAME" x="50.913" y="55.229" size="1.016" layer="25" rot="R270"/>
<attribute name="VALUE" x="48.138" y="55.229" size="1.016" layer="27" rot="R270"/>
</element>
<element name="C5" library="adafruit" package="C0805K" value="2.2uf" x="51.308" y="33.909" smashed="yes" rot="R270">
<attribute name="NAME" x="52.183" y="34.909" size="1.016" layer="25" rot="R270"/>
<attribute name="VALUE" x="49.408" y="34.909" size="1.016" layer="27" rot="R270"/>
</element>
<element name="C6" library="adafruit" package="C0805K" value="2.2uf" x="51.308" y="18.669" smashed="yes" rot="R270">
<attribute name="NAME" x="52.183" y="19.669" size="1.016" layer="25" rot="R270"/>
<attribute name="VALUE" x="49.408" y="19.669" size="1.016" layer="27" rot="R270"/>
</element>
<element name="D1" library="adafruit" package="SOD-123" value="" x="36.068" y="58.039" smashed="yes" rot="R180">
<attribute name="NAME" x="37.168" y="57.039" size="0.4064" layer="25" rot="R180"/>
<attribute name="VALUE" x="37.168" y="59.323" size="0.4064" layer="27" rot="R180"/>
</element>
<element name="D2" library="adafruit" package="SOD-123" value="" x="36.068" y="41.529" smashed="yes" rot="R180">
<attribute name="NAME" x="37.168" y="40.529" size="0.4064" layer="25" rot="R180"/>
<attribute name="VALUE" x="37.168" y="42.813" size="0.4064" layer="27" rot="R180"/>
</element>
<element name="D3" library="adafruit" package="SOD-123" value="" x="36.068" y="26.289" smashed="yes" rot="R180">
<attribute name="NAME" x="37.168" y="25.289" size="0.4064" layer="25" rot="R180"/>
<attribute name="VALUE" x="37.168" y="27.573" size="0.4064" layer="27" rot="R180"/>
</element>
<element name="Q1" library="IRLR120N" package="DPAK229P990X239-3N" value="IRLR120N" x="61.468" y="59.309" smashed="yes" rot="R270">
<attribute name="DESCRIPTION" value=" 100V Single N-Channel HEXFET Power MOSFET in a D-Pak package " x="61.468" y="59.309" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="DIGI-KEY_PART_NUMBER" value="IRLR120NPBFCT-ND" x="61.468" y="59.309" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="DIGI-KEY_PURCHASE_URL" value="https://www.digikey.com/product-detail/en/infineon-technologies/IRLR120NTRPBF/IRLR120NPBFCT-ND/812548?utm_source=snapeda&utm_medium=aggregator&utm_campaign=symbol" x="61.468" y="59.309" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="MF" value="Infineon Technologies" x="61.468" y="59.309" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="MP" value="IRLR120N" x="61.468" y="59.309" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="NAME" x="68.328" y="62.499" size="1.27" layer="25" rot="R270"/>
<attribute name="PACKAGE" value="TO-252 International Rectifier" x="61.468" y="59.309" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="54.038" y="61.449" size="1.27" layer="27" rot="R270"/>
</element>
<element name="Q2" library="IRLR120N" package="DPAK229P990X239-3N" value="IRLR120N" x="61.468" y="50.419" smashed="yes" rot="R270">
<attribute name="DESCRIPTION" value=" 100V Single N-Channel HEXFET Power MOSFET in a D-Pak package " x="61.468" y="50.419" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="DIGI-KEY_PART_NUMBER" value="IRLR120NPBFCT-ND" x="61.468" y="50.419" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="DIGI-KEY_PURCHASE_URL" value="https://www.digikey.com/product-detail/en/infineon-technologies/IRLR120NTRPBF/IRLR120NPBFCT-ND/812548?utm_source=snapeda&utm_medium=aggregator&utm_campaign=symbol" x="61.468" y="50.419" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="MF" value="Infineon Technologies" x="61.468" y="50.419" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="MP" value="IRLR120N" x="61.468" y="50.419" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="NAME" x="68.328" y="53.609" size="1.27" layer="25" rot="R270"/>
<attribute name="PACKAGE" value="TO-252 International Rectifier" x="61.468" y="50.419" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="54.038" y="52.559" size="1.27" layer="27" rot="R270"/>
</element>
<element name="Q3" library="IRLR120N" package="DPAK229P990X239-3N" value="IRLR120N" x="61.468" y="40.259" smashed="yes" rot="R270">
<attribute name="DESCRIPTION" value=" 100V Single N-Channel HEXFET Power MOSFET in a D-Pak package " x="61.468" y="40.259" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="DIGI-KEY_PART_NUMBER" value="IRLR120NPBFCT-ND" x="61.468" y="40.259" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="DIGI-KEY_PURCHASE_URL" value="https://www.digikey.com/product-detail/en/infineon-technologies/IRLR120NTRPBF/IRLR120NPBFCT-ND/812548?utm_source=snapeda&utm_medium=aggregator&utm_campaign=symbol" x="61.468" y="40.259" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="MF" value="Infineon Technologies" x="61.468" y="40.259" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="MP" value="IRLR120N" x="61.468" y="40.259" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="NAME" x="68.328" y="43.449" size="1.27" layer="25" rot="R270"/>
<attribute name="PACKAGE" value="TO-252 International Rectifier" x="61.468" y="40.259" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="54.038" y="42.399" size="1.27" layer="27" rot="R270"/>
</element>
<element name="Q4" library="IRLR120N" package="DPAK229P990X239-3N" value="IRLR120N" x="61.468" y="31.369" smashed="yes" rot="R270">
<attribute name="DESCRIPTION" value=" 100V Single N-Channel HEXFET Power MOSFET in a D-Pak package " x="61.468" y="31.369" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="DIGI-KEY_PART_NUMBER" value="IRLR120NPBFCT-ND" x="61.468" y="31.369" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="DIGI-KEY_PURCHASE_URL" value="https://www.digikey.com/product-detail/en/infineon-technologies/IRLR120NTRPBF/IRLR120NPBFCT-ND/812548?utm_source=snapeda&utm_medium=aggregator&utm_campaign=symbol" x="61.468" y="31.369" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="MF" value="Infineon Technologies" x="61.468" y="31.369" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="MP" value="IRLR120N" x="61.468" y="31.369" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="NAME" x="68.328" y="34.559" size="1.27" layer="25" rot="R270"/>
<attribute name="PACKAGE" value="TO-252 International Rectifier" x="61.468" y="31.369" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="54.038" y="33.509" size="1.27" layer="27" rot="R270"/>
</element>
<element name="Q5" library="IRLR120N" package="DPAK229P990X239-3N" value="IRLR120N" x="61.468" y="19.939" smashed="yes" rot="R270">
<attribute name="DESCRIPTION" value=" 100V Single N-Channel HEXFET Power MOSFET in a D-Pak package " x="61.468" y="19.939" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="DIGI-KEY_PART_NUMBER" value="IRLR120NPBFCT-ND" x="61.468" y="19.939" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="DIGI-KEY_PURCHASE_URL" value="https://www.digikey.com/product-detail/en/infineon-technologies/IRLR120NTRPBF/IRLR120NPBFCT-ND/812548?utm_source=snapeda&utm_medium=aggregator&utm_campaign=symbol" x="61.468" y="19.939" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="MF" value="Infineon Technologies" x="61.468" y="19.939" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="MP" value="IRLR120N" x="61.468" y="19.939" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="NAME" x="68.328" y="23.129" size="1.27" layer="25" rot="R270"/>
<attribute name="PACKAGE" value="TO-252 International Rectifier" x="61.468" y="19.939" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="54.038" y="22.079" size="1.27" layer="27" rot="R270"/>
</element>
<element name="Q6" library="IRLR120N" package="DPAK229P990X239-3N" value="IRLR120N" x="61.468" y="11.049" smashed="yes" rot="R270">
<attribute name="DESCRIPTION" value=" 100V Single N-Channel HEXFET Power MOSFET in a D-Pak package " x="61.468" y="11.049" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="DIGI-KEY_PART_NUMBER" value="IRLR120NPBFCT-ND" x="61.468" y="11.049" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="DIGI-KEY_PURCHASE_URL" value="https://www.digikey.com/product-detail/en/infineon-technologies/IRLR120NTRPBF/IRLR120NPBFCT-ND/812548?utm_source=snapeda&utm_medium=aggregator&utm_campaign=symbol" x="61.468" y="11.049" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="MF" value="Infineon Technologies" x="61.468" y="11.049" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="MP" value="IRLR120N" x="61.468" y="11.049" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="NAME" x="68.328" y="14.239" size="1.27" layer="25" rot="R270"/>
<attribute name="PACKAGE" value="TO-252 International Rectifier" x="61.468" y="11.049" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="54.038" y="13.189" size="1.27" layer="27" rot="R270"/>
</element>
<element name="R1" library="adafruit" package="R0805" value="100" x="46.228" y="61.849" smashed="yes">
<attribute name="NAME" x="45.466" y="62.865" size="1.27" layer="25"/>
<attribute name="VALUE" x="45.466" y="59.563" size="1.27" layer="27"/>
</element>
<element name="R10" library="adafruit" package="R0805" value="10k" x="72.39" y="47.244" smashed="yes" rot="R90">
<attribute name="NAME" x="71.374" y="46.482" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="74.676" y="46.482" size="1.27" layer="27" rot="R90"/>
</element>
<element name="R11" library="adafruit" package="R0805" value="10k" x="72.263" y="27.813" smashed="yes" rot="R90">
<attribute name="NAME" x="71.247" y="27.051" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="74.549" y="27.051" size="1.27" layer="27" rot="R90"/>
</element>
<element name="R12" library="adafruit" package="R0805" value="10k" x="71.882" y="7.62" smashed="yes" rot="R90">
<attribute name="NAME" x="70.866" y="1.778" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="72.898" y="1.778" size="1.27" layer="27" rot="R90"/>
</element>
<element name="R13" library="adafruit" package="R0805" value="33k" x="76.962" y="48.26" smashed="yes" rot="R180">
<attribute name="NAME" x="78.994" y="53.594" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="78.994" y="51.816" size="1.27" layer="27" rot="R180"/>
</element>
<element name="R14" library="adafruit" package="R0805" value="33k" x="76.962" y="28.702" smashed="yes" rot="R180">
<attribute name="NAME" x="82.804" y="28.956" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="82.169" y="27.051" size="1.27" layer="27" rot="R180"/>
</element>
<element name="R15" library="adafruit" package="R0805" value="33k" x="76.2" y="8.636" smashed="yes" rot="R180">
<attribute name="NAME" x="82.042" y="11.43" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="82.042" y="9.652" size="1.27" layer="27" rot="R180"/>
</element>
<element name="R2" library="adafruit" package="R0805" value="100" x="46.228" y="50.419" smashed="yes">
<attribute name="NAME" x="45.466" y="51.435" size="1.27" layer="25"/>
<attribute name="VALUE" x="45.466" y="48.133" size="1.27" layer="27"/>
</element>
<element name="R3" library="adafruit" package="R0805" value="100" x="46.228" y="37.719" smashed="yes">
<attribute name="NAME" x="45.466" y="38.735" size="1.27" layer="25"/>
<attribute name="VALUE" x="45.466" y="35.433" size="1.27" layer="27"/>
</element>
<element name="R4" library="adafruit" package="R0805" value="100" x="46.228" y="31.369" smashed="yes">
<attribute name="NAME" x="45.466" y="32.385" size="1.27" layer="25"/>
<attribute name="VALUE" x="45.466" y="29.083" size="1.27" layer="27"/>
</element>
<element name="R5" library="adafruit" package="R0805" value="100" x="46.228" y="22.479" smashed="yes">
<attribute name="NAME" x="45.466" y="23.495" size="1.27" layer="25"/>
<attribute name="VALUE" x="45.466" y="20.193" size="1.27" layer="27"/>
</element>
<element name="R6" library="adafruit" package="R0805" value="100" x="46.228" y="16.129" smashed="yes">
<attribute name="NAME" x="45.466" y="17.145" size="1.27" layer="25"/>
<attribute name="VALUE" x="45.466" y="13.843" size="1.27" layer="27"/>
</element>
<element name="R7" library="adafruit" package="R0805" value="33k" x="72.263" y="52.324" smashed="yes" rot="R90">
<attribute name="NAME" x="71.247" y="51.562" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="74.549" y="51.562" size="1.27" layer="27" rot="R90"/>
</element>
<element name="R8" library="adafruit" package="R0805" value="33k" x="72.136" y="32.512" smashed="yes" rot="R90">
<attribute name="NAME" x="71.12" y="31.75" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="74.422" y="31.75" size="1.27" layer="27" rot="R90"/>
</element>
<element name="R9" library="adafruit" package="R0805" value="33k" x="71.882" y="12.573" smashed="yes" rot="R90">
<attribute name="NAME" x="70.866" y="15.621" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="72.898" y="15.621" size="1.27" layer="27" rot="R90"/>
</element>
<element name="U1" library="IR2104STRPBF" package="SOIC127P600X175-8N" value="IR2104STRPBF" x="36.068" y="52.959" smashed="yes">
<attribute name="DESCRIPTION" value=" Half Bridge Driver, Single Input Plus Inverting Shutdown Pin, Fixed 520ns Deadtime in a 8-Lead package " x="36.068" y="52.959" size="1.778" layer="27" display="off"/>
<attribute name="DIGI-KEY_PART_NUMBER" value="IR2104SPBFCT-ND" x="36.068" y="52.959" size="1.778" layer="27" display="off"/>
<attribute name="DIGI-KEY_PURCHASE_URL" value="https://www.digikey.com/product-detail/en/infineon-technologies/IR2104STRPBF/IR2104SPBFCT-ND/812609?utm_source=snapeda&utm_medium=aggregator&utm_campaign=symbol" x="36.068" y="52.959" size="1.778" layer="27" display="off"/>
<attribute name="MF" value="Infineon Technologies" x="36.068" y="52.959" size="1.778" layer="27" display="off"/>
<attribute name="MP" value="IR2104STRPBF" x="36.068" y="52.959" size="1.778" layer="27" display="off"/>
<attribute name="NAME" x="32.608909375" y="57.41003125" size="2.08563125" layer="25" ratio="10" rot="SR0"/>
<attribute name="PACKAGE" value="SOIC-8 Infineon" x="36.068" y="52.959" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="32.60903125" y="47.236440625" size="2.085559375" layer="27" ratio="10" rot="SR0"/>
</element>
<element name="U2" library="IR2104STRPBF" package="SOIC127P600X175-8N" value="IR2104STRPBF" x="36.068" y="36.449" smashed="yes">
<attribute name="DESCRIPTION" value=" Half Bridge Driver, Single Input Plus Inverting Shutdown Pin, Fixed 520ns Deadtime in a 8-Lead package " x="36.068" y="36.449" size="1.778" layer="27" display="off"/>
<attribute name="DIGI-KEY_PART_NUMBER" value="IR2104SPBFCT-ND" x="36.068" y="36.449" size="1.778" layer="27" display="off"/>
<attribute name="DIGI-KEY_PURCHASE_URL" value="https://www.digikey.com/product-detail/en/infineon-technologies/IR2104STRPBF/IR2104SPBFCT-ND/812609?utm_source=snapeda&utm_medium=aggregator&utm_campaign=symbol" x="36.068" y="36.449" size="1.778" layer="27" display="off"/>
<attribute name="MF" value="Infineon Technologies" x="36.068" y="36.449" size="1.778" layer="27" display="off"/>
<attribute name="MP" value="IR2104STRPBF" x="36.068" y="36.449" size="1.778" layer="27" display="off"/>
<attribute name="NAME" x="32.608909375" y="40.90003125" size="2.08563125" layer="25" ratio="10" rot="SR0"/>
<attribute name="PACKAGE" value="SOIC-8 Infineon" x="36.068" y="36.449" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="32.60903125" y="30.726440625" size="2.085559375" layer="27" ratio="10" rot="SR0"/>
</element>
<element name="U3" library="IR2104STRPBF" package="SOIC127P600X175-8N" value="IR2104STRPBF" x="36.068" y="21.209" smashed="yes">
<attribute name="DESCRIPTION" value=" Half Bridge Driver, Single Input Plus Inverting Shutdown Pin, Fixed 520ns Deadtime in a 8-Lead package " x="36.068" y="21.209" size="1.778" layer="27" display="off"/>
<attribute name="DIGI-KEY_PART_NUMBER" value="IR2104SPBFCT-ND" x="36.068" y="21.209" size="1.778" layer="27" display="off"/>
<attribute name="DIGI-KEY_PURCHASE_URL" value="https://www.digikey.com/product-detail/en/infineon-technologies/IR2104STRPBF/IR2104SPBFCT-ND/812609?utm_source=snapeda&utm_medium=aggregator&utm_campaign=symbol" x="36.068" y="21.209" size="1.778" layer="27" display="off"/>
<attribute name="MF" value="Infineon Technologies" x="36.068" y="21.209" size="1.778" layer="27" display="off"/>
<attribute name="MP" value="IR2104STRPBF" x="36.068" y="21.209" size="1.778" layer="27" display="off"/>
<attribute name="NAME" x="32.608909375" y="25.66003125" size="2.08563125" layer="25" ratio="10" rot="SR0"/>
<attribute name="PACKAGE" value="SOIC-8 Infineon" x="36.068" y="21.209" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="32.60903125" y="15.486440625" size="2.085559375" layer="27" ratio="10" rot="SR0"/>
</element>
<element name="C7" library="rcl" library_urn="urn:adsk.eagle:library:334" package="C0805" package3d_urn="urn:adsk.eagle:package:23617/2" value="10nf" x="76.962" y="45.593" smashed="yes">
<attribute name="NAME" x="75.692" y="43.053" size="1.27" layer="25"/>
<attribute name="POPULARITY" value="63" x="76.962" y="45.593" size="1.778" layer="27" display="off"/>
<attribute name="SPICEPREFIX" value="C" x="76.962" y="45.593" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="75.692" y="40.513" size="1.27" layer="27"/>
</element>
<element name="C8" library="rcl" library_urn="urn:adsk.eagle:library:334" package="C0805" package3d_urn="urn:adsk.eagle:package:23617/2" value="10nf" x="76.962" y="26.289" smashed="yes">
<attribute name="NAME" x="79.502" y="23.749" size="1.27" layer="25"/>
<attribute name="POPULARITY" value="63" x="76.962" y="26.289" size="1.778" layer="27" display="off"/>
<attribute name="SPICEPREFIX" value="C" x="76.962" y="26.289" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="79.502" y="22.479" size="1.27" layer="27"/>
</element>
<element name="C9" library="rcl" library_urn="urn:adsk.eagle:library:334" package="C0805" package3d_urn="urn:adsk.eagle:package:23617/2" value="10nf" x="76.2" y="6.35" smashed="yes">
<attribute name="NAME" x="78.74" y="5.842" size="1.27" layer="25"/>
<attribute name="POPULARITY" value="63" x="76.2" y="6.35" size="1.778" layer="27" display="off"/>
<attribute name="SPICEPREFIX" value="C" x="76.2" y="6.35" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="78.74" y="3.81" size="1.27" layer="27"/>
</element>
<element name="C10" library="rcl" library_urn="urn:adsk.eagle:library:334" package="C0805" package3d_urn="urn:adsk.eagle:package:23617/2" value="10nf" x="76.962" y="31.115" smashed="yes" rot="R180">
<attribute name="NAME" x="82.55" y="34.544" size="1.27" layer="25" rot="R180"/>
<attribute name="POPULARITY" value="63" x="76.962" y="31.115" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="SPICEPREFIX" value="C" x="76.962" y="31.115" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="82.677" y="32.893" size="1.27" layer="27" rot="R180"/>
</element>
<element name="U4" library="MSP430F5529IPN" package="QFP50P1400X1400X160-80N" value="MSP430F5529IPN" x="15.748" y="35.179" smashed="yes">
<attribute name="ARROW_AMERICAS-PURCHASE-URL" value="https://snapeda.com/shop?store=Arrow+Americas&id=100005" x="15.748" y="35.179" size="1.778" layer="27" display="off"/>
<attribute name="AVAILABILITY" value="Unavailable" x="15.748" y="35.179" size="1.778" layer="27" display="off"/>
<attribute name="DESCRIPTION" value=" CPUXV2 MSP430F5xx Microcontroller IC 16-Bit 25MHz 128KB (128K x 8) FLASH 80-LQFP (12x12) " x="15.748" y="35.179" size="1.778" layer="27" display="off"/>
<attribute name="DIGIKEY-PURCHASE-URL" value="https://snapeda.com/shop?store=DigiKey&id=100005" x="15.748" y="35.179" size="1.778" layer="27" display="off"/>
<attribute name="MF" value="Texas Instruments" x="15.748" y="35.179" size="1.778" layer="27" display="off"/>
<attribute name="MOUSER-PURCHASE-URL" value="https://snapeda.com/shop?store=Mouser&id=100005" x="15.748" y="35.179" size="1.778" layer="27" display="off"/>
<attribute name="MP" value="MSP430F5529IPN" x="15.748" y="35.179" size="1.778" layer="27" display="off"/>
<attribute name="NAME" x="7.088" y="43.889" size="1.27" layer="25"/>
<attribute name="PACKAGE" value="LQFP-80 Texas Instruments" x="15.748" y="35.179" size="1.778" layer="27" display="off"/>
<attribute name="PRICE" value="None" x="15.748" y="35.179" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="7.088" y="26.469" size="1.27" layer="27" align="top-left"/>
</element>
<element name="J1" library="SBH11-PBPC-D07-ST-BK" package="SULLINS_SBH11-PBPC-D07-ST-BK" value="SBH11-PBPC-D07-ST-BK" x="13.97" y="60.96" smashed="yes" rot="R180">
<attribute name="DESCRIPTION" value=" Connector Header Through Hole 14 position 0.100 (2.54mm) " x="13.97" y="60.96" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="DIGI-KEY_PART_NUMBER" value="S9170-ND" x="13.97" y="60.96" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="DIGIKEY-PURCHASE-URL" value="https://snapeda.com/shop?store=DigiKey&id=229418" x="13.97" y="60.96" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="MF" value="Sullins Connector" x="13.97" y="60.96" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="MP" value="SBH11-PBPC-D07-ST-BK" x="13.97" y="60.96" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="NAME" x="26.67" y="55.88" size="1.27" layer="25" rot="R180"/>
<attribute name="PACKAGE" value="None" x="13.97" y="60.96" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="26.67" y="68.58" size="1.27" layer="27" rot="R180"/>
</element>
<element name="R16" library="adafruit" package="M0805" value="47k" x="5.08" y="46.99" smashed="yes" rot="R180">
<attribute name="NAME" x="6.096" y="45.974" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="6.096" y="49.276" size="1.27" layer="27" rot="R180"/>
</element>
<element name="C11" library="rcl" library_urn="urn:adsk.eagle:library:334" package="C0805" package3d_urn="urn:adsk.eagle:package:23617/2" value="0.47uf" x="5.08" y="49.53" smashed="yes" rot="R180">
<attribute name="NAME" x="6.35" y="48.26" size="1.27" layer="25" rot="R180"/>
<attribute name="POPULARITY" value="63" x="5.08" y="49.53" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="SPICEPREFIX" value="C" x="5.08" y="49.53" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="6.35" y="52.07" size="1.27" layer="27" rot="R180"/>
</element>
<element name="U$1" library="LM1117-3.3" package="SOT-223" value="LM1117-3.3" x="25.4" y="8.89" smashed="yes" rot="R90">
<attribute name="AVAILABILITY" value="Unavailable" x="25.4" y="8.89" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="DESCRIPTION" value=" Linear Voltage Regulator IC 1 Output 800mA SOT-223-4 " x="25.4" y="8.89" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="MF" value="Texas Instruments" x="25.4" y="8.89" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="MP" value="LM1117-3.3" x="25.4" y="8.89" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="NAME" x="21.0713" y="6.343709375" size="1.273140625" layer="25" ratio="10" rot="R90"/>
<attribute name="PACKAGE" value="SOT-223-4 Texas Instruments" x="25.4" y="8.89" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="PRICE" value="None" x="25.4" y="8.89" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="26.163003125" y="6.09231875" size="1.27166875" layer="27" ratio="10" rot="R90"/>
</element>
<element name="C12" library="adafruit" package="C0805" value="10uf" x="36.83" y="7.62" smashed="yes" rot="R270">
<attribute name="NAME" x="39.116" y="4.699" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="37.084" y="4.699" size="1.27" layer="27" rot="R270"/>
</element>
<element name="C13" library="adafruit" package="C0805" value="100uf" x="34.29" y="7.62" smashed="yes" rot="R270">
<attribute name="NAME" x="35.306" y="4.699" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="33.274" y="4.699" size="1.27" layer="27" rot="R270"/>
</element>
<element name="C14" library="adafruit" package="C0805" value="0.1uf" x="23.368" y="22.86" smashed="yes" rot="R270">
<attribute name="NAME" x="24.384" y="23.749" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="21.082" y="23.749" size="1.27" layer="27" rot="R270"/>
</element>
<element name="C15" library="adafruit" package="C0805" value="10uf" x="4.191" y="30.48" smashed="yes" rot="R270">
<attribute name="NAME" x="3.429" y="28.321" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="3.175" y="36.449" size="1.27" layer="27" rot="R270"/>
</element>
<element name="C16" library="adafruit" package="C0805" value="0.1uf" x="1.905" y="30.48" smashed="yes" rot="R270">
<attribute name="NAME" x="1.143" y="28.194" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="0.889" y="36.449" size="1.27" layer="27" rot="R270"/>
</element>
<element name="C17" library="adafruit" package="C0805" value="0.1uf" x="6.35" y="30.48" smashed="yes" rot="R270">
<attribute name="NAME" x="5.715" y="28.194" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="5.334" y="36.449" size="1.27" layer="27" rot="R270"/>
</element>
<element name="C18" library="adafruit" package="C0805" value="0.47uf" x="3.81" y="22.86" smashed="yes" rot="R270">
<attribute name="NAME" x="4.826" y="19.939" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="2.794" y="19.939" size="1.27" layer="27" rot="R270"/>
</element>
<element name="LED1" library="adafruit" package="CHIPLED_0805" value="" x="17.78" y="10.16" smashed="yes" rot="R180">
<attribute name="NAME" x="17.018" y="7.112" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="15.24" y="11.43" size="1.27" layer="27" rot="R270"/>
</element>
<element name="LED2" library="adafruit" package="CHIPLED_0805" value="" x="8.89" y="22.86" smashed="yes" rot="R180">
<attribute name="NAME" x="10.287" y="19.939" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="6.35" y="24.13" size="1.27" layer="27" rot="R270"/>
</element>
<element name="R18" library="adafruit" package="R0805" value="250" x="6.35" y="22.86" smashed="yes" rot="R270">
<attribute name="NAME" x="8.509" y="19.939" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="6.604" y="19.939" size="1.27" layer="27" rot="R270"/>
</element>
<element name="J2" library="282834-3" package="TE_282834-3" value="282834-3" x="85.09" y="43.18" smashed="yes" rot="R270">
<attribute name="ARROW_AMERICAS-PURCHASE-URL" value="https://snapeda.com/shop?store=Arrow+Americas&id=398089" x="85.09" y="43.18" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="COMMENT" value="282834-3" x="85.09" y="43.18" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="DESCRIPTION" value=" 3 Position Wire to Board Terminal Block Horizontal with Board 0.100 (2.54mm) " x="85.09" y="43.18" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="DIGI-KEY_PART_NUMBER" value="A98334-ND" x="85.09" y="43.18" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="DIGIKEY-PURCHASE-URL" value="https://snapeda.com/shop?store=DigiKey&id=398089" x="85.09" y="43.18" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="EU_ROHS_COMPLIANCE" value="Compliant with Exemptions" x="85.09" y="43.18" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="MF" value="TE Connectivity" x="85.09" y="43.18" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="MOUSER-PURCHASE-URL" value="https://snapeda.com/shop?store=Mouser&id=398089" x="85.09" y="43.18" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="MP" value="282834-3" x="85.09" y="43.18" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="NAME" x="88.841159375" y="44.91053125" size="0.81305" layer="25" rot="R270"/>
<attribute name="PACKAGE" value="None" x="85.09" y="43.18" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="80.58753125" y="44.91095" size="0.813246875" layer="27" rot="R270"/>
</element>
<element name="R17" library="adafruit" package="R0805" value="250" x="15.24" y="10.16" smashed="yes" rot="R270">
<attribute name="NAME" x="14.986" y="7.112" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="12.954" y="7.112" size="1.27" layer="27" rot="R270"/>
</element>
<element name="J5" library="CinchConnectivitySolution" package="CONN_105-1102-001" value="105-1103-001" x="2.54" y="12.7" smashed="yes">
<attribute name="BUILT_BY" value="EMA_Matt" x="2.54" y="12.7" size="1.778" layer="27" display="off"/>
<attribute name="COPYRIGHT" value="Copyright (C) 2018 Accelerated Designs. All rights reserved" x="2.54" y="12.7" size="1.778" layer="27" display="off"/>
<attribute name="MANUFACTURER_PART_NUMBER" value="105-1103-001" x="2.54" y="12.7" size="1.778" layer="27" display="off"/>
<attribute name="NAME" x="4.3434" y="12.065" size="1.27" layer="25" ratio="6" rot="SR0"/>
<attribute name="SOURCELIBRARY" value="Cinch_Connectivity_Solutions_2019-12-17" x="2.54" y="12.7" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="3.3528" y="12.065" size="1.27" layer="21" ratio="6" rot="SR0"/>
<attribute name="VENDOR" value="Cinch Connectivity Solutions" x="2.54" y="12.7" size="1.778" layer="27" display="off"/>
</element>
<element name="J6" library="CinchConnectivitySolution" package="CONN_105-1102-001" value="105-1103-001" x="2.54" y="6.35" smashed="yes">
<attribute name="BUILT_BY" value="EMA_Matt" x="2.54" y="6.35" size="1.778" layer="27" display="off"/>
<attribute name="COPYRIGHT" value="Copyright (C) 2018 Accelerated Designs. All rights reserved" x="2.54" y="6.35" size="1.778" layer="27" display="off"/>
<attribute name="MANUFACTURER_PART_NUMBER" value="105-1103-001" x="2.54" y="6.35" size="1.778" layer="27" display="off"/>
<attribute name="NAME" x="4.3434" y="6.985" size="1.27" layer="25" ratio="6" rot="SR0"/>
<attribute name="SOURCELIBRARY" value="Cinch_Connectivity_Solutions_2019-12-17" x="2.54" y="6.35" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="3.3528" y="5.715" size="1.27" layer="21" ratio="6" rot="SR0"/>
<attribute name="VENDOR" value="Cinch Connectivity Solutions" x="2.54" y="6.35" size="1.778" layer="27" display="off"/>
</element>
</elements>
<signals>
<signal name="VIRTUAL">
<contactref element="R13" pad="1"/>
<contactref element="R14" pad="1"/>
<contactref element="R15" pad="1"/>
<wire x1="77.962" y1="48.26" x2="78.343" y2="47.879" width="0.6096" layer="1"/>
<contactref element="U4" pad="77"/>
<contactref element="C10" pad="1"/>
<wire x1="77.962" y1="48.26" x2="77.978" y2="48.244" width="0.3048" layer="1"/>
<wire x1="77.978" y1="28.702" x2="77.978" y2="12.319" width="0.3048" layer="16"/>
<wire x1="77.2" y1="11.541" x2="77.2" y2="8.636" width="0.3048" layer="16"/>
<via x="77.2" y="8.636" extent="1-16" drill="0.35"/>
<wire x1="77.978" y1="12.319" x2="77.2" y2="11.541" width="0.3048" layer="16"/>
<via x="77.978" y="28.702" extent="1-16" drill="0.35"/>
<wire x1="77.978" y1="44.069" x2="77.978" y2="43.815" width="0.3048" layer="16"/>
<wire x1="77.978" y1="43.815" x2="77.978" y2="28.702" width="0.3048" layer="16"/>
<via x="77.962" y="48.26" extent="1-16" drill="0.35"/>
<wire x1="77.962" y1="48.26" x2="77.962" y2="43.831" width="0.3048" layer="16"/>
<wire x1="77.962" y1="43.831" x2="77.978" y2="43.815" width="0.3048" layer="16"/>
<wire x1="12.498" y1="41.859" x2="12.498" y2="39.191" width="0.3048" layer="1"/>
<wire x1="12.954" y1="38.735" x2="12.498" y2="39.191" width="0.3048" layer="1"/>
<wire x1="77.962" y1="48.26" x2="78.74" y2="48.26" width="0.3048" layer="1"/>
<wire x1="78.74" y1="48.26" x2="80.01" y2="46.99" width="0.3048" layer="1"/>
<wire x1="80.01" y1="46.99" x2="80.01" y2="43.18" width="0.3048" layer="1"/>
<wire x1="80.01" y1="43.18" x2="78.74" y2="41.91" width="0.3048" layer="1"/>
<wire x1="78.74" y1="41.91" x2="69.85" y2="41.91" width="0.3048" layer="1"/>
<wire x1="67.31" y1="44.45" x2="36.83" y2="44.45" width="0.3048" layer="1"/>
<wire x1="36.83" y1="44.45" x2="36.449" y2="44.831" width="0.3048" layer="1"/>
<wire x1="36.449" y1="44.831" x2="36.449" y2="47.625" width="0.3048" layer="1"/>
<via x="36.449" y="47.625" extent="1-16" drill="0.35"/>
<wire x1="36.449" y1="47.625" x2="23.495" y2="47.625" width="0.3048" layer="16"/>
<wire x1="23.495" y1="47.625" x2="22.86" y2="46.99" width="0.3048" layer="16"/>
<wire x1="20.955" y1="45.085" x2="22.86" y2="46.99" width="0.3048" layer="16"/>
<wire x1="18.971" y1="38.1" x2="19.05" y2="38.1" width="0.3048" layer="16"/>
<wire x1="18.971" y1="38.1" x2="18.923" y2="38.148" width="0.3048" layer="16"/>
<via x="18.923" y="38.148" extent="1-16" drill="0.35"/>
<wire x1="18.923" y1="38.148" x2="16.335" y2="38.148" width="0.3048" layer="1"/>
<wire x1="16.335" y1="38.148" x2="15.748" y2="38.735" width="0.3048" layer="1"/>
<wire x1="15.748" y1="38.735" x2="12.954" y2="38.735" width="0.3048" layer="1"/>
<wire x1="69.85" y1="41.91" x2="67.31" y2="44.45" width="0.3048" layer="1"/>
<wire x1="77.912" y1="31.115" x2="77.912" y2="28.768" width="0.3048" layer="1"/>
<wire x1="77.912" y1="28.768" x2="77.978" y2="28.702" width="0.3048" layer="1"/>
<wire x1="20.955" y1="40.005" x2="20.955" y2="45.085" width="0.3048" layer="16"/>
<wire x1="19.05" y1="38.1" x2="20.955" y2="40.005" width="0.3048" layer="16"/>
<wire x1="77.978" y1="28.702" x2="77.962" y2="28.702" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="VDD">
<contactref element="Q1" pad="3"/>
<contactref element="Q3" pad="3"/>
<contactref element="Q5" pad="3"/>
<contactref element="U2" pad="1"/>
<contactref element="D2" pad="A"/>
<contactref element="C2" pad="1"/>
<contactref element="U3" pad="1"/>
<contactref element="D3" pad="A"/>
<contactref element="C3" pad="1"/>
<contactref element="U1" pad="1"/>
<contactref element="D1" pad="A"/>
<contactref element="C1" pad="1"/>
<wire x1="33.6042" y1="23.114" x2="33.02" y2="23.114" width="0.3048" layer="1"/>
<wire x1="33.02" y1="23.114" x2="29.972" y2="23.114" width="0.3048" layer="1"/>
<wire x1="29.972" y1="23.114" x2="29.718" y2="23.368" width="0.3048" layer="1"/>
<wire x1="29.718" y1="23.368" x2="29.718" y2="25.289" width="0.3048" layer="1"/>
<wire x1="34.218" y1="26.289" x2="33.274" y2="26.289" width="0.3048" layer="1"/>
<wire x1="33.274" y1="26.289" x2="33.02" y2="26.035" width="0.3048" layer="1"/>
<wire x1="33.02" y1="26.035" x2="33.02" y2="23.114" width="0.3048" layer="1"/>
<wire x1="33.6042" y1="38.354" x2="32.893" y2="38.354" width="0.3048" layer="1"/>
<wire x1="32.893" y1="38.354" x2="30.353" y2="38.354" width="0.3048" layer="1"/>
<wire x1="30.353" y1="38.354" x2="29.718" y2="38.989" width="0.3048" layer="1"/>
<wire x1="29.718" y1="38.989" x2="29.718" y2="40.529" width="0.3048" layer="1"/>
<wire x1="33.274" y1="41.529" x2="32.893" y2="41.148" width="0.3048" layer="1"/>
<wire x1="32.893" y1="41.148" x2="32.893" y2="38.354" width="0.3048" layer="1"/>
<wire x1="34.218" y1="41.529" x2="33.274" y2="41.529" width="0.3048" layer="1"/>
<wire x1="33.6042" y1="54.864" x2="32.766" y2="54.864" width="0.3048" layer="1"/>
<wire x1="32.766" y1="54.864" x2="30.353" y2="54.864" width="0.3048" layer="1"/>
<wire x1="30.353" y1="54.864" x2="29.718" y2="55.499" width="0.3048" layer="1"/>
<wire x1="29.718" y1="55.499" x2="29.718" y2="57.039" width="0.3048" layer="1"/>
<wire x1="33.274" y1="58.039" x2="32.766" y2="57.531" width="0.3048" layer="1"/>
<wire x1="32.766" y1="57.531" x2="32.766" y2="54.864" width="0.3048" layer="1"/>
<wire x1="34.218" y1="58.039" x2="33.274" y2="58.039" width="0.3048" layer="1"/>
<wire x1="33.6042" y1="54.864" x2="35.179" y2="54.864" width="0.3048" layer="1"/>
<wire x1="35.179" y1="54.864" x2="35.433" y2="54.61" width="0.3048" layer="1"/>
<wire x1="35.433" y1="54.61" x2="35.433" y2="42.744" width="0.3048" layer="1"/>
<wire x1="35.433" y1="42.744" x2="34.218" y2="41.529" width="0.3048" layer="1"/>
<wire x1="33.6042" y1="38.354" x2="35.052" y2="38.354" width="0.3048" layer="1"/>
<wire x1="35.052" y1="38.354" x2="35.433" y2="37.973" width="0.3048" layer="1"/>
<wire x1="35.433" y1="27.504" x2="34.218" y2="26.289" width="0.3048" layer="1"/>
<wire x1="35.433" y1="37.973" x2="35.433" y2="27.504" width="0.3048" layer="1"/>
<wire x1="34.798" y1="61.849" x2="37.338" y2="64.389" width="1.016" layer="1"/>
<wire x1="37.338" y1="64.389" x2="61.468" y2="64.389" width="1.016" layer="1"/>
<wire x1="61.468" y1="64.389" x2="63.978" y2="61.879" width="1.016" layer="1"/>
<wire x1="63.978" y1="61.879" x2="63.978" y2="59.309" width="1.016" layer="1"/>
<wire x1="63.978" y1="59.309" x2="79.248" y2="59.309" width="1.016" layer="1"/>
<wire x1="79.248" y1="59.309" x2="81.788" y2="56.769" width="1.016" layer="1"/>
<wire x1="81.788" y1="22.479" x2="79.248" y2="19.939" width="1.016" layer="1"/>
<wire x1="79.248" y1="19.939" x2="63.978" y2="19.939" width="1.016" layer="1"/>
<wire x1="63.978" y1="40.259" x2="81.788" y2="40.259" width="1.016" layer="1"/>
<via x="81.788" y="56.769" extent="1-16" drill="0.35"/>
<wire x1="81.788" y1="56.769" x2="81.788" y2="40.259" width="1.016" layer="16"/>
<via x="81.788" y="40.259" extent="1-16" drill="0.35"/>
<wire x1="81.788" y1="40.259" x2="81.788" y2="22.479" width="1.016" layer="16"/>
<via x="81.788" y="22.479" extent="1-16" drill="0.35"/>
<contactref element="C12" pad="1"/>
<contactref element="U$1" pad="3"/>
<wire x1="29.718" y1="57.039" x2="31.766" y2="57.039" width="0.254" layer="1"/>
<wire x1="31.766" y1="57.039" x2="31.877" y2="57.15" width="0.254" layer="1"/>
<wire x1="31.877" y1="57.15" x2="31.877" y2="60.579" width="0.254" layer="1"/>
<wire x1="31.877" y1="60.579" x2="33.147" y2="61.849" width="0.254" layer="1"/>
<wire x1="33.147" y1="61.849" x2="34.798" y2="61.849" width="0.254" layer="1"/>
<wire x1="33.6042" y1="23.114" x2="35.306" y2="23.114" width="0.3048" layer="1"/>
<wire x1="35.306" y1="23.114" x2="35.56" y2="22.86" width="0.3048" layer="1"/>
<contactref element="J6" pad="1"/>
<contactref element="J6" pad="2"/>
<wire x1="2.54" y1="6.35" x2="7.62" y2="6.35" width="0.8128" layer="1"/>
<wire x1="7.62" y1="6.35" x2="10.16" y2="3.81" width="0.8128" layer="1"/>
<wire x1="10.16" y1="3.81" x2="43.18" y2="3.81" width="0.8128" layer="1"/>
<wire x1="43.18" y1="3.81" x2="44.45" y2="5.08" width="0.8128" layer="1"/>
<wire x1="44.45" y1="5.08" x2="44.45" y2="7.62" width="0.8128" layer="1"/>
<wire x1="44.45" y1="7.62" x2="43.18" y2="8.89" width="0.8128" layer="1"/>
<wire x1="43.18" y1="8.89" x2="37.25" y2="8.89" width="0.8128" layer="1"/>
<wire x1="36.83" y1="8.47" x2="36.83" y2="10.16" width="0.8128" layer="1"/>
<wire x1="36.83" y1="10.16" x2="35.56" y2="11.43" width="0.8128" layer="1"/>
<wire x1="35.56" y1="11.43" x2="28.7782" y2="11.43" width="0.8128" layer="1"/>
<wire x1="28.7782" y1="11.43" x2="28.5496" y2="11.2014" width="0.8128" layer="1"/>
<wire x1="35.56" y1="22.86" x2="35.56" y2="15.24" width="0.3048" layer="1"/>
<wire x1="35.56" y1="15.24" x2="35.56" y2="11.43" width="0.3048" layer="1"/>
<wire x1="35.56" y1="15.24" x2="35.56" y2="15.24" width="0.3048" layer="1"/>
<wire x1="37.25" y1="8.89" x2="36.83" y2="8.47" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$1">
<contactref element="R1" pad="2"/>
<contactref element="Q1" pad="1"/>
<wire x1="57.078" y1="61.849" x2="57.328" y2="61.599" width="0.3048" layer="1"/>
<wire x1="47.228" y1="61.849" x2="57.2008" y2="61.849" width="0.3048" layer="1"/>
<wire x1="57.2008" y1="61.849" x2="57.658" y2="61.849" width="0.3048" layer="1"/>
<wire x1="57.2008" y1="61.7982" x2="57.328" y2="61.599" width="0.1524" layer="1"/>
<wire x1="57.2008" y1="61.7982" x2="57.2008" y2="61.849" width="0.1524" layer="1"/>
</signal>
<signal name="N$2">
<contactref element="U1" pad="7"/>
<contactref element="R1" pad="1"/>
<wire x1="36.576" y1="61.087" x2="37.338" y2="61.849" width="0.3048" layer="1"/>
<wire x1="37.338" y1="61.849" x2="45.228" y2="61.849" width="0.3048" layer="1"/>
<wire x1="38.5318" y1="53.594" x2="37.211" y2="53.594" width="0.3048" layer="1"/>
<wire x1="37.211" y1="53.594" x2="36.83" y2="53.975" width="0.3048" layer="1"/>
<wire x1="36.83" y1="57.023" x2="36.576" y2="57.277" width="0.3048" layer="1"/>
<wire x1="36.576" y1="57.277" x2="36.576" y2="61.087" width="0.3048" layer="1"/>
<wire x1="36.83" y1="53.975" x2="36.83" y2="57.023" width="0.3048" layer="1"/>
</signal>
<signal name="N$3">
<contactref element="U1" pad="5"/>
<contactref element="R2" pad="1"/>
<wire x1="38.5318" y1="51.054" x2="41.783" y2="51.054" width="0.3048" layer="1"/>
<wire x1="41.783" y1="51.054" x2="42.418" y2="50.419" width="0.3048" layer="1"/>
<wire x1="42.418" y1="50.419" x2="45.228" y2="50.419" width="0.3048" layer="1"/>
</signal>
<signal name="N$4">
<contactref element="R2" pad="2"/>
<contactref element="Q2" pad="1"/>
<wire x1="47.228" y1="50.419" x2="52.578" y2="50.419" width="0.3048" layer="1"/>
<wire x1="52.578" y1="50.419" x2="55.118" y2="52.959" width="0.3048" layer="1"/>
<wire x1="55.118" y1="52.959" x2="57.078" y2="52.959" width="0.3048" layer="1"/>
<wire x1="57.078" y1="52.959" x2="57.328" y2="52.709" width="0.3048" layer="1"/>
</signal>
<signal name="PHASE_A_OUT">
<contactref element="Q1" pad="2"/>
<contactref element="Q2" pad="3"/>
<contactref element="R7" pad="2"/>
<contactref element="C4" pad="2"/>
<contactref element="U1" pad="6"/>
<wire x1="62.738" y1="51.659" x2="63.978" y2="50.419" width="0.6096" layer="1"/>
<wire x1="71.993" y1="53.594" x2="72.263" y2="53.324" width="0.6096" layer="1"/>
<wire x1="38.5318" y1="52.324" x2="43.053" y2="52.324" width="0.8128" layer="1"/>
<wire x1="43.958" y1="53.229" x2="50.038" y2="53.229" width="0.8128" layer="1"/>
<wire x1="43.053" y1="52.324" x2="43.958" y2="53.229" width="0.8128" layer="1"/>
<wire x1="50.038" y1="53.229" x2="53.538" y2="53.229" width="0.8128" layer="1"/>
<wire x1="57.328" y1="57.019" x2="63.928" y2="50.419" width="0.8128" layer="1"/>
<wire x1="63.928" y1="50.419" x2="63.978" y2="50.419" width="0.6096" layer="1"/>
<wire x1="63.978" y1="50.419" x2="64.008" y2="50.419" width="0.6096" layer="1"/>
<wire x1="63.978" y1="50.419" x2="67.818" y2="50.419" width="0.8128" layer="1"/>
<wire x1="70.723" y1="53.324" x2="71.628" y2="53.324" width="0.8128" layer="1"/>
<wire x1="71.628" y1="53.324" x2="72.263" y2="53.324" width="0.6096" layer="1"/>
<wire x1="67.818" y1="50.419" x2="70.723" y2="53.324" width="0.8128" layer="1"/>
<wire x1="57.328" y1="57.019" x2="57.078" y2="56.769" width="0.6096" layer="1"/>
<wire x1="55.118" y1="56.769" x2="57.078" y2="56.769" width="0.8128" layer="1"/>
<wire x1="53.538" y1="53.229" x2="53.848" y2="53.539" width="0.6096" layer="1"/>
<wire x1="53.848" y1="53.539" x2="53.848" y2="55.499" width="0.8128" layer="1"/>
<wire x1="53.848" y1="55.499" x2="55.118" y2="56.769" width="0.8128" layer="1"/>
<wire x1="64.0588" y1="50.5206" x2="63.978" y2="50.419" width="0.1524" layer="1"/>
<wire x1="64.0588" y1="50.5206" x2="63.928" y2="50.419" width="0.1524" layer="1"/>
<contactref element="J2" pad="1"/>
<wire x1="77.486" y1="53.324" x2="85.09" y2="45.72" width="0.8128" layer="1"/>
<wire x1="85.09" y1="45.72" x2="85.09" y2="43.18" width="0.8128" layer="1"/>
<wire x1="72.263" y1="53.324" x2="77.486" y2="53.324" width="0.8128" layer="1"/>
</signal>
<signal name="GND">
<contactref element="Q2" pad="2"/>
<contactref element="Q4" pad="2"/>
<contactref element="Q6" pad="2"/>
<contactref element="R10" pad="1"/>
<contactref element="R11" pad="1"/>
<contactref element="R12" pad="1"/>
<contactref element="U3" pad="4"/>
<contactref element="C3" pad="2"/>
<contactref element="U2" pad="4"/>
<contactref element="C2" pad="2"/>
<contactref element="U1" pad="4"/>
<contactref element="C1" pad="2"/>
<polygon width="0.6096" layer="16">
<vertex x="1.27" y="2.54"/>
<vertex x="2.921" y="0.889"/>
<vertex x="88.138" y="0.889"/>
<vertex x="88.138" y="66.04"/>
<vertex x="1.27" y="66.04"/>
</polygon>
<wire x1="33.6042" y1="19.304" x2="31.623" y2="19.304" width="0.3048" layer="1"/>
<via x="30.988" y="18.669" extent="1-16" drill="0.35"/>
<wire x1="31.369" y1="19.05" x2="30.988" y2="18.669" width="0.3048" layer="1"/>
<wire x1="29.718" y1="27.289" x2="29.71799375" y2="27.28900625" width="0.508" layer="1"/>
<wire x1="29.71799375" y1="27.28900625" x2="29.718" y2="30.099" width="0.3048" layer="1"/>
<via x="29.718" y="30.099" extent="1-16" drill="0.35"/>
<wire x1="33.6042" y1="34.544" x2="31.623" y2="34.544" width="0.3048" layer="1"/>
<wire x1="31.623" y1="34.544" x2="30.988" y2="33.909" width="0.3048" layer="1"/>
<via x="30.988" y="33.909" extent="1-16" drill="0.35"/>
<wire x1="29.718" y1="42.529" x2="29.448" y2="42.799" width="0.4064" layer="1"/>
<wire x1="29.448" y1="42.799" x2="27.178" y2="42.799" width="0.4064" layer="1"/>
<via x="27.178" y="42.799" extent="1-16" drill="0.35"/>
<wire x1="57.328" y1="8.759" x2="52.828" y2="8.759" width="0.8128" layer="1"/>
<wire x1="52.828" y1="8.759" x2="52.578" y2="8.509" width="0.6096" layer="1"/>
<via x="52.578" y="8.509" extent="1-16" drill="0.35"/>
<wire x1="71.882" y1="6.62" x2="69.739" y2="6.62" width="0.8128" layer="1"/>
<wire x1="69.739" y1="6.62" x2="69.088" y2="5.969" width="0.8128" layer="1"/>
<via x="69.088" y="5.969" extent="1-16" drill="0.35"/>
<wire x1="57.328" y1="29.079" x2="54.098" y2="29.079" width="0.6096" layer="1"/>
<wire x1="54.098" y1="29.079" x2="53.848" y2="28.829" width="0.6096" layer="1"/>
<via x="53.848" y="28.829" extent="1-16" drill="0.35"/>
<wire x1="72.263" y1="26.813" x2="69.612" y2="26.813" width="0.6096" layer="1"/>
<wire x1="69.612" y1="26.813" x2="69.088" y2="26.289" width="0.6096" layer="1"/>
<via x="69.088" y="26.289" extent="1-16" drill="0.35"/>
<wire x1="57.328" y1="48.129" x2="54.098" y2="48.129" width="0.6096" layer="1"/>
<wire x1="54.098" y1="48.129" x2="53.721" y2="47.752" width="0.6096" layer="1"/>
<via x="53.721" y="47.752" extent="1-16" drill="0.35"/>
<wire x1="72.39" y1="46.244" x2="70.723" y2="46.244" width="0.8128" layer="1"/>
<wire x1="70.723" y1="46.244" x2="70.358" y2="46.609" width="0.6096" layer="1"/>
<via x="70.358" y="46.609" extent="1-16" drill="0.35"/>
<wire x1="33.6042" y1="51.054" x2="31.623" y2="51.054" width="0.3048" layer="1"/>
<wire x1="31.623" y1="51.054" x2="30.988" y2="50.419" width="0.3048" layer="1"/>
<via x="30.988" y="50.419" extent="1-16" drill="0.35"/>
<wire x1="29.718" y1="59.039" x2="27.448" y2="59.039" width="0.3048" layer="1"/>
<wire x1="27.448" y1="59.039" x2="27.178" y2="59.309" width="0.3048" layer="1"/>
<via x="27.178" y="59.309" extent="1-16" drill="0.35"/>
<contactref element="C7" pad="2"/>
<contactref element="C8" pad="2"/>
<contactref element="C9" pad="2"/>
<contactref element="J1" pad="9"/>
<contactref element="C11" pad="2"/>
<contactref element="U$1" pad="1"/>
<contactref element="C12" pad="2"/>
<contactref element="C13" pad="2"/>
<contactref element="U4" pad="61"/>
<contactref element="U4" pad="49"/>
<contactref element="U4" pad="19"/>
<contactref element="U4" pad="68"/>
<contactref element="U4" pad="14"/>
<contactref element="C14" pad="2"/>
<contactref element="C18" pad="2"/>
<contactref element="C17" pad="2"/>
<contactref element="C16" pad="2"/>
<contactref element="C15" pad="2"/>
<contactref element="R18" pad="1"/>
<wire x1="28.5496" y1="6.6294" x2="34.1494" y2="6.6294" width="0.8128" layer="1"/>
<wire x1="34.1494" y1="6.6294" x2="34.29" y2="6.77" width="0.8128" layer="1"/>
<wire x1="34.29" y1="6.77" x2="36.83" y2="6.77" width="0.8128" layer="1"/>
<wire x1="1.905" y1="29.63" x2="4.191" y2="29.63" width="0.3048" layer="1"/>
<wire x1="4.191" y1="29.63" x2="6.35" y2="29.63" width="0.3048" layer="1"/>
<wire x1="6.35" y1="29.63" x2="6.516" y2="29.63" width="0.3048" layer="1"/>
<wire x1="7.815" y1="30.929" x2="9.068" y2="30.929" width="0.3048" layer="1"/>
<wire x1="6.516" y1="29.63" x2="7.815" y2="30.929" width="0.3048" layer="1"/>
<wire x1="4.5552" y1="22.7552" x2="3.81" y2="22.01" width="0.3048" layer="1"/>
<wire x1="4.5552" y1="22.7552" x2="4.68625" y2="22.7552" width="0.3048" layer="1"/>
<wire x1="5.79105" y1="23.86" x2="6.35" y2="23.86" width="0.3048" layer="1"/>
<wire x1="4.68625" y1="22.7552" x2="5.79105" y2="23.86" width="0.3048" layer="1"/>
<wire x1="23.368" y1="22.01" x2="23.368" y2="19.812" width="0.3048" layer="1"/>
<wire x1="23.368" y1="19.812" x2="24.13" y2="19.05" width="0.3048" layer="1"/>
<wire x1="24.13" y1="19.05" x2="31.369" y2="19.05" width="0.3048" layer="1"/>
<wire x1="31.369" y1="19.05" x2="31.623" y2="19.304" width="0.3048" layer="1"/>
<wire x1="30.988" y1="33.909" x2="30.988" y2="31.369" width="0.3048" layer="1"/>
<wire x1="30.988" y1="31.369" x2="29.718" y2="30.099" width="0.3048" layer="1"/>
<contactref element="R17" pad="1"/>
<contactref element="J5" pad="1"/>
<contactref element="J5" pad="2"/>
<wire x1="36.83" y1="6.77" x2="39.458" y2="6.77" width="0.8128" layer="1"/>
<wire x1="39.458" y1="6.77" x2="39.497" y2="6.731" width="0.8128" layer="1"/>
<wire x1="39.497" y1="6.731" x2="40.386" y2="6.731" width="0.8128" layer="1"/>
<via x="40.386" y="6.731" extent="1-16" drill="0.35"/>
<wire x1="15.24" y1="11.16" x2="15.24" y2="12.7" width="0.3048" layer="1"/>
<via x="15.24" y="12.7" extent="1-16" drill="0.35"/>
<wire x1="3.81" y1="22.01" x2="


text:
3.81" y2="20.32" width="0.3048" layer="1"/>
<via x="3.81" y="20.32" extent="1-16" drill="0.35"/>
<wire x1="9.068" y1="30.929" x2="10.99" y2="30.929" width="0.3048" layer="1"/>
<wire x1="10.99" y1="30.929" x2="11.43" y2="31.369" width="0.3048" layer="1"/>
<wire x1="11.43" y1="31.369" x2="11.43" y2="32.131" width="0.3048" layer="1"/>
<via x="11.43" y="32.131" extent="1-16" drill="0.35"/>
<wire x1="9.068" y1="33.429" x2="11.021" y2="33.429" width="0.3048" layer="1"/>
<wire x1="11.021" y1="33.429" x2="11.43" y2="33.02" width="0.3048" layer="1"/>
<wire x1="11.43" y1="33.02" x2="11.43" y2="32.131" width="0.3048" layer="1"/>
<wire x1="22.428" y1="34.429" x2="23.991" y2="34.429" width="0.3048" layer="1"/>
<wire x1="23.991" y1="34.429" x2="24.13" y2="34.29" width="0.3048" layer="1"/>
<via x="24.13" y="34.29" extent="1-16" drill="0.35"/>
<wire x1="4.13" y1="49.53" x2="3.81" y2="49.85" width="0.3048" layer="1"/>
<wire x1="3.81" y1="49.85" x2="3.81" y2="50.8" width="0.3048" layer="1"/>
<wire x1="3.81" y1="50.8" x2="2.54" y2="52.07" width="0.3048" layer="1"/>
<via x="2.54" y="52.07" extent="1-16" drill="0.35"/>
<contactref element="C10" pad="2"/>
<wire x1="77.912" y1="45.593" x2="77.912" y2="43.622" width="0.3048" layer="1"/>
<wire x1="77.912" y1="43.622" x2="77.47" y2="43.18" width="0.3048" layer="1"/>
<wire x1="77.47" y1="43.18" x2="73.66" y2="43.18" width="0.3048" layer="1"/>
<wire x1="73.66" y1="43.18" x2="72.39" y2="44.45" width="0.3048" layer="1"/>
<wire x1="72.39" y1="44.45" x2="72.39" y2="46.244" width="0.3048" layer="1"/>
<wire x1="77.912" y1="26.289" x2="77.912" y2="24.572" width="0.3048" layer="1"/>
<wire x1="77.912" y1="24.572" x2="77.47" y2="24.13" width="0.3048" layer="1"/>
<wire x1="77.47" y1="24.13" x2="73.66" y2="24.13" width="0.3048" layer="1"/>
<wire x1="72.263" y1="25.527" x2="72.263" y2="26.813" width="0.3048" layer="1"/>
<wire x1="73.66" y1="24.13" x2="72.263" y2="25.527" width="0.3048" layer="1"/>
<wire x1="76.012" y1="31.115" x2="76.012" y2="31.562" width="0.3048" layer="1"/>
<wire x1="76.012" y1="31.562" x2="77.47" y2="33.02" width="0.3048" layer="1"/>
<wire x1="77.47" y1="33.02" x2="78.74" y2="33.02" width="0.3048" layer="1"/>
<wire x1="78.74" y1="33.02" x2="80.01" y2="31.75" width="0.3048" layer="1"/>
<wire x1="80.01" y1="31.75" x2="80.01" y2="26.67" width="0.3048" layer="1"/>
<wire x1="80.01" y1="26.67" x2="79.629" y2="26.289" width="0.3048" layer="1"/>
<wire x1="79.629" y1="26.289" x2="77.912" y2="26.289" width="0.3048" layer="1"/>
<wire x1="16.998" y1="41.859" x2="16.998" y2="43.668" width="0.3048" layer="1"/>
<wire x1="16.998" y1="43.668" x2="17.018" y2="43.688" width="0.3048" layer="1"/>
<wire x1="17.018" y1="43.688" x2="17.018" y2="43.815" width="0.3048" layer="1"/>
<via x="17.018" y="43.815" extent="1-16" drill="0.35"/>
<wire x1="20.498" y1="41.859" x2="20.498" y2="43.637" width="0.3048" layer="1"/>
<wire x1="20.498" y1="43.637" x2="20.32" y2="43.815" width="0.3048" layer="1"/>
<wire x1="20.32" y1="43.815" x2="17.145" y2="43.815" width="0.3048" layer="1"/>
<wire x1="17.145" y1="43.815" x2="17.018" y2="43.688" width="0.3048" layer="1"/>
<wire x1="71.882" y1="6.62" x2="77.15" y2="6.35" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="PHASE_B_OUT">
<contactref element="Q3" pad="2"/>
<contactref element="Q4" pad="3"/>
<contactref element="R8" pad="2"/>
<contactref element="C5" pad="2"/>
<contactref element="U2" pad="6"/>
<wire x1="63.993" y1="31.354" x2="63.978" y2="31.369" width="0.6096" layer="1"/>
<wire x1="38.5318" y1="35.814" x2="41.021" y2="35.814" width="0.8128" layer="1"/>
<wire x1="41.021" y1="35.814" x2="42.164" y2="34.671" width="0.8128" layer="1"/>
<wire x1="42.164" y1="33.401" x2="42.672" y2="32.893" width="0.8128" layer="1"/>
<wire x1="42.672" y1="32.893" x2="51.292" y2="32.893" width="0.8128" layer="1"/>
<wire x1="51.292" y1="32.893" x2="51.308" y2="32.909" width="0.3048" layer="1"/>
<wire x1="42.164" y1="34.671" x2="42.164" y2="33.401" width="0.8128" layer="1"/>
<wire x1="57.328" y1="37.969" x2="63.943" y2="31.354" width="0.8128" layer="1"/>
<wire x1="63.943" y1="31.354" x2="63.993" y2="31.354" width="0.6096" layer="1"/>
<wire x1="63.978" y1="31.369" x2="67.818" y2="31.369" width="0.8128" layer="1"/>
<wire x1="67.818" y1="31.369" x2="70.358" y2="33.909" width="0.8128" layer="1"/>
<wire x1="70.358" y1="33.909" x2="71.739" y2="33.909" width="0.8128" layer="1"/>
<wire x1="71.739" y1="33.909" x2="72.136" y2="33.512" width="0.6096" layer="1"/>
<wire x1="51.308" y1="32.909" x2="52.848" y2="32.909" width="0.8128" layer="1"/>
<wire x1="52.848" y1="32.909" x2="55.118" y2="35.179" width="0.8128" layer="1"/>
<wire x1="55.118" y1="35.179" x2="55.118" y2="37.719" width="0.8128" layer="1"/>
<wire x1="55.118" y1="37.719" x2="55.368" y2="37.969" width="0.8128" layer="1"/>
<wire x1="55.368" y1="37.969" x2="57.328" y2="37.969" width="0.8128" layer="1"/>
<wire x1="75.041" y1="33.512" x2="72.136" y2="33.512" width="0.8128" layer="1"/>
<wire x1="76.708" y1="35.179" x2="76.0095" y2="34.4805" width="0.8128" layer="1"/>
<contactref element="J2" pad="2"/>
<wire x1="76.0095" y1="34.4805" x2="75.041" y2="33.512" width="0.8128" layer="1"/>
<wire x1="76.708" y1="35.179" x2="79.629" y2="38.1" width="0.8128" layer="1"/>
<wire x1="79.629" y1="38.1" x2="82.55" y2="38.1" width="0.8128" layer="1"/>
<wire x1="82.55" y1="38.1" x2="85.09" y2="40.64" width="0.8128" layer="1"/>
</signal>
<signal name="PHASE_C_OUT">
<contactref element="Q5" pad="2"/>
<contactref element="Q6" pad="3"/>
<contactref element="R9" pad="2"/>
<contactref element="U3" pad="6"/>
<contactref element="C6" pad="2"/>
<wire x1="51.308" y1="17.399" x2="51.308" y2="17.526" width="0.3048" layer="1"/>
<wire x1="51.308" y1="17.526" x2="51.308" y2="17.669" width="0.3048" layer="1"/>
<wire x1="63.978" y1="11.049" x2="64.008" y2="11.079" width="0.6096" layer="1"/>
<wire x1="64.248" y1="10.779" x2="63.978" y2="11.049" width="0.6096" layer="1"/>
<wire x1="38.5318" y1="20.574" x2="41.275" y2="20.574" width="0.8128" layer="1"/>
<wire x1="49.022" y1="18.288" x2="49.784" y2="17.526" width="0.8128" layer="1"/>
<wire x1="49.784" y1="17.526" x2="51.308" y2="17.526" width="0.8128" layer="1"/>
<wire x1="41.275" y1="20.574" x2="43.561" y2="18.288" width="0.8128" layer="1"/>
<wire x1="43.561" y1="18.288" x2="49.022" y2="18.288" width="0.8128" layer="1"/>
<wire x1="64.248" y1="11.317" x2="64.248" y2="10.779" width="0.6096" layer="1"/>
<wire x1="57.896" y1="17.669" x2="64.248" y2="11.317" width="0.8128" layer="1"/>
<wire x1="71.882" y1="13.573" x2="70.342" y2="13.573" width="0.8128" layer="1"/>
<wire x1="70.342" y1="13.573" x2="67.818" y2="11.049" width="0.8128" layer="1"/>
<wire x1="67.818" y1="11.049" x2="63.978" y2="11.049" width="0.8128" layer="1"/>
<wire x1="75.422" y1="13.573" x2="71.882" y2="13.573" width="0.8128" layer="1"/>
<wire x1="76.708" y1="14.859" x2="76.0095" y2="14.1605" width="0.8128" layer="1"/>
<wire x1="76.0095" y1="14.1605" x2="75.422" y2="13.573" width="0.8128" layer="1"/>
<wire x1="57.328" y1="17.649" x2="51.328" y2="17.649" width="0.8128" layer="1"/>
<wire x1="51.328" y1="17.649" x2="51.308" y2="17.669" width="0.8128" layer="1"/>
<wire x1="57.5056" y1="17.7546" x2="57.328" y2="17.649" width="0.1524" layer="1"/>
<wire x1="57.5056" y1="17.7546" x2="57.896" y2="17.669" width="0.1524" layer="1"/>
<contactref element="J2" pad="3"/>
<wire x1="85.09" y1="38.1" x2="85.09" y2="23.241" width="0.8128" layer="1"/>
<wire x1="85.09" y1="23.241" x2="76.708" y2="14.859" width="0.8128" layer="1"/>
</signal>
<signal name="N$8">
<contactref element="U2" pad="7"/>
<contactref element="R3" pad="1"/>
<wire x1="37.465" y1="43.688" x2="41.656" y2="43.688" width="0.3048" layer="1"/>
<wire x1="41.656" y1="43.688" x2="42.418" y2="42.926" width="0.3048" layer="1"/>
<wire x1="42.418" y1="38.481" x2="43.18" y2="37.719" width="0.3048" layer="1"/>
<wire x1="43.18" y1="37.719" x2="45.228" y2="37.719" width="0.3048" layer="1"/>
<wire x1="42.418" y1="42.926" x2="42.418" y2="38.481" width="0.3048" layer="1"/>
<wire x1="38.5318" y1="37.084" x2="36.957" y2="37.084" width="0.3048" layer="1"/>
<wire x1="36.957" y1="37.084" x2="36.703" y2="37.338" width="0.3048" layer="1"/>
<wire x1="36.703" y1="42.926" x2="37.465" y2="43.688" width="0.3048" layer="1"/>
<wire x1="36.703" y1="37.338" x2="36.703" y2="42.926" width="0.3048" layer="1"/>
</signal>
<signal name="N$9">
<contactref element="R3" pad="2"/>
<contactref element="Q3" pad="1"/>
<wire x1="47.228" y1="37.719" x2="50.038" y2="37.719" width="0.3048" layer="1"/>
<wire x1="50.038" y1="37.719" x2="51.308" y2="38.989" width="0.3048" layer="1"/>
<wire x1="51.308" y1="41.529" x2="52.578" y2="42.799" width="0.3048" layer="1"/>
<wire x1="52.578" y1="42.799" x2="57.078" y2="42.799" width="0.3048" layer="1"/>
<wire x1="57.078" y1="42.799" x2="57.328" y2="42.549" width="0.3048" layer="1"/>
<wire x1="51.308" y1="38.989" x2="51.308" y2="41.529" width="0.3048" layer="1"/>
</signal>
<signal name="N$10">
<contactref element="U2" pad="5"/>
<contactref element="R4" pad="1"/>
<wire x1="38.5318" y1="34.544" x2="40.767" y2="34.544" width="0.3048" layer="1"/>
<wire x1="40.767" y1="34.544" x2="41.021" y2="34.29" width="0.3048" layer="1"/>
<wire x1="41.021" y1="31.496" x2="41.148" y2="31.369" width="0.3048" layer="1"/>
<wire x1="41.148" y1="31.369" x2="45.228" y2="31.369" width="0.3048" layer="1"/>
<wire x1="41.021" y1="34.29" x2="41.021" y2="31.496" width="0.3048" layer="1"/>
</signal>
<signal name="N$11">
<contactref element="R4" pad="2"/>
<contactref element="Q4" pad="1"/>
<wire x1="47.228" y1="31.369" x2="52.578" y2="31.369" width="0.3048" layer="1"/>
<wire x1="55.118" y1="33.909" x2="57.078" y2="33.909" width="0.3048" layer="1"/>
<wire x1="57.078" y1="33.909" x2="57.328" y2="33.659" width="0.3048" layer="1"/>
<wire x1="52.578" y1="31.369" x2="55.118" y2="33.909" width="0.3048" layer="1"/>
</signal>
<signal name="N$12">
<contactref element="U3" pad="7"/>
<contactref element="R5" pad="1"/>
<wire x1="37.465" y1="27.94" x2="41.021" y2="27.94" width="0.3048" layer="1"/>
<wire x1="41.021" y1="27.94" x2="42.164" y2="26.797" width="0.3048" layer="1"/>
<wire x1="42.164" y1="26.797" x2="42.164" y2="23.114" width="0.3048" layer="1"/>
<wire x1="42.164" y1="23.114" x2="42.799" y2="22.479" width="0.3048" layer="1"/>
<wire x1="42.799" y1="22.479" x2="44.45" y2="22.479" width="0.3048" layer="1"/>
<wire x1="44.45" y1="22.479" x2="45.228" y2="22.479" width="0.3048" layer="1"/>
<wire x1="38.5318" y1="21.844" x2="37.211" y2="21.844" width="0.3048" layer="1"/>
<wire x1="36.576" y1="22.479" x2="36.576" y2="27.051" width="0.3048" layer="1"/>
<wire x1="36.576" y1="27.051" x2="37.465" y2="27.94" width="0.3048" layer="1"/>
<wire x1="37.211" y1="21.844" x2="36.576" y2="22.479" width="0.3048" layer="1"/>
</signal>
<signal name="N$13">
<contactref element="R5" pad="2"/>
<contactref element="Q5" pad="1"/>
<wire x1="57.328" y1="22.229" x2="49.018" y2="22.229" width="0.3048" layer="1"/>
<wire x1="49.018" y1="22.229" x2="48.768" y2="22.479" width="0.3048" layer="1"/>
<wire x1="48.768" y1="22.479" x2="47.228" y2="22.479" width="0.3048" layer="1"/>
</signal>
<signal name="N$14">
<contactref element="U3" pad="5"/>
<contactref element="R6" pad="1"/>
<wire x1="38.5318" y1="19.304" x2="40.386" y2="19.304" width="0.3048" layer="1"/>
<wire x1="40.386" y1="19.304" x2="40.767" y2="18.923" width="0.3048" layer="1"/>
<wire x1="40.767" y1="18.923" x2="40.767" y2="16.637" width="0.3048" layer="1"/>
<wire x1="40.767" y1="16.637" x2="41.275" y2="16.129" width="0.3048" layer="1"/>
<wire x1="41.275" y1="16.129" x2="45.228" y2="16.129" width="0.3048" layer="1"/>
</signal>
<signal name="N$15">
<contactref element="R6" pad="2"/>
<contactref element="Q6" pad="1"/>
<wire x1="57.328" y1="13.339" x2="47.748" y2="13.339" width="0.3048" layer="1"/>
<wire x1="47.228" y1="13.859" x2="47.228" y2="16.129" width="0.3048" layer="1"/>
<wire x1="47.748" y1="13.339" x2="47.228" y2="13.859" width="0.3048" layer="1"/>
</signal>
<signal name="N$5">
<contactref element="U3" pad="8"/>
<contactref element="C6" pad="1"/>
<contactref element="D3" pad="C"/>
<wire x1="40.259" y1="26.289" x2="40.767" y2="25.781" width="0.3048" layer="1"/>
<wire x1="40.767" y1="25.781" x2="40.767" y2="23.622" width="0.3048" layer="1"/>
<wire x1="40.259" y1="23.114" x2="38.5318" y2="23.114" width="0.3048" layer="1"/>
<wire x1="37.918" y1="26.289" x2="40.259" y2="26.289" width="0.3048" layer="1"/>
<wire x1="40.767" y1="23.622" x2="40.259" y2="23.114" width="0.3048" layer="1"/>
<wire x1="38.5318" y1="23.114" x2="40.132" y2="23.114" width="0.3048" layer="1"/>
<wire x1="43.577" y1="19.669" x2="51.308" y2="19.669" width="0.3048" layer="1"/>
<wire x1="40.132" y1="23.114" x2="43.577" y2="19.669" width="0.3048" layer="1"/>
</signal>
<signal name="N$6">
<contactref element="U2" pad="8"/>
<contactref element="C5" pad="1"/>
<contactref element="D2" pad="C"/>
<wire x1="40.259" y1="41.529" x2="40.767" y2="41.021" width="0.3048" layer="1"/>
<wire x1="40.259" y1="38.354" x2="38.5318" y2="38.354" width="0.3048" layer="1"/>
<wire x1="37.918" y1="41.529" x2="40.259" y2="41.529" width="0.3048" layer="1"/>
<wire x1="40.767" y1="41.021" x2="40.767" y2="38.862" width="0.3048" layer="1"/>
<wire x1="40.767" y1="38.862" x2="40.259" y2="38.354" width="0.3048" layer="1"/>
<wire x1="38.5318" y1="38.354" x2="40.513" y2="38.354" width="0.3048" layer="1"/>
<wire x1="43.958" y1="34.909" x2="51.308" y2="34.909" width="0.3048" layer="1"/>
<wire x1="40.513" y1="38.354" x2="43.958" y2="34.909" width="0.3048" layer="1"/>
</signal>
<signal name="N$7">
<contactref element="U1" pad="8"/>
<contactref element="C4" pad="1"/>
<contactref element="D1" pad="C"/>
<wire x1="37.918" y1="58.039" x2="40.259" y2="58.039" width="0.3048" layer="1"/>
<wire x1="40.259" y1="58.039" x2="40.767" y2="57.531" width="0.3048" layer="1"/>
<wire x1="40.767" y1="57.531" x2="40.767" y2="55.245" width="0.3048" layer="1"/>
<wire x1="40.386" y1="54.864" x2="38.5318" y2="54.864" width="0.3048" layer="1"/>
<wire x1="40.767" y1="55.245" x2="40.386" y2="54.864" width="0.3048" layer="1"/>
<wire x1="40.386" y1="54.864" x2="49.673" y2="54.864" width="0.3048" layer="1"/>
<wire x1="49.673" y1="54.864" x2="50.038" y2="55.229" width="0.3048" layer="1"/>
</signal>
<signal name="A_IN">
<contactref element="U1" pad="2"/>
<contactref element="U4" pad="60"/>
<wire x1="22.428" y1="39.929" x2="25.07" y2="39.929" width="0.3048" layer="1"/>
<wire x1="25.07" y1="39.929" x2="25.4" y2="40.259" width="0.3048" layer="1"/>
<wire x1="25.4" y1="52.705" x2="26.289" y2="53.594" width="0.3048" layer="1"/>
<wire x1="26.289" y1="53.594" x2="33.6042" y2="53.594" width="0.3048" layer="1"/>
<wire x1="25.4" y1="40.259" x2="25.4" y2="52.705" width="0.3048" layer="1"/>
</signal>
<signal name="A_EN">
<contactref element="U1" pad="3"/>
<contactref element="U4" pad="59"/>
<wire x1="22.428" y1="39.429" x2="25.586" y2="39.429" width="0.3048" layer="1"/>
<wire x1="25.586" y1="39.429" x2="26.035" y2="39.878" width="0.3048" layer="1"/>
<wire x1="26.035" y1="51.689" x2="26.67" y2="52.324" width="0.3048" layer="1"/>
<wire x1="26.67" y1="52.324" x2="33.6042" y2="52.324" width="0.3048" layer="1"/>
<wire x1="26.035" y1="39.878" x2="26.035" y2="51.689" width="0.3048" layer="1"/>
</signal>
<signal name="B_IN">
<contactref element="U2" pad="2"/>
<contactref element="U4" pad="58"/>
<wire x1="22.428" y1="38.929" x2="26.349" y2="38.929" width="0.3048" layer="1"/>
<wire x1="28.194" y1="37.084" x2="33.6042" y2="37.084" width="0.3048" layer="1"/>
<wire x1="26.349" y1="38.929" x2="28.194" y2="37.084" width="0.3048" layer="1"/>
</signal>
<signal name="B_EN">
<contactref element="U2" pad="3"/>
<contactref element="U4" pad="57"/>
<wire x1="22.428" y1="38.429" x2="25.833" y2="38.429" width="0.3048" layer="1"/>
<wire x1="25.833" y1="38.429" x2="26.924" y2="37.338" width="0.3048" layer="1"/>
<wire x1="26.924" y1="37.338" x2="26.924" y2="35.814" width="0.3048" layer="1"/>
<wire x1="26.924" y1="35.814" x2="33.6042" y2="35.814" width="0.3048" layer="1"/>
</signal>
<signal name="C_IN">
<contactref element="U3" pad="2"/>
<contactref element="U4" pad="56"/>
<wire x1="22.428" y1="37.929" x2="25.19" y2="37.929" width="0.3048" layer="1"/>
<wire x1="25.19" y1="37.929" x2="26.035" y2="37.084" width="0.3048" layer="1"/>
<wire x1="26.035" y1="22.479" x2="26.67" y2="21.844" width="0.3048" layer="1"/>
<wire x1="26.67" y1="21.844" x2="33.6042" y2="21.844" width="0.3048" layer="1"/>
<wire x1="26.035" y1="37.084" x2="26.035" y2="22.479" width="0.3048" layer="1"/>
</signal>
<signal name="C_EN">
<contactref element="U3" pad="3"/>
<contactref element="U4" pad="55"/>
<wire x1="33.6042" y1="20.574" x2="26.162" y2="20.574" width="0.3048" layer="1"/>
<wire x1="26.162" y1="20.574" x2="25.146" y2="21.59" width="0.3048" layer="1"/>
<wire x1="25.146" y1="21.59" x2="25.146" y2="36.576" width="0.3048" layer="1"/>
<wire x1="25.146" y1="36.576" x2="24.293" y2="37.429" width="0.3048" layer="1"/>
<wire x1="24.293" y1="37.429" x2="22.428" y2="37.429" width="0.3048" layer="1"/>
</signal>
<signal name="BEMF_A">
<contactref element="R7" pad="1"/>
<contactref element="R10" pad="2"/>
<contactref element="R13" pad="2"/>
<wire x1="72.263" y1="51.324" x2="72.39" y2="51.197" width="0.6096" layer="1"/>
<wire x1="72.39" y1="51.197" x2="72.39" y2="48.244" width="0.8128" layer="1"/>
<wire x1="75.962" y1="48.26" x2="75.946" y2="48.244" width="0.6096" layer="1"/>
<wire x1="75.946" y1="48.244" x2="72.39" y2="48.244" width="0.8128" layer="1"/>
<contactref element="C7" pad="1"/>
<contactref element="U4" pad="78"/>
<wire x1="75.962" y1="48.26" x2="75.962" y2="45.643" width="0.8128" layer="1"/>
<wire x1="75.962" y1="45.643" x2="76.012" y2="45.593" width="0.8128" layer="1"/>
<wire x1="11.998" y1="41.859" x2="11.998" y2="38.802" width="0.3048" layer="1"/>
<wire x1="11.998" y1="38.802" x2="12.7" y2="38.1" width="0.3048" layer="1"/>
<wire x1="12.7" y1="38.1" x2="12.954" y2="37.846" width="0.3048" layer="1"/>
<wire x1="12.954" y1="37.846" x2="13.335" y2="37.465" width="0.3048" layer="1"/>
<wire x1="13.335" y1="37.465" x2="15.367" y2="37.465" width="0.3048" layer="1"/>
<via x="15.367" y="37.465" extent="1-16" drill="0.35"/>
<wire x1="15.367" y1="37.465" x2="19.685" y2="37.465" width="0.3048" layer="16"/>
<wire x1="21.59" y1="39.37" x2="21.59" y2="44.45" width="0.3048" layer="16"/>
<wire x1="21.59" y1="44.45" x2="22.86" y2="45.72" width="0.3048" layer="16"/>
<wire x1="22.86" y1="45.72" x2="38.1" y2="45.72" width="0.3048" layer="16"/>
<via x="38.1" y="45.72" extent="1-16" drill="0.35"/>
<wire x1="38.1" y1="45.72" x2="67.31" y2="45.72" width="0.3048" layer="1"/>
<wire x1="69.85" y1="48.26" x2="72.374" y2="48.26" width="0.3048" layer="1"/>
<wire x1="72.374" y1="48.26" x2="72.39" y2="48.244" width="0.3048" layer="1"/>
<wire x1="19.685" y1="37.465" x2="21.59" y2="39.37" width="0.3048" layer="16"/>
<wire x1="67.31" y1="45.72" x2="69.85" y2="48.26" width="0.3048" layer="1"/>
</signal>
<signal name="BEMF_B">
<contactref element="R8" pad="1"/>
<contactref element="R11" pad="2"/>
<contactref element="R14" pad="2"/>
<wire x1="72.136" y1="31.512" x2="72.136" y2="28.94" width="0.6096" layer="1"/>
<wire x1="72.136" y1="28.94" x2="72.263" y2="28.813" width="0.6096" layer="1"/>
<wire x1="72.263" y1="28.813" x2="75.851" y2="28.813" width="0.6096" layer="1"/>
<wire x1="75.851" y1="28.813" x2="75.962" y2="28.702" width="0.6096" layer="1"/>
<contactref element="C8" pad="1"/>
<contactref element="U4" pad="79"/>
<wire x1="75.962" y1="28.702" x2="76.012" y2="28.652" width="0.8128" layer="1"/>
<wire x1="76.012" y1="28.652" x2="76.012" y2="26.289" width="0.8128" layer="1"/>
<wire x1="11.498" y1="41.859" x2="11.498" y2="38.413" width="0.3048" layer="1"/>
<wire x1="13.589" y1="36.322" x2="14.097" y2="36.322" width="0.3048" layer="1"/>
<via x="14.097" y="36.322" extent="1-16" drill="0.35"/>
<wire x1="14.097" y1="36.322" x2="14.097" y2="33.401" width="0.3048" layer="16"/>
<wire x1="14.097" y1="33.401" x2="15.748" y2="31.75" width="0.3048" layer="16"/>
<wire x1="15.748" y1="31.75" x2="38.1" y2="31.75" width="0.3048" layer="16"/>
<via x="38.1" y="31.75" extent="1-16" drill="0.35"/>
<wire x1="38.1" y1="31.75" x2="44.45" y2="25.4" width="0.3048" layer="1"/>
<wire x1="44.45" y1="25.4" x2="66.04" y2="25.4" width="0.3048" layer="1"/>
<wire x1="69.453" y1="28.813" x2="72.263" y2="28.813" width="0.3048" layer="1"/>
<wire x1="66.04" y1="25.4" x2="69.453" y2="28.813" width="0.3048" layer="1"/>
<wire x1="11.498" y1="38.413" x2="13.589" y2="36.322" width="0.3048" layer="1"/>
</signal>
<signal name="BEMF_C">
<contactref element="R9" pad="1"/>
<contactref element="R12" pad="2"/>
<contactref element="R15" pad="2"/>
<wire x1="71.882" y1="11.573" x2="71.882" y2="8.62" width="0.8128" layer="1"/>
<wire x1="71.882" y1="8.62" x2="75.184" y2="8.62" width="0.6096" layer="1"/>
<wire x1="75.184" y1="8.62" x2="75.2" y2="8.636" width="0.6096" layer="1"/>
<contactref element="C9" pad="1"/>
<contactref element="U4" pad="80"/>
<wire x1="75.2" y1="8.636" x2="75.2" y2="6.4" width="0.8128" layer="1"/>
<wire x1="75.2" y1="6.4" x2="75.25" y2="6.35" width="0.8128" layer="1"/>
<wire x1="10.998" y1="41.859" x2="10.998" y2="38.024" width="0.3048" layer="1"/>
<wire x1="12.7" y1="36.322" x2="12.7" y2="36.195" width="0.3048" layer="1"/>
<via x="12.7" y="36.195" extent="1-16" drill="0.35"/>
<wire x1="12.7" y1="36.195" x2="12.7" y2="15.24" width="0.3048" layer="16"/>
<wire x1="10.998" y1="38.024" x2="12.7" y2="36.322" width="0.3048" layer="1"/>
<wire x1="12.7" y1="15.24" x2="13.97" y2="13.97" width="0.3048" layer="16"/>
<wire x1="13.97" y1="13.97" x2="38.1" y2="13.97" width="0.3048" layer="16"/>
<via x="38.1" y="13.97" extent="1-16" drill="0.35"/>
<wire x1="38.1" y1="13.97" x2="38.1" y2="11.43" width="0.3048" layer="1"/>
<wire x1="38.1" y1="11.43" x2="39.37" y2="10.16" width="0.3048" layer="1"/>
<wire x1="39.37" y1="10.16" x2="44.45" y2="10.16" width="0.3048" layer="1"/>
<wire x1="44.45" y1="10.16" x2="45.72" y2="8.89" width="0.3048" layer="1"/>
<wire x1="45.72" y1="8.89" x2="45.72" y2="6.35" width="0.3048" layer="1"/>
<wire x1="45.72" y1="6.35" x2="46.99" y2="5.08" width="0.3048" layer="1"/>
<wire x1="46.99" y1="5.08" x2="66.04" y2="5.08" width="0.3048" layer="1"/>
<wire x1="66.04" y1="5.08" x2="69.85" y2="8.89" width="0.3048" layer="1"/>
<wire x1="69.85" y1="8.89" x2="71.612" y2="8.89" width="0.3048" layer="1"/>
<wire x1="71.612" y1="8.89" x2="71.882" y2="8.62" width="0.3048" layer="1"/>
</signal>
<signal name="VBUS">
<contactref element="U4" pad="65"/>
</signal>
<signal name="VUSB">
<contactref element="U4" pad="66"/>
</signal>
<signal name="V18">
<contactref element="U4" pad="67"/>
</signal>
<signal name="TDO">
<contactref element="J1" pad="1"/>
<contactref element="U4" pad="72"/>
<wire x1="14.998" y1="41.859" x2="14.998" y2="48.526" width="0.3048" layer="1"/>
<wire x1="16.129" y1="49.657" x2="16.129" y2="57.531" width="0.3048" layer="1"/>
<wire x1="16.129" y1="57.531" x2="17.78" y2="59.182" width="0.3048" layer="1"/>
<wire x1="17.78" y1="59.182" x2="17.78" y2="60.198" width="0.3048" layer="1"/>
<wire x1="17.78" y1="60.198" x2="18.542" y2="60.96" width="0.3048" layer="1"/>
<wire x1="18.542" y1="60.96" x2="20.32" y2="60.96" width="0.3048" layer="1"/>
<wire x1="20.32" y1="60.96" x2="21.59" y2="62.23" width="0.3048" layer="1"/>
<wire x1="14.998" y1="48.526" x2="16.129" y2="49.657" width="0.3048" layer="1"/>
</signal>
<signal name="VCC">
<contactref element="J1" pad="4"/>
<contactref element="R16" pad="2"/>
<contactref element="U$1" pad="2"/>
<contactref element="U$1" pad="4"/>
<contactref element="C13" pad="1"/>
<contactref element="U4" pad="11"/>
<contactref element="C14" pad="1"/>
<contactref element="C17" pad="1"/>
<contactref element="C16" pad="1"/>
<contactref element="C15" pad="1"/>
<contactref element="LED1" pad="A"/>
<wire x1="33.8446" y1="8.9154" x2="34.29" y2="8.47" width="0.3048" layer="1"/>
<wire x1="28.5496" y1="8.9154" x2="28.5242" y2="8.89" width="0.3048" layer="1"/>
<wire x1="28.5242" y1="8.89" x2="27.94" y2="8.89" width="0.8128" layer="1"/>
<contactref element="U4" pad="18"/>
<wire x1="27.94" y1="8.89" x2="22.2504" y2="8.89" width="0.8128" layer="1"/>
<wire x1="17.78" y1="11.21" x2="19.9304" y2="11.21" width="0.8128" layer="1"/>
<wire x1="19.9304" y1="11.21" x2="22.2504" y2="8.89" width="0.8128" layer="1"/>
<wire x1="9.068" y1="31.429" x2="6.449" y2="31.429" width="0.3048" layer="1"/>
<wire x1="6.449" y1="31.429" x2="6.35" y2="31.33" width="0.3048" layer="1"/>
<wire x1="6.35" y1="31.33" x2="4.191" y2="31.33" width="0.3048" layer="1"/>
<wire x1="4.191" y1="31.33" x2="1.905" y2="31.33" width="0.3048" layer="1"/>
<contactref element="U4" pad="50"/>
<wire x1="6.35" y1="31.33" x2="6.35" y2="34.29" width="0.3048" layer="1"/>
<wire x1="6.35" y1="34.29" x2="6.985" y2="34.925" width="0.3048" layer="1"/>
<wire x1="9.064" y1="34.925" x2="9.068" y2="34.929" width="0.3048" layer="1"/>
<wire x1="6.985" y1="34.925" x2="9.064" y2="34.925" width="0.3048" layer="1"/>
<wire x1="9.068" y1="34.929" x2="16.51" y2="34.929" width="0.3048" layer="1"/>
<wire x1="16.51" y1="34.929" x2="20.32" y2="34.929" width="0.3048" layer="1"/>
<wire x1="20.32" y1="34.929" x2="22.428" y2="34.929" width="0.3048" layer="1"/>
<wire x1="23.368" y1="23.71" x2="23.368" y2="27.432" width="0.3048" layer="1"/>
<wire x1="23.368" y1="23.71" x2="18.757" y2="23.71" width="0.8128" layer="1"/>
<wire x1="17.78" y1="22.733" x2="17.78" y2="11.21" width="0.8128" layer="1"/>
<wire x1="18.757" y1="23.71" x2="17.78" y2="22.733" width="0.8128" layer="1"/>
<wire x1="34.29" y1="8.47" x2="28.36" y2="8.47" width="0.8128" layer="1"/>
<wire x1="28.36" y1="8.47" x2="27.94" y2="8.89" width="0.8128" layer="1"/>
<wire x1="1.905" y1="31.33" x2="1.905" y2="46.355" width="0.3048" layer="1"/>
<wire x1="1.905" y1="46.355" x2="2.54" y2="46.99" width="0.3048" layer="1"/>
<wire x1="2.54" y1="46.99" x2="4.13" y2="46.99" width="0.3048" layer="1"/>
<wire x1="23.368" y1="27.432" x2="16.51" y2="34.29" width="0.3048" layer="1"/>
<wire x1="16.51" y1="34.29" x2="16.51" y2="34.929" width="0.3048" layer="1"/>
<wire x1="19.05" y1="59.69" x2="21.59" y2="57.15" width="0.3048" layer="1"/>
<wire x1="20.32" y1="39.624" x2="20.32" y2="34.929" width="0.3048" layer="1"/>
<wire x1="21.59" y1="57.15" x2="21.59" y2="40.894" width="0.3048" layer="1"/>
<wire x1="21.59" y1="40.894" x2="20.32" y2="39.624" width="0.3048" layer="1"/>
</signal>
<signal name="TEST">
<contactref element="J1" pad="8"/>
<contactref element="U4" pad="71"/>
<wire x1="13.97" y1="59.69" x2="13.97" y2="58.42" width="0.3048" layer="16"/>
<via x="17.145" y="55.245" extent="1-16" drill="0.35"/>
<wire x1="17.145" y1="55.245" x2="17.145" y2="49.53" width="0.3048" layer="1"/>
<wire x1="17.145" y1="49.53" x2="15.494" y2="47.879" width="0.3048" layer="1"/>
<wire x1="15.494" y1="47.879" x2="15.494" y2="41.863" width="0.3048" layer="1"/>
<wire x1="15.494" y1="41.863" x2="15.498" y2="41.859" width="0.3048" layer="1"/>
<wire x1="13.97" y1="58.42" x2="17.145" y2="55.245" width="0.3048" layer="16"/>
</signal>
<signal name="TDI">
<contactref element="J1" pad="3"/>
<contactref element="U4" pad="73"/>
<wire x1="19.05" y1="62.23" x2="18.034" y2="62.23" width="0.3048" layer="1"/>
<wire x1="18.034" y1="62.23" x2="17.653" y2="61.849" width="0.3048" layer="1"/>
<wire x1="17.653" y1="61.849" x2="17.653" y2="61.341" width="0.3048" layer="1"/>
<wire x1="17.653" y1="61.341" x2="17.272" y2="60.96" width="0.3048" layer="1"/>
<wire x1="17.272" y1="60.96" x2="15.875" y2="60.96" width="0.3048" layer="1"/>
<wire x1="15.24" y1="49.657" x2="14.478" y2="48.895" width="0.3048" layer="1"/>
<wire x1="14.478" y1="48.895" x2="14.478" y2="41.879" width="0.3048" layer="1"/>
<wire x1="14.478" y1="41.879" x2="14.498" y2="41.859" width="0.3048" layer="1"/>
<wire x1="15.875" y1="60.96" x2="15.24" y2="60.325" width="0.3048" layer="1"/>
<wire x1="15.24" y1="60.325" x2="15.24" y2="49.657" width="0.3048" layer="1"/>
</signal>
<signal name="TMS">
<contactref element="J1" pad="5"/>
<contactref element="U4" pad="74"/>
<wire x1="16.51" y1="62.23" x2="15.748" y2="62.992" width="0.3048" layer="1"/>
<wire x1="15.24" y1="62.992" x2="15.113" y2="62.865" width="0.3048" layer="1"/>
<wire x1="15.113" y1="62.865" x2="15.113" y2="61.595" width="0.3048" layer="1"/>
<wire x1="15.113" y1="61.595" x2="14.605" y2="61.087" width="0.3048" layer="1"/>
<wire x1="14.605" y1="61.087" x2="13.081" y2="61.087" width="0.3048" layer="1"/>
<wire x1="13.081" y1="61.087" x2="12.7" y2="60.706" width="0.3048" layer="1"/>
<wire x1="12.7" y1="60.706" x2="12.7" y2="48.133" width="0.3048" layer="1"/>
<wire x1="13.998" y1="46.835" x2="13.998" y2="41.859" width="0.3048" layer="1"/>
<wire x1="15.748" y1="62.992" x2="15.24" y2="62.992" width="0.3048" layer="1"/>
<wire x1="12.7" y1="48.133" x2="13.998" y2="46.835" width="0.3048" layer="1"/>
</signal>
<signal name="TCK">
<contactref element="J1" pad="7"/>
<contactref element="U4" pad="75"/>
<wire x1="13.498" y1="46.192" x2="13.498" y2="41.859" width="0.3048" layer="1"/>
<wire x1="13.97" y1="62.23" x2="12.7" y2="63.5" width="0.3048" layer="1"/>
<wire x1="12.7" y1="63.5" x2="10.668" y2="63.5" width="0.3048" layer="1"/>
<wire x1="10.668" y1="63.5" x2="10.033" y2="62.865" width="0.3048" layer="1"/>
<wire x1="10.033" y1="62.865" x2="10.033" y2="61.468" width="0.3048" layer="1"/>
<wire x1="10.033" y1="61.468" x2="9.525" y2="60.96" width="0.3048" layer="1"/>
<wire x1="9.525" y1="60.96" x2="8.001" y2="60.96" width="0.3048" layer="1"/>
<wire x1="8.001" y1="60.96" x2="7.62" y2="60.579" width="0.3048" layer="1"/>
<wire x1="7.62" y1="60.579" x2="7.62" y2="52.07" width="0.3048" layer="1"/>
<wire x1="7.62" y1="52.07" x2="13.498" y2="46.192" width="0.3048" layer="1"/>
</signal>
<signal name="MSP_RST">
<contactref element="J1" pad="11"/>
<contactref element="U4" pad="76"/>
<contactref element="R16" pad="1"/>
<contactref element="C11" pad="1"/>
<wire x1="12.998" y1="41.859" x2="12.998" y2="45.803" width="0.3048" layer="1"/>
<wire x1="12.998" y1="45.803" x2="11.811" y2="46.99" width="0.3048" layer="1"/>
<wire x1="11.811" y1="46.99" x2="6.03" y2="46.99" width="0.3048" layer="1"/>
<wire x1="6.03" y1="49.53" x2="6.03" y2="46.99" width="0.3048" layer="1"/>
<wire x1="6.35" y1="49.53" x2="6.03" y2="49.53" width="0.3048" layer="1"/>
<wire x1="8.89" y1="62.23" x2="7.62" y2="63.5" width="0.3048" layer="1"/>
<wire x1="7.62" y1="63.5" x2="5.08" y2="63.5" width="0.3048" layer="1"/>
<wire x1="5.08" y1="63.5" x2="3.81" y2="62.23" width="0.3048" layer="1"/>
<wire x1="3.81" y1="62.23" x2="3.81" y2="53.34" width="0.3048" layer="1"/>
<wire x1="6.03" y1="51.12" x2="6.03" y2="49.53" width="0.3048" layer="1"/>
<wire x1="3.81" y1="53.34" x2="6.03" y2="51.12" width="0.3048" layer="1"/>
</signal>
<signal name="N$17">
<contactref element="U4" pad="29"/>
<contactref element="LED2" pad="A"/>
<wire x1="14.998" y1="28.499" x2="14.998" y2="24.65" width="0.3048" layer="1"/>
<wire x1="14.998" y1="24.65" x2="14.224" y2="23.876" width="0.3048" layer="1"/>
<wire x1="14.224" y1="23.876" x2="8.924" y2="23.876" width="0.3048" layer="1"/>
<wire x1="8.924" y1="23.876" x2="8.89" y2="23.91" width="0.3048" layer="1"/>
</signal>
<signal name="N$18">
<contactref element="LED2" pad="C"/>
<contactref element="R18" pad="2"/>
<wire x1="6.35" y1="21.86" x2="6.4" y2="21.81" width="0.3048" layer="1"/>
<wire x1="6.4" y1="21.81" x2="8.89" y2="21.81" width="0.3048" layer="1"/>
</signal>
<signal name="N$19">
<contactref element="C18" pad="1"/>
<contactref element="U4" pad="20"/>
<wire x1="9.068" y1="30.429" x2="9.068" y2="29.388" width="0.3048" layer="1"/>
<wire x1="9.068" y1="29.388" x2="6.35" y2="26.67" width="0.3048" layer="1"/>
<wire x1="3.81" y1="25.781" x2="3.81" y2="23.71" width="0.3048" layer="1"/>
<wire x1="6.35" y1="26.67" x2="4.699" y2="26.67" width="0.3048" layer="1"/>
<wire x1="4.699" y1="26.67" x2="3.81" y2="25.781" width="0.3048" layer="1"/>
</signal>
<signal name="N$16">
<contactref element="LED1" pad="C"/>
<contactref element="R17" pad="2"/>
<wire x1="17.78" y1="9.11" x2="15.29" y2="9.11" width="0.3048" layer="1"/>
<wire x1="15.29" y1="9.11" x2="15.24" y2="9.16" width="0.3048" layer="1"/>
</signal>
</signals>
<mfgpreviewcolors>
<mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/>
<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
</mfgpreviewcolors>
<errors>
<approved hash="21,19,90fe92fc92fc90fe"/>
<approved hash="21,19,0a8b088808880a8b"/>
<approved hash="21,19,c9cbc9cbcbc9cbc9"/>
<approved hash="23,1,86728998d67f7c4c"/>
<approved hash="23,1,64e1ba07b91467f2"/>
<approved hash="23,1,c17e463e03ff0068"/>
<approved hash="23,1,28f09b1e98532bbd"/>
<approved hash="23,1,fa23b9a250715412"/>
<approved hash="23,1,cf9f202e32c8b8ea"/>
<approved hash="23,1,7fecfc0afc027fe4"/>
<approved hash="23,1,1ddc840b00105d9c"/>
<approved hash="23,1,131c2afa29821064"/>
<approved hash="11,1,36bd20ce2e173864"/>
<approved hash="19,1,dd9fdbdc979091d3"/>
<approved hash="19,1,3c9f3ad8769470d3"/>
<approved hash="19,1,0cdc09db55975090"/>
</errors>
</board>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
<note version="8.2" severity="warning">
Since Version 8.2, EAGLE supports online libraries. The ids
of those online libraries will not be understood (or retained)
with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports URNs for individual library
assets (packages, symbols, and devices). The URNs of those assets
will not be understood (or retained) with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports the association of 3D packages
with devices in libraries, schematics, and board files. Those 3D
packages will not be understood (or retained) with this version.
</note>
</compatibility>
</eagle>

license: MIT

license_type: permissive

branch_name: refs/heads/master

extension: brd


text:
@inproceedings{Ding2019CapsuleNF,
  title={Capsule Networks for Chinese Opinion Questions Machine Reading Comprehension},
  author={Longxiang Ding and Zhoujun Li and Boyang Wang and Yueying He},
  booktitle={CCL},
  year={2019}
}

url: https://raw.githubusercontent.com/Hugh-Shi/DL-NLP-Readings/924e4d189e5660c5b5d4854278f3df755ae2231d/Bibtex/Capsule Networks for Chinese Opinion Questions Machine Reading Comprehension.bib

repository: Hugh-Shi/DL-NLP-Readings

repo_name: Hugh-Shi/DL-NLP-Readings

gha_license_id: MIT

extension: bib


text:
package monitor

import (
	"fmt"
	"io/ioutil"
	"os"
	"strconv"
	"strings"
	"sync/atomic"
	"syscall"
	"time"

	"code.cloudfoundry.org/lager/v3"
)

//go:generate counterfeiter -o fakes/fake_monitor.go . Monitor
type Monitor interface {
	StartWatching()
	StopWatching()
	Run(signals <-chan os.Signal, ready chan<- struct{}) error
}

type monitor struct {
	haproxyPIDFile string
	stopWatching   int32
	logger         lager.Logger
}

func New(haproxyPIDFile string, logger lager.Logger) Monitor {
	return &monitor{
		haproxyPIDFile: haproxyPIDFile,
		stopWatching:   0,
		logger:         logger.Session("monitor"),
	}
}

func (m *monitor) StartWatching() {
	atomic.StoreInt32(&m.stopWatching, 0)
}

func (m *monitor) StopWatching() {
	atomic.StoreInt32(&m.stopWatching, 1)
}

func (m *monitor) Run(signals <-chan os.Signal, ready chan<- struct{}) error {
	m.logger.Debug("starting")
	defer m.logger.Debug("finished")

	close(ready)
	m.logger.Debug("started")

	var err error

	for {
		select {
		case <-signals:
			m.logger.Info("stopping")
			return nil
		case <-time.After(time.Second):
			if atomic.LoadInt32(&m.stopWatching) == 0 {
				err = watchPID(m.haproxyPIDFile, m.logger)
				if err != nil {
					m.logger.Info("stopping")
					return err
				}
			}
		}
	}
}

func watchPID(pidFile string, logger lager.Logger) error {
	fileBytes, err := ioutil.ReadFile(pidFile)
	if err != nil {
		logger.Error("exiting", fmt.Errorf("Cannot read file %s", pidFile))
		return err
	}
	data := strings.TrimSpace(string(fileBytes))
	pid, err := strconv.Atoi(data)
	if err != nil {
		logger.Error("exiting", fmt.Errorf("Cannot convert file %s to integer", pidFile), lager.Data{"contents": data})
		return err
	}

	if !running(pid) {
		err := fmt.Errorf("PID %d not found", pid)
		logger.Error("exiting", err)
		return err
	}
	return nil

}

func running(pid int) bool {
	process, err := os.FindProcess(pid)
	if err != nil {
		return false
	} else {
		err := process.Signal(syscall.Signal(0))
		if err != nil {
			return false
		}
	}

	return true
}

repository: cloudfoundry/cf-tcp-router

repo_name: cloudfoundry/cf-tcp-router

branch_name: refs/heads/main

gha_language: Go

extension: go