text:
2" y="-129.54"/>
<instance part="P+3" gate="1" x="259.08" y="-132.08"/>
<instance part="U$5" gate="G$1" x="274.32" y="-375.92"/>
<instance part="U$6" gate="G$1" x="274.32" y="-411.48"/>
<instance part="U$7" gate="G$1" x="274.32" y="-444.5"/>
<instance part="U$8" gate="G$1" x="238.76" y="-378.46"/>
<instance part="U$9" gate="G$1" x="238.76" y="-414.02"/>
<instance part="U$10" gate="G$1" x="238.76" y="-447.04"/>
<instance part="U$11" gate="G$1" x="88.9" y="-246.38"/>
<instance part="U$12" gate="G$1" x="193.04" y="43.18"/>
<instance part="D3" gate="G$1" x="289.56" y="-401.32" rot="R90"/>
<instance part="GND9" gate="1" x="88.9" y="-264.16"/>
<instance part="P+4" gate="1" x="71.12" y="-233.68"/>
<instance part="P+5" gate="1" x="114.3" y="-233.68"/>
<instance part="C20" gate="G$1" x="106.68" y="-251.46">
<attribute name="MF" x="106.68" y="-251.46" size="1.778" layer="96" display="off"/>
</instance>
<instance part="GND10" gate="1" x="256.54" y="-464.82"/>
<instance part="P+6" gate="1" x="215.9" y="-363.22"/>
<instance part="P+7" gate="1" x="289.56" y="-391.16"/>
<instance part="R4" gate="G$1" x="284.48" y="-368.3" rot="R90">
<attribute name="MF" x="284.48" y="-368.3" size="1.778" layer="96" rot="R90" display="off"/>
</instance>
<instance part="C21" gate="G$1" x="220.98" y="-388.62">
<attribute name="MF" x="220.98" y="-388.62" size="1.778" layer="96" display="off"/>
</instance>
<instance part="C22" gate="G$1" x="220.98" y="-424.18">
<attribute name="MF" x="220.98" y="-424.18" size="1.778" layer="96" display="off"/>
</instance>
<instance part="C23" gate="G$1" x="220.98" y="-457.2">
<attribute name="MF" x="220.98" y="-457.2" size="1.778" layer="96" display="off"/>
</instance>
<instance part="GND11" gate="1" x="220.98" y="-464.82"/>
<instance part="GND12" gate="1" x="220.98" y="-431.8"/>
<instance part="GND13" gate="1" x="220.98" y="-396.24"/>
<instance part="GND15" gate="1" x="205.74" y="35.56"/>
</instances>
<busses>
</busses>
<nets>
<net name="+3V3" class="0">
<segment>
<pinref part="+3V9" gate="G$1" pin="+3V3"/>
<wire x1="-43.18" y1="66.04" x2="-43.18" y2="45.72" width="0.1524" layer="91"/>
<wire x1="-55.88" y1="45.72" x2="-43.18" y2="45.72" width="0.1524" layer="91"/>
<pinref part="SWD" gate="A" pin="6"/>
</segment>
<segment>
<pinref part="+3V8" gate="G$1" pin="+3V3"/>
<wire x1="43.18" y1="99.06" x2="43.18" y2="93.98" width="0.1524" layer="91"/>
<wire x1="43.18" y1="93.98" x2="33.02" y2="93.98" width="0.1524" layer="91"/>
<wire x1="33.02" y1="93.98" x2="25.4" y2="93.98" width="0.1524" layer="91"/>
<wire x1="25.4" y1="93.98" x2="17.78" y2="93.98" width="0.1524" layer="91"/>
<wire x1="17.78" y1="93.98" x2="10.16" y2="93.98" width="0.1524" layer="91"/>
<wire x1="10.16" y1="88.9" x2="10.16" y2="93.98" width="0.1524" layer="91"/>
<junction x="17.78" y="93.98"/>
<wire x1="17.78" y1="88.9" x2="17.78" y2="93.98" width="0.1524" layer="91"/>
<junction x="25.4" y="93.98"/>
<wire x1="25.4" y1="88.9" x2="25.4" y2="93.98" width="0.1524" layer="91"/>
<junction x="33.02" y="93.98"/>
<wire x1="33.02" y1="88.9" x2="33.02" y2="93.98" width="0.1524" layer="91"/>
<junction x="43.18" y="93.98"/>
<wire x1="43.18" y1="88.9" x2="43.18" y2="93.98" width="0.1524" layer="91"/>
<wire x1="43.18" y1="93.98" x2="73.66" y2="93.98" width="0.1524" layer="91"/>
<pinref part="C2" gate="G$1" pin="P$1"/>
<junction x="25.4" y="88.9"/>
<pinref part="C4" gate="G$1" pin="P$1"/>
<junction x="17.78" y="88.9"/>
<pinref part="C5" gate="G$1" pin="P$1"/>
<junction x="10.16" y="88.9"/>
<pinref part="C3" gate="G$1" pin="P$1"/>
<junction x="33.02" y="88.9"/>
<pinref part="C1" gate="G$1" pin="P$1"/>
<junction x="43.18" y="88.9"/>
<wire x1="73.66" y1="93.98" x2="73.66" y2="68.58" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="VBAT"/>
<pinref part="U1" gate="G$1" pin="VDD1"/>
<wire x1="81.28" y1="68.58" x2="81.28" y2="93.98" width="0.1524" layer="91"/>
<wire x1="81.28" y1="93.98" x2="73.66" y2="93.98" width="0.1524" layer="91"/>
<junction x="73.66" y="93.98"/>
<pinref part="U1" gate="G$1" pin="VDD2"/>
<wire x1="83.82" y1="68.58" x2="83.82" y2="93.98" width="0.1524" layer="91"/>
<wire x1="83.82" y1="93.98" x2="81.28" y2="93.98" width="0.1524" layer="91"/>
<junction x="81.28" y="93.98"/>
<pinref part="U1" gate="G$1" pin="VDD3"/>
<wire x1="86.36" y1="68.58" x2="86.36" y2="93.98" width="0.1524" layer="91"/>
<wire x1="86.36" y1="93.98" x2="83.82" y2="93.98" width="0.1524" layer="91"/>
<junction x="83.82" y="93.98"/>
<pinref part="U1" gate="G$1" pin="VDD4"/>
<wire x1="88.9" y1="68.58" x2="88.9" y2="93.98" width="0.1524" layer="91"/>
<wire x1="88.9" y1="93.98" x2="86.36" y2="93.98" width="0.1524" layer="91"/>
<junction x="86.36" y="93.98"/>
<pinref part="U1" gate="G$1" pin="VDDA"/>
<wire x1="93.98" y1="68.58" x2="93.98" y2="93.98" width="0.1524" layer="91"/>
<wire x1="93.98" y1="93.98" x2="88.9" y2="93.98" width="0.1524" layer="91"/>
<junction x="88.9" y="93.98"/>
<pinref part="C26" gate="G$1" pin="P$1"/>
<wire x1="10.16" y1="93.98" x2="2.54" y2="93.98" width="0.1524" layer="91"/>
<wire x1="2.54" y1="93.98" x2="2.54" y2="88.9" width="0.1524" layer="91"/>
<junction x="10.16" y="93.98"/>
<pinref part="C29" gate="G$1" pin="P$1"/>
<wire x1="-7.62" y1="88.9" x2="-7.62" y2="93.98" width="0.1524" layer="91"/>
<wire x1="-7.62" y1="93.98" x2="2.54" y2="93.98" width="0.1524" layer="91"/>
<junction x="2.54" y="93.98"/>
</segment>
<segment>
<pinref part="U2" gate="G$1" pin="VDD"/>
<pinref part="C10" gate="G$1" pin="P$1"/>
<wire x1="101.6" y1="-195.58" x2="119.38" y2="-195.58" width="0.1524" layer="91"/>
<wire x1="119.38" y1="-195.58" x2="134.62" y2="-195.58" width="0.1524" layer="91"/>
<wire x1="134.62" y1="-195.58" x2="134.62" y2="-203.2" width="0.1524" layer="91"/>
<pinref part="+3V1" gate="G$1" pin="+3V3"/>
<wire x1="119.38" y1="-193.04" x2="119.38" y2="-195.58" width="0.1524" layer="91"/>
<junction x="119.38" y="-195.58"/>
<pinref part="U2" gate="G$1" pin="VDDIO"/>
<pinref part="C11" gate="G$1" pin="P$1"/>
<wire x1="101.6" y1="-198.12" x2="119.38" y2="-198.12" width="0.1524" layer="91"/>
<wire x1="119.38" y1="-198.12" x2="119.38" y2="-203.2" width="0.1524" layer="91"/>
<wire x1="119.38" y1="-195.58" x2="119.38" y2="-198.12" width="0.1524" layer="91"/>
<junction x="119.38" y="-198.12"/>
</segment>
<segment>
<pinref part="U3" gate="G$1" pin="VOS"/>
<wire x1="104.14" y1="-287.02" x2="121.92" y2="-287.02" width="0.1524" layer="91"/>
<pinref part="L1" gate="G$1" pin="P$2"/>
<wire x1="121.92" y1="-287.02" x2="121.92" y2="-281.94" width="0.1524" layer="91"/>
<wire x1="121.92" y1="-281.94" x2="132.08" y2="-281.94" width="0.1524" layer="91"/>
<junction x="121.92" y="-281.94"/>
<pinref part="+3V2" gate="G$1" pin="+3V3"/>
<wire x1="132.08" y1="-281.94" x2="132.08" y2="-276.86" width="0.1524" layer="91"/>
<wire x1="132.08" y1="-281.94" x2="132.08" y2="-292.1" width="0.1524" layer="91"/>
<junction x="132.08" y="-281.94"/>
<pinref part="C13" gate="G$1" pin="P$1"/>
<wire x1="132.08" y1="-292.1" x2="127" y2="-292.1" width="0.1524" layer="91"/>
<wire x1="127" y1="-292.1" x2="127" y2="-294.64" width="0.1524" layer="91"/>
<pinref part="C14" gate="G$1" pin="P$1"/>
<wire x1="132.08" y1="-292.1" x2="134.62" y2="-292.1" width="0.1524" layer="91"/>
<wire x1="134.62" y1="-292.1" x2="134.62" y2="-294.64" width="0.1524" layer="91"/>
<junction x="132.08" y="-292.1"/>
<pinref part="C15" gate="G$1" pin="P$1"/>
<wire x1="134.62" y1="-292.1" x2="144.78" y2="-292.1" width="0.1524" layer="91"/>
<wire x1="144.78" y1="-292.1" x2="144.78" y2="-294.64" width="0.1524" layer="91"/>
<junction x="134.62" y="-292.1"/>
</segment>
<segment>
<pinref part="+3V3" gate="G$1" pin="+3V3"/>
<wire x1="60.96" y1="-292.1" x2="60.96" y2="-294.64" width="0.1524" layer="91"/>
<pinref part="U3" gate="G$1" pin="SLEEP"/>
<wire x1="60.96" y1="-294.64" x2="73.66" y2="-294.64" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="U6" gate="G$1" pin="VCC"/>
<pinref part="+3V6" gate="G$1" pin="+3V3"/>
<wire x1="35.56" y1="-477.52" x2="25.4" y2="-477.52" width="0.1524" layer="91"/>
<wire x1="25.4" y1="-477.52" x2="25.4" y2="-472.44" width="0.1524" layer="91"/>
<pinref part="U6" gate="G$1" pin="VL"/>
<wire x1="35.56" y1="-482.6" x2="25.4" y2="-482.6" width="0.1524" layer="91"/>
<wire x1="25.4" y1="-482.6" x2="25.4" y2="-477.52" width="0.1524" layer="91"/>
<junction x="25.4" y="-477.52"/>
<pinref part="C18" gate="G$1" pin="P$1"/>
<wire x1="20.32" y1="-500.38" x2="20.32" y2="-482.6" width="0.1524" layer="91"/>
<wire x1="20.32" y1="-482.6" x2="25.4" y2="-482.6" width="0.1524" layer="91"/>
<junction x="25.4" y="-482.6"/>
</segment>
<segment>
<pinref part="U5" gate="G$1" pin="VCC"/>
<pinref part="+3V5" gate="G$1" pin="+3V3"/>
<wire x1="35.56" y1="-419.1" x2="25.4" y2="-419.1" width="0.1524" layer="91"/>
<wire x1="25.4" y1="-419.1" x2="25.4" y2="-414.02" width="0.1524" layer="91"/>
<pinref part="U5" gate="G$1" pin="VL"/>
<wire x1="35.56" y1="-424.18" x2="25.4" y2="-424.18" width="0.1524" layer="91"/>
<wire x1="25.4" y1="-424.18" x2="25.4" y2="-419.1" width="0.1524" layer="91"/>
<junction x="25.4" y="-419.1"/>
<pinref part="C17" gate="G$1" pin="P$1"/>
<wire x1="17.78" y1="-447.04" x2="17.78" y2="-424.18" width="0.1524" layer="91"/>
<wire x1="17.78" y1="-424.18" x2="25.4" y2="-424.18" width="0.1524" layer="91"/>
<junction x="25.4" y="-424.18"/>
</segment>
<segment>
<pinref part="U4" gate="G$1" pin="VCC"/>
<pinref part="+3V4" gate="G$1" pin="+3V3"/>
<wire x1="35.56" y1="-370.84" x2="22.86" y2="-370.84" width="0.1524" layer="91"/>
<wire x1="22.86" y1="-370.84" x2="22.86" y2="-363.22" width="0.1524" layer="91"/>
<pinref part="U4" gate="G$1" pin="VL"/>
<wire x1="35.56" y1="-375.92" x2="22.86" y2="-375.92" width="0.1524" layer="91"/>
<wire x1="22.86" y1="-375.92" x2="22.86" y2="-370.84" width="0.1524" layer="91"/>
<junction x="22.86" y="-370.84"/>
<pinref part="C16" gate="G$1" pin="P$1"/>
<wire x1="17.78" y1="-396.24" x2="17.78" y2="-375.92" width="0.1524" layer="91"/>
<wire x1="17.78" y1="-375.92" x2="22.86" y2="-375.92" width="0.1524" layer="91"/>
<junction x="22.86" y="-375.92"/>
</segment>
<segment>
<pinref part="R2" gate="G$1" pin="P$2"/>
<wire x1="185.42" y1="-71.12" x2="185.42" y2="-68.58" width="0.1524" layer="91"/>
<pinref part="+3V7" gate="G$1" pin="+3V3"/>
<wire x1="185.42" y1="-68.58" x2="195.58" y2="-68.58" width="0.1524" layer="91"/>
<pinref part="R3" gate="G$1" pin="P$2"/>
<wire x1="195.58" y1="-68.58" x2="200.66" y2="-68.58" width="0.1524" layer="91"/>
<wire x1="200.66" y1="-68.58" x2="200.66" y2="-71.12" width="0.1524" layer="91"/>
<junction x="195.58" y="-68.58"/>
</segment>
</net>
<net name="GND" class="0">
<segment>
<pinref part="GND16" gate="1" pin="GND"/>
<wire x1="-45.72" y1="50.8" x2="-45.72" y2="33.02" width="0.1524" layer="91"/>
<wire x1="-45.72" y1="50.8" x2="-55.88" y2="50.8" width="0.1524" layer="91"/>
<pinref part="SWD" gate="A" pin="4"/>
</segment>
<segment>
<wire x1="10.16" y1="78.74" x2="17.78" y2="78.74" width="0.1524" layer="91"/>
<wire x1="17.78" y1="78.74" x2="25.4" y2="78.74" width="0.1524" layer="91"/>
<wire x1="25.4" y1="78.74" x2="33.02" y2="78.74" width="0.1524" layer="91"/>
<wire x1="33.02" y1="78.74" x2="43.18" y2="78.74" width="0.1524" layer="91"/>
<wire x1="43.18" y1="78.74" x2="43.18" y2="73.66" width="0.1524" layer="91"/>
<wire x1="43.18" y1="73.66" x2="43.18" y2="71.12" width="0.1524" layer="91"/>
<wire x1="10.16" y1="83.82" x2="10.16" y2="78.74" width="0.1524" layer="91"/>
<wire x1="17.78" y1="83.82" x2="17.78" y2="78.74" width="0.1524" layer="91"/>
<junction x="17.78" y="78.74"/>
<wire x1="25.4" y1="83.82" x2="25.4" y2="78.74" width="0.1524" layer="91"/>
<junction x="25.4" y="78.74"/>
<wire x1="33.02" y1="83.82" x2="33.02" y2="78.74" width="0.1524" layer="91"/>
<junction x="33.02" y="78.74"/>
<wire x1="43.18" y1="83.82" x2="43.18" y2="78.74" width="0.1524" layer="91"/>
<junction x="43.18" y="78.74"/>
<wire x1="43.18" y1="73.66" x2="53.34" y2="73.66" width="0.1524" layer="91"/>
<wire x1="53.34" y1="73.66" x2="53.34" y2="78.74" width="0.1524" layer="91"/>
<junction x="43.18" y="73.66"/>
<pinref part="R1" gate="G$1" pin="P$1"/>
<wire x1="63.5" y1="73.66" x2="53.34" y2="73.66" width="0.1524" layer="91"/>
<junction x="53.34" y="73.66"/>
<pinref part="C2" gate="G$1" pin="P$2"/>
<pinref part="C6" gate="G$1" pin="P$2"/>
<pinref part="C4" gate="G$1" pin="P$2"/>
<pinref part="C5" gate="G$1" pin="P$2"/>
<pinref part="C3" gate="G$1" pin="P$2"/>
<pinref part="C1" gate="G$1" pin="P$2"/>
<pinref part="GND1" gate="1" pin="GND"/>
<pinref part="C26" gate="G$1" pin="P$2"/>
<wire x1="2.54" y1="83.82" x2="2.54" y2="78.74" width="0.1524" layer="91"/>
<wire x1="2.54" y1="78.74" x2="10.16" y2="78.74" width="0.1524" layer="91"/>
<junction x="10.16" y="78.74"/>
<pinref part="C29" gate="G$1" pin="P$2"/>
<wire x1="2.54" y1="78.74" x2="-7.62" y2="78.74" width="0.1524" layer="91"/>
<wire x1="-7.62" y1="78.74" x2="-7.62" y2="83.82" width="0.1524" layer="91"/>
<junction x="2.54" y="78.74"/>
</segment>
<segment>
<pinref part="GND14" gate="1" pin="GND"/>
<wire x1="119.38" y1="83.82" x2="119.38" y2="78.74" width="0.1524" layer="91"/>
<wire x1="119.38" y1="78.74" x2="127" y2="78.74" width="0.1524" layer="91"/>
<pinref part="C7" gate="G$1" pin="P$2"/>
<junction x="119.38" y="83.82"/>
</segment>
<segment>
<wire x1="167.64" y1="-25.4" x2="167.64" y2="-35.56" width="0.1524" layer="91"/>
<pinref part="GND17" gate="1" pin="GND"/>
<wire x1="167.64" y1="-35.56" x2="187.96" y2="-35.56" width="0.1524" layer="91"/>
<pinref part="X1" gate="G$1" pin="P$3"/>
<wire x1="187.96" y1="-27.94" x2="187.96" y2="-35.56" width="0.1524" layer="91"/>
<junction x="187.96" y="-35.56"/>
<wire x1="187.96" y1="-35.56" x2="208.28" y2="-35.56" width="0.1524" layer="91"/>
<wire x1="208.28" y1="-35.56" x2="208.28" y2="-25.4" width="0.1524" layer="91"/>
<pinref part="C8" gate="G$1" pin="P$2"/>
<pinref part="C9" gate="G$1" pin="P$2"/>
</segment>
<segment>
<wire x1="60.96" y1="-55.88" x2="60.96" y2="-68.58" width="0.1524" layer="91"/>
<wire x1="60.96" y1="-68.58" x2="66.04" y2="-68.58" width="0.1524" layer="91"/>
<pinref part="GND6" gate="1" pin="GND"/>
<wire x1="66.04" y1="-68.58" x2="71.12" y2="-68.58" width="0.1524" layer="91"/>
<wire x1="71.12" y1="-68.58" x2="73.66" y2="-68.58" width="0.1524" layer="91"/>
<wire x1="73.66" y1="-68.58" x2="73.66" y2="-73.66" width="0.1524" layer="91"/>
<wire x1="66.04" y1="-55.88" x2="66.04" y2="-68.58" width="0.1524" layer="91"/>
<junction x="66.04" y="-68.58"/>
<wire x1="71.12" y1="-55.88" x2="71.12" y2="-68.58" width="0.1524" layer="91"/>
<junction x="71.12" y="-68.58"/>
<wire x1="76.2" y1="-55.88" x2="76.2" y2="-68.58" width="0.1524" layer="91"/>
<wire x1="76.2" y1="-68.58" x2="73.66" y2="-68.58" width="0.1524" layer="91"/>
<junction x="73.66" y="-68.58"/>
<wire x1="83.82" y1="-55.88" x2="83.82" y2="-68.58" width="0.1524" layer="91"/>
<wire x1="83.82" y1="-68.58" x2="76.2" y2="-68.58" width="0.1524" layer="91"/>
<junction x="76.2" y="-68.58"/>
<pinref part="U1" gate="G$1" pin="VSS1"/>
<pinref part="U1" gate="G$1" pin="VSS2"/>
<pinref part="U1" gate="G$1" pin="VSS3"/>
<pinref part="U1" gate="G$1" pin="VSS4"/>
<pinref part="U1" gate="G$1" pin="VSSA"/>
</segment>
<segment>
<pinref part="U2" gate="G$1" pin="GNDIO"/>
<wire x1="101.6" y1="-205.74" x2="106.68" y2="-205.74" width="0.1524" layer="91"/>
<wire x1="106.68" y1="-205.74" x2="106.68" y2="-215.9" width="0.1524" layer="91"/>
<pinref part="GND2" gate="1" pin="GND"/>
<wire x1="106.68" y1="-215.9" x2="119.38" y2="-215.9" width="0.1524" layer="91"/>
<pinref part="C11" gate="G$1" pin="P$2"/>
<wire x1="119.38" y1="-215.9" x2="119.38" y2="-208.28" width="0.1524" layer="91"/>
<junction x="119.38" y="-215.9"/>
<pinref part="C10" gate="G$1" pin="P$2"/>
<wire x1="119.38" y1="-215.9" x2="134.62" y2="-215.9" width="0.1524" layer="91"/>
<wire x1="134.62" y1="-215.9" x2="134.62" y2="-208.28" width="0.1524" layer="91"/>
<pinref part="U2" gate="G$1" pin="GND"/>
<wire x1="101.6" y1="-203.2" x2="106.68" y2="-203.2" width="0.1524" layer="91"/>
<wire x1="106.68" y1="-203.2" x2="106.68" y2="-205.74" width="0.1524" layer="91"/>
<junction x="106.68" y="-205.74"/>
</segment>
<segment>
<wire x1="50.8" y1="-444.5" x2="50.8" y2="-454.66" width="0.1524" layer="91"/>
<pinref part="GND5" gate="1" pin="GND"/>
<wire x1="50.8" y1="-454.66" x2="83.82" y2="-454.66" width="0.1524" layer="91"/>
<pinref part="U5" gate="G$1" pin="GND"/>
<pinref part="C17" gate="G$1" pin="P$2"/>
<wire x1="17.78" y1="-452.12" x2="17.78" y2="-454.66" width="0.1524" layer="91"/>
<wire x1="17.78" y1="-454.66" x2="50.8" y2="-454.66" width="0.1524" layer="91"/>
<junction x="50.8" y="-454.66"/>
</segment>
<segment>
<pinref part="GND7" gate="1" pin="GND"/>
<wire x1="50.8" y1="-508" x2="83.82" y2="-508" width="0.1524" layer="91"/>
<pinref part="U6" gate="G$1" pin="GND"/>
<wire x1="50.8" y1="-508" x2="50.8" y2="-502.92" width="0.1524" layer="91"/>
<pinref part="C18" gate="G$1" pin="P$2"/>
<wire x1="20.32" y1="-505.46" x2="20.32" y2="-508" width="0.1524" layer="91"/>
<wire x1="20.32" y1="-508" x2="50.8" y2="-508" width="0.1524" layer="91"/>
<junction x="50.8" y="-508"/>
</segment>
<segment>
<wire x1="50.8" y1="-396.24" x2="50.8" y2="-403.86" width="0.1524" layer="91"/>
<pinref part="GND4" gate="1" pin="GND"/>
<wire x1="50.8" y1="-403.86" x2="83.82" y2="-403.86" width="0.1524" layer="91"/>
<pinref part="U4" gate="G$1" pin="GND"/>
<pinref part="C16" gate="G$1" pin="P$2"/>
<wire x1="17.78" y1="-401.32" x2="17.78" y2="-403.86" width="0.1524" layer="91"/>
<wire x1="17.78" y1="-403.86" x2="50.8" y2="-403.86" width="0.1524" layer="91"/>
<junction x="50.8" y="-403.86"/>
</segment>
<segment>
<pinref part="U2" gate="G$1" pin="PS"/>
<pinref part="GND8" gate="1" pin="GND"/>
<wire x1="73.66" y1="-203.2" x2="68.58" y2="-203.2" width="0.1524" layer="91"/>
<wire x1="68.58" y1="-203.2" x2="68.58" y2="-213.36" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="SH4" gate="G$1" pin="P$2"/>
<pinref part="GND3" gate="1" pin="GND"/>
<wire x1="91.44" y1="-325.12" x2="101.6" y2="-325.12" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="GND9" gate="1" pin="GND"/>
<pinref part="U$11" gate="G$1" pin="GND"/>
<wire x1="88.9" y1="-261.62" x2="88.9" y2="-259.08" width="0.1524" layer="91"/>
<pinref part="C20" gate="G$1" pin="P$2"/>
<wire x1="88.9" y1="-259.08" x2="106.68" y2="-259.08" width="0.1524" layer="91"/>
<wire x1="106.68" y1="-259.08" x2="106.68" y2="-254" width="0.1524" layer="91"/>
<junction x="88.9" y="-259.08"/>
</segment>
<segment>
<pinref part="GND10" gate="1" pin="GND"/>
<wire x1="256.54" y1="-462.28" x2="256.54" y2="-452.12" width="0.1524" layer="91"/>
<pinref part="U$10" gate="G$1" pin="GND"/>
<wire x1="256.54" y1="-452.12" x2="254" y2="-452.12" width="0.1524" layer="91"/>
<wire x1="256.54" y1="-452.12" x2="256.54" y2="-419.1" width="0.1524" layer="91"/>
<junction x="256.54" y="-452.12"/>
<pinref part="U$9" gate="G$1" pin="GND"/>
<wire x1="256.54" y1="-419.1" x2="254" y2="-419.1" width="0.1524" layer="91"/>
<wire x1="256.54" y1="-419.1" x2="256.54" y2="-383.54" width="0.1524" layer="91"/>
<junction x="256.54" y="-419.1"/>
<pinref part="U$8" gate="G$1" pin="GND"/>
<wire x1="256.54" y1="-383.54" x2="254" y2="-383.54" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="C21" gate="G$1" pin="P$2"/>
<pinref part="GND13" gate="1" pin="GND"/>
<wire x1="220.98" y1="-391.16" x2="220.98" y2="-393.7" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="C22" gate="G$1" pin="P$2"/>
<pinref part="GND12" gate="1" pin="GND"/>
<wire x1="220.98" y1="-426.72" x2="220.98" y2="-429.26" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="C23" gate="G$1" pin="P$2"/>
<pinref part="GND11" gate="1" pin="GND"/>
<wire x1="220.98" y1="-459.74" x2="220.98" y2="-462.28" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="U$12" gate="G$1" pin="3"/>
<pinref part="GND15" gate="1" pin="GND"/>
<wire x1="205.74" y1="43.18" x2="205.74" y2="38.1" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$24" class="0">
<segment>
<wire x1="53.34" y1="83.82" x2="53.34" y2="88.9" width="0.1524" layer="91"/>
<wire x1="53.34" y1="88.9" x2="71.12" y2="88.9" width="0.1524" layer="91"/>
<pinref part="C6" gate="G$1" pin="P$1"/>
<junction x="53.34" y="83.82"/>
<wire x1="71.12" y1="68.58" x2="71.12" y2="88.9" width="0.1524" layer="91"/>
<wire x1="71.12" y1="88.9" x2="71.12" y2="109.22" width="0.1524" layer="91"/>
<junction x="71.12" y="88.9"/>
<wire x1="71.12" y1="109.22" x2="-38.1" y2="109.22" width="0.1524" layer="91"/>
<wire x1="-38.1" y1="109.22" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
<wire x1="-38.1" y1="55.88" x2="-55.88" y2="55.88" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="NRST"/>
<pinref part="SWD" gate="A" pin="2"/>
</segment>
</net>
<net name="N$33" class="0">
<segment>
<pinref part="R1" gate="G$1" pin="P$2"/>
<wire x1="63.5" y1="83.82" x2="63.5" y2="86.36" width="0.1524" layer="91"/>
<wire x1="63.5" y1="86.36" x2="66.04" y2="86.36" width="0.1524" layer="91"/>
<wire x1="66.04" y1="86.36" x2="66.04" y2="68.58" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="BOOT0"/>
</segment>
</net>
<net name="N$23" class="0">
<segment>
<wire x1="99.06" y1="93.98" x2="119.38" y2="93.98" width="0.1524" layer="91"/>
<wire x1="119.38" y1="93.98" x2="119.38" y2="88.9" width="0.1524" layer="91"/>
<pinref part="C7" gate="G$1" pin="P$1"/>
<pinref part="U1" gate="G$1" pin="VCAP1"/>
<wire x1="99.06" y1="93.98" x2="99.06" y2="68.58" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$6" class="0">
<segment>
<wire x1="5.08" y1="10.16" x2="-25.4" y2="10.16" width="0.1524" layer="91"/>
<wire x1="-25.4" y1="10.16" x2="-25.4" y2="48.26" width="0.1524" layer="91"/>
<wire x1="-25.4" y1="48.26" x2="-55.88" y2="48.26" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="PA14/SWCLK"/>
<pinref part="SWD" gate="A" pin="5"/>
</segment>
</net>
<net name="N$7" class="0">
<segment>
<wire x1="5.08" y1="12.7" x2="-22.86" y2="12.7" width="0.1524" layer="91"/>
<wire x1="-22.86" y1="12.7" x2="-22.86" y2="53.34" width="0.1524" layer="91"/>
<wire x1="-22.86" y1="53.34" x2="-55.88" y2="53.34" width="0.1524" layer="91"/>
<pinref part="U1" gate="G$1" pin="PA13/SWDIO"/>
<pinref part="SWD" gate="A" pin="3"/>
</segment>
</net>
<net name="N$35" class="0">
<segment>
<pinref part="X1" gate="G$1" pin="P$1"/>
<wire x1="167.64" y1="-20.32" x2="167.64" y2="-15.24" width="0.1524" layer="91"/>
<wire x1="167.64" y1="-15.24" x2="175.26" y2="-15.24" width="0.1524" layer="91"/>
<wire x1="152.4" y1="-15.24" x2="167.64" y2="-15.24" width="0.1524" layer="91"/>
<junction x="167.64" y="-15.24"/>
<pinref part="C8" gate="G$1" pin="P$1"/>
<junction x="167.64" y="-20.32"/>
<pinref part="U1" gate="G$1" pin="PH0"/>
</segment>
</net>
<net name="N$36" class="0">
<segment>
<pinref part="X1" gate="G$1" pin="P$2"/>
<wire x1="200.66" y1="-15.24" x2="208.28" y2="-15.24" width="0.1524" layer="91"/>
<wire x1="208.28" y1="-15.24" x2="208.28" y2="-20.32" width="0.1524" layer="91"/>
<wire x1="208.28" y1="-15.24" x2="208.28" y2="-5.08" width="0.1524" layer="91"/>
<junction x="208.28" y="-15.24"/>
<wire x1="208.28" y1="-5.08" x2="167.64" y2="-5.08" width="0.1524" layer="91"/>
<wire x1="167.64" y1="-5.08" x2="167.64" y2="-12.7" width="0.1524" layer="91"/>
<wire x1="167.64" y1="-12.7" x2="152.4" y2="-12.7" width="0.1524" layer="91"/>
<pinref part="C9" gate="G$1" pin="P$1"/>
<junction x="208.28" y="-20.32"/>
<pinref part="U1" gate="G$1" pin="PH1"/>
</segment>
</net>
<net name="N$1" class="0">
<segment>
<pinref part="U3" gate="G$1" pin="SW"/>
<pinref part="L1" gate="G$1" pin="P$1"/>
<wire x1="104.14" y1="-281.94" x2="111.76" y2="-281.94" width="0.1524" layer="91"/>
</segment>
</net>
<net name="+18V" class="0">
<segment>
<pinref part="P+1" gate="1" pin="+18V"/>
<wire x1="50.8" y1="-276.86" x2="50.8" y2="-281.94" width="0.1524" layer="91"/>
<pinref part="U3" gate="G$1" pin="EN"/>
<wire x1="73.66" y1="-287.02" x2="68.58" y2="-287.02" width="0.1524" layer="91"/>
<wire x1="68.58" y1="-287.02" x2="68.58" y2="-281.94" width="0.1524" layer="91"/>
<pinref part="U3" gate="G$1" pin="VIN"/>
<wire x1="68.58" y1="-281.94" x2="73.66" y2="-281.94" width="0.1524" layer="91"/>
<wire x1="50.8" y1="-281.94" x2="68.58" y2="-281.94" width="0.1524" layer="91"/>
<junction x="68.58" y="-281.94"/>
<pinref part="C19" gate="G$1" pin="P$1"/>
<wire x1="50.8" y1="-281.94" x2="48.26" y2="-281.94" width="0.1524" layer="91"/>
<wire x1="48.26" y1="-281.94" x2="48.26" y2="-297.18" width="0.1524" layer="91"/>
<junction x="50.8" y="-281.94"/>
<pinref part="C12" gate="G$1" pin="P$1"/>
<wire x1="48.26" y1="-281.94" x2="40.64" y2="-281.94" width="0.1524" layer="91"/>
<wire x1="40.64" y1="-281.94" x2="40.64" y2="-297.18" width="0.1524" layer="91"/>
<junction x="48.26" y="-281.94"/>
</segment>
<segment>
<pinref part="V+" gate="G$1" pin="P$1"/>
<wire x1="33.02" y1="-104.14" x2="33.02" y2="-99.06" width="0.1524" layer="91"/>
<wire x1="33.02" y1="-99.06" x2="68.58" y2="-99.06" width="0.1524" layer="91"/>
<pinref part="V+1" gate="G$1" pin="P$1"/>
<wire x1="68.58" y1="-99.06" x2="68.58" y2="-104.14" width="0.1524" layer="91"/>
<pinref part="V+2" gate="G$1" pin="P$1"/>
<wire x1="68.58" y1="-99.06" x2="83.82" y2="-99.06" width="0.1524" layer="91"/>
<wire x1="83.82" y1="-99.06" x2="83.82" y2="-104.14" width="0.1524" layer="91"/>
<junction x="68.58" y="-99.06"/>
<pinref part="V+3" gate="G$1" pin="P$1"/>
<wire x1="83.82" y1="-99.06" x2="99.06" y2="-99.06" width="0.1524" layer="91"/>
<wire x1="99.06" y1="-99.06" x2="99.06" y2="-104.14" width="0.1524" layer="91"/>
<junction x="83.82" y="-99.06"/>
<pinref part="V+4" gate="G$1" pin="P$1"/>
<wire x1="99.06" y1="-99.06" x2="114.3" y2="-99.06" width="0.1524" layer="91"/>
<wire x1="114.3" y1="-99.06" x2="114.3" y2="-104.14" width="0.1524" layer="91"/>
<junction x="99.06" y="-99.06"/>
<label x="48.26" y="-99.06" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="J5" gate="G$1" pin="4"/>
<wire x1="137.16" y1="-480.06" x2="119.38" y2="-480.06" width="0.1524" layer="91"/>
<label x="119.38" y="-480.06" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="F1" gate="A" pin="1"/>
<pinref part="P+2" gate="1" pin="+18V"/>
<wire x1="195.58" y1="-142.24" x2="198.12" y2="-142.24" width="0.1524" layer="91"/>
<wire x1="198.12" y1="-142.24" x2="198.12" y2="-132.08" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="F2" gate="A" pin="1"/>
<pinref part="P+3" gate="1" pin="+18V"/>
<wire x1="256.54" y1="-144.78" x2="259.08" y2="-144.78" width="0.1524" layer="91"/>
<wire x1="259.08" y1="-144.78" x2="259.08" y2="-134.62" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="P+4" gate="1" pin="+18V"/>
<wire x1="71.12" y1="-236.22" x2="71.12" y2="-243.84" width="0.1524" layer="91"/>
<pinref part="U$11" gate="G$1" pin="VIN"/>
<wire x1="71.12" y1="-243.84" x2="76.2" y2="-243.84" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="D3" gate="G$1" pin="C"/>
<pinref part="P+7" gate="1" pin="+18V"/>
<wire x1="289.56" y1="-398.78" x2="289.56" y2="-393.7" width="0.1524" layer="91"/>
</segment>
</net>
<net name="D2_P" class="0">
<segment>
<pinref part="J3" gate="A" pin="1"/>
<wire x1="66.04" y1="-424.18" x2="104.14" y2="-424.18" width="0.1524" layer="91"/>
<pinref part="J4" gate="A" pin="1"/>
<wire x1="104.14" y1="-424.18" x2="124.46" y2="-424.18" width="0.1524" layer="91"/>
<junction x="104.14" y="-424.18"/>
<pinref part="U5" gate="G$1" pin="A"/>
<label x="81.28" y="-424.18" size="1.778" layer="95"/>
</segment>
</net>
<net name="D2_N" class="0">
<segment>
<wire x1="66.04" y1="-429.26" x2="68.58" y2="-429.26" width="0.1524" layer="91"/>
<wire x1="68.58" y1="-429.26" x2="68.58" y2="-426.72" width="0.1524" layer="91"/>
<pinref part="J3" gate="A" pin="2"/>
<wire x1="68.58" y1="-426.72" x2="104.14" y2="-426.72" width="0.1524" layer="91"/>
<pinref part="J4" gate="A" pin="2"/>
<wire x1="104.14" y1="-426.72" x2="124.46" y2="-426.72" width="0.1524" layer="91"/>
<junction x="104.14" y="-426.72"/>
<pinref part="U5" gate="G$1" pin="B"/>
<wire x1="66.04" y1="-431.8" x2="66.04" y2="-429.26" width="0.1524" layer="91"/>
<label x="81.28" y="-426.72" size="1.778" layer="95"/>
</segment>
</net>
<net name="D1_N" class="0">
<segment>
<wire x1="66.04" y1="-381" x2="71.12" y2="-381" width="0.1524" layer="91"/>
<wire x1="71.12" y1="-381" x2="71.12" y2="-378.46" width="0.1524" layer="91"/>
<pinref part="J1" gate="A" pin="2"/>
<wire x1="71.12" y1="-378.46" x2="104.14" y2="-378.46" width="0.1524" layer="91"/>
<pinref part="J2" gate="A" pin="2"/>
<wire x1="104.14" y1="-378.46" x2="124.46" y2="-378.46" width="0.1524" layer="91"/>
<junction x="104.14" y="-378.46"/>
<pinref part="U4" gate="G$1" pin="B"/>
<wire x1="66.04" y1="-383.54" x2="66.04" y2="-381" width="0.1524" layer="91"/>
<label x="78.74" y="-378.46" size="1.778" layer="95"/>
</segment>
</net>
<net name="D1_P" class="0">
<segment>
<pinref part="J1" gate="A" pin="1"/>
<wire x1="66.04" y1="-375.92" x2="104.14" y2="-375.92" width="0.1524" layer="91"/>
<pinref part="J2" gate="A" pin="1"/>
<wire x1="104.14" y1="-375.92" x2="124.46" y2="-375.92" width="0.1524" layer="91"/>
<junction x="104.14" y="-375.92"/>
<pinref part="U4" gate="G$1" pin="A"/>
<label x="78.74" y="-375.92" size="1.778" layer="95"/>
</segment>
</net>
<net name="D3_N" class="0">
<segment>
<pinref part="J5" gate="G$1" pin="2"/>
<wire x1="137.16" y1="-485.14" x2="76.2" y2="-485.14" width="0.1524" layer="91"/>
<wire x1="66.04" y1="-487.68" x2="76.2" y2="-487.68" width="0.1524" layer="91"/>
<wire x1="76.2" y1="-487.68" x2="76.2" y2="-485.14" width="0.1524" layer="91"/>
<pinref part="U6" gate="G$1" pin="B"/>
<wire x1="66.04" y1="-490.22" x2="66.04" y2="-487.68" width="0.1524" layer="91"/>
<label x="88.9" y="-485.14" size="1.778" layer="95"/>
</segment>
</net>
<net name="D3_P" class="0">
<segment>
<pinref part="J5" gate="G$1" pin="3"/>
<wire x1="66.04" y1="-482.6" x2="137.16" y2="-482.6" width="0.1524" layer="91"/>
<pinref part="U6" gate="G$1" pin="A"/>
<label x="88.9" y="-482.6" size="1.778" layer="95"/>
</segment>
</net>
<net name="V-" class="0">
<segment>
<pinref part="U3" gate="G$1" pin="PGND"/>
<wire x1="73.66" y1="-307.34" x2="71.12" y2="-307.34" width="0.1524" layer="91"/>
<pinref part="U3" gate="G$1" pin="AGND"/>
<wire x1="73.66" y1="-302.26" x2="71.12" y2="-302.26" width="0.1524" layer="91"/>
<wire x1="71.12" y1="-302.26" x2="71.12" y2="-307.34" width="0.1524" layer="91"/>
<junction x="71.12" y="-307.34"/>
<wire x1="71.12" y1="-307.34" x2="71.12" y2="-314.96" width="0.1524" layer="91"/>
<wire x1="48.26" y1="-314.96" x2="71.12" y2="-314.96" width="0.1524" layer="91"/>
<wire x1="71.12" y1="-314.96" x2="71.12" y2="-317.5" width="0.1524" layer="91"/>
<junction x="71.12" y="-314.96"/>
<label x="73.66" y="-327.66" size="1.778" layer="95"/>
<wire x1="71.12" y1="-317.5" x2="71.12" y2="-325.12" width="0.1524" layer="91"/>
<pinref part="U3" gate="G$1" pin="NC"/>
<wire x1="71.12" y1="-325.12" x2="71.12" y2="-330.2" width="0.1524" layer="91"/>
<wire x1="104.14" y1="-307.34" x2="104.14" y2="-317.5" width="0.1524" layer="91"/>
<wire x1="104.14" y1="-317.5" x2="71.12" y2="-317.5" width="0.1524" layer="91"/>
<junction x="71.12" y="-317.5"/>
<pinref part="U3" gate="G$1" pin="FB"/>
<wire x1="104.14" y1="-302.26" x2="109.22" y2="-302.26" width="0.1524" layer="91"/>
<wire x1="109.22" y1="-302.26" x2="109.22" y2="-314.96" width="0.1524" layer="91"/>
<pinref part="C13" gate="G$1" pin="P$2"/>
<wire x1="109.22" y1="-314.96" x2="127" y2="-314.96" width="0.1524" layer="91"/>
<wire x1="127" y1="-314.96" x2="127" y2="-299.72" width="0.1524" layer="91"/>
<pinref part="C14" gate="G$1" pin="P$2"/>
<wire x1="127" y1="-314.96" x2="134.62" y2="-314.96" width="0.1524" layer="91"/>
<wire x1="134.62" y1="-314.96" x2="134.62" y2="-299.72" width="0.1524" layer="91"/>
<junction x="127" y="-314.96"/>
<pinref part="C15" gate="G$1" pin="P$2"/>
<wire x1="134.62" y1="-314.96" x2="144.78" y2="-314.96" width="0.1524" layer="91"/>
<wire x1="144.78" y1="-314.96" x2="144.78" y2="-299.72" width="0.1524" layer="91"/>
<junction x="134.62" y="-314.96"/>
<wire x1="104.14" y1="-317.5" x2="109.22" y2="-317.5" width="0.1524" layer="91"/>
<wire x1="109.22" y1="-317.5" x2="109.22" y2="-314.96" width="0.1524" layer="91"/>
<junction x="104.14" y="-317.5"/>
<junction x="109.22" y="-314.96"/>
<pinref part="SH4" gate="G$1" pin="P$1"/>
<wire x1="71.12" y1="-325.12" x2="86.36" y2="-325.12" width="0.1524" layer="91"/>
<junction x="71.12" y="-325.12"/>
<pinref part="C19" gate="G$1" pin="P$2"/>
<wire x1="48.26" y1="-314.96" x2="48.26" y2="-302.26" width="0.1524" layer="91"/>
<pinref part="C12" gate="G$1" pin="P$2"/>
<wire x1="48.26" y1="-314.96" x2="40.64" y2="-314.96" width="0.1524" layer="91"/>
<wire x1="40.64" y1="-314.96" x2="40.64" y2="-302.26" width="0.1524" layer="91"/>
<junction x="48.26" y="-314.96"/>
</segment>
<segment>
<pinref part="V-" gate="G$1" pin="P$1"/>
<wire x1="33.02" y1="-129.54" x2="33.02" y2="-124.46" width="0.1524" layer="91"/>
<pinref part="V-1" gate="G$1" pin="P$1"/>
<wire x1="33.02" y1="-124.46" x2="68.58" y2="-124.46" width="0.1524" layer="91"/>
<wire x1="68.58" y1="-124.46" x2="68.58" y2="-129.54" width="0.1524" layer="91"/>
<pinref part="V-2" gate="G$1" pin="P$1"/>
<wire x1="68.58" y1="-124.46" x2="83.82" y2="-124.46" width="0.1524" layer="91"/>
<wire x1="83.82" y1="-124.46" x2="83.82" y2="-129.54" width="0.1524" layer="91"/>
<junction x="68.58" y="-124.46"/>
<pinref part="V-3" gate="G$1" pin="P$1"/>
<wire x1="83.82" y1="-124.46" x2="99.06" y2="-124.46" width="0.1524" layer="91"/>
<wire x1="99.06" y1="-124.46" x2="99.06" y2="-129.54" width="0.1524" layer="91"/>
<junction x="83.82" y="-124.46"/>
<pinref part="V-4" gate="G$1" pin="P$1"/>
<wire x1="99.06" y1="-124.46" x2="114.3" y2="-124.46" width="0.1524" layer="91"/>
<wire x1="114.3" y1="-124.46" x2="114.3" y2="-129.54" width="0.1524" layer="91"/>
<junction x="99.06" y="-124.46"/>
<label x="48.26" y="-124.46" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U7" gate="G$1" pin="SOURCE"/>
<wire x1="198.12" y1="-177.8" x2="198.12" y2="-180.34" width="0.1524" layer="91"/>
<pinref part="U8" gate="G$1" pin="SOURCE"/>
<wire x1="259.08" y1="-177.8" x2="259.08" y2="-180.34" width="0.1524" layer="91"/>
<wire x1="259.08" y1="-180.34" x2="259.08" y2="-182.88" width="0.1524" layer="91"/>
<wire x1="198.12" y1="-180.34" x2="259.08" y2="-180.34" width="0.1524" layer="91"/>
<junction x="259.08" y="-180.34"/>
<label x="261.62" y="-182.88" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U$5" gate="G$1" pin="S"/>
<wire x1="276.86" y1="-381" x2="276.86" y2="-391.16" width="0.1524" layer="91"/>
<label x="276.86" y="-388.62" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U$6" gate="G$1" pin="S"/>
<wire x1="276.86" y1="-416.56" x2="276.86" y2="-426.72" width="0.1524" layer="91"/>
<label x="276.86" y="-426.72" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U$7" gate="G$1" pin="S"/>
<wire x1="276.86" y1="-449.58" x2="276.86" y2="-459.74" width="0.1524" layer="91"/>
<label x="276.86" y="-459.74" size="1.778" layer="95"/>
</segment>
</net>
<net name="TX3" class="0">
<segment>
<pinref part="U6" gate="G$1" pin="DI"/>
<wire x1="35.56" y1="-487.68" x2="22.86" y2="-487.68" width="0.1524" layer="91"/>
<label x="22.86" y="-487.68" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PC10/SPI3_SCK/I2S3_CK/UART3_TX/UART4_TX"/>
<wire x1="152.4" y1="17.78" x2="177.8" y2="17.78" width="0.1524" layer="91"/>
<label x="172.72" y="17.78" size="1.778" layer="95"/>
</segment>
</net>
<net name="RX3" class="0">
<segment>
<pinref part="U6" gate="G$1" pin="RO"/>
<wire x1="35.56" y1="-495.3" x2="22.86" y2="-495.3" width="0.1524" layer="91"/>
<label x="22.86" y="-495.3" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PC11/SPI3_MISO/UART3_RX/UART4_RX"/>
<wire x1="152.4" y1="15.24" x2="177.8" y2="15.24" width="0.1524" layer="91"/>
<label x="172.72" y="15.24" size="1.778" layer="95"/>
</segment>
</net>
<net name="DIR3" class="0">
<segment>
<pinref part="U6" gate="G$1" pin="RE/"/>
<wire x1="35.56" y1="-492.76" x2="33.02" y2="-492.76" width="0.1524" layer="91"/>
<wire x1="33.02" y1="-492.76" x2="33.02" y2="-490.22" width="0.1524" layer="91"/>
<pinref part="U6" gate="G$1" pin="DE"/>
<wire x1="33.02" y1="-490.22" x2="35.56" y2="-490.22" width="0.1524" layer="91"/>
<wire x1="33.02" y1="-490.22" x2="22.86" y2="-490.22" width="0.1524" layer="91"/>
<junction x="33.02" y="-490.22"/>
<label x="22.86" y="-490.22" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PC12/I2C2_SDA/SPI3_MOSI/I2S3_SD/UART3_CK/UART5_TX"/>
<wire x1="152.4" y1="12.7" x2="177.8" y2="12.7" width="0.1524" layer="91"/>
<label x="172.72" y="12.7" size="1.778" layer="95"/>
</segment>
</net>
<net name="TX2" class="0">
<segment>
<pinref part="U5" gate="G$1" pin="DI"/>
<wire x1="35.56" y1="-429.26" x2="20.32" y2="-429.26" width="0.1524" layer="91"/>
<label x="20.32" y="-429.26" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PC6/TIM3_1/TIM8_1/I2S2_MCK/UART6_RX"/>
<wire x1="152.4" y1="27.94" x2="177.8" y2="27.94" width="0.1524" layer="91"/>
<label x="170.18" y="27.94" size="1.778" layer="95"/>
</segment>
</net>
<net name="RX2" class="0">
<segment>
<pinref part="U5" gate="G$1" pin="RO"/>
<wire x1="35.56" y1="-436.88" x2="20.32" y2="-436.88" width="0.1524" layer="91"/>
<label x="20.32" y="-436.88" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PC7/TIM3_2/TIM8_2/SPI2_SCK/I2S2_CK/I2S3_MCK/UART6_RX"/>
<wire x1="152.4" y1="25.4" x2="177.8" y2="25.4" width="0.1524" layer="91"/>
<label x="170.18" y="25.4" size="1.778" layer="95"/>
</segment>
</net>
<net name="DIR2" class="0">
<segment>
<pinref part="U5" gate="G$1" pin="RE/"/>
<wire x1="35.56" y1="-434.34" x2="33.02" y2="-434.34" width="0.1524" layer="91"/>
<wire x1="33.02" y1="-434.34" x2="33.02" y2="-431.8" width="0.1524" layer="91"/>
<pinref part="U5" gate="G$1" pin="DE"/>
<wire x1="33.02" y1="-431.8" x2="35.56" y2="-431.8" width="0.1524" layer="91"/>
<wire x1="33.02" y1="-431.8" x2="20.32" y2="-431.8" width="0.1524" layer="91"/>
<junction x="33.02" y="-431.8"/>
<label x="20.32" y="-431.8" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PC8/TIM3_3/TIM8_3/UART6_CK"/>
<wire x1="152.4" y1="22.86" x2="177.8" y2="22.86" width="0.1524" layer="91"/>
<label x="170.18" y="22.86" size="1.778" layer="95"/>
</segment>
</net>
<net name="TX1" class="0">
<segment>
<pinref part="U4" gate="G$1" pin="DI"/>
<wire x1="35.56" y1="-381" x2="20.32" y2="-381" width="0.1524" layer="91"/>
<label x="20.32" y="-381" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PA2/TIM2_3/TIM5_3/TIM9_1/UART2_TX"/>
<wire x1="5.08" y1="40.64" x2="-17.78" y2="40.64" width="0.1524" layer="91"/>
<label x="-17.78" y="40.64" size="1.778" layer="95"/>
</segment>
</net>
<net name="RX1" class="0">
<segment>
<pinref part="U4" gate="G$1" pin="RO"/>
<wire x1="35.56" y1="-388.62" x2="20.32" y2="-388.62" width="0.1524" layer="91"/>
<label x="20.32" y="-388.62" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PA3/TIM2_4/TIM5_4/TIM9_2/UART2_RX"/>
<wire x1="5.08" y1="38.1" x2="-17.78" y2="38.1" width="0.1524" layer="91"/>
<label x="-17.78" y="38.1" size="1.778" layer="95"/>
</segment>
</net>
<net name="DIR1" class="0">
<segment>
<pinref part="U4" gate="G$1" pin="RE/"/>
<wire x1="35.56" y1="-386.08" x2="33.02" y2="-386.08" width="0.1524" layer="91"/>
<wire x1="33.02" y1="-386.08" x2="33.02" y2="-383.54" width="0.1524" layer="91"/>
<pinref part="U4" gate="G$1" pin="DE"/>
<wire x1="33.02" y1="-383.54" x2="35.56" y2="-383.54" width="0.1524" layer="91"/>
<wire x1="33.02" y1="-383.54" x2="20.32" y2="-383.54" width="0.1524" layer="91"/>
<junction x="33.02" y="-383.54"/>
<label x="20.32" y="-383.54" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PA1/TIM2_2/TIM5_2/UART4_RX"/>
<wire x1="5.08" y1="43.18" x2="-17.78" y2="43.18" width="0.1524" layer="91"/>
<label x="-17.78" y="43.18" size="1.778" layer="95"/>
</segment>
</net>
<net name="IMU_SCK" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="SCK"/>
<wire x1="73.66" y1="-182.88" x2="53.34" y2="-182.88" width="0.1524" layer="91"/>
<label x="53.34" y="-182.88" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PB3/SWO/TIM2_2/I2C2_SDA/SPI1_SCK/I2S1_CK/SPI3_SCK/I2S3_CK"/>
<wire x1="5.08" y1="-5.08" x2="-12.7" y2="-5.08" width="0.1524" layer="91"/>
<label x="-12.7" y="-5.08" size="1.778" layer="95"/>
</segment>
</net>
<net name="IMU_MOSI" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="SDI"/>
<wire x1="73.66" y1="-185.42" x2="53.34" y2="-185.42" width="0.1524" layer="91"/>
<label x="53.34" y="-185.42" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PB5/TIM3_2/SPI1_MOSI/I2S1_SD/SPI3_MOSI/I2S3_SD"/>
<wire x1="5.08" y1="-10.16" x2="-12.7" y2="-10.16" width="0.1524" layer="91"/>
<label x="-12.7" y="-10.16" size="1.778" layer="95"/>
</segment>
</net>
<net name="IMU_MISO" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="SDO2"/>
<wire x1="73.66" y1="-190.5" x2="71.12" y2="-190.5" width="0.1524" layer="91"/>
<wire x1="71.12" y1="-190.5" x2="71.12" y2="-187.96" width="0.1524" layer="91"/>
<pinref part="U2" gate="G$1" pin="SDO1"/>
<wire x1="71.12" y1="-187.96" x2="73.66" y2="-187.96" width="0.1524" layer="91"/>
<wire x1="71.12" y1="-187.96" x2="53.34" y2="-187.96" width="0.1524" layer="91"/>
<junction x="71.12" y="-187.96"/>
<label x="53.34" y="-187.96" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PB4/NJTRST/TIM3_1/I2C3_SDA/SPI1_MISO/SPI3_MISO"/>
<wire x1="5.08" y1="-7.62" x2="-12.7" y2="-7.62" width="0.1524" layer="91"/>
<label x="-12.7" y="-7.62" size="1.778" layer="95"/>
</segment>
</net>
<net name="IMU_CS1" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="CSB1"/>
<wire x1="73.66" y1="-195.58" x2="53.34" y2="-195.58" width="0.1524" layer="91"/>
<label x="53.34" y="-195.58" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PB6/TIM4_1/I2C1_SCL/UART1_TX"/>
<wire x1="5.08" y1="-12.7" x2="-12.7" y2="-12.7" width="0.1524" layer="91"/>
<label x="-12.7" y="-12.7" size="1.778" layer="95"/>
</segment>
</net>
<net name="IMU_CS2" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="CSB2"/>
<wire x1="73.66" y1="-198.12" x2="53.34" y2="-198.12" width="0.1524" layer="91"/>
<label x="53.34" y="-198.12" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PB7/TIM4_2/I2C1_SDA/UART1_RX"/>
<wire x1="5.08" y1="-15.24" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
<label x="-12.7" y="-15.24" size="1.778" layer="95"/>
</segment>
</net>
<net name="IMU_ACC_INT" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="INT1"/>
<wire x1="101.6" y1="-182.88" x2="127" y2="-182.88" width="0.1524" layer="91"/>
<label x="119.38" y="-182.88" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PC14"/>
<wire x1="152.4" y1="7.62" x2="177.8" y2="7.62" width="0.1524" layer="91"/>
<label x="167.64" y="7.62" size="1.778" layer="95"/>
</segment>
</net>
<net name="IMU_GYRO_INT" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="INT3"/>
<wire x1="101.6" y1="-187.96" x2="127" y2="-187.96" width="0.1524" layer="91"/>
<label x="119.38" y="-187.96" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PC13"/>
<wire x1="152.4" y1="10.16" x2="177.8" y2="10.16" width="0.1524" layer="91"/>
<label x="167.64" y="10.16" size="1.778" layer="95"/>
</segment>
</net>
<net name="N$5" class="0">
<segment>
<pinref part="R2" gate="G$1" pin="P$1"/>
<pinref part="D1" gate="G$1" pin="ANODE"/>
<wire x1="185.42" y1="-81.28" x2="185.42" y2="-83.82" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$8" class="0">
<segment>
<pinref part="R3" gate="G$1" pin="P$1"/>
<pinref part="D2" gate="G$1" pin="ANODE"/>
<wire x1="200.66" y1="-81.28" x2="200.66" y2="-83.82" width="0.1524" layer="91"/>
</segment>
</net>
<net name="STATUS2" class="0">
<segment>
<pinref part="D2" gate="G$1" pin="CATHODE"/>
<wire x1="200.66" y1="-88.9" x2="200.66" y2="-101.6" width="0.1524" layer="91"/>
<label x="200.66" y="-99.06" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PB12"/>
<wire x1="5.08" y1="-27.94" x2="-12.7" y2="-27.94" width="0.1524" layer="91"/>
<label x="-12.7" y="-27.94" size="1.778" layer="95"/>
</segment>
</net>
<net name="STATUS1" class="0">
<segment>
<pinref part="D1" gate="G$1" pin="CATHODE"/>
<wire x1="185.42" y1="-88.9" x2="185.42" y2="-101.6" width="0.1524" layer="91"/>
<label x="185.42" y="-99.06" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PB13/TIM1_1N/SPI2_SCK/I2S2_CK"/>
<wire x1="5.08" y1="-30.48" x2="-12.7" y2="-30.48" width="0.1524" layer="91"/>
<label x="-12.7" y="-30.48" size="1.778" layer="95"/>
</segment>
</net>
<net name="FAN1" class="0">
<segment>
<pinref part="U7" gate="G$1" pin="GATE"/>
<wire x1="187.96" y1="-170.18" x2="165.1" y2="-170.18" width="0.1524" layer="91"/>
<label x="165.1" y="-170.18" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PA6/TIM3_1/SPI1_MISO/I2S2_MCK/TIM13_1"/>
<wire x1="5.08" y1="30.48" x2="-17.78" y2="30.48" width="0.1524" layer="91"/>
<label x="-17.78" y="30.48" size="1.778" layer="95"/>
</segment>
</net>
<net name="FAN2" class="0">
<segment>
<pinref part="U8" gate="G$1" pin="GATE"/>
<wire x1="248.92" y1="-170.18" x2="228.6" y2="-170.18" width="0.1524" layer="91"/>
<label x="228.6" y="-167.64" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="PA7/TIM1_1N/TIM3_2/TIM8_1N/SPI1_MOSI/I2S1_SD/TIM14_1"/>
<wire x1="5.08" y1="27.94" x2="-17.78" y2="27.94" width="0.1524" layer="91"/>
<label x="-17.78" y="27.94" size="1.778" layer="95"/>
</segment>
</net>
<net name="N$4" class="0">
<segment>
<pinref part="F1" gate="A" pin="2"/>
<pinref part="U7" gate="G$1" pin="DRAIN"/>
<wire x1="195.58" y1="-144.78" x2="198.12" y2="-144.78" width="0.1524" layer="91"/>
<wire x1="198.12" y1="-144.78" x2="198.12" y2="-162.56" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$9" class="0">
<segment>
<pinref part="F2" gate="A" pin="2"/>
<pinref part="U8" gate="G$1" pin="DRAIN"/>
<wire x1="256.54" y1="-147.32" x2="259.08" y2="-147.32" width="0.1524" layer="91"/>
<wire x1="259.08" y1="-147.32" x2="259.08" y2="-162.56" width="0.1524" layer="91"/>
</segment>
</net>
<net name="+12V" class="0">
<segment>
<pinref part="U$11" gate="G$1" pin="VOUT"/>
<wire x1="101.6" y1="-243.84" x2="106.68" y2="-243.84" width="0.1524" layer="91"/>
<wire x1="106.68" y1="-243.84" x2="114.3" y2="-243.84" width="0.1524" layer="91"/>
<wire x1="114.3" y1="-243.84" x2="114.3" y2="-236.22" width="0.1524" layer="91"/>
<pinref part="P+5" gate="1" pin="+12V"/>
<pinref part="C20" gate="G$1" pin="P$1"/>
<wire x1="106.68" y1="-248.92" x2="106.68" y2="-243.84" width="0.1524" layer="91"/>
<junction x="106.68" y="-243.84"/>
</segment>
<segment>
<pinref part="P+6" gate="1" pin="+12V"/>
<wire x1="215.9" y1="-365.76" x2="215.9" y2="-378.46" width="0.1524" layer="91"/>
<pinref part="U$8" gate="G$1" pin="VS"/>
<wire x1="215.9" y1="-378.46" x2="220.98" y2="-378.46" width="0.1524" layer="91"/>
<wire x1="220.98" y1="-378.46" x2="223.52" y2="-378.46" width="0.1524" layer="91"/>
<wire x1="215.9" y1="-378.46" x2="215.9" y2="-414.02" width="0.1524" layer="91"/>
<junction x="215.9" y="-378.46"/>
<pinref part="U$9" gate="G$1" pin="VS"/>
<wire x1="215.9" y1="-414.02" x2="220.98" y2="-414.02" width="0.1524" layer="91"/>
<wire x1="220.98" y1="-414.02" x2="223.52" y2="-414.02" width="0.1524" layer="91"/>
<wire x1="215.9" y1="-414.02" x2="215.9" y2="-447.04" width="0.1524" layer="91"/>
<junction x="215.9" y="-414.02"/>
<pinref part="U$10" gate="G$1" pin="VS"/>
<wire x1="215.9" y1="-447.04" x2="220.98" y2="-447.04" width="0.1524" layer="91"/>
<pinref part="C22" gate="G$1" pin="P$1"/>
<wire x1="220.98" y1="-447.04" x2="223.52" y2="-447.04" width="0.1524" layer="91"/>
<wire x1="220.98" y1="-421.64" x2="220.98" y2="-414.02" width="0.1524" layer="91"/>
<junction x="220.98" y="-414.02"/>
<pinref part="C23" gate="G$1" pin="P$1"/>
<wire x1="220.98" y1="-454.66" x2="220.98" y2="-447.04" width="0.1524" layer="91"/>
<junction x="220.98" y="-447.04"/>
<pinref part="C21" gate="G$1" pin="P$1"/>
<wire x1="220.98" y1="-386.08" x2="220.98" y2="-378.46" width="0.1524" layer="91"/>
<junction x="220.98" y="-378.46"/>
</segment>
</net>
<net name="N$11" class="0">
<segment>
<pinref part="U$9" gate="G$1" pin="G"/>
<pinref part="U$6" gate="G$1" pin="G"/>
<wire x1="254" y1="-414.02" x2="271.78" y2="-414.02" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$12" class="0">
<segment>
<pinref part="U$8" gate="G$1" pin="G"/>
<pinref part="U$5" gate="G$1" pin="G"/>
<wire x1="254" y1="-378.46" x2="271.78" y2="-378.46" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$13" class="0">
<segment>
<pinref part="U$10" gate="G$1" pin="G"/>
<pinref part="U$7" gate="G$1" pin="G"/>
<wire x1="254" y1="-447.04" x2="271.78" y2="-447.04" width="0.1524" layer="91"/>
</segment>
</net>
<net name="PWR_PRECHARGE" class="0">
<segment>
<pinref part="U$8" gate="G$1" pin="CTL"/>
<wire x1="223.52" y1="-383.54" x2="198.12" y2="-383.54" width="0.1524" layer="91"/>
<label x="198.12" y="-383.54" size="1.778" layer="95"/>
</segment>
</net>
<net name="PWR_MOTOR" class="0">
<segment>
<pinref part="U$9" gate="G$1" pin="CTL"/>
<wire x1="223.52" y1="-419.1" x2="198.12" y2="-419.1" width="0.1524" layer="91"/>
<label x="198.12" y="-419.1" size="1.778" layer="95"/>
</segment>
</net>
<net name="PWR_CPU" class="0">
<segment>
<pinref part="U$10" gate="G$1" pin="CTL"/>
<wire x1="223.52" y1="-452.12" x2="200.66" y2="-452.12" width="0.1524" layer="91"/>
<label x="200.66" y="-452.12" size="1.778" layer="95"/>
</segment>
</net>
<net name="V-MOTOR" class="0">
<segment>
<pinref part="J2" gate="A" pin="3"/>
<pinref part="J1" gate="A" pin="3"/>
<wire x1="124.46" y1="-381" x2="104.14" y2="-381" width="0.1524" layer="91"/>
<wire x1="104.14" y1="-381" x2="86.36" y2="-381" width="0.1524" layer="91"/>
<wire x1="86.36" y1="-381" x2="86.36" y2="-396.24" width="0.1524" layer="91"/>
<junction x="104.14" y="-381"/>
<label x="86.36" y="-396.24" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="J4" gate="A" pin="3"/>
<pinref part="J3" gate="A" pin="3"/>
<wire x1="124.46" y1="-429.26" x2="104.14" y2="-429.26" width="0.1524" layer="91"/>
<wire x1="104.14" y1="-429.26" x2="86.36" y2="-429.26" width="0.1524" layer="91"/>
<junction x="104.14" y="-429.26"/>
<wire x1="86.36" y1="-429.26" x2="86.36" y2="-447.04" width="0.1524" layer="91"/>
<label x="86.36" y="-447.04" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U$6" gate="G$1" pin="D"/>
<pinref part="D3" gate="G$1" pin="A"/>
<wire x1="276.86" y1="-406.4" x2="289.56" y2="-406.4" width="0.1524" layer="91"/>
<wire x1="289.56" y1="-406.4" x2="289.56" y2="-403.86" width="0.1524" layer="91"/>
<wire x1="289.56" y1="-406.4" x2="304.8" y2="-406.4" width="0.1524" layer="91"/>
<junction x="289.56" y="-406.4"/>
<label x="299.72" y="-406.4" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="R4" gate="G$1" pin="P$2"/>
<wire x1="289.56" y1="-368.3" x2="307.34" y2="-368.3" width="0.1524" layer="91"/>
<label x="299.72" y="-368.3" size="1.778" layer="95"/>
</segment>
</net>
<net name="V-CPU" class="0">
<segment>
<pinref part="J5" gate="G$1" pin="1"/>
<wire x1="137.16" y1="-487.68" x2="96.52" y2="-487.68" width="0.1524" layer="91"/>
<wire x1="96.52" y1="-487.68" x2="96.52" y2="-500.38" width="0.1524" layer="91"/>
<label x="96.52" y="-500.38" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U$7" gate="G$1" pin="D"/>
<wire x1="276.86" y1="-439.42" x2="276.86" y2="-434.34" width="0.1524" layer="91"/>
<wire x1="276.86" y1="-434.34" x2="294.64" y2="-434.34" width="0.1524" layer="91"/>
<wire x1="294.64" y1="-434.34" x2="294.64" y2="-436.88" width="0.1524" layer="91"/>
<label x="289.56" y="-434.34" size="1.778" layer="95"/>
</segment>
</net>
<net name="N$10" class="0">
<segment>
<pinref part="U$5" gate="G$1" pin="D"/>
<wire x1="276.86" y1="-370.84" x2="276.86" y2="-368.3" width="0.1524" layer="91"/>
<pinref part="R4" gate="G$1" pin="P$1"/>
<wire x1="276.86" y1="-368.3" x2="279.4" y2="-368.3" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$2" class="0">
<segment>
<pinref part="U1" gate="G$1" pin="PC0"/>
<pinref part="U$12" gate="G$1" pin="2"/>
<wire x1="152.4" y1="43.18" x2="180.34" y2="43.18" width="0.1524" layer="91"/>
</segment>
</net>
</nets>
</sheet>
</sheets>
</schematic>
</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>
</compatibility>
</eagle>

