From 5e8b4663f50edc9148bc05052611b644880f1beb Mon Sep 17 00:00:00 2001
From: Jake <jake.read@cba.mit.edu>
Date: Thu, 28 Jun 2018 01:20:10 -0400
Subject: [PATCH] add xmega bldc

---
 README.md                                     |    6 +-
 circuit/README.md                             |    2 -
 circuit/atkbldcdriver/atkbldcdriver.brd       | 3643 ++++++++++
 circuit/atkbldcdriver/atkbldcdriver.sch       | 6000 +++++++++++++++++
 .../atkbldcdriver_2018-06-28.zip              |  Bin 0 -> 143401 bytes
 circuit/atkbldcdriver/eagle.epf               |  139 +
 circuit/mkbldcdriver/eagle.epf                |    4 +-
 7 files changed, 9788 insertions(+), 6 deletions(-)
 create mode 100644 circuit/atkbldcdriver/atkbldcdriver.brd
 create mode 100644 circuit/atkbldcdriver/atkbldcdriver.sch
 create mode 100644 circuit/atkbldcdriver/atkbldcdriver_2018-06-28.zip
 create mode 100644 circuit/atkbldcdriver/eagle.epf

diff --git a/README.md b/README.md
index 683c8f0..ffe7331 100644
--- a/README.md
+++ b/README.md
@@ -6,9 +6,11 @@
 
 See: [Circuit Development](/circuit), [Code Development](/embedded), and [Education](/education)
 
-## Status
+# Next Board Notes
 
-New boards are in, waiting for time...
+ - crystal
+ - qfn64 footprint update!
+ - power pad size
 
 ## Next Steps
 
diff --git a/circuit/README.md b/circuit/README.md
index 348ebb4..e3588a3 100644
--- a/circuit/README.md
+++ b/circuit/README.md
@@ -4,5 +4,3 @@ Uses DRV8302 to drive fancy TI half-bridges, etc. Current sensing, voltage sensi
 
 ## Notes
 
- - last row of LED R could be an actual row
- - hole for mount power not big enough
\ No newline at end of file
diff --git a/circuit/atkbldcdriver/atkbldcdriver.brd b/circuit/atkbldcdriver/atkbldcdriver.brd
new file mode 100644
index 0000000..d2c3429
--- /dev/null
+++ b/circuit/atkbldcdriver/atkbldcdriver.brd
@@ -0,0 +1,3643 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE eagle SYSTEM "eagle.dtd">
+<eagle version="9.0.0">
+<drawing>
+<settings>
+<setting alwaysvectorfont="no"/>
+<setting verticaltext="up"/>
+</settings>
+<grid distance="0.5" unitdist="mm" unit="mm" style="dots" multiple="1" display="yes" altdistance="5" altunitdist="mil" altunit="mil"/>
+<layers>
+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
+<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
+<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
+<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
+<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
+<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
+<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
+<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
+<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
+<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
+<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
+<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
+<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
+<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
+<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
+<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
+<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
+<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
+<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
+<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
+<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
+<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/>
+<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/>
+<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/>
+<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
+<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
+<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
+<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
+<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
+<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
+<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
+<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
+<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
+<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/>
+<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
+<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/>
+<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/>
+<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="113" name="IDFDebug" color="7" fill="1" visible="no" active="yes"/>
+<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/>
+<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/>
+<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
+<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="no" active="yes"/>
+<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/>
+<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="no" active="yes"/>
+<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="no" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
+<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="no" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="133" name="bottom_silk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/>
+<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
+<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/>
+<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/>
+<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
+<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
+<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
+<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
+<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
+<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
+<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
+<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
+<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="232" name="Eagle3D_PG2" color="14" fill="2" visible="no" active="yes"/>
+<layer number="233" name="Eagle3D_PG3" color="14" fill="4" visible="no" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
+<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
+<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
+<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
+</layers>
+<board>
+<plain>
+<text x="94.5" y="39.4" size="1.778" layer="21" font="vector" rot="R180">W</text>
+<text x="94.2" y="42.6" size="1.778" layer="21" font="vector" rot="R180">V</text>
+<text x="94.4" y="54.3" size="1.778" layer="21" font="vector" rot="R180">U</text>
+<text x="45.479" y="54.562" size="1.016" layer="21" font="vector">SPI</text>
+<text x="50.9" y="25.7" size="0.6096" layer="21" font="vector">UP0</text>
+<text x="45.8" y="22.15" size="1.016" layer="21" font="vector">ATKP0</text>
+<text x="54.82" y="25.003" size="0.6096" layer="21" font="vector">V-VCC</text>
+<text x="53.12" y="29.043" size="0.6096" layer="21" font="vector">V-W</text>
+<text x="53.27" y="31.61" size="0.6096" layer="21" font="vector">V-V</text>
+<text x="53.32" y="34.123" size="0.6096" layer="21" font="vector">V-U</text>
+<text x="53.37" y="39.18" size="0.6096" layer="21" font="vector">I-V</text>
+<text x="53.37" y="36.763" size="0.6096" layer="21" font="vector">I-W</text>
+<text x="57.17" y="41.67" size="0.6096" layer="21" font="vector">3V3</text>
+<text x="57.17" y="44.26" size="0.6096" layer="21" font="vector">GND</text>
+<text x="57.22" y="46.863" size="0.6096" layer="21" font="vector">HI3</text>
+<text x="57.22" y="49.37" size="0.6096" layer="21" font="vector">HI2</text>
+<text x="57.22" y="51.823" size="0.6096" layer="21" font="vector">HI1</text>
+<text x="57.22" y="54.44" size="0.6096" layer="21" font="vector">FAULT</text>
+<text x="51.4" y="14.578" size="1.016" layer="21" font="vector">atkbldcdriver v0.5</text>
+<text x="57.7" y="55.742" size="1.016" layer="21" font="vector">&lt; no - go &gt;</text>
+<text x="92.557" y="14.825" size="1.016" layer="21" font="vector" rot="R180">GND</text>
+<text x="93.111" y="28.457" size="1.016" layer="21" font="vector" rot="R180">VCC</text>
+<wire x1="32" y1="58.5" x2="35.5" y2="62" width="0.1524" layer="20" curve="-92.29061"/>
+<rectangle x1="59.5" y1="10" x2="86.5" y2="22.5" layer="48"/>
+<rectangle x1="86" y1="34.5" x2="92.5" y2="57.5" layer="48"/>
+<wire x1="32" y1="58.5" x2="32" y2="16" width="0.1524" layer="20"/>
+<wire x1="96.5" y1="12.5" x2="100.5" y2="16.5" width="0.1524" layer="20" curve="90"/>
+<wire x1="100.5" y1="16.5" x2="100.5" y2="57.5" width="0.1524" layer="20"/>
+<wire x1="100.5" y1="57.5" x2="96.5" y2="62" width="0.1524" layer="20" curve="90"/>
+<wire x1="96.5" y1="62" x2="35.5" y2="62" width="0.1524" layer="20"/>
+<rectangle x1="66.5" y1="34.5" x2="73" y2="57.5" layer="48"/>
+<wire x1="35.5" y1="12.5" x2="96.5" y2="12.5" width="0.1524" layer="20"/>
+<wire x1="66.5" y1="57.5" x2="66.5" y2="57.1" width="0.1016" layer="22"/>
+<wire x1="66.5" y1="57.1" x2="66.9" y2="57.5" width="0.1016" layer="22"/>
+<wire x1="66.9" y1="57.5" x2="66.5" y2="57.5" width="0.1016" layer="22"/>
+<wire x1="73" y1="57.5" x2="73" y2="57.1" width="0.1016" layer="22"/>
+<wire x1="73" y1="57.1" x2="72.6" y2="57.5" width="0.1016" layer="22"/>
+<wire x1="72.6" y1="57.5" x2="73" y2="57.5" width="0.1016" layer="22"/>
+<wire x1="66.5" y1="34.5" x2="66.5" y2="34.9" width="0.1016" layer="22"/>
+<wire x1="66.5" y1="34.9" x2="66.9" y2="34.5" width="0.1016" layer="22"/>
+<wire x1="66.9" y1="34.5" x2="66.5" y2="34.5" width="0.1016" layer="22"/>
+<wire x1="73" y1="34.5" x2="73" y2="34.9" width="0.1016" layer="22"/>
+<wire x1="73" y1="34.9" x2="72.6" y2="34.5" width="0.1016" layer="22"/>
+<wire x1="72.6" y1="34.5" x2="73" y2="34.5" width="0.1016" layer="22"/>
+<wire x1="86" y1="57.5" x2="86.4" y2="57.5" width="0.1016" layer="22"/>
+<wire x1="86.4" y1="57.5" x2="86" y2="57.1" width="0.1016" layer="22"/>
+<wire x1="86" y1="57.1" x2="86" y2="57.5" width="0.1016" layer="22"/>
+<wire x1="92.5" y1="57.5" x2="92.5" y2="57.1" width="0.1016" layer="22"/>
+<wire x1="92.5" y1="57.1" x2="92.1" y2="57.5" width="0.1016" layer="22"/>
+<wire x1="92.1" y1="57.5" x2="92.5" y2="57.5" width="0.1016" layer="22"/>
+<wire x1="92.5" y1="34.5" x2="92.5" y2="34.9" width="0.1016" layer="22"/>
+<wire x1="92.5" y1="34.9" x2="92.1" y2="34.5" width="0.1016" layer="22"/>
+<wire x1="92.1" y1="34.5" x2="92.5" y2="34.5" width="0.1016" layer="22"/>
+<wire x1="86" y1="34.5" x2="86" y2="34.9" width="0.1016" layer="22"/>
+<wire x1="86" y1="34.9" x2="86.4" y2="34.5" width="0.1016" layer="22"/>
+<wire x1="86.4" y1="34.5" x2="86" y2="34.5" width="0.1016" layer="22"/>
+<dimension x1="32" y1="62" x2="100.5" y2="62" x3="66.25" y3="64.5" textsize="0.6096" layer="48"/>
+<dimension x1="32" y1="9.75" x2="32" y2="62" x3="28.6" y3="35.875" textsize="0.6096" layer="48"/>
+<text x="60.822" y="56.4" size="1.016" layer="22" font="vector" rot="MR270">since systems tend to leave unstable equilibria
+they cannot often be in them</text>
+<wire x1="35.5" y1="12.5" x2="32" y2="16" width="0.1524" layer="20" curve="-90"/>
+<dimension x1="32" y1="63.5" x2="100.5" y2="63.5" x3="66.25" y3="67.5" textsize="0.6096" textratio="10" layer="47"/>
+<dimension x1="102.5" y1="62" x2="102.5" y2="12.5" x3="107" y3="37.25" textsize="0.6096" textratio="10" layer="47"/>
+</plain>
+<libraries>
+<library name="fab">
+<packages>
+<package name="CBA-SILK-LOGO">
+<circle x="0" y="0" radius="0.254" width="0.127" layer="21"/>
+<circle x="-0.762" y="0.762" radius="0.254" width="0.127" layer="21"/>
+<wire x1="-0.254" y1="1.016" x2="0.254" y2="1.016" width="0.127" layer="21"/>
+<wire x1="0.254" y1="1.016" x2="0.254" y2="0.508" width="0.127" layer="21"/>
+<wire x1="0.254" y1="0.508" x2="-0.254" y2="0.508" width="0.127" layer="21"/>
+<wire x1="-0.254" y1="0.508" x2="-0.254" y2="1.016" width="0.127" layer="21"/>
+<wire x1="-1.016" y1="0.254" x2="-0.508" y2="0.254" width="0.127" layer="21"/>
+<wire x1="-0.508" y1="0.254" x2="-0.508" y2="-0.254" width="0.127" layer="21"/>
+<wire x1="-0.508" y1="-0.254" x2="-1.016" y2="-0.254" width="0.127" layer="21"/>
+<wire x1="-1.016" y1="-0.254" x2="-1.016" y2="0.254" width="0.127" layer="21"/>
+<wire x1="0.508" y1="0.508" x2="1.016" y2="0.508" width="0.127" layer="21"/>
+<wire x1="1.016" y1="0.508" x2="1.016" y2="1.016" width="0.127" layer="21"/>
+<wire x1="1.016" y1="1.016" x2="0.508" y2="1.016" width="0.127" layer="21"/>
+<wire x1="0.508" y1="1.016" x2="0.508" y2="0.508" width="0.127" layer="21"/>
+<wire x1="0.508" y1="0.254" x2="1.016" y2="0.254" width="0.127" layer="21"/>
+<wire x1="1.016" y1="0.254" x2="1.016" y2="-0.254" width="0.127" layer="21"/>
+<wire x1="1.016" y1="-0.254" x2="0.508" y2="-0.254" width="0.127" layer="21"/>
+<wire x1="0.508" y1="-0.254" x2="0.508" y2="0.254" width="0.127" layer="21"/>
+<wire x1="0.508" y1="-0.508" x2="1.016" y2="-0.508" width="0.127" layer="21"/>
+<wire x1="1.016" y1="-0.508" x2="1.016" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="1.016" y1="-1.016" x2="0.508" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="0.508" y1="-1.016" x2="0.508" y2="-0.508" width="0.127" layer="21"/>
+<wire x1="0.254" y1="-0.508" x2="-0.254" y2="-0.508" width="0.127" layer="21"/>
+<wire x1="-0.254" y1="-0.508" x2="-0.254" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="-0.254" y1="-1.016" x2="0.254" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="0.254" y1="-1.016" x2="0.254" y2="-0.508" width="0.127" layer="21"/>
+<wire x1="-0.508" y1="-0.508" x2="-1.016" y2="-0.508" width="0.127" layer="21"/>
+<wire x1="-1.016" y1="-0.508" x2="-1.016" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="-1.016" y1="-1.016" x2="-0.508" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="-0.508" y1="-1.016" x2="-0.508" y2="-0.508" width="0.127" layer="21"/>
+</package>
+<package name="SLIDESWITCH-CL-SB-22A">
+<smd name="P$1" x="-2.5" y="1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/>
+<smd name="P$2" x="0" y="1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/>
+<smd name="P$3" x="2.5" y="1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/>
+<smd name="P$4" x="-2.5" y="-1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/>
+<smd name="P$5" x="0" y="-1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/>
+<smd name="P$6" x="2.5" y="-1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/>
+<wire x1="-4.25" y1="1.75" x2="4.25" y2="1.75" width="0.127" layer="48"/>
+<wire x1="4.25" y1="1.75" x2="4.25" y2="-1.75" width="0.127" layer="48"/>
+<wire x1="4.25" y1="-1.75" x2="-4.25" y2="-1.75" width="0.127" layer="48"/>
+<wire x1="-4.25" y1="-1.75" x2="-4.25" y2="1.75" width="0.127" layer="48"/>
+<wire x1="-2" y1="1.8" x2="-2" y2="3.7" width="0.127" layer="48"/>
+<wire x1="-2" y1="3.7" x2="-0.5" y2="3.7" width="0.127" layer="48"/>
+<wire x1="-0.5" y1="3.7" x2="-0.5" y2="1.8" width="0.127" layer="48"/>
+<wire x1="-2.5" y1="1.2" x2="-2.5" y2="0.5" width="0.127" layer="48"/>
+<wire x1="0" y1="1.2" x2="0" y2="0.5" width="0.127" layer="48"/>
+<wire x1="0" y1="-0.5" x2="0" y2="-1.3" width="0.127" layer="48"/>
+<wire x1="-2.5" y1="-0.5" x2="-2.5" y2="-1.4" width="0.127" layer="48"/>
+<wire x1="2.5" y1="-0.5" x2="2.5" y2="-1.3" width="0.127" layer="48"/>
+<wire x1="2.5" y1="0.5" x2="2.5" y2="1.3" width="0.127" layer="48"/>
+<wire x1="-0.1" y1="0.5" x2="0.1" y2="0.5" width="0.127" layer="48"/>
+<wire x1="-2.6" y1="0.5" x2="-2.4" y2="0.5" width="0.127" layer="48"/>
+<wire x1="-2.6" y1="-0.5" x2="-2.4" y2="-0.5" width="0.127" layer="48"/>
+<wire x1="-0.1" y1="-0.5" x2="0.1" y2="-0.5" width="0.127" layer="48"/>
+<wire x1="2.4" y1="-0.5" x2="2.6" y2="-0.5" width="0.127" layer="48"/>
+<wire x1="2.4" y1="0.5" x2="2.6" y2="0.5" width="0.127" layer="48"/>
+<wire x1="-3" y1="0.3" x2="0.4" y2="0.3" width="0.127" layer="48"/>
+<wire x1="0.4" y1="0.3" x2="0.4" y2="-0.3" width="0.127" layer="48"/>
+<wire x1="0.4" y1="-0.3" x2="-3" y2="-0.3" width="0.127" layer="48"/>
+<wire x1="-3" y1="-0.3" x2="-3" y2="0.3" width="0.127" layer="48"/>
+</package>
+<package name="TACT-SWITCH-KMR6">
+<smd name="P$1" x="-2.05" y="0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$2" x="2.05" y="0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$3" x="-2.05" y="-0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$4" x="2.05" y="-0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$5" x="0" y="1.5" dx="1.7" dy="0.55" layer="1" rot="R180"/>
+<wire x1="-1.4" y1="0.8" x2="0" y2="0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="0.8" x2="1.4" y2="0.8" width="0.127" layer="51"/>
+<wire x1="-1.4" y1="-0.8" x2="0" y2="-0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.8" x2="1.4" y2="-0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="0.8" x2="0" y2="0.6" width="0.127" layer="51"/>
+<wire x1="0" y1="0.6" x2="0.4" y2="-0.4" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.8" x2="0" y2="-0.5" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="0.2" x2="-2.1" y2="-0.2" width="0.127" layer="51"/>
+<wire x1="2.1" y1="-0.2" x2="2.1" y2="0.2" width="0.127" layer="51"/>
+<wire x1="2.1" y1="1.4" x2="2.1" y2="1.5" width="0.127" layer="51"/>
+<wire x1="2.1" y1="1.5" x2="1" y2="1.5" width="0.127" layer="51"/>
+<wire x1="-1" y1="1.5" x2="-2.1" y2="1.5" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="1.5" x2="-2.1" y2="1.4" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="-1.4" x2="-2.1" y2="-1.5" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="-1.5" x2="2.1" y2="-1.5" width="0.127" layer="51"/>
+<wire x1="2.1" y1="-1.5" x2="2.1" y2="-1.4" width="0.127" layer="51"/>
+</package>
+</packages>
+</library>
+<library name="borkedlabs-passives">
+<packages>
+<package name="0603-CAP">
+<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="-0.356" y1="0.332" x2="0.356" y2="0.332" width="0.1016" layer="51"/>
+<wire x1="-0.356" y1="-0.319" x2="0.356" y2="-0.319" width="0.1016" layer="51"/>
+<smd name="1" x="-0.8" y="0" dx="0.96" dy="0.8" layer="1"/>
+<smd name="2" x="0.8" y="0" dx="0.96" dy="0.8" layer="1"/>
+<text x="-0.889" y="1.397" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.016" y="-2.413" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.8382" y1="-0.4" x2="-0.3381" y2="0.4" layer="51"/>
+<rectangle x1="0.3302" y1="-0.4" x2="0.8303" y2="0.4" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+</package>
+<package name="0805">
+<smd name="1" x="-0.95" y="0" dx="0.7" dy="1.2" layer="1"/>
+<smd name="2" x="0.95" y="0" dx="0.7" dy="1.2" layer="1"/>
+<text x="-0.762" y="0.8255" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.016" y="-2.032" size="1.016" layer="27">&gt;VALUE</text>
+</package>
+<package name="1206">
+<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-0.965" y1="0.787" x2="0.965" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="-0.965" y1="-0.787" x2="0.965" y2="-0.787" width="0.1016" layer="51"/>
+<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/>
+<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/>
+<text x="-1.27" y="1.143" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.397" y="-2.794" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/>
+<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/>
+</package>
+</packages>
+</library>
+<library name="power">
+<packages>
+<package name="PWRPAD_M3-PEM-MOUNT">
+<pad name="P$1" x="0" y="0" drill="4.4" diameter="7" thermals="no"/>
+<polygon width="0.127" layer="31">
+<vertex x="-0.6" y="3.6"/>
+<vertex x="0.6" y="3.6"/>
+<vertex x="0.4" y="2.1"/>
+<vertex x="-0.4" y="2.1"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="0.6" y="-3.6"/>
+<vertex x="-0.6" y="-3.6"/>
+<vertex x="-0.4" y="-2.1"/>
+<vertex x="0.4" y="-2.1"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-3.6" y="-0.6"/>
+<vertex x="-3.6" y="0.6"/>
+<vertex x="-2.1" y="0.4"/>
+<vertex x="-2.1" y="-0.4"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="3.6" y="0.6"/>
+<vertex x="3.6" y="-0.6"/>
+<vertex x="2.1" y="-0.4"/>
+<vertex x="2.1" y="0.4"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.95269375" y="2.13136875"/>
+<vertex x="-2.104165625" y="2.979896875"/>
+<vertex x="-1.19203125" y="1.784921875"/>
+<vertex x="-1.75771875" y="1.2192375"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.99705625" y="-2.12131875"/>
+<vertex x="2.148528125" y="-2.969846875"/>
+<vertex x="1.23639375" y="-1.774871875"/>
+<vertex x="1.80208125" y="-1.2091875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.104165625" y="-2.969846875"/>
+<vertex x="-2.95269375" y="-2.12131875"/>
+<vertex x="-1.75771875" y="-1.2091875"/>
+<vertex x="-1.19203125" y="-1.774871875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.148528125" y="2.979896875"/>
+<vertex x="2.99705625" y="2.13136875"/>
+<vertex x="1.80208125" y="1.2192375"/>
+<vertex x="1.23639375" y="1.784921875"/>
+</polygon>
+<circle x="0" y="0" radius="3.5" width="0.125" layer="51"/>
+</package>
+<package name="PWRPAD_3-25MM">
+<pad name="P$1" x="0" y="0" drill="3.25" diameter="5.75" thermals="no"/>
+</package>
+<package name="HTSSOP-56">
+<smd name="P$1" x="-3.749990625" y="6.749984375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$2" x="-3.749990625" y="6.2499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$3" x="-3.749990625" y="5.7499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$4" x="-3.749990625" y="5.2499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$5" x="-3.749990625" y="4.7499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$6" x="-3.749990625" y="4.249990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$7" x="-3.749990625" y="3.749990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$8" x="-3.749990625" y="3.249990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$9" x="-3.749990625" y="2.74999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$10" x="-3.749990625" y="2.24999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$11" x="-3.749990625" y="1.74999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$12" x="-3.749990625" y="1.249996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$13" x="-3.749990625" y="0.749996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$14" x="-3.749990625" y="0.249996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$15" x="-3.749990625" y="-0.25" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$16" x="-3.749990625" y="-0.75" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$17" x="-3.749990625" y="-1.25" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$18" x="-3.749990625" y="-1.749996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$19" x="-3.749990625" y="-2.249996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$20" x="-3.749990625" y="-2.749996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$21" x="-3.749990625" y="-3.24999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$22" x="-3.749990625" y="-3.74999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$23" x="-3.749990625" y="-4.24999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$24" x="-3.749990625" y="-4.749990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$25" x="-3.749990625" y="-5.249990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$26" x="-3.749990625" y="-5.749990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$27" x="-3.749990625" y="-6.2499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$28" x="-3.749990625" y="-6.7499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$29" x="3.74999375" y="-6.7499875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$30" x="3.74999375" y="-6.2499875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$31" x="3.74999375" y="-5.749990625" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$32" x="3.74999375" y="-5.249990625" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$33" x="3.74999375" y="-4.749990625" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$34" x="3.74999375" y="-4.24999375" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$35" x="3.74999375" y="-3.74999375" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$36" x="3.74999375" y="-3.24999375" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$37" x="3.74999375" y="-2.749996875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$38" x="3.74999375" y="-2.249996875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$39" x="3.74999375" y="-1.749996875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$40" x="3.74999375" y="-1.25" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$41" x="3.74999375" y="-0.75" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$42" x="3.74999375" y="-0.25" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$43" x="3.74999375" y="0.249996875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$44" x="3.74999375" y="0.749996875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$45" x="3.74999375" y="1.249996875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$46" x="3.74999375" y="1.74999375" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$47" x="3.74999375" y="2.24999375" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$48" x="3.74999375" y="2.74999375" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$49" x="3.74999375" y="3.249990625" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$50" x="3.74999375" y="3.749990625" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$51" x="3.74999375" y="4.249990625" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$52" x="3.74999375" y="4.7499875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$53" x="3.74999375" y="5.2499875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$54" x="3.74999375" y="5.7499875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$55" x="3.74999375" y="6.2499875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$56" x="3.74999375" y="6.749984375" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$57" x="0" y="0" dx="3.5814" dy="6.35" layer="1"/>
+<wire x1="-3.185478125" y1="7.08869375" x2="-3.185478125" y2="-7.088696875" width="0.1524" layer="21"/>
+<wire x1="-3.185478125" y1="-7.088696875" x2="3.185478125" y2="-7.088696875" width="0.127" layer="21"/>
+<wire x1="3.185478125" y1="-7.088696875" x2="3.185478125" y2="7.08869375" width="0.127" layer="21"/>
+<wire x1="3.185478125" y1="7.08869375" x2="-3.185478125" y2="7.08869375" width="0.127" layer="21"/>
+<text x="-2.54" y="7.62" size="1.27" layer="104">&gt;NAME</text>
+<text x="-2.54" y="-8.89" size="1.27" layer="127">&gt;VALUE</text>
+<circle x="-2.286" y="6.477" radius="0.254" width="0.127" layer="21"/>
+</package>
+<package name="R2512">
+<wire x1="-2.362" y1="1.473" x2="2.387" y2="1.473" width="0.1524" layer="51"/>
+<wire x1="-2.362" y1="-1.473" x2="2.387" y2="-1.473" width="0.1524" layer="51"/>
+<smd name="A" x="-2.8" y="0" dx="1.8" dy="3.2" layer="1"/>
+<smd name="B" x="2.8" y="0" dx="1.8" dy="3.2" layer="1"/>
+<text x="-2.54" y="1.905" size="1.016" layer="25">&gt;NAME</text>
+<text x="-2.54" y="-3.175" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-3.2004" y1="-1.5494" x2="-2.3505" y2="1.5507" layer="51"/>
+<rectangle x1="2.3622" y1="-1.5494" x2="3.2121" y2="1.5507" layer="51"/>
+<smd name="SA" x="-1.414" y="1.3" dx="0.5" dy="0.5" layer="1" rot="R180"/>
+<smd name="SB" x="1.386" y="1.3" dx="0.5" dy="0.5" layer="1"/>
+<wire x1="-1.4" y1="1.3" x2="-2.4" y2="1.3" width="0.2032" layer="1"/>
+<wire x1="1.4" y1="1.3" x2="2.2" y2="1.3" width="0.2032" layer="1"/>
+</package>
+<package name="SON-5X6">
+<smd name="VIN" x="0" y="0" dx="3.3" dy="5.4" layer="1" cream="no"/>
+<smd name="M1" x="-2.25" y="3.05" dx="0.5" dy="0.35" layer="1"/>
+<smd name="M2" x="2.25" y="3.05" dx="0.5" dy="0.35" layer="1"/>
+<smd name="M3" x="-2.25" y="-3.05" dx="0.5" dy="0.35" layer="1"/>
+<smd name="M4" x="2.25" y="-3.05" dx="0.5" dy="0.35" layer="1"/>
+<wire x1="-2.5" y1="3" x2="2.5" y2="3" width="0.127" layer="51"/>
+<wire x1="2.5" y1="3" x2="2.5" y2="-3" width="0.127" layer="51"/>
+<wire x1="2.5" y1="-3" x2="-2.5" y2="-3" width="0.127" layer="51"/>
+<wire x1="-2.5" y1="-3" x2="-2.5" y2="3" width="0.127" layer="51"/>
+<circle x="-1.7" y="3.3" radius="0.1" width="0.127" layer="21"/>
+<smd name="GH" x="-2.5" y="2.5" dx="1" dy="0.25" layer="1"/>
+<smd name="SH" x="-2.5" y="2" dx="1" dy="0.25" layer="1"/>
+<smd name="VSW" x="-2.5" y="-0.5" dx="1" dy="4.3" layer="1"/>
+<smd name="GL" x="2.5" y="2.5" dx="1" dy="0.25" layer="1"/>
+<smd name="NC" x="2.5" y="2" dx="1" dy="0.25" layer="1"/>
+<smd name="PGND" x="2.5" y="-0.5" dx="1" dy="4.3" layer="1"/>
+<rectangle x1="-1.4" y1="0.2" x2="-0.2" y2="2.5" layer="31"/>
+<rectangle x1="0.2" y1="0.2" x2="1.4" y2="2.5" layer="31"/>
+<rectangle x1="-1.4" y1="-2.5" x2="-0.2" y2="-0.2" layer="31"/>
+<rectangle x1="0.2" y1="-2.5" x2="1.4" y2="-0.2" layer="31"/>
+</package>
+<package name="BFC-8MM">
+<pad name="P$1" x="-1.75" y="0" drill="1" diameter="1.9304"/>
+<pad name="P$2" x="1.75" y="0" drill="1" diameter="1.9304"/>
+<circle x="0" y="0" radius="4" width="0.127" layer="21"/>
+<text x="-1" y="2" size="0.4064" layer="25">&gt;NAME</text>
+<text x="-1" y="-2" size="0.4064" layer="27">&gt;VALUE</text>
+</package>
+</packages>
+</library>
+<library name="SparkFun-Connectors">
+<description>&lt;h3&gt;SparkFun Connectors&lt;/h3&gt;
+This library contains electrically-functional connectors. 
+&lt;br&gt;
+&lt;br&gt;
+We've spent an enormous amount of time creating and checking these footprints and parts, but it is &lt;b&gt; the end user's responsibility&lt;/b&gt; to ensure correctness and suitablity for a given componet or application. 
+&lt;br&gt;
+&lt;br&gt;If you enjoy using this library, please buy one of our products at &lt;a href=" www.sparkfun.com"&gt;SparkFun.com&lt;/a&gt;.
+&lt;br&gt;
+&lt;br&gt;
+&lt;b&gt;Licensing:&lt;/b&gt; Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ 
+&lt;br&gt;
+&lt;br&gt;
+You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
+<packages>
+<package name="JST-6-SMD-HORI-1.0MM">
+<description>&lt;h3&gt;JST SH Vertical 6-Pin SMT&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:6&lt;/li&gt;
+&lt;li&gt;Pin pitch: 1 mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/GPS/EM406-SMDConnector-eSH.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;JST_6PIN_VERTICAL&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<circle x="-3.44" y="-5.16" radius="0.1047" width="0.4064" layer="21"/>
+<wire x1="-2.9" y1="-0.1" x2="2.9" y2="-0.1" width="0.254" layer="21"/>
+<wire x1="-4" y1="-2.1" x2="-4" y2="-4.4" width="0.254" layer="21"/>
+<wire x1="3.1" y1="-4.4" x2="4" y2="-4.4" width="0.254" layer="21"/>
+<wire x1="4" y1="-4.4" x2="4" y2="-2.1" width="0.254" layer="21"/>
+<wire x1="-4" y1="-4.4" x2="-3.1" y2="-4.4" width="0.254" layer="21"/>
+<smd name="1" x="-2.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/>
+<smd name="2" x="-1.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/>
+<smd name="3" x="-0.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/>
+<smd name="4" x="0.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/>
+<smd name="5" x="1.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/>
+<smd name="6" x="2.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/>
+<smd name="M1" x="-3.8" y="-0.9" dx="1.2" dy="1.8" layer="1"/>
+<smd name="M2" x="3.8" y="-0.9" dx="1.2" dy="1.8" layer="1"/>
+<text x="-1.524" y="0.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.905" y="-6.667" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X08_NO_SILK">
+<description>&lt;h3&gt;Plated Through Hole -8 Pin No Silk&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:8&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_08&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="7" x="15.24" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="8" x="17.78" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="14.986" y1="-0.254" x2="15.494" y2="0.254" layer="51"/>
+<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/>
+<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<rectangle x1="17.526" y1="-0.254" x2="18.034" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_NO_SILK">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin No Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+</packages>
+</library>
+<library name="connector">
+<packages>
+<package name="JRTOMBSTONE">
+<wire x1="-1.1" y1="-1" x2="-1.1" y2="0.7" width="0.127" layer="21"/>
+<wire x1="-1.1" y1="0.7" x2="1" y2="0.7" width="0.127" layer="21" curve="-180"/>
+<wire x1="1" y1="0.7" x2="1" y2="-1" width="0.127" layer="21"/>
+<wire x1="1" y1="-1" x2="-1.1" y2="-1" width="0.127" layer="21"/>
+<wire x1="-0.8" y1="-0.5" x2="-0.6" y2="-0.5" width="0.127" layer="21"/>
+<wire x1="-0.6" y1="-0.5" x2="-0.3" y2="-0.2" width="0.127" layer="21" curve="90"/>
+<wire x1="-0.3" y1="-0.2" x2="-0.3" y2="0.7" width="0.127" layer="21"/>
+<wire x1="-0.3" y1="0.7" x2="-0.8" y2="0.7" width="0.127" layer="21"/>
+<wire x1="-0.3" y1="0.7" x2="0.1" y2="0.7" width="0.127" layer="21"/>
+<wire x1="0.1" y1="0.7" x2="0.1" y2="0.1" width="0.127" layer="21"/>
+<wire x1="0.1" y1="0.1" x2="0.1" y2="-0.5" width="0.127" layer="21"/>
+<wire x1="0.1" y1="0.7" x2="0.4" y2="0.7" width="0.127" layer="21"/>
+<wire x1="0.4" y1="0.7" x2="0.4" y2="0.1" width="0.127" layer="21" curve="-180"/>
+<wire x1="0.4" y1="0.1" x2="0.7" y2="-0.5" width="0.127" layer="21"/>
+<wire x1="0.4" y1="0.1" x2="0.1" y2="0.1" width="0.127" layer="21"/>
+</package>
+<package name="RJ45-LED-RJE7318800XXX">
+<hole x="-5.74" y="0" drill="1.8"/>
+<hole x="5.74" y="0" drill="1.8"/>
+<pad name="SHDL1" x="-8" y="-4.35" drill="2" shape="square" rot="R180"/>
+<pad name="SHDL2" x="8" y="-4.35" drill="2" shape="square"/>
+<wire x1="8" y1="-6.5" x2="-8" y2="-6.5" width="0.1524" layer="51"/>
+<wire x1="-8" y1="-6.5" x2="-8" y2="-9" width="0.1524" layer="51"/>
+<wire x1="-8" y1="-9" x2="8" y2="-9" width="0.1524" layer="51"/>
+<wire x1="8" y1="-9" x2="8" y2="6" width="0.1524" layer="51"/>
+<wire x1="8" y1="6" x2="-8" y2="6" width="0.1524" layer="51"/>
+<wire x1="-8" y1="6" x2="-8" y2="-6.5" width="0.1524" layer="51"/>
+<pad name="P$1" x="-3.57" y="0.38" drill="0.9"/>
+<pad name="P$2" x="-2.55" y="-1.45" drill="0.9"/>
+<pad name="P$3" x="-1.53" y="0.38" drill="0.9"/>
+<pad name="P$5" x="0.51" y="0.38" drill="0.9"/>
+<pad name="P$7" x="2.55" y="0.38" drill="0.9"/>
+<pad name="P$4" x="-0.51" y="-1.45" drill="0.9"/>
+<pad name="P$6" x="1.53" y="-1.45" drill="0.9"/>
+<pad name="P$8" x="3.57" y="-1.45" drill="0.9"/>
+<pad name="YLWP" x="-7.01" y="3.6" drill="1.1"/>
+<pad name="GRNN" x="7.01" y="3.6" drill="1.1"/>
+<pad name="GRNP" x="4.47" y="3.6" drill="1.1"/>
+<pad name="YLWN" x="-4.47" y="3.6" drill="1.1"/>
+</package>
+<package name="FIDUCIAL_1MM">
+<smd name="1" x="0" y="0" dx="1" dy="1" layer="1" roundness="100" stop="no" cream="no"/>
+<polygon width="0.127" layer="29">
+<vertex x="-1" y="0" curve="90"/>
+<vertex x="0" y="-1" curve="90"/>
+<vertex x="1" y="0" curve="90"/>
+<vertex x="0" y="1" curve="90"/>
+</polygon>
+<polygon width="0.127" layer="41">
+<vertex x="-1" y="0" curve="90"/>
+<vertex x="0" y="-1" curve="90"/>
+<vertex x="1" y="0" curve="90"/>
+<vertex x="0" y="1" curve="90"/>
+</polygon>
+<circle x="0" y="0" radius="0.4953" width="0" layer="51"/>
+</package>
+</packages>
+</library>
+<library name="lights">
+<packages>
+<package name="LED0805">
+<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/>
+<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<text x="-0.889" y="1.397" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.016" y="-2.413" size="1.016" layer="27" ratio="10">&gt;VALUE</text>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+<wire x1="-0.1778" y1="0.4318" x2="0.1778" y2="0" width="0.127" layer="21"/>
+<wire x1="0.1778" y1="0" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/>
+<wire x1="-0.1778" y1="0.4318" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/>
+</package>
+</packages>
+</library>
+<library name="microcontrollers">
+<packages>
+<package name="QFN-64-9X9MM">
+<description>&lt;h3&gt;64-pin QFN 9x9mm, 0.5mm pitch&lt;/h3&gt;
+&lt;p&gt;Package used by ATmega128RFA1&lt;/p&gt;
+&lt;p&gt;&lt;a href="http://www.atmel.com/Images/Atmel-8266-MCU_Wireless-ATmega128RFA1_Datasheet.pdf"&gt;Example Datasheet&lt;/a&gt;&lt;/p&gt;</description>
+<wire x1="-4.492" y1="-4.5" x2="4.508" y2="-4.5" width="0.09" layer="51"/>
+<wire x1="4.508" y1="-4.5" x2="4.508" y2="4.5" width="0.09" layer="51"/>
+<wire x1="4.508" y1="4.5" x2="-4.492" y2="4.5" width="0.09" layer="51"/>
+<wire x1="-4.492" y1="4.5" x2="-4.492" y2="-4.5" width="0.09" layer="51"/>
+<wire x1="-4.6" y1="4.6" x2="-4.6" y2="4.1" width="0.2032" layer="21"/>
+<wire x1="-4.6" y1="4.6" x2="-4.1" y2="4.6" width="0.2032" layer="21"/>
+<wire x1="4.6" y1="4.6" x2="4.1" y2="4.6" width="0.2032" layer="21"/>
+<wire x1="4.6" y1="4.6" x2="4.6" y2="4.1" width="0.2032" layer="21"/>
+<circle x="-4.842" y="4.85" radius="0.2" width="0" layer="21"/>
+<circle x="-3.442" y="3.45" radius="0.2" width="0.09" layer="51"/>
+<smd name="26" x="0.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="25" x="0.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="24" x="-0.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="27" x="1.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="28" x="1.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="23" x="-0.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="22" x="-1.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="21" x="-1.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="6" x="-4.5" y="1.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="5" x="-4.5" y="1.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="4" x="-4.5" y="2.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="7" x="-4.5" y="0.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="8" x="-4.5" y="0.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="3" x="-4.5" y="2.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="2" x="-4.5" y="3.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="9" x="-4.5" y="-0.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="10" x="-4.5" y="-0.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="1" x="-4.5" y="3.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="16" x="-4.5" y="-3.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="15" x="-4.5" y="-3.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="14" x="-4.5" y="-2.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="17" x="-3.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="18" x="-3.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="13" x="-4.5" y="-2.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="12" x="-4.5" y="-1.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="19" x="-2.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="20" x="-2.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="11" x="-4.5" y="-1.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="29" x="2.25" y="-4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="30" x="2.75" y="-4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="31" x="3.25" y="-4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="32" x="3.75" y="-4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="33" x="4.5" y="-3.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="34" x="4.5" y="-3.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="35" x="4.5" y="-2.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="36" x="4.5" y="-2.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="37" x="4.5" y="-1.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="38" x="4.5" y="-1.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="39" x="4.5" y="-0.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="40" x="4.5" y="-0.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="41" x="4.5" y="0.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="42" x="4.5" y="0.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="43" x="4.5" y="1.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="44" x="4.5" y="1.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="45" x="4.5" y="2.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="46" x="4.5" y="2.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="47" x="4.5" y="3.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="48" x="4.5" y="3.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="49" x="3.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="50" x="3.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="51" x="2.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="52" x="2.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="53" x="1.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="54" x="1.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="55" x="0.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="56" x="0.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="57" x="-0.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="58" x="-0.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="59" x="-1.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="60" x="-1.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="61" x="-2.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="62" x="-2.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="63" x="-3.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="64" x="-3.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<text x="0" y="1.27" size="0.6096" layer="25" font="vector" ratio="20" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20" align="top-center">&gt;VALUE</text>
+<wire x1="4.6" y1="-4.6" x2="4.1" y2="-4.6" width="0.2032" layer="21"/>
+<wire x1="4.6" y1="-4.6" x2="4.6" y2="-4.1" width="0.2032" layer="21"/>
+<wire x1="-4.6" y1="-4.6" x2="-4.6" y2="-4.1" width="0.2032" layer="21"/>
+<wire x1="-4.6" y1="-4.6" x2="-4.1" y2="-4.6" width="0.2032" layer="21"/>
+<smd name="P$1" x="0" y="0" dx="7.6" dy="7.6" layer="1" cream="no"/>
+<polygon width="0.127" layer="31">
+<vertex x="2.13" y="2.13"/>
+<vertex x="2.13" y="3.27"/>
+<vertex x="3.27" y="3.27"/>
+<vertex x="3.27" y="2.13"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-3.27" y="2.13"/>
+<vertex x="-3.27" y="3.27"/>
+<vertex x="-2.13" y="3.27"/>
+<vertex x="-2.13" y="2.13"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-3.27" y="-3.27"/>
+<vertex x="-3.27" y="-2.13"/>
+<vertex x="-2.13" y="-2.13"/>
+<vertex x="-2.13" y="-3.27"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.13" y="-3.27"/>
+<vertex x="2.13" y="-2.13"/>
+<vertex x="3.27" y="-2.13"/>
+<vertex x="3.27" y="-3.27"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-0.57" y="-0.57"/>
+<vertex x="-0.57" y="0.57"/>
+<vertex x="0.57" y="0.57"/>
+<vertex x="0.57" y="-0.57"/>
+</polygon>
+</package>
+<package name="PDI_2X3_SMD">
+<description>&lt;h3&gt;Surface Mount - 2x3&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:6&lt;/li&gt;
+&lt;li&gt;Pin pitch:2.54mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03x2&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-3.81" y1="-2.5" x2="-3.81" y2="2.5" width="0.127" layer="51"/>
+<wire x1="-3.81" y1="2.5" x2="3.81" y2="2.5" width="0.127" layer="51"/>
+<wire x1="3.81" y1="2.5" x2="3.81" y2="-2.5" width="0.127" layer="51"/>
+<wire x1="3.81" y1="-2.5" x2="-3.81" y2="-2.5" width="0.127" layer="51"/>
+<rectangle x1="-0.3" y1="2.55" x2="0.3" y2="3.35" layer="51"/>
+<rectangle x1="-2.84" y1="2.55" x2="-2.24" y2="3.35" layer="51"/>
+<rectangle x1="2.24" y1="2.55" x2="2.84" y2="3.35" layer="51"/>
+<rectangle x1="-2.84" y1="-3.35" x2="-2.24" y2="-2.55" layer="51" rot="R180"/>
+<rectangle x1="-0.3" y1="-3.35" x2="0.3" y2="-2.55" layer="51" rot="R180"/>
+<rectangle x1="2.24" y1="-3.35" x2="2.84" y2="-2.55" layer="51" rot="R180"/>
+<smd name="1" x="-2.54" y="-2.85" dx="1.02" dy="1.9" layer="1"/>
+<smd name="2" x="-2.54" y="2.85" dx="1.02" dy="1.9" layer="1"/>
+<smd name="3" x="0" y="-2.85" dx="1.02" dy="1.9" layer="1"/>
+<smd name="4" x="0" y="2.85" dx="1.02" dy="1.9" layer="1"/>
+<smd name="5" x="2.54" y="-2.85" dx="1.02" dy="1.9" layer="1"/>
+<smd name="6" x="2.54" y="2.85" dx="1.02" dy="1.9" layer="1"/>
+<text x="-1.397" y="0.381" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.778" y="-1.016" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="-1.27" y1="-4.38" x2="1.27" y2="-4.38" width="0.2032" layer="21"/>
+</package>
+</packages>
+</library>
+<library name="passives">
+<packages>
+<package name="RES_PRQC">
+<smd name="1" x="-0.95" y="0" dx="1.5" dy="0.6" layer="1" rot="R90"/>
+<smd name="2" x="0" y="0" dx="1.5" dy="0.4" layer="1" rot="R270"/>
+<smd name="3" x="0.95" y="0" dx="1.5" dy="0.6" layer="1" rot="R270"/>
+<wire x1="-1.6" y1="0.65" x2="1.6" y2="0.65" width="0.127" layer="51"/>
+<wire x1="1.6" y1="0.65" x2="1.6" y2="-0.65" width="0.127" layer="51"/>
+<wire x1="1.6" y1="-0.65" x2="-1.6" y2="-0.65" width="0.127" layer="51"/>
+<wire x1="-1.6" y1="-0.65" x2="-1.6" y2="0.65" width="0.127" layer="51"/>
+</package>
+<package name="0805-DIODE">
+<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<text x="-0.889" y="1.397" size="0.3048" layer="25">&gt;NAME</text>
+<text x="-1.016" y="-1.143" size="0.3048" layer="27" ratio="10">&gt;VALUE</text>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+<wire x1="-0.1778" y1="0.4318" x2="0.1778" y2="0" width="0.127" layer="21"/>
+<wire x1="0.1778" y1="0" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/>
+<wire x1="-0.1778" y1="0.4318" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/>
+</package>
+</packages>
+</library>
+</libraries>
+<attributes>
+</attributes>
+<variantdefs>
+</variantdefs>
+<classes>
+<class number="0" name="default" width="0" drill="0">
+</class>
+</classes>
+<designrules name="default *">
+<description language="de">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
+&lt;p&gt;
+Die Standard-Design-Rules sind so gewählt, dass sie für 
+die meisten Anwendungen passen. Sollte ihre Platine 
+besondere Anforderungen haben, treffen Sie die erforderlichen
+Einstellungen hier und speichern die Design Rules unter 
+einem neuen Namen ab.</description>
+<description language="en">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
+&lt;p&gt;
+The default Design Rules have been set to cover
+a wide range of applications. Your particular design
+may have different requirements, so please make the
+necessary adjustments and save your customized
+design rules under a new name.</description>
+<param name="layerSetup" value="(1*16)"/>
+<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
+<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/>
+<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="6mil"/>
+<param name="mnLayersViaInSmd" value="2"/>
+<param name="mdCopperDimension" value="8mil"/>
+<param name="mdDrill" value="8mil"/>
+<param name="mdSmdStop" value="0mil"/>
+<param name="msWidth" value="6mil"/>
+<param name="msDrill" value="0.3mm"/>
+<param name="msMicroVia" value="9.99mm"/>
+<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.15"/>
+<param name="rvViaInner" value="0.15"/>
+<param name="rvMicroViaOuter" value="0.25"/>
+<param name="rvMicroViaInner" value="0.25"/>
+<param name="rlMinPadTop" value="10mil"/>
+<param name="rlMaxPadTop" value="20mil"/>
+<param name="rlMinPadInner" value="10mil"/>
+<param name="rlMaxPadInner" value="20mil"/>
+<param name="rlMinPadBottom" value="10mil"/>
+<param name="rlMaxPadBottom" value="20mil"/>
+<param name="rlMinViaOuter" value="6mil"/>
+<param name="rlMaxViaOuter" value="20mil"/>
+<param name="rlMinViaInner" value="6mil"/>
+<param name="rlMaxViaInner" value="20mil"/>
+<param name="rlMinMicroViaOuter" value="4mil"/>
+<param name="rlMaxMicroViaOuter" value="20mil"/>
+<param name="rlMinMicroViaInner" value="4mil"/>
+<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="4mil"/>
+<param name="mlMaxStopFrame" value="4mil"/>
+<param name="mlMinCreamFrame" value="0mil"/>
+<param name="mlMaxCreamFrame" value="0mil"/>
+<param name="mlViaStopLimit" value="20mil"/>
+<param name="srRoundness" value="0"/>
+<param name="srMinRoundness" value="0mil"/>
+<param name="srMaxRoundness" value="0mil"/>
+<param name="slThermalIsolate" value="8mil"/>
+<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="useDiameter" value="13"/>
+<param name="maxErrors" value="50"/>
+</designrules>
+<autorouter>
+<pass name="Default">
+<param name="RoutingGrid" value="12.5mil"/>
+<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="-"/>
+<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="|"/>
+<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="R24" library="borkedlabs-passives" package="0805" value="2R2" x="81.015" y="53.046" smashed="yes">
+<attribute name="NAME" x="80.253" y="53.8715" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0805" x="81.015" y="53.046" size="1.778" layer="27" display="off"/>
+<attribute name="PRECISION" value="" x="81.015" y="53.046" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="82.899" y="52.714" size="0.6096" layer="27"/>
+</element>
+<element name="R25" library="borkedlabs-passives" package="0805" value="2R2" x="81.015" y="54.887" smashed="yes">
+<attribute name="NAME" x="80.253" y="55.7125" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0805" x="81.015" y="54.887" size="1.778" layer="27" display="off"/>
+<attribute name="PRECISION" value="" x="81.015" y="54.887" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="82.799" y="54.755" size="0.6096" layer="27"/>
+</element>
+<element name="R28" library="borkedlabs-passives" package="0805" value="2R2" x="80.25" y="42.65" smashed="yes" rot="R90">
+<attribute name="NAME" x="79.4245" y="41.888" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="0805" x="80.25" y="42.65" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="80.25" y="42.65" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="80.482" y="39.534" size="0.6096" layer="27" rot="R90"/>
+</element>
+<element name="R29" library="borkedlabs-passives" package="0805" value="2R2" x="80.25" y="46.15" smashed="yes" rot="R270">
+<attribute name="NAME" x="81.0755" y="46.912" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0805" x="80.25" y="46.15" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="80.25" y="46.15" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="79.718" y="49.366" size="0.6096" layer="27" rot="R270"/>
+</element>
+<element name="R27" library="borkedlabs-passives" package="0805" value="5K6" x="63" y="35.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="63.762" y="34.6745" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="63" y="35.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="63" y="35.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="66.016" y="35.932" size="0.6096" layer="27" rot="R180"/>
+</element>
+<element name="R26" library="borkedlabs-passives" package="0805" value="39K" x="63" y="33.5" smashed="yes">
+<attribute name="NAME" x="62.238" y="34.3255" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0805" x="63" y="33.5" size="1.778" layer="27" display="off"/>
+<attribute name="PRECISION" value="" x="63" y="33.5" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="64.684" y="33.068" size="0.6096" layer="27"/>
+</element>
+<element name="R32" library="borkedlabs-passives" package="0805" value="5K6" x="63" y="31.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="63.762" y="30.6745" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="63" y="31.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="63" y="31.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="64.884" y="31.368" size="0.6096" layer="27"/>
+</element>
+<element name="R31" library="borkedlabs-passives" package="0805" value="39K" x="63" y="29.5" smashed="yes">
+<attribute name="NAME" x="62.238" y="30.3255" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0805" x="63" y="29.5" size="1.778" layer="27" display="off"/>
+<attribute name="PRECISION" value="" x="63" y="29.5" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="64.684" y="29.268" size="0.6096" layer="27"/>
+</element>
+<element name="R33" library="borkedlabs-passives" package="0805" value="2R2" x="80.25" y="33" smashed="yes" rot="R90">
+<attribute name="NAME" x="79.4245" y="32.238" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="0805" x="80.25" y="33" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="80.25" y="33" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="82.282" y="31.984" size="0.6096" layer="27" rot="R90"/>
+</element>
+<element name="R34" library="borkedlabs-passives" package="0805" value="2R2" x="80.25" y="37" smashed="yes" rot="R270">
+<attribute name="NAME" x="81.0755" y="37.762" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0805" x="80.25" y="37" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="80.25" y="37" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="78.618" y="37.716" size="0.6096" layer="27" rot="R270"/>
+</element>
+<element name="R37" library="borkedlabs-passives" package="0805" value="5K6" x="63" y="27.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="63.762" y="26.6745" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="63" y="27.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="63" y="27.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="64.684" y="27.168" size="0.6096" layer="27"/>
+</element>
+<element name="R36" library="borkedlabs-passives" package="0805" value="39K" x="63" y="25.5" smashed="yes">
+<attribute name="NAME" x="62.238" y="26.3255" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0805" x="63" y="25.5" size="1.778" layer="27" display="off"/>
+<attribute name="PRECISION" value="" x="63" y="25.5" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="64.584" y="25.168" size="0.6096" layer="27"/>
+</element>
+<element name="U2" library="power" package="HTSSOP-56" value="DRV8302" x="69.75" y="46.75"/>
+<element name="C31" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="76.75" y="50" smashed="yes">
+<attribute name="NAME" x="75.861" y="51.397" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0603" x="76.75" y="50" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="76.75" y="50" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="75.534" y="48.687" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="76.75" y="50" size="1.778" layer="27" display="off"/>
+</element>
+<element name="C32" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="76.75" y="47" smashed="yes">
+<attribute name="NAME" x="75.861" y="48.397" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0603" x="76.75" y="47" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="76.75" y="47" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="75.734" y="47.687" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="76.75" y="47" size="1.778" layer="27" display="off"/>
+</element>
+<element name="C33" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="76.7" y="43.1" smashed="yes" rot="R180">
+<attribute name="NAME" x="77.589" y="41.703" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0603" x="76.7" y="43.1" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="76.7" y="43.1" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="75.584" y="43.787" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="76.7" y="43.1" size="1.778" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C28" library="borkedlabs-passives" package="0805" value="1nF" x="68" y="36.5" smashed="yes">
+<attribute name="NAME" x="67.238" y="37.3255" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0805" x="68" y="36.5" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="68" y="36.5" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="67.484" y="37.868" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="68" y="36.5" size="1.778" layer="27" display="off"/>
+</element>
+<element name="C29" library="borkedlabs-passives" package="0805" value="1nF" x="71.3" y="36.5" smashed="yes">
+<attribute name="NAME" x="70.538" y="37.3255" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0805" x="71.3" y="36.5" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="71.3" y="36.5" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="70.684" y="37.468" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="71.3" y="36.5" size="1.778" layer="27" display="off"/>
+</element>
+<element name="R18" library="borkedlabs-passives" package="0805" value="R100" x="67.1" y="34.3" smashed="yes" rot="R90">
+<attribute name="NAME" x="66.2745" y="33.538" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="0805" x="67.1" y="34.3" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="67.1" y="34.3" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="67.332" y="30.684" size="0.6096" layer="27" rot="R90"/>
+</element>
+<element name="R19" library="borkedlabs-passives" package="0805" value="R100" x="68.8" y="34.3" smashed="yes" rot="R90">
+<attribute name="NAME" x="67.9745" y="33.538" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="0805" x="68.8" y="34.3" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="68.8" y="34.3" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="69.132" y="30.684" size="0.6096" layer="27" rot="R90"/>
+</element>
+<element name="R20" library="borkedlabs-passives" package="0805" value="R100" x="70.5" y="34.3" smashed="yes" rot="R90">
+<attribute name="NAME" x="69.6745" y="33.538" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="0805" x="70.5" y="34.3" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="70.5" y="34.3" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="70.732" y="30.684" size="0.6096" layer="27" rot="R90"/>
+</element>
+<element name="R21" library="borkedlabs-passives" package="0805" value="R100" x="72.2" y="34.3" smashed="yes" rot="R90">
+<attribute name="NAME" x="71.3745" y="33.538" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="0805" x="72.2" y="34.3" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="72.2" y="34.3" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="72.432" y="30.684" size="0.6096" layer="27" rot="R90"/>
+</element>
+<element name="C24" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="74.5" y="39.1" smashed="yes">
+<attribute name="NAME" x="73.611" y="40.497" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0603" x="74.5" y="39.1" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="74.5" y="39.1" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="74.684" y="39.787" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="74.5" y="39.1" size="1.778" layer="27" display="off"/>
+</element>
+<element name="C26" library="borkedlabs-passives" package="1206" value="10uF" x="74.058" y="34.492" smashed="yes" rot="R270">
+<attribute name="NAME" x="75.201" y="35.762" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="1206" x="74.058" y="34.492" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="74.058" y="34.492" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="77.089" y="33.436" size="0.6096" layer="27" rot="R180"/>
+<attribute name="VOLTAGE" value="" x="74.058" y="34.492" size="1.778" layer="27" rot="R270" display="off"/>
+</element>
+<element name="C20" library="borkedlabs-passives" package="1206" value="2.2uF" x="66.25" y="38.7" smashed="yes" rot="R180">
+<attribute name="NAME" x="67.52" y="37.557" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="1206" x="66.25" y="38.7" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="66.25" y="38.7" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="63.347" y="37.894" size="0.6096" layer="27" rot="R180"/>
+<attribute name="VOLTAGE" value="" x="66.25" y="38.7" size="1.778" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C19" library="borkedlabs-passives" package="0805" value="22nF" x="62.8" y="46.5" smashed="yes">
+<attribute name="NAME" x="62.038" y="47.3255" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0805" x="62.8" y="46.5" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="62.8" y="46.5" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="59.484" y="46.168" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="62.8" y="46.5" size="1.778" layer="27" display="off"/>
+</element>
+<element name="C16" library="borkedlabs-passives" package="1206" value="2.2uF" x="61.4" y="50.45" smashed="yes">
+<attribute name="NAME" x="60.13" y="51.593" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="1206" x="61.4" y="50.45" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="61.4" y="50.45" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="61.644" y="49.503" size="0.6096" layer="27" rot="R90"/>
+<attribute name="VOLTAGE" value="" x="61.4" y="50.45" size="1.778" layer="27" display="off"/>
+</element>
+<element name="C13" library="borkedlabs-passives" package="1206" value="2.2uF" x="61.4" y="48.7" smashed="yes">
+<attribute name="NAME" x="60.13" y="49.843" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="1206" x="61.4" y="48.7" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="61.4" y="48.7" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="61.594" y="47.303" size="0.6096" layer="27" rot="R90"/>
+<attribute name="VOLTAGE" value="" x="61.4" y="48.7" size="1.778" layer="27" display="off"/>
+</element>
+<element name="C17" library="borkedlabs-passives" package="1206" value="2.2uF" x="61.5" y="40" smashed="yes">
+<attribute name="NAME" x="60.23" y="41.143" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="1206" x="61.5" y="40" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="61.5" y="40" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="61.794" y="38.803" size="0.6096" layer="27" rot="R90"/>
+<attribute name="VOLTAGE" value="" x="61.5" y="40" size="1.778" layer="27" display="off"/>
+</element>
+<element name="C14" library="borkedlabs-passives" package="1206" value="2.2uF" x="61.5" y="41.75" smashed="yes">
+<attribute name="NAME" x="60.23" y="42.893" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="1206" x="61.5" y="41.75" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="61.5" y="41.75" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="61.744" y="41.103" size="0.6096" layer="27" rot="R90"/>
+<attribute name="VOLTAGE" value="" x="61.5" y="41.75" size="1.778" layer="27" display="off"/>
+</element>
+<element name="R11" library="borkedlabs-passives" package="0805" value="10k" x="60.9" y="54.1" smashed="yes" rot="R180">
+<attribute name="NAME" x="61.662" y="53.2745" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="60.9" y="54.1" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="60.9" y="54.1" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="64.116" y="54.332" size="0.6096" layer="27" rot="R180"/>
+</element>
+<element name="C40" library="borkedlabs-passives" package="1206" value="10uF" x="86.75" y="29.4" smashed="yes" rot="R180">
+<attribute name="NAME" x="88.02" y="28.257" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="1206" x="86.75" y="29.4" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="86.75" y="29.4" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="89.353" y="29.006" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="86.75" y="29.4" size="1.778" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C42" library="borkedlabs-passives" package="1206" value="10uF" x="82.65" y="49.05" smashed="yes" rot="R180">
+<attribute name="NAME" x="83.92" y="47.907" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="1206" x="82.65" y="49.05" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="82.65" y="49.05" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="87.147" y="50.044" size="0.6096" layer="27" rot="R180"/>
+<attribute name="VOLTAGE" value="" x="82.65" y="49.05" size="1.778" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C44" library="borkedlabs-passives" package="1206" value="10uF" x="82.85" y="59.05" smashed="yes" rot="R180">
+<attribute name="NAME" x="84.12" y="57.907" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="1206" x="82.85" y="59.05" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="82.85" y="59.05" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="85.653" y="58.756" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="82.85" y="59.05" size="1.778" layer="27" rot="R180" display="off"/>
+</element>
+<element name="R10" library="borkedlabs-passives" package="0805" value="10k" x="60.9" y="52.35" smashed="yes" rot="R180">
+<attribute name="NAME" x="61.662" y="51.5245" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="60.9" y="52.35" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="60.9" y="52.35" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="63.816" y="52.682" size="0.6096" layer="27" rot="R180"/>
+</element>
+<element name="R8" library="borkedlabs-passives" package="0805" value="470R" x="37.5" y="51.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="38.262" y="50.6745" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="37.5" y="51.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="37.5" y="51.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="38.016" y="51.732" size="0.6096" layer="27" rot="R180"/>
+</element>
+<element name="J8" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="96.5" y="25"/>
+<element name="J9" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="96.5" y="16.5"/>
+<element name="C25" library="borkedlabs-passives" package="0805" value="1uF" x="74.5" y="37.8" smashed="yes">
+<attribute name="NAME" x="73.738" y="38.6255" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0805" x="74.5" y="37.8" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="74.5" y="37.8" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="76.184" y="37.668" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="74.5" y="37.8" size="1.778" layer="27" display="off"/>
+</element>
+<element name="U$2" library="fab" package="CBA-SILK-LOGO" value="" x="49.1" y="15.3"/>
+<element name="C6" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="38.4" y="44.4" smashed="yes" rot="R180">
+<attribute name="NAME" x="39.289" y="43.003" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0603" x="38.4" y="44.4" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="38.4" y="44.4" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="36.716" y="44.613" size="0.6096" layer="27" rot="R180"/>
+<attribute name="VOLTAGE" value="" x="38.4" y="44.4" size="1.778" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C4" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="41.7" y="54.9" smashed="yes" rot="R180">
+<attribute name="NAME" x="42.589" y="53.503" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0603" x="41.7" y="54.9" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="41.7" y="54.9" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="42.716" y="57.313" size="0.6096" layer="27" rot="R180"/>
+<attribute name="VOLTAGE" value="" x="41.7" y="54.9" size="1.778" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C3" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="39.75" y="50" smashed="yes" rot="R90">
+<attribute name="NAME" x="38.353" y="49.111" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="0603" x="39.75" y="50" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="TYPE" value="" x="39.75" y="50" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="40.063" y="51.684" size="0.6096" layer="27" rot="R90"/>
+<attribute name="VOLTAGE" value="" x="39.75" y="50" size="1.778" layer="27" rot="R90" display="off"/>
+</element>
+<element name="C2" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="46.4" y="53.2" smashed="yes">
+<attribute name="NAME" x="45.511" y="54.597" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0603" x="46.4" y="53.2" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="46.4" y="53.2" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="42.784" y="52.887" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="46.4" y="53.2" size="1.778" layer="27" display="off"/>
+</element>
+<element name="S1" library="fab" package="TACT-SWITCH-KMR6" value="2-8X4-5_SWITCH" x="43.9" y="15.3" rot="R180"/>
+<element name="C39" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="59.5" y="35.5" smashed="yes">
+<attribute name="NAME" x="58.611" y="36.897" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0603" x="59.5" y="35.5" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="59.5" y="35.5" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="58.584" y="35.387" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="59.5" y="35.5" size="1.778" layer="27" display="off"/>
+</element>
+<element name="C41" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="59.5" y="31.5" smashed="yes">
+<attribute name="NAME" x="58.611" y="32.897" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0603" x="59.5" y="31.5" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="59.5" y="31.5" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="58.284" y="31.187" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="59.5" y="31.5" size="1.778" layer="27" display="off"/>
+</element>
+<element name="C43" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="59.5" y="27.5" smashed="yes">
+<attribute name="NAME" x="58.611" y="28.897" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0603" x="59.5" y="27.5" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="59.5" y="27.5" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="58.384" y="27.287" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="59.5" y="27.5" size="1.778" layer="27" display="off"/>
+</element>
+<element name="R39" library="borkedlabs-passives" package="0805" value="5K6" x="63" y="23.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="63.762" y="22.6745" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="63" y="23.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="63" y="23.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="64.584" y="23.268" size="0.6096" layer="27"/>
+</element>
+<element name="R38" library="borkedlabs-passives" package="0805" value="39K" x="63" y="21.5" smashed="yes">
+<attribute name="NAME" x="62.238" y="22.3255" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0805" x="63" y="21.5" size="1.778" layer="27" display="off"/>
+<attribute name="PRECISION" value="" x="63" y="21.5" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="64.684" y="21.168" size="0.6096" layer="27"/>
+</element>
+<element name="C45" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="59.5" y="23.5" smashed="yes">
+<attribute name="NAME" x="58.611" y="24.897" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0603" x="59.5" y="23.5" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="59.5" y="23.5" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="58.384" y="23.187" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="59.5" y="23.5" size="1.778" layer="27" display="off"/>
+</element>
+<element name="J6" library="SparkFun-Connectors" package="JST-6-SMD-HORI-1.0MM" value="BM06B-SRSS-TB" x="44" y="61.5">
+<attribute name="PROD_ID" value="XXX-00000" x="44" y="61.5" size="1.778" layer="27" display="off"/>
+</element>
+<element name="L1" library="borkedlabs-passives" package="0805" value="10uH" x="50" y="38.3" smashed="yes">
+<attribute name="NAME" x="49.238" y="39.1255" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0805" x="50" y="38.3" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="49.184" y="39.368" size="0.6096" layer="27"/>
+</element>
+<element name="C12" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="49.9" y="39.8" smashed="yes">
+<attribute name="NAME" x="49.011" y="41.197" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0603" x="49.9" y="39.8" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="49.9" y="39.8" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="48.784" y="38.487" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="49.9" y="39.8" size="1.778" layer="27" display="off"/>
+</element>
+<element name="C1" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="43" y="39.9" smashed="yes" rot="R180">
+<attribute name="NAME" x="43.889" y="38.503" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0603" x="43" y="39.9" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="43" y="39.9" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="44.016" y="39.013" size="0.6096" layer="27" rot="R180"/>
+<attribute name="VOLTAGE" value="" x="43" y="39.9" size="1.778" layer="27" rot="R180" display="off"/>
+</element>
+<element name="S3" library="fab" package="SLIDESWITCH-CL-SB-22A" value="SLIDE-SWITCHSMT" x="61.66" y="59.348" smashed="yes" rot="R180">
+<attribute name="NAME" x="64.454" y="56.554" size="1.27" layer="25" rot="R180"/>
+<attribute name="VALUE" x="64.362" y="56.62" size="0.6096" layer="27" rot="R180"/>
+</element>
+<element name="R3" library="borkedlabs-passives" package="0805" value="10k" x="55.96" y="60.136" smashed="yes" rot="R90">
+<attribute name="NAME" x="55.1345" y="59.374" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="0805" x="55.96" y="60.136" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="55.96" y="60.136" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="56.192" y="62.22" size="0.6096" layer="27" rot="R90"/>
+</element>
+<element name="J3" library="SparkFun-Connectors" package="1X08_NO_SILK" value="" x="56.1" y="44.6" rot="R270">
+<attribute name="PROD_ID" value="CONN-08438" x="56.1" y="44.6" size="1.778" layer="27" rot="R270" display="off"/>
+</element>
+<element name="R6" library="borkedlabs-passives" package="0805" value="470R" x="37.5" y="53.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="38.262" y="52.6745" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="37.5" y="53.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="37.5" y="53.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="38.116" y="53.732" size="0.6096" layer="27" rot="R180"/>
+</element>
+<element name="J12" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="76" y="58.5" smashed="yes"/>
+<element name="J14" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="35.5" y="58.5"/>
+<element name="J15" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="35.5" y="16"/>
+<element name="D7" library="passives" package="0805-DIODE" value="1A/23V/620mV" x="59.5" y="33.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="59.5" y="32.738" size="0.6096" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
+</element>
+<element name="D2" library="passives" package="0805-DIODE" value="1A/23V/620mV" x="59.5" y="29.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="59.5" y="28.738" size="0.6096" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
+</element>
+<element name="D3" library="passives" package="0805-DIODE" value="1A/23V/620mV" x="59.5" y="25.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="59.5" y="24.738" size="0.6096" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
+</element>
+<element name="D5" library="passives" package="0805-DIODE" value="1A/23V/620mV" x="59.5" y="21.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="59.5" y="20.738" size="0.6096" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
+</element>
+<element name="R2" library="borkedlabs-passives" package="0805" value="10k" x="76.1" y="52.9" smashed="yes" rot="R180">
+<attribute name="NAME" x="76.862" y="52.0745" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="76.1" y="52.9" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="76.1" y="52.9" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="77.784" y="52.568" size="0.6096" layer="27"/>
+</element>
+<element name="C8" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="76.1" y="51.6" smashed="yes">
+<attribute name="NAME" x="75.211" y="52.997" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0603" x="76.1" y="51.6" size="0.6096" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="76.1" y="51.6" size="0.6096" layer="27" display="off"/>
+<attribute name="VALUE" x="77.684" y="51.287" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="76.1" y="51.6" size="0.6096" layer="27" display="off"/>
+</element>
+<element name="C11" library="borkedlabs-passives" package="1206" value="10uF" x="51.4" y="59.5" smashed="yes">
+<attribute name="NAME" x="50.13" y="60.643" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="1206" x="51.4" y="59.5" size="0.6096" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="51.4" y="59.5" size="0.6096" layer="27" display="off"/>
+<attribute name="VALUE" x="54.303" y="59.206" size="1.016" layer="27"/>
+<attribute name="VOLTAGE" value="" x="51.4" y="59.5" size="0.6096" layer="27" display="off"/>
+</element>
+<element name="R4" library="power" package="R2512" value="" x="83" y="44.15" smashed="yes" rot="R90">
+<attribute name="NAME" x="81.095" y="41.61" size="1.016" layer="25" rot="R90"/>
+<attribute name="VALUE" x="86.175" y="41.61" size="1.016" layer="27" rot="R90"/>
+</element>
+<element name="R5" library="power" package="R2512" value="" x="83" y="35" rot="R90"/>
+<element name="U$4" library="lights" package="LED0805" value="LED0805" x="34" y="53.5" smashed="yes">
+<attribute name="NAME" x="33.111" y="54.897" size="1.016" layer="25"/>
+<attribute name="VALUE" x="28.184" y="53.087" size="0.6096" layer="27" ratio="10"/>
+</element>
+<element name="U$5" library="lights" package="LED0805" value="LED0805" x="34" y="51.5" smashed="yes">
+<attribute name="NAME" x="33.111" y="52.897" size="1.016" layer="25"/>
+<attribute name="VALUE" x="28.084" y="51.187" size="0.6096" layer="27" ratio="10"/>
+</element>
+<element name="R12" library="borkedlabs-passives" package="0805" value="470R" x="37.5" y="49.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="38.262" y="48.6745" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="37.5" y="49.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="37.5" y="49.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="37.716" y="49.732" size="0.6096" layer="27" rot="R180"/>
+</element>
+<element name="U$8" library="lights" package="LED0805" value="LED0805" x="34" y="49.5" smashed="yes">
+<attribute name="NAME" x="33.111" y="50.897" size="1.016" layer="25"/>
+<attribute name="VALUE" x="28.084" y="49.287" size="0.6096" layer="27" ratio="10"/>
+</element>
+<element name="J7" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="96.5" y="58"/>
+<element name="J10" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="96.5" y="46"/>
+<element name="J11" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="96.5" y="34.5"/>
+<element name="U$9" library="power" package="SON-5X6" value="INTEGRATED_HALF-CSD88599SON" x="89.25" y="54.25" rot="R180"/>
+<element name="U$10" library="power" package="SON-5X6" value="INTEGRATED_HALF-CSD88599SON" x="89.25" y="45.75" rot="R180"/>
+<element name="U$11" library="power" package="SON-5X6" value="INTEGRATED_HALF-CSD88599SON" x="89.25" y="37.75" rot="R180"/>
+<element name="R13" library="borkedlabs-passives" package="0805" value="therm" x="87.25" y="31.25" smashed="yes">
+<attribute name="NAME" x="86.488" y="32.0755" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0805" x="87.25" y="31.25" size="1.778" layer="27" display="off"/>
+<attribute name="PRECISION" value="" x="87.25" y="31.25" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="88.934" y="30.918" size="0.6096" layer="27"/>
+</element>
+<element name="R14" library="borkedlabs-passives" package="0805" value="10k" x="87.25" y="32.75" smashed="yes" rot="R180">
+<attribute name="NAME" x="88.012" y="31.9245" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="87.25" y="32.75" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="87.25" y="32.75" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="90.266" y="33.082" size="0.6096" layer="27" rot="R180"/>
+</element>
+<element name="BFC1" library="power" package="BFC-8MM" value="BFC8MM" x="88.7" y="22.2" rot="R270"/>
+<element name="R7" library="borkedlabs-passives" package="0805" value="470R" x="34" y="45.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="34.762" y="44.6745" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="34" y="45.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="34" y="45.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="32.216" y="45.632" size="0.6096" layer="27" rot="R180"/>
+</element>
+<element name="R9" library="borkedlabs-passives" package="0805" value="470R" x="34" y="47.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="34.762" y="46.6745" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="34" y="47.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="34" y="47.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="32.116" y="47.732" size="0.6096" layer="27" rot="R180"/>
+</element>
+<element name="C10" library="borkedlabs-passives" package="1206" value="10uF" x="79.5" y="30.15" smashed="yes">
+<attribute name="NAME" x="78.23" y="31.293" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="1206" x="79.5" y="30.15" size="0.6096" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="79.5" y="30.15" size="0.6096" layer="27" display="off"/>
+<attribute name="VALUE" x="75.003" y="29.956" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="79.5" y="30.15" size="0.6096" layer="27" display="off"/>
+</element>
+<element name="C15" library="borkedlabs-passives" package="1206" value="10uF" x="79.5" y="28.4" smashed="yes">
+<attribute name="NAME" x="78.23" y="29.543" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="1206" x="79.5" y="28.4" size="0.6096" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="79.5" y="28.4" size="0.6096" layer="27" display="off"/>
+<attribute name="VALUE" x="75.103" y="28.006" size="0.6096" layer="27"/>
+<attribute name="VOLTAGE" value="" x="79.5" y="28.4" size="0.6096" layer="27" display="off"/>
+</element>
+<element name="U$14" library="connector" package="JRTOMBSTONE" value="JRTOMBSTONE" x="59.3" y="19.8" rot="MR90"/>
+<element name="J13" library="SparkFun-Connectors" package="1X04_NO_SILK" value="" x="56.1" y="54.8" rot="R270">
+<attribute name="PROD_ID" value="CONN-09696" x="56.1" y="54.8" size="0.6096" layer="27" rot="R270" display="off"/>
+</element>
+<element name="C18" library="borkedlabs-passives" package="1206" value="10uF" x="69.8" y="56.7" smashed="yes" rot="R180">
+<attribute name="NAME" x="71.07" y="55.557" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="1206" x="69.8" y="56.7" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="69.8" y="56.7" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="73.997" y="56.994" size="0.6096" layer="27" rot="R180"/>
+<attribute name="VOLTAGE" value="" x="69.8" y="56.7" size="0.6096" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C21" library="borkedlabs-passives" package="1206" value="10uF" x="69.8" y="54.9" smashed="yes" rot="R180">
+<attribute name="NAME" x="71.07" y="53.757" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="1206" x="69.8" y="54.9" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="69.8" y="54.9" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="74.097" y="55.094" size="0.6096" layer="27" rot="R180"/>
+<attribute name="VOLTAGE" value="" x="69.8" y="54.9" size="0.6096" layer="27" rot="R180" display="off"/>
+</element>
+<element name="J1" library="connector" package="RJ45-LED-RJE7318800XXX" value="ATK-PHY" x="38.5" y="30" rot="R270"/>
+<element name="U1" library="microcontrollers" package="QFN-64-9X9MM" value="ATXMEGA_A3UQFN" x="45.9" y="46.6" rot="R180"/>
+<element name="J2" library="microcontrollers" package="PDI_2X3_SMD" value="" x="49.5" y="32.5" rot="R180">
+<attribute name="PROD_ID" value="CONN-11290" x="49.5" y="32.5" size="0.6096" layer="27" ratio="10" rot="R180" display="off"/>
+</element>
+<element name="Y1" library="passives" package="RES_PRQC" value="RESONATORPQRC" x="46.8" y="39.6"/>
+<element name="C5" library="borkedlabs-passives" package="1206" value="10uF" x="51.4" y="57.7">
+<attribute name="PACKAGE" value="1206" x="51.4" y="57.7" size="0.6096" layer="27" ratio="10" display="off"/>
+<attribute name="TYPE" value="" x="51.4" y="57.7" size="0.6096" layer="27" ratio="10" display="off"/>
+<attribute name="VOLTAGE" value="" x="51.4" y="57.7" size="0.6096" layer="27" ratio="10" display="off"/>
+</element>
+<element name="C7" library="borkedlabs-passives" package="1206" value="10uF" x="51.4" y="56">
+<attribute name="PACKAGE" value="1206" x="51.4" y="56" size="0.6096" layer="27" ratio="10" display="off"/>
+<attribute name="TYPE" value="" x="51.4" y="56" size="0.6096" layer="27" ratio="10" display="off"/>
+<attribute name="VOLTAGE" value="" x="51.4" y="56" size="0.6096" layer="27" ratio="10" display="off"/>
+</element>
+<element name="C9" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="52.1" y="49" rot="R270">
+<attribute name="PACKAGE" value="0603" x="52.1" y="49" size="0.6096" layer="27" ratio="10" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="52.1" y="49" size="0.6096" layer="27" ratio="10" rot="R270" display="off"/>
+<attribute name="VOLTAGE" value="" x="52.1" y="49" size="0.6096" layer="27" ratio="10" rot="R270" display="off"/>
+</element>
+<element name="J4" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="76" y="16"/>
+<element name="U$1" library="connector" package="FIDUCIAL_1MM" value="FIDUCIAL" x="40" y="16"/>
+<element name="U$3" library="connector" package="FIDUCIAL_1MM" value="FIDUCIAL" x="80.5" y="16"/>
+</elements>
+<signals>
+<signal name="GND">
+<contactref element="R27" pad="1"/>
+<contactref element="R32" pad="1"/>
+<contactref element="R37" pad="1"/>
+<contactref element="U2" pad="P$57"/>
+<contactref element="C24" pad="2"/>
+<contactref element="C26" pad="2"/>
+<contactref element="U2" pad="P$28"/>
+<contactref element="C20" pad="1"/>
+<contactref element="R11" pad="2"/>
+<contactref element="C44" pad="2"/>
+<contactref element="C42" pad="2"/>
+<contactref element="C40" pad="2"/>
+<via x="68.469" y="49.501" extent="1-16" drill="0.35"/>
+<via x="69.739" y="49.501" extent="1-16" drill="0.35"/>
+<via x="71.009" y="49.501" extent="1-16" drill="0.35"/>
+<via x="68.469" y="48.612" extent="1-16" drill="0.35"/>
+<via x="68.469" y="47.723" extent="1-16" drill="0.35"/>
+<via x="68.469" y="46.834" extent="1-16" drill="0.35"/>
+<via x="68.469" y="45.056" extent="1-16" drill="0.35"/>
+<via x="68.469" y="45.945" extent="1-16" drill="0.35"/>
+<via x="68.469" y="44.167" extent="1-16" drill="0.35"/>
+<via x="69.739" y="48.612" extent="1-16" drill="0.35"/>
+<via x="69.739" y="47.723" extent="1-16" drill="0.35"/>
+<via x="71.009" y="48.612" extent="1-16" drill="0.35"/>
+<via x="71.009" y="47.723" extent="1-16" drill="0.35"/>
+<via x="71.009" y="46.834" extent="1-16" drill="0.35"/>
+<via x="69.75" y="46.75" extent="1-16" drill="0.35"/>
+<via x="69.739" y="45.945" extent="1-16" drill="0.35"/>
+<via x="69.739" y="45.056" extent="1-16" drill="0.35"/>
+<via x="69.739" y="44.167" extent="1-16" drill="0.35"/>
+<via x="71.009" y="45.945" extent="1-16" drill="0.35"/>
+<via x="71.009" y="45.056" extent="1-16" drill="0.35"/>
+<via x="71.009" y="44.167" extent="1-16" drill="0.35"/>
+<contactref element="J9" pad="P$1"/>
+<contactref element="C25" pad="2"/>
+<contactref element="C16" pad="1"/>
+<contactref element="C13" pad="1"/>
+<wire x1="71.148003125" y1="47.583996875" x2="71.009" y2="47.723" width="0.2032" layer="1"/>
+<contactref element="U2" pad="P$44"/>
+<via x="60.4" y="50.9" extent="1-16" drill="0.35"/>
+<contactref element="C17" pad="1"/>
+<contactref element="C14" pad="1"/>
+<contactref element="C6" pad="2"/>
+<contactref element="C4" pad="2"/>
+<contactref element="C3" pad="2"/>
+<contactref element="C2" pad="2"/>
+<contactref element="C43" pad="2"/>
+<contactref element="C41" pad="2"/>
+<contactref element="C39" pad="2"/>
+<contactref element="R39" pad="1"/>
+<contactref element="C45" pad="2"/>
+<contactref element="C12" pad="2"/>
+<contactref element="C1" pad="2"/>
+<contactref element="R3" pad="2"/>
+<contactref element="J3" pad="1"/>
+<via x="60.4" y="50.1" extent="1-16" drill="0.35"/>
+<via x="60.5" y="42.15" extent="1-16" drill="0.35"/>
+<contactref element="R2" pad="1"/>
+<contactref element="C8" pad="2"/>
+<contactref element="J6" pad="1"/>
+<contactref element="R4" pad="A"/>
+<contactref element="R5" pad="A"/>
+<contactref element="R6" pad="1"/>
+<contactref element="U$9" pad="PGND"/>
+<contactref element="R13" pad="1"/>
+<contactref element="BFC1" pad="P$2"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="72.5" y="37.5"/>
+<vertex x="66" y="37.5"/>
+<vertex x="66" y="53.75"/>
+<vertex x="65.5" y="54"/>
+<vertex x="58" y="54"/>
+<vertex x="58" y="62.5"/>
+<vertex x="75.5" y="62.5"/>
+<vertex x="75.5" y="58"/>
+<vertex x="70.5" y="58"/>
+<vertex x="70.55" y="54"/>
+<vertex x="73.75" y="54"/>
+<vertex x="73.5" y="53.75"/>
+<vertex x="73.5" y="48"/>
+<vertex x="72.25" y="48"/>
+<vertex x="72.25" y="47"/>
+<vertex x="72.5" y="47"/>
+</polygon>
+<polygon width="0.1524" layer="16" rank="6">
+<vertex x="65.5" y="8.5"/>
+<vertex x="65.5" y="37.5"/>
+<vertex x="58" y="37.5"/>
+<vertex x="58" y="62"/>
+<vertex x="101" y="62"/>
+<vertex x="101.5" y="8.5"/>
+</polygon>
+<polygon width="0.1524" layer="16">
+<vertex x="54.5" y="62.5"/>
+<vertex x="54.5" y="37"/>
+<vertex x="65" y="37"/>
+<vertex x="65" y="8.5"/>
+<vertex x="30" y="8.25"/>
+<vertex x="30" y="62.5"/>
+</polygon>
+<contactref element="C10" pad="2"/>
+<contactref element="C15" pad="2"/>
+<polygon width="0.2032" layer="1" thermals="no">
+<vertex x="87.3" y="51.7"/>
+<vertex x="87.3" y="57.8"/>
+<vertex x="79.85" y="57.8"/>
+<vertex x="79.85" y="55.8"/>
+<vertex x="82.7" y="55.8"/>
+<vertex x="82.7" y="52.5"/>
+<vertex x="83.5" y="51.7"/>
+</polygon>
+<wire x1="73.49999375" y1="47.499996875" x2="73.555496875" y2="47.5555" width="0.2032" layer="1"/>
+<wire x1="74.662890625" y1="47.74269375" x2="76.76690625" y2="47.74269375" width="0.2032" layer="1"/>
+<wire x1="76.76690625" y1="47.74269375" x2="77.9130125" y2="48.8888" width="0.2032" layer="1"/>
+<wire x1="73.555496875" y1="47.5555" x2="74.475696875" y2="47.5555" width="0.2032" layer="1"/>
+<wire x1="74.475696875" y1="47.5555" x2="74.662890625" y2="47.74269375" width="0.2032" layer="1"/>
+<wire x1="77.9130125" y1="48.8888" x2="78.3245875" y2="48.8888" width="0.2032" layer="1"/>
+<wire x1="78.3245875" y1="48.8888" x2="79.7" y2="50.2642125" width="0.2032" layer="1"/>
+<wire x1="79.7" y1="50.2642125" x2="79.7" y2="51.9912" width="0.2032" layer="1"/>
+<wire x1="82.74125" y1="51.9912" x2="82.9198" y2="52.16975" width="0.2032" layer="1"/>
+<wire x1="82.9198" y1="52.16975" x2="82.9198" y2="52.3198" width="0.2032" layer="1"/>
+<wire x1="82.9198" y1="52.3198" x2="83.4" y2="52.8" width="0.2032" layer="1"/>
+<wire x1="79.7" y1="51.9912" x2="82.74125" y2="51.9912" width="0.2032" layer="1"/>
+<polygon width="0.2032" layer="1" thermals="no" rank="2">
+<vertex x="81.4" y="42.3"/>
+<vertex x="84.6" y="42.3"/>
+<vertex x="84.8" y="42.5"/>
+<vertex x="85.3" y="42.5"/>
+<vertex x="86.4" y="41.4"/>
+<vertex x="86.4" y="40.7"/>
+<vertex x="86.2" y="40.7"/>
+<vertex x="86" y="40.5"/>
+<vertex x="84.5" y="39"/>
+<vertex x="82" y="39"/>
+<vertex x="81.9" y="39"/>
+<vertex x="79.8" y="41.1"/>
+<vertex x="79.8" y="42"/>
+<vertex x="80.1" y="42.3"/>
+</polygon>
+<polygon width="0.2032" layer="1" thermals="no">
+<vertex x="80.4" y="33.2"/>
+<vertex x="84.7" y="33.2"/>
+<vertex x="85" y="33.3"/>
+<vertex x="87" y="33.3"/>
+<vertex x="87" y="27.4"/>
+<vertex x="79.6" y="27.4"/>
+<vertex x="79.6" y="32.4"/>
+</polygon>
+<polygon width="0.2032" layer="16" thermals="no" rank="3">
+<vertex x="85.9" y="57"/>
+<vertex x="87.3" y="57"/>
+<vertex x="87.3" y="52.5"/>
+<vertex x="85.9" y="52.5"/>
+</polygon>
+<via x="87" y="56.5" extent="1-16" drill="0.35"/>
+<via x="86.3" y="56.5" extent="1-16" drill="0.35"/>
+<via x="82.3" y="29.5" extent="1-16" drill="0.35"/>
+<via x="80.7" y="40.7" extent="1-16" drill="0.35"/>
+<via x="77.05" y="52.9" extent="1-16" drill="0.35"/>
+<via x="76.9" y="51.6" extent="1-16" drill="0.35"/>
+<via x="80.9" y="48.7" extent="1-16" drill="0.35"/>
+<via x="80.9" y="49.5" extent="1-16" drill="0.35"/>
+<via x="81.1" y="59.4" extent="1-16" drill="0.35"/>
+<via x="81.1" y="58.6" extent="1-16" drill="0.35"/>
+<contactref element="C18" pad="2"/>
+<contactref element="C21" pad="2"/>
+<polygon width="0.2032" layer="1" thermals="no" rank="3">
+<vertex x="74.8" y="39.3"/>
+<vertex x="74.8" y="37.4"/>
+<vertex x="74.6" y="37.2"/>
+<vertex x="74.6" y="36.5"/>
+<vertex x="75" y="36.5"/>
+<vertex x="75" y="33.9"/>
+<vertex x="74.9" y="33.8"/>
+<vertex x="73.3" y="33.8"/>
+<vertex x="73.3" y="32.4"/>
+<vertex x="75.7" y="32.4"/>
+<vertex x="75.9" y="32.6"/>
+<vertex x="75.9" y="39.3"/>
+</polygon>
+<via x="75.2" y="39" extent="1-16" drill="0.35"/>
+<via x="75.2" y="38.2" extent="1-16" drill="0.35"/>
+<via x="75.2" y="37.3" extent="1-16" drill="0.35"/>
+<via x="60.3" y="31.5" extent="1-16" drill="0.35"/>
+<via x="63.95" y="31.5" extent="1-16" drill="0.35"/>
+<via x="63.95" y="35.5" extent="1-16" drill="0.35"/>
+<via x="60.3" y="35.5" extent="1-16" drill="0.35"/>
+<via x="60.3" y="27.5" extent="1-16" drill="0.35"/>
+<via x="60.3" y="23.5" extent="1-16" drill="0.35"/>
+<via x="63.95" y="23.5" extent="1-16" drill="0.35"/>
+<via x="63.95" y="27.5" extent="1-16" drill="0.35"/>
+<wire x1="56.1" y1="44.6" x2="57.85" y2="44.6" width="0.2032" layer="16"/>
+<wire x1="57.85" y1="44.6" x2="58" y2="44.75" width="0.2032" layer="16"/>
+<wire x1="56.1" y1="44.6" x2="54.4" y2="44.6" width="0.2032" layer="16"/>
+<wire x1="54.4" y1="44.6" x2="54" y2="45" width="0.2032" layer="16"/>
+<via x="59.95" y="54.1" extent="1-16" drill="0.35"/>
+<via x="68.469" y="52.101" extent="1-16" drill="0.35"/>
+<via x="69.739" y="52.101" extent="1-16" drill="0.35"/>
+<via x="71.009" y="52.101" extent="1-16" drill="0.35"/>
+<via x="68.469" y="51.212" extent="1-16" drill="0.35"/>
+<via x="68.469" y="50.323" extent="1-16" drill="0.35"/>
+<via x="69.739" y="51.212" extent="1-16" drill="0.35"/>
+<via x="69.739" y="50.323" extent="1-16" drill="0.35"/>
+<via x="71.009" y="51.212" extent="1-16" drill="0.35"/>
+<via x="71.009" y="50.323" extent="1-16" drill="0.35"/>
+<wire x1="71.148003125" y1="50.183996875" x2="71.009" y2="50.323" width="0.2032" layer="1"/>
+<via x="68.469" y="43.401" extent="1-16" drill="0.35"/>
+<via x="69.739" y="43.401" extent="1-16" drill="0.35"/>
+<via x="71.009" y="43.401" extent="1-16" drill="0.35"/>
+<via x="68.469" y="42.512" extent="1-16" drill="0.35"/>
+<via x="68.469" y="41.623" extent="1-16" drill="0.35"/>
+<via x="69.739" y="42.512" extent="1-16" drill="0.35"/>
+<via x="69.739" y="41.623" extent="1-16" drill="0.35"/>
+<via x="71.009" y="42.512" extent="1-16" drill="0.35"/>
+<via x="71.009" y="41.623" extent="1-16" drill="0.35"/>
+<wire x1="71.148003125" y1="41.483996875" x2="71.009" y2="41.623" width="0.2032" layer="1"/>
+<via x="68.069" y="54.501" extent="1-16" drill="0.35"/>
+<via x="68.069" y="55.301" extent="1-16" drill="0.35"/>
+<via x="68.069" y="56.301" extent="1-16" drill="0.35"/>
+<via x="68.069" y="57.101" extent="1-16" drill="0.35"/>
+<via x="71.769" y="58.601" extent="1-16" drill="0.35"/>
+<via x="72.269" y="60.601" extent="1-16" drill="0.35"/>
+<via x="69.969" y="60.601" extent="1-16" drill="0.35"/>
+<via x="69.569" y="58.701" extent="1-16" drill="0.35"/>
+<via x="67.669" y="60.601" extent="1-16" drill="0.35"/>
+<via x="67.069" y="58.701" extent="1-16" drill="0.35"/>
+<via x="65.869" y="60.601" extent="1-16" drill="0.35"/>
+<via x="65.869" y="58.701" extent="1-16" drill="0.35"/>
+<via x="65.869" y="56.101" extent="1-16" drill="0.35"/>
+<via x="62.769" y="55.601" extent="1-16" drill="0.35"/>
+<via x="60.369" y="59.301" extent="1-16" drill="0.35"/>
+<via x="67.969" y="39.123" extent="1-16" drill="0.35"/>
+<via x="67.969" y="38.323" extent="1-16" drill="0.35"/>
+<via x="69.769" y="39.123" extent="1-16" drill="0.35"/>
+<via x="66.369" y="38.323" extent="1-16" drill="0.35"/>
+<via x="87" y="55.7" extent="1-16" drill="0.35"/>
+<via x="86.3" y="55.7" extent="1-16" drill="0.35"/>
+<via x="87" y="54.9" extent="1-16" drill="0.35"/>
+<via x="86.3" y="54.9" extent="1-16" drill="0.35"/>
+<via x="87" y="54.1" extent="1-16" drill="0.35"/>
+<via x="86.3" y="54.1" extent="1-16" drill="0.35"/>
+<via x="87" y="53.3" extent="1-16" drill="0.35"/>
+<via x="86.3" y="53.3" extent="1-16" drill="0.35"/>
+<via x="85.2" y="57.2" extent="1-16" drill="0.35"/>
+<via x="83.1" y="57.2" extent="1-16" drill="0.35"/>
+<via x="80.5" y="57.2" extent="1-16" drill="0.35"/>
+<via x="81.7" y="56.4" extent="1-16" drill="0.35"/>
+<via x="84.2" y="55.6" extent="1-16" drill="0.35"/>
+<via x="83.1" y="54.2" extent="1-16" drill="0.35"/>
+<via x="85.2" y="54.2" extent="1-16" drill="0.35"/>
+<via x="84.2" y="53.2" extent="1-16" drill="0.35"/>
+<via x="83.1" y="41.6" extent="1-16" drill="0.35"/>
+<via x="83.9" y="41.6" extent="1-16" drill="0.35"/>
+<via x="84.7" y="41.6" extent="1-16" drill="0.35"/>
+<via x="82.3" y="41.6" extent="1-16" drill="0.35"/>
+<via x="81.5" y="41.6" extent="1-16" drill="0.35"/>
+<via x="81.5" y="40.8" extent="1-16" drill="0.35"/>
+<via x="82.3" y="40.8" extent="1-16" drill="0.35"/>
+<via x="83.1" y="40.8" extent="1-16" drill="0.35"/>
+<via x="83.9" y="40.8" extent="1-16" drill="0.35"/>
+<via x="84.7" y="40.8" extent="1-16" drill="0.35"/>
+<via x="81.9" y="39.5" extent="1-16" drill="0.35"/>
+<via x="84" y="39.5" extent="1-16" drill="0.35"/>
+<via x="85.7" y="41.2" extent="1-16" drill="0.35"/>
+<via x="83" y="39.9" extent="1-16" drill="0.35"/>
+<via x="81.6" y="32.5" extent="1-16" drill="0.35"/>
+<via x="82.4" y="32.5" extent="1-16" drill="0.35"/>
+<via x="83.2" y="32.5" extent="1-16" drill="0.35"/>
+<via x="84" y="32.5" extent="1-16" drill="0.35"/>
+<via x="84.8" y="32.5" extent="1-16" drill="0.35"/>
+<via x="84" y="31.7" extent="1-16" drill="0.35"/>
+<via x="84.8" y="31.7" extent="1-16" drill="0.35"/>
+<via x="83.2" y="31.7" extent="1-16" drill="0.35"/>
+<via x="82.4" y="31.7" extent="1-16" drill="0.35"/>
+<via x="81.6" y="31.7" extent="1-16" drill="0.35"/>
+<via x="80.1" y="30.9" extent="1-16" drill="0.35"/>
+<via x="80" y="28.4" extent="1-16" drill="0.35"/>
+<via x="81.7" y="28.4" extent="1-16" drill="0.35"/>
+<via x="81.6" y="30.5" extent="1-16" drill="0.35"/>
+<via x="84.8" y="30.5" extent="1-16" drill="0.35"/>
+<via x="84.8" y="28.4" extent="1-16" drill="0.35"/>
+<via x="86.2" y="28.4" extent="1-16" drill="0.35"/>
+<via x="86.2" y="30.5" extent="1-16" drill="0.35"/>
+<via x="84" y="29.5" extent="1-16" drill="0.35"/>
+<via x="59.7" y="42.15" extent="1-16" drill="0.35"/>
+<via x="60.5" y="41.35" extent="1-16" drill="0.35"/>
+<via x="59.7" y="41.35" extent="1-16" drill="0.35"/>
+<via x="59.6" y="50.1" extent="1-16" drill="0.35"/>
+<via x="59.6" y="50.9" extent="1-16" drill="0.35"/>
+<wire x1="60.1" y1="40" x2="59.7" y2="40.4" width="0.2032" layer="1"/>
+<wire x1="59.7" y1="40.4" x2="59.7" y2="41.35" width="0.2032" layer="1"/>
+<contactref element="C7" pad="1"/>
+<contactref element="C5" pad="1"/>
+<contactref element="C11" pad="1"/>
+<contactref element="J1" pad="SHDL1"/>
+<contactref element="J1" pad="P$2"/>
+<contactref element="J1" pad="P$7"/>
+<contactref element="J1" pad="SHDL2"/>
+<contactref element="J2" pad="6"/>
+<contactref element="S1" pad="P$2"/>
+<contactref element="U1" pad="44"/>
+<contactref element="U1" pad="24"/>
+<contactref element="U1" pad="52"/>
+<contactref element="U1" pad="14"/>
+<contactref element="U1" pad="60"/>
+<contactref element="U1" pad="P$1"/>
+<contactref element="U1" pad="34"/>
+<contactref element="Y1" pad="2"/>
+<contactref element="C9" pad="2"/>
+<via x="38.45" y="53.5" extent="1-16" drill="0.3"/>
+<via x="39.75" y="50.8" extent="1-16" drill="0.3"/>
+<via x="40.9" y="54.9" extent="1-16" drill="0.3"/>
+<via x="43.5" y="49" extent="1-16" drill="0.3"/>
+<via x="43.5" y="44.5" extent="1-16" drill="0.3"/>
+<via x="45.5" y="46.5" extent="1-16" drill="0.3"/>
+<via x="48" y="49" extent="1-16" drill="0.3"/>
+<via x="48" y="44.5" extent="1-16" drill="0.3"/>
+<wire x1="41.4" y1="49.85" x2="42.65" y2="49.85" width="0.1524" layer="1"/>
+<wire x1="42.65" y1="49.85" x2="43.5" y2="49" width="0.1524" layer="1"/>
+<wire x1="46.15" y1="51.1" x2="46.15" y2="49.85" width="0.1524" layer="1"/>
+<wire x1="46.15" y1="49.85" x2="47" y2="49" width="0.1524" layer="1"/>
+<wire x1="47" y1="49" x2="48" y2="49" width="0.1524" layer="1"/>
+<wire x1="50.4" y1="49.35" x2="48.35" y2="49.35" width="0.1524" layer="1"/>
+<wire x1="48.35" y1="49.35" x2="48" y2="49" width="0.1524" layer="1"/>
+<wire x1="47.65" y1="42.1" x2="47.65" y2="44.15" width="0.1524" layer="1"/>
+<wire x1="47.65" y1="44.15" x2="48" y2="44.5" width="0.1524" layer="1"/>
+<wire x1="43.65" y1="42.1" x2="43.65" y2="44.35" width="0.1524" layer="1"/>
+<wire x1="43.65" y1="44.35" x2="43.5" y2="44.5" width="0.1524" layer="1"/>
+<wire x1="41.4" y1="44.85" x2="43.15" y2="44.85" width="0.1524" layer="1"/>
+<wire x1="43.15" y1="44.85" x2="43.5" y2="44.5" width="0.1524" layer="1"/>
+<via x="37.6" y="44.4" extent="1-16" drill="0.3"/>
+<via x="47.2" y="53.2" extent="1-16" drill="0.3"/>
+<via x="50" y="56" extent="1-16" drill="0.3"/>
+<via x="50" y="57.7" extent="1-16" drill="0.3"/>
+<via x="50" y="59.5" extent="1-16" drill="0.3"/>
+<wire x1="55.96" y1="61.086" x2="54.014" y2="61.086" width="0.1524" layer="1"/>
+<wire x1="54.014" y1="61.086" x2="54" y2="61.1" width="0.1524" layer="1"/>
+<via x="54" y="61.1" extent="1-16" drill="0.3"/>
+<wire x1="41.5" y1="56.725" x2="41.5" y2="55.5" width="0.1524" layer="1"/>
+<wire x1="41.5" y1="55.5" x2="40.9" y2="54.9" width="0.1524" layer="1"/>
+<via x="52.1" y="48.2" extent="1-16" drill="0.3"/>
+<via x="50.7" y="39.8" extent="1-16" drill="0.3"/>
+<via x="46.8" y="39.6" extent="1-16" drill="0.3"/>
+<via x="41.85" y="14.5" extent="1-16" drill="0.3"/>
+<via x="46.96" y="29.65" extent="1-16" drill="0.3"/>
+<via x="42.2" y="39.9" extent="1-16" drill="0.3"/>
+<wire x1="81.1" y1="59.4" x2="81.45" y2="59.05" width="0" layer="19" extent="1-1"/>
+<wire x1="45.9" y1="46.6" x2="45.5" y2="46.5" width="0" layer="19" extent="1-1"/>
+<wire x1="81.25" y1="49.05" x2="80.9" y2="48.7" width="0" layer="19" extent="1-1"/>
+<wire x1="60" y1="50.45" x2="59.6" y2="50.1" width="0" layer="19" extent="1-1"/>
+<wire x1="60.1" y1="41.75" x2="59.7" y2="41.35" width="0" layer="19" extent="1-1"/>
+<wire x1="60" y1="48.7" x2="59.6" y2="50.1" width="0" layer="19" extent="1-1"/>
+</signal>
+<signal name="+3V3">
+<contactref element="U2" pad="P$24"/>
+<contactref element="C6" pad="1"/>
+<contactref element="C4" pad="1"/>
+<contactref element="C3" pad="1"/>
+<contactref element="C2" pad="1"/>
+<contactref element="J6" pad="2"/>
+<contactref element="L1" pad="2"/>
+<contactref element="C1" pad="1"/>
+<contactref element="J3" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="D2" pad="2"/>
+<contactref element="D3" pad="2"/>
+<contactref element="D5" pad="2"/>
+<contactref element="R10" pad="2"/>
+<contactref element="R14" pad="2"/>
+<contactref element="U$5" pad="1"/>
+<contactref element="U$8" pad="1"/>
+<contactref element="U$4" pad="1"/>
+<polygon width="0.2032" layer="1">
+<vertex x="54.5" y="63"/>
+<vertex x="54.5" y="37"/>
+<vertex x="65" y="37"/>
+<vertex x="65" y="8"/>
+<vertex x="29.5" y="7.75"/>
+<vertex x="29" y="63" curve="-2.445754"/>
+</polygon>
+<wire x1="66.000009375" y1="42.000009375" x2="64.362803125" y2="42.000009375" width="0.2032" layer="1"/>
+<wire x1="64.362803125" y1="42.000009375" x2="64.2306" y2="41.86780625" width="0.2032" layer="1"/>
+<via x="64.2306" y="41.86780625" extent="1-16" drill="0.35"/>
+<wire x1="64.2306" y1="41.86780625" x2="62.76279375" y2="40.4" width="0.2032" layer="16"/>
+<wire x1="57.76" y1="40.4" x2="56.1" y2="42.06" width="0.2032" layer="16"/>
+<wire x1="62.76279375" y1="40.4" x2="57.76" y2="40.4" width="0.2032" layer="16"/>
+<wire x1="86.3" y1="32.75" x2="87" y2="32.05" width="0.2032" layer="1"/>
+<wire x1="87" y1="27.4" x2="86.9" y2="27.3" width="0.2032" layer="1"/>
+<via x="79.4306" y="27.4" extent="1-16" drill="0.35"/>
+<wire x1="81.93105" y1="27.3" x2="81.82625" y2="27.1952" width="0.2032" layer="1"/>
+<wire x1="81.82625" y1="27.1952" x2="79.6354" y2="27.1952" width="0.2032" layer="1"/>
+<wire x1="86.9" y1="27.3" x2="81.93105" y2="27.3" width="0.2032" layer="1"/>
+<wire x1="79.6354" y1="27.1952" x2="79.4306" y2="27.4" width="0.2032" layer="1"/>
+<wire x1="79.4306" y1="27.4" x2="75.748425" y2="27.4" width="0.2032" layer="16"/>
+<wire x1="75.748425" y1="27.4" x2="75.010025" y2="26.6616" width="0.2032" layer="16"/>
+<wire x1="72.46186875" y1="26.21" x2="72.21" y2="26.21" width="0.2032" layer="16"/>
+<wire x1="72.21" y1="26.21" x2="72.2" y2="26.2" width="0.2032" layer="16"/>
+<wire x1="72.91346875" y1="26.6616" x2="72.46186875" y2="26.21" width="0.2032" layer="16"/>
+<wire x1="75.010025" y1="26.6616" x2="72.91346875" y2="26.6616" width="0.2032" layer="16"/>
+<wire x1="87" y1="32.05" x2="87" y2="27.4" width="0.2032" layer="1"/>
+<wire x1="59.95" y1="52.35" x2="58.5322" y2="53.7678" width="0.2032" layer="1"/>
+<wire x1="58.5322" y1="53.7678" x2="58.5322" y2="54.12793125" width="0.2032" layer="1"/>
+<wire x1="58.5322" y1="54.12793125" x2="56.56013125" y2="56.1" width="0.2032" layer="1"/>
+<wire x1="56.56013125" y1="56.1" x2="54.2" y2="56.1" width="0.2032" layer="1"/>
+<contactref element="C7" pad="2"/>
+<contactref element="C5" pad="2"/>
+<contactref element="C11" pad="2"/>
+<contactref element="J1" pad="P$4"/>
+<contactref element="J1" pad="YLWP"/>
+<contactref element="J1" pad="P$5"/>
+<contactref element="J1" pad="GRNP"/>
+<contactref element="J2" pad="2"/>
+<contactref element="U1" pad="45"/>
+<contactref element="U1" pad="53"/>
+<contactref element="U1" pad="25"/>
+<contactref element="U1" pad="35"/>
+<contactref element="U1" pad="15"/>
+<contactref element="U1" pad="61"/>
+<contactref element="C9" pad="1"/>
+<via x="63" y="23.8" extent="1-16" drill="0.3"/>
+<wire x1="54.2" y1="56.1" x2="54.1" y2="56.1" width="0.2032" layer="1"/>
+<wire x1="65.4" y1="26.2" x2="64.5064" y2="25.3064" width="0.2032" layer="16"/>
+<wire x1="64.5064" y1="25.3064" x2="64.5064" y2="25.26953125" width="0.2032" layer="16"/>
+<wire x1="64.5064" y1="25.26953125" x2="64.18046875" y2="24.9436" width="0.2032" layer="16"/>
+<wire x1="64.18046875" y1="24.9436" x2="64.1436" y2="24.9436" width="0.2032" layer="16"/>
+<wire x1="64.1436" y1="24.9436" x2="63" y2="23.8" width="0.2032" layer="16"/>
+<wire x1="72.2" y1="26.2" x2="65.4" y2="26.2" width="0.2032" layer="16"/>
+<wire x1="56.1" y1="42.06" x2="55.06" y2="43.1" width="0.2032" layer="1"/>
+<wire x1="55.06" y1="43.1" x2="54" y2="43.1" width="0.2032" layer="1"/>
+<via x="54" y="43.1" extent="1-16" drill="0.3"/>
+<wire x1="54" y1="43.1" x2="54" y2="41.3" width="0.2032" layer="16"/>
+<wire x1="54" y1="41.3" x2="52.4" y2="39.7" width="0.2032" layer="16"/>
+<via x="52.4" y="39.7" extent="1-16" drill="0.3"/>
+</signal>
+<signal name="DC-CAL">
+<contactref element="U2" pad="P$12"/>
+<via x="64.37039375" y="48.3676" extent="1-16" drill="0.3"/>
+<wire x1="66.000009375" y1="47.999996875" x2="64.772765625" y2="47.999996875" width="0.1524" layer="1"/>
+<wire x1="64.772765625" y1="47.999996875" x2="64.6313625" y2="48.1414" width="0.1524" layer="1"/>
+<wire x1="64.6313625" y1="48.1414" x2="64.59659375" y2="48.1414" width="0.1524" layer="1"/>
+<wire x1="64.59659375" y1="48.1414" x2="64.37039375" y2="48.3676" width="0.1524" layer="1"/>
+<wire x1="64.37039375" y1="48.3676" x2="64.14614375" y2="48.59185" width="0.1524" layer="16"/>
+<wire x1="64.14614375" y1="48.59185" x2="63.83485" y2="48.59185" width="0.1524" layer="16"/>
+<wire x1="63.83485" y1="48.59185" x2="63.5315" y2="48.8952" width="0.1524" layer="16"/>
+<wire x1="63.5315" y1="48.8952" x2="61.70573125" y2="48.8952" width="0.1524" layer="16"/>
+<wire x1="61.70573125" y1="48.8952" x2="61.13533125" y2="48.3248" width="0.1524" layer="16"/>
+<wire x1="58.86466875" y1="48.3248" x2="57.7808" y2="49.40866875" width="0.1524" layer="16"/>
+<wire x1="61.13533125" y1="48.3248" x2="58.86466875" y2="48.3248" width="0.1524" layer="16"/>
+<wire x1="57.7808" y1="49.40866875" x2="57.7808" y2="50.6" width="0.1524" layer="16"/>
+<wire x1="57.7808" y1="50.6" x2="57.3808" y2="51" width="0.1524" layer="16"/>
+<wire x1="57.3808" y1="51" x2="55" y2="51" width="0.1524" layer="16"/>
+<wire x1="55" y1="51" x2="53" y2="49" width="0.1524" layer="16"/>
+<via x="53" y="49" extent="1-16" drill="0.3"/>
+<wire x1="53" y1="49" x2="51.5" y2="49" width="0.1524" layer="1"/>
+<wire x1="51.4" y1="48.9" x2="51.5" y2="49" width="0.1524" layer="1"/>
+<contactref element="U1" pad="13"/>
+<wire x1="50.4" y1="48.85" x2="50.45" y2="48.9" width="0.1524" layer="1"/>
+<wire x1="50.45" y1="48.9" x2="51.4" y2="48.9" width="0.1524" layer="1"/>
+</signal>
+<signal name="V-U">
+<contactref element="R27" pad="2"/>
+<contactref element="R26" pad="1"/>
+<contactref element="C39" pad="1"/>
+<contactref element="J3" pad="5"/>
+<contactref element="D7" pad="1"/>
+<wire x1="58.55" y1="35.35" x2="58.7" y2="35.5" width="0.2032" layer="1"/>
+<wire x1="56.1" y1="34.5" x2="56.1" y2="34.44" width="0.2032" layer="16"/>
+<wire x1="62.05" y1="35.5" x2="62.05" y2="33.5" width="0.1524" layer="1"/>
+<wire x1="62.05" y1="33.5" x2="60.35" y2="33.5" width="0.1524" layer="1"/>
+<wire x1="60.35" y1="33.5" x2="58.7" y2="35.15" width="0.1524" layer="1"/>
+<wire x1="58.7" y1="35.15" x2="58.7" y2="35.5" width="0.1524" layer="1"/>
+<wire x1="58.7" y1="35.5" x2="57.64" y2="34.44" width="0.2032" layer="1"/>
+<wire x1="57.64" y1="34.44" x2="56.1" y2="34.44" width="0.2032" layer="1"/>
+<contactref element="U1" pad="2"/>
+<wire x1="50.4" y1="43.35" x2="51.4078875" y2="43.35" width="0.1524" layer="1"/>
+<wire x1="51.4078875" y1="43.35" x2="54.4952" y2="40.2626875" width="0.1524" layer="1"/>
+<wire x1="54.4952" y1="38.15374375" x2="54.8" y2="37.84894375" width="0.1524" layer="1"/>
+<wire x1="54.4952" y1="40.2626875" x2="54.4952" y2="38.15374375" width="0.1524" layer="1"/>
+<wire x1="54.8" y1="35.74" x2="56.1" y2="34.44" width="0.1524" layer="1"/>
+<wire x1="54.8" y1="37.84894375" x2="54.8" y2="35.74" width="0.1524" layer="1"/>
+</signal>
+<signal name="V-V">
+<contactref element="R32" pad="2"/>
+<contactref element="R31" pad="1"/>
+<contactref element="C41" pad="1"/>
+<contactref element="J3" pad="6"/>
+<contactref element="D2" pad="1"/>
+<wire x1="62.05" y1="31.5" x2="62.05" y2="29.5" width="0.1524" layer="1"/>
+<wire x1="62.05" y1="29.5" x2="60.35" y2="29.5" width="0.1524" layer="1"/>
+<wire x1="60.35" y1="29.5" x2="58.7" y2="31.15" width="0.1524" layer="1"/>
+<wire x1="58.7" y1="31.15" x2="58.7" y2="31.5" width="0.1524" layer="1"/>
+<wire x1="58.7" y1="31.5" x2="56.5" y2="31.5" width="0.2032" layer="1"/>
+<wire x1="56.5" y1="31.5" x2="56.1" y2="31.9" width="0.2032" layer="1"/>
+<contactref element="U1" pad="1"/>
+<wire x1="50.4" y1="42.85" x2="51.47683125" y2="42.85" width="0.1524" layer="1"/>
+<wire x1="51.47683125" y1="42.85" x2="54.1904" y2="40.13643125" width="0.1524" layer="1"/>
+<wire x1="54.1904" y1="38.0096" x2="54.4952" y2="37.7048" width="0.1524" layer="1"/>
+<wire x1="54.4952" y1="35.61374375" x2="54.8" y2="35.30894375" width="0.1524" layer="1"/>
+<wire x1="54.4952" y1="37.7048" x2="54.4952" y2="35.61374375" width="0.1524" layer="1"/>
+<wire x1="54.8" y1="33.2" x2="56.1" y2="31.9" width="0.1524" layer="1"/>
+<wire x1="54.1904" y1="40.13643125" x2="54.1904" y2="38.0096" width="0.1524" layer="1"/>
+<wire x1="54.8" y1="35.30894375" x2="54.8" y2="33.2" width="0.1524" layer="1"/>
+</signal>
+<signal name="V-VCC">
+<contactref element="R39" pad="2"/>
+<contactref element="R38" pad="1"/>
+<contactref element="C45" pad="1"/>
+<contactref element="J3" pad="8"/>
+<contactref element="D5" pad="1"/>
+<wire x1="62.05" y1="23.5" x2="62.05" y2="21.5" width="0.1524" layer="1"/>
+<wire x1="62.05" y1="21.5" x2="60.35" y2="21.5" width="0.1524" layer="1"/>
+<wire x1="60.35" y1="21.5" x2="58.7" y2="23.15" width="0.1524" layer="1"/>
+<wire x1="58.7" y1="23.15" x2="58.7" y2="23.5" width="0.1524" layer="1"/>
+<wire x1="58.7" y1="23.5" x2="56.1" y2="26.1" width="0.2032" layer="1"/>
+<wire x1="56.1" y1="26.1" x2="56.1" y2="26.82" width="0.2032" layer="1"/>
+<contactref element="U1" pad="63"/>
+<wire x1="49.15" y1="42.1" x2="49.15" y2="41.55" width="0.1524" layer="1"/>
+<wire x1="49.15" y1="41.55" x2="49.3" y2="41.4" width="0.1524" layer="1"/>
+<wire x1="49.3" y1="41.4" x2="52.06471875" y2="41.4" width="0.1524" layer="1"/>
+<wire x1="52.06471875" y1="41.4" x2="53.5808" y2="39.88391875" width="0.1524" layer="1"/>
+<wire x1="53.5808" y1="37.7570875" x2="53.8856" y2="37.4522875" width="0.1524" layer="1"/>
+<wire x1="53.5808" y1="39.88391875" x2="53.5808" y2="37.7570875" width="0.1524" layer="1"/>
+<wire x1="53.8856" y1="37.4522875" x2="53.8856" y2="35.36123125" width="0.1524" layer="1"/>
+<wire x1="53.8856" y1="35.36123125" x2="54.1904" y2="35.05643125" width="0.1524" layer="1"/>
+<wire x1="54.1904" y1="35.05643125" x2="54.1904" y2="32.9474875" width="0.1524" layer="1"/>
+<wire x1="54.1904" y1="32.9474875" x2="54.4952" y2="32.6426875" width="0.1524" layer="1"/>
+<wire x1="54.4952" y1="30.53374375" x2="54.8" y2="30.22894375" width="0.1524" layer="1"/>
+<wire x1="54.4952" y1="32.6426875" x2="54.4952" y2="30.53374375" width="0.1524" layer="1"/>
+<wire x1="54.8" y1="28.12" x2="56.1" y2="26.82" width="0.1524" layer="1"/>
+<wire x1="54.8" y1="30.22894375" x2="54.8" y2="28.12" width="0.1524" layer="1"/>
+</signal>
+<signal name="PHASE-U">
+<contactref element="R26" pad="2"/>
+<contactref element="U2" pad="P$46"/>
+<contactref element="C31" pad="2"/>
+<contactref element="U$9" pad="VSW"/>
+<contactref element="J7" pad="P$1"/>
+<contactref element="U$9" pad="SH"/>
+<wire x1="73.49999375" y1="48.49999375" x2="73.55549375" y2="48.55549375" width="0.2032" layer="1"/>
+<wire x1="77.1716" y1="49.2968625" x2="77.1716" y2="49.6216" width="0.2032" layer="1"/>
+<wire x1="77.1716" y1="49.6216" x2="77.55" y2="50" width="0.2032" layer="1"/>
+<wire x1="73.55549375" y1="48.55549375" x2="76.43023125" y2="48.55549375" width="0.2032" layer="1"/>
+<wire x1="76.43023125" y1="48.55549375" x2="77.1716" y2="49.2968625" width="0.2032" layer="1"/>
+<via x="78.4" y="50.9" extent="1-16" drill="0.35"/>
+<wire x1="78.4" y1="50.9" x2="77.55" y2="50.05" width="0.2032" layer="1"/>
+<wire x1="77.55" y1="50.05" x2="77.55" y2="50" width="0.2032" layer="1"/>
+<wire x1="92.37625" y1="52.1798" x2="92.5548" y2="52.00125" width="0.2032" layer="1"/>
+<wire x1="91.75" y1="52.25" x2="91.8202" y2="52.1798" width="0.2032" layer="1"/>
+<wire x1="91.8202" y1="52.1798" x2="92.37625" y2="52.1798" width="0.2032" layer="1"/>
+<wire x1="92.5548" y1="52.00125" x2="92.5548" y2="50.8240125" width="0.2032" layer="1"/>
+<wire x1="92.5548" y1="50.8240125" x2="92.0445875" y2="50.3138" width="0.2032" layer="1"/>
+<wire x1="90.9554125" y1="50.3138" x2="90.5756125" y2="50.6936" width="0.2032" layer="1"/>
+<wire x1="92.0445875" y1="50.3138" x2="90.9554125" y2="50.3138" width="0.2032" layer="1"/>
+<wire x1="87.9243875" y1="50.6936" x2="87.5445875" y2="50.3138" width="0.2032" layer="1"/>
+<wire x1="87.5445875" y1="50.3138" x2="86.4554125" y2="50.3138" width="0.2032" layer="1"/>
+<wire x1="86.4554125" y1="50.3138" x2="85.8320125" y2="50.9372" width="0.2032" layer="1"/>
+<wire x1="90.5756125" y1="50.6936" x2="87.9243875" y2="50.6936" width="0.2032" layer="1"/>
+<wire x1="83.37226875" y1="50.9372" x2="83.16186875" y2="50.7268" width="0.2032" layer="1"/>
+<wire x1="83.16186875" y1="50.7268" x2="82.63813125" y2="50.7268" width="0.2032" layer="1"/>
+<wire x1="82.63813125" y1="50.7268" x2="82.032465625" y2="51.332465625" width="0.2032" layer="1"/>
+<wire x1="85.8320125" y1="50.9372" x2="83.37226875" y2="50.9372" width="0.2032" layer="1"/>
+<polygon width="0.2032" layer="1" thermals="no" rank="3">
+<vertex x="91.3" y="52.7"/>
+<vertex x="91.3" y="57.7"/>
+<vertex x="94.7" y="61.2"/>
+<vertex x="94.7" y="62"/>
+<vertex x="100.5" y="62"/>
+<vertex x="100.5" y="51.6"/>
+<vertex x="93" y="51.6"/>
+<vertex x="93" y="52.3"/>
+<vertex x="92.5" y="52.7"/>
+</polygon>
+<polygon width="0.2032" layer="16" thermals="no" rank="3">
+<vertex x="91.3" y="51.6"/>
+<vertex x="91.3" y="57.7"/>
+<vertex x="94.7" y="61.2"/>
+<vertex x="94.7" y="62"/>
+<vertex x="100.5" y="62"/>
+<vertex x="100.5" y="51.6"/>
+</polygon>
+<via x="91.6" y="56.5" extent="1-16" drill="0.35"/>
+<wire x1="77" y1="45.02555" x2="77" y2="44" width="0.2032" layer="16"/>
+<wire x1="76.1178" y1="45.90775" x2="77" y2="45.02555" width="0.2032" layer="16"/>
+<wire x1="77.28813125" y1="47.6322" x2="76.1178" y2="46.46186875" width="0.2032" layer="16"/>
+<wire x1="76.1178" y1="46.46186875" x2="76.1178" y2="45.90775" width="0.2032" layer="16"/>
+<wire x1="75.63813125" y1="43.7322" x2="75.2678" y2="43.36186875" width="0.2032" layer="16"/>
+<wire x1="75.2678" y1="43.36186875" x2="75.2678" y2="42.83813125" width="0.2032" layer="16"/>
+<wire x1="75.2678" y1="42.83813125" x2="75.48240625" y2="42.623525" width="0.2032" layer="16"/>
+<wire x1="77" y1="44" x2="76.7322" y2="43.7322" width="0.2032" layer="16"/>
+<wire x1="76.7322" y1="43.7322" x2="75.63813125" y2="43.7322" width="0.2032" layer="16"/>
+<wire x1="75.48240625" y1="41.84426875" x2="75.25660625" y2="41.61846875" width="0.2032" layer="16"/>
+<wire x1="75.25660625" y1="41.61846875" x2="75.25660625" y2="41.09473125" width="0.2032" layer="16"/>
+<wire x1="75.25660625" y1="41.09473125" x2="75.9067375" y2="40.4446" width="0.2032" layer="16"/>
+<wire x1="75.48240625" y1="42.623525" x2="75.48240625" y2="41.84426875" width="0.2032" layer="16"/>
+<wire x1="82.032465625" y1="51.332465625" x2="80.358734375" y2="51.332465625" width="0.2032" layer="1"/>
+<wire x1="80.358734375" y1="51.332465625" x2="80.3322" y2="51.359" width="0.2032" layer="1"/>
+<via x="80.3322" y="51.359" extent="1-16" drill="0.35"/>
+<wire x1="80.3322" y1="51.359" x2="78.859" y2="51.359" width="0.2032" layer="16"/>
+<wire x1="78.859" y1="51.359" x2="78.4" y2="50.9" width="0.2032" layer="16"/>
+<wire x1="80.3322" y1="51.359" x2="80.3322" y2="50.9322" width="0.2032" layer="1"/>
+<wire x1="80.3322" y1="50.9322" x2="80.1064" y2="50.7064" width="0.2032" layer="1"/>
+<via x="78.5606" y="47.40548125" extent="1-16" drill="0.35"/>
+<wire x1="78.5606" y1="48.550075" x2="78.5606" y2="47.40548125" width="0.2032" layer="1"/>
+<wire x1="80.1064" y1="50.095875" x2="78.5606" y2="48.550075" width="0.2032" layer="1"/>
+<wire x1="78.5606" y1="47.40548125" x2="78.0385875" y2="47.40548125" width="0.2032" layer="16"/>
+<wire x1="78.0385875" y1="47.40548125" x2="77.81186875" y2="47.6322" width="0.2032" layer="16"/>
+<wire x1="77.81186875" y1="47.6322" x2="77.28813125" y2="47.6322" width="0.2032" layer="16"/>
+<wire x1="80.1064" y1="50.7064" x2="80.1064" y2="50.095875" width="0.2032" layer="1"/>
+<wire x1="75.9067375" y1="31.581475" x2="73.8316625" y2="29.5064" width="0.2032" layer="16"/>
+<wire x1="73.8316625" y1="29.5064" x2="67.58766875" y2="29.5064" width="0.2032" layer="16"/>
+<wire x1="75.9067375" y1="40.4446" x2="75.9067375" y2="31.581475" width="0.2032" layer="16"/>
+<via x="92.3" y="56.5" extent="1-16" drill="0.35"/>
+<via x="91.6" y="55.7" extent="1-16" drill="0.35"/>
+<via x="92.3" y="55.7" extent="1-16" drill="0.35"/>
+<via x="91.6" y="54.9" extent="1-16" drill="0.35"/>
+<via x="92.3" y="54.9" extent="1-16" drill="0.35"/>
+<via x="91.6" y="54.1" extent="1-16" drill="0.35"/>
+<via x="92.3" y="54.1" extent="1-16" drill="0.35"/>
+<via x="91.6" y="53.3" extent="1-16" drill="0.35"/>
+<via x="92.3" y="53.3" extent="1-16" drill="0.35"/>
+<via x="93.4" y="56.5" extent="1-16" drill="0.35"/>
+<via x="94.1" y="55.2" extent="1-16" drill="0.35"/>
+<via x="95.7" y="54.5" extent="1-16" drill="0.35"/>
+<via x="97.9" y="54.4" extent="1-16" drill="0.35"/>
+<via x="99.5" y="55.1" extent="1-16" drill="0.35"/>
+<via x="93.3" y="58.9" extent="1-16" drill="0.35"/>
+<via x="93.4" y="54.1" extent="1-16" drill="0.35"/>
+<via x="93.7" y="52.4" extent="1-16" drill="0.35"/>
+<via x="95.8" y="52.7" extent="1-16" drill="0.35"/>
+<via x="98" y="52.8" extent="1-16" drill="0.35"/>
+<wire x1="67.58766875" y1="29.5064" x2="63.95" y2="33.14406875" width="0.1524" layer="16"/>
+<wire x1="63.95" y1="33.14406875" x2="63.95" y2="33.5" width="0.1524" layer="16"/>
+<via x="63.95" y="33.5" extent="1-16" drill="0.3"/>
+<wire x1="91.6" y1="53.3" x2="91.75" y2="52.25" width="0" layer="19" extent="1-1"/>
+</signal>
+<signal name="VCC">
+<contactref element="C40" pad="1"/>
+<contactref element="C42" pad="1"/>
+<contactref element="C44" pad="1"/>
+<contactref element="C26" pad="1"/>
+<contactref element="C24" pad="1"/>
+<contactref element="U2" pad="P$29"/>
+<contactref element="J8" pad="P$1"/>
+<contactref element="C25" pad="1"/>
+<contactref element="R38" pad="2"/>
+<contactref element="U$9" pad="VIN"/>
+<contactref element="U$10" pad="VIN"/>
+<contactref element="U$11" pad="VIN"/>
+<contactref element="BFC1" pad="P$1"/>
+<polygon width="0.2032" layer="1" thermals="no" rank="5">
+<vertex x="58" y="63"/>
+<vertex x="58" y="37.5"/>
+<vertex x="65.5" y="37.5"/>
+<vertex x="65.5" y="8"/>
+<vertex x="102" y="8"/>
+<vertex x="101.5" y="63"/>
+</polygon>
+<contactref element="C10" pad="1"/>
+<contactref element="C15" pad="1"/>
+<polygon width="0.2032" layer="16" rank="4">
+<vertex x="87.4" y="57.8"/>
+<vertex x="87.3" y="28.3"/>
+<vertex x="87.3" y="22.2"/>
+<vertex x="92.1" y="22.2"/>
+<vertex x="95.2" y="21"/>
+<vertex x="100.5" y="21.1"/>
+<vertex x="100.5" y="30.1"/>
+<vertex x="95.4" y="30.1"/>
+<vertex x="91.2" y="34.3"/>
+<vertex x="91.1" y="40.6"/>
+<vertex x="91.3" y="40.8"/>
+<vertex x="93.9" y="40.8"/>
+<vertex x="93.9" y="42.6"/>
+<vertex x="93.8" y="42.7"/>
+<vertex x="91.3" y="42.7"/>
+<vertex x="91.1" y="42.9"/>
+<vertex x="91.1" y="48.7"/>
+<vertex x="91.3" y="48.9"/>
+<vertex x="93.9" y="48.9"/>
+<vertex x="93.9" y="51.1"/>
+<vertex x="91.3" y="51.1"/>
+<vertex x="91.1" y="51.3"/>
+<vertex x="91.1" y="57.9"/>
+<vertex x="94.5" y="61.3"/>
+<vertex x="94.5" y="62"/>
+<vertex x="81.7" y="62"/>
+<vertex x="81.8" y="57.8"/>
+</polygon>
+<via x="88.9" y="48" extent="1-16" drill="0.35"/>
+<via x="89.2" y="33.4" extent="1-16" drill="0.35"/>
+<contactref element="C18" pad="1"/>
+<contactref element="C21" pad="1"/>
+<via x="88.2" y="48" extent="1-16" drill="0.35"/>
+<via x="89.6" y="48" extent="1-16" drill="0.35"/>
+<via x="90.3" y="48" extent="1-16" drill="0.35"/>
+<via x="88.9" y="40" extent="1-16" drill="0.35"/>
+<via x="88.2" y="40" extent="1-16" drill="0.35"/>
+<via x="89.6" y="40" extent="1-16" drill="0.35"/>
+<via x="90.3" y="40" extent="1-16" drill="0.35"/>
+<via x="88.9" y="56.5" extent="1-16" drill="0.35"/>
+<via x="88.2" y="56.5" extent="1-16" drill="0.35"/>
+<via x="89.6" y="56.5" extent="1-16" drill="0.35"/>
+<via x="90.3" y="56.5" extent="1-16" drill="0.35"/>
+<via x="88.9" y="47.2" extent="1-16" drill="0.35"/>
+<via x="88.2" y="47.2" extent="1-16" drill="0.35"/>
+<via x="89.6" y="47.2" extent="1-16" drill="0.35"/>
+<via x="90.3" y="47.2" extent="1-16" drill="0.35"/>
+<via x="88.9" y="39.2" extent="1-16" drill="0.35"/>
+<via x="88.2" y="39.2" extent="1-16" drill="0.35"/>
+<via x="89.6" y="39.2" extent="1-16" drill="0.35"/>
+<via x="90.3" y="39.2" extent="1-16" drill="0.35"/>
+<via x="88.9" y="55.7" extent="1-16" drill="0.35"/>
+<via x="88.2" y="55.7" extent="1-16" drill="0.35"/>
+<via x="89.6" y="55.7" extent="1-16" drill="0.35"/>
+<via x="90.3" y="55.7" extent="1-16" drill="0.35"/>
+<via x="88.9" y="46.4" extent="1-16" drill="0.35"/>
+<via x="88.2" y="46.4" extent="1-16" drill="0.35"/>
+<via x="89.6" y="46.4" extent="1-16" drill="0.35"/>
+<via x="90.3" y="46.4" extent="1-16" drill="0.35"/>
+<via x="88.9" y="38.4" extent="1-16" drill="0.35"/>
+<via x="88.2" y="38.4" extent="1-16" drill="0.35"/>
+<via x="89.6" y="38.4" extent="1-16" drill="0.35"/>
+<via x="90.3" y="38.4" extent="1-16" drill="0.35"/>
+<via x="88.9" y="54.9" extent="1-16" drill="0.35"/>
+<via x="88.2" y="54.9" extent="1-16" drill="0.35"/>
+<via x="89.6" y="54.9" extent="1-16" drill="0.35"/>
+<via x="90.3" y="54.9" extent="1-16" drill="0.35"/>
+<via x="88.9" y="45.6" extent="1-16" drill="0.35"/>
+<via x="88.2" y="45.6" extent="1-16" drill="0.35"/>
+<via x="89.6" y="45.6" extent="1-16" drill="0.35"/>
+<via x="90.3" y="45.6" extent="1-16" drill="0.35"/>
+<via x="88.9" y="37.6" extent="1-16" drill="0.35"/>
+<via x="88.2" y="37.6" extent="1-16" drill="0.35"/>
+<via x="89.6" y="37.6" extent="1-16" drill="0.35"/>
+<via x="90.3" y="37.6" extent="1-16" drill="0.35"/>
+<via x="88.9" y="54.1" extent="1-16" drill="0.35"/>
+<via x="88.2" y="54.1" extent="1-16" drill="0.35"/>
+<via x="89.6" y="54.1" extent="1-16" drill="0.35"/>
+<via x="90.3" y="54.1" extent="1-16" drill="0.35"/>
+<via x="88.9" y="44.8" extent="1-16" drill="0.35"/>
+<via x="88.2" y="44.8" extent="1-16" drill="0.35"/>
+<via x="89.6" y="44.8" extent="1-16" drill="0.35"/>
+<via x="90.3" y="44.8" extent="1-16" drill="0.35"/>
+<via x="88.9" y="36.8" extent="1-16" drill="0.35"/>
+<via x="88.2" y="36.8" extent="1-16" drill="0.35"/>
+<via x="89.6" y="36.8" extent="1-16" drill="0.35"/>
+<via x="90.3" y="36.8" extent="1-16" drill="0.35"/>
+<via x="88.9" y="53.3" extent="1-16" drill="0.35"/>
+<via x="88.2" y="53.3" extent="1-16" drill="0.35"/>
+<via x="89.6" y="53.3" extent="1-16" drill="0.35"/>
+<via x="90.3" y="53.3" extent="1-16" drill="0.35"/>
+<via x="90.2" y="33.4" extent="1-16" drill="0.35"/>
+<via x="89.2" y="32.5" extent="1-16" drill="0.35"/>
+<via x="90.2" y="32.5" extent="1-16" drill="0.35"/>
+<via x="91.2" y="32.9" extent="1-16" drill="0.35"/>
+<via x="92" y="32.1" extent="1-16" drill="0.35"/>
+<via x="89.2" y="31.5" extent="1-16" drill="0.35"/>
+<via x="90.2" y="31.5" extent="1-16" drill="0.35"/>
+<via x="89.2" y="30.5" extent="1-16" drill="0.35"/>
+<via x="90.2" y="30.5" extent="1-16" drill="0.35"/>
+<via x="91.2" y="31" extent="1-16" drill="0.35"/>
+<via x="92.9" y="31" extent="1-16" drill="0.35"/>
+<via x="88.4" y="27.8" extent="1-16" drill="0.35"/>
+<via x="90.5" y="28.5" extent="1-16" drill="0.35"/>
+<via x="92.4" y="29.1" extent="1-16" drill="0.35"/>
+<via x="94.2" y="29.8" extent="1-16" drill="0.35"/>
+<via x="88.5" y="58.2" extent="1-16" drill="0.35"/>
+<via x="90" y="58.2" extent="1-16" drill="0.35"/>
+<via x="91.2" y="59.4" extent="1-16" drill="0.35"/>
+<via x="87" y="59.4" extent="1-16" drill="0.35"/>
+<via x="89.2" y="59.4" extent="1-16" drill="0.35"/>
+<via x="85.8" y="60.9" extent="1-16" drill="0.35"/>
+<via x="88.2" y="60.9" extent="1-16" drill="0.35"/>
+<via x="90.3" y="60.9" extent="1-16" drill="0.35"/>
+<via x="92.7" y="60.9" extent="1-16" drill="0.35"/>
+<via x="95.4" y="29.1" extent="1-16" drill="0.35"/>
+<via x="93.3" y="28.3" extent="1-16" drill="0.35"/>
+<via x="91.4" y="27.5" extent="1-16" drill="0.35"/>
+<via x="89.6" y="27.4" extent="1-16" drill="0.35"/>
+<via x="88.5" y="40.9" extent="1-16" drill="0.35"/>
+<via x="89.9" y="40.9" extent="1-16" drill="0.35"/>
+<via x="89.2" y="41.5" extent="1-16" drill="0.35"/>
+<via x="88.5" y="36" extent="1-16" drill="0.35"/>
+<via x="89.9" y="36" extent="1-16" drill="0.35"/>
+<via x="89.2" y="35.4" extent="1-16" drill="0.35"/>
+<via x="88.5" y="48.8" extent="1-16" drill="0.35"/>
+<via x="89.9" y="48.8" extent="1-16" drill="0.35"/>
+<via x="89.2" y="49.7" extent="1-16" drill="0.35"/>
+<via x="88.5" y="44" extent="1-16" drill="0.35"/>
+<via x="89.9" y="44" extent="1-16" drill="0.35"/>
+<via x="89.2" y="43.5" extent="1-16" drill="0.35"/>
+<via x="88.5" y="52.5" extent="1-16" drill="0.35"/>
+<via x="89.9" y="52.5" extent="1-16" drill="0.35"/>
+<via x="89.2" y="51.9" extent="1-16" drill="0.35"/>
+<via x="84.7" y="59.1" extent="1-16" drill="0.35"/>
+<via x="83.4" y="60.9" extent="1-16" drill="0.35"/>
+<wire x1="63.95" y1="21.5" x2="65.9" y2="21.5" width="0.1524" layer="1"/>
+</signal>
+<signal name="DRV-HI-U">
+<contactref element="R24" pad="1"/>
+<contactref element="U2" pad="P$47"/>
+<wire x1="73.49999375" y1="48.99999375" x2="76.29999375" y2="48.99999375" width="0.2032" layer="1"/>
+<via x="78.36393125" y="51.758" extent="1-16" drill="0.35"/>
+<wire x1="76.7652" y1="50.52625" x2="76.94375" y2="50.7048" width="0.2032" layer="1"/>
+<wire x1="76.7652" y1="49.4652" x2="76.7652" y2="50.52625" width="0.2032" layer="1"/>
+<wire x1="76.94375" y1="50.7048" x2="77.31073125" y2="50.7048" width="0.2032" layer="1"/>
+<wire x1="77.31073125" y1="50.7048" x2="78.36393125" y2="51.758" width="0.2032" layer="1"/>
+<wire x1="76.29999375" y1="48.99999375" x2="76.7652" y2="49.4652" width="0.2032" layer="1"/>
+<via x="80.065" y="53.046" extent="1-16" drill="0.35"/>
+<wire x1="78.36393125" y1="51.758" x2="78.6832625" y2="51.758" width="0.2032" layer="16"/>
+<wire x1="78.6832625" y1="51.758" x2="79.0970625" y2="52.1718" width="0.2032" layer="16"/>
+<wire x1="79.0970625" y1="52.1718" x2="79.1908" y2="52.1718" width="0.2032" layer="16"/>
+<wire x1="79.1908" y1="52.1718" x2="80.065" y2="53.046" width="0.2032" layer="16"/>
+</signal>
+<signal name="DRV-LO-U">
+<contactref element="R25" pad="1"/>
+<contactref element="U2" pad="P$45"/>
+<wire x1="73.49999375" y1="47.999996875" x2="73.555490625" y2="48.05549375" width="0.2032" layer="1"/>
+<wire x1="73.555490625" y1="48.05549375" x2="74.40094375" y2="48.05549375" width="0.2032" layer="1"/>
+<wire x1="74.40094375" y1="48.05549375" x2="74.49454375" y2="48.14909375" width="0.2032" layer="1"/>
+<wire x1="77.578" y1="49.128525" x2="77.578" y2="49.2952" width="0.2032" layer="1"/>
+<wire x1="76.59856875" y1="48.14909375" x2="77.578" y2="49.128525" width="0.2032" layer="1"/>
+<wire x1="74.49454375" y1="48.14909375" x2="76.59856875" y2="48.14909375" width="0.2032" layer="1"/>
+<wire x1="78.15625" y1="49.2952" x2="77.578" y2="49.2952" width="0.2032" layer="1"/>
+<wire x1="80.065" y1="54.87705" x2="80.065" y2="54.887" width="0.2032" layer="1"/>
+<wire x1="80.065" y1="54.87705" x2="79.1102" y2="53.92225" width="0.2032" layer="1"/>
+<wire x1="79.1102" y1="53.92225" x2="79.1102" y2="50.24915" width="0.2032" layer="1"/>
+<wire x1="79.1102" y1="50.24915" x2="78.15625" y2="49.2952" width="0.2032" layer="1"/>
+</signal>
+<signal name="SL-V">
+<contactref element="U2" pad="P$39"/>
+<contactref element="R4" pad="B"/>
+<contactref element="U$10" pad="PGND"/>
+<polygon width="0.2032" layer="1" thermals="no">
+<vertex x="81.4" y="47.9"/>
+<vertex x="84.6" y="47.9"/>
+<vertex x="85.8" y="49.1"/>
+<vertex x="85.9" y="49.1"/>
+<vertex x="87.3" y="49.1"/>
+<vertex x="87.4" y="49"/>
+<vertex x="87.4" y="43.8"/>
+<vertex x="87.4" y="43.7"/>
+<vertex x="87.3" y="43.6"/>
+<vertex x="81.4" y="43.6"/>
+</polygon>
+<wire x1="77.34854375" y1="44.72461875" x2="76.15145625" y2="44.72461875" width="0.2032" layer="1"/>
+<wire x1="75.800075" y1="45.076" x2="76.15145625" y2="44.72461875" width="0.2032" layer="1"/>
+<wire x1="79.069125" y1="46.4452" x2="77.34854375" y2="44.72461875" width="0.2032" layer="1"/>
+<wire x1="79.069125" y1="46.4452" x2="80.97625" y2="46.4452" width="0.2032" layer="1"/>
+<wire x1="73.49999375" y1="45.000003125" x2="74.600003125" y2="45.000003125" width="0.2032" layer="1"/>
+<wire x1="74.600003125" y1="45.000003125" x2="74.6936" y2="45.0936" width="0.2032" layer="1"/>
+<wire x1="74.6936" y1="45.0936" x2="74.8" y2="45.0936" width="0.2032" layer="1"/>
+<wire x1="74.8" y1="45.0936" x2="74.8176" y2="45.076" width="0.2032" layer="1"/>
+<wire x1="74.8176" y1="45.076" x2="75.800075" y2="45.076" width="0.2032" layer="1"/>
+<wire x1="81.48105" y1="46.95" x2="83" y2="46.95" width="0.2032" layer="1"/>
+<wire x1="80.97625" y1="46.4452" x2="81.48105" y2="46.95" width="0.2032" layer="1"/>
+<polygon width="0.2032" layer="16" thermals="no" rank="3">
+<vertex x="87.3" y="48.5"/>
+<vertex x="87.3" y="44"/>
+<vertex x="85.9" y="44"/>
+<vertex x="85.9" y="48.5"/>
+</polygon>
+<via x="86.3" y="48" extent="1-16" drill="0.35"/>
+<via x="87" y="48" extent="1-16" drill="0.35"/>
+<via x="86.3" y="47.2" extent="1-16" drill="0.35"/>
+<via x="87" y="47.2" extent="1-16" drill="0.35"/>
+<via x="86.3" y="46.4" extent="1-16" drill="0.35"/>
+<via x="87" y="46.4" extent="1-16" drill="0.35"/>
+<via x="86.3" y="45.6" extent="1-16" drill="0.35"/>
+<via x="87" y="45.6" extent="1-16" drill="0.35"/>
+<via x="86.3" y="44.8" extent="1-16" drill="0.35"/>
+<via x="87" y="44.8" extent="1-16" drill="0.35"/>
+</signal>
+<signal name="SHNT-V-HI">
+<contactref element="R18" pad="1"/>
+<contactref element="R4" pad="SB"/>
+<via x="81.7" y="45.536" extent="1-16" drill="0.35"/>
+<wire x1="81.7" y1="45.536" x2="80.336" y2="45.536" width="0.2032" layer="16"/>
+<wire x1="79.5292375" y1="44.7292375" x2="79.5292375" y2="44.54109375" width="0.2032" layer="16"/>
+<wire x1="76.52100625" y1="41.09473125" x2="76.3131375" y2="40.8868625" width="0.2032" layer="16"/>
+<wire x1="76.52100625" y1="41.5328625" x2="76.52100625" y2="41.09473125" width="0.2032" layer="16"/>
+<wire x1="79.5292375" y1="44.54109375" x2="76.52100625" y2="41.5328625" width="0.2032" layer="16"/>
+<wire x1="80.336" y1="45.536" x2="79.5292375" y2="44.7292375" width="0.2032" layer="16"/>
+<wire x1="76.3131375" y1="31.4131375" x2="74" y2="29.1" width="0.2032" layer="16"/>
+<wire x1="74" y1="29.1" x2="67.1" y2="29.1" width="0.2032" layer="16"/>
+<via x="67.1" y="29.1" extent="1-16" drill="0.35"/>
+<wire x1="67.1" y1="29.1" x2="67.1" y2="33.35" width="0.2032" layer="1"/>
+<wire x1="76.3131375" y1="40.8868625" x2="76.3131375" y2="31.4131375" width="0.2032" layer="16"/>
+</signal>
+<signal name="SHNT-V-LO">
+<contactref element="R19" pad="1"/>
+<contactref element="R4" pad="SA"/>
+<via x="81.7" y="42.736" extent="1-16" drill="0.35"/>
+<wire x1="81.7" y1="42.736" x2="80.336" y2="42.736" width="0.2032" layer="16"/>
+<wire x1="78.7524" y1="41.1524" x2="78.7524" y2="41.0190625" width="0.2032" layer="16"/>
+<wire x1="80.336" y1="42.736" x2="78.7524" y2="41.1524" width="0.2032" layer="16"/>
+<wire x1="78.7524" y1="41.0190625" x2="76.7195375" y2="38.9862" width="0.2032" layer="16"/>
+<wire x1="76.7195375" y1="31.2448" x2="74.1683375" y2="28.6936" width="0.2032" layer="16"/>
+<wire x1="69.0258" y1="28.6936" x2="68.8" y2="28.4678" width="0.2032" layer="16"/>
+<via x="68.8" y="28.4678" extent="1-16" drill="0.35"/>
+<wire x1="68.8" y1="28.4678" x2="68.8" y2="33.35" width="0.2032" layer="1"/>
+<wire x1="76.7195375" y1="38.9862" x2="76.7195375" y2="31.2448" width="0.2032" layer="16"/>
+<wire x1="74.1683375" y1="28.6936" x2="69.0258" y2="28.6936" width="0.2032" layer="16"/>
+</signal>
+<signal name="PHASE-V">
+<contactref element="R31" pad="2"/>
+<contactref element="U2" pad="P$41"/>
+<contactref element="C32" pad="2"/>
+<contactref element="U$10" pad="VSW"/>
+<contactref element="J10" pad="P$1"/>
+<contactref element="U$10" pad="SH"/>
+<via x="77.55" y="47" extent="1-16" drill="0.35"/>
+<wire x1="73.49999375" y1="46" x2="75.0642125" y2="46" width="0.2032" layer="1"/>
+<wire x1="75.0642125" y1="46" x2="75.1754125" y2="45.8888" width="0.2032" layer="1"/>
+<wire x1="75.1754125" y1="45.8888" x2="76.13675" y2="45.8888" width="0.2032" layer="1"/>
+<wire x1="76.48813125" y1="45.53741875" x2="77.01186875" y2="45.53741875" width="0.2032" layer="1"/>
+<wire x1="77.01186875" y1="45.53741875" x2="77.3822" y2="45.90775" width="0.2032" layer="1"/>
+<wire x1="77.3822" y1="46.8322" x2="77.55" y2="47" width="0.2032" layer="1"/>
+<wire x1="77.3822" y1="45.90775" x2="77.3822" y2="46.8322" width="0.2032" layer="1"/>
+<wire x1="76.13675" y1="45.8888" x2="76.48813125" y2="45.53741875" width="0.2032" layer="1"/>
+<wire x1="92.37625" y1="43.6798" x2="92.5548" y2="43.50125" width="0.2032" layer="1"/>
+<wire x1="92.0445875" y1="41.8138" x2="90.9554125" y2="41.8138" width="0.2032" layer="1"/>
+<wire x1="90.9554125" y1="41.8138" x2="90.4756125" y2="42.2936" width="0.2032" layer="1"/>
+<wire x1="91.75" y1="43.75" x2="91.8202" y2="43.6798" width="0.2032" layer="1"/>
+<wire x1="91.8202" y1="43.6798" x2="92.37625" y2="43.6798" width="0.2032" layer="1"/>
+<wire x1="92.5548" y1="43.50125" x2="92.5548" y2="42.3240125" width="0.2032" layer="1"/>
+<wire x1="92.5548" y1="42.3240125" x2="92.0445875" y2="41.8138" width="0.2032" layer="1"/>
+<wire x1="90.4756125" y1="42.2936" x2="88.0243875" y2="42.2936" width="0.2032" layer="1"/>
+<wire x1="88.0243875" y1="42.2936" x2="87.5445875" y2="41.8138" width="0.2032" layer="1"/>
+<wire x1="87.5445875" y1="41.8138" x2="86.3114625" y2="41.8138" width="0.2032" layer="1"/>
+<wire x1="86.3114625" y1="41.8138" x2="85.36263125" y2="42.76263125" width="0.2032" layer="1"/>
+<wire x1="85.36263125" y1="42.76263125" x2="83.34003125" y2="42.76263125" width="0.2032" layer="1"/>
+<wire x1="83.34003125" y1="42.76263125" x2="82.558" y2="42.7806" width="0.2032" layer="1"/>
+<via x="82.558" y="42.7806" extent="1-16" drill="0.35"/>
+<wire x1="81.96186875" y1="46.1682" x2="81.43813125" y2="46.1682" width="0.2032" layer="16"/>
+<wire x1="81.43813125" y1="46.1682" x2="81.21233125" y2="45.9424" width="0.2032" layer="16"/>
+<wire x1="82.558" y1="45.57206875" x2="81.96186875" y2="46.1682" width="0.2032" layer="16"/>
+<wire x1="82.558" y1="42.7806" x2="82.558" y2="45.57206875" width="0.2032" layer="16"/>
+<wire x1="78.6076" y1="45.9424" x2="77.55" y2="47" width="0.2032" layer="16"/>
+<wire x1="81.21233125" y1="45.9424" x2="78.6076" y2="45.9424" width="0.2032" layer="16"/>
+<polygon width="0.2032" layer="16" rank="3">
+<vertex x="100.5" y="51.1"/>
+<vertex x="94.2" y="51.1"/>
+<vertex x="94.2" y="48.6"/>
+<vertex x="91.3" y="48.6"/>
+<vertex x="91.2" y="48.5"/>
+<vertex x="91.2" y="43"/>
+<vertex x="94.2" y="43"/>
+<vertex x="94.2" y="40.8"/>
+<vertex x="100.5" y="40.8"/>
+</polygon>
+<polygon width="0.2032" layer="1" thermals="no" rank="3">
+<vertex x="100.5" y="51.1"/>
+<vertex x="91.2" y="51.1"/>
+<vertex x="91.2" y="44.2"/>
+<vertex x="92.5" y="44.2"/>
+<vertex x="93" y="43.7"/>
+<vertex x="93" y="42.1"/>
+<vertex x="92.3" y="41.4"/>
+<vertex x="91.2" y="41.4"/>
+<vertex x="91.2" y="40.9"/>
+<vertex x="91.3" y="40.8"/>
+<vertex x="100.5" y="40.8"/>
+</polygon>
+<via x="91.5" y="48" extent="1-16" drill="0.35"/>
+<wire x1="79.1588" y1="40.9840625" x2="80.5043375" y2="42.3296" width="0.2032" layer="16"/>
+<wire x1="79.1588" y1="40.9840625" x2="79.1588" y2="40.850725" width="0.2032" layer="16"/>
+<wire x1="79.1588" y1="40.850725" x2="77.1259375" y2="38.8178625" width="0.2032" layer="16"/>
+<wire x1="77.1259375" y1="31.0764625" x2="74.336675" y2="28.2872" width="0.2032" layer="16"/>
+<wire x1="74.336675" y1="28.2872" x2="69.5" y2="28.2872" width="0.2032" layer="16"/>
+<wire x1="69.4322" y1="28.20593125" x2="69.06186875" y2="27.8356" width="0.2032" layer="16"/>
+<wire x1="69.5" y1="28.2872" x2="69.4322" y2="28.2194" width="0.2032" layer="16"/>
+<wire x1="69.4322" y1="28.2194" x2="69.4322" y2="28.20593125" width="0.2032" layer="16"/>
+<wire x1="69.06186875" y1="27.8356" x2="68.4644" y2="27.8356" width="0.2032" layer="16"/>
+<wire x1="67.8322" y1="28.4678" x2="66.83813125" y2="28.4678" width="0.2032" layer="16"/>
+<wire x1="68.4644" y1="27.8356" x2="67.8322" y2="28.4678" width="0.2032" layer="16"/>
+<wire x1="77.1259375" y1="38.8178625" x2="77.1259375" y2="31.0764625" width="0.2032" layer="16"/>
+<via x="92.2" y="48" extent="1-16" drill="0.35"/>
+<via x="91.5" y="47.2" extent="1-16" drill="0.35"/>
+<via x="92.2" y="47.2" extent="1-16" drill="0.35"/>
+<via x="91.5" y="46.4" extent="1-16" drill="0.35"/>
+<via x="92.2" y="46.4" extent="1-16" drill="0.35"/>
+<via x="91.5" y="45.6" extent="1-16" drill="0.35"/>
+<via x="92.2" y="45.6" extent="1-16" drill="0.35"/>
+<via x="91.5" y="44.8" extent="1-16" drill="0.35"/>
+<via x="92.2" y="44.8" extent="1-16" drill="0.35"/>
+<via x="93.3" y="48" extent="1-16" drill="0.35"/>
+<via x="93.2" y="44.8" extent="1-16" drill="0.35"/>
+<via x="93.2" y="46.4" extent="1-16" drill="0.35"/>
+<via x="95" y="49.4" extent="1-16" drill="0.35"/>
+<via x="95.5" y="42.4" extent="1-16" drill="0.35"/>
+<via x="93.8" y="43.6" extent="1-16" drill="0.35"/>
+<via x="96.5" y="49.9" extent="1-16" drill="0.35"/>
+<via x="97.6" y="42.1" extent="1-16" drill="0.35"/>
+<via x="98.5" y="49.8" extent="1-16" drill="0.35"/>
+<via x="99" y="42.5" extent="1-16" drill="0.35"/>
+<via x="94.8" y="50.4" extent="1-16" drill="0.35"/>
+<via x="94.9" y="41.3" extent="1-16" drill="0.35"/>
+<wire x1="66.83813125" y1="28.4678" x2="64.9822" y2="28.4678" width="0.1524" layer="16"/>
+<wire x1="64.9822" y1="28.4678" x2="63.95" y2="29.5" width="0.1524" layer="16"/>
+<via x="63.95" y="29.5" extent="1-16" drill="0.3"/>
+<wire x1="80.5043375" y1="42.3296" x2="81.32009375" y2="42.3296" width="0.1524" layer="16"/>
+<wire x1="81.32009375" y1="42.3296" x2="81.46969375" y2="42.18" width="0.1524" layer="16"/>
+<wire x1="81.46969375" y1="42.18" x2="81.9574" y2="42.18" width="0.1524" layer="16"/>
+<wire x1="81.9574" y1="42.18" x2="82.558" y2="42.7806" width="0.1524" layer="16"/>
+<wire x1="91.5" y1="44.8" x2="91.75" y2="43.75" width="0" layer="19" extent="1-1"/>
+</signal>
+<signal name="DRV-LO-V">
+<contactref element="R29" pad="1"/>
+<contactref element="U2" pad="P$40"/>
+<wire x1="73.49999375" y1="45.5" x2="74.989475" y2="45.5" width="0.2032" layer="1"/>
+<wire x1="74.989475" y1="45.5" x2="75.007075" y2="45.4824" width="0.2032" layer="1"/>
+<wire x1="75.9684125" y1="45.4824" x2="76.31979375" y2="45.13101875" width="0.2032" layer="1"/>
+<wire x1="76.31979375" y1="45.13101875" x2="77.18020625" y2="45.13101875" width="0.2032" layer="1"/>
+<wire x1="75.007075" y1="45.4824" x2="75.9684125" y2="45.4824" width="0.2032" layer="1"/>
+<wire x1="79.1491875" y1="47.1" x2="80.25" y2="47.1" width="0.2032" layer="1"/>
+<wire x1="77.18020625" y1="45.13101875" x2="79.1491875" y2="47.1" width="0.2032" layer="1"/>
+</signal>
+<signal name="DRV-HI-V">
+<contactref element="R28" pad="1"/>
+<contactref element="U2" pad="P$42"/>
+<via x="76.75" y="46.16961875" extent="1-16" drill="0.35"/>
+<wire x1="73.49999375" y1="46.5" x2="75.13895" y2="46.5" width="0.2032" layer="1"/>
+<wire x1="76.62441875" y1="46.2952" x2="76.75" y2="46.16961875" width="0.2032" layer="1"/>
+<wire x1="75.13895" y1="46.5" x2="75.34375" y2="46.2952" width="0.2032" layer="1"/>
+<wire x1="75.34375" y1="46.2952" x2="76.62441875" y2="46.2952" width="0.2032" layer="1"/>
+<wire x1="76.75" y1="46.16961875" x2="78.11665625" y2="44.8029625" width="0.2032" layer="16"/>
+<wire x1="78.11665625" y1="44.8029625" x2="78.8970375" y2="44.8029625" width="0.2032" layer="16"/>
+<via x="78.8970375" y="44.8029625" extent="1-16" drill="0.35"/>
+<wire x1="78.8970375" y1="44.8029625" x2="78.8970375" y2="43.0529625" width="0.2032" layer="1"/>
+<wire x1="78.8970375" y1="43.0529625" x2="80.25" y2="41.7" width="0.2032" layer="1"/>
+</signal>
+<signal name="DRV-HI-W">
+<contactref element="R33" pad="1"/>
+<contactref element="U2" pad="P$37"/>
+<wire x1="73.49999375" y1="44.000003125" x2="75.299996875" y2="44.000003125" width="0.2032" layer="1"/>
+<wire x1="75.299996875" y1="44.000003125" x2="75.4952" y2="43.8048" width="0.2032" layer="1"/>
+<wire x1="76.50625" y1="43.8048" x2="76.6848" y2="43.62625" width="0.2032" layer="1"/>
+<wire x1="76.6848" y1="43.62625" x2="76.6848" y2="43.1" width="0.2032" layer="1"/>
+<wire x1="75.4952" y1="43.8048" x2="76.50625" y2="43.8048" width="0.2032" layer="1"/>
+<via x="78.5106" y="42.54533125" extent="1-16" drill="0.35"/>
+<wire x1="76.6848" y1="43.1" x2="76.7152" y2="43.0696" width="0.2032" layer="1"/>
+<wire x1="76.7152" y1="43.0696" x2="76.7152" y2="42.57375" width="0.2032" layer="1"/>
+<wire x1="76.7152" y1="42.57375" x2="76.89375" y2="42.3952" width="0.2032" layer="1"/>
+<wire x1="76.89375" y1="42.3952" x2="78.10625" y2="42.3952" width="0.2032" layer="1"/>
+<wire x1="78.10625" y1="42.3952" x2="78.25638125" y2="42.54533125" width="0.2032" layer="1"/>
+<wire x1="78.25638125" y1="42.54533125" x2="78.5106" y2="42.54533125" width="0.2032" layer="1"/>
+<wire x1="78.5106" y1="42.54533125" x2="78.5106" y2="41.67133125" width="0.2032" layer="16"/>
+<wire x1="78.5106" y1="41.67133125" x2="78.1202" y2="41.28093125" width="0.2032" layer="16"/>
+<via x="78.1202" y="41.28093125" extent="1-16" drill="0.35"/>
+<wire x1="78.1202" y1="41.28093125" x2="78.30113125" y2="41.1" width="0.2032" layer="1"/>
+<wire x1="78.30113125" y1="41.1" x2="78.6204625" y2="41.1" width="0.2032" layer="1"/>
+<wire x1="79.8" y1="39.9204625" x2="79.8" y2="38.8" width="0.2032" layer="1"/>
+<wire x1="79.8" y1="38.8" x2="79.6048" y2="38.6048" width="0.2032" layer="1"/>
+<wire x1="78.6204625" y1="41.1" x2="79.8" y2="39.9204625" width="0.2032" layer="1"/>
+<wire x1="79.6048" y1="38.6048" x2="79.52375" y2="38.6048" width="0.2032" layer="1"/>
+<wire x1="79.52375" y1="38.6048" x2="79.3452" y2="38.42625" width="0.2032" layer="1"/>
+<wire x1="79.3452" y1="38.42625" x2="79.3452" y2="32.9548" width="0.2032" layer="1"/>
+<wire x1="79.3452" y1="32.9548" x2="80.25" y2="32.05" width="0.2032" layer="1"/>
+</signal>
+<signal name="PHASE-W">
+<contactref element="R36" pad="2"/>
+<contactref element="U2" pad="P$36"/>
+<contactref element="C33" pad="2"/>
+<contactref element="U$11" pad="SH"/>
+<contactref element="U$11" pad="VSW"/>
+<contactref element="J11" pad="P$1"/>
+<wire x1="73.49999375" y1="43.50000625" x2="73.5" y2="43.5" width="0.2032" layer="1"/>
+<wire x1="75.2252625" y1="43.5" x2="75.3268625" y2="43.3984" width="0.2032" layer="1"/>
+<wire x1="75.3268625" y1="43.3984" x2="75.6016" y2="43.3984" width="0.2032" layer="1"/>
+<wire x1="75.6016" y1="43.3984" x2="75.9" y2="43.1" width="0.2032" layer="1"/>
+<wire x1="73.5" y1="43.5" x2="75.2252625" y2="43.5" width="0.2032" layer="1"/>
+<wire x1="92.37625" y1="35.6798" x2="92.5548" y2="35.50125" width="0.2032" layer="1"/>
+<wire x1="92.0445875" y1="33.8138" x2="90.9554125" y2="33.8138" width="0.2032" layer="1"/>
+<wire x1="90.9554125" y1="33.8138" x2="90.5756125" y2="34.1936" width="0.2032" layer="1"/>
+<wire x1="91.75" y1="35.75" x2="91.8202" y2="35.6798" width="0.2032" layer="1"/>
+<wire x1="91.8202" y1="35.6798" x2="92.37625" y2="35.6798" width="0.2032" layer="1"/>
+<wire x1="92.5548" y1="35.50125" x2="92.5548" y2="34.3240125" width="0.2032" layer="1"/>
+<wire x1="92.5548" y1="34.3240125" x2="92.0445875" y2="33.8138" width="0.2032" layer="1"/>
+<wire x1="90.5756125" y1="34.1936" x2="87.9243875" y2="34.1936" width="0.2032" layer="1"/>
+<wire x1="87.9243875" y1="34.1936" x2="87.5445875" y2="33.8138" width="0.2032" layer="1"/>
+<via x="75.9" y="43.1" extent="1-16" drill="0.35"/>
+<wire x1="78.2" y1="38.6" x2="78.2" y2="39.5" width="0.2032" layer="1"/>
+<wire x1="78.2" y1="39.5" x2="77.45766875" y2="40.24233125" width="0.2032" layer="1"/>
+<wire x1="77.45766875" y1="40.24233125" x2="77.32240625" y2="40.24233125" width="0.2032" layer="1"/>
+<wire x1="76.2081375" y1="41.3566" x2="75.88880625" y2="41.3566" width="0.2032" layer="1"/>
+<via x="75.88880625" y="41.3566" extent="1-16" drill="0.35"/>
+<wire x1="75.88880625" y1="41.3566" x2="75.88880625" y2="43.08880625" width="0.2032" layer="16"/>
+<wire x1="75.88880625" y1="43.08880625" x2="75.9" y2="43.1" width="0.2032" layer="16"/>
+<wire x1="77.32240625" y1="40.24233125" x2="76.2081375" y2="41.3566" width="0.2032" layer="1"/>
+<wire x1="87.5445875" y1="33.8138" x2="82.7412" y2="33.8138" width="0.2032" layer="1"/>
+<wire x1="82.7412" y1="33.8138" x2="82.558" y2="33.6306" width="0.2032" layer="1"/>
+<via x="82.558" y="33.6306" extent="1-16" drill="0.35"/>
+<wire x1="82.558" y1="33.6306" x2="81.8" y2="34.3886" width="0.2032" layer="16"/>
+<wire x1="82.3322" y1="36.12413125" x2="82.3322" y2="36.64786875" width="0.2032" layer="16"/>
+<wire x1="82.3322" y1="36.64786875" x2="81.96186875" y2="37.0182" width="0.2032" layer="16"/>
+<wire x1="81.8" y1="34.3886" x2="81.8" y2="35.59193125" width="0.2032" layer="16"/>
+<wire x1="81.8" y1="35.59193125" x2="82.3322" y2="36.12413125" width="0.2032" layer="16"/>
+<wire x1="79.7818" y1="37.0182" x2="78.2" y2="38.6" width="0.2032" layer="16"/>
+<via x="78.2" y="38.6" extent="1-16" drill="0.35"/>
+<wire x1="81.96186875" y1="37.0182" x2="79.7818" y2="37.0182" width="0.2032" layer="16"/>
+<polygon width="0.2032" layer="1" thermals="no" rank="3">
+<vertex x="91.3" y="40.3"/>
+<vertex x="100.5" y="40.3"/>
+<vertex x="100.5" y="30.3"/>
+<vertex x="95.5" y="30.3"/>
+<vertex x="93" y="32.8"/>
+<vertex x="93" y="35.8"/>
+<vertex x="92.6" y="36.2"/>
+<vertex x="91.3" y="36.2"/>
+</polygon>
+<polygon width="0.2032" layer="16" thermals="no" rank="3">
+<vertex x="100.5" y="40.3"/>
+<vertex x="91.3" y="40.3"/>
+<vertex x="91.3" y="34.5"/>
+<vertex x="95.5" y="30.3"/>
+<vertex x="100.5" y="30.3"/>
+</polygon>
+<via x="91.6" y="39.9" extent="1-16" drill="0.35"/>
+<wire x1="78.2" y1="38.6" x2="77.8" y2="38.6" width="0.2032" layer="16"/>
+<wire x1="77.8" y1="38.6" x2="77.5323375" y2="38.3323375" width="0.2032" layer="16"/>
+<wire x1="77.5323375" y1="30.908125" x2="74.5050125" y2="27.8808" width="0.2032" layer="16"/>
+<wire x1="74.5050125" y1="27.8808" x2="69.68180625" y2="27.8808" width="0.2032" layer="16"/>
+<wire x1="69.23020625" y1="27.4292" x2="68.2960625" y2="27.4292" width="0.2032" layer="16"/>
+<wire x1="68.2960625" y1="27.4292" x2="67.6638625" y2="28.0614" width="0.2032" layer="16"/>
+<wire x1="69.68180625" y1="27.8808" x2="69.23020625" y2="27.4292" width="0.2032" layer="16"/>
+<wire x1="77.5323375" y1="38.3323375" x2="77.5323375" y2="30.908125" width="0.2032" layer="16"/>
+<wire x1="67.6638625" y1="28.0614" x2="66.66979375" y2="28.0614" width="0.2032" layer="16"/>
+<via x="92.3" y="39.9" extent="1-16" drill="0.35"/>
+<via x="91.6" y="39.1" extent="1-16" drill="0.35"/>
+<via x="92.3" y="39.1" extent="1-16" drill="0.35"/>
+<via x="91.6" y="38.3" extent="1-16" drill="0.35"/>
+<via x="92.3" y="38.3" extent="1-16" drill="0.35"/>
+<via x="91.6" y="37.5" extent="1-16" drill="0.35"/>
+<via x="92.3" y="37.5" extent="1-16" drill="0.35"/>
+<via x="91.6" y="36.7" extent="1-16" drill="0.35"/>
+<via x="92.3" y="36.7" extent="1-16" drill="0.35"/>
+<via x="93.5" y="39.9" extent="1-16" drill="0.35"/>
+<via x="93.6" y="38" extent="1-16" drill="0.35"/>
+<via x="93.6" y="36" extent="1-16" drill="0.35"/>
+<via x="95" y="39.9" extent="1-16" drill="0.35"/>
+<via x="95" y="38.3" extent="1-16" drill="0.35"/>
+<via x="95.1" y="37.1" extent="1-16" drill="0.35"/>
+<via x="96.5" y="39.9" extent="1-16" drill="0.35"/>
+<via x="96.5" y="38.3" extent="1-16" drill="0.35"/>
+<via x="98" y="38.3" extent="1-16" drill="0.35"/>
+<via x="98" y="39.9" extent="1-16" drill="0.35"/>
+<via x="98.5" y="37.1" extent="1-16" drill="0.35"/>
+<via x="99.6" y="30.8" extent="1-16" drill="0.35"/>
+<wire x1="66.66979375" y1="28.0614" x2="64.10839375" y2="25.5" width="0.1524" layer="16"/>
+<wire x1="64.10839375" y1="25.5" x2="63.95" y2="25.5" width="0.1524" layer="16"/>
+<via x="63.95" y="25.5" extent="1-16" drill="0.3"/>
+<wire x1="91.6" y1="36.7" x2="91.75" y2="35.75" width="0" layer="19" extent="1-1"/>
+</signal>
+<signal name="DRV-LO-W">
+<contactref element="R34" pad="1"/>
+<contactref element="U2" pad="P$35"/>
+<wire x1="73.49999375" y1="43.00000625" x2="73.5" y2="43" width="0.2032" layer="1"/>
+<wire x1="73.5" y1="43" x2="75.1152" y2="43" width="0.2032" layer="1"/>
+<wire x1="75.1152" y1="43" x2="75.1152" y2="42.57375" width="0.2032" layer="1"/>
+<wire x1="80.25" y1="40.0452" x2="80.25" y2="37.95" width="0.2032" layer="1"/>
+<wire x1="75.1152" y1="42.57375" x2="75.29375" y2="42.3952" width="0.2032" layer="1"/>
+<wire x1="75.29375" y1="42.3952" x2="76.3190125" y2="42.3952" width="0.2032" layer="1"/>
+<wire x1="76.3190125" y1="42.3952" x2="76.7254125" y2="41.9888" width="0.2032" layer="1"/>
+<wire x1="78.1730625" y1="41.9888" x2="78.24873125" y2="41.91313125" width="0.2032" layer="1"/>
+<wire x1="78.24873125" y1="41.91313125" x2="78.38206875" y2="41.91313125" width="0.2032" layer="1"/>
+<wire x1="76.7254125" y1="41.9888" x2="78.1730625" y2="41.9888" width="0.2032" layer="1"/>
+<wire x1="78.38206875" y1="41.91313125" x2="80.25" y2="40.0452" width="0.2032" layer="1"/>
+</signal>
+<signal name="SL-W">
+<contactref element="U2" pad="P$34"/>
+<contactref element="R5" pad="B"/>
+<contactref element="U$11" pad="PGND"/>
+<wire x1="73.49999375" y1="42.50000625" x2="73.55549375" y2="42.44450625" width="0.2032" layer="1"/>
+<wire x1="75.1254125" y1="41.9888" x2="76.150675" y2="41.9888" width="0.2032" layer="1"/>
+<wire x1="73.55549375" y1="42.44450625" x2="74.66970625" y2="42.44450625" width="0.2032" layer="1"/>
+<wire x1="74.66970625" y1="42.44450625" x2="75.1254125" y2="41.9888" width="0.2032" layer="1"/>
+<via x="79.1678" y="39.65859375" extent="1-16" drill="0.35"/>
+<wire x1="78.1776625" y1="40.64873125" x2="79.1678" y2="39.65859375" width="0.2032" layer="1"/>
+<wire x1="77.49074375" y1="40.64873125" x2="78.1776625" y2="40.64873125" width="0.2032" layer="1"/>
+<wire x1="76.150675" y1="41.9888" x2="77.49074375" y2="40.64873125" width="0.2032" layer="1"/>
+<via x="80.8822" y="39.3" extent="1-16" drill="0.35"/>
+<wire x1="82.2564" y1="38.2258" x2="82.6742" y2="38.2258" width="0.2032" layer="1"/>
+<wire x1="83" y1="38.2258" x2="82.6742" y2="38.2258" width="0.2032" layer="1"/>
+<wire x1="82.6742" y1="38.2258" x2="82.45" y2="38.45" width="0.2032" layer="1"/>
+<polygon width="0.2032" layer="1" thermals="no">
+<vertex x="87.3" y="40.5"/>
+<vertex x="86.2" y="40.5"/>
+<vertex x="84.4" y="38.7"/>
+<vertex x="79.5" y="38.7"/>
+<vertex x="79.5" y="35.3"/>
+<vertex x="81" y="33.8"/>
+<vertex x="86.4" y="33.8"/>
+<vertex x="87.3" y="34.7"/>
+</polygon>
+<polygon width="0.2032" layer="16" thermals="no" rank="3">
+<vertex x="87.3" y="40.5"/>
+<vertex x="85.9" y="40.5"/>
+<vertex x="85.9" y="36"/>
+<vertex x="87.3" y="36"/>
+</polygon>
+<via x="87" y="40" extent="1-16" drill="0.35"/>
+<via x="86.3" y="40" extent="1-16" drill="0.35"/>
+<wire x1="82.45" y1="38.45" x2="82.3" y2="38.6" width="0.2032" layer="1"/>
+<wire x1="80.8822" y1="39.3" x2="79.52639375" y2="39.3" width="0.2032" layer="16"/>
+<wire x1="79.52639375" y1="39.3" x2="79.1678" y2="39.65859375" width="0.2032" layer="16"/>
+<wire x1="80.8822" y1="39.3" x2="80.8822" y2="38.9178" width="0.2032" layer="1"/>
+<wire x1="81.35" y1="38.45" x2="82.45" y2="38.45" width="0.2032" layer="1"/>
+<wire x1="80.8822" y1="38.9178" x2="81.35" y2="38.45" width="0.2032" layer="1"/>
+<via x="87" y="39.2" extent="1-16" drill="0.35"/>
+<via x="86.3" y="39.2" extent="1-16" drill="0.35"/>
+<via x="87" y="38.4" extent="1-16" drill="0.35"/>
+<via x="86.3" y="38.4" extent="1-16" drill="0.35"/>
+<via x="87" y="37.6" extent="1-16" drill="0.35"/>
+<via x="86.3" y="37.6" extent="1-16" drill="0.35"/>
+<via x="87" y="36.8" extent="1-16" drill="0.35"/>
+<via x="86.3" y="36.8" extent="1-16" drill="0.35"/>
+</signal>
+<signal name="SHNT-W-HI">
+<contactref element="R20" pad="1"/>
+<contactref element="R5" pad="SB"/>
+<via x="81.7" y="36.386" extent="1-16" drill="0.35"/>
+<wire x1="77.9387375" y1="30.7397875" x2="74.67335" y2="27.4744" width="0.2032" layer="16"/>
+<wire x1="70.7258" y1="27.4744" x2="70.5" y2="27.2486" width="0.2032" layer="16"/>
+<via x="70.5" y="27.2486" extent="1-16" drill="0.35"/>
+<wire x1="70.5" y1="27.2486" x2="70.5" y2="33.35" width="0.2032" layer="1"/>
+<wire x1="74.67335" y1="27.4744" x2="70.7258" y2="27.4744" width="0.2032" layer="16"/>
+<wire x1="81.7" y1="36.386" x2="79.086" y2="36.386" width="0.2032" layer="16"/>
+<wire x1="79.086" y1="36.386" x2="77.9387375" y2="35.2387375" width="0.2032" layer="16"/>
+<wire x1="77.9387375" y1="35.2387375" x2="77.9387375" y2="30.7397875" width="0.2032" layer="16"/>
+</signal>
+<signal name="SHNT-W-LO">
+<contactref element="R21" pad="1"/>
+<contactref element="R5" pad="SA"/>
+<via x="81.7" y="33.586" extent="1-16" drill="0.35"/>
+<wire x1="81.7" y1="33.586" x2="81.7" y2="33.9138625" width="0.2032" layer="16"/>
+<wire x1="81.7" y1="33.9138625" x2="81.3936" y2="34.2202625" width="0.2032" layer="16"/>
+<wire x1="81.3936" y1="34.2202625" x2="81.3936" y2="34.686" width="0.2032" layer="16"/>
+<wire x1="81.3936" y1="34.686" x2="80.1" y2="35.9796" width="0.2032" layer="16"/>
+<wire x1="78.3451375" y1="30.57145" x2="74.8416875" y2="27.068" width="0.2032" layer="16"/>
+<wire x1="74.8416875" y1="27.068" x2="72.4" y2="27.068" width="0.2032" layer="16"/>
+<wire x1="72.4" y1="27.068" x2="72.2" y2="26.868" width="0.2032" layer="16"/>
+<wire x1="72.2" y1="26.868" x2="72.2" y2="26.8422" width="0.2032" layer="16"/>
+<via x="72.2" y="26.8422" extent="1-16" drill="0.35"/>
+<wire x1="72.2" y1="26.8422" x2="72.2" y2="33.35" width="0.2032" layer="1"/>
+<wire x1="80.1" y1="35.9796" x2="79.2543375" y2="35.9796" width="0.2032" layer="16"/>
+<wire x1="79.2543375" y1="35.9796" x2="78.3451375" y2="35.0704" width="0.2032" layer="16"/>
+<wire x1="78.3451375" y1="35.0704" x2="78.3451375" y2="30.57145" width="0.2032" layer="16"/>
+</signal>
+<signal name="N$7">
+<contactref element="U2" pad="P$38"/>
+<contactref element="C33" pad="1"/>
+<wire x1="73.49999375" y1="44.500003125" x2="75.374746875" y2="44.500003125" width="0.2032" layer="1"/>
+<wire x1="75.374746875" y1="44.500003125" x2="75.66355" y2="44.2112" width="0.2032" layer="1"/>
+<wire x1="76.6745875" y1="44.2112" x2="77.0912" y2="43.7945875" width="0.2032" layer="1"/>
+<wire x1="77.0912" y1="43.7945875" x2="77.0912" y2="43.5088" width="0.2032" layer="1"/>
+<wire x1="77.0912" y1="43.5088" x2="77.5" y2="43.1" width="0.2032" layer="1"/>
+<wire x1="75.66355" y1="44.2112" x2="76.6745875" y2="44.2112" width="0.2032" layer="1"/>
+</signal>
+<signal name="N$8">
+<contactref element="U2" pad="P$43"/>
+<contactref element="C32" pad="1"/>
+<wire x1="73.49999375" y1="46.999996875" x2="75.949996875" y2="46.999996875" width="0.2032" layer="1"/>
+<wire x1="75.949996875" y1="46.999996875" x2="75.95" y2="47" width="0.2032" layer="1"/>
+</signal>
+<signal name="N$9">
+<contactref element="U2" pad="P$48"/>
+<contactref element="C31" pad="1"/>
+<wire x1="73.49999375" y1="49.49999375" x2="75.44999375" y2="49.49999375" width="0.2032" layer="1"/>
+<wire x1="75.44999375" y1="49.49999375" x2="75.95" y2="50" width="0.2032" layer="1"/>
+</signal>
+<signal name="N$13">
+<contactref element="U2" pad="P$33"/>
+<contactref element="C28" pad="1"/>
+<contactref element="R18" pad="2"/>
+<wire x1="67.05" y1="36.5" x2="68.0452" y2="37.4952" width="0.2032" layer="1"/>
+<wire x1="68.0452" y1="37.4952" x2="69.2894125" y2="37.4952" width="0.2032" layer="1"/>
+<wire x1="70.422871875" y1="37.8112" x2="70.51421875" y2="37.894296875" width="0.2032" layer="1"/>
+<wire x1="69.6054125" y1="37.8112" x2="70.422871875" y2="37.8112" width="0.2032" layer="1"/>
+<wire x1="69.2894125" y1="37.4952" x2="69.6054125" y2="37.8112" width="0.2032" layer="1"/>
+<wire x1="70.51421875" y1="37.894296875" x2="71.2808" y2="38.660878125" width="0.2032" layer="1"/>
+<wire x1="71.2808" y1="39.14954375" x2="71.20129375" y2="39.22905" width="0.2032" layer="1"/>
+<wire x1="71.2808" y1="38.660878125" x2="71.2808" y2="39.14954375" width="0.2032" layer="1"/>
+<wire x1="73.49999375" y1="41.9987" x2="73.49999375" y2="42.000009375" width="0.2032" layer="1"/>
+<wire x1="73.4458" y1="41.94450625" x2="73.49999375" y2="41.9987" width="0.2032" layer="1"/>
+<wire x1="71.20129375" y1="40.82550625" x2="72.32029375" y2="41.94450625" width="0.2032" layer="1"/>
+<wire x1="72.32029375" y1="41.94450625" x2="73.4458" y2="41.94450625" width="0.2032" layer="1"/>
+<wire x1="71.20129375" y1="39.22905" x2="71.20129375" y2="40.82550625" width="0.2032" layer="1"/>
+<wire x1="67.1" y1="35.25" x2="67.1" y2="36.45" width="0.2032" layer="1"/>
+<wire x1="67.1" y1="36.45" x2="67.05" y2="36.5" width="0.2032" layer="1"/>
+</signal>
+<signal name="N$14">
+<contactref element="U2" pad="P$32"/>
+<contactref element="C28" pad="2"/>
+<contactref element="R19" pad="2"/>
+<wire x1="73.49999375" y1="41.500009375" x2="73.444490625" y2="41.44450625" width="0.2032" layer="1"/>
+<wire x1="71.60769375" y1="39.3973875" x2="71.6872" y2="39.31788125" width="0.2032" layer="1"/>
+<wire x1="71.60769375" y1="40.65716875" x2="71.60769375" y2="39.3973875" width="0.2032" layer="1"/>
+<wire x1="73.444490625" y1="41.44450625" x2="72.39503125" y2="41.44450625" width="0.2032" layer="1"/>
+<wire x1="72.39503125" y1="41.44450625" x2="71.60769375" y2="40.65716875" width="0.2032" layer="1"/>
+<wire x1="71.6872" y1="39.31788125" x2="71.6872" y2="38.4119375" width="0.2032" layer="1"/>
+<wire x1="70.5800625" y1="37.4048" x2="69.77375" y2="37.4048" width="0.2032" layer="1"/>
+<wire x1="68.96895" y1="36.6" x2="68.95" y2="36.5" width="0.2032" layer="1"/>
+<wire x1="71.6872" y1="38.4119375" x2="70.5800625" y2="37.4048" width="0.2032" layer="1"/>
+<wire x1="69.77375" y1="37.4048" x2="68.96895" y2="36.6" width="0.2032" layer="1"/>
+<wire x1="68.95" y1="36.5" x2="68.95" y2="35.4" width="0.2032" layer="1"/>
+<wire x1="68.95" y1="35.4" x2="68.8" y2="35.25" width="0.2032" layer="1"/>
+</signal>
+<signal name="N$15">
+<contactref element="U2" pad="P$31"/>
+<contactref element="C29" pad="1"/>
+<contactref element="R20" pad="2"/>
+<wire x1="73.49999375" y1="41.000009375" x2="73.444496875" y2="40.9445125" width="0.2032" layer="1"/>
+<wire x1="72.01409375" y1="39.565725" x2="72.0936" y2="39.48621875" width="0.2032" layer="1"/>
+<wire x1="72.01409375" y1="40.48883125" x2="72.01409375" y2="39.565725" width="0.2032" layer="1"/>
+<wire x1="73.444496875" y1="40.9445125" x2="72.469775" y2="40.9445125" width="0.2032" layer="1"/>
+<wire x1="72.469775" y1="40.9445125" x2="72.01409375" y2="40.48883125" width="0.2032" layer="1"/>
+<wire x1="72.0936" y1="38.2436" x2="70.35" y2="36.5" width="0.2032" layer="1"/>
+<wire x1="72.0936" y1="39.48621875" x2="72.0936" y2="38.2436" width="0.2032" layer="1"/>
+<wire x1="70.35" y1="36.5" x2="70.35" y2="35.4" width="0.2032" layer="1"/>
+<wire x1="70.35" y1="35.4" x2="70.5" y2="35.25" width="0.2032" layer="1"/>
+</signal>
+<signal name="N$16">
+<contactref element="U2" pad="P$30"/>
+<contactref element="C29" pad="2"/>
+<contactref element="R21" pad="2"/>
+<wire x1="72.25" y1="36.5" x2="72.5" y2="36.85" width="0.2032" layer="1"/>
+<wire x1="72.5" y1="39.65455625" x2="72.42049375" y2="39.7340625" width="0.2032" layer="1"/>
+<wire x1="72.42049375" y1="39.7340625" x2="72.42049375" y2="40.32049375" width="0.2032" layer="1"/>
+<wire x1="72.5" y1="36.85" x2="72.5" y2="39.65455625" width="0.2032" layer="1"/>
+<wire x1="72.6000125" y1="40.5000125" x2="73.49999375" y2="40.5000125" width="0.2032" layer="1"/>
+<wire x1="72.42049375" y1="40.32049375" x2="72.6000125" y2="40.5000125" width="0.2032" layer="1"/>
+<wire x1="72.25" y1="36.5" x2="72.25" y2="35.3" width="0.2032" layer="1"/>
+<wire x1="72.25" y1="35.3" x2="72.2" y2="35.25" width="0.2032" layer="1"/>
+</signal>
+<signal name="CP1">
+<contactref element="C19" pad="1"/>
+<contactref element="U2" pad="P$14"/>
+<wire x1="66.000009375" y1="46.999996875" x2="64.731053125" y2="46.999996875" width="0.2032" layer="1"/>
+<wire x1="64.731053125" y1="46.999996875" x2="64.32625" y2="47.4048" width="0.2032" layer="1"/>
+<wire x1="64.32625" y1="47.4048" x2="62.7048" y2="47.4048" width="0.2032" layer="1"/>
+<wire x1="62.7048" y1="47.4048" x2="61.85" y2="46.5" width="0.2032" layer="1"/>
+</signal>
+<signal name="CP2">
+<contactref element="C19" pad="2"/>
+<contactref element="U2" pad="P$15"/>
+<wire x1="66.000009375" y1="46.5" x2="63.75" y2="46.5" width="0.2032" layer="1"/>
+</signal>
+<signal name="N$18">
+<contactref element="U2" pad="P$13"/>
+<contactref element="C16" pad="2"/>
+<contactref element="C13" pad="2"/>
+<wire x1="66.000009375" y1="47.499996875" x2="64.805790625" y2="47.499996875" width="0.2032" layer="1"/>
+<wire x1="64.805790625" y1="47.499996875" x2="64.4945875" y2="47.8112" width="0.2032" layer="1"/>
+<wire x1="63.7888" y1="47.8112" x2="62.8" y2="48.7" width="0.2032" layer="1"/>
+<wire x1="64.4945875" y1="47.8112" x2="63.7888" y2="47.8112" width="0.2032" layer="1"/>
+<wire x1="62.8" y1="48.7" x2="62.8" y2="50.45" width="0" layer="19" extent="1-1"/>
+</signal>
+<signal name="N$20">
+<contactref element="C17" pad="2"/>
+<contactref element="C14" pad="2"/>
+<contactref element="U2" pad="P$23"/>
+<contactref element="U2" pad="P$11"/>
+<wire x1="66.000009375" y1="48.49999375" x2="66.84545625" y2="48.49999375" width="0.2032" layer="1"/>
+<wire x1="67.07950625" y1="48.26594375" x2="66.84545625" y2="48.49999375" width="0.2032" layer="1"/>
+<wire x1="66.000009375" y1="42.50000625" x2="66.84545625" y2="42.50000625" width="0.2032" layer="1"/>
+<wire x1="66.84545625" y1="42.50000625" x2="67.07950625" y2="42.73405625" width="0.2032" layer="1"/>
+<wire x1="67.07950625" y1="42.73405625" x2="67.07950625" y2="48.26594375" width="0.2032" layer="1"/>
+<wire x1="62.9" y1="40" x2="62.9" y2="41.5" width="0.2032" layer="1"/>
+<wire x1="62.9" y1="41.5" x2="62.9" y2="41.75" width="0.2032" layer="1"/>
+<wire x1="66.000009375" y1="42.50000625" x2="63.90000625" y2="42.50000625" width="0.2032" layer="1"/>
+<wire x1="63.90000625" y1="42.50000625" x2="62.9" y2="41.5" width="0.2032" layer="1"/>
+</signal>
+<signal name="N$11">
+<contactref element="U2" pad="P$27"/>
+<contactref element="C20" pad="2"/>
+<wire x1="66.000009375" y1="40.5000125" x2="65.999996875" y2="40.5" width="0.2032" layer="1"/>
+<wire x1="65.999996875" y1="40.5" x2="65" y2="40.5" width="0.2032" layer="1"/>
+<wire x1="65" y1="40.5" x2="64.85" y2="40.35" width="0.2032" layer="1"/>
+<wire x1="64.85" y1="40.35" x2="64.85" y2="38.7" width="0.2032" layer="1"/>
+</signal>
+<signal name="N$21">
+<contactref element="R11" pad="1"/>
+<contactref element="U2" pad="P$7"/>
+<wire x1="66.000009375" y1="50.499990625" x2="66.00001875" y2="50.5" width="0.2032" layer="1"/>
+<wire x1="67" y1="50.5" x2="67" y2="50.6545375" width="0.2032" layer="1"/>
+<wire x1="67" y1="50.6545375" x2="67.07950625" y2="50.73404375" width="0.2032" layer="1"/>
+<wire x1="67.07950625" y1="53.76593125" x2="66.90095625" y2="53.94448125" width="0.2032" layer="1"/>
+<wire x1="67.07950625" y1="50.73404375" x2="67.07950625" y2="53.76593125" width="0.2032" layer="1"/>
+<wire x1="62.10551875" y1="53.94448125" x2="61.85" y2="54.1" width="0.2032" layer="1"/>
+<wire x1="66.00001875" y1="50.5" x2="67" y2="50.5" width="0.2032" layer="1"/>
+<wire x1="66.90095625" y1="53.94448125" x2="62.10551875" y2="53.94448125" width="0.2032" layer="1"/>
+</signal>
+<signal name="M-PWM">
+<contactref element="U2" pad="P$8"/>
+<wire x1="66.000009375" y1="49.999990625" x2="64.679559375" y2="49.999990625" width="0.1524" layer="1"/>
+<wire x1="64.679559375" y1="49.999990625" x2="64.3596" y2="50.31995" width="0.1524" layer="1"/>
+<via x="64.3596" y="50.31995" extent="1-16" drill="0.3"/>
+<wire x1="64.3596" y1="50.31995" x2="63.78435" y2="50.8952" width="0.1524" layer="16"/>
+<wire x1="63.78435" y1="50.8952" x2="62.4890625" y2="50.8952" width="0.1524" layer="16"/>
+<wire x1="62.4890625" y1="50.8952" x2="61.5656" y2="49.9717375" width="0.1524" layer="16"/>
+<wire x1="61.5656" y1="49.9717375" x2="61.5656" y2="49.61718125" width="0.1524" layer="16"/>
+<wire x1="61.5656" y1="49.61718125" x2="60.88281875" y2="48.9344" width="0.1524" layer="16"/>
+<wire x1="59.11718125" y1="48.9344" x2="58.3904" y2="49.66118125" width="0.1524" layer="16"/>
+<wire x1="60.88281875" y1="48.9344" x2="59.11718125" y2="48.9344" width="0.1524" layer="16"/>
+<wire x1="58.3904" y1="53.18895" x2="58.07935" y2="53.5" width="0.1524" layer="16"/>
+<wire x1="58.3904" y1="49.66118125" x2="58.3904" y2="53.18895" width="0.1524" layer="16"/>
+<wire x1="58.07935" y1="53.5" x2="55.5" y2="53.5" width="0.1524" layer="16"/>
+<wire x1="54.4" y1="52.4" x2="54.4" y2="50.9" width="0.1524" layer="16"/>
+<wire x1="52.78005" y1="49.531" x2="52.469" y2="49.21995" width="0.1524" layer="16"/>
+<wire x1="52.469" y1="49.21995" x2="52.469" y2="48.78005" width="0.1524" layer="16"/>
+<wire x1="52.469" y1="48.78005" x2="52.724525" y2="48.524525" width="0.1524" layer="16"/>
+<wire x1="54.4" y1="50.9" x2="53.031" y2="49.531" width="0.1524" layer="16"/>
+<wire x1="53.031" y1="49.531" x2="52.78005" y2="49.531" width="0.1524" layer="16"/>
+<wire x1="52.724525" y1="48.524525" x2="52.724525" y2="48.473075" width="0.1524" layer="16"/>
+<wire x1="52.724525" y1="48.473075" x2="52.9548" y2="48.2428" width="0.1524" layer="16"/>
+<via x="52.9548" y="48.2428" extent="1-16" drill="0.3"/>
+<wire x1="52.7286" y1="47.6253125" x2="52.5946875" y2="47.4914" width="0.1524" layer="1"/>
+<wire x1="52.5946875" y1="47.4914" x2="51.6053125" y2="47.4914" width="0.1524" layer="1"/>
+<wire x1="51.6053125" y1="47.4914" x2="51.4714" y2="47.6253125" width="0.1524" layer="1"/>
+<wire x1="52.7286" y1="48.0166" x2="52.7286" y2="47.6253125" width="0.1524" layer="1"/>
+<wire x1="51.4714" y1="48.1286" x2="51.4714" y2="47.6253125" width="0.1524" layer="1"/>
+<wire x1="52.9548" y1="48.2428" x2="52.7286" y2="48.0166" width="0.1524" layer="1"/>
+<wire x1="55.5" y1="53.5" x2="54.4" y2="52.4" width="0.1524" layer="16"/>
+<contactref element="U1" pad="12"/>
+<wire x1="50.4" y1="48.35" x2="51.25" y2="48.35" width="0.1524" layer="1"/>
+<wire x1="51.25" y1="48.35" x2="51.4714" y2="48.1286" width="0.1524" layer="1"/>
+</signal>
+<signal name="DRV_OCTW">
+<contactref element="U2" pad="P$5"/>
+<wire x1="66.000009375" y1="51.4999875" x2="65.999996875" y2="51.5" width="0.2032" layer="1"/>
+<wire x1="66.000009375" y1="51.4999875" x2="64.6877125" y2="51.4999875" width="0.1524" layer="1"/>
+<wire x1="64.6877125" y1="51.4999875" x2="64.57955" y2="51.60815" width="0.1524" layer="1"/>
+<wire x1="64.57955" y1="51.60815" x2="64.09619375" y2="51.60815" width="0.1524" layer="1"/>
+<via x="62.84135" y="52.1096" extent="1-16" drill="0.3"/>
+<wire x1="63.06755" y1="51.8834" x2="62.84135" y2="52.1096" width="0.1524" layer="1"/>
+<wire x1="63.82094375" y1="51.8834" x2="63.06755" y2="51.8834" width="0.1524" layer="1"/>
+<wire x1="64.09619375" y1="51.60815" x2="63.82094375" y2="51.8834" width="0.1524" layer="1"/>
+<wire x1="62.84135" y1="52.1096" x2="60.956" y2="50.22425" width="0.1524" layer="16"/>
+<wire x1="60.956" y1="50.22425" x2="60.956" y2="49.86969375" width="0.1524" layer="16"/>
+<wire x1="60.956" y1="49.86969375" x2="60.63030625" y2="49.544" width="0.1524" layer="16"/>
+<wire x1="59.36969375" y1="49.544" x2="59" y2="49.91369375" width="0.1524" layer="16"/>
+<wire x1="60.63030625" y1="49.544" x2="59.36969375" y2="49.544" width="0.1524" layer="16"/>
+<wire x1="59" y1="53.7" x2="56.6" y2="56.1" width="0.1524" layer="16"/>
+<wire x1="59" y1="49.91369375" x2="59" y2="53.7" width="0.1524" layer="16"/>
+<wire x1="55.6" y1="56.1" x2="56.6" y2="56.1" width="0.1524" layer="16"/>
+<via x="44.9" y="52.1" extent="1-16" drill="0.3"/>
+<contactref element="U1" pad="26"/>
+<wire x1="45.15" y1="51.1" x2="45.15" y2="51.85" width="0.1524" layer="1"/>
+<wire x1="45.15" y1="51.85" x2="44.9" y2="52.1" width="0.1524" layer="1"/>
+<wire x1="44.9" y1="52.1" x2="46.6" y2="53.8" width="0.1524" layer="16"/>
+<wire x1="53.3" y1="53.8" x2="55.6" y2="56.1" width="0.1524" layer="16"/>
+<wire x1="46.6" y1="53.8" x2="53.3" y2="53.8" width="0.1524" layer="16"/>
+</signal>
+<signal name="N$34">
+<contactref element="L1" pad="1"/>
+<contactref element="C12" pad="1"/>
+<contactref element="U1" pad="62"/>
+<wire x1="49.1" y1="39.8" x2="49.1" y2="41.1" width="0.1524" layer="1"/>
+<wire x1="48.65" y1="41.55" x2="48.65" y2="42.1" width="0.1524" layer="1"/>
+<wire x1="49.1" y1="41.1" x2="48.65" y2="41.55" width="0.1524" layer="1"/>
+<wire x1="49.1" y1="39.8" x2="49.05" y2="39.75" width="0.1524" layer="1"/>
+<wire x1="49.05" y1="39.75" x2="49.05" y2="38.3" width="0.1524" layer="1"/>
+</signal>
+<signal name="PWMLO2">
+<contactref element="U2" pad="P$20"/>
+<contactref element="U1" pad="18"/>
+<wire x1="66.000009375" y1="44.000003125" x2="64.537884375" y2="44.000003125" width="0.1524" layer="1"/>
+<wire x1="64.537884375" y1="44.000003125" x2="64.0856875" y2="44.4522" width="0.1524" layer="1"/>
+<wire x1="64.0856875" y1="44.4522" x2="60.9002875" y2="44.4522" width="0.1524" layer="1"/>
+<wire x1="57.9856" y1="47.3668875" x2="57.9856" y2="47.9144" width="0.1524" layer="1"/>
+<wire x1="60.9002875" y1="44.4522" x2="57.9856" y2="47.3668875" width="0.1524" layer="1"/>
+<wire x1="57.4" y1="48.5" x2="55.5" y2="48.5" width="0.1524" layer="1"/>
+<wire x1="55.5" y1="48.5" x2="54.7" y2="49.3" width="0.1524" layer="1"/>
+<wire x1="57.9856" y1="47.9144" x2="57.4" y2="48.5" width="0.1524" layer="1"/>
+<wire x1="54.7" y1="49.3" x2="54.7" y2="49.9378875" width="0.1524" layer="1"/>
+<wire x1="54.7" y1="49.9378875" x2="52.8474875" y2="51.7904" width="0.1524" layer="1"/>
+<wire x1="49.15" y1="51.55" x2="49.15" y2="51.1" width="0.1524" layer="1"/>
+<wire x1="52.8474875" y1="51.7904" x2="49.3904" y2="51.7904" width="0.1524" layer="1"/>
+<wire x1="49.3904" y1="51.7904" x2="49.15" y2="51.55" width="0.1524" layer="1"/>
+</signal>
+<signal name="PWMLO3">
+<contactref element="U2" pad="P$22"/>
+<contactref element="U1" pad="16"/>
+<wire x1="50.4" y1="50.35" x2="51.2308" y2="51.1808" width="0.1524" layer="1"/>
+<wire x1="51.2308" y1="51.1808" x2="52.58814375" y2="51.1808" width="0.1524" layer="1"/>
+<wire x1="52.58814375" y1="51.1808" x2="54.0904" y2="49.67854375" width="0.1524" layer="1"/>
+<wire x1="54.0904" y1="49.67854375" x2="54.0904" y2="49.0474875" width="0.1524" layer="1"/>
+<wire x1="54.8" y1="48.3378875" x2="54.8" y2="46.8" width="0.1524" layer="1"/>
+<wire x1="54.8" y1="46.8" x2="55.7" y2="45.9" width="0.1524" layer="1"/>
+<wire x1="55.7" y1="45.9" x2="58.590375" y2="45.9" width="0.1524" layer="1"/>
+<wire x1="58.590375" y1="45.9" x2="60.647775" y2="43.8426" width="0.1524" layer="1"/>
+<wire x1="60.647775" y1="43.8426" x2="63.82634375" y2="43.8426" width="0.1524" layer="1"/>
+<wire x1="64.6689375" y1="43.00000625" x2="66.000009375" y2="43.00000625" width="0.1524" layer="1"/>
+<wire x1="54.0904" y1="49.0474875" x2="54.8" y2="48.3378875" width="0.1524" layer="1"/>
+<wire x1="63.82634375" y1="43.8426" x2="64.6689375" y2="43.00000625" width="0.1524" layer="1"/>
+</signal>
+<signal name="PWMLO1">
+<contactref element="U2" pad="P$18"/>
+<contactref element="U1" pad="20"/>
+<wire x1="66.000009375" y1="45.000003125" x2="64.399996875" y2="45.000003125" width="0.1524" layer="1"/>
+<wire x1="64.399996875" y1="45.000003125" x2="64.3382" y2="45.0618" width="0.1524" layer="1"/>
+<wire x1="64.3382" y1="45.0618" x2="61.1528" y2="45.0618" width="0.1524" layer="1"/>
+<wire x1="58.5952" y1="47.6194" x2="58.5952" y2="50.3" width="0.1524" layer="1"/>
+<wire x1="61.1528" y1="45.0618" x2="58.5952" y2="47.6194" width="0.1524" layer="1"/>
+<wire x1="58.5952" y1="50.3" x2="57.8952" y2="51" width="0.1524" layer="1"/>
+<wire x1="57.8952" y1="51" x2="57.4" y2="51" width="0.1524" layer="1"/>
+<wire x1="57.4" y1="51" x2="54.5" y2="51" width="0.1524" layer="1"/>
+<wire x1="54.5" y1="51" x2="53.1" y2="52.4" width="0.1524" layer="1"/>
+<wire x1="53.1" y1="52.4" x2="48.9" y2="52.4" width="0.1524" layer="1"/>
+<wire x1="48.9" y1="52.4" x2="48.15" y2="51.65" width="0.1524" layer="1"/>
+<wire x1="48.15" y1="51.65" x2="48.15" y2="51.1" width="0.1524" layer="1"/>
+</signal>
+<signal name="PWMHI3">
+<contactref element="U2" pad="P$21"/>
+<contactref element="J13" pad="4"/>
+<contactref element="U1" pad="17"/>
+<wire x1="66.000009375" y1="43.50000625" x2="64.59999375" y2="43.50000625" width="0.1524" layer="1"/>
+<wire x1="64.59999375" y1="43.50000625" x2="63.9526" y2="44.1474" width="0.1524" layer="1"/>
+<wire x1="57.74143125" y1="47.18" x2="56.1" y2="47.18" width="0.1524" layer="1"/>
+<wire x1="60.77403125" y1="44.1474" x2="57.74143125" y2="47.18" width="0.1524" layer="1"/>
+<wire x1="63.9526" y1="44.1474" x2="60.77403125" y2="44.1474" width="0.1524" layer="1"/>
+<wire x1="49.65" y1="51.1" x2="50.0356" y2="51.4856" width="0.1524" layer="1"/>
+<wire x1="52.7144" y1="51.4856" x2="54.3952" y2="49.8048" width="0.1524" layer="1"/>
+<wire x1="54.3952" y1="49.8048" x2="54.3952" y2="49.17374375" width="0.1524" layer="1"/>
+<wire x1="56.1" y1="47.46894375" x2="56.1" y2="47.18" width="0.1524" layer="1"/>
+<wire x1="50.0356" y1="51.4856" x2="52.7144" y2="51.4856" width="0.1524" layer="1"/>
+<wire x1="54.3952" y1="49.17374375" x2="56.1" y2="47.46894375" width="0.1524" layer="1"/>
+</signal>
+<signal name="PWMHI1">
+<contactref element="U2" pad="P$17"/>
+<contactref element="J13" pad="2"/>
+<contactref element="U1" pad="21"/>
+<wire x1="66.000009375" y1="45.5" x2="64.45434375" y2="45.5" width="0.1524" layer="1"/>
+<wire x1="64.45434375" y1="45.5" x2="64.32094375" y2="45.3666" width="0.1524" layer="1"/>
+<wire x1="61.27905625" y1="45.3666" x2="58.9" y2="47.74565625" width="0.1524" layer="1"/>
+<wire x1="64.32094375" y1="45.3666" x2="61.27905625" y2="45.3666" width="0.1524" layer="1"/>
+<wire x1="58.9" y1="47.74565625" x2="58.9" y2="50.9" width="0.1524" layer="1"/>
+<wire x1="58.9" y1="50.9" x2="57.54" y2="52.26" width="0.1524" layer="1"/>
+<wire x1="57.54" y1="52.26" x2="56.1" y2="52.26" width="0.1524" layer="1"/>
+<wire x1="47.65" y1="51.1" x2="47.675" y2="51.125" width="0.1524" layer="1"/>
+<wire x1="47.8714" y1="51.8714" x2="47.7" y2="51.7" width="0.1524" layer="1"/>
+<wire x1="47.8714" y1="51.8714" x2="47.94034375" y2="51.8714" width="0.1524" layer="1"/>
+<wire x1="47.94034375" y1="51.8714" x2="48.77374375" y2="52.7048" width="0.1524" layer="1"/>
+<wire x1="53.67105625" y1="52.26" x2="56.1" y2="52.26" width="0.1524" layer="1"/>
+<wire x1="53.22625625" y1="52.7048" x2="53.67105625" y2="52.26" width="0.1524" layer="1"/>
+<wire x1="48.77374375" y1="52.7048" x2="53.22625625" y2="52.7048" width="0.1524" layer="1"/>
+<wire x1="47.7" y1="51.7" x2="47.7" y2="51.15" width="0.1524" layer="1"/>
+<wire x1="47.7" y1="51.15" x2="47.675" y2="51.125" width="0.1524" layer="1"/>
+</signal>
+<signal name="PWMHI2">
+<contactref element="U2" pad="P$19"/>
+<contactref element="J13" pad="3"/>
+<contactref element="U1" pad="19"/>
+<wire x1="66.000009375" y1="44.500003125" x2="64.468940625" y2="44.500003125" width="0.1524" layer="1"/>
+<wire x1="64.468940625" y1="44.500003125" x2="64.21194375" y2="44.757" width="0.1524" layer="1"/>
+<wire x1="64.21194375" y1="44.757" x2="61.02654375" y2="44.757" width="0.1524" layer="1"/>
+<wire x1="58.2904" y1="49.1096" x2="57.7" y2="49.7" width="0.1524" layer="1"/>
+<wire x1="58.2904" y1="47.49314375" x2="58.2904" y2="49.1096" width="0.1524" layer="1"/>
+<wire x1="61.02654375" y1="44.757" x2="58.2904" y2="47.49314375" width="0.1524" layer="1"/>
+<wire x1="57.7" y1="49.7" x2="56.12" y2="49.7" width="0.1524" layer="1"/>
+<wire x1="56.12" y1="49.7" x2="56.1" y2="49.72" width="0.1524" layer="1"/>
+<wire x1="56.1" y1="49.72" x2="55.34894375" y2="49.72" width="0.1524" layer="1"/>
+<wire x1="55.34894375" y1="49.72" x2="54.134471875" y2="50.934471875" width="0.1524" layer="1"/>
+<wire x1="54.134471875" y1="50.934471875" x2="52.97374375" y2="52.0952" width="0.1524" layer="1"/>
+<wire x1="52.97374375" y1="52.0952" x2="49.02625625" y2="52.0952" width="0.1524" layer="1"/>
+<wire x1="48.65" y1="51.71894375" x2="48.65" y2="51.1" width="0.1524" layer="1"/>
+<wire x1="49.02625625" y1="52.0952" x2="48.65" y2="51.71894375" width="0.1524" layer="1"/>
+</signal>
+<signal name="EN-GATE">
+<contactref element="U2" pad="P$16"/>
+<contactref element="S3" pad="P$2"/>
+<contactref element="S3" pad="P$5"/>
+<wire x1="66.000009375" y1="46" x2="64.5232875" y2="46" width="0.1524" layer="1"/>
+<wire x1="64.5232875" y1="46" x2="64.1946875" y2="45.6714" width="0.1524" layer="1"/>
+<wire x1="61.4053125" y1="45.6714" x2="61.2" y2="45.8767125" width="0.1524" layer="1"/>
+<wire x1="64.1946875" y1="45.6714" x2="61.4053125" y2="45.6714" width="0.1524" layer="1"/>
+<wire x1="61.2" y1="57.488" x2="61.66" y2="57.948" width="0.1524" layer="1"/>
+<wire x1="61.2" y1="45.8767125" x2="61.2" y2="57.488" width="0.1524" layer="1"/>
+<wire x1="61.66" y1="57.948" x2="61.66" y2="60.748" width="0.1524" layer="1"/>
+</signal>
+<signal name="V-W">
+<contactref element="R37" pad="2"/>
+<contactref element="R36" pad="1"/>
+<contactref element="C43" pad="1"/>
+<contactref element="J3" pad="7"/>
+<contactref element="D3" pad="1"/>
+<wire x1="62.05" y1="27.5" x2="62.05" y2="25.5" width="0.1524" layer="1"/>
+<wire x1="62.05" y1="25.5" x2="60.35" y2="25.5" width="0.1524" layer="1"/>
+<wire x1="60.35" y1="25.5" x2="58.7" y2="27.15" width="0.1524" layer="1"/>
+<wire x1="58.7" y1="27.15" x2="58.7" y2="27.5" width="0.1524" layer="1"/>
+<wire x1="58.7" y1="27.5" x2="57.96" y2="27.5" width="0.2032" layer="1"/>
+<wire x1="57.96" y1="27.5" x2="56.1" y2="29.36" width="0.2032" layer="1"/>
+<contactref element="U1" pad="64"/>
+<wire x1="49.65" y1="42.1" x2="51.795775" y2="42.1" width="0.1524" layer="1"/>
+<wire x1="51.795775" y1="42.1" x2="53.8856" y2="40.010175" width="0.1524" layer="1"/>
+<wire x1="53.8856" y1="37.88334375" x2="54.1904" y2="37.57854375" width="0.1524" layer="1"/>
+<wire x1="53.8856" y1="40.010175" x2="53.8856" y2="37.88334375" width="0.1524" layer="1"/>
+<wire x1="54.1904" y1="37.57854375" x2="54.1904" y2="35.4874875" width="0.1524" layer="1"/>
+<wire x1="54.1904" y1="35.4874875" x2="54.4952" y2="35.1826875" width="0.1524" layer="1"/>
+<wire x1="54.4952" y1="33.07374375" x2="54.8" y2="32.76894375" width="0.1524" layer="1"/>
+<wire x1="54.4952" y1="35.1826875" x2="54.4952" y2="33.07374375" width="0.1524" layer="1"/>
+<wire x1="54.8" y1="30.66" x2="56.1" y2="29.36" width="0.1524" layer="1"/>
+<wire x1="54.8" y1="32.76894375" x2="54.8" y2="30.66" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$25">
+<contactref element="U2" pad="P$9"/>
+<contactref element="R10" pad="1"/>
+<wire x1="61.85" y1="52.0548" x2="61.85" y2="52.35" width="0.2032" layer="1"/>
+<wire x1="61.85" y1="52.35" x2="62.6214" y2="51.5786" width="0.1524" layer="1"/>
+<wire x1="62.6214" y1="51.5786" x2="63.6946875" y2="51.5786" width="0.1524" layer="1"/>
+<wire x1="63.6946875" y1="51.5786" x2="63.8286" y2="51.4446875" width="0.1524" layer="1"/>
+<wire x1="63.8286" y1="51.4446875" x2="63.8286" y2="50.1" width="0.1524" layer="1"/>
+<wire x1="63.8286" y1="50.1" x2="64.42860625" y2="49.49999375" width="0.1524" layer="1"/>
+<wire x1="64.42860625" y1="49.49999375" x2="66.000009375" y2="49.49999375" width="0.1524" layer="1"/>
+</signal>
+<signal name="M-GAIN">
+<contactref element="U2" pad="P$10"/>
+<wire x1="66.000009375" y1="48.99999375" x2="64.17765625" y2="48.99999375" width="0.1524" layer="1"/>
+<wire x1="64.17765625" y1="48.99999375" x2="64.0548" y2="49.12285" width="0.1524" layer="1"/>
+<via x="64.0548" y="49.12285" extent="1-16" drill="0.3"/>
+<wire x1="64.0548" y1="49.12285" x2="63.97765" y2="49.2" width="0.1524" layer="16"/>
+<wire x1="63.97765" y1="49.2" x2="61.579475" y2="49.2" width="0.1524" layer="16"/>
+<wire x1="61.579475" y1="49.2" x2="61.009075" y2="48.6296" width="0.1524" layer="16"/>
+<wire x1="61.009075" y1="48.6296" x2="58.990925" y2="48.6296" width="0.1524" layer="16"/>
+<wire x1="58.990925" y1="48.6296" x2="58.0856" y2="49.534925" width="0.1524" layer="16"/>
+<wire x1="58.0856" y1="52.7428" x2="57.8594" y2="52.969" width="0.1524" layer="16"/>
+<via x="57.8594" y="52.969" extent="1-16" drill="0.3"/>
+<wire x1="57.8594" y1="52.969" x2="57.3284" y2="53.5" width="0.1524" layer="1"/>
+<wire x1="58.0856" y1="49.534925" x2="58.0856" y2="52.7428" width="0.1524" layer="16"/>
+<wire x1="53.3" y1="53.5" x2="52.8096" y2="53.0096" width="0.1524" layer="1"/>
+<wire x1="52.8096" y1="53.0096" x2="48.6474875" y2="53.0096" width="0.1524" layer="1"/>
+<wire x1="47.74514375" y1="52.1762" x2="47.8140875" y2="52.1762" width="0.1524" layer="1"/>
+<wire x1="48.6474875" y1="53.0096" x2="47.8140875" y2="52.1762" width="0.1524" layer="1"/>
+<wire x1="57.3284" y1="53.5" x2="53.3" y2="53.5" width="0.1524" layer="1"/>
+<contactref element="U1" pad="22"/>
+<wire x1="47.15" y1="51.1" x2="47.2" y2="51.15" width="0.1524" layer="1"/>
+<wire x1="47.15" y1="51.1" x2="47.15" y2="51.58105625" width="0.1524" layer="1"/>
+<wire x1="47.15" y1="51.58105625" x2="47.74514375" y2="52.1762" width="0.1524" layer="1"/>
+</signal>
+<signal name="EN-GATE-MC">
+<contactref element="S3" pad="P$1"/>
+<contactref element="S3" pad="P$4"/>
+<wire x1="64.16" y1="57.948" x2="64.16" y2="60.748" width="0.1524" layer="1"/>
+<via x="64.16" y="57.948" extent="1-16" drill="0.3"/>
+<wire x1="64.16" y1="57.948" x2="58.048" y2="57.948" width="0.1524" layer="16"/>
+<wire x1="58.048" y1="57.948" x2="56.5048" y2="56.4048" width="0.1524" layer="16"/>
+<wire x1="56.5048" y1="56.4048" x2="55.47374375" y2="56.4048" width="0.1524" layer="16"/>
+<via x="44.1428" y="52.3" extent="1-16" drill="0.3"/>
+<contactref element="U1" pad="27"/>
+<wire x1="44.65" y1="51.1" x2="44.65" y2="51.59905" width="0.1524" layer="1"/>
+<wire x1="44.65" y1="51.59905" x2="44.369" y2="51.88005" width="0.1524" layer="1"/>
+<wire x1="44.369" y1="51.88005" x2="44.369" y2="52.0738" width="0.1524" layer="1"/>
+<wire x1="44.369" y1="52.0738" x2="44.1428" y2="52.3" width="0.1524" layer="1"/>
+<wire x1="55.47374375" y1="56.4048" x2="53.17374375" y2="54.1048" width="0.1524" layer="16"/>
+<wire x1="53.17374375" y1="54.1048" x2="46.47374375" y2="54.1048" width="0.1524" layer="16"/>
+<wire x1="44.99994375" y1="52.631" x2="44.68005" y2="52.631" width="0.1524" layer="16"/>
+<wire x1="44.34905" y1="52.3" x2="44.1428" y2="52.3" width="0.1524" layer="16"/>
+<wire x1="44.68005" y1="52.631" x2="44.34905" y2="52.3" width="0.1524" layer="16"/>
+<wire x1="46.47374375" y1="54.1048" x2="44.99994375" y2="52.631" width="0.1524" layer="16"/>
+</signal>
+<signal name="N$26">
+<contactref element="S3" pad="P$3"/>
+<contactref element="R3" pad="1"/>
+<contactref element="S3" pad="P$6"/>
+<wire x1="55.96" y1="59.186" x2="57.598" y2="59.186" width="0.1524" layer="1"/>
+<wire x1="57.598" y1="59.186" x2="59.056" y2="60.644" width="0.1524" layer="1"/>
+<wire x1="59.056" y1="60.644" x2="59.16" y2="60.748" width="0.1524" layer="1"/>
+<wire x1="59.16" y1="57.948" x2="59.16" y2="60.54" width="0.1524" layer="1"/>
+<wire x1="59.16" y1="60.54" x2="59.056" y2="60.644" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$35">
+<contactref element="R6" pad="2"/>
+<contactref element="U$4" pad="2"/>
+<wire x1="36.55" y1="53.5" x2="34.85" y2="53.5" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$36">
+<contactref element="R8" pad="2"/>
+<contactref element="U$5" pad="2"/>
+<wire x1="36.55" y1="51.5" x2="34.85" y2="51.5" width="0.1524" layer="1"/>
+</signal>
+<signal name="I-V">
+<contactref element="U2" pad="P$25"/>
+<contactref element="J3" pad="3"/>
+<wire x1="66.000009375" y1="41.500009375" x2="64.756871875" y2="41.500009375" width="0.2032" layer="1"/>
+<wire x1="64.756871875" y1="41.500009375" x2="64.2306" y2="40.9737375" width="0.2032" layer="1"/>
+<via x="64.2306" y="40.9737375" extent="1-16" drill="0.35"/>
+<wire x1="64.2306" y1="40.9737375" x2="63.91126875" y2="40.9737375" width="0.2032" layer="16"/>
+<wire x1="63.91126875" y1="40.9737375" x2="62.93113125" y2="39.9936" width="0.2032" layer="16"/>
+<wire x1="56.5736" y1="39.9936" x2="56.1" y2="39.52" width="0.2032" layer="16"/>
+<wire x1="62.93113125" y1="39.9936" x2="56.5736" y2="39.9936" width="0.2032" layer="16"/>
+<contactref element="U1" pad="4"/>
+<wire x1="50.4" y1="44.35" x2="51.27" y2="44.35" width="0.1524" layer="1"/>
+<wire x1="51.27" y1="44.35" x2="56.1" y2="39.52" width="0.1524" layer="1"/>
+</signal>
+<signal name="I-W">
+<contactref element="U2" pad="P$26"/>
+<contactref element="J3" pad="4"/>
+<wire x1="66.000009375" y1="41.000009375" x2="67.164784375" y2="41.000009375" width="0.2032" layer="1"/>
+<wire x1="67.164784375" y1="41.000009375" x2="67.1647875" y2="41.0000125" width="0.2032" layer="1"/>
+<via x="67.1647875" y="41.0000125" extent="1-16" drill="0.35"/>
+<wire x1="67.1647875" y1="41.0000125" x2="66.532575" y2="40.3678" width="0.2032" layer="16"/>
+<wire x1="66.532575" y1="40.3678" x2="64.51873125" y2="40.3678" width="0.2032" layer="16"/>
+<wire x1="64.51873125" y1="40.3678" x2="64.49246875" y2="40.3415375" width="0.2032" layer="16"/>
+<wire x1="64.49246875" y1="40.3415375" x2="63.9584625" y2="40.3415375" width="0.2032" layer="16"/>
+<wire x1="63.9584625" y1="40.3415375" x2="63.906134375" y2="40.393865625" width="0.2032" layer="16"/>
+<wire x1="63.906134375" y1="40.393865625" x2="63.09946875" y2="39.5872" width="0.2032" layer="16"/>
+<wire x1="63.09946875" y1="39.5872" x2="58.1" y2="39.5872" width="0.2032" layer="16"/>
+<wire x1="58.1" y1="39.5872" x2="56.1" y2="37.5872" width="0.2032" layer="16"/>
+<wire x1="56.1" y1="37.5872" x2="56.1" y2="36.98" width="0.2032" layer="16"/>
+<contactref element="U1" pad="3"/>
+<wire x1="50.4" y1="43.85" x2="51.33894375" y2="43.85" width="0.1524" layer="1"/>
+<wire x1="54.8" y1="38.28" x2="56.1" y2="36.98" width="0.1524" layer="1"/>
+<wire x1="51.33894375" y1="43.85" x2="54.8" y2="40.38894375" width="0.1524" layer="1"/>
+<wire x1="54.8" y1="40.38894375" x2="54.8" y2="38.28" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$10">
+<contactref element="R2" pad="2"/>
+<contactref element="U2" pad="P$55"/>
+<wire x1="73.49999375" y1="52.9999875" x2="73.50000625" y2="53" width="0.2032" layer="1"/>
+<wire x1="73.50000625" y1="53" x2="74.6" y2="53" width="0.2032" layer="1"/>
+<wire x1="74.6" y1="53" x2="74.7" y2="52.9" width="0.2032" layer="1"/>
+<wire x1="74.7" y1="52.9" x2="75.15" y2="52.9" width="0.2032" layer="1"/>
+</signal>
+<signal name="N$19">
+<contactref element="U2" pad="P$49"/>
+<contactref element="C8" pad="1"/>
+<wire x1="74.499990625" y1="49.999990625" x2="73.49999375" y2="49.999990625" width="0.2032" layer="1"/>
+<wire x1="75.3" y1="51.6" x2="75.2" y2="51.5" width="0.2032" layer="1"/>
+<wire x1="75.2" y1="50.7" x2="74.499990625" y2="49.999990625" width="0.2032" layer="1"/>
+<wire x1="75.2" y1="51.5" x2="75.2" y2="50.7" width="0.2032" layer="1"/>
+</signal>
+<signal name="DRV_FAULT">
+<contactref element="U2" pad="P$6"/>
+<contactref element="J13" pad="1"/>
+<wire x1="66.000009375" y1="50.999990625" x2="64.436759375" y2="50.999990625" width="0.1524" layer="1"/>
+<wire x1="64.436759375" y1="50.999990625" x2="64.3596" y2="51.07715" width="0.1524" layer="1"/>
+<via x="64.3596" y="51.07715" extent="1-16" drill="0.3"/>
+<wire x1="64.3596" y1="51.07715" x2="64.23675" y2="51.2" width="0.1524" layer="16"/>
+<wire x1="64.23675" y1="51.2" x2="62.36280625" y2="51.2" width="0.1524" layer="16"/>
+<wire x1="62.36280625" y1="51.2" x2="61.2608" y2="50.09799375" width="0.1524" layer="16"/>
+<wire x1="61.2608" y1="50.09799375" x2="61.2608" y2="49.7434375" width="0.1524" layer="16"/>
+<wire x1="61.2608" y1="49.7434375" x2="60.7565625" y2="49.2392" width="0.1524" layer="16"/>
+<wire x1="59.2434375" y1="49.2392" x2="58.6952" y2="49.7874375" width="0.1524" layer="16"/>
+<wire x1="60.7565625" y1="49.2392" x2="59.2434375" y2="49.2392" width="0.1524" layer="16"/>
+<wire x1="58.6952" y1="53.57374375" x2="57.484471875" y2="54.784471875" width="0.1524" layer="16"/>
+<wire x1="58.6952" y1="49.7874375" x2="58.6952" y2="53.57374375" width="0.1524" layer="16"/>
+<wire x1="57.484471875" y1="54.784471875" x2="56.115528125" y2="54.784471875" width="0.1524" layer="16"/>
+<wire x1="56.115528125" y1="54.784471875" x2="56.1" y2="54.8" width="0.1524" layer="16"/>
+<wire x1="56.1" y1="54.8" x2="55.2" y2="54.8" width="0.1524" layer="1"/>
+<wire x1="55.2" y1="54.8" x2="54.2048" y2="53.8048" width="0.1524" layer="1"/>
+<wire x1="54.2048" y1="53.8048" x2="53.17374375" y2="53.8048" width="0.1524" layer="1"/>
+<wire x1="53.17374375" y1="53.8048" x2="52.68334375" y2="53.3144" width="0.1524" layer="1"/>
+<wire x1="47.68783125" y1="52.481" x2="47.6188875" y2="52.481" width="0.1524" layer="1"/>
+<wire x1="48.52123125" y1="53.3144" x2="47.68783125" y2="52.481" width="0.1524" layer="1"/>
+<wire x1="52.68334375" y1="53.3144" x2="48.52123125" y2="53.3144" width="0.1524" layer="1"/>
+<contactref element="U1" pad="23"/>
+<wire x1="46.65" y1="51.5121125" x2="46.65" y2="51.1" width="0.1524" layer="1"/>
+<wire x1="47.6188875" y1="52.481" x2="46.65" y2="51.5121125" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$23">
+<contactref element="R12" pad="2"/>
+<contactref element="U$8" pad="2"/>
+<wire x1="36.55" y1="49.5" x2="34.85" y2="49.5" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$2">
+<contactref element="R25" pad="2"/>
+<contactref element="U$9" pad="GL"/>
+<via x="83.8" y="52.1806" extent="1-16" drill="0.35"/>
+<wire x1="84.57625" y1="51.9548" x2="84.3258" y2="51.9548" width="0.2032" layer="1"/>
+<wire x1="84.3258" y1="51.9548" x2="83.8" y2="52.1806" width="0.2032" layer="1"/>
+<wire x1="86.75" y1="51.75" x2="84.78105" y2="51.75" width="0.2032" layer="1"/>
+<wire x1="84.78105" y1="51.75" x2="84.57625" y2="51.9548" width="0.2032" layer="1"/>
+<wire x1="83.8" y1="52.1806" x2="83.7806" y2="52.2" width="0.2032" layer="16"/>
+<wire x1="83.7806" y1="52.2" x2="82.914875" y2="52.2" width="0.2032" layer="16"/>
+<via x="81.965" y="54.887" extent="1-16" drill="0.35"/>
+<wire x1="81.965" y1="54.10786875" x2="81.965" y2="54.887" width="0.2032" layer="16"/>
+<wire x1="82.765" y1="52.349875" x2="82.765" y2="53.30786875" width="0.2032" layer="16"/>
+<wire x1="82.765" y1="53.30786875" x2="81.965" y2="54.10786875" width="0.2032" layer="16"/>
+<wire x1="82.914875" y1="52.2" x2="82.765" y2="52.349875" width="0.2032" layer="16"/>
+</signal>
+<signal name="N$3">
+<contactref element="U$9" pad="GH"/>
+<contactref element="R24" pad="2"/>
+<wire x1="82.1328" y1="53.046" x2="81.965" y2="53.046" width="0.2032" layer="1"/>
+<wire x1="82.1328" y1="52.4073375" x2="82.1328" y2="53.046" width="0.2032" layer="16"/>
+<via x="82.1328" y="53.046" extent="1-16" drill="0.35"/>
+<via x="82.9" y="51.359" extent="1-16" drill="0.35"/>
+<wire x1="82.9" y1="51.359" x2="82.6064" y2="51.6526" width="0.2032" layer="16"/>
+<wire x1="82.6064" y1="51.6526" x2="82.6064" y2="51.9337375" width="0.2032" layer="16"/>
+<wire x1="82.6064" y1="51.9337375" x2="82.1328" y2="52.4073375" width="0.2032" layer="16"/>
+<wire x1="91.87625" y1="51.6798" x2="92.0548" y2="51.50125" width="0.2032" layer="1"/>
+<wire x1="92.0548" y1="51.50125" x2="92.0548" y2="50.89875" width="0.2032" layer="1"/>
+<wire x1="92.0548" y1="50.89875" x2="91.87625" y2="50.7202" width="0.2032" layer="1"/>
+<wire x1="91.75" y1="51.75" x2="91.8202" y2="51.6798" width="0.2032" layer="1"/>
+<wire x1="91.8202" y1="51.6798" x2="91.87625" y2="51.6798" width="0.2032" layer="1"/>
+<wire x1="91.12375" y1="50.7202" x2="90.74395" y2="51.1" width="0.2032" layer="1"/>
+<wire x1="91.87625" y1="50.7202" x2="91.12375" y2="50.7202" width="0.2032" layer="1"/>
+<wire x1="87.37625" y1="50.7202" x2="86.62375" y2="50.7202" width="0.2032" layer="1"/>
+<wire x1="87.75605" y1="51.1" x2="87.37625" y2="50.7202" width="0.2032" layer="1"/>
+<wire x1="86.62375" y1="50.7202" x2="86.00035" y2="51.3436" width="0.2032" layer="1"/>
+<wire x1="90.74395" y1="51.1" x2="87.75605" y2="51.1" width="0.2032" layer="1"/>
+<wire x1="82.9154" y1="51.3436" x2="82.9" y2="51.359" width="0.2032" layer="1"/>
+<wire x1="86.00035" y1="51.3436" x2="82.9154" y2="51.3436" width="0.2032" layer="1"/>
+</signal>
+<signal name="N$4">
+<contactref element="R28" pad="2"/>
+<contactref element="U$10" pad="GH"/>
+<wire x1="91.87625" y1="43.1798" x2="92.0548" y2="43.00125" width="0.2032" layer="1"/>
+<wire x1="92.0548" y1="43.00125" x2="92.0548" y2="42.39875" width="0.2032" layer="1"/>
+<wire x1="92.0548" y1="42.39875" x2="91.87625" y2="42.2202" width="0.2032" layer="1"/>
+<wire x1="91.87625" y1="42.2202" x2="91.12375" y2="42.2202" width="0.2032" layer="1"/>
+<wire x1="91.75" y1="43.25" x2="91.8202" y2="43.1798" width="0.2032" layer="1"/>
+<wire x1="91.8202" y1="43.1798" x2="91.87625" y2="43.1798" width="0.2032" layer="1"/>
+<wire x1="91.12375" y1="42.2202" x2="90.64395" y2="42.7" width="0.2032" layer="1"/>
+<wire x1="87.85605" y1="42.7" x2="87.37625" y2="42.2202" width="0.2032" layer="1"/>
+<wire x1="87.37625" y1="42.2202" x2="86.4798" y2="42.2202" width="0.2032" layer="1"/>
+<wire x1="90.64395" y1="42.7" x2="87.85605" y2="42.7" width="0.2032" layer="1"/>
+<wire x1="85.53096875" y1="43.16903125" x2="83.6" y2="43.16903125" width="0.2032" layer="1"/>
+<wire x1="86.4798" y1="42.2202" x2="85.53096875" y2="43.16903125" width="0.2032" layer="1"/>
+<wire x1="80.68096875" y1="43.16903125" x2="80.25" y2="43.6" width="0.2032" layer="1"/>
+<wire x1="81.20198125" y1="43.16903125" x2="80.68096875" y2="43.16903125" width="0.2032" layer="1"/>
+<wire x1="83.6" y1="43.16903125" x2="83.051021875" y2="43.181646875" width="0.2032" layer="1"/>
+<wire x1="83.051021875" y1="43.181646875" x2="82.81986875" y2="43.4128" width="0.2032" layer="1"/>
+<wire x1="82.81986875" y1="43.4128" x2="81.44575" y2="43.4128" width="0.2032" layer="1"/>
+<wire x1="81.44575" y1="43.4128" x2="81.20198125" y2="43.16903125" width="0.2032" layer="1"/>
+</signal>
+<signal name="N$24">
+<contactref element="R29" pad="2"/>
+<contactref element="U$10" pad="GL"/>
+<wire x1="86.0247375" y1="43.25" x2="86.75" y2="43.25" width="0.2032" layer="1"/>
+<wire x1="82.98820625" y1="43.8192" x2="83.2232" y2="43.58420625" width="0.2032" layer="1"/>
+<wire x1="81.6308" y1="43.8192" x2="82.98820625" y2="43.8192" width="0.2032" layer="1"/>
+<wire x1="83.2232" y1="43.58420625" x2="85.69053125" y2="43.58420625" width="0.2032" layer="1"/>
+<wire x1="85.69053125" y1="43.58420625" x2="86.0247375" y2="43.25" width="0.2032" layer="1"/>
+<wire x1="80.25" y1="45.2" x2="81.6308" y2="43.8192" width="0.2032" layer="1"/>
+</signal>
+<signal name="N$5">
+<contactref element="R33" pad="2"/>
+<contactref element="U$11" pad="GH"/>
+<wire x1="91.87625" y1="35.1798" x2="92.0548" y2="35.00125" width="0.2032" layer="1"/>
+<wire x1="92.0548" y1="35.00125" x2="92.0548" y2="34.39875" width="0.2032" layer="1"/>
+<wire x1="92.0548" y1="34.39875" x2="91.87625" y2="34.2202" width="0.2032" layer="1"/>
+<wire x1="91.87625" y1="34.2202" x2="91.12375" y2="34.2202" width="0.2032" layer="1"/>
+<wire x1="91.75" y1="35.25" x2="91.8202" y2="35.1798" width="0.2032" layer="1"/>
+<wire x1="91.8202" y1="35.1798" x2="91.87625" y2="35.1798" width="0.2032" layer="1"/>
+<wire x1="90.74395" y1="34.6" x2="87.7" y2="34.6" width="0.2032" layer="1"/>
+<wire x1="91.12375" y1="34.2202" x2="90.74395" y2="34.6" width="0.2032" layer="1"/>
+<wire x1="87.37625" y1="34.2202" x2="87.5548" y2="34.39875" width="0.2032" layer="1"/>
+<wire x1="87.7" y1="34.6" x2="87.5548" y2="34.4548" width="0.2032" layer="1"/>
+<wire x1="87.5548" y1="34.4548" x2="87.5548" y2="34.39875" width="0.2032" layer="1"/>
+<wire x1="81.9202" y1="34.2202" x2="81.9182" y2="34.2182" width="0.2032" layer="1"/>
+<wire x1="81.13295" y1="33.95" x2="80.25" y2="33.95" width="0.2032" layer="1"/>
+<wire x1="81.9182" y1="34.2182" x2="81.40115" y2="34.2182" width="0.2032" layer="1"/>
+<wire x1="81.40115" y1="34.2182" x2="81.13295" y2="33.95" width="0.2032" layer="1"/>
+<wire x1="81.9182" y1="34.2182" x2="82.25153125" y2="34.2182" width="0.2032" layer="1"/>
+<wire x1="82.25153125" y1="34.2182" x2="82.29613125" y2="34.2628" width="0.2032" layer="1"/>
+<wire x1="82.29613125" y1="34.2628" x2="82.81986875" y2="34.2628" width="0.2032" layer="1"/>
+<wire x1="82.81986875" y1="34.2628" x2="82.86246875" y2="34.2202" width="0.2032" layer="1"/>
+<wire x1="82.86246875" y1="34.2202" x2="87.37625" y2="34.2202" width="0.2032" layer="1"/>
+</signal>
+<signal name="N$6">
+<contactref element="U$11" pad="GL"/>
+<contactref element="R34" pad="2"/>
+<wire x1="86.75" y1="35.25" x2="86.6798" y2="35.1798" width="0.2032" layer="1"/>
+<wire x1="86.6798" y1="35.1798" x2="86.62375" y2="35.1798" width="0.2032" layer="1"/>
+<wire x1="86.62375" y1="35.1798" x2="86.07055" y2="34.6266" width="0.2032" layer="1"/>
+<wire x1="81.6734" y1="34.6266" x2="80.25" y2="36.05" width="0.2032" layer="1"/>
+<wire x1="83.03080625" y1="34.6266" x2="82.98820625" y2="34.6692" width="0.2032" layer="1"/>
+<wire x1="82.12779375" y1="34.6692" x2="82.08519375" y2="34.6266" width="0.2032" layer="1"/>
+<wire x1="82.08519375" y1="34.6266" x2="81.6734" y2="34.6266" width="0.2032" layer="1"/>
+<wire x1="82.98820625" y1="34.6692" x2="82.12779375" y2="34.6692" width="0.2032" layer="1"/>
+<wire x1="86.07055" y1="34.6266" x2="83.03080625" y2="34.6266" width="0.2032" layer="1"/>
+</signal>
+<signal name="THERMISTOR">
+<contactref element="R13" pad="2"/>
+<contactref element="R14" pad="1"/>
+<wire x1="88.2" y1="32.75" x2="88.2" y2="31.25" width="0.2032" layer="1"/>
+</signal>
+<signal name="STLCLK">
+<contactref element="R8" pad="1"/>
+<contactref element="U1" pad="37"/>
+<wire x1="37.8714" y1="50.1946875" x2="37.8714" y2="48.8053125" width="0.1524" layer="1"/>
+<wire x1="37.8714" y1="48.8053125" x2="38.4901125" y2="48.1866" width="0.1524" layer="1"/>
+<wire x1="38.4901125" y1="48.1866" x2="40.37094375" y2="48.1866" width="0.1524" layer="1"/>
+<wire x1="40.37094375" y1="48.1866" x2="40.53434375" y2="48.35" width="0.1524" layer="1"/>
+<wire x1="40.53434375" y1="48.35" x2="41.4" y2="48.35" width="0.1524" layer="1"/>
+<wire x1="38.45" y1="50.7732875" x2="37.8714" y2="50.1946875" width="0.1524" layer="1"/>
+<wire x1="38.45" y1="51.5" x2="38.45" y2="50.7732875" width="0.1524" layer="1"/>
+</signal>
+<signal name="STLERR">
+<contactref element="R12" pad="1"/>
+<contactref element="U1" pad="36"/>
+<wire x1="39.1214" y1="48.6253125" x2="39.2553125" y2="48.4914" width="0.1524" layer="1"/>
+<wire x1="39.2553125" y1="48.4914" x2="40.2446875" y2="48.4914" width="0.1524" layer="1"/>
+<wire x1="39.1214" y1="48.8286" x2="39.1214" y2="48.6253125" width="0.1524" layer="1"/>
+<wire x1="40.6032875" y1="48.85" x2="41.4" y2="48.85" width="0.1524" layer="1"/>
+<wire x1="40.2446875" y1="48.4914" x2="40.6032875" y2="48.85" width="0.1524" layer="1"/>
+<wire x1="38.45" y1="49.5" x2="39.1214" y2="48.8286" width="0.1524" layer="1"/>
+</signal>
+<signal name="ENC_MISO">
+<contactref element="J6" pad="3"/>
+<contactref element="U1" pad="32"/>
+<wire x1="42.15" y1="51.1" x2="42.15" y2="53.3467125" width="0.1524" layer="1"/>
+<wire x1="43.2086" y1="55.4086" x2="43.5" y2="55.7" width="0.1524" layer="1"/>
+<wire x1="42.15" y1="53.3467125" x2="43.2086" y2="54.4053125" width="0.1524" layer="1"/>
+<wire x1="43.2086" y1="54.4053125" x2="43.2086" y2="55.4086" width="0.1524" layer="1"/>
+<wire x1="43.5" y1="55.7" x2="43.5" y2="56.725" width="0.1524" layer="1"/>
+</signal>
+<signal name="ENC_SCK">
+<contactref element="J6" pad="4"/>
+<contactref element="U1" pad="31"/>
+<wire x1="42.65" y1="53.41565625" x2="42.65" y2="51.1" width="0.1524" layer="1"/>
+<wire x1="44.5" y1="56.725" x2="44.5" y2="55.26565625" width="0.1524" layer="1"/>
+<wire x1="44.5" y1="55.26565625" x2="42.65" y2="53.41565625" width="0.1524" layer="1"/>
+</signal>
+<signal name="ENC_CSN">
+<contactref element="J6" pad="5"/>
+<contactref element="U1" pad="30"/>
+<wire x1="43.15" y1="51.1" x2="43.15" y2="53.4846" width="0.1524" layer="1"/>
+<wire x1="45.5" y1="55.8346" x2="45.5" y2="56.725" width="0.1524" layer="1"/>
+<wire x1="43.15" y1="53.4846" x2="45.5" y2="55.8346" width="0.1524" layer="1"/>
+</signal>
+<signal name="ENC_MOSI">
+<contactref element="J6" pad="6"/>
+<contactref element="U1" pad="33"/>
+<wire x1="41.4" y1="50.35" x2="41.5" y2="50.45" width="0.1524" layer="1"/>
+<wire x1="41.5" y1="50.45" x2="41.5" y2="52.6" width="0.1524" layer="1"/>
+<via x="41.5" y="52.6" extent="1-16" drill="0.3"/>
+<wire x1="41.5" y1="52.6" x2="45.625" y2="56.725" width="0.1524" layer="16"/>
+<wire x1="45.625" y1="56.725" x2="46.5" y2="56.725" width="0.1524" layer="16"/>
+<via x="46.5" y="56.725" extent="1-16" drill="0.3"/>
+</signal>
+<signal name="N$12">
+<contactref element="Y1" pad="1"/>
+<contactref element="U1" pad="58"/>
+<wire x1="45.85" y1="39.6" x2="46.3714" y2="40.1214" width="0.1524" layer="1"/>
+<wire x1="46.3714" y1="40.1214" x2="46.3714" y2="40.4446875" width="0.1524" layer="1"/>
+<wire x1="46.65" y1="40.7232875" x2="46.65" y2="42.1" width="0.1524" layer="1"/>
+<wire x1="46.3714" y1="40.4446875" x2="46.65" y2="40.7232875" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$17">
+<contactref element="U1" pad="59"/>
+<contactref element="Y1" pad="3"/>
+<wire x1="47.15" y1="42.1" x2="47.15" y2="40.5232875" width="0.1524" layer="1"/>
+<wire x1="47.15" y1="40.5232875" x2="47.2286" y2="40.4446875" width="0.1524" layer="1"/>
+<wire x1="47.2286" y1="40.4446875" x2="47.2286" y2="40.1214" width="0.1524" layer="1"/>
+<wire x1="47.2286" y1="40.1214" x2="47.75" y2="39.6" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$1">
+<contactref element="R7" pad="2"/>
+<contactref element="J1" pad="YLWN"/>
+<wire x1="42.1" y1="34.47" x2="42.1" y2="28.6" width="0.1524" layer="1"/>
+<wire x1="42.1" y1="28.6" x2="40.6" y2="27.1" width="0.1524" layer="1"/>
+<via x="40.6" y="27.1" extent="1-16" drill="0.3"/>
+<wire x1="40.6" y1="27.1" x2="40.6" y2="23.6" width="0.1524" layer="16"/>
+<wire x1="40.6" y1="23.6" x2="39.5" y2="22.5" width="0.1524" layer="16"/>
+<wire x1="39.5" y1="22.5" x2="37.3" y2="22.5" width="0.1524" layer="16"/>
+<wire x1="37.3" y1="22.5" x2="34.4" y2="25.4" width="0.1524" layer="16"/>
+<wire x1="34.4" y1="25.4" x2="34.4" y2="34.7" width="0.1524" layer="16"/>
+<wire x1="34.4" y1="34.7" x2="36" y2="36.3" width="0.1524" layer="16"/>
+<wire x1="36" y1="36.3" x2="36" y2="40.2" width="0.1524" layer="16"/>
+<wire x1="36" y1="40.2" x2="34.7" y2="41.5" width="0.1524" layer="16"/>
+<via x="34.7" y="41.5" extent="1-16" drill="0.3"/>
+<wire x1="34.7" y1="41.5" x2="33.05" y2="43.15" width="0.1524" layer="1"/>
+<wire x1="33.05" y1="43.15" x2="33.05" y2="45.5" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$22">
+<contactref element="R9" pad="2"/>
+<contactref element="J1" pad="GRNN"/>
+<wire x1="42.1" y1="22.99" x2="40.49" y2="22.99" width="0.1524" layer="1"/>
+<wire x1="40.49" y1="22.99" x2="40" y2="22.5" width="0.1524" layer="1"/>
+<wire x1="40" y1="22.5" x2="37.3" y2="22.5" width="0.1524" layer="1"/>
+<wire x1="34.4" y1="25.4" x2="34.4" y2="34.7" width="0.1524" layer="1"/>
+<wire x1="34.4" y1="34.7" x2="36" y2="36.3" width="0.1524" layer="1"/>
+<wire x1="33.8" y1="46.75" x2="33.05" y2="47.5" width="0.1524" layer="1"/>
+<wire x1="37.3" y1="22.5" x2="34.4" y2="25.4" width="0.1524" layer="1"/>
+<wire x1="36" y1="36.3" x2="36" y2="41.2" width="0.1524" layer="1"/>
+<wire x1="36" y1="41.2" x2="33.8" y2="43.4" width="0.1524" layer="1"/>
+<wire x1="33.8" y1="43.4" x2="33.8" y2="46.75" width="0.1524" layer="1"/>
+</signal>
+<signal name="ATK0-RXLED">
+<contactref element="R9" pad="1"/>
+<contactref element="U1" pad="40"/>
+<wire x1="34.95" y1="47.5" x2="35.6" y2="46.85" width="0.1524" layer="1"/>
+<wire x1="35.6" y1="46.85" x2="41.4" y2="46.85" width="0.1524" layer="1"/>
+</signal>
+<signal name="ATK0-TXLED">
+<contactref element="R7" pad="1"/>
+<contactref element="U1" pad="41"/>
+<wire x1="41.4" y1="46.35" x2="35.8" y2="46.35" width="0.1524" layer="1"/>
+<wire x1="35.8" y1="46.35" x2="34.95" y2="45.5" width="0.1524" layer="1"/>
+</signal>
+<signal name="ATK0-CLKIN">
+<contactref element="J1" pad="P$1"/>
+<contactref element="U1" pad="47"/>
+<wire x1="41.4" y1="43.35" x2="40.45" y2="43.35" width="0.1524" layer="1"/>
+<wire x1="39.2" y1="42.1" x2="39.2" y2="36.9" width="0.1524" layer="1"/>
+<wire x1="39.2" y1="36.9" x2="39.8" y2="36.3" width="0.1524" layer="1"/>
+<wire x1="39.8" y1="36.3" x2="39.8" y2="35.1" width="0.1524" layer="1"/>
+<wire x1="39.8" y1="35.1" x2="38.88" y2="34.18" width="0.1524" layer="1"/>
+<wire x1="38.88" y1="34.18" x2="38.88" y2="33.57" width="0.1524" layer="1"/>
+<wire x1="40.45" y1="43.35" x2="39.2" y2="42.1" width="0.1524" layer="1"/>
+</signal>
+<signal name="ATK0-TX">
+<contactref element="J1" pad="P$6"/>
+<contactref element="U1" pad="43"/>
+<wire x1="41.4" y1="45.35" x2="39.85" y2="45.35" width="0.1524" layer="1"/>
+<wire x1="39.85" y1="45.35" x2="39.7" y2="45.2" width="0.1524" layer="1"/>
+<wire x1="39.7" y1="45.2" x2="38.2" y2="45.2" width="0.1524" layer="1"/>
+<wire x1="38.2" y1="45.2" x2="37.7" y2="45.7" width="0.1524" layer="1"/>
+<via x="37.7" y="45.7" extent="1-16" drill="0.3"/>
+<wire x1="37.7" y1="45.7" x2="36.9" y2="44.9" width="0.1524" layer="16"/>
+<wire x1="36.9" y1="44.9" x2="36.9" y2="44.1" width="0.1524" layer="16"/>
+<wire x1="36.9" y1="44.1" x2="38.3" y2="42.7" width="0.1524" layer="16"/>
+<wire x1="38.3" y1="42.7" x2="38.3" y2="37.5" width="0.1524" layer="16"/>
+<wire x1="38.3" y1="37.5" x2="36.6" y2="35.8" width="0.1524" layer="16"/>
+<wire x1="36.6" y1="35.8" x2="36.6" y2="34.5" width="0.1524" layer="16"/>
+<wire x1="36.6" y1="34.5" x2="36.9" y2="34.2" width="0.1524" layer="16"/>
+<via x="36.9" y="34.2" extent="1-16" drill="0.3"/>
+<wire x1="36.9" y1="34.2" x2="36.9" y2="34.1" width="0.1524" layer="1"/>
+<wire x1="36.9" y1="34.1" x2="35.5" y2="32.7" width="0.1524" layer="1"/>
+<wire x1="35.5" y1="32.7" x2="35.5" y2="30.02" width="0.1524" layer="1"/>
+<wire x1="35.5" y1="30.02" x2="37.05" y2="28.47" width="0.1524" layer="1"/>
+</signal>
+<signal name="ATK0-RX">
+<contactref element="J1" pad="P$3"/>
+<contactref element="U1" pad="42"/>
+<wire x1="41.4" y1="45.85" x2="39.45" y2="45.85" width="0.1524" layer="1"/>
+<wire x1="39.45" y1="45.85" x2="39.4" y2="45.8" width="0.1524" layer="1"/>
+<via x="39.4" y="45.8" extent="1-16" drill="0.3"/>
+<wire x1="38.88" y1="31.53" x2="40" y2="32.65" width="0.1524" layer="16"/>
+<wire x1="40" y1="45.2" x2="39.4" y2="45.8" width="0.1524" layer="16"/>
+<wire x1="40" y1="32.65" x2="40" y2="45.2" width="0.1524" layer="16"/>
+</signal>
+<signal name="ATK-CLKOUT">
+<contactref element="U1" pad="46"/>
+<contactref element="J1" pad="P$8"/>
+<wire x1="41.4" y1="43.85" x2="40.51894375" y2="43.85" width="0.1524" layer="1"/>
+<wire x1="38.8952" y1="42.22625625" x2="38.8952" y2="38.1" width="0.1524" layer="1"/>
+<wire x1="40.51894375" y1="43.85" x2="38.8952" y2="42.22625625" width="0.1524" layer="1"/>
+<wire x1="38.8952" y1="38.1" x2="35.7" y2="34.9048" width="0.1524" layer="1"/>
+<wire x1="35.7" y1="34.9048" x2="35.7" y2="34.2" width="0.1524" layer="1"/>
+<via x="35.7" y="34.2" extent="1-16" drill="0.3"/>
+<wire x1="35.7" y1="34.2" x2="35.7" y2="27.78" width="0.1524" layer="16"/>
+<wire x1="35.7" y1="27.78" x2="37.05" y2="26.43" width="0.1524" layer="16"/>
+</signal>
+<signal name="N$27">
+<contactref element="J2" pad="1"/>
+<contactref element="U1" pad="56"/>
+<wire x1="45.65" y1="42.1" x2="45.65" y2="41.20434375" width="0.1524" layer="1"/>
+<wire x1="45.0166" y1="40.57094375" x2="45.0166" y2="36.86234375" width="0.1524" layer="1"/>
+<wire x1="45.65" y1="41.20434375" x2="45.0166" y2="40.57094375" width="0.1524" layer="1"/>
+<wire x1="45.0166" y1="36.86234375" x2="45.9952" y2="35.88374375" width="0.1524" layer="1"/>
+<wire x1="45.9952" y1="35.88374375" x2="45.9952" y2="35.3" width="0.1524" layer="1"/>
+<via x="45.9952" y="35.3" extent="1-16" drill="0.3"/>
+<wire x1="45.9952" y1="35.3" x2="51.99" y2="35.3" width="0.1524" layer="16"/>
+<wire x1="51.99" y1="35.3" x2="52.04" y2="35.35" width="0.1524" layer="16"/>
+<via x="52.04" y="35.35" extent="1-16" drill="0.3"/>
+</signal>
+<signal name="N$28">
+<contactref element="J2" pad="5"/>
+<contactref element="U1" pad="57"/>
+<contactref element="S1" pad="P$4"/>
+<wire x1="46.15" y1="41.2732875" x2="46.15" y2="42.1" width="0.1524" layer="1"/>
+<wire x1="45.3214" y1="40.4446875" x2="46.15" y2="41.2732875" width="0.1524" layer="1"/>
+<wire x1="45.3214" y1="36.9886" x2="45.3214" y2="40.4446875" width="0.1524" layer="1"/>
+<wire x1="46.96" y1="35.35" x2="45.3214" y2="36.9886" width="0.1524" layer="1"/>
+<wire x1="46.96" y1="35.35" x2="46.96" y2="31.4332875" width="0.1524" layer="1"/>
+<wire x1="41.85" y1="16.1" x2="46.2214" y2="20.4714" width="0.1524" layer="1"/>
+<via x="46.2214" y="20.4714" extent="1-16" drill="0.3"/>
+<wire x1="45.9952" y1="30.4684875" x2="45.9952" y2="30" width="0.1524" layer="1"/>
+<via x="45.9952" y="30" extent="1-16" drill="0.3"/>
+<wire x1="45.9952" y1="30" x2="46.2214" y2="29.7738" width="0.1524" layer="16"/>
+<wire x1="46.2214" y1="29.7738" x2="46.2214" y2="20.4714" width="0.1524" layer="16"/>
+<wire x1="46.96" y1="31.4332875" x2="45.9952" y2="30.4684875" width="0.1524" layer="1"/>
+</signal>
+</signals>
+</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>
+</compatibility>
+</eagle>
diff --git a/circuit/atkbldcdriver/atkbldcdriver.sch b/circuit/atkbldcdriver/atkbldcdriver.sch
new file mode 100644
index 0000000..1b6584d
--- /dev/null
+++ b/circuit/atkbldcdriver/atkbldcdriver.sch
@@ -0,0 +1,6000 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE eagle SYSTEM "eagle.dtd">
+<eagle version="9.0.0">
+<drawing>
+<settings>
+<setting alwaysvectorfont="no"/>
+<setting verticaltext="up"/>
+</settings>
+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
+<layers>
+<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/>
+<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
+<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
+<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
+<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
+<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
+<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
+<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
+<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
+<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
+<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
+<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
+<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
+<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
+<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
+<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="no"/>
+<layer number="17" name="Pads" color="2" fill="1" visible="no" active="no"/>
+<layer number="18" name="Vias" color="2" fill="1" visible="no" active="no"/>
+<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/>
+<layer number="20" name="Dimension" color="24" fill="1" visible="no" active="no"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="no"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/>
+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/>
+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/>
+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/>
+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/>
+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/>
+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/>
+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/>
+<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/>
+<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
+<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="no"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="no"/>
+<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
+<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
+<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
+<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
+<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
+<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
+<layer number="88" name="SimResults" color="9" fill="1" visible="yes" active="yes"/>
+<layer number="89" name="SimProbes" color="9" fill="1" visible="yes" active="yes"/>
+<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/>
+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>
+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="99" name="SpiceOrder" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
+<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/>
+<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
+<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/>
+<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/>
+<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="113" name="IDFDebug" color="7" fill="1" visible="no" active="yes"/>
+<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
+<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/>
+<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
+<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="133" name="bottom_silk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/>
+<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
+<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/>
+<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/>
+<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
+<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
+<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
+<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
+<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
+<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
+<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
+<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
+<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="232" name="Eagle3D_PG2" color="14" fill="2" visible="no" active="yes"/>
+<layer number="233" name="Eagle3D_PG3" color="14" fill="4" visible="no" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
+<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
+<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
+<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
+</layers>
+<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R">
+<libraries>
+<library name="supply1" urn="urn:adsk.eagle:library:371">
+<description>&lt;b&gt;Supply Symbols&lt;/b&gt;&lt;p&gt;
+ GND, VCC, 0V, +5V, -5V, etc.&lt;p&gt;
+ Please keep in mind, that these devices are necessary for the
+ automatic wiring of the supply signals.&lt;p&gt;
+ The pin name defined in the symbol is identical to the net which is to be wired automatically.&lt;p&gt;
+ In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.&lt;p&gt;
+ &lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
+<packages>
+</packages>
+<symbols>
+<symbol name="+3V3" urn="urn:adsk.eagle:symbol:26950/1" library_version="1">
+<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/>
+<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="+3V3" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
+</symbol>
+<symbol name="GND" urn="urn:adsk.eagle:symbol:26925/1" library_version="1">
+<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/>
+<text x="-2.54" y="-2.54" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/>
+</symbol>
+<symbol name="VCC" urn="urn:adsk.eagle:symbol:26928/1" library_version="1">
+<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/>
+<text x="-2.54" y="-2.54" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="VCC" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="+3V3" urn="urn:adsk.eagle:component:26981/1" prefix="+3V3" library_version="1">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="G$1" symbol="+3V3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="GND" urn="urn:adsk.eagle:component:26954/1" prefix="GND" library_version="1">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="1" symbol="GND" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="VCC" urn="urn:adsk.eagle:component:26957/1" prefix="P+" library_version="1">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="VCC" symbol="VCC" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="fab">
+<packages>
+<package name="AYZ0102AGRLC">
+<wire x1="-3.6" y1="-1.5" x2="3.6" y2="-1.5" width="0.127" layer="21"/>
+<wire x1="3.6" y1="-1.5" x2="3.6" y2="1.5" width="0.127" layer="21"/>
+<wire x1="3.6" y1="1.5" x2="1.5" y2="1.5" width="0.127" layer="21"/>
+<wire x1="1.5" y1="1.5" x2="-1.5" y2="1.5" width="0.127" layer="21"/>
+<wire x1="-1.5" y1="1.5" x2="-3.6" y2="1.5" width="0.127" layer="21"/>
+<wire x1="-3.6" y1="1.5" x2="-3.6" y2="-1.5" width="0.127" layer="21"/>
+<wire x1="0" y1="1.6" x2="0" y2="2.5" width="0.127" layer="21"/>
+<wire x1="0" y1="2.5" x2="1.5" y2="2.5" width="0.127" layer="21"/>
+<wire x1="1.5" y1="2.5" x2="1.5" y2="1.5" width="0.127" layer="21"/>
+<smd name="2" x="0" y="-2.3" dx="1.27" dy="1.397" layer="1"/>
+<smd name="3" x="-2.5" y="-2.3" dx="1.27" dy="1.397" layer="1"/>
+<smd name="1" x="2.5" y="-2.3" dx="1.27" dy="1.397" layer="1"/>
+<text x="-2.794" y="2.794" size="1.27" layer="25">&gt;NAME</text>
+<text x="-3.302" y="-4.572" size="1.27" layer="27">&gt;VALUE</text>
+<hole x="-1.5" y="0.4" drill="0.85"/>
+<hole x="1.5" y="0.4" drill="0.85"/>
+</package>
+<package name="TACT-SWITCH-KMR6">
+<smd name="P$1" x="-2.05" y="0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$2" x="2.05" y="0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$3" x="-2.05" y="-0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$4" x="2.05" y="-0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$5" x="0" y="1.5" dx="1.7" dy="0.55" layer="1" rot="R180"/>
+<wire x1="-1.4" y1="0.8" x2="0" y2="0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="0.8" x2="1.4" y2="0.8" width="0.127" layer="51"/>
+<wire x1="-1.4" y1="-0.8" x2="0" y2="-0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.8" x2="1.4" y2="-0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="0.8" x2="0" y2="0.6" width="0.127" layer="51"/>
+<wire x1="0" y1="0.6" x2="0.4" y2="-0.4" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.8" x2="0" y2="-0.5" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="0.2" x2="-2.1" y2="-0.2" width="0.127" layer="51"/>
+<wire x1="2.1" y1="-0.2" x2="2.1" y2="0.2" width="0.127" layer="51"/>
+<wire x1="2.1" y1="1.4" x2="2.1" y2="1.5" width="0.127" layer="51"/>
+<wire x1="2.1" y1="1.5" x2="1" y2="1.5" width="0.127" layer="51"/>
+<wire x1="-1" y1="1.5" x2="-2.1" y2="1.5" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="1.5" x2="-2.1" y2="1.4" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="-1.4" x2="-2.1" y2="-1.5" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="-1.5" x2="2.1" y2="-1.5" width="0.127" layer="51"/>
+<wire x1="2.1" y1="-1.5" x2="2.1" y2="-1.4" width="0.127" layer="51"/>
+</package>
+<package name="SLIDESWITCH-CL-SB-22A">
+<smd name="P$1" x="-2.5" y="1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/>
+<smd name="P$2" x="0" y="1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/>
+<smd name="P$3" x="2.5" y="1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/>
+<smd name="P$4" x="-2.5" y="-1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/>
+<smd name="P$5" x="0" y="-1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/>
+<smd name="P$6" x="2.5" y="-1.4" dx="1.2" dy="1.6" layer="1" rot="R180"/>
+<wire x1="-4.25" y1="1.75" x2="4.25" y2="1.75" width="0.127" layer="48"/>
+<wire x1="4.25" y1="1.75" x2="4.25" y2="-1.75" width="0.127" layer="48"/>
+<wire x1="4.25" y1="-1.75" x2="-4.25" y2="-1.75" width="0.127" layer="48"/>
+<wire x1="-4.25" y1="-1.75" x2="-4.25" y2="1.75" width="0.127" layer="48"/>
+<wire x1="-2" y1="1.8" x2="-2" y2="3.7" width="0.127" layer="48"/>
+<wire x1="-2" y1="3.7" x2="-0.5" y2="3.7" width="0.127" layer="48"/>
+<wire x1="-0.5" y1="3.7" x2="-0.5" y2="1.8" width="0.127" layer="48"/>
+<wire x1="-2.5" y1="1.2" x2="-2.5" y2="0.5" width="0.127" layer="48"/>
+<wire x1="0" y1="1.2" x2="0" y2="0.5" width="0.127" layer="48"/>
+<wire x1="0" y1="-0.5" x2="0" y2="-1.3" width="0.127" layer="48"/>
+<wire x1="-2.5" y1="-0.5" x2="-2.5" y2="-1.4" width="0.127" layer="48"/>
+<wire x1="2.5" y1="-0.5" x2="2.5" y2="-1.3" width="0.127" layer="48"/>
+<wire x1="2.5" y1="0.5" x2="2.5" y2="1.3" width="0.127" layer="48"/>
+<wire x1="-0.1" y1="0.5" x2="0.1" y2="0.5" width="0.127" layer="48"/>
+<wire x1="-2.6" y1="0.5" x2="-2.4" y2="0.5" width="0.127" layer="48"/>
+<wire x1="-2.6" y1="-0.5" x2="-2.4" y2="-0.5" width="0.127" layer="48"/>
+<wire x1="-0.1" y1="-0.5" x2="0.1" y2="-0.5" width="0.127" layer="48"/>
+<wire x1="2.4" y1="-0.5" x2="2.6" y2="-0.5" width="0.127" layer="48"/>
+<wire x1="2.4" y1="0.5" x2="2.6" y2="0.5" width="0.127" layer="48"/>
+<wire x1="-3" y1="0.3" x2="0.4" y2="0.3" width="0.127" layer="48"/>
+<wire x1="0.4" y1="0.3" x2="0.4" y2="-0.3" width="0.127" layer="48"/>
+<wire x1="0.4" y1="-0.3" x2="-3" y2="-0.3" width="0.127" layer="48"/>
+<wire x1="-3" y1="-0.3" x2="-3" y2="0.3" width="0.127" layer="48"/>
+</package>
+</packages>
+<symbols>
+<symbol name="SWITCH-SPDT">
+<wire x1="-2.54" y1="0" x2="2.54" y2="1.27" width="0.254" layer="94"/>
+<circle x="2.54" y="2.54" radius="0.635" width="0.254" layer="94"/>
+<circle x="2.54" y="-2.54" radius="0.635" width="0.254" layer="94"/>
+<circle x="-2.54" y="0" radius="0.635" width="0.254" layer="94"/>
+<text x="-4.064" y="4.318" size="1.778" layer="95">&gt;NAME</text>
+<text x="-4.826" y="-6.096" size="1.778" layer="95">&gt;VALUE</text>
+<pin name="1" x="5.08" y="2.54" visible="pad" length="short" rot="R180"/>
+<pin name="2" x="-5.08" y="0" visible="pad" length="short"/>
+<pin name="3" x="5.08" y="-2.54" visible="pad" length="short" rot="R180"/>
+</symbol>
+<symbol name="TS2">
+<wire x1="0" y1="1.905" x2="0" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-4.445" y1="1.905" x2="-3.175" y2="1.905" width="0.254" layer="94"/>
+<wire x1="-4.445" y1="-1.905" x2="-3.175" y2="-1.905" width="0.254" layer="94"/>
+<wire x1="-4.445" y1="1.905" x2="-4.445" y2="0" width="0.254" layer="94"/>
+<wire x1="-4.445" y1="0" x2="-4.445" y2="-1.905" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="-1.905" y2="0" width="0.1524" layer="94"/>
+<wire x1="-1.27" y1="0" x2="-0.635" y2="0" width="0.1524" layer="94"/>
+<wire x1="-4.445" y1="0" x2="-3.175" y2="0" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="2.54" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="-2.54" width="0.1524" layer="94"/>
+<wire x1="0" y1="-2.54" x2="-1.27" y2="1.905" width="0.254" layer="94"/>
+<circle x="0" y="-2.54" radius="0.127" width="0.4064" layer="94"/>
+<circle x="0" y="2.54" radius="0.127" width="0.4064" layer="94"/>
+<text x="-6.35" y="-2.54" size="1.778" layer="95" rot="R90">&gt;NAME</text>
+<text x="-3.81" y="3.175" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="P" x="0" y="-5.08" visible="pad" length="short" direction="pas" swaplevel="2" rot="R90"/>
+<pin name="S" x="0" y="5.08" visible="pad" length="short" direction="pas" swaplevel="1" rot="R270"/>
+<pin name="S1" x="2.54" y="5.08" visible="pad" length="short" direction="pas" swaplevel="1" rot="R270"/>
+<pin name="P1" x="2.54" y="-5.08" visible="pad" length="short" direction="pas" swaplevel="2" rot="R90"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="SLIDE-SWITCH" prefix="S">
+<description>SMD slide-switch AYZ0102AGRLC as found in the fablab inventory.  Includes the mounting holes.
+
+&lt;p&gt;Made by Zaerc.</description>
+<gates>
+<gate name="G$1" symbol="SWITCH-SPDT" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="AYZ0102AGRLC">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMT" package="SLIDESWITCH-CL-SB-22A">
+<connects>
+<connect gate="G$1" pin="1" pad="P$1 P$4"/>
+<connect gate="G$1" pin="2" pad="P$2 P$5"/>
+<connect gate="G$1" pin="3" pad="P$3 P$6"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="2-8X4-5_SWITCH">
+<gates>
+<gate name="G$1" symbol="TS2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TACT-SWITCH-KMR6">
+<connects>
+<connect gate="G$1" pin="P" pad="P$1"/>
+<connect gate="G$1" pin="P1" pad="P$2"/>
+<connect gate="G$1" pin="S" pad="P$3"/>
+<connect gate="G$1" pin="S1" pad="P$4"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="borkedlabs-passives">
+<packages>
+<package name="0805">
+<smd name="1" x="-0.95" y="0" dx="0.7" dy="1.2" layer="1"/>
+<smd name="2" x="0.95" y="0" dx="0.7" dy="1.2" layer="1"/>
+<text x="-0.762" y="0.8255" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.016" y="-2.032" size="1.016" layer="27">&gt;VALUE</text>
+</package>
+<package name="0603-CAP">
+<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="-0.356" y1="0.332" x2="0.356" y2="0.332" width="0.1016" layer="51"/>
+<wire x1="-0.356" y1="-0.319" x2="0.356" y2="-0.319" width="0.1016" layer="51"/>
+<smd name="1" x="-0.8" y="0" dx="0.96" dy="0.8" layer="1"/>
+<smd name="2" x="0.8" y="0" dx="0.96" dy="0.8" layer="1"/>
+<text x="-0.889" y="1.397" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.016" y="-2.413" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.8382" y1="-0.4" x2="-0.3381" y2="0.4" layer="51"/>
+<rectangle x1="0.3302" y1="-0.4" x2="0.8303" y2="0.4" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+</package>
+<package name="0402-CAP">
+<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
+chip</description>
+<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="51"/>
+<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="51"/>
+<wire x1="-1.473" y1="0.483" x2="1.473" y2="0.483" width="0.0508" layer="39"/>
+<wire x1="1.473" y1="0.483" x2="1.473" y2="-0.483" width="0.0508" layer="39"/>
+<wire x1="1.473" y1="-0.483" x2="-1.473" y2="-0.483" width="0.0508" layer="39"/>
+<wire x1="-1.473" y1="-0.483" x2="-1.473" y2="0.483" width="0.0508" layer="39"/>
+<wire x1="0" y1="0.0305" x2="0" y2="-0.0305" width="0.4064" layer="21"/>
+<smd name="1" x="-0.65" y="0" dx="0.7" dy="0.9" layer="1"/>
+<smd name="2" x="0.65" y="0" dx="0.7" dy="0.9" layer="1"/>
+<text x="-0.889" y="0.6985" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.0795" y="-2.413" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="51"/>
+<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+</package>
+<package name="1210">
+<wire x1="-1.6" y1="1.3" x2="1.6" y2="1.3" width="0.127" layer="51"/>
+<wire x1="1.6" y1="1.3" x2="1.6" y2="-1.3" width="0.127" layer="51"/>
+<wire x1="1.6" y1="-1.3" x2="-1.6" y2="-1.3" width="0.127" layer="51"/>
+<wire x1="-1.6" y1="-1.3" x2="-1.6" y2="1.3" width="0.127" layer="51"/>
+<wire x1="-1.6" y1="1.3" x2="1.6" y2="1.3" width="0.2032" layer="21"/>
+<wire x1="-1.6" y1="-1.3" x2="1.6" y2="-1.3" width="0.2032" layer="21"/>
+<smd name="1" x="-1.6" y="0" dx="1.2" dy="2" layer="1"/>
+<smd name="2" x="1.6" y="0" dx="1.2" dy="2" layer="1"/>
+<text x="-2.07" y="1.77" size="1.016" layer="25">&gt;NAME</text>
+<text x="-2.17" y="-3.24" size="1.016" layer="27">&gt;VALUE</text>
+</package>
+<package name="1206">
+<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-0.965" y1="0.787" x2="0.965" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="-0.965" y1="-0.787" x2="0.965" y2="-0.787" width="0.1016" layer="51"/>
+<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/>
+<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/>
+<text x="-1.27" y="1.143" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.397" y="-2.794" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/>
+<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/>
+</package>
+<package name="744777920-INDUCTOR">
+<smd name="P$1" x="0" y="3" dx="1.7" dy="2" layer="1"/>
+<smd name="P$2" x="0" y="-3" dx="1.7" dy="2" layer="1"/>
+<wire x1="-4" y1="0" x2="-4" y2="3" width="0.127" layer="21"/>
+<wire x1="-4" y1="3" x2="-3" y2="4" width="0.127" layer="21" curve="-90"/>
+<wire x1="-3" y1="4" x2="3" y2="4" width="0.127" layer="21"/>
+<wire x1="3" y1="4" x2="4" y2="3" width="0.127" layer="21" curve="-90"/>
+<wire x1="4" y1="3" x2="4" y2="-3" width="0.127" layer="21"/>
+<wire x1="4" y1="-3" x2="3" y2="-4" width="0.127" layer="21" curve="-90"/>
+<wire x1="3" y1="-4" x2="-3" y2="-4" width="0.127" layer="21"/>
+<wire x1="-3" y1="-4" x2="-4" y2="-3" width="0.127" layer="21" curve="-90"/>
+<wire x1="-4" y1="-3" x2="-4" y2="0" width="0.127" layer="21"/>
+<rectangle x1="-4" y1="-4" x2="4" y2="4" layer="39"/>
+<text x="5.08" y="2.54" size="1.016" layer="25">&gt;NAME</text>
+<text x="5.08" y="1.27" size="1.016" layer="27">&gt;VALUE</text>
+</package>
+<package name="0603-RES">
+<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="-0.356" y1="0.432" x2="0.356" y2="0.432" width="0.1016" layer="51"/>
+<wire x1="-0.356" y1="-0.419" x2="0.356" y2="-0.419" width="0.1016" layer="51"/>
+<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<text x="-0.889" y="1.397" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.016" y="-2.413" size="1.016" layer="27" ratio="10">&gt;VALUE</text>
+<rectangle x1="-0.8382" y1="-0.4699" x2="-0.3381" y2="0.4801" layer="51"/>
+<rectangle x1="0.3302" y1="-0.4699" x2="0.8303" y2="0.4801" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+<rectangle x1="-0.2286" y1="-0.381" x2="0.2286" y2="0.381" layer="21"/>
+</package>
+<package name="SPM6530-IND">
+<smd name="1" x="0" y="2.775" dx="3.4" dy="1.85" layer="1"/>
+<smd name="2" x="0" y="-2.775" dx="3.4" dy="1.85" layer="1"/>
+<wire x1="-3.25" y1="3.85" x2="-3.25" y2="-3.85" width="0.127" layer="21"/>
+<wire x1="-3.25" y1="-3.85" x2="3.25" y2="-3.85" width="0.127" layer="21"/>
+<wire x1="3.25" y1="-3.85" x2="3.25" y2="3.85" width="0.127" layer="21"/>
+<wire x1="3.25" y1="3.85" x2="-3.25" y2="3.85" width="0.127" layer="21"/>
+<text x="3.81" y="2.54" size="1.016" layer="25">&gt;NAME</text>
+<text x="3.81" y="-3.81" size="1.016" layer="27">&gt;VALUE</text>
+</package>
+<package name="IHLP-5050FD-01-IND">
+<smd name="1" x="0" y="5.4102" dx="4.953" dy="2.9464" layer="1"/>
+<smd name="2" x="0" y="-5.4102" dx="4.953" dy="2.9464" layer="1"/>
+<wire x1="6.4516" y1="6.604" x2="6.4516" y2="-6.604" width="0.127" layer="21"/>
+<wire x1="3.81" y1="-6.604" x2="6.4516" y2="-6.604" width="0.127" layer="21"/>
+<wire x1="6.4516" y1="6.604" x2="3.81" y2="6.604" width="0.127" layer="21"/>
+<wire x1="-3.81" y1="6.604" x2="-6.4516" y2="6.604" width="0.127" layer="21"/>
+<wire x1="-6.4516" y1="6.604" x2="-6.4516" y2="-6.604" width="0.127" layer="21"/>
+<wire x1="-6.4516" y1="-6.604" x2="-3.81" y2="-6.604" width="0.127" layer="21"/>
+<text x="5.08" y="7.62" size="1.016" layer="25">&gt;NAME</text>
+<text x="5.08" y="-8.89" size="1.016" layer="27">&gt;VALUE</text>
+</package>
+<package name="7443340330-IND">
+<smd name="P$1" x="0" y="3.35" dx="3" dy="2.3" layer="1"/>
+<smd name="P$2" x="0" y="-3.35" dx="3" dy="2.3" layer="1"/>
+<wire x1="-2" y1="4" x2="-4" y2="4" width="0.127" layer="21"/>
+<wire x1="-4" y1="4" x2="-4" y2="-4" width="0.127" layer="21"/>
+<wire x1="-4" y1="-4" x2="-2" y2="-4" width="0.127" layer="21"/>
+<wire x1="2" y1="-4" x2="4" y2="-4" width="0.127" layer="21"/>
+<wire x1="4" y1="-4" x2="4" y2="4" width="0.127" layer="21"/>
+<wire x1="4" y1="4" x2="2" y2="4" width="0.127" layer="21"/>
+<text x="3" y="5" size="1.016" layer="25">&gt;NAME</text>
+<text x="3" y="-6" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.15" y1="2.95" x2="1.15" y2="4.45" layer="51"/>
+<rectangle x1="-1.15" y1="-4.45" x2="1.15" y2="-2.95" layer="51"/>
+</package>
+<package name="0402-RES">
+<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
+chip</description>
+<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="51"/>
+<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="51"/>
+<wire x1="-1.473" y1="0.483" x2="1.473" y2="0.483" width="0.0508" layer="39"/>
+<wire x1="1.473" y1="0.483" x2="1.473" y2="-0.483" width="0.0508" layer="39"/>
+<wire x1="1.473" y1="-0.483" x2="-1.473" y2="-0.483" width="0.0508" layer="39"/>
+<wire x1="-1.473" y1="-0.483" x2="-1.473" y2="0.483" width="0.0508" layer="39"/>
+<smd name="1" x="-0.65" y="0" dx="0.7" dy="0.9" layer="1"/>
+<smd name="2" x="0.65" y="0" dx="0.7" dy="0.9" layer="1"/>
+<text x="-0.889" y="0.6985" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.0795" y="-1.778" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="51"/>
+<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+<rectangle x1="-0.2032" y1="-0.3556" x2="0.2032" y2="0.3556" layer="21"/>
+</package>
+<package name="8X8-IND">
+<smd name="1" x="0" y="3.2" dx="2.2" dy="1.6" layer="1"/>
+<smd name="2" x="0" y="-3.2" dx="2.2" dy="1.6" layer="1"/>
+<wire x1="2" y1="-4" x2="4" y2="-4" width="0.127" layer="21"/>
+<wire x1="4" y1="-4" x2="4" y2="4" width="0.127" layer="21"/>
+<wire x1="4" y1="4" x2="2" y2="4" width="0.127" layer="21"/>
+<wire x1="-2" y1="4" x2="-4" y2="4" width="0.127" layer="21"/>
+<wire x1="-4" y1="4" x2="-4" y2="-4" width="0.127" layer="21"/>
+<wire x1="-4" y1="-4" x2="-2" y2="-4" width="0.127" layer="21"/>
+<text x="-5" y="5" size="1.27" layer="25">&gt;NAME</text>
+<text x="-5" y="-6" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-3.81" y1="-3.81" x2="3.81" y2="3.81" layer="39"/>
+</package>
+<package name="744029100-IND">
+<smd name="1" x="0" y="1.1" dx="3.2" dy="1" layer="1"/>
+<smd name="2" x="0" y="-1.1" dx="3.2" dy="1" layer="1"/>
+<wire x1="-2" y1="2" x2="-2" y2="-2" width="0.127" layer="21"/>
+<wire x1="-2" y1="-2" x2="2" y2="-2" width="0.127" layer="21"/>
+<wire x1="2" y1="-2" x2="2" y2="2" width="0.127" layer="21"/>
+<wire x1="2" y1="2" x2="-2" y2="2" width="0.127" layer="21"/>
+<text x="-3" y="2.3" size="1.27" layer="25">&gt;NAME</text>
+<text x="-3" y="-3.6" size="1.27" layer="27">&gt;VALUE</text>
+</package>
+<package name="7447709470-IND">
+<smd name="1" x="0" y="4.95" dx="5.4" dy="2.9" layer="1"/>
+<smd name="2" x="0" y="-4.95" dx="5.4" dy="2.9" layer="1"/>
+<wire x1="-3" y1="6" x2="-6" y2="6" width="0.127" layer="21"/>
+<wire x1="-6" y1="6" x2="-6" y2="-6" width="0.127" layer="21"/>
+<wire x1="-6" y1="-6" x2="-3" y2="-6" width="0.127" layer="21"/>
+<wire x1="3" y1="-6" x2="6" y2="-6" width="0.127" layer="21"/>
+<wire x1="6" y1="-6" x2="6" y2="6" width="0.127" layer="21"/>
+<wire x1="6" y1="6" x2="3" y2="6" width="0.127" layer="21"/>
+<text x="-7" y="8" size="1.27" layer="25">&gt;NAME</text>
+<text x="-7" y="-9" size="1.27" layer="27">&gt;VALUE</text>
+</package>
+<package name="7447789002-IND">
+<smd name="1" x="0" y="3" dx="1.7" dy="2" layer="1"/>
+<smd name="2" x="0" y="-3" dx="1.7" dy="2" layer="1"/>
+<wire x1="2" y1="-4" x2="4" y2="-4" width="0.127" layer="21"/>
+<wire x1="4" y1="-4" x2="4" y2="4" width="0.127" layer="21"/>
+<wire x1="4" y1="4" x2="2" y2="4" width="0.127" layer="21"/>
+<wire x1="-2" y1="4" x2="-4" y2="4" width="0.127" layer="21"/>
+<wire x1="-4" y1="4" x2="-4" y2="-4" width="0.127" layer="21"/>
+<wire x1="-4" y1="-4" x2="-2" y2="-4" width="0.127" layer="21"/>
+<text x="-5" y="5" size="1.27" layer="25">&gt;NAME</text>
+<text x="-5" y="-6" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-3.81" y1="-3.81" x2="3.81" y2="3.81" layer="39"/>
+</package>
+<package name="R2010">
+<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
+chip</description>
+<wire x1="-1.662" y1="1.245" x2="1.662" y2="1.245" width="0.1524" layer="51"/>
+<wire x1="-1.637" y1="-1.245" x2="1.687" y2="-1.245" width="0.1524" layer="51"/>
+<wire x1="-3.473" y1="1.483" x2="3.473" y2="1.483" width="0.0508" layer="39"/>
+<wire x1="3.473" y1="1.483" x2="3.473" y2="-1.483" width="0.0508" layer="39"/>
+<wire x1="3.473" y1="-1.483" x2="-3.473" y2="-1.483" width="0.0508" layer="39"/>
+<wire x1="-3.473" y1="-1.483" x2="-3.473" y2="1.483" width="0.0508" layer="39"/>
+<wire x1="-1.027" y1="1.245" x2="1.027" y2="1.245" width="0.1524" layer="21"/>
+<wire x1="-1.002" y1="-1.245" x2="1.016" y2="-1.245" width="0.1524" layer="21"/>
+<smd name="1" x="-2.2" y="0" dx="1.8" dy="2.7" layer="1"/>
+<smd name="2" x="2.2" y="0" dx="1.8" dy="2.7" layer="1"/>
+<text x="-2.54" y="1.5875" size="1.016" layer="25">&gt;NAME</text>
+<text x="-2.54" y="-3.302" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-2.4892" y1="-1.3208" x2="-1.6393" y2="1.3292" layer="51"/>
+<rectangle x1="1.651" y1="-1.3208" x2="2.5009" y2="1.3292" layer="51"/>
+</package>
+<package name="R2512">
+<wire x1="-2.362" y1="1.473" x2="2.387" y2="1.473" width="0.1524" layer="51"/>
+<wire x1="-2.362" y1="-1.473" x2="2.387" y2="-1.473" width="0.1524" layer="51"/>
+<smd name="1" x="-2.8" y="0" dx="1.8" dy="3.2" layer="1"/>
+<smd name="2" x="2.8" y="0" dx="1.8" dy="3.2" layer="1"/>
+<text x="-2.54" y="1.905" size="1.016" layer="25">&gt;NAME</text>
+<text x="-2.54" y="-3.175" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-3.2004" y1="-1.5494" x2="-2.3505" y2="1.5507" layer="51"/>
+<rectangle x1="2.3622" y1="-1.5494" x2="3.2121" y2="1.5507" layer="51"/>
+</package>
+<package name="TO220ACS">
+<description>&lt;B&gt;DIODE&lt;/B&gt;&lt;p&gt;
+2-lead molded, vertical</description>
+<wire x1="5.08" y1="-1.143" x2="4.953" y2="-4.064" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="-4.318" x2="4.953" y2="-4.064" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="-4.318" x2="-4.699" y2="-4.318" width="0.1524" layer="21"/>
+<wire x1="-4.953" y1="-4.064" x2="-4.699" y2="-4.318" width="0.1524" layer="21"/>
+<wire x1="-4.953" y1="-4.064" x2="-5.08" y2="-1.143" width="0.1524" layer="21"/>
+<circle x="-4.4958" y="-3.7084" radius="0.254" width="0" layer="21"/>
+<pad name="C" x="-2.54" y="-2.54" drill="1.016" shape="long" rot="R90"/>
+<pad name="A" x="2.54" y="-2.54" drill="1.016" shape="long" rot="R90"/>
+<text x="-5.08" y="-6.0452" size="1.016" layer="25" ratio="10">&gt;NAME</text>
+<text x="-5.08" y="-7.62" size="1.016" layer="27" ratio="10">&gt;VALUE</text>
+<rectangle x1="-5.334" y1="-0.762" x2="5.334" y2="0" layer="21"/>
+<rectangle x1="-5.334" y1="-1.27" x2="-3.429" y2="-0.762" layer="21"/>
+<rectangle x1="-3.429" y1="-1.27" x2="-1.651" y2="-0.762" layer="51"/>
+<rectangle x1="3.429" y1="-1.27" x2="5.334" y2="-0.762" layer="21"/>
+<rectangle x1="1.651" y1="-1.27" x2="3.429" y2="-0.762" layer="51"/>
+<rectangle x1="-1.651" y1="-1.27" x2="1.651" y2="-0.762" layer="21"/>
+</package>
+</packages>
+<symbols>
+<symbol name="CAP">
+<wire x1="0" y1="2.54" x2="0" y2="2.032" width="0.1524" layer="94"/>
+<wire x1="0" y1="0" x2="0" y2="0.508" width="0.1524" layer="94"/>
+<text x="1.524" y="2.921" size="1.778" layer="95">&gt;NAME</text>
+<text x="1.524" y="-2.159" size="1.778" layer="96">&gt;VALUE</text>
+<rectangle x1="-2.032" y1="0.508" x2="2.032" y2="1.016" layer="94"/>
+<rectangle x1="-2.032" y1="1.524" x2="2.032" y2="2.032" layer="94"/>
+<pin name="1" x="0" y="5.08" visible="off" length="short" direction="pas" swaplevel="1" rot="R270"/>
+<pin name="2" x="0" y="-2.54" visible="off" length="short" direction="pas" swaplevel="1" rot="R90"/>
+<text x="1.524" y="-4.064" size="1.27" layer="97">&gt;PACKAGE</text>
+<text x="1.524" y="-5.842" size="1.27" layer="97">&gt;VOLTAGE</text>
+<text x="1.524" y="-7.62" size="1.27" layer="97">&gt;TYPE</text>
+</symbol>
+<symbol name="INDUCTOR">
+<wire x1="0" y1="5.08" x2="1.27" y2="3.81" width="0.254" layer="94" curve="-90" cap="flat"/>
+<wire x1="0" y1="2.54" x2="1.27" y2="3.81" width="0.254" layer="94" curve="90" cap="flat"/>
+<wire x1="0" y1="2.54" x2="1.27" y2="1.27" width="0.254" layer="94" curve="-90" cap="flat"/>
+<wire x1="0" y1="0" x2="1.27" y2="1.27" width="0.254" layer="94" curve="90" cap="flat"/>
+<wire x1="0" y1="0" x2="1.27" y2="-1.27" width="0.254" layer="94" curve="-90" cap="flat"/>
+<wire x1="0" y1="-2.54" x2="1.27" y2="-1.27" width="0.254" layer="94" curve="90" cap="flat"/>
+<wire x1="0" y1="-2.54" x2="1.27" y2="-3.81" width="0.254" layer="94" curve="-90" cap="flat"/>
+<wire x1="0" y1="-5.08" x2="1.27" y2="-3.81" width="0.254" layer="94" curve="90" cap="flat"/>
+<text x="-1.27" y="-5.08" size="1.778" layer="95" rot="R90">&gt;NAME</text>
+<text x="3.81" y="-5.08" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="2" x="0" y="-7.62" visible="off" length="short" direction="pas" swaplevel="1" rot="R90"/>
+<pin name="1" x="0" y="7.62" visible="off" length="short" direction="pas" swaplevel="1" rot="R270"/>
+<text x="6.35" y="-5.08" size="1.27" layer="97" rot="R90">&gt;PACKAGE</text>
+</symbol>
+<symbol name="RESISTOR">
+<wire x1="-2.54" y1="0" x2="-2.159" y2="1.016" width="0.1524" layer="94"/>
+<wire x1="-2.159" y1="1.016" x2="-1.524" y2="-1.016" width="0.1524" layer="94"/>
+<wire x1="-1.524" y1="-1.016" x2="-0.889" y2="1.016" width="0.1524" layer="94"/>
+<wire x1="-0.889" y1="1.016" x2="-0.254" y2="-1.016" width="0.1524" layer="94"/>
+<wire x1="-0.254" y1="-1.016" x2="0.381" y2="1.016" width="0.1524" layer="94"/>
+<wire x1="0.381" y1="1.016" x2="1.016" y2="-1.016" width="0.1524" layer="94"/>
+<wire x1="1.016" y1="-1.016" x2="1.651" y2="1.016" width="0.1524" layer="94"/>
+<wire x1="1.651" y1="1.016" x2="2.286" y2="-1.016" width="0.1524" layer="94"/>
+<wire x1="2.286" y1="-1.016" x2="2.54" y2="0" width="0.1524" layer="94"/>
+<text x="-3.81" y="1.4986" size="1.778" layer="95">&gt;NAME</text>
+<text x="-3.81" y="-3.302" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="2" x="5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="1" x="-5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1"/>
+<text x="-3.81" y="-6.858" size="1.27" layer="97">&gt;PRECISION</text>
+<text x="-3.81" y="-5.08" size="1.27" layer="97">&gt;PACKAGE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="CAP" prefix="C" uservalue="yes">
+<description>&lt;b&gt;Capacitor&lt;/b&gt;
+Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description>
+<gates>
+<gate name="G$1" symbol="CAP" x="0" y="0"/>
+</gates>
+<devices>
+<device name="0805" package="0805">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0805"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="0603-CAP" package="0603-CAP">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0603"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="0402-CAP" package="0402-CAP">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0402"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1210" package="1210">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="1210" constant="no"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1206" package="1206">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="1206" constant="no"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="INDUCTOR" prefix="L" uservalue="yes">
+<gates>
+<gate name="G$1" symbol="INDUCTOR" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-744777920" package="744777920-INDUCTOR">
+<connects>
+<connect gate="G$1" pin="1" pad="P$1"/>
+<connect gate="G$1" pin="2" pad="P$2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="-0805" package="0805">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0805"/>
+</technology>
+</technologies>
+</device>
+<device name="-0603" package="0603-RES">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0603"/>
+</technology>
+</technologies>
+</device>
+<device name="-SPM6530" package="SPM6530-IND">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="-IHLP-5050FD-01" package="IHLP-5050FD-01-IND">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="-7443340330" package="7443340330-IND">
+<connects>
+<connect gate="G$1" pin="1" pad="P$1"/>
+<connect gate="G$1" pin="2" pad="P$2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="7443340330"/>
+</technology>
+</technologies>
+</device>
+<device name="-0402" package="0402-RES">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0402"/>
+</technology>
+</technologies>
+</device>
+<device name="-744778002" package="8X8-IND">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="-744029100" package="744029100-IND">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="-7447709470" package="7447709470-IND">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="-7447789002" package="7447789002-IND">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="RESISTOR" prefix="R" uservalue="yes">
+<description>&lt;b&gt;Resistor&lt;/b&gt;
+Basic schematic elements and footprints for 0603, 1206, and PTH resistors.</description>
+<gates>
+<gate name="G$1" symbol="RESISTOR" x="0" y="0"/>
+</gates>
+<devices>
+<device name="1206" package="1206">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="1206" constant="no"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="2010" package="R2010">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="2010"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="0805-RES" package="0805">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0805"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="0603-RES" package="0603-RES">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0603"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="0402-RES" package="0402-RES">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0402"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="2512" package="R2512">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="2512"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="TO220ACS" package="TO220ACS">
+<connects>
+<connect gate="G$1" pin="1" pad="A"/>
+<connect gate="G$1" pin="2" pad="C"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="power">
+<packages>
+<package name="PWRPAD_3-25MM">
+<pad name="P$1" x="0" y="0" drill="3.25" diameter="5.75" thermals="no"/>
+</package>
+<package name="HTSSOP-56">
+<smd name="P$1" x="-3.749990625" y="6.749984375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$2" x="-3.749990625" y="6.2499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$3" x="-3.749990625" y="5.7499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$4" x="-3.749990625" y="5.2499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$5" x="-3.749990625" y="4.7499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$6" x="-3.749990625" y="4.249990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$7" x="-3.749990625" y="3.749990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$8" x="-3.749990625" y="3.249990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$9" x="-3.749990625" y="2.74999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$10" x="-3.749990625" y="2.24999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$11" x="-3.749990625" y="1.74999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$12" x="-3.749990625" y="1.249996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$13" x="-3.749990625" y="0.749996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$14" x="-3.749990625" y="0.249996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$15" x="-3.749990625" y="-0.25" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$16" x="-3.749990625" y="-0.75" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$17" x="-3.749990625" y="-1.25" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$18" x="-3.749990625" y="-1.749996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$19" x="-3.749990625" y="-2.249996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$20" x="-3.749990625" y="-2.749996875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$21" x="-3.749990625" y="-3.24999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$22" x="-3.749990625" y="-3.74999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$23" x="-3.749990625" y="-4.24999375" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$24" x="-3.749990625" y="-4.749990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$25" x="-3.749990625" y="-5.249990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$26" x="-3.749990625" y="-5.749990625" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$27" x="-3.749990625" y="-6.2499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$28" x="-3.749990625" y="-6.7499875" dx="1.5494" dy="0.2794" layer="1" rot="R180"/>
+<smd name="P$29" x="3.74999375" y="-6.7499875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$30" x="3.74999375" y="-6.2499875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$31" x="3.74999375" y="-5.749990625" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$32" x="3.74999375" y="-5.249990625" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$33" x="3.74999375" y="-4.749990625" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$34" x="3.74999375" y="-4.24999375" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$35" x="3.74999375" y="-3.74999375" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$36" x="3.74999375" y="-3.24999375" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$37" x="3.74999375" y="-2.749996875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$38" x="3.74999375" y="-2.249996875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$39" x="3.74999375" y="-1.749996875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$40" x="3.74999375" y="-1.25" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$41" x="3.74999375" y="-0.75" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$42" x="3.74999375" y="-0.25" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$43" x="3.74999375" y="0.249996875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$44" x="3.74999375" y="0.749996875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$45" x="3.74999375" y="1.249996875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$46" x="3.74999375" y="1.74999375" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$47" x="3.74999375" y="2.24999375" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$48" x="3.74999375" y="2.74999375" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$49" x="3.74999375" y="3.249990625" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$50" x="3.74999375" y="3.749990625" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$51" x="3.74999375" y="4.249990625" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$52" x="3.74999375" y="4.7499875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$53" x="3.74999375" y="5.2499875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$54" x="3.74999375" y="5.7499875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$55" x="3.74999375" y="6.2499875" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$56" x="3.74999375" y="6.749984375" dx="1.5494" dy="0.2794" layer="1"/>
+<smd name="P$57" x="0" y="0" dx="3.5814" dy="6.35" layer="1"/>
+<wire x1="-3.185478125" y1="7.08869375" x2="-3.185478125" y2="-7.088696875" width="0.1524" layer="21"/>
+<wire x1="-3.185478125" y1="-7.088696875" x2="3.185478125" y2="-7.088696875" width="0.127" layer="21"/>
+<wire x1="3.185478125" y1="-7.088696875" x2="3.185478125" y2="7.08869375" width="0.127" layer="21"/>
+<wire x1="3.185478125" y1="7.08869375" x2="-3.185478125" y2="7.08869375" width="0.127" layer="21"/>
+<text x="-2.54" y="7.62" size="1.27" layer="104">&gt;NAME</text>
+<text x="-2.54" y="-8.89" size="1.27" layer="127">&gt;VALUE</text>
+<circle x="-2.286" y="6.477" radius="0.254" width="0.127" layer="21"/>
+</package>
+<package name="PWRPAD_4MM">
+<pad name="P$1" x="0" y="0" drill="3.9878" diameter="6.35" thermals="no"/>
+</package>
+<package name="PWRPAD_SC-02_2-45MM">
+<pad name="P$1" x="0" y="0" drill="2.45" diameter="4.24" thermals="no"/>
+</package>
+<package name="PWRPAD_2-65MM">
+<pad name="P$1" x="0" y="0" drill="2.65" diameter="4.65" thermals="no"/>
+</package>
+<package name="PWRPAD_2-05MM">
+<pad name="P$1" x="0" y="0" drill="2.05" diameter="3.8" thermals="no"/>
+</package>
+<package name="PWRPAD_M3-PEM-MOUNT">
+<pad name="P$1" x="0" y="0" drill="4.4" diameter="7" thermals="no"/>
+<polygon width="0.127" layer="31">
+<vertex x="-0.6" y="3.6"/>
+<vertex x="0.6" y="3.6"/>
+<vertex x="0.4" y="2.1"/>
+<vertex x="-0.4" y="2.1"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="0.6" y="-3.6"/>
+<vertex x="-0.6" y="-3.6"/>
+<vertex x="-0.4" y="-2.1"/>
+<vertex x="0.4" y="-2.1"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-3.6" y="-0.6"/>
+<vertex x="-3.6" y="0.6"/>
+<vertex x="-2.1" y="0.4"/>
+<vertex x="-2.1" y="-0.4"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="3.6" y="0.6"/>
+<vertex x="3.6" y="-0.6"/>
+<vertex x="2.1" y="-0.4"/>
+<vertex x="2.1" y="0.4"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.95269375" y="2.13136875"/>
+<vertex x="-2.104165625" y="2.979896875"/>
+<vertex x="-1.19203125" y="1.784921875"/>
+<vertex x="-1.75771875" y="1.2192375"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.99705625" y="-2.12131875"/>
+<vertex x="2.148528125" y="-2.969846875"/>
+<vertex x="1.23639375" y="-1.774871875"/>
+<vertex x="1.80208125" y="-1.2091875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.104165625" y="-2.969846875"/>
+<vertex x="-2.95269375" y="-2.12131875"/>
+<vertex x="-1.75771875" y="-1.2091875"/>
+<vertex x="-1.19203125" y="-1.774871875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.148528125" y="2.979896875"/>
+<vertex x="2.99705625" y="2.13136875"/>
+<vertex x="1.80208125" y="1.2192375"/>
+<vertex x="1.23639375" y="1.784921875"/>
+</polygon>
+<circle x="0" y="0" radius="3.5" width="0.125" layer="51"/>
+</package>
+<package name="WSL2726">
+<description>&lt;b&gt;SMD SHUNT RESISTOR&lt;/b&gt;</description>
+<wire x1="-4.8768" y1="7.9756" x2="4.8768" y2="7.9756" width="0.2032" layer="51"/>
+<wire x1="4.8768" y1="7.9756" x2="4.8768" y2="-0.3556" width="0.2032" layer="51"/>
+<wire x1="4.8768" y1="-0.3556" x2="-4.8768" y2="-0.3556" width="0.2032" layer="51"/>
+<wire x1="-4.8768" y1="-0.3556" x2="-4.8768" y2="7.9756" width="0.2032" layer="51"/>
+<smd name="A" x="3.302" y="2.794" dx="2.4384" dy="5.588" layer="1"/>
+<smd name="SA" x="3.302" y="6.9215" dx="2.4384" dy="0.889" layer="1"/>
+<smd name="B" x="-3.302" y="2.794" dx="2.4384" dy="5.588" layer="1"/>
+<smd name="SB" x="-3.302" y="6.9215" dx="2.4384" dy="0.889" layer="1"/>
+<text x="-0.3556" y="-0.0508" size="1.27" layer="25" rot="R90">&gt;NAME</text>
+<text x="1.5748" y="-0.0508" size="1.27" layer="27" rot="R90">&gt;VALUE</text>
+</package>
+<package name="R2512">
+<wire x1="-2.362" y1="1.473" x2="2.387" y2="1.473" width="0.1524" layer="51"/>
+<wire x1="-2.362" y1="-1.473" x2="2.387" y2="-1.473" width="0.1524" layer="51"/>
+<smd name="A" x="-2.8" y="0" dx="1.8" dy="3.2" layer="1"/>
+<smd name="B" x="2.8" y="0" dx="1.8" dy="3.2" layer="1"/>
+<text x="-2.54" y="1.905" size="1.016" layer="25">&gt;NAME</text>
+<text x="-2.54" y="-3.175" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-3.2004" y1="-1.5494" x2="-2.3505" y2="1.5507" layer="51"/>
+<rectangle x1="2.3622" y1="-1.5494" x2="3.2121" y2="1.5507" layer="51"/>
+<smd name="SA" x="-1.414" y="1.3" dx="0.5" dy="0.5" layer="1" rot="R180"/>
+<smd name="SB" x="1.386" y="1.3" dx="0.5" dy="0.5" layer="1"/>
+<wire x1="-1.4" y1="1.3" x2="-2.4" y2="1.3" width="0.2032" layer="1"/>
+<wire x1="1.4" y1="1.3" x2="2.2" y2="1.3" width="0.2032" layer="1"/>
+</package>
+<package name="SON-5X6">
+<smd name="VIN" x="0" y="0" dx="3.3" dy="5.4" layer="1" cream="no"/>
+<smd name="M1" x="-2.25" y="3.05" dx="0.5" dy="0.35" layer="1"/>
+<smd name="M2" x="2.25" y="3.05" dx="0.5" dy="0.35" layer="1"/>
+<smd name="M3" x="-2.25" y="-3.05" dx="0.5" dy="0.35" layer="1"/>
+<smd name="M4" x="2.25" y="-3.05" dx="0.5" dy="0.35" layer="1"/>
+<wire x1="-2.5" y1="3" x2="2.5" y2="3" width="0.127" layer="51"/>
+<wire x1="2.5" y1="3" x2="2.5" y2="-3" width="0.127" layer="51"/>
+<wire x1="2.5" y1="-3" x2="-2.5" y2="-3" width="0.127" layer="51"/>
+<wire x1="-2.5" y1="-3" x2="-2.5" y2="3" width="0.127" layer="51"/>
+<circle x="-1.7" y="3.3" radius="0.1" width="0.127" layer="21"/>
+<smd name="GH" x="-2.5" y="2.5" dx="1" dy="0.25" layer="1"/>
+<smd name="SH" x="-2.5" y="2" dx="1" dy="0.25" layer="1"/>
+<smd name="VSW" x="-2.5" y="-0.5" dx="1" dy="4.3" layer="1"/>
+<smd name="GL" x="2.5" y="2.5" dx="1" dy="0.25" layer="1"/>
+<smd name="NC" x="2.5" y="2" dx="1" dy="0.25" layer="1"/>
+<smd name="PGND" x="2.5" y="-0.5" dx="1" dy="4.3" layer="1"/>
+<rectangle x1="-1.4" y1="0.2" x2="-0.2" y2="2.5" layer="31"/>
+<rectangle x1="0.2" y1="0.2" x2="1.4" y2="2.5" layer="31"/>
+<rectangle x1="-1.4" y1="-2.5" x2="-0.2" y2="-0.2" layer="31"/>
+<rectangle x1="0.2" y1="-2.5" x2="1.4" y2="-0.2" layer="31"/>
+</package>
+<package name="BFC-UM">
+<pad name="P$1" x="-4.9784" y="0" drill="2.032" diameter="3.81"/>
+<pad name="P$2" x="4.9784" y="0" drill="2.032" diameter="3.81"/>
+<circle x="0" y="0" radius="9.9822" width="0.127" layer="21"/>
+<text x="-2.54" y="3.81" size="1.27" layer="25">&gt;NAME</text>
+<text x="-2.54" y="-5.08" size="1.27" layer="27">&gt;VALUE</text>
+</package>
+<package name="BFC-8MM">
+<pad name="P$1" x="-1.75" y="0" drill="1" diameter="1.9304"/>
+<pad name="P$2" x="1.75" y="0" drill="1" diameter="1.9304"/>
+<circle x="0" y="0" radius="4" width="0.127" layer="21"/>
+<text x="-1" y="2" size="0.4064" layer="25">&gt;NAME</text>
+<text x="-1" y="-2" size="0.4064" layer="27">&gt;VALUE</text>
+</package>
+<package name="PWRPAD_3-25MM-SKINNY">
+<pad name="P$1" x="0" y="0" drill="3.25" diameter="5.35" thermals="no"/>
+</package>
+</packages>
+<symbols>
+<symbol name="PWRPAD">
+<pin name="PWRPAD" x="-5.08" y="0" length="middle"/>
+</symbol>
+<symbol name="DRV8302">
+<pin name="RT_CLK" x="-17.78" y="33.02" length="middle"/>
+<pin name="COMP" x="-17.78" y="30.48" length="middle"/>
+<pin name="VSENSE" x="-17.78" y="27.94" length="middle"/>
+<pin name="PWRGND" x="-17.78" y="25.4" length="middle"/>
+<pin name="NOCTW" x="-17.78" y="22.86" length="middle"/>
+<pin name="NFAULT" x="-17.78" y="20.32" length="middle"/>
+<pin name="DTC" x="-17.78" y="17.78" length="middle"/>
+<pin name="M_PWM" x="-17.78" y="15.24" length="middle"/>
+<pin name="M_OC" x="-17.78" y="12.7" length="middle"/>
+<pin name="GAIN" x="-17.78" y="10.16" length="middle"/>
+<pin name="OC_ADJ" x="-17.78" y="7.62" length="middle"/>
+<pin name="DC_CAL" x="-17.78" y="5.08" length="middle"/>
+<pin name="GVDD" x="-17.78" y="2.54" length="middle"/>
+<pin name="CP1" x="-17.78" y="0" length="middle"/>
+<pin name="CP2" x="-17.78" y="-2.54" length="middle"/>
+<pin name="EN_GATE" x="-17.78" y="-5.08" length="middle"/>
+<pin name="INH_A" x="-17.78" y="-7.62" length="middle"/>
+<pin name="INL_A" x="-17.78" y="-10.16" length="middle"/>
+<pin name="INH_B" x="-17.78" y="-12.7" length="middle"/>
+<pin name="INL_B" x="-17.78" y="-15.24" length="middle"/>
+<pin name="INH_C" x="-17.78" y="-17.78" length="middle"/>
+<pin name="INL_C" x="-17.78" y="-20.32" length="middle"/>
+<pin name="DVDD" x="-17.78" y="-22.86" length="middle"/>
+<pin name="REF" x="-17.78" y="-25.4" length="middle"/>
+<pin name="SO1" x="-17.78" y="-27.94" length="middle"/>
+<pin name="SO2" x="-17.78" y="-30.48" length="middle"/>
+<pin name="AVDD" x="-17.78" y="-33.02" length="middle"/>
+<pin name="AGND" x="-17.78" y="-35.56" length="middle"/>
+<pin name="PVDD1" x="17.78" y="-35.56" length="middle" rot="R180"/>
+<pin name="SP2" x="17.78" y="-33.02" length="middle" rot="R180"/>
+<pin name="SN2" x="17.78" y="-30.48" length="middle" rot="R180"/>
+<pin name="SP1" x="17.78" y="-27.94" length="middle" rot="R180"/>
+<pin name="SN1" x="17.78" y="-25.4" length="middle" rot="R180"/>
+<pin name="SL_C" x="17.78" y="-22.86" length="middle" rot="R180"/>
+<pin name="GL_C" x="17.78" y="-20.32" length="middle" rot="R180"/>
+<pin name="SH_C" x="17.78" y="-17.78" length="middle" rot="R180"/>
+<pin name="GH_C" x="17.78" y="-15.24" length="middle" rot="R180"/>
+<pin name="BST_C" x="17.78" y="-12.7" length="middle" rot="R180"/>
+<pin name="SL_B" x="17.78" y="-10.16" length="middle" rot="R180"/>
+<pin name="GL_B" x="17.78" y="-7.62" length="middle" rot="R180"/>
+<pin name="SH_B" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="GH_B" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="BST_B" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="SL_A" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="GL_A" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="SH_A" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="GH_A" x="17.78" y="10.16" length="middle" rot="R180"/>
+<pin name="BST_A" x="17.78" y="12.7" length="middle" rot="R180"/>
+<pin name="BIAS" x="17.78" y="15.24" length="middle" rot="R180"/>
+<pin name="PH1" x="17.78" y="17.78" length="middle" rot="R180"/>
+<pin name="PH2" x="17.78" y="20.32" length="middle" rot="R180"/>
+<pin name="BST_BK" x="17.78" y="22.86" length="middle" rot="R180"/>
+<pin name="PVDD2-1" x="17.78" y="25.4" length="middle" rot="R180"/>
+<pin name="PVDD2-2" x="17.78" y="27.94" length="middle" rot="R180"/>
+<pin name="EN_BUCK" x="17.78" y="30.48" length="middle" rot="R180"/>
+<pin name="SS_TR" x="17.78" y="33.02" length="middle" rot="R180"/>
+<wire x1="-12.7" y1="35.56" x2="-12.7" y2="-38.1" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-38.1" x2="12.7" y2="-38.1" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-38.1" x2="12.7" y2="35.56" width="0.254" layer="94"/>
+<wire x1="12.7" y1="35.56" x2="-12.7" y2="35.56" width="0.254" layer="94"/>
+<pin name="GNDPAD" x="0" y="-43.18" length="middle" rot="R90"/>
+</symbol>
+<symbol name="R_SHUNT">
+<wire x1="-3.81" y1="-0.889" x2="1.27" y2="-0.889" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0.889" x2="-3.81" y2="0.889" width="0.254" layer="94"/>
+<wire x1="1.27" y1="-0.889" x2="1.27" y2="-0.254" width="0.254" layer="94"/>
+<wire x1="1.27" y1="-0.254" x2="1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0" x2="1.27" y2="0.889" width="0.254" layer="94"/>
+<wire x1="-3.81" y1="-0.889" x2="-3.81" y2="-0.254" width="0.254" layer="94"/>
+<wire x1="-3.81" y1="-0.254" x2="-3.81" y2="0" width="0.254" layer="94"/>
+<wire x1="-3.81" y1="0" x2="-3.81" y2="0.889" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="0" x2="-3.81" y2="0" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="0" x2="1.27" y2="0" width="0.1524" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-3.81" y2="-0.254" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="1.27" y2="-0.254" width="0.1524" layer="94"/>
+<text x="-4.572" y="1.3716" size="1.778" layer="95">&gt;NAME</text>
+<text x="-4.826" y="-4.445" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="SB" x="-7.62" y="-2.54" visible="off" length="short" direction="pas" swaplevel="2"/>
+<pin name="SA" x="5.08" y="-2.54" visible="off" length="short" direction="pas" swaplevel="2" rot="R180"/>
+<pin name="B" x="-7.62" y="0" visible="off" length="short" direction="pas" swaplevel="1"/>
+<pin name="A" x="5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/>
+</symbol>
+<symbol name="INTEGRATED_HALF-CSD88599">
+<pin name="GH" x="-20.32" y="10.16" length="middle"/>
+<pin name="SH" x="-20.32" y="0" length="middle"/>
+<pin name="GL" x="-20.32" y="-10.16" length="middle"/>
+<pin name="GND" x="0" y="-25.4" length="middle" rot="R90"/>
+<pin name="VIN" x="0" y="24.13" length="middle" rot="R270"/>
+<pin name="VSW" x="15.24" y="0" length="middle" rot="R180"/>
+<wire x1="-15.24" y1="-20.32" x2="-15.24" y2="19.05" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="19.05" x2="10.16" y2="19.05" width="0.254" layer="94"/>
+<wire x1="10.16" y1="19.05" x2="10.16" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-20.32" x2="-15.24" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="0" y1="12.7" x2="0" y2="8.89" width="0.254" layer="94"/>
+<wire x1="0" y1="8.89" x2="-1.27" y2="8.89" width="0.254" layer="94"/>
+<wire x1="-1.27" y1="7.62" x2="0" y2="7.62" width="0.254" layer="94"/>
+<wire x1="-1.27" y1="6.35" x2="0" y2="6.35" width="0.254" layer="94"/>
+<wire x1="0" y1="6.35" x2="0" y2="-6.35" width="0.254" layer="94"/>
+<wire x1="0" y1="-6.35" x2="-1.27" y2="-6.35" width="0.254" layer="94"/>
+<wire x1="-1.27" y1="-7.62" x2="0" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-1.27" y1="-8.89" x2="0" y2="-8.89" width="0.254" layer="94"/>
+<wire x1="0" y1="-8.89" x2="0" y2="-12.7" width="0.254" layer="94"/>
+<wire x1="-8.89" y1="-10.16" x2="-2.54" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-10.16" x2="-2.54" y2="-6.35" width="0.254" layer="94"/>
+<wire x1="-8.89" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="8.89" x2="-2.54" y2="6.35" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="6.35" x2="-8.89" y2="6.35" width="0.254" layer="94"/>
+</symbol>
+<symbol name="C-US">
+<wire x1="0" y1="-2.54" x2="0" y2="2.54" width="0.254" layer="94"/>
+<wire x1="1.016" y1="0" x2="2.54" y2="0" width="0.1524" layer="94"/>
+<wire x1="1" y1="0" x2="1.8542" y2="2.4892" width="0.254" layer="94" curve="-37.878202"/>
+<wire x1="1.8504" y1="-2.4668" x2="1.0161" y2="0" width="0.254" layer="94" curve="-37.373024"/>
+<text x="-1.27" y="3.175" size="1.778" layer="95">&gt;NAME</text>
+<text x="-1.27" y="-5.08" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="1" x="-2.54" y="0" visible="off" length="short" direction="pas" swaplevel="1"/>
+<pin name="2" x="5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="PWRPAD" prefix="J">
+<gates>
+<gate name="G$1" symbol="PWRPAD" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SC-02_2-45MM" package="PWRPAD_SC-02_2-45MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="4MM" package="PWRPAD_4MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M3" package="PWRPAD_3-25MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M2.5" package="PWRPAD_2-65MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M2" package="PWRPAD_2-05MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="" package="PWRPAD_M3-PEM-MOUNT">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M3-SKINNY" package="PWRPAD_3-25MM-SKINNY">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="DRV8302" prefix="U">
+<gates>
+<gate name="G$1" symbol="DRV8302" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="HTSSOP-56">
+<connects>
+<connect gate="G$1" pin="AGND" pad="P$28"/>
+<connect gate="G$1" pin="AVDD" pad="P$27"/>
+<connect gate="G$1" pin="BIAS" pad="P$49"/>
+<connect gate="G$1" pin="BST_A" pad="P$48"/>
+<connect gate="G$1" pin="BST_B" pad="P$43"/>
+<connect gate="G$1" pin="BST_BK" pad="P$52"/>
+<connect gate="G$1" pin="BST_C" pad="P$38"/>
+<connect gate="G$1" pin="COMP" pad="P$2"/>
+<connect gate="G$1" pin="CP1" pad="P$14"/>
+<connect gate="G$1" pin="CP2" pad="P$15"/>
+<connect gate="G$1" pin="DC_CAL" pad="P$12"/>
+<connect gate="G$1" pin="DTC" pad="P$7"/>
+<connect gate="G$1" pin="DVDD" pad="P$23"/>
+<connect gate="G$1" pin="EN_BUCK" pad="P$55"/>
+<connect gate="G$1" pin="EN_GATE" pad="P$16"/>
+<connect gate="G$1" pin="GAIN" pad="P$10"/>
+<connect gate="G$1" pin="GH_A" pad="P$47"/>
+<connect gate="G$1" pin="GH_B" pad="P$42"/>
+<connect gate="G$1" pin="GH_C" pad="P$37"/>
+<connect gate="G$1" pin="GL_A" pad="P$45"/>
+<connect gate="G$1" pin="GL_B" pad="P$40"/>
+<connect gate="G$1" pin="GL_C" pad="P$35"/>
+<connect gate="G$1" pin="GNDPAD" pad="P$57"/>
+<connect gate="G$1" pin="GVDD" pad="P$13"/>
+<connect gate="G$1" pin="INH_A" pad="P$17"/>
+<connect gate="G$1" pin="INH_B" pad="P$19"/>
+<connect gate="G$1" pin="INH_C" pad="P$21"/>
+<connect gate="G$1" pin="INL_A" pad="P$18"/>
+<connect gate="G$1" pin="INL_B" pad="P$20"/>
+<connect gate="G$1" pin="INL_C" pad="P$22"/>
+<connect gate="G$1" pin="M_OC" pad="P$9"/>
+<connect gate="G$1" pin="M_PWM" pad="P$8"/>
+<connect gate="G$1" pin="NFAULT" pad="P$6"/>
+<connect gate="G$1" pin="NOCTW" pad="P$5"/>
+<connect gate="G$1" pin="OC_ADJ" pad="P$11"/>
+<connect gate="G$1" pin="PH1" pad="P$50"/>
+<connect gate="G$1" pin="PH2" pad="P$51"/>
+<connect gate="G$1" pin="PVDD1" pad="P$29"/>
+<connect gate="G$1" pin="PVDD2-1" pad="P$53"/>
+<connect gate="G$1" pin="PVDD2-2" pad="P$54"/>
+<connect gate="G$1" pin="PWRGND" pad="P$4"/>
+<connect gate="G$1" pin="REF" pad="P$24"/>
+<connect gate="G$1" pin="RT_CLK" pad="P$1"/>
+<connect gate="G$1" pin="SH_A" pad="P$46"/>
+<connect gate="G$1" pin="SH_B" pad="P$41"/>
+<connect gate="G$1" pin="SH_C" pad="P$36"/>
+<connect gate="G$1" pin="SL_A" pad="P$44"/>
+<connect gate="G$1" pin="SL_B" pad="P$39"/>
+<connect gate="G$1" pin="SL_C" pad="P$34"/>
+<connect gate="G$1" pin="SN1" pad="P$33"/>
+<connect gate="G$1" pin="SN2" pad="P$31"/>
+<connect gate="G$1" pin="SO1" pad="P$25"/>
+<connect gate="G$1" pin="SO2" pad="P$26"/>
+<connect gate="G$1" pin="SP1" pad="P$32"/>
+<connect gate="G$1" pin="SP2" pad="P$30"/>
+<connect gate="G$1" pin="SS_TR" pad="P$56"/>
+<connect gate="G$1" pin="VSENSE" pad="P$3"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="R_SHUNT" prefix="R" uservalue="yes">
+<description>&lt;b&gt;Resistor&lt;/b&gt;
+Basic schematic elements and footprints for 0603, 1206, and PTH resistors.</description>
+<gates>
+<gate name="G$1" symbol="R_SHUNT" x="2.54" y="0"/>
+</gates>
+<devices>
+<device name="" package="WSL2726">
+<connects>
+<connect gate="G$1" pin="A" pad="A"/>
+<connect gate="G$1" pin="B" pad="B"/>
+<connect gate="G$1" pin="SA" pad="SA"/>
+<connect gate="G$1" pin="SB" pad="SB"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="2512" package="R2512">
+<connects>
+<connect gate="G$1" pin="A" pad="A"/>
+<connect gate="G$1" pin="B" pad="B"/>
+<connect gate="G$1" pin="SA" pad="SA"/>
+<connect gate="G$1" pin="SB" pad="SB"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="INTEGRATED_HALF-CSD88599">
+<gates>
+<gate name="G$1" symbol="INTEGRATED_HALF-CSD88599" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SON" package="SON-5X6">
+<connects>
+<connect gate="G$1" pin="GH" pad="GH"/>
+<connect gate="G$1" pin="GL" pad="GL"/>
+<connect gate="G$1" pin="GND" pad="PGND"/>
+<connect gate="G$1" pin="SH" pad="SH"/>
+<connect gate="G$1" pin="VIN" pad="VIN"/>
+<connect gate="G$1" pin="VSW" pad="VSW"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="BFC" prefix="BFC">
+<gates>
+<gate name="G$1" symbol="C-US" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="BFC-UM">
+<connects>
+<connect gate="G$1" pin="1" pad="P$1"/>
+<connect gate="G$1" pin="2" pad="P$2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="8MM" package="BFC-8MM">
+<connects>
+<connect gate="G$1" pin="1" pad="P$1"/>
+<connect gate="G$1" pin="2" pad="P$2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="SparkFun-Connectors">
+<description>&lt;h3&gt;SparkFun Connectors&lt;/h3&gt;
+This library contains electrically-functional connectors. 
+&lt;br&gt;
+&lt;br&gt;
+We've spent an enormous amount of time creating and checking these footprints and parts, but it is &lt;b&gt; the end user's responsibility&lt;/b&gt; to ensure correctness and suitablity for a given componet or application. 
+&lt;br&gt;
+&lt;br&gt;If you enjoy using this library, please buy one of our products at &lt;a href=" www.sparkfun.com"&gt;SparkFun.com&lt;/a&gt;.
+&lt;br&gt;
+&lt;br&gt;
+&lt;b&gt;Licensing:&lt;/b&gt; Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ 
+&lt;br&gt;
+&lt;br&gt;
+You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
+<packages>
+<package name="JST-6-SMD-HORI-1.0MM">
+<description>&lt;h3&gt;JST SH Vertical 6-Pin SMT&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:6&lt;/li&gt;
+&lt;li&gt;Pin pitch: 1 mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/GPS/EM406-SMDConnector-eSH.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;JST_6PIN_VERTICAL&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<circle x="-3.44" y="-5.16" radius="0.1047" width="0.4064" layer="21"/>
+<wire x1="-2.9" y1="-0.1" x2="2.9" y2="-0.1" width="0.254" layer="21"/>
+<wire x1="-4" y1="-2.1" x2="-4" y2="-4.4" width="0.254" layer="21"/>
+<wire x1="3.1" y1="-4.4" x2="4" y2="-4.4" width="0.254" layer="21"/>
+<wire x1="4" y1="-4.4" x2="4" y2="-2.1" width="0.254" layer="21"/>
+<wire x1="-4" y1="-4.4" x2="-3.1" y2="-4.4" width="0.254" layer="21"/>
+<smd name="1" x="-2.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/>
+<smd name="2" x="-1.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/>
+<smd name="3" x="-0.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/>
+<smd name="4" x="0.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/>
+<smd name="5" x="1.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/>
+<smd name="6" x="2.5" y="-4.775" dx="0.6" dy="1.55" layer="1"/>
+<smd name="M1" x="-3.8" y="-0.9" dx="1.2" dy="1.8" layer="1"/>
+<smd name="M2" x="3.8" y="-0.9" dx="1.2" dy="1.8" layer="1"/>
+<text x="-1.524" y="0.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.905" y="-6.667" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X08">
+<description>&lt;h3&gt;Plated Through Hole -8 Pin&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:8&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_08&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="14.605" y1="1.27" x2="15.875" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="15.875" y1="1.27" x2="16.51" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="16.51" y1="-0.635" x2="15.875" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="14.605" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="13.97" y1="-0.635" x2="14.605" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="15.875" y1="-1.27" x2="14.605" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="0.635" x2="9.525" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="9.525" y1="1.27" x2="10.795" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="10.795" y1="1.27" x2="11.43" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="11.43" y1="-0.635" x2="10.795" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="10.795" y1="-1.27" x2="9.525" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="9.525" y1="-1.27" x2="8.89" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="17.145" y1="1.27" x2="18.415" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="18.415" y1="1.27" x2="19.05" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="19.05" y1="0.635" x2="19.05" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="19.05" y1="-0.635" x2="18.415" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="17.145" y1="1.27" x2="16.51" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="16.51" y1="-0.635" x2="17.145" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="18.415" y1="-1.27" x2="17.145" y2="-1.27" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="7" x="15.24" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="8" x="17.78" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="14.986" y1="-0.254" x2="15.494" y2="0.254" layer="51"/>
+<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/>
+<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<rectangle x1="17.526" y1="-0.254" x2="18.034" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X08_LOCK">
+<description>&lt;h3&gt;Plated Through Hole -8 Pin Locking Footprint&lt;/h3&gt;
+Holes are offset 0.005", to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:8&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_08&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="14.605" y1="1.27" x2="15.875" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="15.875" y1="1.27" x2="16.51" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="16.51" y1="-0.635" x2="15.875" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="14.605" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="13.97" y1="-0.635" x2="14.605" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="15.875" y1="-1.27" x2="14.605" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="0.635" x2="9.525" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="9.525" y1="1.27" x2="10.795" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="10.795" y1="1.27" x2="11.43" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="11.43" y1="-0.635" x2="10.795" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="10.795" y1="-1.27" x2="9.525" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="9.525" y1="-1.27" x2="8.89" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="17.145" y1="1.27" x2="18.415" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="18.415" y1="1.27" x2="19.05" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="19.05" y1="0.635" x2="19.05" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="19.05" y1="-0.635" x2="18.415" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="17.145" y1="1.27" x2="16.51" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="16.51" y1="-0.635" x2="17.145" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="18.415" y1="-1.27" x2="17.145" y2="-1.27" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="5" x="10.16" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="6" x="12.7" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="7" x="15.24" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="8" x="17.78" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="14.986" y1="-0.254" x2="15.494" y2="0.254" layer="51"/>
+<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/>
+<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<rectangle x1="17.526" y1="-0.254" x2="18.034" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X08_LOCK_LONGPADS">
+<description>&lt;h3&gt;Plated Through Hole -8 Pin Locking Footprint with Long Pads&lt;/h3&gt;
+Holes are offset 0.005", to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:8&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_08&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="1.524" y1="0" x2="1.016" y2="0" width="0.2032" layer="21"/>
+<wire x1="4.064" y1="0" x2="3.556" y2="0" width="0.2032" layer="21"/>
+<wire x1="6.604" y1="0" x2="6.096" y2="0" width="0.2032" layer="21"/>
+<wire x1="9.144" y1="0" x2="8.636" y2="0" width="0.2032" layer="21"/>
+<wire x1="11.684" y1="0" x2="11.176" y2="0" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="0" x2="-1.016" y2="0" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="0" x2="-1.27" y2="0.9906" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="0.9906" x2="-0.9906" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="0" x2="-1.27" y2="-0.9906" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.9906" x2="-0.9906" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="14.224" y1="0" x2="13.716" y2="0" width="0.2032" layer="21"/>
+<wire x1="16.764" y1="0" x2="16.256" y2="0" width="0.2032" layer="21"/>
+<wire x1="19.05" y1="0" x2="19.05" y2="-0.9906" width="0.2032" layer="21"/>
+<wire x1="19.05" y1="-0.9906" x2="18.7706" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="19.05" y1="0" x2="19.05" y2="0.9906" width="0.2032" layer="21"/>
+<wire x1="19.05" y1="0.9906" x2="18.7706" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="19.05" y1="0" x2="18.796" y2="0" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0.127" drill="1.016" shape="long" rot="R90"/>
+<pad name="2" x="2.54" y="-0.127" drill="1.016" shape="long" rot="R90"/>
+<pad name="3" x="5.08" y="0.127" drill="1.016" shape="long" rot="R90"/>
+<pad name="4" x="7.62" y="-0.127" drill="1.016" shape="long" rot="R90"/>
+<pad name="5" x="10.16" y="0.127" drill="1.016" shape="long" rot="R90"/>
+<pad name="6" x="12.7" y="-0.127" drill="1.016" shape="long" rot="R90"/>
+<pad name="7" x="15.24" y="0.127" drill="1.016" shape="long" rot="R90"/>
+<pad name="8" x="17.78" y="-0.127" drill="1.016" shape="long" rot="R90"/>
+<rectangle x1="-0.2921" y1="-0.2921" x2="0.2921" y2="0.2921" layer="51"/>
+<rectangle x1="2.2479" y1="-0.2921" x2="2.8321" y2="0.2921" layer="51"/>
+<rectangle x1="4.7879" y1="-0.2921" x2="5.3721" y2="0.2921" layer="51"/>
+<rectangle x1="7.3279" y1="-0.2921" x2="7.9121" y2="0.2921" layer="51" rot="R90"/>
+<rectangle x1="9.8679" y1="-0.2921" x2="10.4521" y2="0.2921" layer="51"/>
+<rectangle x1="12.4079" y1="-0.2921" x2="12.9921" y2="0.2921" layer="51"/>
+<rectangle x1="14.9479" y1="-0.2921" x2="15.5321" y2="0.2921" layer="51"/>
+<rectangle x1="17.4879" y1="-0.2921" x2="18.0721" y2="0.2921" layer="51"/>
+<text x="-0.889" y="1.778" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.143" y="-2.286" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X08_LONGPADS">
+<description>&lt;h3&gt;Plated Through Hole -8 Pin Long Pads&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:8&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_08&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="19.05" y1="0.635" x2="19.05" y2="-0.635" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="4" x="7.62" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="5" x="10.16" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="6" x="12.7" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="7" x="15.24" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="8" x="17.78" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<rectangle x1="14.986" y1="-0.254" x2="15.494" y2="0.254" layer="51"/>
+<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/>
+<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<rectangle x1="17.526" y1="-0.254" x2="18.034" y2="0.254" layer="51"/>
+<text x="-1.143" y="2.159" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.016" y="-2.794" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="SCREWTERMINAL-3.5MM-8">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch -8 Pin PTH&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 8&lt;/li&gt;
+&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_08&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.75" y1="3.4" x2="26.25" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="26.25" y1="3.4" x2="26.25" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="26.25" y1="-2.8" x2="26.25" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="26.25" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="26.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-1.35" x2="-2.25" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-1.35" x2="-2.25" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="26.25" y1="3.15" x2="26.75" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="26.75" y1="3.15" x2="26.75" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="26.75" y1="2.15" x2="26.25" y2="2.15" width="0.2032" layer="51"/>
+<pad name="1" x="0" y="0" drill="1.2" diameter="2.032"/>
+<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.032"/>
+<pad name="3" x="7" y="0" drill="1.2" diameter="2.032"/>
+<pad name="4" x="10.5" y="0" drill="1.2" diameter="2.032"/>
+<pad name="5" x="14" y="0" drill="1.2" diameter="2.032"/>
+<pad name="6" x="17.5" y="0" drill="1.2" diameter="2.032"/>
+<pad name="7" x="21" y="0" drill="1.2" diameter="2.032"/>
+<pad name="8" x="24.5" y="0" drill="1.2" diameter="2.032"/>
+<text x="11.049" y="2.286" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="10.795" y="1.397" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="1.016" y1="-1.524" x2="-0.889" y2="-1.524" width="0.2032" layer="21"/>
+<wire x1="-0.889" y1="-1.524" x2="1.016" y2="-1.524" width="0.2032" layer="22"/>
+</package>
+<package name="1X08_SMD">
+<description>&lt;h3&gt;SMD -8 Pin Vertical Female&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:8&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”http://cdn.sparkfun.com/datasheets/Prototyping/femaleSMDheader.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_08&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="1.37" y1="1.25" x2="-19.15" y2="1.25" width="0.127" layer="51"/>
+<wire x1="-19.15" y1="1.25" x2="-19.15" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-19.15" y1="-1.25" x2="1.37" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="1.37" y1="-1.25" x2="1.37" y2="1.25" width="0.127" layer="51"/>
+<wire x1="1.37" y1="1.25" x2="1.37" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="-19.15" y1="-1.25" x2="-19.15" y2="1.25" width="0.127" layer="21"/>
+<wire x1="0.85" y1="1.25" x2="1.37" y2="1.25" width="0.127" layer="21"/>
+<wire x1="-19.15" y1="1.25" x2="-15.963" y2="1.25" width="0.127" layer="21"/>
+<wire x1="-18.63" y1="-1.25" x2="-19.15" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="1.37" y1="-1.25" x2="-1.817" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="-4.377" y1="1.25" x2="-0.703" y2="1.25" width="0.127" layer="21"/>
+<wire x1="-9.457" y1="1.25" x2="-5.783" y2="1.25" width="0.127" layer="21"/>
+<wire x1="-14.537" y1="1.25" x2="-10.863" y2="1.25" width="0.127" layer="21"/>
+<wire x1="-3.329" y1="-1.25" x2="-6.831" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="-8.409" y1="-1.25" x2="-11.911" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="-13.489" y1="-1.25" x2="-16.991" y2="-1.25" width="0.127" layer="21"/>
+<smd name="7" x="-15.24" y="1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="5" x="-10.16" y="1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="3" x="-5.08" y="1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="1" x="0" y="1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="8" x="-17.78" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="6" x="-12.7" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="4" x="-7.62" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="2" x="-2.54" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<text x="-18.542" y="2.921" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-18.542" y="-3.556" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X08_SMD_ALT">
+<description>&lt;h3&gt;SMD -8 Pin Vertical Female&lt;/h3&gt;
+Alternate pin configuration
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:8&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”http://cdn.sparkfun.com/datasheets/Prototyping/femaleSMDheader.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_08&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="1.37" y1="1.25" x2="-19.15" y2="1.25" width="0.127" layer="51"/>
+<wire x1="-19.15" y1="1.25" x2="-19.15" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-19.15" y1="-1.25" x2="1.37" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="1.37" y1="-1.25" x2="1.37" y2="1.25" width="0.127" layer="51"/>
+<wire x1="-19.15" y1="1.25" x2="-19.15" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="1.37" y1="-1.25" x2="1.37" y2="1.25" width="0.127" layer="21"/>
+<wire x1="-18.63" y1="1.25" x2="-19.15" y2="1.25" width="0.127" layer="21"/>
+<wire x1="1.37" y1="1.25" x2="-1.817" y2="1.25" width="0.127" layer="21"/>
+<wire x1="0.85" y1="-1.25" x2="1.37" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="-19.15" y1="-1.25" x2="-15.963" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="-13.403" y1="1.25" x2="-17.077" y2="1.25" width="0.127" layer="21"/>
+<wire x1="-8.323" y1="1.25" x2="-11.997" y2="1.25" width="0.127" layer="21"/>
+<wire x1="-3.243" y1="1.25" x2="-6.917" y2="1.25" width="0.127" layer="21"/>
+<wire x1="-14.451" y1="-1.25" x2="-10.949" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="-9.371" y1="-1.25" x2="-5.869" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="-4.291" y1="-1.25" x2="-0.789" y2="-1.25" width="0.127" layer="21"/>
+<smd name="7" x="-15.24" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="5" x="-10.16" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="3" x="-5.08" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="1" x="0" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="8" x="-17.78" y="1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="6" x="-12.7" y="1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="4" x="-7.62" y="1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="2" x="-2.54" y="1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<text x="-18.796" y="2.921" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-18.923" y="-3.556" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X08_SMD_COMBINED">
+<description>&lt;h3&gt;SMD -8 Pin Vertical Female&lt;/h3&gt;
+Combined footprint configuration
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:8&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”http://cdn.sparkfun.com/datasheets/Prototyping/femaleSMDheader.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_08&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.37" y1="-1.25" x2="-1.37" y2="1.25" width="0.127" layer="21"/>
+<wire x1="19.15" y1="1.25" x2="19.15" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="-0.85" y1="-1.25" x2="-1.37" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="19.15" y1="-1.25" x2="18.503" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="18.63" y1="1.25" x2="19.15" y2="1.25" width="0.127" layer="21"/>
+<wire x1="-1.37" y1="1.25" x2="-0.723" y2="1.25" width="0.127" layer="21"/>
+<wire x1="14.537" y1="-1.25" x2="13.403" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="0.789" y1="1.25" x2="1.751" y2="1.25" width="0.127" layer="21"/>
+<wire x1="3.329" y1="1.25" x2="4.291" y2="1.25" width="0.127" layer="21"/>
+<wire x1="5.869" y1="1.25" x2="6.831" y2="1.25" width="0.127" layer="21"/>
+<wire x1="8.409" y1="1.25" x2="9.371" y2="1.25" width="0.127" layer="21"/>
+<wire x1="10.949" y1="1.25" x2="11.911" y2="1.25" width="0.127" layer="21"/>
+<wire x1="13.489" y1="1.25" x2="14.451" y2="1.25" width="0.127" layer="21"/>
+<wire x1="16.029" y1="1.25" x2="16.991" y2="1.25" width="0.127" layer="21"/>
+<wire x1="17.077" y1="-1.25" x2="15.943" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="11.997" y1="-1.25" x2="10.863" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="9.457" y1="-1.25" x2="8.323" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="6.917" y1="-1.25" x2="5.783" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="4.377" y1="-1.25" x2="3.243" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="1.837" y1="-1.25" x2="0.703" y2="-1.25" width="0.127" layer="21"/>
+<wire x1="17.78" y1="1.27" x2="17.78" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="15.24" y1="1.27" x2="15.24" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="12.7" y1="1.27" x2="12.7" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="10.16" y1="1.27" x2="10.16" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="7.62" y1="1.27" x2="7.62" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="5.08" y1="1.27" x2="5.08" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="2.54" y1="1.27" x2="2.54" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="0" y1="1.27" x2="0" y2="-1.27" width="0.4064" layer="1"/>
+<smd name="7@2" x="15.24" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="5@2" x="10.16" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="3@2" x="5.08" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="8@2" x="17.78" y="1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="6@2" x="12.7" y="1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="4@2" x="7.62" y="1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="2@2" x="2.54" y="1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="1" x="0" y="1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="2" x="2.54" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="3" x="5.08" y="1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="4" x="7.62" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="5" x="10.16" y="1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="6" x="12.7" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="7" x="15.24" y="1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="8" x="17.78" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="1@2" x="0" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<text x="-0.381" y="3.048" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-0.508" y="-3.556" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="BM08B-SRSS-TB">
+<description>&lt;h3&gt;JST Vertical Crimp Connect&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 8&lt;/li&gt;
+&lt;li&gt;Pin pitch:1mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”http://www.jst-mfg.com/product/pdf/eng/eSR.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_08&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-5" y1="3.3" x2="5" y2="3.3" width="0.127" layer="51"/>
+<wire x1="-5" y1="0.4" x2="-5" y2="3.3" width="0.127" layer="51"/>
+<wire x1="5" y1="0.4" x2="5" y2="3.3" width="0.127" layer="51"/>
+<wire x1="-5" y1="0.4" x2="5" y2="0.4" width="0.127" layer="51"/>
+<wire x1="-4.1" y1="0.35" x2="-5.05" y2="0.35" width="0.2032" layer="21"/>
+<wire x1="-5.05" y1="0.35" x2="-5.05" y2="1.35" width="0.2032" layer="21"/>
+<wire x1="5.05" y1="0.35" x2="4.15" y2="0.35" width="0.2032" layer="21"/>
+<wire x1="5.05" y1="0.35" x2="5.05" y2="1.35" width="0.2032" layer="21"/>
+<wire x1="-3.9" y1="3.4" x2="3.9" y2="3.4" width="0.2032" layer="21"/>
+<circle x="-4.4" y="-0.35" radius="0.1118" width="0.4064" layer="21"/>
+<smd name="1" x="-3.5" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/>
+<smd name="2" x="-2.5" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/>
+<smd name="3" x="-1.5" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/>
+<smd name="4" x="-0.5" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/>
+<smd name="5" x="0.5" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/>
+<smd name="6" x="1.5" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/>
+<smd name="7" x="2.5" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/>
+<smd name="8" x="3.5" y="0" dx="0.6" dy="1.55" layer="1" rot="R180"/>
+<smd name="P$9" x="4.8" y="2.525" dx="1.8" dy="1.2" layer="1" rot="R90"/>
+<smd name="P$10" x="-4.8" y="2.525" dx="1.8" dy="1.2" layer="1" rot="R90"/>
+<text x="-1.397" y="2.159" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X08_SMD_MALE">
+<description>&lt;h3&gt;SMD -8 Pin Vertical Male&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:8&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”http://cdn.sparkfun.com/datasheets/Prototyping/maleSMDheader.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_08&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.27" y1="1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-1.27" y1="-1.25" x2="19.05" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="19.05" y1="-1.25" x2="19.05" y2="1.25" width="0.127" layer="51"/>
+<wire x1="19.05" y1="1.25" x2="-1.27" y2="1.25" width="0.127" layer="51"/>
+<circle x="0" y="0" radius="0.64" width="0.127" layer="51"/>
+<circle x="2.54" y="0" radius="0.64" width="0.127" layer="51"/>
+<circle x="5.08" y="0" radius="0.64" width="0.127" layer="51"/>
+<circle x="7.62" y="0" radius="0.64" width="0.127" layer="51"/>
+<circle x="10.16" y="0" radius="0.64" width="0.127" layer="51"/>
+<circle x="12.7" y="0" radius="0.64" width="0.127" layer="51"/>
+<rectangle x1="-0.32" y1="0" x2="0.32" y2="2.75" layer="51"/>
+<rectangle x1="4.76" y1="0" x2="5.4" y2="2.75" layer="51"/>
+<rectangle x1="9.84" y1="0" x2="10.48" y2="2.75" layer="51"/>
+<rectangle x1="2.22" y1="-2.75" x2="2.86" y2="0" layer="51" rot="R180"/>
+<rectangle x1="7.3" y1="-2.75" x2="7.94" y2="0" layer="51" rot="R180"/>
+<rectangle x1="12.38" y1="-2.75" x2="13.02" y2="0" layer="51" rot="R180"/>
+<smd name="1" x="0" y="0" dx="1.02" dy="6" layer="1"/>
+<smd name="2" x="2.54" y="0" dx="1.02" dy="6" layer="1"/>
+<smd name="3" x="5.08" y="0" dx="1.02" dy="6" layer="1"/>
+<smd name="4" x="7.62" y="0" dx="1.02" dy="6" layer="1"/>
+<smd name="5" x="10.16" y="0" dx="1.02" dy="6" layer="1"/>
+<smd name="6" x="12.7" y="0" dx="1.02" dy="6" layer="1"/>
+<wire x1="-1.27" y1="1.25" x2="-1.27" y2="-1.25" width="0.1778" layer="21"/>
+<wire x1="-1.27" y1="-1.25" x2="-0.635" y2="-1.25" width="0.1778" layer="21"/>
+<wire x1="-1.27" y1="1.25" x2="-0.635" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="0.762" y1="1.25" x2="1.778" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="3.302" y1="1.25" x2="4.318" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="5.842" y1="1.25" x2="6.858" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="8.382" y1="1.25" x2="9.398" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="10.922" y1="1.25" x2="11.938" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="1.778" y1="-1.25" x2="0.762" y2="-1.25" width="0.1778" layer="21"/>
+<wire x1="4.318" y1="-1.25" x2="3.302" y2="-1.25" width="0.1778" layer="21"/>
+<wire x1="6.858" y1="-1.25" x2="5.842" y2="-1.25" width="0.1778" layer="21"/>
+<wire x1="9.398" y1="-1.25" x2="8.382" y2="-1.25" width="0.1778" layer="21"/>
+<wire x1="11.938" y1="-1.25" x2="10.922" y2="-1.25" width="0.1778" layer="21"/>
+<wire x1="19.05" y1="-1.25" x2="19.05" y2="1.25" width="0.1778" layer="21"/>
+<circle x="15.24" y="0" radius="0.64" width="0.127" layer="51"/>
+<circle x="17.78" y="0" radius="0.64" width="0.127" layer="51"/>
+<rectangle x1="14.92" y1="0" x2="15.56" y2="2.75" layer="51"/>
+<rectangle x1="17.46" y1="-2.75" x2="18.1" y2="0" layer="51" rot="R180"/>
+<smd name="7" x="15.24" y="0" dx="1.02" dy="6" layer="1"/>
+<smd name="8" x="17.78" y="0" dx="1.02" dy="6" layer="1"/>
+<wire x1="16.002" y1="1.25" x2="17.018" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="17.018" y1="-1.25" x2="16.002" y2="-1.25" width="0.1778" layer="21"/>
+<wire x1="19.05" y1="-1.25" x2="18.415" y2="-1.25" width="0.1778" layer="21"/>
+<wire x1="19.05" y1="1.25" x2="18.415" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="13.462" y1="1.25" x2="14.478" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="14.478" y1="-1.25" x2="13.462" y2="-1.25" width="0.1778" layer="21"/>
+<text x="-0.508" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-0.635" y="-3.937" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X08_NO_SILK">
+<description>&lt;h3&gt;Plated Through Hole -8 Pin No Silk&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:8&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_08&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="7" x="15.24" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="8" x="17.78" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="14.986" y1="-0.254" x2="15.494" y2="0.254" layer="51"/>
+<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/>
+<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<rectangle x1="17.526" y1="-0.254" x2="18.034" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X08_LOCK_NO_SILK">
+<description>&lt;h3&gt;Plated Through Hole -8 Pin Locking Footprint No Silk&lt;/h3&gt;
+Holes are offset 0.005", to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:8&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_08&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="5" x="10.16" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="6" x="12.7" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="7" x="15.24" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="8" x="17.78" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="14.986" y1="-0.254" x2="15.494" y2="0.254" layer="51"/>
+<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/>
+<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<rectangle x1="17.526" y1="-0.254" x2="18.034" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X08_FEMALE_LOCK">
+<description>&lt;h3&gt;Plated Through Hole -8 Pin Locking Female Headers&lt;/h3&gt;
+Holes are offset 0.005" to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:8&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://cdn.sparkfun.com/datasheets/Prototyping/SP-140520-XX-001.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_08&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="1.27" x2="19.05" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="19.05" y1="-1.27" x2="-1.27" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="19.05" y1="1.27" x2="19.05" y2="-1.27" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0.2286" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="-0.2286" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0.2286" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="4" x="7.62" y="-0.2286" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="5" x="10.16" y="0.2286" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="6" x="12.7" y="-0.2286" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="-0.3175" y1="-0.1905" x2="0.3175" y2="0.1905" layer="51"/>
+<rectangle x1="2.2225" y1="-0.1905" x2="2.8575" y2="0.1905" layer="51"/>
+<rectangle x1="4.7625" y1="-0.1905" x2="5.3975" y2="0.1905" layer="51"/>
+<rectangle x1="7.3025" y1="-0.1905" x2="7.9375" y2="0.1905" layer="51"/>
+<rectangle x1="9.8425" y1="-0.1905" x2="10.4775" y2="0.1905" layer="51"/>
+<rectangle x1="12.3825" y1="-0.1905" x2="13.0175" y2="0.1905" layer="51"/>
+<pad name="7" x="15.24" y="0.2286" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="8" x="17.78" y="-0.2286" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="14.9225" y1="-0.1905" x2="15.5575" y2="0.1905" layer="51"/>
+<rectangle x1="17.4625" y1="-0.1905" x2="18.0975" y2="0.1905" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="MOLEX-1X4">
+<description>&lt;h3&gt;Molex 4-Pin Plated Through-Hole&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="8.89" y1="3.048" x2="8.89" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="8.89" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/>
+<wire x1="8.89" y1="-2.54" x2="7.62" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="7.62" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="0" y1="-1.27" x2="7.62" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="7.62" y1="-1.27" x2="7.62" y2="-2.54" width="0.127" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" shape="square"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796"/>
+<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796"/>
+<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796"/>
+<text x="2.286" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="2.286" y="-3.429" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="SCREWTERMINAL-3.5MM-4">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch -4 Pin PTH&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.75" y1="3.4" x2="12.25" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="12.25" y1="3.4" x2="12.25" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="12.25" y1="-2.8" x2="12.25" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="12.25" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="12.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-1.35" x2="-2.25" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-1.35" x2="-2.25" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="12.25" y1="3.15" x2="12.75" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="12.75" y1="3.15" x2="12.75" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="12.75" y1="2.15" x2="12.25" y2="2.15" width="0.2032" layer="51"/>
+<circle x="0" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="3.5" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="7" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="10.5" y="0" radius="0.425" width="0.001" layer="51"/>
+<pad name="1" x="0" y="0" drill="1.2" diameter="2.032" shape="square"/>
+<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.032"/>
+<pad name="3" x="7" y="0" drill="1.2" diameter="2.032"/>
+<pad name="4" x="10.5" y="0" drill="1.2" diameter="2.032"/>
+<text x="0" y="2.413" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="0" y="-2.286" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_1.27MM">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 1.27mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-0.381" y1="-0.889" x2="0.381" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="0.381" y1="-0.889" x2="0.635" y2="-0.635" width="0.127" layer="21"/>
+<wire x1="0.635" y1="-0.635" x2="0.889" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="0.889" y1="-0.889" x2="1.651" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="1.651" y1="-0.889" x2="1.905" y2="-0.635" width="0.127" layer="21"/>
+<wire x1="1.905" y1="-0.635" x2="2.159" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="2.159" y1="-0.889" x2="2.921" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="2.921" y1="-0.889" x2="3.175" y2="-0.635" width="0.127" layer="21"/>
+<wire x1="3.175" y1="-0.635" x2="3.429" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="3.429" y1="-0.889" x2="4.191" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="4.191" y1="0.889" x2="3.429" y2="0.889" width="0.127" layer="21"/>
+<wire x1="3.429" y1="0.889" x2="3.175" y2="0.635" width="0.127" layer="21"/>
+<wire x1="3.175" y1="0.635" x2="2.921" y2="0.889" width="0.127" layer="21"/>
+<wire x1="2.921" y1="0.889" x2="2.159" y2="0.889" width="0.127" layer="21"/>
+<wire x1="2.159" y1="0.889" x2="1.905" y2="0.635" width="0.127" layer="21"/>
+<wire x1="1.905" y1="0.635" x2="1.651" y2="0.889" width="0.127" layer="21"/>
+<wire x1="1.651" y1="0.889" x2="0.889" y2="0.889" width="0.127" layer="21"/>
+<wire x1="0.889" y1="0.889" x2="0.635" y2="0.635" width="0.127" layer="21"/>
+<wire x1="0.635" y1="0.635" x2="0.381" y2="0.889" width="0.127" layer="21"/>
+<wire x1="0.381" y1="0.889" x2="-0.381" y2="0.889" width="0.127" layer="21"/>
+<wire x1="-0.381" y1="0.889" x2="-0.889" y2="0.381" width="0.127" layer="21"/>
+<wire x1="-0.889" y1="-0.381" x2="-0.381" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="-0.889" y1="0.381" x2="-0.889" y2="-0.381" width="0.127" layer="21"/>
+<wire x1="4.191" y1="0.889" x2="4.699" y2="0.381" width="0.127" layer="21"/>
+<wire x1="4.699" y1="0.381" x2="4.699" y2="-0.381" width="0.127" layer="21"/>
+<wire x1="4.699" y1="-0.381" x2="4.191" y2="-0.889" width="0.127" layer="21"/>
+<pad name="4" x="3.81" y="0" drill="0.508" diameter="1"/>
+<pad name="3" x="2.54" y="0" drill="0.508" diameter="1"/>
+<pad name="2" x="1.27" y="0" drill="0.508" diameter="1"/>
+<pad name="1" x="0" y="0" drill="0.508" diameter="1"/>
+<text x="-0.508" y="1.016" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-0.508" y="-1.651" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_LOCK">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin Locking Footprint&lt;/h3&gt;
+Pins are offset 0.005" from center to lock pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_LOCK_LONGPADS">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin Long Pads w/ Locking Footprint&lt;/h3&gt;
+Holes are offset 0.005" from center to lock pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="1.524" y1="-0.127" x2="1.016" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="4.064" y1="-0.127" x2="3.556" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="6.604" y1="-0.127" x2="6.096" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.127" x2="-1.016" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.127" x2="-1.27" y2="0.8636" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="0.8636" x2="-0.9906" y2="1.143" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.127" x2="-1.27" y2="-1.1176" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-1.1176" x2="-0.9906" y2="-1.397" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.127" x2="8.636" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.127" x2="8.89" y2="-1.1176" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-1.1176" x2="8.6106" y2="-1.397" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.127" x2="8.89" y2="0.8636" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="0.8636" x2="8.6106" y2="1.143" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.016" shape="long" rot="R90"/>
+<pad name="2" x="2.54" y="-0.254" drill="1.016" shape="long" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.016" shape="long" rot="R90"/>
+<pad name="4" x="7.62" y="-0.254" drill="1.016" shape="long" rot="R90"/>
+<rectangle x1="-0.2921" y1="-0.4191" x2="0.2921" y2="0.1651" layer="51"/>
+<rectangle x1="2.2479" y1="-0.4191" x2="2.8321" y2="0.1651" layer="51"/>
+<rectangle x1="4.7879" y1="-0.4191" x2="5.3721" y2="0.1651" layer="51"/>
+<rectangle x1="7.3279" y1="-0.4191" x2="7.9121" y2="0.1651" layer="51" rot="R90"/>
+<text x="-1.27" y="1.651" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.413" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="MOLEX-1X4_LOCK">
+<description>&lt;h3&gt;Molex 4-Pin Plated Through-Hole Locking&lt;/h3&gt;
+Holes are offset 0.005" from center to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="8.89" y1="3.048" x2="8.89" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="8.89" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/>
+<wire x1="8.89" y1="-2.54" x2="7.62" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="7.62" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="0" y1="-1.27" x2="7.62" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="7.62" y1="-1.27" x2="7.62" y2="-2.54" width="0.127" layer="21"/>
+<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" shape="square"/>
+<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796"/>
+<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796"/>
+<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796"/>
+<text x="2.667" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="2.032" y="-3.556" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_SMD_RA_MALE">
+<description>&lt;h3&gt;SMD - 4 Pin Right Angle Male Header&lt;/h3&gt;
+tDocu layer shows pin locations.
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="5.08" y1="1.25" x2="-5.08" y2="1.25" width="0.127" layer="51"/>
+<wire x1="-5.08" y1="1.25" x2="-5.08" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-5.08" y1="-1.25" x2="-3.81" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-3.81" y1="-1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-1.27" y1="-1.25" x2="1.27" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="1.27" y1="-1.25" x2="3.81" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="5.08" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="5.08" y1="-1.25" x2="5.08" y2="1.25" width="0.127" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="3.81" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="1.27" y1="-1.25" x2="1.27" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-1.27" y1="-1.25" x2="-1.27" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-3.81" y1="-1.25" x2="-3.81" y2="-7.25" width="0.127" layer="51"/>
+<smd name="4" x="3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/>
+<smd name="3" x="1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/>
+<smd name="2" x="-1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/>
+<smd name="1" x="-3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/>
+<hole x="-2.54" y="0" drill="1.4"/>
+<hole x="2.54" y="0" drill="1.4"/>
+<text x="-4.318" y="6.731" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-4.318" y="2.667" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_LONGPADS">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin Long Pads&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="4" x="7.62" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_NO_SILK">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin No Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="JST-4-PTH">
+<description>&lt;h3&gt;JST Right Angle 4 Pin Plated Through Hole&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/ePH.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="-3" y="0" drill="0.7" diameter="1.6"/>
+<pad name="2" x="-1" y="0" drill="0.7" diameter="1.6"/>
+<pad name="3" x="1" y="0" drill="0.7" diameter="1.6"/>
+<pad name="4" x="3" y="0" drill="0.7" diameter="1.6"/>
+<text x="-3.4" y="0.7" size="1.27" layer="51">+</text>
+<text x="-1.4" y="0.7" size="1.27" layer="51">-</text>
+<text x="0.7" y="0.9" size="0.8" layer="51">S</text>
+<text x="2.7" y="0.9" size="0.8" layer="51">S</text>
+<wire x1="-4.95" y1="-1.6" x2="-4.95" y2="6" width="0.2032" layer="21"/>
+<wire x1="-4.95" y1="6" x2="4.95" y2="6" width="0.2032" layer="21"/>
+<wire x1="4.95" y1="6" x2="4.95" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="-4.95" y1="-1.6" x2="-4.3" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="4.95" y1="-1.6" x2="4.3" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="-4.3" y1="-1.6" x2="-4.3" y2="0" width="0.2032" layer="21"/>
+<wire x1="4.3" y1="-1.6" x2="4.3" y2="0" width="0.2032" layer="21"/>
+<text x="-1.397" y="3.429" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="2.54" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="SCREWTERMINAL-3.5MM-4_LOCK">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch -4 Pin PTH Locking&lt;/h3&gt;
+Holes are offset 0.005" from center to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-2.3" y1="3.4" x2="12.8" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="12.8" y1="3.4" x2="12.8" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="12.8" y1="-2.8" x2="12.8" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="12.8" y1="-3.6" x2="-2.3" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="-2.3" y1="-3.6" x2="-2.3" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-2.3" y1="-2.8" x2="-2.3" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="12.8" y1="-2.8" x2="-2.3" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-2.3" y1="-1.35" x2="-2.7" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.7" y1="-1.35" x2="-2.7" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.7" y1="-2.35" x2="-2.3" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="12.8" y1="3.15" x2="13.2" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="13.2" y1="3.15" x2="13.2" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="13.2" y1="2.15" x2="12.8" y2="2.15" width="0.2032" layer="51"/>
+<circle x="0" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="3.5" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="7" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="10.5" y="0" radius="0.425" width="0.001" layer="51"/>
+<pad name="1" x="-0.1778" y="0" drill="1.2" diameter="2.032" shape="square"/>
+<pad name="2" x="3.6778" y="0" drill="1.2" diameter="2.032"/>
+<pad name="3" x="6.8222" y="0" drill="1.2" diameter="2.032"/>
+<pad name="4" x="10.6778" y="0" drill="1.2" diameter="2.032"/>
+<text x="3.81" y="2.413" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="3.81" y="1.524" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_1MM_RA">
+<description>&lt;h3&gt;SMD- 4 Pin Right Angle &lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.5" y1="-4.6" x2="1.5" y2="-4.6" width="0.254" layer="21"/>
+<wire x1="-3" y1="-2" x2="-3" y2="-0.35" width="0.254" layer="21"/>
+<wire x1="2.25" y1="-0.35" x2="3" y2="-0.35" width="0.254" layer="21"/>
+<wire x1="3" y1="-0.35" x2="3" y2="-2" width="0.254" layer="21"/>
+<wire x1="-3" y1="-0.35" x2="-2.25" y2="-0.35" width="0.254" layer="21"/>
+<circle x="-2.5" y="0.3" radius="0.1414" width="0.4" layer="21"/>
+<smd name="NC2" x="-2.8" y="-3.675" dx="1.2" dy="2" layer="1"/>
+<smd name="NC1" x="2.8" y="-3.675" dx="1.2" dy="2" layer="1"/>
+<smd name="1" x="-1.5" y="0" dx="0.6" dy="1.35" layer="1"/>
+<smd name="2" x="-0.5" y="0" dx="0.6" dy="1.35" layer="1"/>
+<smd name="3" x="0.5" y="0" dx="0.6" dy="1.35" layer="1"/>
+<smd name="4" x="1.5" y="0" dx="0.6" dy="1.35" layer="1"/>
+<text x="-1.397" y="-2.159" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="-3.302" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_SMD_VERTICAL_COMBO">
+<description>&lt;h3&gt;SMD - 4 Pin Vertical Connector&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;SMD Pad count:8&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="7.62" y1="1.27" x2="7.62" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="5.08" y1="1.27" x2="5.08" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="2.54" y1="1.27" x2="2.54" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="0" y1="1.27" x2="0" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="-1.37" y1="-1.25" x2="-1.37" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="8.99" y1="1.25" x2="8.99" y2="-1.25" width="0.1778" layer="21"/>
+<wire x1="-0.73" y1="-1.25" x2="-1.37" y2="-1.25" width="0.1778" layer="21"/>
+<wire x1="8.99" y1="-1.25" x2="8.32" y2="-1.25" width="0.1778" layer="21"/>
+<wire x1="8.32" y1="1.25" x2="8.99" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="-1.37" y1="1.25" x2="-0.73" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="5.869" y1="-1.29" x2="6.831" y2="-1.29" width="0.1778" layer="21"/>
+<wire x1="5.869" y1="1.25" x2="6.831" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="3.329" y1="-1.29" x2="4.291" y2="-1.29" width="0.1778" layer="21"/>
+<wire x1="3.329" y1="1.25" x2="4.291" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="0.789" y1="-1.29" x2="1.751" y2="-1.29" width="0.1778" layer="21"/>
+<wire x1="0.789" y1="1.25" x2="1.751" y2="1.25" width="0.1778" layer="21"/>
+<smd name="3" x="5.08" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="1" x="0" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="4" x="7.62" y="1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="2" x="2.54" y="1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="1-2" x="0" y="1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="2-2" x="2.54" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="3-2" x="5.08" y="1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="4-2" x="7.62" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<text x="-0.508" y="2.921" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-0.508" y="-3.429" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_SMD_LONG">
+<description>&lt;h3&gt;SMD - 4 Pin w/ Long Solder Pads&lt;/h3&gt;
+No silk, but tDocu layer shows pin position. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="5.08" y1="1.25" x2="-5.08" y2="1.25" width="0.127" layer="51"/>
+<wire x1="-5.08" y1="1.25" x2="-5.08" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-5.08" y1="-1.25" x2="-3.81" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-3.81" y1="-1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-1.27" y1="-1.25" x2="1.27" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="1.27" y1="-1.25" x2="3.81" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="5.08" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="5.08" y1="-1.25" x2="5.08" y2="1.25" width="0.127" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="3.81" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="1.27" y1="-1.25" x2="1.27" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-1.27" y1="-1.25" x2="-1.27" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-3.81" y1="-1.25" x2="-3.81" y2="-7.25" width="0.127" layer="51"/>
+<smd name="4" x="3.81" y="5.5" dx="4" dy="1" layer="1" rot="R90"/>
+<smd name="3" x="1.27" y="5.5" dx="4" dy="1" layer="1" rot="R90"/>
+<smd name="2" x="-1.27" y="5.5" dx="4" dy="1" layer="1" rot="R90"/>
+<smd name="1" x="-3.81" y="5.5" dx="4" dy="1" layer="1" rot="R90"/>
+<hole x="-2.54" y="0" drill="1.4"/>
+<hole x="2.54" y="0" drill="1.4"/>
+</package>
+<package name="JST-4-PTH-VERT">
+<description>&lt;h3&gt;JST Vertical 4 Pin Plated Through Hole&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href="http://www.jst-mfg.com/product/pdf/eng/ePH.pdf"&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-4.95" y1="-2.25" x2="-4.95" y2="2.25" width="0.2032" layer="21"/>
+<wire x1="-4.95" y1="2.25" x2="4.95" y2="2.25" width="0.2032" layer="21"/>
+<wire x1="4.95" y1="-2.25" x2="1" y2="-2.25" width="0.2032" layer="21"/>
+<wire x1="-1" y1="-2.25" x2="-4.95" y2="-2.25" width="0.2032" layer="21"/>
+<wire x1="-1" y1="-1.75" x2="1" y2="-1.75" width="0.2032" layer="21"/>
+<wire x1="1" y1="-1.75" x2="1" y2="-2.25" width="0.2032" layer="21"/>
+<wire x1="-1" y1="-1.75" x2="-1" y2="-2.25" width="0.2032" layer="21"/>
+<wire x1="4.95" y1="2.25" x2="4.95" y2="-2.25" width="0.2032" layer="21"/>
+<pad name="1" x="-3" y="-0.55" drill="0.7" diameter="1.6"/>
+<pad name="2" x="-1" y="-0.55" drill="0.7" diameter="1.6"/>
+<pad name="3" x="1" y="-0.55" drill="0.7" diameter="1.6"/>
+<pad name="4" x="3" y="-0.55" drill="0.7" diameter="1.6"/>
+<text x="-1.4" y="0.75" size="1.27" layer="51">+</text>
+<text x="0.6" y="0.75" size="1.27" layer="51">-</text>
+<text x="2.7" y="0.95" size="0.8" layer="51">Y</text>
+<text x="-3.3" y="0.95" size="0.8" layer="51">B</text>
+<text x="-1.143" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="-3.302" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_SMD_RA_FEMALE">
+<description>&lt;h3&gt;SMD - 4 Pin Right-Angle Female Header&lt;/h3&gt;
+Silk outline shows header location. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-5.205" y1="4.25" x2="-5.205" y2="-4.25" width="0.1778" layer="21"/>
+<wire x1="5.205" y1="4.25" x2="-5.205" y2="4.25" width="0.1778" layer="21"/>
+<wire x1="5.205" y1="-4.25" x2="5.205" y2="4.25" width="0.1778" layer="21"/>
+<wire x1="-5.205" y1="-4.25" x2="5.205" y2="-4.25" width="0.1778" layer="21"/>
+<rectangle x1="-1.59" y1="6.8" x2="-0.95" y2="7.65" layer="51"/>
+<rectangle x1="0.95" y1="6.8" x2="1.59" y2="7.65" layer="51"/>
+<rectangle x1="-4.13" y1="6.8" x2="-3.49" y2="7.65" layer="51"/>
+<smd name="3" x="1.27" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/>
+<smd name="2" x="-1.27" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/>
+<smd name="1" x="-3.81" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/>
+<rectangle x1="3.49" y1="6.8" x2="4.13" y2="7.65" layer="51"/>
+<smd name="4" x="3.81" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/>
+<text x="-1.397" y="0.762" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.524" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+</packages>
+<symbols>
+<symbol name="CONN_06">
+<description>&lt;h3&gt;6 Pin Connection&lt;/h3&gt;</description>
+<wire x1="1.27" y1="-7.62" x2="-5.08" y2="-7.62" width="0.4064" layer="94"/>
+<wire x1="-1.27" y1="0" x2="0" y2="0" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="-2.54" x2="0" y2="-2.54" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="-5.08" x2="0" y2="-5.08" width="0.6096" layer="94"/>
+<wire x1="-5.08" y1="10.16" x2="-5.08" y2="-7.62" width="0.4064" layer="94"/>
+<wire x1="1.27" y1="-7.62" x2="1.27" y2="10.16" width="0.4064" layer="94"/>
+<wire x1="-5.08" y1="10.16" x2="1.27" y2="10.16" width="0.4064" layer="94"/>
+<wire x1="-1.27" y1="5.08" x2="0" y2="5.08" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="2.54" x2="0" y2="2.54" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="7.62" x2="0" y2="7.62" width="0.6096" layer="94"/>
+<text x="-5.08" y="-9.906" size="1.778" layer="96" font="vector">&gt;VALUE</text>
+<text x="-5.08" y="10.668" size="1.778" layer="95" font="vector">&gt;NAME</text>
+<pin name="1" x="5.08" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="2" x="5.08" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="3" x="5.08" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="4" x="5.08" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="5" x="5.08" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="6" x="5.08" y="7.62" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+</symbol>
+<symbol name="CONN_02">
+<description>&lt;h3&gt;2 Pin Connection&lt;/h3&gt;</description>
+<wire x1="3.81" y1="-2.54" x2="-2.54" y2="-2.54" width="0.4064" layer="94"/>
+<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" layer="94"/>
+<wire x1="-2.54" y1="5.08" x2="-2.54" y2="-2.54" width="0.4064" layer="94"/>
+<wire x1="3.81" y1="-2.54" x2="3.81" y2="5.08" width="0.4064" layer="94"/>
+<wire x1="-2.54" y1="5.08" x2="3.81" y2="5.08" width="0.4064" layer="94"/>
+<text x="-2.54" y="-4.826" size="1.778" layer="96" font="vector">&gt;VALUE</text>
+<text x="-2.54" y="5.588" size="1.778" layer="95" font="vector">&gt;NAME</text>
+<pin name="1" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="2" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+</symbol>
+<symbol name="CONN_08">
+<description>&lt;h3&gt; 8 Pin Connection&lt;/h3&gt;</description>
+<wire x1="1.27" y1="-10.16" x2="-5.08" y2="-10.16" width="0.4064" layer="94"/>
+<wire x1="-1.27" y1="-2.54" x2="0" y2="-2.54" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="-5.08" x2="0" y2="-5.08" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="-7.62" x2="0" y2="-7.62" width="0.6096" layer="94"/>
+<wire x1="-5.08" y1="12.7" x2="-5.08" y2="-10.16" width="0.4064" layer="94"/>
+<wire x1="1.27" y1="-10.16" x2="1.27" y2="12.7" width="0.4064" layer="94"/>
+<wire x1="-5.08" y1="12.7" x2="1.27" y2="12.7" width="0.4064" layer="94"/>
+<wire x1="-1.27" y1="2.54" x2="0" y2="2.54" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="0" x2="0" y2="0" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="5.08" x2="0" y2="5.08" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="7.62" x2="0" y2="7.62" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="10.16" x2="0" y2="10.16" width="0.6096" layer="94"/>
+<text x="-5.08" y="-12.446" size="1.778" layer="96" font="vector">&gt;VALUE</text>
+<text x="-5.08" y="13.208" size="1.778" layer="95" font="vector">&gt;NAME</text>
+<pin name="1" x="5.08" y="-7.62" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="2" x="5.08" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="3" x="5.08" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="4" x="5.08" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="5" x="5.08" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="6" x="5.08" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="7" x="5.08" y="7.62" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="8" x="5.08" y="10.16" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+</symbol>
+<symbol name="CONN_04">
+<description>&lt;h3&gt;4 Pin Connection&lt;/h3&gt;</description>
+<wire x1="1.27" y1="-5.08" x2="-5.08" y2="-5.08" width="0.4064" layer="94"/>
+<wire x1="-1.27" y1="2.54" x2="0" y2="2.54" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="0" x2="0" y2="0" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="-2.54" x2="0" y2="-2.54" width="0.6096" layer="94"/>
+<wire x1="-5.08" y1="7.62" x2="-5.08" y2="-5.08" width="0.4064" layer="94"/>
+<wire x1="1.27" y1="-5.08" x2="1.27" y2="7.62" width="0.4064" layer="94"/>
+<wire x1="-5.08" y1="7.62" x2="1.27" y2="7.62" width="0.4064" layer="94"/>
+<wire x1="-1.27" y1="5.08" x2="0" y2="5.08" width="0.6096" layer="94"/>
+<text x="-5.08" y="-7.366" size="1.778" layer="96" font="vector">&gt;VALUE</text>
+<text x="-5.08" y="8.128" size="1.778" layer="95" font="vector">&gt;NAME</text>
+<pin name="1" x="5.08" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="2" x="5.08" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="3" x="5.08" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="4" x="5.08" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="JST_6_PIN_HORIZONTAL" prefix="J">
+<description>&lt;h3&gt;JST 6 pin horizontal connector&lt;/h3&gt;
+JST-SH type.
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;Here is the connector we sell at SparkFun:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="link"&gt;name&lt;/a&gt; (XXX-00000)&lt;/li&gt;
+&lt;li&gt;&lt;a href="http://www.sparkfun.com/datasheets/GPS/EM406-SMDConnector-eSH.pdf"&gt;Datasheet&lt;/a&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;It was used on these SparkFun products:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="link"&gt;name&lt;/a&gt; (XXX-00000)&lt;/li&gt;
+&lt;li&gt;&lt;a href="link"&gt;name&lt;/a&gt; (XXX-00000)&lt;/li&gt;
+&lt;/ul&gt;</description>
+<gates>
+<gate name="A" symbol="CONN_06" x="0" y="0"/>
+<gate name="B" symbol="CONN_02" x="17.78" y="-5.08"/>
+</gates>
+<devices>
+<device name="" package="JST-6-SMD-HORI-1.0MM">
+<connects>
+<connect gate="A" pin="1" pad="1"/>
+<connect gate="A" pin="2" pad="2"/>
+<connect gate="A" pin="3" pad="3"/>
+<connect gate="A" pin="4" pad="4"/>
+<connect gate="A" pin="5" pad="5"/>
+<connect gate="A" pin="6" pad="6"/>
+<connect gate="B" pin="1" pad="M1"/>
+<connect gate="B" pin="2" pad="M2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="XXX-00000" constant="no"/>
+<attribute name="VALUE" value="BM06B-SRSS-TB" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="CONN_08" prefix="J" uservalue="yes">
+<description>&lt;h3&gt;Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections&lt;/h3&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;On any of the 0.1 inch spaced packages, you can populate with these:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/116"&gt; Break Away Headers - Straight&lt;/a&gt; (PRT-00116)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/553"&gt; Break Away Male Headers - Right Angle&lt;/a&gt; (PRT-00553)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/115"&gt; Female Headers&lt;/a&gt; (PRT-00115)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/117"&gt; Break Away Headers - Machine Pin&lt;/a&gt; (PRT-00117)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/743"&gt; Break Away Female Headers - Swiss Machine Pin&lt;/a&gt; (PRT-00743)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/9279"&gt; Arduino Stackable Header - 8 Pin&lt;/a&gt; (PRT-09279)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt; For SCREWTERMINALS and SPRING TERMINALS visit here:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/search/results?term=Screw+Terminals"&gt; Screw Terimnals on SparkFun.com&lt;/a&gt; (5mm/3.5mm/2.54mm spacing)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;This device is also useful as a general connection point to wire up your design to another part of your project. Our various solder wires solder well into these plated through hole pads.&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/11375"&gt; Hook-Up Wire - Assortment (Stranded, 22 AWG)&lt;/a&gt; (PRT-11375)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/11367"&gt; Hook-Up Wire - Assortment (Solid Core, 22 AWG)&lt;/a&gt; (PRT-11367)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/categories/141"&gt; View the entire wire category on our website here&lt;/a&gt;&lt;/li&gt;
+&lt;p&gt;&lt;/p&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;Special notes:&lt;/b&gt;
+&lt;p&gt; &lt;/p&gt; Molex polarized connector foot print use with SKU : PRT-08231 with associated crimp pins and housings. 1MM SMD Version SKU: PRT-10208
+&lt;p&gt;&lt;/p&gt;
+NOTES ON THE VARIANTS LOCK and LOCK_LONGPADS...
+This footprint was designed to help hold the alignment of a through-hole component (i.e.  6-pin header) while soldering it into place. You may notice that each hole has been shifted either up or down by 0.005 of an inch from it's more standard position (which is a perfectly straight line).  This slight alteration caused the pins (the squares in the middle) to touch the edges of the holes.  Because they are alternating, it causes a "brace" to hold the component in place.  0.005 has proven to be the perfect amount of "off-center" position when using our standard breakaway headers. Although looks a little odd when you look at the bare footprint, once you have a header in there, the alteration is very hard to notice.  Also,if you push a header all the way into place, it is covered up entirely on the bottom side.</description>
+<gates>
+<gate name="G$1" symbol="CONN_08" x="-2.54" y="0"/>
+</gates>
+<devices>
+<device name="&quot;" package="1X08">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+<connect gate="G$1" pin="5" pad="5"/>
+<connect gate="G$1" pin="6" pad="6"/>
+<connect gate="G$1" pin="7" pad="7"/>
+<connect gate="G$1" pin="8" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-08438"/>
+</technology>
+</technologies>
+</device>
+<device name="LOCK" package="1X08_LOCK">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+<connect gate="G$1" pin="5" pad="5"/>
+<connect gate="G$1" pin="6" pad="6"/>
+<connect gate="G$1" pin="7" pad="7"/>
+<connect gate="G$1" pin="8" pad="8"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="LOCK_LONGPADS" package="1X08_LOCK_LONGPADS">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+<connect gate="G$1" pin="5" pad="5"/>
+<connect gate="G$1" pin="6" pad="6"/>
+<connect gate="G$1" pin="7" pad="7"/>
+<connect gate="G$1" pin="8" pad="8"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="LONGPADS" package="1X08_LONGPADS">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+<connect gate="G$1" pin="5" pad="5"/>
+<connect gate="G$1" pin="6" pad="6"/>
+<connect gate="G$1" pin="7" pad="7"/>
+<connect gate="G$1" pin="8" pad="8"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="3.5MM-8" package="SCREWTERMINAL-3.5MM-8">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+<connect gate="G$1" pin="5" pad="5"/>
+<connect gate="G$1" pin="6" pad="6"/>
+<connect gate="G$1" pin="7" pad="7"/>
+<connect gate="G$1" pin="8" pad="8"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMD-STRAIGHT-FEMALE" package="1X08_SMD">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+<connect gate="G$1" pin="5" pad="5"/>
+<connect gate="G$1" pin="6" pad="6"/>
+<connect gate="G$1" pin="7" pad="7"/>
+<connect gate="G$1" pin="8" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-10204"/>
+<attribute name="SF_ID" value="PRT-11543" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD-STRAIGHT-ALT-FEMALE" package="1X08_SMD_ALT">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+<connect gate="G$1" pin="5" pad="5"/>
+<connect gate="G$1" pin="6" pad="6"/>
+<connect gate="G$1" pin="7" pad="7"/>
+<connect gate="G$1" pin="8" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-10204"/>
+<attribute name="SF_ID" value="PRT-11543" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD-COMBO-FEMALE" package="1X08_SMD_COMBINED">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+<connect gate="G$1" pin="5" pad="5"/>
+<connect gate="G$1" pin="6" pad="6"/>
+<connect gate="G$1" pin="7" pad="7"/>
+<connect gate="G$1" pin="8" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-10204"/>
+<attribute name="SF_ID" value="PRT-11543" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="BM08B-SRSS-TB" package="BM08B-SRSS-TB">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+<connect gate="G$1" pin="5" pad="5"/>
+<connect gate="G$1" pin="6" pad="6"/>
+<connect gate="G$1" pin="7" pad="7"/>
+<connect gate="G$1" pin="8" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-10556" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD-MALE" package="1X08_SMD_MALE">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+<connect gate="G$1" pin="5" pad="5"/>
+<connect gate="G$1" pin="6" pad="6"/>
+<connect gate="G$1" pin="7" pad="7"/>
+<connect gate="G$1" pin="8" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-11292"/>
+<attribute name="SF_ID" value="PRT-11541" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="NO_SILK_FEMALE_PTH" package="1X08_NO_SILK">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+<connect gate="G$1" pin="5" pad="5"/>
+<connect gate="G$1" pin="6" pad="6"/>
+<connect gate="G$1" pin="7" pad="7"/>
+<connect gate="G$1" pin="8" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-08438"/>
+</technology>
+</technologies>
+</device>
+<device name="LOCK_NO_SILK" package="1X08_LOCK_NO_SILK">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+<connect gate="G$1" pin="5" pad="5"/>
+<connect gate="G$1" pin="6" pad="6"/>
+<connect gate="G$1" pin="7" pad="7"/>
+<connect gate="G$1" pin="8" pad="8"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="FEMALE_LOCK" package="1X08_FEMALE_LOCK">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+<connect gate="G$1" pin="5" pad="5"/>
+<connect gate="G$1" pin="6" pad="6"/>
+<connect gate="G$1" pin="7" pad="7"/>
+<connect gate="G$1" pin="8" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09233" constant="no"/>
+<attribute name="SF_ID" value="PRT-09279" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="CONN_04" prefix="J" uservalue="yes">
+<description>&lt;h3&gt;Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections&lt;/h3&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;On any of the 0.1 inch spaced packages, you can populate with these:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/116"&gt; Break Away Headers - Straight&lt;/a&gt; (PRT-00116)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/553"&gt; Break Away Male Headers - Right Angle&lt;/a&gt; (PRT-00553)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/115"&gt; Female Headers&lt;/a&gt; (PRT-00115)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/117"&gt; Break Away Headers - Machine Pin&lt;/a&gt; (PRT-00117)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/743"&gt; Break Away Female Headers - Swiss Machine Pin&lt;/a&gt; (PRT-00743)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt; For SCREWTERMINALS and SPRING TERMINALS visit here:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/search/results?term=Screw+Terminals"&gt; Screw Terimnals on SparkFun.com&lt;/a&gt; (5mm/3.5mm/2.54mm spacing)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;This device is also useful as a general connection point to wire up your design to another part of your project. Our various solder wires solder well into these plated through hole pads.&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/11375"&gt; Hook-Up Wire - Assortment (Stranded, 22 AWG)&lt;/a&gt; (PRT-11375)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/11367"&gt; Hook-Up Wire - Assortment (Solid Core, 22 AWG)&lt;/a&gt; (PRT-11367)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/categories/141"&gt; View the entire wire category on our website here&lt;/a&gt;&lt;/li&gt;
+&lt;p&gt;&lt;/p&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;Special notes:&lt;/b&gt;
+&lt;p&gt; &lt;/p&gt; Molex polarized connector foot print use with SKU : PRT-08231 with associated crimp pins and housings. 1MM SMD Version SKU: PRT-10208</description>
+<gates>
+<gate name="G$1" symbol="CONN_04" x="-2.54" y="0"/>
+</gates>
+<devices>
+<device name="" package="1X04">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09696" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="POLAR" package="MOLEX-1X4">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-08186" constant="no"/>
+<attribute name="SF_ID" value="PRT-08231" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SCREW" package="SCREWTERMINAL-3.5MM-4">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="2xCONN-08399" constant="no"/>
+<attribute name="SF_ID" value="2xPRT-08084" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1.27MM" package="1X04_1.27MM">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="LOCK" package="1X04_LOCK">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09696" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="LOCK_LONGPADS" package="1X04_LOCK_LONGPADS">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09696" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="POLAR_LOCK" package="MOLEX-1X4_LOCK">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-08186" constant="no"/>
+<attribute name="SF_ID" value="PRT-08231" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD" package="1X04_SMD_RA_MALE">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09140" constant="no"/>
+<attribute name="SF_ID" value="PRT-12638" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="LONGPADS" package="1X04_LONGPADS">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09696" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1X04_NO_SILK" package="1X04_NO_SILK">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09696" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="JST-PTH" package="JST-4-PTH">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="WIRE-13531" constant="no"/>
+<attribute name="SF_ID" value="PRT-09916" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SCREW_LOCK" package="SCREWTERMINAL-3.5MM-4_LOCK">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMD2" package="1X04_1MM_RA">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-10310" constant="no"/>
+<attribute name="SF_ID" value="PRT-10208" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD_STRAIGHT_COMBO" package="1X04_SMD_VERTICAL_COMBO">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-08511"/>
+<attribute name="VALUE" value="1X04_SMD_STRAIGHT_COMBO"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD_LONG" package="1X04_SMD_LONG">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09140" constant="no"/>
+<attribute name="SF_ID" value="PRT-12638" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="JST-PTH-VERT" package="JST-4-PTH-VERT">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-13251"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD_RA_FEMALE" package="1X04_SMD_RA_FEMALE">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-12382" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="connector">
+<packages>
+<package name="JRTOMBSTONE">
+<wire x1="-1.1" y1="-1" x2="-1.1" y2="0.7" width="0.127" layer="21"/>
+<wire x1="-1.1" y1="0.7" x2="1" y2="0.7" width="0.127" layer="21" curve="-180"/>
+<wire x1="1" y1="0.7" x2="1" y2="-1" width="0.127" layer="21"/>
+<wire x1="1" y1="-1" x2="-1.1" y2="-1" width="0.127" layer="21"/>
+<wire x1="-0.8" y1="-0.5" x2="-0.6" y2="-0.5" width="0.127" layer="21"/>
+<wire x1="-0.6" y1="-0.5" x2="-0.3" y2="-0.2" width="0.127" layer="21" curve="90"/>
+<wire x1="-0.3" y1="-0.2" x2="-0.3" y2="0.7" width="0.127" layer="21"/>
+<wire x1="-0.3" y1="0.7" x2="-0.8" y2="0.7" width="0.127" layer="21"/>
+<wire x1="-0.3" y1="0.7" x2="0.1" y2="0.7" width="0.127" layer="21"/>
+<wire x1="0.1" y1="0.7" x2="0.1" y2="0.1" width="0.127" layer="21"/>
+<wire x1="0.1" y1="0.1" x2="0.1" y2="-0.5" width="0.127" layer="21"/>
+<wire x1="0.1" y1="0.7" x2="0.4" y2="0.7" width="0.127" layer="21"/>
+<wire x1="0.4" y1="0.7" x2="0.4" y2="0.1" width="0.127" layer="21" curve="-180"/>
+<wire x1="0.4" y1="0.1" x2="0.7" y2="-0.5" width="0.127" layer="21"/>
+<wire x1="0.4" y1="0.1" x2="0.1" y2="0.1" width="0.127" layer="21"/>
+</package>
+<package name="RJ45-LED-RJE7318800XXX">
+<hole x="-5.74" y="0" drill="1.8"/>
+<hole x="5.74" y="0" drill="1.8"/>
+<pad name="SHDL1" x="-8" y="-4.35" drill="2" shape="square" rot="R180"/>
+<pad name="SHDL2" x="8" y="-4.35" drill="2" shape="square"/>
+<wire x1="8" y1="-6.5" x2="-8" y2="-6.5" width="0.1524" layer="51"/>
+<wire x1="-8" y1="-6.5" x2="-8" y2="-9" width="0.1524" layer="51"/>
+<wire x1="-8" y1="-9" x2="8" y2="-9" width="0.1524" layer="51"/>
+<wire x1="8" y1="-9" x2="8" y2="6" width="0.1524" layer="51"/>
+<wire x1="8" y1="6" x2="-8" y2="6" width="0.1524" layer="51"/>
+<wire x1="-8" y1="6" x2="-8" y2="-6.5" width="0.1524" layer="51"/>
+<pad name="P$1" x="-3.57" y="0.38" drill="0.9"/>
+<pad name="P$2" x="-2.55" y="-1.45" drill="0.9"/>
+<pad name="P$3" x="-1.53" y="0.38" drill="0.9"/>
+<pad name="P$5" x="0.51" y="0.38" drill="0.9"/>
+<pad name="P$7" x="2.55" y="0.38" drill="0.9"/>
+<pad name="P$4" x="-0.51" y="-1.45" drill="0.9"/>
+<pad name="P$6" x="1.53" y="-1.45" drill="0.9"/>
+<pad name="P$8" x="3.57" y="-1.45" drill="0.9"/>
+<pad name="YLWP" x="-7.01" y="3.6" drill="1.1"/>
+<pad name="GRNN" x="7.01" y="3.6" drill="1.1"/>
+<pad name="GRNP" x="4.47" y="3.6" drill="1.1"/>
+<pad name="YLWN" x="-4.47" y="3.6" drill="1.1"/>
+</package>
+<package name="FIDUCIAL_1MM">
+<smd name="1" x="0" y="0" dx="1" dy="1" layer="1" roundness="100" stop="no" cream="no"/>
+<polygon width="0.127" layer="29">
+<vertex x="-1" y="0" curve="90"/>
+<vertex x="0" y="-1" curve="90"/>
+<vertex x="1" y="0" curve="90"/>
+<vertex x="0" y="1" curve="90"/>
+</polygon>
+<polygon width="0.127" layer="41">
+<vertex x="-1" y="0" curve="90"/>
+<vertex x="0" y="-1" curve="90"/>
+<vertex x="1" y="0" curve="90"/>
+<vertex x="0" y="1" curve="90"/>
+</polygon>
+<circle x="0" y="0" radius="0.4953" width="0" layer="51"/>
+</package>
+</packages>
+<symbols>
+<symbol name="JRTOMBSTONE">
+<wire x1="-5.08" y1="-5.08" x2="-5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="2.54" x2="5.08" y2="2.54" width="0.254" layer="94" curve="-180"/>
+<wire x1="5.08" y1="2.54" x2="5.08" y2="-5.08" width="0.254" layer="94"/>
+<wire x1="5.08" y1="-5.08" x2="-5.08" y2="-5.08" width="0.254" layer="94"/>
+<wire x1="-3.81" y1="3.175" x2="-1.27" y2="3.175" width="0.254" layer="94"/>
+<wire x1="-1.27" y1="3.175" x2="0" y2="3.175" width="0.254" layer="94"/>
+<wire x1="-1.27" y1="3.175" x2="-1.27" y2="-0.635" width="0.254" layer="94"/>
+<wire x1="-1.27" y1="-0.635" x2="-3.81" y2="-1.27" width="0.254" layer="94" curve="-143.130069"/>
+<wire x1="0.635" y1="3.175" x2="0.635" y2="-1.905" width="0.254" layer="94"/>
+<wire x1="0.635" y1="3.175" x2="1.27" y2="3.175" width="0.254" layer="94"/>
+<wire x1="1.27" y1="3.175" x2="2.54" y2="0.635" width="0.254" layer="94" curve="-126.869898"/>
+<wire x1="2.54" y1="0.635" x2="1.27" y2="0" width="0.254" layer="94" curve="-53.129967"/>
+<wire x1="1.27" y1="0" x2="3.175" y2="-1.905" width="0.254" layer="94"/>
+</symbol>
+<symbol name="ATK-PHY">
+<pin name="TX" x="-5.08" y="10.16" length="middle"/>
+<pin name="RX" x="-5.08" y="15.24" length="middle"/>
+<pin name="CLKIN" x="-5.08" y="20.32" length="middle"/>
+<pin name="GND" x="-5.08" y="0" length="middle"/>
+<pin name="3V3" x="-5.08" y="-5.08" length="middle"/>
+<pin name="GRN-RX" x="-5.08" y="-10.16" length="middle"/>
+<pin name="YLW-TX" x="-5.08" y="-15.24" length="middle"/>
+<wire x1="0" y1="22.86" x2="0" y2="-17.78" width="0.254" layer="94"/>
+<wire x1="0" y1="-17.78" x2="17.78" y2="-17.78" width="0.254" layer="94"/>
+<wire x1="17.78" y1="-17.78" x2="17.78" y2="22.86" width="0.254" layer="94"/>
+<wire x1="17.78" y1="22.86" x2="0" y2="22.86" width="0.254" layer="94"/>
+<pin name="CLKOUT" x="-5.08" y="5.08" length="middle"/>
+</symbol>
+<symbol name="DOT">
+<circle x="0" y="0" radius="2.54" width="0.254" layer="94"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="JRTOMBSTONE">
+<gates>
+<gate name="G$1" symbol="JRTOMBSTONE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="JRTOMBSTONE">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATK-PHY" prefix="J">
+<gates>
+<gate name="G$1" symbol="ATK-PHY" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="RJ45-LED-RJE7318800XXX">
+<connects>
+<connect gate="G$1" pin="3V3" pad="GRNP P$4 P$5 YLWP"/>
+<connect gate="G$1" pin="CLKIN" pad="P$1"/>
+<connect gate="G$1" pin="CLKOUT" pad="P$8"/>
+<connect gate="G$1" pin="GND" pad="P$2 P$7 SHDL1 SHDL2"/>
+<connect gate="G$1" pin="GRN-RX" pad="GRNN"/>
+<connect gate="G$1" pin="RX" pad="P$3"/>
+<connect gate="G$1" pin="TX" pad="P$6"/>
+<connect gate="G$1" pin="YLW-TX" pad="YLWN"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="FIDUCIAL">
+<description>For use by pick and place machines to calibrate the vision/machine, 1mm
+&lt;p&gt;By microbuilder.eu&lt;/p&gt;</description>
+<gates>
+<gate name="G$1" symbol="DOT" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="FIDUCIAL_1MM">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="lights">
+<packages>
+<package name="LED1206">
+<description>LED 1206 pads (standard pattern)</description>
+<wire x1="0.9525" y1="-0.8128" x2="-0.9652" y2="-0.8128" width="0.1524" layer="51"/>
+<wire x1="0.9525" y1="0.8128" x2="-0.9652" y2="0.8128" width="0.1524" layer="51"/>
+<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/>
+<smd name="2" x="1.422" y="0" dx="1.6" dy="1.803" layer="1"/>
+<smd name="1" x="-1.422" y="0" dx="1.6" dy="1.803" layer="1"/>
+<text x="-1.27" y="1.27" size="1.27" layer="25">&gt;NAME</text>
+<text x="-1.27" y="-2.54" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.6891" y1="-0.8763" x2="-0.9525" y2="0.8763" layer="51"/>
+<rectangle x1="0.9525" y1="-0.8763" x2="1.6891" y2="0.8763" layer="51"/>
+</package>
+<package name="LED1206FAB">
+<description>LED1206 FAB style (smaller pads to allow trace between)</description>
+<wire x1="-2.032" y1="1.016" x2="2.032" y2="1.016" width="0.127" layer="21"/>
+<wire x1="2.032" y1="1.016" x2="2.032" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="2.032" y1="-1.016" x2="-2.032" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="-2.032" y1="-1.016" x2="-2.032" y2="1.016" width="0.127" layer="21"/>
+<smd name="1" x="-1.651" y="0" dx="1.27" dy="1.905" layer="1"/>
+<smd name="2" x="1.651" y="0" dx="1.27" dy="1.905" layer="1"/>
+<text x="-1.778" y="1.27" size="1.016" layer="25" ratio="15">&gt;NAME</text>
+<text x="-1.778" y="-2.286" size="1.016" layer="27" ratio="15">&gt;VALUE</text>
+</package>
+<package name="5MM">
+<description>5mm round through hole part.</description>
+<wire x1="2.54" y1="-1.905" x2="2.54" y2="1.905" width="0.2032" layer="21"/>
+<wire x1="2.54" y1="-1.905" x2="2.54" y2="1.905" width="0.254" layer="21" curve="-286.260205" cap="flat"/>
+<wire x1="-1.143" y1="0" x2="0" y2="1.143" width="0.1524" layer="51" curve="-90" cap="flat"/>
+<wire x1="0" y1="-1.143" x2="1.143" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/>
+<wire x1="-1.651" y1="0" x2="0" y2="1.651" width="0.1524" layer="51" curve="-90" cap="flat"/>
+<wire x1="0" y1="-1.651" x2="1.651" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/>
+<wire x1="-2.159" y1="0" x2="0" y2="2.159" width="0.1524" layer="51" curve="-90" cap="flat"/>
+<wire x1="0" y1="-2.159" x2="2.159" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/>
+<circle x="0" y="0" radius="2.54" width="0.1524" layer="21"/>
+<pad name="IN" x="-1.27" y="0" drill="0.8128" diameter="1.4224"/>
+<pad name="OUT" x="1.27" y="0" drill="0.8128" diameter="1.4224"/>
+<text x="3.175" y="0.5334" size="1.27" layer="25" ratio="10">&gt;NAME</text>
+<text x="3.2004" y="-1.8034" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
+</package>
+<package name="LED0805">
+<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/>
+<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<text x="-0.889" y="1.397" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.016" y="-2.413" size="1.016" layer="27" ratio="10">&gt;VALUE</text>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+<wire x1="-0.1778" y1="0.4318" x2="0.1778" y2="0" width="0.127" layer="21"/>
+<wire x1="0.1778" y1="0" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/>
+<wire x1="-0.1778" y1="0.4318" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/>
+</package>
+</packages>
+<symbols>
+<symbol name="LED">
+<description>LED</description>
+<wire x1="1.27" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="2.54" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="1.27" y1="2.54" x2="0" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="2.54" x2="-1.27" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="2.54" x2="0" y2="0" width="0.1524" layer="94"/>
+<wire x1="-2.032" y1="1.778" x2="-3.429" y2="0.381" width="0.1524" layer="94"/>
+<wire x1="-1.905" y1="0.635" x2="-3.302" y2="-0.762" width="0.1524" layer="94"/>
+<text x="3.556" y="-2.032" size="1.778" layer="95" rot="R90">&gt;NAME</text>
+<text x="5.715" y="-2.032" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="C" x="0" y="-2.54" visible="off" length="short" direction="pas" rot="R90"/>
+<pin name="A" x="0" y="5.08" visible="off" length="short" direction="pas" rot="R270"/>
+<polygon width="0.1524" layer="94">
+<vertex x="-3.429" y="0.381"/>
+<vertex x="-3.048" y="1.27"/>
+<vertex x="-2.54" y="0.762"/>
+</polygon>
+<polygon width="0.1524" layer="94">
+<vertex x="-3.302" y="-0.762"/>
+<vertex x="-2.921" y="0.127"/>
+<vertex x="-2.413" y="-0.381"/>
+</polygon>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="LED">
+<description>LED</description>
+<gates>
+<gate name="G$1" symbol="LED" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="LED1206">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="FAB1206" package="LED1206FAB">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="5MM" package="5MM">
+<connects>
+<connect gate="G$1" pin="A" pad="IN"/>
+<connect gate="G$1" pin="C" pad="OUT"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="0805" package="LED0805">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="microcontrollers">
+<packages>
+<package name="TQFP64_14X14MM-013THIN">
+<description>64-Lead TQFP Plastic Thin Quad Flatpack - 14x14x1mm Body</description>
+<wire x1="7" y1="7" x2="-7" y2="7" width="0.127" layer="51"/>
+<wire x1="-7" y1="7" x2="-7" y2="-7" width="0.127" layer="51"/>
+<wire x1="-7" y1="-7" x2="7" y2="-7" width="0.127" layer="51"/>
+<wire x1="7" y1="-7" x2="7" y2="7" width="0.127" layer="51"/>
+<wire x1="-7.1" y1="6.4" x2="-7.1" y2="7.1" width="0.127" layer="21"/>
+<wire x1="-7.1" y1="7.1" x2="-6.4" y2="7.1" width="0.127" layer="21"/>
+<wire x1="6.4" y1="7.1" x2="7.1" y2="7.1" width="0.127" layer="21"/>
+<wire x1="7.1" y1="7.1" x2="7.1" y2="6.4" width="0.127" layer="21"/>
+<wire x1="7.1" y1="-6.4" x2="7.1" y2="-7.1" width="0.127" layer="21"/>
+<wire x1="7.1" y1="-7.1" x2="6.4" y2="-7.1" width="0.127" layer="21"/>
+<wire x1="-7" y1="-6.4" x2="-6.4" y2="-7" width="0.127" layer="21"/>
+<smd name="56" x="-7.6" y="0.4" dx="1.524" dy="0.3302" layer="1"/>
+<smd name="57" x="-7.6" y="-0.4" dx="1.524" dy="0.3302" layer="1"/>
+<smd name="58" x="-7.6" y="-1.2" dx="1.524" dy="0.3302" layer="1"/>
+<smd name="55" x="-7.6" y="1.2" dx="1.524" dy="0.3302" layer="1"/>
+<smd name="54" x="-7.6" y="2" dx="1.524" dy="0.3302" layer="1"/>
+<smd name="59" x="-7.6" y="-2" dx="1.524" dy="0.3302" layer="1"/>
+<smd name="60" x="-7.6" y="-2.8" dx="1.524" dy="0.3302" layer="1"/>
+<smd name="53" x="-7.6" y="2.8" dx="1.524" dy="0.3302" layer="1"/>
+<smd name="52" x="-7.6" y="3.6" dx="1.524" dy="0.3302" layer="1"/>
+<smd name="61" x="-7.6" y="-3.6" dx="1.524" dy="0.3302" layer="1"/>
+<smd name="62" x="-7.6" y="-4.4" dx="1.524" dy="0.3302" layer="1"/>
+<smd name="51" x="-7.6" y="4.4" dx="1.524" dy="0.3302" layer="1"/>
+<smd name="50" x="-7.6" y="5.2" dx="1.524" dy="0.3302" layer="1"/>
+<smd name="63" x="-7.6" y="-5.2" dx="1.524" dy="0.3302" layer="1"/>
+<smd name="49" x="-7.6" y="6" dx="1.524" dy="0.3302" layer="1"/>
+<smd name="64" x="-7.6" y="-6" dx="1.524" dy="0.3302" layer="1"/>
+<smd name="8" x="-0.4" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/>
+<smd name="9" x="0.4" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/>
+<smd name="10" x="1.2" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/>
+<smd name="7" x="-1.2" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/>
+<smd name="6" x="-2" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/>
+<smd name="11" x="2" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/>
+<smd name="12" x="2.8" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/>
+<smd name="5" x="-2.8" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/>
+<smd name="4" x="-3.6" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/>
+<smd name="13" x="3.6" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/>
+<smd name="14" x="4.4" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/>
+<smd name="3" x="-4.4" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/>
+<smd name="2" x="-5.2" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/>
+<smd name="15" x="5.2" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/>
+<smd name="1" x="-6" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/>
+<smd name="16" x="6" y="-7.6" dx="1.524" dy="0.3302" layer="1" rot="R90"/>
+<smd name="24" x="7.6" y="-0.4" dx="1.524" dy="0.3302" layer="1" rot="R180"/>
+<smd name="25" x="7.6" y="0.4" dx="1.524" dy="0.3302" layer="1" rot="R180"/>
+<smd name="26" x="7.6" y="1.2" dx="1.524" dy="0.3302" layer="1" rot="R180"/>
+<smd name="23" x="7.6" y="-1.2" dx="1.524" dy="0.3302" layer="1" rot="R180"/>
+<smd name="22" x="7.6" y="-2" dx="1.524" dy="0.3302" layer="1" rot="R180"/>
+<smd name="27" x="7.6" y="2" dx="1.524" dy="0.3302" layer="1" rot="R180"/>
+<smd name="28" x="7.6" y="2.8" dx="1.524" dy="0.3302" layer="1" rot="R180"/>
+<smd name="21" x="7.6" y="-2.8" dx="1.524" dy="0.3302" layer="1" rot="R180"/>
+<smd name="20" x="7.6" y="-3.6" dx="1.524" dy="0.3302" layer="1" rot="R180"/>
+<smd name="29" x="7.6" y="3.6" dx="1.524" dy="0.3302" layer="1" rot="R180"/>
+<smd name="30" x="7.6" y="4.4" dx="1.524" dy="0.3302" layer="1" rot="R180"/>
+<smd name="19" x="7.6" y="-4.4" dx="1.524" dy="0.3302" layer="1" rot="R180"/>
+<smd name="18" x="7.6" y="-5.2" dx="1.524" dy="0.3302" layer="1" rot="R180"/>
+<smd name="31" x="7.6" y="5.2" dx="1.524" dy="0.3302" layer="1" rot="R180"/>
+<smd name="17" x="7.6" y="-6" dx="1.524" dy="0.3302" layer="1" rot="R180"/>
+<smd name="32" x="7.6" y="6" dx="1.524" dy="0.3302" layer="1" rot="R180"/>
+<smd name="40" x="0.4" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/>
+<smd name="41" x="-0.4" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/>
+<smd name="42" x="-1.2" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/>
+<smd name="39" x="1.2" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/>
+<smd name="38" x="2" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/>
+<smd name="43" x="-2" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/>
+<smd name="44" x="-2.8" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/>
+<smd name="37" x="2.8" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/>
+<smd name="36" x="3.6" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/>
+<smd name="45" x="-3.6" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/>
+<smd name="46" x="-4.4" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/>
+<smd name="35" x="4.4" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/>
+<smd name="34" x="5.2" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/>
+<smd name="47" x="-5.2" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/>
+<smd name="33" x="6" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/>
+<smd name="48" x="-6" y="7.6" dx="1.524" dy="0.3302" layer="1" rot="R270"/>
+<text x="-8.89" y="0" size="0.6096" layer="25" font="vector" ratio="20" rot="R90" align="bottom-center">&gt;NAME</text>
+<text x="9.525" y="0" size="0.6096" layer="27" font="vector" ratio="20" rot="R90" align="bottom-center">&gt;VALUE</text>
+<circle x="-7.62" y="-7.62" radius="0.254" width="0.127" layer="21"/>
+</package>
+<package name="QFN-64-9X9MM">
+<description>&lt;h3&gt;64-pin QFN 9x9mm, 0.5mm pitch&lt;/h3&gt;
+&lt;p&gt;Package used by ATmega128RFA1&lt;/p&gt;
+&lt;p&gt;&lt;a href="http://www.atmel.com/Images/Atmel-8266-MCU_Wireless-ATmega128RFA1_Datasheet.pdf"&gt;Example Datasheet&lt;/a&gt;&lt;/p&gt;</description>
+<wire x1="-4.492" y1="-4.5" x2="4.508" y2="-4.5" width="0.09" layer="51"/>
+<wire x1="4.508" y1="-4.5" x2="4.508" y2="4.5" width="0.09" layer="51"/>
+<wire x1="4.508" y1="4.5" x2="-4.492" y2="4.5" width="0.09" layer="51"/>
+<wire x1="-4.492" y1="4.5" x2="-4.492" y2="-4.5" width="0.09" layer="51"/>
+<wire x1="-4.6" y1="4.6" x2="-4.6" y2="4.1" width="0.2032" layer="21"/>
+<wire x1="-4.6" y1="4.6" x2="-4.1" y2="4.6" width="0.2032" layer="21"/>
+<wire x1="4.6" y1="4.6" x2="4.1" y2="4.6" width="0.2032" layer="21"/>
+<wire x1="4.6" y1="4.6" x2="4.6" y2="4.1" width="0.2032" layer="21"/>
+<circle x="-4.842" y="4.85" radius="0.2" width="0" layer="21"/>
+<circle x="-3.442" y="3.45" radius="0.2" width="0.09" layer="51"/>
+<smd name="26" x="0.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="25" x="0.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="24" x="-0.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="27" x="1.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="28" x="1.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="23" x="-0.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="22" x="-1.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="21" x="-1.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="6" x="-4.5" y="1.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="5" x="-4.5" y="1.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="4" x="-4.5" y="2.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="7" x="-4.5" y="0.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="8" x="-4.5" y="0.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="3" x="-4.5" y="2.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="2" x="-4.5" y="3.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="9" x="-4.5" y="-0.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="10" x="-4.5" y="-0.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="1" x="-4.5" y="3.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="16" x="-4.5" y="-3.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="15" x="-4.5" y="-3.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="14" x="-4.5" y="-2.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="17" x="-3.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="18" x="-3.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="13" x="-4.5" y="-2.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="12" x="-4.5" y="-1.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="19" x="-2.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="20" x="-2.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="11" x="-4.5" y="-1.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="29" x="2.25" y="-4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="30" x="2.75" y="-4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="31" x="3.25" y="-4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="32" x="3.75" y="-4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="33" x="4.5" y="-3.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="34" x="4.5" y="-3.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="35" x="4.5" y="-2.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="36" x="4.5" y="-2.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="37" x="4.5" y="-1.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="38" x="4.5" y="-1.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="39" x="4.5" y="-0.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="40" x="4.5" y="-0.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="41" x="4.5" y="0.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="42" x="4.5" y="0.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="43" x="4.5" y="1.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="44" x="4.5" y="1.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="45" x="4.5" y="2.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="46" x="4.5" y="2.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="47" x="4.5" y="3.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="48" x="4.5" y="3.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="49" x="3.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="50" x="3.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="51" x="2.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="52" x="2.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="53" x="1.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="54" x="1.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="55" x="0.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="56" x="0.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="57" x="-0.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="58" x="-0.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="59" x="-1.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="60" x="-1.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="61" x="-2.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="62" x="-2.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="63" x="-3.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="64" x="-3.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<text x="0" y="1.27" size="0.6096" layer="25" font="vector" ratio="20" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20" align="top-center">&gt;VALUE</text>
+<wire x1="4.6" y1="-4.6" x2="4.1" y2="-4.6" width="0.2032" layer="21"/>
+<wire x1="4.6" y1="-4.6" x2="4.6" y2="-4.1" width="0.2032" layer="21"/>
+<wire x1="-4.6" y1="-4.6" x2="-4.6" y2="-4.1" width="0.2032" layer="21"/>
+<wire x1="-4.6" y1="-4.6" x2="-4.1" y2="-4.6" width="0.2032" layer="21"/>
+<smd name="P$1" x="0" y="0" dx="7.6" dy="7.6" layer="1" cream="no"/>
+<polygon width="0.127" layer="31">
+<vertex x="2.13" y="2.13"/>
+<vertex x="2.13" y="3.27"/>
+<vertex x="3.27" y="3.27"/>
+<vertex x="3.27" y="2.13"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-3.27" y="2.13"/>
+<vertex x="-3.27" y="3.27"/>
+<vertex x="-2.13" y="3.27"/>
+<vertex x="-2.13" y="2.13"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-3.27" y="-3.27"/>
+<vertex x="-3.27" y="-2.13"/>
+<vertex x="-2.13" y="-2.13"/>
+<vertex x="-2.13" y="-3.27"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.13" y="-3.27"/>
+<vertex x="2.13" y="-2.13"/>
+<vertex x="3.27" y="-2.13"/>
+<vertex x="3.27" y="-3.27"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-0.57" y="-0.57"/>
+<vertex x="-0.57" y="0.57"/>
+<vertex x="0.57" y="0.57"/>
+<vertex x="0.57" y="-0.57"/>
+</polygon>
+</package>
+<package name="PDI_2X3_SMD">
+<description>&lt;h3&gt;Surface Mount - 2x3&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:6&lt;/li&gt;
+&lt;li&gt;Pin pitch:2.54mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03x2&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-3.81" y1="-2.5" x2="-3.81" y2="2.5" width="0.127" layer="51"/>
+<wire x1="-3.81" y1="2.5" x2="3.81" y2="2.5" width="0.127" layer="51"/>
+<wire x1="3.81" y1="2.5" x2="3.81" y2="-2.5" width="0.127" layer="51"/>
+<wire x1="3.81" y1="-2.5" x2="-3.81" y2="-2.5" width="0.127" layer="51"/>
+<rectangle x1="-0.3" y1="2.55" x2="0.3" y2="3.35" layer="51"/>
+<rectangle x1="-2.84" y1="2.55" x2="-2.24" y2="3.35" layer="51"/>
+<rectangle x1="2.24" y1="2.55" x2="2.84" y2="3.35" layer="51"/>
+<rectangle x1="-2.84" y1="-3.35" x2="-2.24" y2="-2.55" layer="51" rot="R180"/>
+<rectangle x1="-0.3" y1="-3.35" x2="0.3" y2="-2.55" layer="51" rot="R180"/>
+<rectangle x1="2.24" y1="-3.35" x2="2.84" y2="-2.55" layer="51" rot="R180"/>
+<smd name="1" x="-2.54" y="-2.85" dx="1.02" dy="1.9" layer="1"/>
+<smd name="2" x="-2.54" y="2.85" dx="1.02" dy="1.9" layer="1"/>
+<smd name="3" x="0" y="-2.85" dx="1.02" dy="1.9" layer="1"/>
+<smd name="4" x="0" y="2.85" dx="1.02" dy="1.9" layer="1"/>
+<smd name="5" x="2.54" y="-2.85" dx="1.02" dy="1.9" layer="1"/>
+<smd name="6" x="2.54" y="2.85" dx="1.02" dy="1.9" layer="1"/>
+<text x="-1.397" y="0.381" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.778" y="-1.016" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="-1.27" y1="-4.38" x2="1.27" y2="-4.38" width="0.2032" layer="21"/>
+</package>
+</packages>
+<symbols>
+<symbol name="ATXMEGA_A3U">
+<pin name="RESET/PDI_CLK" x="-25.4" y="66.04" length="middle"/>
+<pin name="PDI_DATA" x="-25.4" y="60.96" length="middle"/>
+<pin name="AVCC" x="-25.4" y="50.8" length="middle"/>
+<pin name="VCC" x="-25.4" y="45.72" length="middle"/>
+<pin name="GND" x="-25.4" y="38.1" length="middle"/>
+<pin name="PR0/XTAL2" x="-25.4" y="7.62" length="middle"/>
+<pin name="PR1/XTAL1" x="-25.4" y="-7.62" length="middle"/>
+<pin name="PA0/AREF" x="25.4" y="66.04" length="middle" rot="R180"/>
+<pin name="PA1" x="25.4" y="63.5" length="middle" rot="R180"/>
+<pin name="PA2" x="25.4" y="60.96" length="middle" rot="R180"/>
+<pin name="PA3" x="25.4" y="58.42" length="middle" rot="R180"/>
+<pin name="PA4" x="25.4" y="55.88" length="middle" rot="R180"/>
+<pin name="PA5" x="25.4" y="53.34" length="middle" rot="R180"/>
+<pin name="PA6" x="25.4" y="50.8" length="middle" rot="R180"/>
+<pin name="PA7" x="25.4" y="48.26" length="middle" rot="R180"/>
+<pin name="PB0/AREF" x="25.4" y="43.18" length="middle" rot="R180"/>
+<pin name="PB1" x="25.4" y="40.64" length="middle" rot="R180"/>
+<pin name="PB2/DAC0" x="25.4" y="38.1" length="middle" rot="R180"/>
+<pin name="PB3/DAC1" x="25.4" y="35.56" length="middle" rot="R180"/>
+<pin name="PB4" x="25.4" y="33.02" length="middle" rot="R180"/>
+<pin name="PB5" x="25.4" y="30.48" length="middle" rot="R180"/>
+<pin name="PB6" x="25.4" y="27.94" length="middle" rot="R180"/>
+<pin name="PB7" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="PC0/SDA" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="PC1/SCL/XCK0" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="PC2/RXD0" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="PC3/TXD0" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="PC4/SS" x="25.4" y="10.16" length="middle" rot="R180"/>
+<pin name="PC5/XCK1/MOSI" x="25.4" y="7.62" length="middle" rot="R180"/>
+<pin name="PC6/RXD1/MISO" x="25.4" y="5.08" length="middle" rot="R180"/>
+<pin name="PC7/TXD1/SCK" x="25.4" y="2.54" length="middle" rot="R180"/>
+<pin name="PD0" x="25.4" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD1/XCK0" x="25.4" y="-5.08" length="middle" rot="R180"/>
+<pin name="PD2/RXD0" x="25.4" y="-7.62" length="middle" rot="R180"/>
+<pin name="PD3/TXD0" x="25.4" y="-10.16" length="middle" rot="R180"/>
+<pin name="PD4/SS" x="25.4" y="-12.7" length="middle" rot="R180"/>
+<pin name="PD5/XCK/MOSI" x="25.4" y="-15.24" length="middle" rot="R180"/>
+<pin name="PD6/RXD1/MISO/D-" x="25.4" y="-17.78" length="middle" rot="R180"/>
+<pin name="PD7/TXD1/SCK/D+" x="25.4" y="-20.32" length="middle" rot="R180"/>
+<pin name="PE0/SDA" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="PE1/SCL/XCK0" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="PE2/RXD0" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="PE3/TXD0" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="PE4/SS" x="25.4" y="-35.56" length="middle" rot="R180"/>
+<pin name="PE5/XCK1/MOSI" x="25.4" y="-38.1" length="middle" rot="R180"/>
+<pin name="PE6/RXD1/MISO" x="25.4" y="-40.64" length="middle" rot="R180"/>
+<pin name="PE7/TXD1/SCK" x="25.4" y="-43.18" length="middle" rot="R180"/>
+<pin name="PF0" x="25.4" y="-48.26" length="middle" rot="R180"/>
+<pin name="PF1/XCK0" x="25.4" y="-50.8" length="middle" rot="R180"/>
+<pin name="PF2/RXD0" x="25.4" y="-53.34" length="middle" rot="R180"/>
+<pin name="PF3/TXD0" x="25.4" y="-55.88" length="middle" rot="R180"/>
+<pin name="PF4" x="25.4" y="-58.42" length="middle" rot="R180"/>
+<pin name="PF5" x="25.4" y="-60.96" length="middle" rot="R180"/>
+<pin name="PF6" x="25.4" y="-63.5" length="middle" rot="R180"/>
+<pin name="PF7" x="25.4" y="-66.04" length="middle" rot="R180"/>
+<wire x1="20.32" y1="68.58" x2="20.32" y2="-68.58" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-68.58" x2="-20.32" y2="-68.58" width="0.254" layer="94"/>
+<wire x1="-20.32" y1="-68.58" x2="-20.32" y2="68.58" width="0.254" layer="94"/>
+<wire x1="-20.32" y1="68.58" x2="20.32" y2="68.58" width="0.254" layer="94"/>
+</symbol>
+<symbol name="PDI">
+<description>&lt;h3&gt;6 Pin Connection&lt;/h3&gt;
+3x2 pin layout</description>
+<pin name="PDI_DATA" x="-15.24" y="2.54" length="middle"/>
+<pin name="NC1" x="-15.24" y="0" length="middle"/>
+<pin name="PDI_CLK" x="-15.24" y="-2.54" length="middle"/>
+<pin name="GND" x="15.24" y="-2.54" length="middle" rot="R180"/>
+<pin name="NC2" x="15.24" y="0" length="middle" rot="R180"/>
+<pin name="VCC" x="15.24" y="2.54" length="middle" rot="R180"/>
+<text x="-3.556" y="5.588" size="1.778" layer="95" font="vector">&gt;NAME</text>
+<text x="-3.302" y="-5.842" size="1.778" layer="96" font="vector" align="top-left">&gt;VALUE</text>
+<wire x1="-11.43" y1="5.08" x2="-11.43" y2="-5.08" width="0.4064" layer="94"/>
+<wire x1="11.43" y1="-5.08" x2="-11.43" y2="-5.08" width="0.4064" layer="94"/>
+<wire x1="11.43" y1="-5.08" x2="11.43" y2="5.08" width="0.4064" layer="94"/>
+<wire x1="-11.43" y1="5.08" x2="11.43" y2="5.08" width="0.4064" layer="94"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="ATXMEGA_A3U" prefix="U">
+<gates>
+<gate name="G$1" symbol="ATXMEGA_A3U" x="0" y="0"/>
+</gates>
+<devices>
+<device name="TQFP" package="TQFP64_14X14MM-013THIN">
+<connects>
+<connect gate="G$1" pin="AVCC" pad="61"/>
+<connect gate="G$1" pin="GND" pad="14 24 34 44 52 60"/>
+<connect gate="G$1" pin="PA0/AREF" pad="62"/>
+<connect gate="G$1" pin="PA1" pad="63"/>
+<connect gate="G$1" pin="PA2" pad="64"/>
+<connect gate="G$1" pin="PA3" pad="1"/>
+<connect gate="G$1" pin="PA4" pad="2"/>
+<connect gate="G$1" pin="PA5" pad="3"/>
+<connect gate="G$1" pin="PA6" pad="4"/>
+<connect gate="G$1" pin="PA7" pad="5"/>
+<connect gate="G$1" pin="PB0/AREF" pad="6"/>
+<connect gate="G$1" pin="PB1" pad="7"/>
+<connect gate="G$1" pin="PB2/DAC0" pad="8"/>
+<connect gate="G$1" pin="PB3/DAC1" pad="9"/>
+<connect gate="G$1" pin="PB4" pad="10"/>
+<connect gate="G$1" pin="PB5" pad="11"/>
+<connect gate="G$1" pin="PB6" pad="12"/>
+<connect gate="G$1" pin="PB7" pad="13"/>
+<connect gate="G$1" pin="PC0/SDA" pad="16"/>
+<connect gate="G$1" pin="PC1/SCL/XCK0" pad="17"/>
+<connect gate="G$1" pin="PC2/RXD0" pad="18"/>
+<connect gate="G$1" pin="PC3/TXD0" pad="19"/>
+<connect gate="G$1" pin="PC4/SS" pad="20"/>
+<connect gate="G$1" pin="PC5/XCK1/MOSI" pad="21"/>
+<connect gate="G$1" pin="PC6/RXD1/MISO" pad="22"/>
+<connect gate="G$1" pin="PC7/TXD1/SCK" pad="23"/>
+<connect gate="G$1" pin="PD0" pad="26"/>
+<connect gate="G$1" pin="PD1/XCK0" pad="27"/>
+<connect gate="G$1" pin="PD2/RXD0" pad="28"/>
+<connect gate="G$1" pin="PD3/TXD0" pad="29"/>
+<connect gate="G$1" pin="PD4/SS" pad="30"/>
+<connect gate="G$1" pin="PD5/XCK/MOSI" pad="31"/>
+<connect gate="G$1" pin="PD6/RXD1/MISO/D-" pad="32"/>
+<connect gate="G$1" pin="PD7/TXD1/SCK/D+" pad="33"/>
+<connect gate="G$1" pin="PDI_DATA" pad="56"/>
+<connect gate="G$1" pin="PE0/SDA" pad="36"/>
+<connect gate="G$1" pin="PE1/SCL/XCK0" pad="37"/>
+<connect gate="G$1" pin="PE2/RXD0" pad="38"/>
+<connect gate="G$1" pin="PE3/TXD0" pad="39"/>
+<connect gate="G$1" pin="PE4/SS" pad="40"/>
+<connect gate="G$1" pin="PE5/XCK1/MOSI" pad="41"/>
+<connect gate="G$1" pin="PE6/RXD1/MISO" pad="42"/>
+<connect gate="G$1" pin="PE7/TXD1/SCK" pad="43"/>
+<connect gate="G$1" pin="PF0" pad="46"/>
+<connect gate="G$1" pin="PF1/XCK0" pad="47"/>
+<connect gate="G$1" pin="PF2/RXD0" pad="48"/>
+<connect gate="G$1" pin="PF3/TXD0" pad="49"/>
+<connect gate="G$1" pin="PF4" pad="50"/>
+<connect gate="G$1" pin="PF5" pad="51"/>
+<connect gate="G$1" pin="PF6" pad="54"/>
+<connect gate="G$1" pin="PF7" pad="55"/>
+<connect gate="G$1" pin="PR0/XTAL2" pad="58"/>
+<connect gate="G$1" pin="PR1/XTAL1" pad="59"/>
+<connect gate="G$1" pin="RESET/PDI_CLK" pad="57"/>
+<connect gate="G$1" pin="VCC" pad="15 25 35 45 53"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="QFN" package="QFN-64-9X9MM">
+<connects>
+<connect gate="G$1" pin="AVCC" pad="61"/>
+<connect gate="G$1" pin="GND" pad="14 24 34 44 52 60 P$1"/>
+<connect gate="G$1" pin="PA0/AREF" pad="62"/>
+<connect gate="G$1" pin="PA1" pad="63"/>
+<connect gate="G$1" pin="PA2" pad="64"/>
+<connect gate="G$1" pin="PA3" pad="1"/>
+<connect gate="G$1" pin="PA4" pad="2"/>
+<connect gate="G$1" pin="PA5" pad="3"/>
+<connect gate="G$1" pin="PA6" pad="4"/>
+<connect gate="G$1" pin="PA7" pad="5"/>
+<connect gate="G$1" pin="PB0/AREF" pad="6"/>
+<connect gate="G$1" pin="PB1" pad="7"/>
+<connect gate="G$1" pin="PB2/DAC0" pad="8"/>
+<connect gate="G$1" pin="PB3/DAC1" pad="9"/>
+<connect gate="G$1" pin="PB4" pad="10"/>
+<connect gate="G$1" pin="PB5" pad="11"/>
+<connect gate="G$1" pin="PB6" pad="12"/>
+<connect gate="G$1" pin="PB7" pad="13"/>
+<connect gate="G$1" pin="PC0/SDA" pad="16"/>
+<connect gate="G$1" pin="PC1/SCL/XCK0" pad="17"/>
+<connect gate="G$1" pin="PC2/RXD0" pad="18"/>
+<connect gate="G$1" pin="PC3/TXD0" pad="19"/>
+<connect gate="G$1" pin="PC4/SS" pad="20"/>
+<connect gate="G$1" pin="PC5/XCK1/MOSI" pad="21"/>
+<connect gate="G$1" pin="PC6/RXD1/MISO" pad="22"/>
+<connect gate="G$1" pin="PC7/TXD1/SCK" pad="23"/>
+<connect gate="G$1" pin="PD0" pad="26"/>
+<connect gate="G$1" pin="PD1/XCK0" pad="27"/>
+<connect gate="G$1" pin="PD2/RXD0" pad="28"/>
+<connect gate="G$1" pin="PD3/TXD0" pad="29"/>
+<connect gate="G$1" pin="PD4/SS" pad="30"/>
+<connect gate="G$1" pin="PD5/XCK/MOSI" pad="31"/>
+<connect gate="G$1" pin="PD6/RXD1/MISO/D-" pad="32"/>
+<connect gate="G$1" pin="PD7/TXD1/SCK/D+" pad="33"/>
+<connect gate="G$1" pin="PDI_DATA" pad="56"/>
+<connect gate="G$1" pin="PE0/SDA" pad="36"/>
+<connect gate="G$1" pin="PE1/SCL/XCK0" pad="37"/>
+<connect gate="G$1" pin="PE2/RXD0" pad="38"/>
+<connect gate="G$1" pin="PE3/TXD0" pad="39"/>
+<connect gate="G$1" pin="PE4/SS" pad="40"/>
+<connect gate="G$1" pin="PE5/XCK1/MOSI" pad="41"/>
+<connect gate="G$1" pin="PE6/RXD1/MISO" pad="42"/>
+<connect gate="G$1" pin="PE7/TXD1/SCK" pad="43"/>
+<connect gate="G$1" pin="PF0" pad="46"/>
+<connect gate="G$1" pin="PF1/XCK0" pad="47"/>
+<connect gate="G$1" pin="PF2/RXD0" pad="48"/>
+<connect gate="G$1" pin="PF3/TXD0" pad="49"/>
+<connect gate="G$1" pin="PF4" pad="50"/>
+<connect gate="G$1" pin="PF5" pad="51"/>
+<connect gate="G$1" pin="PF6" pad="54"/>
+<connect gate="G$1" pin="PF7" pad="55"/>
+<connect gate="G$1" pin="PR0/XTAL2" pad="58"/>
+<connect gate="G$1" pin="PR1/XTAL1" pad="59"/>
+<connect gate="G$1" pin="RESET/PDI_CLK" pad="57"/>
+<connect gate="G$1" pin="VCC" pad="15 25 35 45 53"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="PDI" prefix="J" uservalue="yes">
+<description>&lt;h3&gt;Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections&lt;/h3&gt;
+
+&lt;p&gt;&lt;/p&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;You can populate with any combo of single row headers, but if you'd like an exact match, check these:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/12807"&gt; Header - 2x3 (Male, 0.1")&lt;/a&gt; (PRT-12807)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/13010"&gt; Header - 2x3 (Female, 0.1")&lt;/a&gt; (PRT-13010)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/10877"&gt; 2x3 Pin Shrouded Header&lt;/a&gt; (PRT-10877)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;On any of the 0.1 inch spaced packages, you can populate with these:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/116"&gt; Break Away Headers - Straight&lt;/a&gt; (PRT-00116)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/553"&gt; Break Away Male Headers - Right Angle&lt;/a&gt; (PRT-00553)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/115"&gt; Female Headers&lt;/a&gt; (PRT-00115)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/117"&gt; Break Away Headers - Machine Pin&lt;/a&gt; (PRT-00117)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/743"&gt; Break Away Female Headers - Swiss Machine Pin&lt;/a&gt; (PRT-00743)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;Special note: the shrouded connector mates well with our 3x2 ribbon cables:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/10651"&gt; Ribbon Crimp Connector - 6-pin (2x3, Female)&lt;/a&gt; (PRT-10651)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/10646"&gt; Ribbon Cable - 6 wire (15ft)&lt;/a&gt; (PRT-10646)&lt;/li&gt;
+&lt;/ul&gt;</description>
+<gates>
+<gate name="G$1" symbol="PDI" x="0" y="0"/>
+</gates>
+<devices>
+<device name="FEMALE_SMD" package="PDI_2X3_SMD">
+<connects>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="NC1" pad="3"/>
+<connect gate="G$1" pin="NC2" pad="4"/>
+<connect gate="G$1" pin="PDI_CLK" pad="5"/>
+<connect gate="G$1" pin="PDI_DATA" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-11290"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="passives">
+<packages>
+<package name="RES_EFOBM">
+<smd name="1" x="-1.35" y="0" dx="3.9" dy="0.8" layer="1" rot="R90"/>
+<smd name="2" x="0" y="0" dx="3.9" dy="0.8" layer="1" rot="R270"/>
+<smd name="3" x="1.35" y="0" dx="3.9" dy="0.8" layer="1" rot="R270"/>
+</package>
+<package name="RES_PRQC">
+<smd name="1" x="-0.95" y="0" dx="1.5" dy="0.6" layer="1" rot="R90"/>
+<smd name="2" x="0" y="0" dx="1.5" dy="0.4" layer="1" rot="R270"/>
+<smd name="3" x="0.95" y="0" dx="1.5" dy="0.6" layer="1" rot="R270"/>
+<wire x1="-1.6" y1="0.65" x2="1.6" y2="0.65" width="0.127" layer="51"/>
+<wire x1="1.6" y1="0.65" x2="1.6" y2="-0.65" width="0.127" layer="51"/>
+<wire x1="1.6" y1="-0.65" x2="-1.6" y2="-0.65" width="0.127" layer="51"/>
+<wire x1="-1.6" y1="-0.65" x2="-1.6" y2="0.65" width="0.127" layer="51"/>
+</package>
+<package name="0805-DIODE">
+<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<text x="-0.889" y="1.397" size="0.3048" layer="25">&gt;NAME</text>
+<text x="-1.016" y="-1.143" size="0.3048" layer="27" ratio="10">&gt;VALUE</text>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+<wire x1="-0.1778" y1="0.4318" x2="0.1778" y2="0" width="0.127" layer="21"/>
+<wire x1="0.1778" y1="0" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/>
+<wire x1="-0.1778" y1="0.4318" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/>
+</package>
+<package name="SOD123">
+<description>&lt;b&gt;SMALL OUTLINE DIODE&lt;/b&gt;</description>
+<wire x1="-2.973" y1="0.983" x2="2.973" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="2.973" y1="-0.983" x2="-2.973" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-2.973" y1="-0.983" x2="-2.973" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="2.973" y1="0.983" x2="2.973" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-1.321" y1="0.787" x2="1.321" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="-1.321" y1="-0.787" x2="1.321" y2="-0.787" width="0.1016" layer="51"/>
+<wire x1="-1.321" y1="-0.787" x2="-1.321" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="1.321" y1="-0.787" x2="1.321" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="-1" y1="0" x2="0" y2="0.5" width="0.2032" layer="51"/>
+<wire x1="0" y1="0.5" x2="0" y2="-0.5" width="0.2032" layer="51"/>
+<wire x1="0" y1="-0.5" x2="-1" y2="0" width="0.2032" layer="51"/>
+<wire x1="-1" y1="0.5" x2="-1" y2="0" width="0.2032" layer="51"/>
+<wire x1="-1" y1="0" x2="-1" y2="-0.5" width="0.2032" layer="51"/>
+<smd name="CATHODE" x="-1.7" y="0" dx="1.6" dy="0.8" layer="1"/>
+<smd name="ANODE" x="1.7" y="0" dx="1.6" dy="0.8" layer="1"/>
+<text x="-1.905" y="1.905" size="1.27" layer="25">&gt;NAME</text>
+<text x="-1.905" y="-3.175" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.9558" y1="-0.3048" x2="-1.3716" y2="0.3048" layer="51" rot="R180"/>
+<rectangle x1="1.3716" y1="-0.3048" x2="1.9558" y2="0.3048" layer="51" rot="R180"/>
+<rectangle x1="-0.4001" y1="-0.7" x2="0.4001" y2="0.7" layer="35"/>
+<wire x1="-2.667" y1="0.889" x2="-2.667" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="-2.921" y1="0.889" x2="-2.921" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="-2.921" y1="-0.889" x2="2.794" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="2.794" y1="-0.889" x2="2.794" y2="0.889" width="0.127" layer="21"/>
+<wire x1="2.794" y1="0.889" x2="-2.921" y2="0.889" width="0.127" layer="21"/>
+</package>
+</packages>
+<symbols>
+<symbol name="CERAMIC_RESONATOR">
+<wire x1="-5.08" y1="2.54" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="5.08" y1="2.54" x2="5.08" y2="0" width="0.254" layer="94"/>
+<wire x1="5.08" y1="0" x2="5.08" y2="-5.08" width="0.254" layer="94"/>
+<wire x1="5.08" y1="-5.08" x2="0" y2="-5.08" width="0.254" layer="94"/>
+<wire x1="0" y1="-5.08" x2="-5.08" y2="-5.08" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-5.08" x2="-5.08" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="0" x2="-5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="0" x2="-3.81" y2="0" width="0.1524" layer="94"/>
+<wire x1="-3.81" y1="0" x2="-1.27" y2="0" width="0.1524" layer="94"/>
+<wire x1="-1.27" y1="0" x2="-1.27" y2="1.27" width="0.1524" layer="94"/>
+<wire x1="-1.27" y1="0" x2="-1.27" y2="-1.27" width="0.1524" layer="94"/>
+<wire x1="-0.508" y1="1.27" x2="-0.508" y2="-1.27" width="0.1524" layer="94"/>
+<wire x1="-0.508" y1="-1.27" x2="0.508" y2="-1.27" width="0.1524" layer="94"/>
+<wire x1="0.508" y1="-1.27" x2="0.508" y2="1.27" width="0.1524" layer="94"/>
+<wire x1="0.508" y1="1.27" x2="-0.508" y2="1.27" width="0.1524" layer="94"/>
+<wire x1="1.27" y1="1.27" x2="1.27" y2="0" width="0.1524" layer="94"/>
+<wire x1="1.27" y1="0" x2="1.27" y2="-1.27" width="0.1524" layer="94"/>
+<wire x1="1.27" y1="0" x2="3.81" y2="0" width="0.1524" layer="94"/>
+<wire x1="3.81" y1="0" x2="5.08" y2="0" width="0.1524" layer="94"/>
+<wire x1="0" y1="-5.08" x2="0" y2="-3.302" width="0.1524" layer="94"/>
+<wire x1="0" y1="-3.302" x2="-1.778" y2="-3.302" width="0.1524" layer="94"/>
+<wire x1="0" y1="-3.302" x2="1.778" y2="-3.302" width="0.1524" layer="94"/>
+<wire x1="1.778" y1="-2.286" x2="1.778" y2="-4.318" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="-2.286" x2="2.54" y2="-3.302" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="-3.302" x2="2.54" y2="-4.318" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="-3.302" x2="3.81" y2="-3.302" width="0.1524" layer="94"/>
+<wire x1="3.81" y1="-3.302" x2="3.81" y2="0" width="0.1524" layer="94"/>
+<wire x1="-1.778" y1="-2.286" x2="-1.778" y2="-4.318" width="0.1524" layer="94"/>
+<wire x1="-2.54" y1="-2.286" x2="-2.54" y2="-3.302" width="0.1524" layer="94"/>
+<wire x1="-2.54" y1="-3.302" x2="-2.54" y2="-4.318" width="0.1524" layer="94"/>
+<wire x1="-2.54" y1="-3.302" x2="-3.81" y2="-3.302" width="0.1524" layer="94"/>
+<wire x1="-3.81" y1="-3.302" x2="-3.81" y2="0" width="0.1524" layer="94"/>
+<circle x="-3.81" y="0" radius="0.254" width="0" layer="94"/>
+<circle x="3.81" y="0" radius="0.254" width="0" layer="94"/>
+<circle x="0" y="-3.302" radius="0.254" width="0" layer="94"/>
+<text x="-5.08" y="3.81" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="1" x="-7.62" y="0" visible="pad" length="short" direction="pas"/>
+<pin name="2" x="0" y="-7.62" visible="pad" length="short" direction="pas" rot="R90"/>
+<pin name="3" x="7.62" y="0" visible="pad" length="short" direction="pas" rot="R180"/>
+</symbol>
+<symbol name="D">
+<wire x1="-1.27" y1="-1.27" x2="1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0" x2="-1.27" y2="1.27" width="0.254" layer="94"/>
+<wire x1="1.27" y1="1.27" x2="1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0" x2="1.27" y2="-1.27" width="0.254" layer="94"/>
+<text x="2.54" y="0.4826" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-2.3114" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="A" x="-2.54" y="0" visible="off" length="short" direction="pas"/>
+<pin name="C" x="2.54" y="0" visible="off" length="short" direction="pas" rot="R180"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="RESONATOR" prefix="Y">
+<gates>
+<gate name="G$1" symbol="CERAMIC_RESONATOR" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="RES_EFOBM">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="PQRC" package="RES_PRQC">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="DIODE" prefix="D" uservalue="yes">
+<description>&lt;B&gt;DIODE&lt;/B&gt;&lt;p&gt;
+high speed (Philips)</description>
+<gates>
+<gate name="G$1" symbol="D" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SOD123" package="SOD123">
+<connects>
+<connect gate="G$1" pin="A" pad="ANODE"/>
+<connect gate="G$1" pin="C" pad="CATHODE"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="DIODE" package="0805-DIODE">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+</libraries>
+<attributes>
+</attributes>
+<variantdefs>
+</variantdefs>
+<classes>
+<class number="0" name="default" width="0" drill="0">
+</class>
+</classes>
+<parts>
+<part name="P+5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="VCC" device=""/>
+<part name="GND31" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="R24" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="2R2"/>
+<part name="R25" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="2R2"/>
+<part name="P+6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="VCC" device=""/>
+<part name="GND34" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="R28" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="2R2"/>
+<part name="R29" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="2R2"/>
+<part name="R27" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="5K6"/>
+<part name="R26" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="39K"/>
+<part name="GND32" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="R32" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="5K6"/>
+<part name="R31" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="39K"/>
+<part name="GND35" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="P+8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="VCC" device=""/>
+<part name="GND38" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="R33" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="2R2"/>
+<part name="R34" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="2R2"/>
+<part name="R37" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="5K6"/>
+<part name="R36" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="39K"/>
+<part name="GND39" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="U2" library="power" deviceset="DRV8302" device=""/>
+<part name="GND26" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="C31" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="C32" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="C33" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="C28" library="borkedlabs-passives" deviceset="CAP" device="0805" value="1nF"/>
+<part name="C29" library="borkedlabs-passives" deviceset="CAP" device="0805" value="1nF"/>
+<part name="R18" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="R100"/>
+<part name="R19" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="R100"/>
+<part name="R20" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="R100"/>
+<part name="R21" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="R100"/>
+<part name="C24" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="C26" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="C20" library="borkedlabs-passives" deviceset="CAP" device="1206" value="2.2uF"/>
+<part name="C19" library="borkedlabs-passives" deviceset="CAP" device="0805" value="22nF"/>
+<part name="GND18" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="C16" library="borkedlabs-passives" deviceset="CAP" device="1206" value="2.2uF"/>
+<part name="C13" library="borkedlabs-passives" deviceset="CAP" device="1206" value="2.2uF"/>
+<part name="GND13" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="C17" library="borkedlabs-passives" deviceset="CAP" device="1206" value="2.2uF"/>
+<part name="C14" library="borkedlabs-passives" deviceset="CAP" device="1206" value="2.2uF"/>
+<part name="GND14" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="R11" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10k"/>
+<part name="GND19" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="C40" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="C42" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="C44" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="GND33" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND37" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND40" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND29" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="R10" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10k"/>
+<part name="P+3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="VCC" device=""/>
+<part name="R8" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/>
+<part name="+3V311" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="J8" library="power" deviceset="PWRPAD" device="" value="PWRPAD"/>
+<part name="J9" library="power" deviceset="PWRPAD" device="" value="PWRPAD"/>
+<part name="P+7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="VCC" device=""/>
+<part name="GND36" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="C25" library="borkedlabs-passives" deviceset="CAP" device="0805" value="1uF"/>
+<part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="+3V32" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="C6" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="C4" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="C3" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="C2" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="S1" library="fab" deviceset="2-8X4-5_SWITCH" device=""/>
+<part name="+3V39" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="C39" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="C41" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="C43" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="R39" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="5K6"/>
+<part name="R38" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="39K"/>
+<part name="GND41" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="C45" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="P+9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="VCC" device=""/>
+<part name="J6" library="SparkFun-Connectors" deviceset="JST_6_PIN_HORIZONTAL" device="" value="BM06B-SRSS-TB"/>
+<part name="+3V316" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="GND25" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="L1" library="borkedlabs-passives" deviceset="INDUCTOR" device="-0805" value="10uH"/>
+<part name="C12" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="+3V38" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="GND11" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="C1" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="S3" library="fab" deviceset="SLIDE-SWITCH" device="SMT" value="SLIDE-SWITCHSMT"/>
+<part name="R3" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10k"/>
+<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="J3" library="SparkFun-Connectors" deviceset="CONN_08" device="NO_SILK_FEMALE_PTH"/>
+<part name="GND16" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="+3V310" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="R6" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/>
+<part name="GND20" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="J12" library="power" deviceset="PWRPAD" device="M3"/>
+<part name="J14" library="power" deviceset="PWRPAD" device="M3"/>
+<part name="J15" library="power" deviceset="PWRPAD" device="M3"/>
+<part name="+3V1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="+3V2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="+3V3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="+3V4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="D7" library="passives" deviceset="DIODE" device="DIODE" value="1A/23V/620mV"/>
+<part name="D2" library="passives" deviceset="DIODE" device="DIODE" value="1A/23V/620mV"/>
+<part name="D3" library="passives" deviceset="DIODE" device="DIODE" value="1A/23V/620mV"/>
+<part name="D5" library="passives" deviceset="DIODE" device="DIODE" value="1A/23V/620mV"/>
+<part name="R2" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10k"/>
+<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="C8" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="C11" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="+3V6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="R4" library="power" deviceset="R_SHUNT" device="2512"/>
+<part name="R5" library="power" deviceset="R_SHUNT" device="2512"/>
+<part name="U$4" library="lights" deviceset="LED" device="0805"/>
+<part name="U$5" library="lights" deviceset="LED" device="0805"/>
+<part name="R12" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/>
+<part name="U$8" library="lights" deviceset="LED" device="0805"/>
+<part name="J7" library="power" deviceset="PWRPAD" device="" value="PWRPAD"/>
+<part name="J10" library="power" deviceset="PWRPAD" device="" value="PWRPAD"/>
+<part name="J11" library="power" deviceset="PWRPAD" device="" value="PWRPAD"/>
+<part name="U$9" library="power" deviceset="INTEGRATED_HALF-CSD88599" device="SON"/>
+<part name="U$10" library="power" deviceset="INTEGRATED_HALF-CSD88599" device="SON"/>
+<part name="U$11" library="power" deviceset="INTEGRATED_HALF-CSD88599" device="SON"/>
+<part name="R13" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="therm"/>
+<part name="R14" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10k"/>
+<part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="+3V8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="+3V9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="BFC1" library="power" deviceset="BFC" device="8MM"/>
+<part name="R7" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/>
+<part name="R9" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/>
+<part name="C10" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="C15" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="U$14" library="connector" deviceset="JRTOMBSTONE" device=""/>
+<part name="J13" library="SparkFun-Connectors" deviceset="CONN_04" device="1X04_NO_SILK"/>
+<part name="C18" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="C21" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="J1" library="connector" deviceset="ATK-PHY" device=""/>
+<part name="U1" library="microcontrollers" deviceset="ATXMEGA_A3U" device="QFN"/>
+<part name="J2" library="microcontrollers" deviceset="PDI" device="FEMALE_SMD"/>
+<part name="Y1" library="passives" deviceset="RESONATOR" device="PQRC"/>
+<part name="C5" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="C7" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="+3V5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="+3V7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="C9" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="J4" library="power" deviceset="PWRPAD" device="M3"/>
+<part name="U$1" library="connector" deviceset="FIDUCIAL" device=""/>
+<part name="U$3" library="connector" deviceset="FIDUCIAL" device=""/>
+</parts>
+<sheets>
+<sheet>
+<plain>
+<text x="236.22" y="43.18" size="1.778" layer="91">connect to SL_U on DRV</text>
+</plain>
+<instances>
+<instance part="P+5" gate="VCC" x="266.7" y="116.84"/>
+<instance part="GND31" gate="1" x="266.7" y="33.02"/>
+<instance part="R24" gate="G$1" x="236.22" y="88.9"/>
+<instance part="R25" gate="G$1" x="236.22" y="68.58"/>
+<instance part="P+6" gate="VCC" x="373.38" y="116.84"/>
+<instance part="GND34" gate="1" x="373.38" y="25.4"/>
+<instance part="R28" gate="G$1" x="342.9" y="88.9"/>
+<instance part="R29" gate="G$1" x="342.9" y="68.58"/>
+<instance part="R27" gate="G$1" x="266.7" y="-45.72" rot="R90"/>
+<instance part="R26" gate="G$1" x="266.7" y="-30.48" rot="R90"/>
+<instance part="GND32" gate="1" x="266.7" y="-58.42"/>
+<instance part="R32" gate="G$1" x="320.04" y="-45.72" rot="R90"/>
+<instance part="R31" gate="G$1" x="320.04" y="-30.48" rot="R90"/>
+<instance part="GND35" gate="1" x="320.04" y="-58.42"/>
+<instance part="P+8" gate="VCC" x="469.9" y="116.84"/>
+<instance part="GND38" gate="1" x="469.9" y="27.94"/>
+<instance part="R33" gate="G$1" x="439.42" y="88.9"/>
+<instance part="R34" gate="G$1" x="439.42" y="68.58"/>
+<instance part="R37" gate="G$1" x="373.38" y="-45.72" rot="R90"/>
+<instance part="R36" gate="G$1" x="373.38" y="-30.48" rot="R90"/>
+<instance part="GND39" gate="1" x="373.38" y="-58.42"/>
+<instance part="U2" gate="G$1" x="96.52" y="35.56"/>
+<instance part="GND26" gate="1" x="96.52" y="-40.64"/>
+<instance part="C31" gate="G$1" x="139.7" y="43.18"/>
+<instance part="C32" gate="G$1" x="139.7" y="30.48"/>
+<instance part="C33" gate="G$1" x="139.7" y="17.78"/>
+<instance part="C28" gate="G$1" x="132.08" y="5.08"/>
+<instance part="C29" gate="G$1" x="132.08" y="-10.16"/>
+<instance part="R18" gate="G$1" x="147.32" y="10.16" rot="R180"/>
+<instance part="R19" gate="G$1" x="147.32" y="2.54" rot="R180"/>
+<instance part="R20" gate="G$1" x="147.32" y="-5.08" rot="R180"/>
+<instance part="R21" gate="G$1" x="147.32" y="-12.7" rot="R180"/>
+<instance part="C24" gate="G$1" x="111.76" y="-10.16" rot="R270"/>
+<instance part="C26" gate="G$1" x="111.76" y="-27.94" rot="R270"/>
+<instance part="C20" gate="G$1" x="71.12" y="0" rot="R180"/>
+<instance part="C19" gate="G$1" x="53.34" y="35.56" rot="R270"/>
+<instance part="GND18" gate="1" x="30.48" y="-5.08" rot="R270"/>
+<instance part="C16" gate="G$1" x="45.72" y="35.56" rot="R180"/>
+<instance part="C13" gate="G$1" x="35.56" y="35.56" rot="R180"/>
+<instance part="GND13" gate="1" x="25.4" y="30.48" rot="R270"/>
+<instance part="C17" gate="G$1" x="48.26" y="10.16" rot="R180"/>
+<instance part="C14" gate="G$1" x="38.1" y="10.16" rot="R180"/>
+<instance part="GND14" gate="1" x="25.4" y="5.08" rot="R270"/>
+<instance part="R11" gate="G$1" x="53.34" y="53.34" rot="R180"/>
+<instance part="GND19" gate="1" x="30.48" y="53.34" rot="R270"/>
+<instance part="C40" gate="G$1" x="276.86" y="109.22" rot="R90"/>
+<instance part="C42" gate="G$1" x="383.54" y="109.22" rot="R90"/>
+<instance part="C44" gate="G$1" x="480.06" y="109.22" rot="R90"/>
+<instance part="GND33" gate="1" x="284.48" y="109.22" rot="R90"/>
+<instance part="GND37" gate="1" x="391.16" y="109.22" rot="R90"/>
+<instance part="GND40" gate="1" x="487.68" y="109.22" rot="R90"/>
+<instance part="GND29" gate="1" x="142.24" y="55.88" rot="R90"/>
+<instance part="R10" gate="G$1" x="45.72" y="48.26" rot="R180"/>
+<instance part="P+3" gate="VCC" x="116.84" y="-43.18" rot="R180"/>
+<instance part="R8" gate="G$1" x="-71.12" y="172.72"/>
+<instance part="+3V311" gate="G$1" x="53.34" y="10.16" rot="R90"/>
+<instance part="J8" gate="G$1" x="284.48" y="147.32" rot="R180"/>
+<instance part="J9" gate="G$1" x="284.48" y="139.7" rot="R180"/>
+<instance part="P+7" gate="VCC" x="378.46" y="147.32" rot="R270"/>
+<instance part="GND36" gate="1" x="378.46" y="139.7" rot="R90"/>
+<instance part="C25" gate="G$1" x="111.76" y="-20.32" rot="R270"/>
+<instance part="GND4" gate="1" x="-172.72" y="50.8" rot="R270"/>
+<instance part="+3V32" gate="G$1" x="-172.72" y="96.52" rot="R90"/>
+<instance part="C6" gate="G$1" x="-121.92" y="91.44"/>
+<instance part="C4" gate="G$1" x="-132.08" y="91.44"/>
+<instance part="C3" gate="G$1" x="-142.24" y="91.44"/>
+<instance part="C2" gate="G$1" x="-152.4" y="91.44"/>
+<instance part="GND3" gate="1" x="-172.72" y="88.9" rot="R270"/>
+<instance part="S1" gate="G$1" x="-129.54" y="124.46" rot="R270"/>
+<instance part="+3V39" gate="G$1" x="22.86" y="48.26" rot="R90"/>
+<instance part="C39" gate="G$1" x="274.32" y="-48.26"/>
+<instance part="C41" gate="G$1" x="327.66" y="-48.26"/>
+<instance part="C43" gate="G$1" x="381" y="-48.26"/>
+<instance part="R39" gate="G$1" x="426.72" y="-45.72" rot="R90"/>
+<instance part="R38" gate="G$1" x="426.72" y="-30.48" rot="R90"/>
+<instance part="GND41" gate="1" x="426.72" y="-58.42"/>
+<instance part="C45" gate="G$1" x="434.34" y="-48.26"/>
+<instance part="P+9" gate="VCC" x="426.72" y="-17.78"/>
+<instance part="J6" gate="A" x="96.52" y="111.76" rot="R180"/>
+<instance part="+3V316" gate="G$1" x="71.12" y="114.3" rot="R90"/>
+<instance part="GND25" gate="1" x="66.04" y="116.84" rot="R270"/>
+<instance part="L1" gate="G$1" x="-2.54" y="116.84" rot="R90"/>
+<instance part="C12" gate="G$1" x="-15.24" y="111.76"/>
+<instance part="+3V38" gate="G$1" x="12.7" y="116.84" rot="R270"/>
+<instance part="GND11" gate="1" x="-15.24" y="104.14"/>
+<instance part="C1" gate="G$1" x="-162.56" y="91.44"/>
+<instance part="S3" gate="G$1" x="-66.04" y="134.62" rot="R180"/>
+<instance part="R3" gate="G$1" x="-93.98" y="137.16" rot="R180"/>
+<instance part="GND9" gate="1" x="-104.14" y="137.16" rot="R270"/>
+<instance part="J3" gate="G$1" x="45.72" y="83.82" rot="R180"/>
+<instance part="GND16" gate="1" x="15.24" y="91.44" rot="R270"/>
+<instance part="+3V310" gate="G$1" x="17.78" y="88.9" rot="R90"/>
+<instance part="R6" gate="G$1" x="-71.12" y="157.48"/>
+<instance part="GND20" gate="1" x="-104.14" y="157.48" rot="R270"/>
+<instance part="J12" gate="G$1" x="284.48" y="165.1" rot="R180"/>
+<instance part="J14" gate="G$1" x="284.48" y="160.02" rot="R180"/>
+<instance part="J15" gate="G$1" x="284.48" y="154.94" rot="R180"/>
+<instance part="+3V1" gate="G$1" x="274.32" y="-22.86"/>
+<instance part="+3V2" gate="G$1" x="327.66" y="-22.86"/>
+<instance part="+3V3" gate="G$1" x="381" y="-22.86"/>
+<instance part="+3V4" gate="G$1" x="434.34" y="-17.78"/>
+<instance part="D7" gate="G$1" x="274.32" y="-35.56" rot="R90"/>
+<instance part="D2" gate="G$1" x="327.66" y="-35.56" rot="R90"/>
+<instance part="D3" gate="G$1" x="381" y="-35.56" rot="R90"/>
+<instance part="D5" gate="G$1" x="434.34" y="-35.56" rot="R90"/>
+<instance part="R2" gate="G$1" x="132.08" y="66.04" rot="R180"/>
+<instance part="GND2" gate="1" x="142.24" y="66.04" rot="R90"/>
+<instance part="C8" gate="G$1" x="127" y="55.88" rot="R90"/>
+<instance part="C11" gate="G$1" x="-76.2" y="187.96" rot="R180"/>
+<instance part="+3V6" gate="G$1" x="66.04" y="149.86" rot="R90"/>
+<instance part="R4" gate="G$1" x="373.38" y="38.1" rot="R270"/>
+<instance part="R5" gate="G$1" x="469.9" y="38.1" rot="R270"/>
+<instance part="U$4" gate="G$1" x="-55.88" y="157.48" rot="R270"/>
+<instance part="U$5" gate="G$1" x="-55.88" y="172.72" rot="R270"/>
+<instance part="R12" gate="G$1" x="-71.12" y="165.1"/>
+<instance part="U$8" gate="G$1" x="-45.72" y="165.1" rot="R270"/>
+<instance part="J7" gate="G$1" x="304.8" y="78.74"/>
+<instance part="J10" gate="G$1" x="411.48" y="78.74"/>
+<instance part="J11" gate="G$1" x="510.54" y="78.74"/>
+<instance part="U$9" gate="G$1" x="266.7" y="78.74"/>
+<instance part="U$10" gate="G$1" x="373.38" y="78.74"/>
+<instance part="U$11" gate="G$1" x="469.9" y="78.74"/>
+<instance part="R13" gate="G$1" x="266.7" y="-96.52" rot="R90"/>
+<instance part="R14" gate="G$1" x="266.7" y="-81.28" rot="R90"/>
+<instance part="GND6" gate="1" x="266.7" y="-109.22"/>
+<instance part="+3V8" gate="G$1" x="266.7" y="-68.58"/>
+<instance part="+3V9" gate="G$1" x="-25.4" y="165.1" rot="R270"/>
+<instance part="BFC1" gate="G$1" x="297.18" y="144.78" rot="R270"/>
+<instance part="R7" gate="G$1" x="66.04" y="139.7"/>
+<instance part="R9" gate="G$1" x="78.74" y="144.78"/>
+<instance part="C10" gate="G$1" x="304.8" y="142.24"/>
+<instance part="C15" gate="G$1" x="312.42" y="142.24"/>
+<instance part="U$14" gate="G$1" x="-106.68" y="-116.84"/>
+<instance part="J13" gate="G$1" x="45.72" y="106.68" rot="R180"/>
+<instance part="C18" gate="G$1" x="322.58" y="142.24"/>
+<instance part="C21" gate="G$1" x="332.74" y="142.24"/>
+<instance part="J1" gate="G$1" x="96.52" y="154.94"/>
+<instance part="U1" gate="G$1" x="-76.2" y="50.8"/>
+<instance part="J2" gate="G$1" x="-127" y="114.3" rot="R180"/>
+<instance part="Y1" gate="G$1" x="-114.3" y="50.8" rot="R270"/>
+<instance part="C5" gate="G$1" x="-63.5" y="187.96" rot="R180"/>
+<instance part="C7" gate="G$1" x="-50.8" y="187.96" rot="R180"/>
+<instance part="GND1" gate="1" x="-104.14" y="182.88" rot="R270"/>
+<instance part="+3V5" gate="G$1" x="-104.14" y="190.5" rot="R90"/>
+<instance part="GND5" gate="1" x="63.5" y="154.94" rot="R270"/>
+<instance part="+3V7" gate="G$1" x="-172.72" y="111.76" rot="R90"/>
+<instance part="GND7" gate="1" x="-172.72" y="116.84" rot="R270"/>
+<instance part="C9" gate="G$1" x="-111.76" y="91.44"/>
+<instance part="J4" gate="G$1" x="284.48" y="170.18" rot="R180"/>
+<instance part="U$1" gate="G$1" x="309.88" y="170.18"/>
+<instance part="U$3" gate="G$1" x="309.88" y="154.94"/>
+</instances>
+<busses>
+</busses>
+<nets>
+<net name="GND" class="0">
+<segment>
+<pinref part="GND31" gate="1" pin="GND"/>
+<wire x1="266.7" y1="48.26" x2="266.7" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="266.7" y1="48.26" x2="233.68" y2="48.26" width="0.1524" layer="91"/>
+<label x="236.22" y="48.26" size="1.778" layer="95"/>
+<wire x1="266.7" y1="48.26" x2="266.7" y2="53.34" width="0.1524" layer="91"/>
+<junction x="266.7" y="48.26"/>
+<pinref part="U2" gate="G$1" pin="SL_A"/>
+<wire x1="114.3" y1="38.1" x2="233.68" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="233.68" y1="38.1" x2="233.68" y2="48.26" width="0.1524" layer="91"/>
+<pinref part="U$9" gate="G$1" pin="GND"/>
+</segment>
+<segment>
+<pinref part="GND34" gate="1" pin="GND"/>
+<wire x1="373.38" y1="27.94" x2="373.38" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="A"/>
+</segment>
+<segment>
+<pinref part="R27" gate="G$1" pin="1"/>
+<pinref part="GND32" gate="1" pin="GND"/>
+<wire x1="266.7" y1="-50.8" x2="266.7" y2="-53.34" width="0.1524" layer="91"/>
+<pinref part="C39" gate="G$1" pin="2"/>
+<wire x1="266.7" y1="-53.34" x2="266.7" y2="-55.88" width="0.1524" layer="91"/>
+<wire x1="266.7" y1="-53.34" x2="274.32" y2="-53.34" width="0.1524" layer="91"/>
+<wire x1="274.32" y1="-53.34" x2="274.32" y2="-50.8" width="0.1524" layer="91"/>
+<junction x="266.7" y="-53.34"/>
+</segment>
+<segment>
+<pinref part="R32" gate="G$1" pin="1"/>
+<pinref part="GND35" gate="1" pin="GND"/>
+<wire x1="320.04" y1="-50.8" x2="320.04" y2="-53.34" width="0.1524" layer="91"/>
+<pinref part="C41" gate="G$1" pin="2"/>
+<wire x1="320.04" y1="-53.34" x2="320.04" y2="-55.88" width="0.1524" layer="91"/>
+<wire x1="320.04" y1="-53.34" x2="327.66" y2="-53.34" width="0.1524" layer="91"/>
+<wire x1="327.66" y1="-53.34" x2="327.66" y2="-50.8" width="0.1524" layer="91"/>
+<junction x="320.04" y="-53.34"/>
+</segment>
+<segment>
+<pinref part="GND38" gate="1" pin="GND"/>
+<wire x1="469.9" y1="30.48" x2="469.9" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="R5" gate="G$1" pin="A"/>
+</segment>
+<segment>
+<pinref part="R37" gate="G$1" pin="1"/>
+<pinref part="GND39" gate="1" pin="GND"/>
+<wire x1="373.38" y1="-50.8" x2="373.38" y2="-53.34" width="0.1524" layer="91"/>
+<pinref part="C43" gate="G$1" pin="2"/>
+<wire x1="373.38" y1="-53.34" x2="373.38" y2="-55.88" width="0.1524" layer="91"/>
+<wire x1="381" y1="-50.8" x2="381" y2="-53.34" width="0.1524" layer="91"/>
+<wire x1="381" y1="-53.34" x2="373.38" y2="-53.34" width="0.1524" layer="91"/>
+<junction x="373.38" y="-53.34"/>
+</segment>
+<segment>
+<pinref part="GND26" gate="1" pin="GND"/>
+<pinref part="U2" gate="G$1" pin="GNDPAD"/>
+<pinref part="C24" gate="G$1" pin="2"/>
+<wire x1="96.52" y1="-38.1" x2="96.52" y2="-27.94" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="-27.94" x2="96.52" y2="-20.32" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="-20.32" x2="96.52" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="-10.16" x2="96.52" y2="-7.62" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="-10.16" x2="96.52" y2="-10.16" width="0.1524" layer="91"/>
+<junction x="96.52" y="-10.16"/>
+<pinref part="C26" gate="G$1" pin="2"/>
+<wire x1="109.22" y1="-27.94" x2="96.52" y2="-27.94" width="0.1524" layer="91"/>
+<junction x="96.52" y="-27.94"/>
+<pinref part="C25" gate="G$1" pin="2"/>
+<wire x1="109.22" y1="-20.32" x2="96.52" y2="-20.32" width="0.1524" layer="91"/>
+<junction x="96.52" y="-20.32"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="AGND"/>
+<wire x1="78.74" y1="0" x2="76.2" y2="0" width="0.1524" layer="91"/>
+<wire x1="76.2" y1="0" x2="76.2" y2="-5.08" width="0.1524" layer="91"/>
+<pinref part="C20" gate="G$1" pin="1"/>
+<wire x1="76.2" y1="-5.08" x2="71.12" y2="-5.08" width="0.1524" layer="91"/>
+<pinref part="GND18" gate="1" pin="GND"/>
+<wire x1="71.12" y1="-5.08" x2="33.02" y2="-5.08" width="0.1524" layer="91"/>
+<junction x="71.12" y="-5.08"/>
+</segment>
+<segment>
+<pinref part="R11" gate="G$1" pin="2"/>
+<pinref part="GND19" gate="1" pin="GND"/>
+<wire x1="48.26" y1="53.34" x2="33.02" y2="53.34" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="C44" gate="G$1" pin="2"/>
+<pinref part="GND40" gate="1" pin="GND"/>
+<wire x1="485.14" y1="109.22" x2="482.6" y2="109.22" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND37" gate="1" pin="GND"/>
+<pinref part="C42" gate="G$1" pin="2"/>
+<wire x1="388.62" y1="109.22" x2="386.08" y2="109.22" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND33" gate="1" pin="GND"/>
+<pinref part="C40" gate="G$1" pin="2"/>
+<wire x1="281.94" y1="109.22" x2="279.4" y2="109.22" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J9" gate="G$1" pin="PWRPAD"/>
+<wire x1="289.56" y1="139.7" x2="297.18" y2="139.7" width="0.1524" layer="91"/>
+<pinref part="GND36" gate="1" pin="GND"/>
+<pinref part="BFC1" gate="G$1" pin="2"/>
+<wire x1="297.18" y1="139.7" x2="304.8" y2="139.7" width="0.1524" layer="91"/>
+<junction x="297.18" y="139.7"/>
+<pinref part="C10" gate="G$1" pin="2"/>
+<wire x1="304.8" y1="139.7" x2="312.42" y2="139.7" width="0.1524" layer="91"/>
+<junction x="304.8" y="139.7"/>
+<pinref part="C15" gate="G$1" pin="2"/>
+<junction x="312.42" y="139.7"/>
+<wire x1="312.42" y1="139.7" x2="322.58" y2="139.7" width="0.1524" layer="91"/>
+<pinref part="C18" gate="G$1" pin="2"/>
+<wire x1="322.58" y1="139.7" x2="332.74" y2="139.7" width="0.1524" layer="91"/>
+<junction x="322.58" y="139.7"/>
+<pinref part="C21" gate="G$1" pin="2"/>
+<wire x1="332.74" y1="139.7" x2="375.92" y2="139.7" width="0.1524" layer="91"/>
+<junction x="332.74" y="139.7"/>
+</segment>
+<segment>
+<pinref part="C16" gate="G$1" pin="1"/>
+<pinref part="C13" gate="G$1" pin="1"/>
+<wire x1="45.72" y1="30.48" x2="35.56" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="30.48" x2="27.94" y2="30.48" width="0.1524" layer="91"/>
+<junction x="35.56" y="30.48"/>
+<pinref part="GND13" gate="1" pin="GND"/>
+</segment>
+<segment>
+<pinref part="C17" gate="G$1" pin="1"/>
+<pinref part="C14" gate="G$1" pin="1"/>
+<wire x1="48.26" y1="5.08" x2="38.1" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="5.08" x2="27.94" y2="5.08" width="0.1524" layer="91"/>
+<junction x="38.1" y="5.08"/>
+<pinref part="GND14" gate="1" pin="GND"/>
+<label x="27.94" y="5.08" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="C6" gate="G$1" pin="2"/>
+<pinref part="C4" gate="G$1" pin="2"/>
+<wire x1="-121.92" y1="88.9" x2="-132.08" y2="88.9" width="0.1524" layer="91"/>
+<pinref part="C3" gate="G$1" pin="2"/>
+<wire x1="-132.08" y1="88.9" x2="-142.24" y2="88.9" width="0.1524" layer="91"/>
+<junction x="-132.08" y="88.9"/>
+<pinref part="C2" gate="G$1" pin="2"/>
+<wire x1="-142.24" y1="88.9" x2="-152.4" y2="88.9" width="0.1524" layer="91"/>
+<junction x="-142.24" y="88.9"/>
+<wire x1="-152.4" y1="88.9" x2="-162.56" y2="88.9" width="0.1524" layer="91"/>
+<junction x="-152.4" y="88.9"/>
+<pinref part="GND3" gate="1" pin="GND"/>
+<pinref part="C1" gate="G$1" pin="2"/>
+<wire x1="-162.56" y1="88.9" x2="-170.18" y2="88.9" width="0.1524" layer="91"/>
+<junction x="-162.56" y="88.9"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="-101.6" y1="88.9" x2="-111.76" y2="88.9" width="0.1524" layer="91"/>
+<junction x="-121.92" y="88.9"/>
+<pinref part="C9" gate="G$1" pin="2"/>
+<wire x1="-111.76" y1="88.9" x2="-121.92" y2="88.9" width="0.1524" layer="91"/>
+<junction x="-111.76" y="88.9"/>
+</segment>
+<segment>
+<pinref part="R39" gate="G$1" pin="1"/>
+<pinref part="GND41" gate="1" pin="GND"/>
+<wire x1="426.72" y1="-50.8" x2="426.72" y2="-53.34" width="0.1524" layer="91"/>
+<pinref part="C45" gate="G$1" pin="2"/>
+<wire x1="426.72" y1="-53.34" x2="426.72" y2="-55.88" width="0.1524" layer="91"/>
+<wire x1="434.34" y1="-50.8" x2="434.34" y2="-53.34" width="0.1524" layer="91"/>
+<wire x1="434.34" y1="-53.34" x2="426.72" y2="-53.34" width="0.1524" layer="91"/>
+<junction x="426.72" y="-53.34"/>
+</segment>
+<segment>
+<pinref part="C12" gate="G$1" pin="2"/>
+<pinref part="GND11" gate="1" pin="GND"/>
+<wire x1="-15.24" y1="106.68" x2="-15.24" y2="109.22" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="R3" gate="G$1" pin="2"/>
+<pinref part="GND9" gate="1" pin="GND"/>
+<wire x1="-101.6" y1="137.16" x2="-99.06" y2="137.16" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="40.64" y1="91.44" x2="17.78" y2="91.44" width="0.1524" layer="91"/>
+<pinref part="J3" gate="G$1" pin="1"/>
+<pinref part="GND16" gate="1" pin="GND"/>
+</segment>
+<segment>
+<pinref part="GND2" gate="1" pin="GND"/>
+<pinref part="R2" gate="G$1" pin="1"/>
+<wire x1="139.7" y1="66.04" x2="137.16" y2="66.04" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="C8" gate="G$1" pin="2"/>
+<pinref part="GND29" gate="1" pin="GND"/>
+<wire x1="129.54" y1="55.88" x2="139.7" y2="55.88" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND25" gate="1" pin="GND"/>
+<pinref part="J6" gate="A" pin="1"/>
+<wire x1="68.58" y1="116.84" x2="91.44" y2="116.84" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND20" gate="1" pin="GND"/>
+<pinref part="R6" gate="G$1" pin="1"/>
+<wire x1="-101.6" y1="157.48" x2="-76.2" y2="157.48" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="R13" gate="G$1" pin="1"/>
+<pinref part="GND6" gate="1" pin="GND"/>
+<wire x1="266.7" y1="-101.6" x2="266.7" y2="-106.68" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="C7" gate="G$1" pin="1"/>
+<pinref part="C5" gate="G$1" pin="1"/>
+<wire x1="-50.8" y1="182.88" x2="-63.5" y2="182.88" width="0.1524" layer="91"/>
+<pinref part="C11" gate="G$1" pin="1"/>
+<wire x1="-63.5" y1="182.88" x2="-76.2" y2="182.88" width="0.1524" layer="91"/>
+<junction x="-63.5" y="182.88"/>
+<wire x1="-76.2" y1="182.88" x2="-101.6" y2="182.88" width="0.1524" layer="91"/>
+<junction x="-76.2" y="182.88"/>
+<pinref part="GND1" gate="1" pin="GND"/>
+</segment>
+<segment>
+<pinref part="GND5" gate="1" pin="GND"/>
+<pinref part="J1" gate="G$1" pin="GND"/>
+<wire x1="66.04" y1="154.94" x2="91.44" y2="154.94" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J2" gate="G$1" pin="GND"/>
+<wire x1="-142.24" y1="116.84" x2="-144.78" y2="116.84" width="0.1524" layer="91"/>
+<pinref part="GND7" gate="1" pin="GND"/>
+<pinref part="S1" gate="G$1" pin="P1"/>
+<wire x1="-144.78" y1="116.84" x2="-170.18" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-134.62" y1="121.92" x2="-144.78" y2="121.92" width="0.1524" layer="91"/>
+<wire x1="-144.78" y1="121.92" x2="-144.78" y2="116.84" width="0.1524" layer="91"/>
+<junction x="-144.78" y="116.84"/>
+</segment>
+<segment>
+<pinref part="GND4" gate="1" pin="GND"/>
+<pinref part="Y1" gate="G$1" pin="2"/>
+<wire x1="-170.18" y1="50.8" x2="-121.92" y2="50.8" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="+3V3" class="0">
+<segment>
+<pinref part="+3V311" gate="G$1" pin="+3V3"/>
+<pinref part="U2" gate="G$1" pin="REF"/>
+<wire x1="55.88" y1="10.16" x2="78.74" y2="10.16" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="+3V32" gate="G$1" pin="+3V3"/>
+<wire x1="-101.6" y1="96.52" x2="-106.68" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-106.68" y1="96.52" x2="-111.76" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-111.76" y1="96.52" x2="-121.92" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-121.92" y1="96.52" x2="-132.08" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-132.08" y1="96.52" x2="-142.24" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-142.24" y1="96.52" x2="-152.4" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-152.4" y1="96.52" x2="-162.56" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-162.56" y1="96.52" x2="-170.18" y2="96.52" width="0.1524" layer="91"/>
+<pinref part="C6" gate="G$1" pin="1"/>
+<junction x="-121.92" y="96.52"/>
+<pinref part="C4" gate="G$1" pin="1"/>
+<junction x="-132.08" y="96.52"/>
+<pinref part="C3" gate="G$1" pin="1"/>
+<junction x="-142.24" y="96.52"/>
+<pinref part="C2" gate="G$1" pin="1"/>
+<junction x="-152.4" y="96.52"/>
+<pinref part="C1" gate="G$1" pin="1"/>
+<junction x="-162.56" y="96.52"/>
+<pinref part="U1" gate="G$1" pin="VCC"/>
+<pinref part="U1" gate="G$1" pin="AVCC"/>
+<wire x1="-101.6" y1="101.6" x2="-106.68" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="-106.68" y1="101.6" x2="-106.68" y2="96.52" width="0.1524" layer="91"/>
+<junction x="-106.68" y="96.52"/>
+<pinref part="C9" gate="G$1" pin="1"/>
+<junction x="-111.76" y="96.52"/>
+</segment>
+<segment>
+<pinref part="J6" gate="A" pin="2"/>
+<wire x1="91.44" y1="114.3" x2="73.66" y2="114.3" width="0.1524" layer="91"/>
+<pinref part="+3V316" gate="G$1" pin="+3V3"/>
+</segment>
+<segment>
+<pinref part="L1" gate="G$1" pin="2"/>
+<wire x1="5.08" y1="116.84" x2="10.16" y2="116.84" width="0.1524" layer="91"/>
+<pinref part="+3V38" gate="G$1" pin="+3V3"/>
+</segment>
+<segment>
+<wire x1="40.64" y1="88.9" x2="20.32" y2="88.9" width="0.1524" layer="91"/>
+<pinref part="J3" gate="G$1" pin="2"/>
+<pinref part="+3V310" gate="G$1" pin="+3V3"/>
+</segment>
+<segment>
+<pinref part="+3V4" gate="G$1" pin="+3V3"/>
+<wire x1="434.34" y1="-33.02" x2="434.34" y2="-20.32" width="0.1524" layer="91"/>
+<pinref part="D5" gate="G$1" pin="C"/>
+</segment>
+<segment>
+<pinref part="+3V3" gate="G$1" pin="+3V3"/>
+<wire x1="381" y1="-25.4" x2="381" y2="-33.02" width="0.1524" layer="91"/>
+<pinref part="D3" gate="G$1" pin="C"/>
+</segment>
+<segment>
+<pinref part="+3V2" gate="G$1" pin="+3V3"/>
+<wire x1="327.66" y1="-25.4" x2="327.66" y2="-33.02" width="0.1524" layer="91"/>
+<pinref part="D2" gate="G$1" pin="C"/>
+</segment>
+<segment>
+<pinref part="+3V1" gate="G$1" pin="+3V3"/>
+<wire x1="274.32" y1="-25.4" x2="274.32" y2="-33.02" width="0.1524" layer="91"/>
+<pinref part="D7" gate="G$1" pin="C"/>
+</segment>
+<segment>
+<pinref part="R10" gate="G$1" pin="2"/>
+<pinref part="+3V39" gate="G$1" pin="+3V3"/>
+<wire x1="40.64" y1="48.26" x2="25.4" y2="48.26" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="R14" gate="G$1" pin="2"/>
+<wire x1="266.7" y1="-76.2" x2="266.7" y2="-71.12" width="0.1524" layer="91"/>
+<pinref part="+3V8" gate="G$1" pin="+3V3"/>
+</segment>
+<segment>
+<pinref part="U$5" gate="G$1" pin="A"/>
+<wire x1="-50.8" y1="172.72" x2="-33.02" y2="172.72" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="172.72" x2="-33.02" y2="165.1" width="0.1524" layer="91"/>
+<pinref part="U$8" gate="G$1" pin="A"/>
+<wire x1="-33.02" y1="165.1" x2="-40.64" y2="165.1" width="0.1524" layer="91"/>
+<pinref part="U$4" gate="G$1" pin="A"/>
+<wire x1="-50.8" y1="157.48" x2="-33.02" y2="157.48" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="157.48" x2="-33.02" y2="165.1" width="0.1524" layer="91"/>
+<junction x="-33.02" y="165.1"/>
+<pinref part="+3V9" gate="G$1" pin="+3V3"/>
+<wire x1="-27.94" y1="165.1" x2="-33.02" y2="165.1" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="C7" gate="G$1" pin="2"/>
+<pinref part="C5" gate="G$1" pin="2"/>
+<wire x1="-50.8" y1="190.5" x2="-63.5" y2="190.5" width="0.1524" layer="91"/>
+<pinref part="C11" gate="G$1" pin="2"/>
+<wire x1="-63.5" y1="190.5" x2="-76.2" y2="190.5" width="0.1524" layer="91"/>
+<junction x="-63.5" y="190.5"/>
+<wire x1="-76.2" y1="190.5" x2="-101.6" y2="190.5" width="0.1524" layer="91"/>
+<junction x="-76.2" y="190.5"/>
+<pinref part="+3V5" gate="G$1" pin="+3V3"/>
+</segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="3V3"/>
+<pinref part="+3V6" gate="G$1" pin="+3V3"/>
+<wire x1="91.44" y1="149.86" x2="68.58" y2="149.86" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J2" gate="G$1" pin="VCC"/>
+<wire x1="-142.24" y1="111.76" x2="-170.18" y2="111.76" width="0.1524" layer="91"/>
+<pinref part="+3V7" gate="G$1" pin="+3V3"/>
+</segment>
+</net>
+<net name="DC-CAL" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="DC_CAL"/>
+<wire x1="78.74" y1="40.64" x2="60.96" y2="40.64" width="0.1524" layer="91"/>
+<label x="60.96" y="40.64" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PB7"/>
+<wire x1="-50.8" y1="76.2" x2="-33.02" y2="76.2" width="0.1524" layer="91"/>
+<label x="-48.26" y="76.2" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="V-U" class="0">
+<segment>
+<pinref part="R27" gate="G$1" pin="2"/>
+<pinref part="R26" gate="G$1" pin="1"/>
+<wire x1="266.7" y1="-40.64" x2="266.7" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="266.7" y1="-38.1" x2="266.7" y2="-35.56" width="0.1524" layer="91"/>
+<wire x1="266.7" y1="-38.1" x2="236.22" y2="-38.1" width="0.1524" layer="91"/>
+<junction x="266.7" y="-38.1"/>
+<label x="236.22" y="-38.1" size="1.778" layer="95"/>
+<pinref part="C39" gate="G$1" pin="1"/>
+<wire x1="266.7" y1="-38.1" x2="274.32" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="274.32" y1="-38.1" x2="274.32" y2="-43.18" width="0.1524" layer="91"/>
+<pinref part="D7" gate="G$1" pin="A"/>
+<junction x="274.32" y="-38.1"/>
+</segment>
+<segment>
+<wire x1="40.64" y1="81.28" x2="27.94" y2="81.28" width="0.1524" layer="91"/>
+<label x="27.94" y="81.28" size="1.778" layer="95"/>
+<pinref part="J3" gate="G$1" pin="5"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA4"/>
+<wire x1="-50.8" y1="106.68" x2="-33.02" y2="106.68" width="0.1524" layer="91"/>
+<label x="-48.26" y="106.68" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="V-V" class="0">
+<segment>
+<pinref part="R32" gate="G$1" pin="2"/>
+<pinref part="R31" gate="G$1" pin="1"/>
+<wire x1="320.04" y1="-40.64" x2="320.04" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="320.04" y1="-38.1" x2="320.04" y2="-35.56" width="0.1524" layer="91"/>
+<wire x1="320.04" y1="-38.1" x2="289.56" y2="-38.1" width="0.1524" layer="91"/>
+<junction x="320.04" y="-38.1"/>
+<label x="289.56" y="-38.1" size="1.778" layer="95"/>
+<pinref part="C41" gate="G$1" pin="1"/>
+<wire x1="320.04" y1="-38.1" x2="327.66" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="327.66" y1="-38.1" x2="327.66" y2="-43.18" width="0.1524" layer="91"/>
+<pinref part="D2" gate="G$1" pin="A"/>
+<junction x="327.66" y="-38.1"/>
+</segment>
+<segment>
+<wire x1="40.64" y1="78.74" x2="27.94" y2="78.74" width="0.1524" layer="91"/>
+<label x="27.94" y="78.74" size="1.778" layer="95"/>
+<pinref part="J3" gate="G$1" pin="6"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA3"/>
+<wire x1="-50.8" y1="109.22" x2="-33.02" y2="109.22" width="0.1524" layer="91"/>
+<label x="-48.26" y="109.22" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="V-VCC" class="0">
+<segment>
+<pinref part="R39" gate="G$1" pin="2"/>
+<pinref part="R38" gate="G$1" pin="1"/>
+<wire x1="426.72" y1="-40.64" x2="426.72" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="426.72" y1="-38.1" x2="426.72" y2="-35.56" width="0.1524" layer="91"/>
+<wire x1="426.72" y1="-38.1" x2="396.24" y2="-38.1" width="0.1524" layer="91"/>
+<junction x="426.72" y="-38.1"/>
+<label x="396.24" y="-38.1" size="1.778" layer="95"/>
+<wire x1="426.72" y1="-38.1" x2="434.34" y2="-38.1" width="0.1524" layer="91"/>
+<pinref part="C45" gate="G$1" pin="1"/>
+<wire x1="434.34" y1="-38.1" x2="434.34" y2="-43.18" width="0.1524" layer="91"/>
+<pinref part="D5" gate="G$1" pin="A"/>
+<junction x="434.34" y="-38.1"/>
+</segment>
+<segment>
+<pinref part="J3" gate="G$1" pin="8"/>
+<wire x1="40.64" y1="73.66" x2="27.94" y2="73.66" width="0.1524" layer="91"/>
+<label x="27.94" y="73.66" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA1"/>
+<wire x1="-50.8" y1="114.3" x2="-33.02" y2="114.3" width="0.1524" layer="91"/>
+<label x="-48.26" y="114.3" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="PHASE-U" class="0">
+<segment>
+<pinref part="R26" gate="G$1" pin="2"/>
+<wire x1="266.7" y1="-25.4" x2="266.7" y2="-20.32" width="0.1524" layer="91"/>
+<wire x1="266.7" y1="-20.32" x2="276.86" y2="-20.32" width="0.1524" layer="91"/>
+<label x="271.78" y="-20.32" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="SH_A"/>
+<label x="116.84" y="43.18" size="1.778" layer="95"/>
+<wire x1="134.62" y1="43.18" x2="114.3" y2="43.18" width="0.1524" layer="91"/>
+<pinref part="C31" gate="G$1" pin="2"/>
+<wire x1="139.7" y1="40.64" x2="134.62" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="40.64" x2="134.62" y2="43.18" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U$9" gate="G$1" pin="VSW"/>
+<pinref part="J7" gate="G$1" pin="PWRPAD"/>
+<wire x1="281.94" y1="78.74" x2="299.72" y2="78.74" width="0.1524" layer="91"/>
+<label x="284.48" y="78.74" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U$9" gate="G$1" pin="SH"/>
+<wire x1="246.38" y1="78.74" x2="220.98" y2="78.74" width="0.1524" layer="91"/>
+<label x="220.98" y="78.74" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="VCC" class="0">
+<segment>
+<pinref part="P+6" gate="VCC" pin="VCC"/>
+<wire x1="373.38" y1="114.3" x2="373.38" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="378.46" y1="109.22" x2="373.38" y2="109.22" width="0.1524" layer="91"/>
+<pinref part="C42" gate="G$1" pin="1"/>
+<pinref part="U$10" gate="G$1" pin="VIN"/>
+<wire x1="373.38" y1="102.87" x2="373.38" y2="109.22" width="0.1524" layer="91"/>
+<junction x="373.38" y="109.22"/>
+</segment>
+<segment>
+<pinref part="P+8" gate="VCC" pin="VCC"/>
+<wire x1="469.9" y1="114.3" x2="469.9" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="474.98" y1="109.22" x2="469.9" y2="109.22" width="0.1524" layer="91"/>
+<pinref part="C44" gate="G$1" pin="1"/>
+<pinref part="U$11" gate="G$1" pin="VIN"/>
+<wire x1="469.9" y1="102.87" x2="469.9" y2="109.22" width="0.1524" layer="91"/>
+<junction x="469.9" y="109.22"/>
+</segment>
+<segment>
+<pinref part="P+5" gate="VCC" pin="VCC"/>
+<wire x1="266.7" y1="109.22" x2="266.7" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="271.78" y1="109.22" x2="266.7" y2="109.22" width="0.1524" layer="91"/>
+<pinref part="C40" gate="G$1" pin="1"/>
+<pinref part="U$9" gate="G$1" pin="VIN"/>
+<wire x1="266.7" y1="102.87" x2="266.7" y2="109.22" width="0.1524" layer="91"/>
+<junction x="266.7" y="109.22"/>
+</segment>
+<segment>
+<pinref part="C26" gate="G$1" pin="1"/>
+<pinref part="C24" gate="G$1" pin="1"/>
+<wire x1="116.84" y1="-27.94" x2="116.84" y2="-20.32" width="0.1524" layer="91"/>
+<junction x="116.84" y="-27.94"/>
+<wire x1="116.84" y1="-20.32" x2="116.84" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="-10.16" x2="116.84" y2="0" width="0.1524" layer="91"/>
+<junction x="116.84" y="-10.16"/>
+<pinref part="U2" gate="G$1" pin="PVDD1"/>
+<wire x1="116.84" y1="0" x2="114.3" y2="0" width="0.1524" layer="91"/>
+<pinref part="P+3" gate="VCC" pin="VCC"/>
+<wire x1="116.84" y1="-27.94" x2="116.84" y2="-40.64" width="0.1524" layer="91"/>
+<pinref part="C25" gate="G$1" pin="1"/>
+<junction x="116.84" y="-20.32"/>
+</segment>
+<segment>
+<pinref part="J8" gate="G$1" pin="PWRPAD"/>
+<wire x1="289.56" y1="147.32" x2="297.18" y2="147.32" width="0.1524" layer="91"/>
+<pinref part="P+7" gate="VCC" pin="VCC"/>
+<pinref part="BFC1" gate="G$1" pin="1"/>
+<wire x1="297.18" y1="147.32" x2="304.8" y2="147.32" width="0.1524" layer="91"/>
+<junction x="297.18" y="147.32"/>
+<pinref part="C10" gate="G$1" pin="1"/>
+<wire x1="304.8" y1="147.32" x2="312.42" y2="147.32" width="0.1524" layer="91"/>
+<junction x="304.8" y="147.32"/>
+<pinref part="C15" gate="G$1" pin="1"/>
+<junction x="312.42" y="147.32"/>
+<wire x1="312.42" y1="147.32" x2="322.58" y2="147.32" width="0.1524" layer="91"/>
+<pinref part="C18" gate="G$1" pin="1"/>
+<wire x1="322.58" y1="147.32" x2="332.74" y2="147.32" width="0.1524" layer="91"/>
+<junction x="322.58" y="147.32"/>
+<pinref part="C21" gate="G$1" pin="1"/>
+<wire x1="332.74" y1="147.32" x2="375.92" y2="147.32" width="0.1524" layer="91"/>
+<junction x="332.74" y="147.32"/>
+</segment>
+<segment>
+<pinref part="R38" gate="G$1" pin="2"/>
+<wire x1="426.72" y1="-25.4" x2="426.72" y2="-20.32" width="0.1524" layer="91"/>
+<pinref part="P+9" gate="VCC" pin="VCC"/>
+</segment>
+</net>
+<net name="DRV-HI-U" class="0">
+<segment>
+<pinref part="R24" gate="G$1" pin="1"/>
+<wire x1="231.14" y1="88.9" x2="220.98" y2="88.9" width="0.1524" layer="91"/>
+<label x="220.98" y="88.9" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="GH_A"/>
+<wire x1="114.3" y1="45.72" x2="124.46" y2="45.72" width="0.1524" layer="91"/>
+<label x="116.84" y="45.72" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="DRV-LO-U" class="0">
+<segment>
+<pinref part="R25" gate="G$1" pin="1"/>
+<wire x1="231.14" y1="68.58" x2="220.98" y2="68.58" width="0.1524" layer="91"/>
+<label x="220.98" y="68.58" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="GL_A"/>
+<wire x1="114.3" y1="40.64" x2="124.46" y2="40.64" width="0.1524" layer="91"/>
+<label x="116.84" y="40.64" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="SL-V" class="0">
+<segment>
+<wire x1="373.38" y1="45.72" x2="373.38" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="373.38" y1="50.8" x2="342.9" y2="50.8" width="0.1524" layer="91"/>
+<label x="342.9" y="50.8" size="1.778" layer="95"/>
+<pinref part="R4" gate="G$1" pin="B"/>
+<pinref part="U$10" gate="G$1" pin="GND"/>
+<wire x1="373.38" y1="53.34" x2="373.38" y2="50.8" width="0.1524" layer="91"/>
+<junction x="373.38" y="50.8"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="SL_B"/>
+<wire x1="114.3" y1="25.4" x2="124.46" y2="25.4" width="0.1524" layer="91"/>
+<label x="116.84" y="25.4" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="SHNT-V-HI" class="0">
+<segment>
+<wire x1="370.84" y1="45.72" x2="342.9" y2="45.72" width="0.1524" layer="91"/>
+<label x="342.9" y="45.72" size="1.778" layer="95"/>
+<pinref part="R4" gate="G$1" pin="SB"/>
+</segment>
+<segment>
+<pinref part="R18" gate="G$1" pin="1"/>
+<wire x1="152.4" y1="10.16" x2="160.02" y2="10.16" width="0.1524" layer="91"/>
+<label x="152.4" y="10.16" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="SHNT-V-LO" class="0">
+<segment>
+<wire x1="370.84" y1="33.02" x2="342.9" y2="33.02" width="0.1524" layer="91"/>
+<label x="342.9" y="33.02" size="1.778" layer="95"/>
+<pinref part="R4" gate="G$1" pin="SA"/>
+</segment>
+<segment>
+<pinref part="R19" gate="G$1" pin="1"/>
+<wire x1="152.4" y1="2.54" x2="160.02" y2="2.54" width="0.1524" layer="91"/>
+<label x="152.4" y="2.54" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="PHASE-V" class="0">
+<segment>
+<pinref part="R31" gate="G$1" pin="2"/>
+<wire x1="320.04" y1="-25.4" x2="320.04" y2="-20.32" width="0.1524" layer="91"/>
+<wire x1="320.04" y1="-20.32" x2="330.2" y2="-20.32" width="0.1524" layer="91"/>
+<label x="325.12" y="-20.32" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="SH_B"/>
+<label x="116.84" y="30.48" size="1.778" layer="95"/>
+<wire x1="134.62" y1="30.48" x2="114.3" y2="30.48" width="0.1524" layer="91"/>
+<pinref part="C32" gate="G$1" pin="2"/>
+<wire x1="139.7" y1="27.94" x2="134.62" y2="27.94" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="27.94" x2="134.62" y2="30.48" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U$10" gate="G$1" pin="VSW"/>
+<pinref part="J10" gate="G$1" pin="PWRPAD"/>
+<wire x1="388.62" y1="78.74" x2="406.4" y2="78.74" width="0.1524" layer="91"/>
+<label x="391.16" y="78.74" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U$10" gate="G$1" pin="SH"/>
+<wire x1="353.06" y1="78.74" x2="327.66" y2="78.74" width="0.1524" layer="91"/>
+<label x="327.66" y="78.74" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="DRV-LO-V" class="0">
+<segment>
+<pinref part="R29" gate="G$1" pin="1"/>
+<wire x1="337.82" y1="68.58" x2="327.66" y2="68.58" width="0.1524" layer="91"/>
+<label x="327.66" y="68.58" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="GL_B"/>
+<wire x1="114.3" y1="27.94" x2="124.46" y2="27.94" width="0.1524" layer="91"/>
+<label x="116.84" y="27.94" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="DRV-HI-V" class="0">
+<segment>
+<pinref part="R28" gate="G$1" pin="1"/>
+<wire x1="337.82" y1="88.9" x2="327.66" y2="88.9" width="0.1524" layer="91"/>
+<label x="327.66" y="88.9" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="GH_B"/>
+<wire x1="114.3" y1="33.02" x2="124.46" y2="33.02" width="0.1524" layer="91"/>
+<label x="116.84" y="33.02" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="DRV-HI-W" class="0">
+<segment>
+<pinref part="R33" gate="G$1" pin="1"/>
+<wire x1="434.34" y1="88.9" x2="424.18" y2="88.9" width="0.1524" layer="91"/>
+<label x="424.18" y="88.9" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="GH_C"/>
+<wire x1="114.3" y1="20.32" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<label x="116.84" y="20.32" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="PHASE-W" class="0">
+<segment>
+<pinref part="R36" gate="G$1" pin="2"/>
+<wire x1="373.38" y1="-25.4" x2="373.38" y2="-20.32" width="0.1524" layer="91"/>
+<wire x1="373.38" y1="-20.32" x2="383.54" y2="-20.32" width="0.1524" layer="91"/>
+<label x="378.46" y="-20.32" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="SH_C"/>
+<label x="116.84" y="17.78" size="1.778" layer="95"/>
+<wire x1="134.62" y1="17.78" x2="114.3" y2="17.78" width="0.1524" layer="91"/>
+<pinref part="C33" gate="G$1" pin="2"/>
+<wire x1="139.7" y1="15.24" x2="134.62" y2="15.24" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="15.24" x2="134.62" y2="17.78" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U$11" gate="G$1" pin="SH"/>
+<wire x1="449.58" y1="78.74" x2="424.18" y2="78.74" width="0.1524" layer="91"/>
+<label x="424.18" y="78.74" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U$11" gate="G$1" pin="VSW"/>
+<pinref part="J11" gate="G$1" pin="PWRPAD"/>
+<wire x1="485.14" y1="78.74" x2="505.46" y2="78.74" width="0.1524" layer="91"/>
+<label x="487.68" y="78.74" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="DRV-LO-W" class="0">
+<segment>
+<pinref part="R34" gate="G$1" pin="1"/>
+<wire x1="434.34" y1="68.58" x2="424.18" y2="68.58" width="0.1524" layer="91"/>
+<label x="424.18" y="68.58" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="GL_C"/>
+<wire x1="114.3" y1="15.24" x2="124.46" y2="15.24" width="0.1524" layer="91"/>
+<label x="116.84" y="15.24" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="SL-W" class="0">
+<segment>
+<wire x1="469.9" y1="45.72" x2="469.9" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="469.9" y1="50.8" x2="439.42" y2="50.8" width="0.1524" layer="91"/>
+<label x="439.42" y="50.8" size="1.778" layer="95"/>
+<pinref part="R5" gate="G$1" pin="B"/>
+<pinref part="U$11" gate="G$1" pin="GND"/>
+<wire x1="469.9" y1="50.8" x2="469.9" y2="53.34" width="0.1524" layer="91"/>
+<junction x="469.9" y="50.8"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="SL_C"/>
+<wire x1="114.3" y1="12.7" x2="124.46" y2="12.7" width="0.1524" layer="91"/>
+<label x="116.84" y="12.7" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="SHNT-W-HI" class="0">
+<segment>
+<wire x1="467.36" y1="45.72" x2="439.42" y2="45.72" width="0.1524" layer="91"/>
+<label x="439.42" y="45.72" size="1.778" layer="95"/>
+<pinref part="R5" gate="G$1" pin="SB"/>
+</segment>
+<segment>
+<pinref part="R20" gate="G$1" pin="1"/>
+<wire x1="152.4" y1="-5.08" x2="160.02" y2="-5.08" width="0.1524" layer="91"/>
+<label x="152.4" y="-5.08" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="SHNT-W-LO" class="0">
+<segment>
+<wire x1="467.36" y1="33.02" x2="439.42" y2="33.02" width="0.1524" layer="91"/>
+<label x="439.42" y="33.02" size="1.778" layer="95"/>
+<pinref part="R5" gate="G$1" pin="SA"/>
+</segment>
+<segment>
+<pinref part="R21" gate="G$1" pin="1"/>
+<wire x1="152.4" y1="-12.7" x2="160.02" y2="-12.7" width="0.1524" layer="91"/>
+<label x="152.4" y="-12.7" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$7" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="BST_C"/>
+<pinref part="C33" gate="G$1" pin="1"/>
+<wire x1="114.3" y1="22.86" x2="139.7" y2="22.86" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$8" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="BST_B"/>
+<pinref part="C32" gate="G$1" pin="1"/>
+<wire x1="114.3" y1="35.56" x2="139.7" y2="35.56" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$9" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="BST_A"/>
+<pinref part="C31" gate="G$1" pin="1"/>
+<wire x1="114.3" y1="48.26" x2="139.7" y2="48.26" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$13" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="SN1"/>
+<pinref part="C28" gate="G$1" pin="1"/>
+<wire x1="114.3" y1="10.16" x2="132.08" y2="10.16" width="0.1524" layer="91"/>
+<pinref part="R18" gate="G$1" pin="2"/>
+<wire x1="132.08" y1="10.16" x2="142.24" y2="10.16" width="0.1524" layer="91"/>
+<junction x="132.08" y="10.16"/>
+</segment>
+</net>
+<net name="N$14" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="SP1"/>
+<wire x1="114.3" y1="7.62" x2="127" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="127" y1="7.62" x2="127" y2="2.54" width="0.1524" layer="91"/>
+<pinref part="C28" gate="G$1" pin="2"/>
+<wire x1="127" y1="2.54" x2="132.08" y2="2.54" width="0.1524" layer="91"/>
+<pinref part="R19" gate="G$1" pin="2"/>
+<wire x1="132.08" y1="2.54" x2="142.24" y2="2.54" width="0.1524" layer="91"/>
+<junction x="132.08" y="2.54"/>
+</segment>
+</net>
+<net name="N$15" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="SN2"/>
+<wire x1="114.3" y1="5.08" x2="124.46" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="5.08" x2="124.46" y2="-5.08" width="0.1524" layer="91"/>
+<pinref part="C29" gate="G$1" pin="1"/>
+<wire x1="124.46" y1="-5.08" x2="132.08" y2="-5.08" width="0.1524" layer="91"/>
+<pinref part="R20" gate="G$1" pin="2"/>
+<wire x1="132.08" y1="-5.08" x2="142.24" y2="-5.08" width="0.1524" layer="91"/>
+<junction x="132.08" y="-5.08"/>
+</segment>
+</net>
+<net name="N$16" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="SP2"/>
+<wire x1="114.3" y1="2.54" x2="121.92" y2="2.54" width="0.1524" layer="91"/>
+<wire x1="121.92" y1="2.54" x2="121.92" y2="-12.7" width="0.1524" layer="91"/>
+<pinref part="C29" gate="G$1" pin="2"/>
+<wire x1="121.92" y1="-12.7" x2="132.08" y2="-12.7" width="0.1524" layer="91"/>
+<pinref part="R21" gate="G$1" pin="2"/>
+<wire x1="132.08" y1="-12.7" x2="142.24" y2="-12.7" width="0.1524" layer="91"/>
+<junction x="132.08" y="-12.7"/>
+</segment>
+</net>
+<net name="CP1" class="0">
+<segment>
+<pinref part="C19" gate="G$1" pin="1"/>
+<pinref part="U2" gate="G$1" pin="CP1"/>
+<wire x1="58.42" y1="35.56" x2="78.74" y2="35.56" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="CP2" class="0">
+<segment>
+<pinref part="C19" gate="G$1" pin="2"/>
+<wire x1="50.8" y1="35.56" x2="48.26" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="35.56" x2="48.26" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="U2" gate="G$1" pin="CP2"/>
+<wire x1="48.26" y1="33.02" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$18" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="GVDD"/>
+<pinref part="C16" gate="G$1" pin="2"/>
+<wire x1="78.74" y1="38.1" x2="45.72" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="C13" gate="G$1" pin="2"/>
+<wire x1="45.72" y1="38.1" x2="35.56" y2="38.1" width="0.1524" layer="91"/>
+<junction x="45.72" y="38.1"/>
+</segment>
+</net>
+<net name="N$20" class="0">
+<segment>
+<pinref part="C17" gate="G$1" pin="2"/>
+<pinref part="C14" gate="G$1" pin="2"/>
+<wire x1="48.26" y1="12.7" x2="38.1" y2="12.7" width="0.1524" layer="91"/>
+<pinref part="U2" gate="G$1" pin="DVDD"/>
+<wire x1="78.74" y1="12.7" x2="48.26" y2="12.7" width="0.1524" layer="91"/>
+<junction x="48.26" y="12.7"/>
+<pinref part="U2" gate="G$1" pin="OC_ADJ"/>
+<wire x1="78.74" y1="43.18" x2="20.32" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="20.32" y1="43.18" x2="20.32" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="20.32" y1="12.7" x2="38.1" y2="12.7" width="0.1524" layer="91"/>
+<junction x="38.1" y="12.7"/>
+</segment>
+</net>
+<net name="N$11" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="AVDD"/>
+<pinref part="C20" gate="G$1" pin="2"/>
+<wire x1="78.74" y1="2.54" x2="71.12" y2="2.54" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$21" class="0">
+<segment>
+<pinref part="R11" gate="G$1" pin="1"/>
+<pinref part="U2" gate="G$1" pin="DTC"/>
+<wire x1="58.42" y1="53.34" x2="78.74" y2="53.34" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="M-PWM" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="M_PWM"/>
+<wire x1="78.74" y1="50.8" x2="60.96" y2="50.8" width="0.1524" layer="91"/>
+<label x="60.96" y="50.8" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PB6"/>
+<wire x1="-50.8" y1="78.74" x2="-33.02" y2="78.74" width="0.1524" layer="91"/>
+<label x="-48.26" y="78.74" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="DRV_OCTW" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="NOCTW"/>
+<wire x1="60.96" y1="58.42" x2="78.74" y2="58.42" width="0.1524" layer="91"/>
+<label x="60.96" y="58.42" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PD0"/>
+<wire x1="-50.8" y1="48.26" x2="-33.02" y2="48.26" width="0.1524" layer="91"/>
+<label x="-48.26" y="48.26" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$34" class="0">
+<segment>
+<pinref part="L1" gate="G$1" pin="1"/>
+<pinref part="C12" gate="G$1" pin="1"/>
+<wire x1="-10.16" y1="116.84" x2="-15.24" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-15.24" y1="116.84" x2="-50.8" y2="116.84" width="0.1524" layer="91"/>
+<junction x="-15.24" y="116.84"/>
+<pinref part="U1" gate="G$1" pin="PA0/AREF"/>
+</segment>
+</net>
+<net name="PWMLO2" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="INL_B"/>
+<wire x1="78.74" y1="20.32" x2="60.96" y2="20.32" width="0.1524" layer="91"/>
+<label x="60.96" y="20.32" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PC2/RXD0"/>
+<wire x1="-50.8" y1="66.04" x2="-33.02" y2="66.04" width="0.1524" layer="91"/>
+<label x="-48.26" y="66.04" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="PWMLO3" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="INL_C"/>
+<wire x1="78.74" y1="15.24" x2="60.96" y2="15.24" width="0.1524" layer="91"/>
+<label x="60.96" y="15.24" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PC0/SDA"/>
+<wire x1="-50.8" y1="71.12" x2="-33.02" y2="71.12" width="0.1524" layer="91"/>
+<label x="-48.26" y="71.12" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="PWMLO1" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="INL_A"/>
+<wire x1="78.74" y1="25.4" x2="60.96" y2="25.4" width="0.1524" layer="91"/>
+<label x="60.96" y="25.4" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PC4/SS"/>
+<wire x1="-50.8" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<label x="-48.26" y="60.96" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="PWMHI3" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="INH_C"/>
+<wire x1="78.74" y1="17.78" x2="60.96" y2="17.78" width="0.1524" layer="91"/>
+<label x="60.96" y="17.78" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J13" gate="G$1" pin="4"/>
+<wire x1="40.64" y1="101.6" x2="27.94" y2="101.6" width="0.1524" layer="91"/>
+<label x="27.94" y="101.6" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PC1/SCL/XCK0"/>
+<wire x1="-50.8" y1="68.58" x2="-33.02" y2="68.58" width="0.1524" layer="91"/>
+<label x="-48.26" y="68.58" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="PWMHI1" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="INH_A"/>
+<wire x1="78.74" y1="27.94" x2="60.96" y2="27.94" width="0.1524" layer="91"/>
+<label x="60.96" y="27.94" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J13" gate="G$1" pin="2"/>
+<wire x1="40.64" y1="106.68" x2="27.94" y2="106.68" width="0.1524" layer="91"/>
+<label x="27.94" y="106.68" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PC5/XCK1/MOSI"/>
+<wire x1="-50.8" y1="58.42" x2="-33.02" y2="58.42" width="0.1524" layer="91"/>
+<label x="-48.26" y="58.42" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="PWMHI2" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="INH_B"/>
+<wire x1="78.74" y1="22.86" x2="60.96" y2="22.86" width="0.1524" layer="91"/>
+<label x="60.96" y="22.86" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J13" gate="G$1" pin="3"/>
+<wire x1="40.64" y1="104.14" x2="27.94" y2="104.14" width="0.1524" layer="91"/>
+<label x="27.94" y="104.14" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PC3/TXD0"/>
+<wire x1="-50.8" y1="63.5" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
+<label x="-48.26" y="63.5" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="EN-GATE" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="EN_GATE"/>
+<wire x1="78.74" y1="30.48" x2="60.96" y2="30.48" width="0.1524" layer="91"/>
+<label x="60.96" y="30.48" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="S3" gate="G$1" pin="2"/>
+<wire x1="-60.96" y1="134.62" x2="-50.8" y2="134.62" width="0.1524" layer="91"/>
+<label x="-58.42" y="134.62" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="V-W" class="0">
+<segment>
+<pinref part="R37" gate="G$1" pin="2"/>
+<pinref part="R36" gate="G$1" pin="1"/>
+<wire x1="373.38" y1="-40.64" x2="373.38" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="373.38" y1="-38.1" x2="373.38" y2="-35.56" width="0.1524" layer="91"/>
+<wire x1="373.38" y1="-38.1" x2="342.9" y2="-38.1" width="0.1524" layer="91"/>
+<junction x="373.38" y="-38.1"/>
+<label x="342.9" y="-38.1" size="1.778" layer="95"/>
+<wire x1="373.38" y1="-38.1" x2="381" y2="-38.1" width="0.1524" layer="91"/>
+<pinref part="C43" gate="G$1" pin="1"/>
+<wire x1="381" y1="-38.1" x2="381" y2="-43.18" width="0.1524" layer="91"/>
+<pinref part="D3" gate="G$1" pin="A"/>
+<junction x="381" y="-38.1"/>
+</segment>
+<segment>
+<pinref part="J3" gate="G$1" pin="7"/>
+<wire x1="40.64" y1="76.2" x2="27.94" y2="76.2" width="0.1524" layer="91"/>
+<label x="27.94" y="76.2" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA2"/>
+<wire x1="-50.8" y1="111.76" x2="-33.02" y2="111.76" width="0.1524" layer="91"/>
+<label x="-48.26" y="111.76" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$25" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="M_OC"/>
+<pinref part="R10" gate="G$1" pin="1"/>
+<wire x1="78.74" y1="48.26" x2="50.8" y2="48.26" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="M-GAIN" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="GAIN"/>
+<wire x1="78.74" y1="45.72" x2="60.96" y2="45.72" width="0.1524" layer="91"/>
+<label x="60.96" y="45.72" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PC6/RXD1/MISO"/>
+<wire x1="-50.8" y1="55.88" x2="-33.02" y2="55.88" width="0.1524" layer="91"/>
+<label x="-48.26" y="55.88" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="EN-GATE-MC" class="0">
+<segment>
+<pinref part="S3" gate="G$1" pin="1"/>
+<wire x1="-71.12" y1="132.08" x2="-86.36" y2="132.08" width="0.1524" layer="91"/>
+<label x="-86.36" y="132.08" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PD1/XCK0"/>
+<wire x1="-50.8" y1="45.72" x2="-33.02" y2="45.72" width="0.1524" layer="91"/>
+<label x="-48.26" y="45.72" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$26" class="0">
+<segment>
+<pinref part="S3" gate="G$1" pin="3"/>
+<wire x1="-71.12" y1="137.16" x2="-88.9" y2="137.16" width="0.1524" layer="91"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+</segment>
+</net>
+<net name="N$35" class="0">
+<segment>
+<wire x1="-58.42" y1="157.48" x2="-66.04" y2="157.48" width="0.1524" layer="91"/>
+<pinref part="R6" gate="G$1" pin="2"/>
+<pinref part="U$4" gate="G$1" pin="C"/>
+</segment>
+</net>
+<net name="N$36" class="0">
+<segment>
+<pinref part="R8" gate="G$1" pin="2"/>
+<pinref part="U$5" gate="G$1" pin="C"/>
+<wire x1="-66.04" y1="172.72" x2="-58.42" y2="172.72" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="I-V" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="SO1"/>
+<wire x1="78.74" y1="7.62" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
+<label x="60.96" y="7.62" size="1.778" layer="95"/>
+</segment>
+<segment>
+<wire x1="40.64" y1="86.36" x2="27.94" y2="86.36" width="0.1524" layer="91"/>
+<label x="27.94" y="86.36" size="1.778" layer="95"/>
+<pinref part="J3" gate="G$1" pin="3"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA6"/>
+<wire x1="-50.8" y1="101.6" x2="-33.02" y2="101.6" width="0.1524" layer="91"/>
+<label x="-48.26" y="101.6" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="I-W" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="SO2"/>
+<wire x1="78.74" y1="5.08" x2="60.96" y2="5.08" width="0.1524" layer="91"/>
+<label x="60.96" y="5.08" size="1.778" layer="95"/>
+</segment>
+<segment>
+<wire x1="40.64" y1="83.82" x2="27.94" y2="83.82" width="0.1524" layer="91"/>
+<label x="27.94" y="83.82" size="1.778" layer="95"/>
+<pinref part="J3" gate="G$1" pin="4"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA5"/>
+<wire x1="-50.8" y1="104.14" x2="-33.02" y2="104.14" width="0.1524" layer="91"/>
+<label x="-48.26" y="104.14" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$10" class="0">
+<segment>
+<pinref part="R2" gate="G$1" pin="2"/>
+<pinref part="U2" gate="G$1" pin="EN_BUCK"/>
+<wire x1="127" y1="66.04" x2="114.3" y2="66.04" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$19" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="BIAS"/>
+<wire x1="114.3" y1="50.8" x2="119.38" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="119.38" y1="50.8" x2="119.38" y2="55.88" width="0.1524" layer="91"/>
+<pinref part="C8" gate="G$1" pin="1"/>
+<wire x1="119.38" y1="55.88" x2="121.92" y2="55.88" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="DRV_FAULT" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="NFAULT"/>
+<wire x1="60.96" y1="55.88" x2="78.74" y2="55.88" width="0.1524" layer="91"/>
+<label x="60.96" y="55.88" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J13" gate="G$1" pin="1"/>
+<wire x1="40.64" y1="109.22" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<label x="27.94" y="109.22" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PC7/TXD1/SCK"/>
+<wire x1="-50.8" y1="53.34" x2="-33.02" y2="53.34" width="0.1524" layer="91"/>
+<label x="-48.26" y="53.34" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$23" class="0">
+<segment>
+<pinref part="R12" gate="G$1" pin="2"/>
+<pinref part="U$8" gate="G$1" pin="C"/>
+<wire x1="-66.04" y1="165.1" x2="-48.26" y2="165.1" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$2" class="0">
+<segment>
+<pinref part="R25" gate="G$1" pin="2"/>
+<pinref part="U$9" gate="G$1" pin="GL"/>
+<wire x1="241.3" y1="68.58" x2="246.38" y2="68.58" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$3" class="0">
+<segment>
+<pinref part="U$9" gate="G$1" pin="GH"/>
+<pinref part="R24" gate="G$1" pin="2"/>
+<wire x1="246.38" y1="88.9" x2="241.3" y2="88.9" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$4" class="0">
+<segment>
+<pinref part="R28" gate="G$1" pin="2"/>
+<pinref part="U$10" gate="G$1" pin="GH"/>
+<wire x1="347.98" y1="88.9" x2="353.06" y2="88.9" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$24" class="0">
+<segment>
+<pinref part="R29" gate="G$1" pin="2"/>
+<pinref part="U$10" gate="G$1" pin="GL"/>
+<wire x1="347.98" y1="68.58" x2="353.06" y2="68.58" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$5" class="0">
+<segment>
+<pinref part="R33" gate="G$1" pin="2"/>
+<pinref part="U$11" gate="G$1" pin="GH"/>
+<wire x1="444.5" y1="88.9" x2="449.58" y2="88.9" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$6" class="0">
+<segment>
+<pinref part="U$11" gate="G$1" pin="GL"/>
+<pinref part="R34" gate="G$1" pin="2"/>
+<wire x1="449.58" y1="68.58" x2="444.5" y2="68.58" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="THERMISTOR" class="0">
+<segment>
+<pinref part="R13" gate="G$1" pin="2"/>
+<pinref part="R14" gate="G$1" pin="1"/>
+<wire x1="266.7" y1="-91.44" x2="266.7" y2="-88.9" width="0.1524" layer="91"/>
+<wire x1="266.7" y1="-88.9" x2="266.7" y2="-86.36" width="0.1524" layer="91"/>
+<wire x1="266.7" y1="-88.9" x2="236.22" y2="-88.9" width="0.1524" layer="91"/>
+<junction x="266.7" y="-88.9"/>
+<label x="236.22" y="-88.9" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="STLCLK" class="0">
+<segment>
+<pinref part="R8" gate="G$1" pin="1"/>
+<wire x1="-76.2" y1="172.72" x2="-101.6" y2="172.72" width="0.1524" layer="91"/>
+<label x="-101.6" y="172.72" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PE1/SCL/XCK0"/>
+<wire x1="-50.8" y1="22.86" x2="-33.02" y2="22.86" width="0.1524" layer="91"/>
+<label x="-48.26" y="22.86" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="STLERR" class="0">
+<segment>
+<pinref part="R12" gate="G$1" pin="1"/>
+<wire x1="-76.2" y1="165.1" x2="-101.6" y2="165.1" width="0.1524" layer="91"/>
+<label x="-101.6" y="165.1" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PE0/SDA"/>
+<wire x1="-50.8" y1="25.4" x2="-33.02" y2="25.4" width="0.1524" layer="91"/>
+<label x="-48.26" y="25.4" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="ENC_MISO" class="0">
+<segment>
+<pinref part="J6" gate="A" pin="3"/>
+<wire x1="91.44" y1="111.76" x2="78.74" y2="111.76" width="0.1524" layer="91"/>
+<label x="78.74" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PD6/RXD1/MISO/D-"/>
+<wire x1="-50.8" y1="33.02" x2="-33.02" y2="33.02" width="0.1524" layer="91"/>
+<label x="-48.26" y="33.02" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="ENC_SCK" class="0">
+<segment>
+<pinref part="J6" gate="A" pin="4"/>
+<wire x1="91.44" y1="109.22" x2="78.74" y2="109.22" width="0.1524" layer="91"/>
+<label x="78.74" y="109.22" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PD5/XCK/MOSI"/>
+<wire x1="-50.8" y1="35.56" x2="-33.02" y2="35.56" width="0.1524" layer="91"/>
+<label x="-48.26" y="35.56" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="ENC_CSN" class="0">
+<segment>
+<pinref part="J6" gate="A" pin="5"/>
+<wire x1="91.44" y1="106.68" x2="78.74" y2="106.68" width="0.1524" layer="91"/>
+<label x="78.74" y="106.68" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PD4/SS"/>
+<wire x1="-50.8" y1="38.1" x2="-33.02" y2="38.1" width="0.1524" layer="91"/>
+<label x="-48.26" y="38.1" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="ENC_MOSI" class="0">
+<segment>
+<pinref part="J6" gate="A" pin="6"/>
+<wire x1="91.44" y1="104.14" x2="78.74" y2="104.14" width="0.1524" layer="91"/>
+<label x="78.74" y="104.14" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PD7/TXD1/SCK/D+"/>
+<wire x1="-50.8" y1="30.48" x2="-33.02" y2="30.48" width="0.1524" layer="91"/>
+<label x="-48.26" y="30.48" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$12" class="0">
+<segment>
+<pinref part="Y1" gate="G$1" pin="1"/>
+<pinref part="U1" gate="G$1" pin="PR0/XTAL2"/>
+<wire x1="-114.3" y1="58.42" x2="-101.6" y2="58.42" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$17" class="0">
+<segment>
+<pinref part="U1" gate="G$1" pin="PR1/XTAL1"/>
+<pinref part="Y1" gate="G$1" pin="3"/>
+<wire x1="-101.6" y1="43.18" x2="-114.3" y2="43.18" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$1" class="0">
+<segment>
+<pinref part="R7" gate="G$1" pin="2"/>
+<pinref part="J1" gate="G$1" pin="YLW-TX"/>
+<wire x1="71.12" y1="139.7" x2="91.44" y2="139.7" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$22" class="0">
+<segment>
+<pinref part="R9" gate="G$1" pin="2"/>
+<pinref part="J1" gate="G$1" pin="GRN-RX"/>
+<wire x1="83.82" y1="144.78" x2="91.44" y2="144.78" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="ATK0-RXLED" class="0">
+<segment>
+<pinref part="R9" gate="G$1" pin="1"/>
+<wire x1="73.66" y1="144.78" x2="45.72" y2="144.78" width="0.1524" layer="91"/>
+<label x="45.72" y="144.78" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PE4/SS"/>
+<wire x1="-50.8" y1="15.24" x2="-33.02" y2="15.24" width="0.1524" layer="91"/>
+<label x="-48.26" y="15.24" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="ATK0-TXLED" class="0">
+<segment>
+<pinref part="R7" gate="G$1" pin="1"/>
+<wire x1="60.96" y1="139.7" x2="45.72" y2="139.7" width="0.1524" layer="91"/>
+<label x="45.72" y="139.7" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PE5/XCK1/MOSI"/>
+<wire x1="-50.8" y1="12.7" x2="-33.02" y2="12.7" width="0.1524" layer="91"/>
+<label x="-48.26" y="12.7" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="ATK0-CLKIN" class="0">
+<segment>
+<pinref part="J1" gate="G$1" pin="CLKIN"/>
+<wire x1="91.44" y1="175.26" x2="45.72" y2="175.26" width="0.1524" layer="91"/>
+<label x="45.72" y="175.26" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PF1/XCK0"/>
+<wire x1="-50.8" y1="0" x2="-33.02" y2="0" width="0.1524" layer="91"/>
+<label x="-48.26" y="0" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="ATK0-TX" class="0">
+<segment>
+<pinref part="J1" gate="G$1" pin="TX"/>
+<wire x1="91.44" y1="165.1" x2="45.72" y2="165.1" width="0.1524" layer="91"/>
+<label x="45.72" y="165.1" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PE7/TXD1/SCK"/>
+<wire x1="-50.8" y1="7.62" x2="-33.02" y2="7.62" width="0.1524" layer="91"/>
+<label x="-48.26" y="7.62" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="ATK0-RX" class="0">
+<segment>
+<pinref part="J1" gate="G$1" pin="RX"/>
+<wire x1="91.44" y1="170.18" x2="45.72" y2="170.18" width="0.1524" layer="91"/>
+<label x="45.72" y="170.18" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PE6/RXD1/MISO"/>
+<wire x1="-50.8" y1="10.16" x2="-33.02" y2="10.16" width="0.1524" layer="91"/>
+<label x="-48.26" y="10.16" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="ATK-CLKOUT" class="0">
+<segment>
+<pinref part="U1" gate="G$1" pin="PF0"/>
+<wire x1="-50.8" y1="2.54" x2="-33.02" y2="2.54" width="0.1524" layer="91"/>
+<label x="-48.26" y="2.54" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="CLKOUT"/>
+<wire x1="91.44" y1="160.02" x2="45.72" y2="160.02" width="0.1524" layer="91"/>
+<label x="45.72" y="160.02" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$27" class="0">
+<segment>
+<pinref part="J2" gate="G$1" pin="PDI_DATA"/>
+<pinref part="U1" gate="G$1" pin="PDI_DATA"/>
+<wire x1="-111.76" y1="111.76" x2="-101.6" y2="111.76" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$28" class="0">
+<segment>
+<pinref part="J2" gate="G$1" pin="PDI_CLK"/>
+<pinref part="U1" gate="G$1" pin="RESET/PDI_CLK"/>
+<wire x1="-111.76" y1="116.84" x2="-109.22" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-109.22" y1="116.84" x2="-101.6" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-109.22" y1="116.84" x2="-109.22" y2="121.92" width="0.1524" layer="91"/>
+<junction x="-109.22" y="116.84"/>
+<pinref part="S1" gate="G$1" pin="S1"/>
+<wire x1="-109.22" y1="121.92" x2="-124.46" y2="121.92" width="0.1524" layer="91"/>
+</segment>
+</net>
+</nets>
+</sheet>
+</sheets>
+</schematic>
+</drawing>
+<compatibility>
+<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>
+</compatibility>
+</eagle>
diff --git a/circuit/atkbldcdriver/atkbldcdriver_2018-06-28.zip b/circuit/atkbldcdriver/atkbldcdriver_2018-06-28.zip
new file mode 100644
index 0000000000000000000000000000000000000000..ce231b03cb940045897979e301bb47c05eca4565
GIT binary patch
literal 143401
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
BZh-&*

literal 0
HcmV?d00001

diff --git a/circuit/atkbldcdriver/eagle.epf b/circuit/atkbldcdriver/eagle.epf
new file mode 100644
index 0000000..4b5f4d7
--- /dev/null
+++ b/circuit/atkbldcdriver/eagle.epf
@@ -0,0 +1,139 @@
+[Eagle]
+Version="09 00 00"
+Platform="Windows"
+Globals="Globals"
+Desktop="Desktop"
+
+[Globals]
+AutoSaveProject=1
+UsedLibraryUrn="urn:adsk.eagle:library:217"
+UsedLibraryUrn="urn:adsk.eagle:library:325"
+UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/connector.lbr"
+UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/fab.lbr"
+UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/lights.lbr"
+UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/microcontrollers.lbr"
+UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/motors.lbr"
+UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/passives.lbr"
+UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/power.lbr"
+UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/sensor.lbr"
+UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/tag-connect-2030.lbr"
+UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/sparkfun/SparkFun-Connectors.lbr"
+UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/jake/tag-connect-2050.lbr"
+UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Comparators.lbr"
+UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Digital.lbr"
+UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/FilterProducts.lbr"
+UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Misc.lbr"
+UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Opamps.lbr"
+UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Optos.lbr"
+UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/PAsystem.lbr"
+UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/PowerProducts.lbr"
+UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/References.lbr"
+UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/SpecialFunctions.lbr"
+UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/capmeter.lbr"
+UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/diode.lbr"
+UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/lt-spice-simulation.lbr"
+UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/lt-supply.lbr"
+UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/rload.lbr"
+UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/sym.lbr"
+UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/marekr/borkedlabs-passives.lbr"
+UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/sparkfun/SparkFun-DiscreteSemi.lbr"
+
+[Win_1]
+Type="Schematic Editor"
+Number=2
+File="atkbldcdriver.sch"
+View="170.224 83.7282 413.377 194.09"
+WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524"
+PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
+ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
+ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
+HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
+TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
+PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
+PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
+DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
+DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
+DimensionExtLengths=" 1.27 2.54 1 2 3 0"
+DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
+SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
+WireBend=0
+WireBendSet=31
+WireCap=1
+MiterStyle=0
+PadShape=0
+ViaShape=1
+PolygonPour=0
+PolygonRank=0
+PolygonThermals=1
+PolygonOrphans=0
+TextRatio=8
+DimensionUnit=1
+DimensionPrecision=2
+DimensionShowUnit=0
+PinDirection=3
+PinFunction=0
+PinLength=2
+PinVisible=3
+SwapLevel=0
+ArcDirection=0
+AddLevel=2
+PadsSameType=0
+Layer=91
+Views=" 1: 170.224 83.7282 413.377 194.09"
+Sheet="1"
+
+[Win_2]
+Type="Board Editor"
+Number=1
+File="atkbldcdriver.brd"
+View="49.5499 31.7808 81.9318 58.7494"
+WireWidths=" 0.0762 0.127 0.15 0.508 0.6096 0.8128 2.54 1.016 1.27 0.3048 0.254 0.2 0.4064 0.1016 0.2032 0.1524"
+PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+PadDrills=" 0.2 0.25 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6 0.3"
+ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
+ViaDrills=" 0.2 0.4 0.45 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.5 0.25 0.35 0.3"
+HoleDrills=" 0.2 0.25 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35 0.3"
+TextSizes=" 0.254 0.3048 0.4064 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 0.6096"
+PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
+PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
+DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
+DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
+DimensionExtLengths=" 1.27 2.54 1 2 3 0"
+DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
+SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
+WireBend=3
+WireBendSet=0
+WireCap=1
+MiterStyle=0
+PadShape=0
+ViaShape=1
+PolygonPour=0
+PolygonRank=3
+PolygonThermals=1
+PolygonOrphans=0
+TextRatio=10
+DimensionUnit=1
+DimensionPrecision=2
+DimensionShowUnit=0
+PinDirection=3
+PinFunction=0
+PinLength=2
+PinVisible=3
+SwapLevel=0
+ArcDirection=0
+AddLevel=2
+PadsSameType=0
+Layer=47
+
+[Win_3]
+Type="Control Panel"
+Number=0
+
+[Desktop]
+Screen="3840 1080"
+Window="Win_1"
+Window="Win_2"
+Window="Win_3"
diff --git a/circuit/mkbldcdriver/eagle.epf b/circuit/mkbldcdriver/eagle.epf
index 157a88a..57c2baf 100644
--- a/circuit/mkbldcdriver/eagle.epf
+++ b/circuit/mkbldcdriver/eagle.epf
@@ -87,7 +87,7 @@ Sheet="1"
 Type="Board Editor"
 Number=1
 File="mkbldcdriver.brd"
-View="30.328 12.4962 164.335 66.3428"
+View="64.4157 29.6408 109.294 47.6739"
 WireWidths=" 0.0762 0.127 0.15 0.508 0.6096 0.8128 2.54 1.016 1.27 0.3048 0.254 0.2 0.4064 0.1524 0.1016 0.2032"
 PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
 PadDrills=" 0.2 0.25 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6 0.3"
@@ -132,7 +132,7 @@ Type="Control Panel"
 Number=0
 
 [Desktop]
-Screen="1920 1080"
+Screen="3840 1080"
 Window="Win_1"
 Window="Win_2"
 Window="Win_3"
-- 
GitLab