repository: annhan/moteus

repo_name: annhan/moteus

extension: sch


text:
package jose

import (
	"crypto"
	"encoding/base64"
	"encoding/json"

	"github.com/pkg/errors"
	"github.com/smallstep/cli/crypto/randutil"
	"github.com/smallstep/cli/errs"
	"github.com/smallstep/cli/ui"
)

// Thumbprint computes the JWK Thumbprint of a key using SHA256 as the hash
// algorithm. It returns the hash encoded in the Base64 raw url encoding.
func Thumbprint(jwk *JSONWebKey) (string, error) {
	hash, err := jwk.Thumbprint(crypto.SHA256)
	if err != nil {
		return "", errors.Wrap(err, "error generating JWK thumbprint")
	}
	return base64.RawURLEncoding.EncodeToString(hash), nil
}

// EncryptJWK returns the given JWK encrypted with the default encryption
// algorithm (PBES2-HS256+A128KW).
func EncryptJWK(jwk *JSONWebKey, opts ...Option) (*JSONWebEncryption, error) {
	ctx, err := new(context).apply(opts...)
	if err != nil {
		return nil, err
	}

	var key []byte
	if len(ctx.password) > 0 {
		key = ctx.password
	} else {
		key, err = ui.PromptPassword("Please enter the password to encrypt the private JWK")
		if err != nil {
			return nil, errors.Wrap(err, "error reading password")
		}
	}

	salt, err := randutil.Salt(PBKDF2SaltSize)
	if err != nil {
		return nil, err
	}

	b, err := json.Marshal(jwk)
	if err != nil {
		return nil, errors.Wrap(err, "error marshaling JWK")
	}

	// Encrypt private key using PBES2
	recipient := Recipient{
		Algorithm:  PBES2_HS256_A128KW,
		Key:        key,
		PBES2Count: PBKDF2Iterations,
		PBES2Salt:  salt,
	}

	encOpts := new(EncrypterOptions)
	encOpts.WithContentType(ContentType("jwk+json"))

	encrypter, err := NewEncrypter(DefaultEncAlgorithm, recipient, encOpts)
	if err != nil {
		return nil, errs.Wrap(err, "error creating cipher")
	}

	jwe, err := encrypter.Encrypt(b)
	if err != nil {
		return nil, errs.Wrap(err, "error encrypting data")
	}

	return jwe, nil
}

repository: devon-mar/cli

license_type: permissive

repo_name: devon-mar/cli

branch_name: refs/heads/master

extension: go


text:
require cornucopia.inc

DESCRIPTION = "freesmartphone.org support library"
DEPENDS += "libnl"
SRCREV = "${FSO_CORNUCOPIA_SRCREV}"
PV = "0.9.10+gitr${SRCPV}"
PE = "1"
PR = "${INC_PR}.2"

license: MIT

repository: mrchapp/arago-oe-dev

repo_name: mrchapp/arago-oe-dev

extension: bb


text:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Grammophone.Vectors.ExtraExtensions
{
	/// <summary>
	/// Extensions for producing vectors via Select.
	/// They hide the generic Select methods of the base class library
	/// which return <see cref="IEnumerable{Double}"/>
	/// and they return <see cref="Vector"/> instead.
	/// </summary>
	public static class SelectExtensions
	{
		/// <summary>
		/// Project a collection to a vector using an element-by-element mapping.
		/// </summary>
		/// <typeparam name="T">The type of the elements in the source collection.</typeparam>
		/// <param name="source">The collection to project.</param>
		/// <param name="selector">The element-wise mapping function.</param>
		/// <returns>Returns the projection.</returns>
		public static Vector Select<T>(this IEnumerable<T> source, Func<T, double> selector)
		{
			if (source == null) throw new ArgumentNullException("source");
			if (selector == null) throw new ArgumentNullException("selector");

			IEnumerable<double> result = Enumerable.Select(source, selector);

			return new Vector(result);
		}

		/// <summary>
		/// Project a collection to a vector using an element-by-element mapping.
		/// </summary>
		/// <typeparam name="T">The type of the elements in the source collection.</typeparam>
		/// <param name="source">The collection to project.</param>
		/// <param name="selector">The mapping function having arguments the element and its index.</param>
		/// <returns>Returns the projection.</returns>
		public static Vector Select<T>(this IEnumerable<T> source, Func<T, int, double> selector)
		{
			if (source == null) throw new ArgumentNullException("source");
			if (selector == null) throw new ArgumentNullException("selector");

			IEnumerable<double> result = Enumerable.Select(source, selector);

			return new Vector(result);
		}

		/// <summary>
		/// Project a collection to a vector using an element-by-element mapping.
		/// </summary>
		/// <typeparam name="T">The type of the elements in the source collection.</typeparam>
		/// <param name="source">The collection to project.</param>
		/// <param name="selector">The element-wise mapping function.</param>
		/// <returns>Returns the projection.</returns>
		public static Vector Select<T>(this ParallelQuery<T> source, Func<T, double> selector)
		{
			if (source == null) throw new ArgumentNullException("source");
			if (selector == null) throw new ArgumentNullException("selector");

			ParallelQuery<double> result = ParallelEnumerable.Select(source.AsOrdered(), selector);

			return new Vector(result);
		}

		/// <summary>
		/// Project a collection to a vector using an element-by-element mapping.
		/// </summary>
		/// <typeparam name="T">The type of the elements in the source collection.</typeparam>
		/// <param name="source">The collection to project.</param>
		/// <param name="selector">The mapping function having arguments the element and its index.</param>
		/// <returns>Returns the projection.</returns>
		public static Vector Select<T>(this ParallelQuery<T> source, Func<T, int, double> selector)
		{
			if (source == null) throw new ArgumentNullException("source");
			if (selector == null) throw new ArgumentNullException("selector");

			ParallelQuery<double> result = ParallelEnumerable.Select(source.AsOrdered(), selector);

			return new Vector(result);
		}

	}
}

extension: cs


text:
// Copyright 2020 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

import '../../Images/Images.js';
import '../../core/dom_extension/dom_extension.js';
import '../../panels/sources/sources-meta.js';
import '../../panels/explain/explain-meta.js';
import '../../panels/profiler/profiler-meta.js';
import '../../panels/console/console-meta.js';
import '../../panels/coverage/coverage-meta.js';
import '../../panels/changes/changes-meta.js';
import '../../ui/components/linear_memory_inspector/linear_memory_inspector-meta.js';
import '../../panels/settings/settings-meta.js';
import '../../panels/protocol_monitor/protocol_monitor-meta.js';
import '../../models/persistence/persistence-meta.js';
import '../../models/logs/logs-meta.js';
import '../main/main-meta.js';
import '../../ui/legacy/components/perf_ui/perf_ui-meta.js';
import '../../ui/legacy/components/quick_open/quick_open-meta.js';
import '../../core/sdk/sdk-meta.js';
import '../../ui/legacy/components/source_frame/source_frame-meta.js';
import '../../panels/console_counters/console_counters-meta.js';
import '../../ui/legacy/components/object_ui/object_ui-meta.js';
import '../main/main.js';

// We generate the descriptors in this file, which depend on the runtime.

repository: ChromeDevTools/devtools-frontend

repo_name: ChromeDevTools/devtools-frontend

branch_name: refs/heads/main

gha_language: TypeScript

extension: ts