diff --git a/README.md b/README.md
index 7ade06a6501d6e07247e300ce03784b4117872d4..e8655c18fae1ea371923313513108c6cc459449d 100644
--- a/README.md
+++ b/README.md
@@ -32,6 +32,13 @@ Arguments: Steps to Make, int32_t | Entry Speed, steps/s, uint32_t | Acceleratio
 Returns: Steps Made, int32_t | on step completion
  - the stepper will load this block into its stepping buffer, and if the buffer is empty will execute the trapezoid. on it's completion, the stepper will reply with an acknowledgement
 
+### Step Wait
+
+Keycode: **133**
+Arguments: Steps to Make, int32_t | Entry Speed, steps/s, uint32_t | Acceleration Rate, steps/s/s, uint32_t | Acceleration Length, steps to accelerate for, uint32_t | Decceleration Length, steps to deccelerate after, uint32_t
+Returns: Wait Made, uint8_t *24*
+ - an identical block to the step trapezoid, but with a flag to avoid actually stepping. this is used in motion planning to insert a wait block for a motor with zero steps, to retain packet synchronization
+
 # Reproducing This Work
 
 All automatakit works are open source, and while we cannot sell you boards, if you have an interesting application, get in touch to ask about collaborating.
diff --git a/circuit/atkstepper23/atkstepper23.brd b/circuit/atkstepper23/atkstepper23.brd
index e082febe08c89cd1a05382a6ec109dc54d7cd5f0..b8aacd550f6f830b2e14d90a4b2fb75e4854b8b5 100644
--- a/circuit/atkstepper23/atkstepper23.brd
+++ b/circuit/atkstepper23/atkstepper23.brd
@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE eagle SYSTEM "eagle.dtd">
-<eagle version="9.0.0">
+<eagle version="9.1.1">
 <drawing>
 <settings>
 <setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="1" altunitdist="mm" altunit="mm"/>
+<grid distance="0.5" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="1" altunitdist="mm" altunit="mm"/>
 <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"/>
@@ -30,16 +30,16 @@
 <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="23" name="tOrigins" color="15" fill="1" visible="no" active="yes"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="no" 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="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="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"/>
@@ -52,13 +52,13 @@
 <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="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
 <layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
 <layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="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="yes" active="yes"/>
+<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"/>
@@ -167,50 +167,58 @@
 <text x="5.15" y="24.45" size="0.8128" layer="21" font="vector">A2</text>
 <text x="5.15" y="32.15" size="0.8128" layer="21" font="vector">B1</text>
 <text x="5.25" y="29.65" size="0.8128" layer="21" font="vector">B2</text>
-<text x="28.2" y="43.7" size="0.8128" layer="21" font="vector" rot="R180">atkstepper23 v0.2</text>
-<text x="38.95" y="11" size="1.778" layer="21" font="vector" rot="R180">GND</text>
-<text x="16.25" y="7.9" size="1.778" layer="21" font="vector">V+</text>
-<text x="44.2" y="34.9" size="1.778" layer="21" font="vector" rot="R180">ATXP0</text>
-<text x="43.9" y="19.3" size="1.778" layer="21" font="vector" rot="R180">ATXP1</text>
+<text x="19.4" y="11.6" size="0.8128" layer="21" font="vector">atkstepper23 v0.3</text>
+<text x="41.05" y="6.5" size="1.778" layer="21" font="vector">GND</text>
+<text x="13.75" y="6.4" size="1.778" layer="21" font="vector">V+</text>
+<text x="41.9" y="29.5" size="1.778" layer="21" font="vector" rot="R270">ATXP0</text>
 <wire x1="44.5" y1="0" x2="12.5" y2="0" width="0.1524" layer="20"/>
-<wire x1="9.5" y1="3" x2="9.5" y2="5" width="0.1524" layer="20"/>
-<wire x1="9.5" y1="5" x2="5" y2="9.5" width="0.1524" layer="20" curve="90"/>
-<wire x1="5" y1="9.5" x2="3" y2="9.5" width="0.1524" layer="20"/>
-<wire x1="0" y1="12.5" x2="0" y2="44.5" width="0.1524" layer="20"/>
-<wire x1="3" y1="47.5" x2="5" y2="47.5" width="0.1524" layer="20"/>
-<wire x1="5" y1="47.5" x2="9.5" y2="52" width="0.1524" layer="20" curve="90"/>
-<wire x1="9.5" y1="52" x2="9.5" y2="54" width="0.1524" layer="20"/>
+<wire x1="9.5" y1="3" x2="9.5" y2="4" width="0.1524" layer="20"/>
+<wire x1="9.5" y1="4" x2="6" y2="7.5" width="0.1524" layer="20" curve="90"/>
+<wire x1="6" y1="7.5" x2="0.5" y2="7.5" width="0.1524" layer="20"/>
+<wire x1="0" y1="8" x2="0" y2="49" width="0.1524" layer="20"/>
+<wire x1="0.5" y1="49.5" x2="5.5" y2="49.5" width="0.1524" layer="20"/>
+<wire x1="5.5" y1="49.5" x2="9.5" y2="53" width="0.1524" layer="20" curve="90"/>
+<wire x1="9.5" y1="53" x2="9.5" y2="54" width="0.1524" layer="20"/>
 <wire x1="12.5" y1="57" x2="44.5" y2="57" width="0.1524" layer="20"/>
 <wire x1="47.5" y1="54" x2="47.5" y2="52" width="0.1524" layer="20"/>
 <wire x1="47.5" y1="52" x2="52" y2="47.5" width="0.1524" layer="20" curve="90"/>
-<wire x1="52" y1="47.5" x2="56" y2="47.5" width="0.1524" layer="20"/>
+<wire x1="52" y1="47.5" x2="53.5" y2="47.5" width="0.1524" layer="20"/>
 <wire x1="47.5" y1="3" x2="44.5" y2="0" width="0.1524" layer="20" curve="-90"/>
 <wire x1="12.5" y1="0" x2="9.5" y2="3" width="0.1524" layer="20" curve="-90"/>
-<wire x1="3" y1="9.5" x2="0" y2="12.5" width="0.1524" layer="20" curve="-90"/>
-<wire x1="3" y1="47.5" x2="0" y2="44.5" width="0.1524" layer="20" curve="90"/>
+<wire x1="0.5" y1="7.5" x2="0" y2="8" width="0.1524" layer="20" curve="-90"/>
+<wire x1="0.5" y1="49.5" x2="0" y2="49" width="0.1524" layer="20" curve="90"/>
 <wire x1="12.5" y1="57" x2="9.5" y2="54" width="0.1524" layer="20" curve="90"/>
 <wire x1="47.5" y1="54" x2="44.5" y2="57" width="0.1524" layer="20" curve="90"/>
-<wire x1="57" y1="46.5" x2="56" y2="47.5" width="0.1524" layer="20" curve="90"/>
-<wire x1="57" y1="10.5" x2="57" y2="46.5" width="0.1524" layer="20"/>
-<text x="16.9" y="50" size="1.016" layer="21" font="vector" rot="R270" align="center-left">pwr</text>
-<text x="19" y="50" size="1.016" layer="21" font="vector" rot="R270" align="center-left">clk</text>
-<text x="21" y="50" size="1.016" layer="21" font="vector" rot="R270" align="center-left">err</text>
-<wire x1="57" y1="10.5" x2="56" y2="9.5" width="0.1524" layer="20" curve="-90"/>
-<wire x1="56" y1="9.5" x2="51.5" y2="9.5" width="0.1524" layer="20"/>
+<wire x1="57" y1="44" x2="53.5" y2="47.5" width="0.1524" layer="20" curve="90"/>
+<wire x1="57" y1="13" x2="57" y2="44" width="0.1524" layer="20"/>
+<text x="17.5" y="50" size="1.016" layer="21" font="vector" rot="R270" align="center-left">pwr</text>
+<text x="20" y="50" size="1.016" layer="21" font="vector" rot="R270" align="center-left">clk</text>
+<text x="22" y="50" size="1.016" layer="21" font="vector" rot="R270" align="center-left">err</text>
+<wire x1="57" y1="13" x2="53.5" y2="9.5" width="0.1524" layer="20" curve="-90"/>
+<wire x1="53.5" y1="9.5" x2="52" y2="9.5" width="0.1524" layer="20"/>
 <dimension x1="0" y1="59.5" x2="57" y2="59.5" x3="28.5" y3="61" textsize="1.778" layer="47"/>
-<wire x1="47.5" y1="3" x2="47.5" y2="5.5" width="0.1524" layer="20"/>
-<wire x1="47.5" y1="5.5" x2="51.5" y2="9.5" width="0.1524" layer="20" curve="-90"/>
-<text x="39.6" y="29.4" size="0.8128" layer="22" font="vector" rot="MR270">my men worship none
+<wire x1="47.5" y1="3" x2="47.5" y2="5" width="0.1524" layer="20"/>
+<wire x1="47.5" y1="5" x2="52" y2="9.5" width="0.1524" layer="20" curve="-90"/>
+<text x="15.7" y="20.9" size="0.8128" layer="22" font="vector" rot="MR90">my men worship none
 yet luscious diamond pole
 incubates wax dream</text>
 <text x="27.7" y="56.2" size="0.8128" layer="21" font="vector" rot="R180">rst</text>
 <text x="31.4" y="53.2" size="0.8128" layer="21" font="vector" rot="R270">PDI</text>
 <text x="35.2" y="26.5" size="0.8128" layer="21" font="vector" rot="R270">spi</text>
+<dimension x1="-1" y1="12.5" x2="-1" y2="44.5" x3="-3" y3="28.5" textsize="1.778" layer="47"/>
+<dimension x1="3" y1="8.5" x2="35" y2="8.5" x3="19" y3="-7.5" textsize="1.778" layer="47"/>
+<circle x="35" y="12.5" radius="0.5" width="0.1524" layer="47"/>
+<dimension x1="-6" y1="7.5" x2="-6" y2="49.5" x3="6" y3="28.5" textsize="1.778" layer="47"/>
+<rectangle x1="0" y1="7.5" x2="21" y2="49.5" layer="52"/>
+<wire x1="12.5" y1="54" x2="44.5" y2="3" width="0.1524" layer="47"/>
+<wire x1="12.5" y1="3" x2="44.5" y2="54" width="0.1524" layer="47"/>
+<circle x="28.5" y="28.5" radius="4" width="0.1524" layer="47"/>
+<text x="41.75" y="12.9" size="1.016" layer="21" font="vector">24v - GND</text>
 </plain>
 <libraries>
 <library name="power">
 <packages>
-<package name="PWRPAD_M3-PEM-MOUNT">
+<package name="PWRPAD_M3_STANDOFF">
 <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"/>
@@ -752,6 +760,25 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 <smd name="P$5" x="1.45" y="0.9" dx="2.5" dy="4.35" layer="1"/>
 <circle x="-2.7" y="-3.8" radius="0.22360625" width="0.127" layer="21"/>
 </package>
+<package name="SOT23-5">
+<description>&lt;b&gt;Small Outline Transistor&lt;/b&gt;, 5 lead</description>
+<wire x1="-1.544" y1="0.713" x2="1.544" y2="0.713" width="0.1524" layer="21"/>
+<wire x1="1.544" y1="0.713" x2="1.544" y2="-0.712" width="0.1524" layer="21"/>
+<wire x1="1.544" y1="-0.712" x2="-1.544" y2="-0.712" width="0.1524" layer="21"/>
+<wire x1="-1.544" y1="-0.712" x2="-1.544" y2="0.713" width="0.1524" layer="21"/>
+<smd name="5" x="-0.95" y="1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="4" x="0.95" y="1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="1" x="-0.95" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="2" x="0" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="3" x="0.95" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<text x="-1.778" y="-1.778" size="1.27" layer="25" ratio="10" rot="R90">&gt;NAME</text>
+<text x="3.048" y="-1.778" size="1.27" layer="27" ratio="10" rot="R90">&gt;VALUE</text>
+<rectangle x1="-1.1875" y1="0.7126" x2="-0.7125" y2="1.5439" layer="51"/>
+<rectangle x1="0.7125" y1="0.7126" x2="1.1875" y2="1.5439" layer="51"/>
+<rectangle x1="-1.1875" y1="-1.5437" x2="-0.7125" y2="-0.7124" layer="51"/>
+<rectangle x1="-0.2375" y1="-1.5437" x2="0.2375" y2="-0.7124" layer="51"/>
+<rectangle x1="0.7125" y1="-1.5437" x2="1.1875" y2="-0.7124" layer="51"/>
+</package>
 </packages>
 </library>
 <library name="borkedlabs-passives">
@@ -802,36 +829,6 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 <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="6.6X6.6-CAP">
-<wire x1="-3.25" y1="3.25" x2="1.55" y2="3.25" width="0.1016" layer="51"/>
-<wire x1="1.55" y1="3.25" x2="3.25" y2="1.55" width="0.1016" layer="51"/>
-<wire x1="3.25" y1="1.55" x2="3.25" y2="-1.55" width="0.1016" layer="51"/>
-<wire x1="3.25" y1="-1.55" x2="1.55" y2="-3.25" width="0.1016" layer="51"/>
-<wire x1="1.55" y1="-3.25" x2="-3.25" y2="-3.25" width="0.1016" layer="51"/>
-<wire x1="-3.25" y1="-3.25" x2="-3.25" y2="3.25" width="0.1016" layer="51"/>
-<wire x1="-2.1" y1="2.25" x2="-2.1" y2="-2.2" width="0.1016" layer="51"/>
-<circle x="0" y="0" radius="3.1" width="0.1016" layer="51"/>
-<smd name="+" x="2.4" y="0" dx="3" dy="1.4" layer="1"/>
-<smd name="-" x="-2.4" y="0" dx="3" dy="1.4" layer="1"/>
-<text x="-2.75" y="4" size="1.016" layer="25">&gt;NAME</text>
-<text x="-2.75" y="-4.975" size="1.016" layer="27">&gt;VALUE</text>
-<rectangle x1="-3.65" y1="-0.35" x2="-3.05" y2="0.35" layer="51"/>
-<rectangle x1="3.05" y1="-0.35" x2="3.65" y2="0.35" layer="51"/>
-<polygon width="0.1016" layer="51">
-<vertex x="-2.15" y="2.15"/>
-<vertex x="-2.6" y="1.6"/>
-<vertex x="-2.9" y="0.9"/>
-<vertex x="-3.05" y="0"/>
-<vertex x="-2.9" y="-0.95"/>
-<vertex x="-2.55" y="-1.65"/>
-<vertex x="-2.15" y="-2.15"/>
-<vertex x="-2.15" y="2.1"/>
-</polygon>
-<text x="-0.762" y="1.27" size="0.6096" layer="21" font="vector">BFC</text>
-<wire x1="1.905" y1="1.524" x2="1.397" y2="1.524" width="0.127" layer="21"/>
-<wire x1="1.651" y1="1.778" x2="1.651" y2="1.27" width="0.127" layer="21"/>
-<wire x1="-1.905" y1="1.524" x2="-1.397" y2="1.524" width="0.127" layer="21"/>
-</package>
 </packages>
 </library>
 <library name="fab">
@@ -952,15 +949,25 @@ You are welcome to use this library for commercial purposes. For attribution, we
 <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="1X02_LONGPADS">
+<description>&lt;h3&gt;Plated Through Hole - Long Pads without Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&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_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<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"/>
+<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.397" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</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>
@@ -991,6 +998,22 @@ You are welcome to use this library for commercial purposes. For attribution, we
 <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="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>
 <package name="RJ45-LED-RJE7318800XXX">
 <hole x="-5.74" y="0" drill="1.8"/>
 <hole x="5.74" y="0" drill="1.8"/>
@@ -1015,22 +1038,6 @@ You are welcome to use this library for commercial purposes. For attribution, we
 <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="microcontrollers">
@@ -1195,6 +1202,142 @@ You are welcome to use this library for commercial purposes. For attribution, we
 </package>
 </packages>
 </library>
+<library name="sensor">
+<packages>
+<package name="TSSOP14">
+<description>&lt;b&gt;Thin Shrink Small Outline Plastic 14&lt;/b&gt;</description>
+<wire x1="-2.5146" y1="-2.0828" x2="2.5146" y2="-2.0828" width="0.1524" layer="51"/>
+<wire x1="2.5146" y1="2.0828" x2="2.5146" y2="-2.0828" width="0.1524" layer="51"/>
+<wire x1="2.5146" y1="2.0828" x2="-2.5146" y2="2.0828" width="0.1524" layer="51"/>
+<wire x1="-2.5146" y1="-2.0828" x2="-2.5146" y2="2.0828" width="0.1524" layer="51"/>
+<circle x="-1.6256" y="-1.2192" radius="0.3048" width="0.1524" layer="21"/>
+<smd name="1" x="-1.905" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="2" x="-1.27" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="3" x="-0.635" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="4" x="0" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="5" x="0.635" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="6" x="1.27" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="7" x="1.905" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="14" x="-1.905" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="13" x="-1.27" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="12" x="-0.635" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="11" x="0" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="10" x="0.635" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="9" x="1.27" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="8" x="1.905" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<text x="-2.8956" y="-2.0828" size="1.016" layer="25" ratio="10" rot="R90">&gt;NAME</text>
+<text x="3.8862" y="-2.0828" size="1.016" layer="27" ratio="10" rot="R90">&gt;VALUE</text>
+<rectangle x1="1.8034" y1="2.1082" x2="2.0066" y2="2.9464" layer="51"/>
+<rectangle x1="1.1684" y1="2.1082" x2="1.3716" y2="2.9464" layer="51"/>
+<rectangle x1="0.5334" y1="2.1082" x2="0.7366" y2="2.9464" layer="51"/>
+<rectangle x1="-0.1016" y1="2.1082" x2="0.1016" y2="2.9464" layer="51"/>
+<rectangle x1="-0.7366" y1="2.1082" x2="-0.5334" y2="2.9464" layer="51"/>
+<rectangle x1="-1.3716" y1="2.1082" x2="-1.1684" y2="2.9464" layer="51"/>
+<rectangle x1="-2.0066" y1="2.1082" x2="-1.8034" y2="2.9464" layer="51"/>
+<rectangle x1="-2.0066" y1="-2.921" x2="-1.8034" y2="-2.0828" layer="51"/>
+<rectangle x1="-1.3716" y1="-2.921" x2="-1.1684" y2="-2.0828" layer="51"/>
+<rectangle x1="-0.7366" y1="-2.921" x2="-0.5334" y2="-2.0828" layer="51"/>
+<rectangle x1="-0.1016" y1="-2.921" x2="0.1016" y2="-2.0828" layer="51"/>
+<rectangle x1="0.5334" y1="-2.921" x2="0.7366" y2="-2.0828" layer="51"/>
+<rectangle x1="1.1684" y1="-2.921" x2="1.3716" y2="-2.0828" layer="51"/>
+<rectangle x1="1.8034" y1="-2.921" x2="2.0066" y2="-2.0828" layer="51"/>
+</package>
+<package name="SOT23">
+<description>&lt;b&gt;SOT 23&lt;/b&gt;</description>
+<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="1.4224" y1="-0.6604" x2="-1.4224" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="-0.6604" x2="-1.4224" y2="0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="-0.1524" x2="-1.4224" y2="0.6604" width="0.1524" layer="21"/>
+<wire x1="-1.4224" y1="0.6604" x2="-0.8636" y2="0.6604" width="0.1524" layer="21"/>
+<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.1524" width="0.1524" layer="21"/>
+<wire x1="0.8636" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="21"/>
+<smd name="3" x="0" y="1.1" dx="0.762" dy="1.016" layer="1"/>
+<smd name="2" x="0.95" y="-1.1" dx="0.762" dy="1.016" layer="1"/>
+<smd name="1" x="-0.95" y="-1.1" dx="0.762" dy="1.016" 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="-0.2286" y1="0.7112" x2="0.2286" y2="1.2954" layer="51"/>
+<rectangle x1="0.7112" y1="-1.2954" x2="1.1684" y2="-0.7112" layer="51"/>
+<rectangle x1="-1.1684" y1="-1.2954" x2="-0.7112" y2="-0.7112" layer="51"/>
+</package>
+</packages>
+</library>
+<library name="comm">
+<packages>
+<package name="TSSOP16">
+<description>&lt;b&gt;TSOP16&lt;/b&gt;&lt;p&gt;
+thin small outline package</description>
+<wire x1="3.1" y1="-2.4" x2="-3" y2="-2.4" width="0.2032" layer="51"/>
+<wire x1="-3" y1="2.6" x2="3.1" y2="2.6" width="0.2032" layer="51"/>
+<wire x1="3.1" y1="-2.4" x2="3.1" y2="2.6" width="0.2032" layer="51"/>
+<wire x1="-3" y1="2.6" x2="-2.8" y2="2.6" width="0.2032" layer="21"/>
+<wire x1="-3" y1="2.6" x2="-3" y2="0.5" width="0.2032" layer="21"/>
+<wire x1="-3" y1="-0.5" x2="-3" y2="-2.4" width="0.2032" layer="21"/>
+<wire x1="-3" y1="-2.4" x2="-2.8" y2="-2.4" width="0.2032" layer="21"/>
+<wire x1="2.9" y1="-2.4" x2="3.1" y2="-2.4" width="0.2032" layer="21"/>
+<wire x1="3.1" y1="-2.4" x2="3.1" y2="2.6" width="0.2032" layer="21"/>
+<wire x1="3.1" y1="2.6" x2="2.9" y2="2.6" width="0.2032" layer="21"/>
+<wire x1="-3" y1="0.5" x2="-3" y2="-0.5" width="0.2032" layer="21" curve="-180"/>
+<smd name="1" x="-2.225" y="-2.85" dx="0.4" dy="1.6" layer="1"/>
+<smd name="2" x="-1.575" y="-2.85" dx="0.4" dy="1.6" layer="1"/>
+<smd name="3" x="-0.925" y="-2.85" dx="0.4" dy="1.6" layer="1"/>
+<smd name="4" x="-0.275" y="-2.85" dx="0.4" dy="1.6" layer="1"/>
+<smd name="5" x="0.375" y="-2.85" dx="0.4" dy="1.6" layer="1"/>
+<smd name="6" x="1.025" y="-2.85" dx="0.4" dy="1.6" layer="1"/>
+<smd name="7" x="1.675" y="-2.85" dx="0.4" dy="1.6" layer="1"/>
+<smd name="8" x="2.325" y="-2.85" dx="0.4" dy="1.6" layer="1"/>
+<smd name="9" x="2.325" y="3.05" dx="0.4" dy="1.6" layer="1"/>
+<smd name="10" x="1.675" y="3.05" dx="0.4" dy="1.6" layer="1"/>
+<smd name="11" x="1.025" y="3.05" dx="0.4" dy="1.6" layer="1"/>
+<smd name="12" x="0.375" y="3.05" dx="0.4" dy="1.6" layer="1"/>
+<smd name="13" x="-0.275" y="3.05" dx="0.4" dy="1.6" layer="1"/>
+<smd name="14" x="-0.925" y="3.05" dx="0.4" dy="1.6" layer="1"/>
+<smd name="15" x="-1.575" y="3.05" dx="0.4" dy="1.6" layer="1"/>
+<smd name="16" x="-2.225" y="3.05" dx="0.4" dy="1.6" layer="1"/>
+<rectangle x1="-2.425" y1="-3.3501" x2="-2.0249" y2="-2.5299" layer="51"/>
+<rectangle x1="-1.775" y1="-3.3501" x2="-1.3749" y2="-2.5299" layer="51"/>
+<rectangle x1="-1.125" y1="-3.3501" x2="-0.725" y2="-2.5299" layer="51"/>
+<rectangle x1="-0.475" y1="-3.3501" x2="-0.075" y2="-2.5299" layer="51"/>
+<rectangle x1="0.175" y1="-3.3501" x2="0.575" y2="-2.5299" layer="51"/>
+<rectangle x1="0.825" y1="-3.3501" x2="1.225" y2="-2.5299" layer="51"/>
+<rectangle x1="1.4749" y1="-3.3501" x2="1.875" y2="-2.5299" layer="51"/>
+<rectangle x1="2.1249" y1="-3.3501" x2="2.525" y2="-2.5299" layer="51"/>
+<rectangle x1="2.1249" y1="2.7299" x2="2.525" y2="3.5501" layer="51"/>
+<rectangle x1="1.4749" y1="2.7299" x2="1.875" y2="3.5501" layer="51"/>
+<rectangle x1="0.825" y1="2.7299" x2="1.225" y2="3.5501" layer="51"/>
+<rectangle x1="0.175" y1="2.7299" x2="0.575" y2="3.5501" layer="51"/>
+<rectangle x1="-0.475" y1="2.7299" x2="-0.075" y2="3.5501" layer="51"/>
+<rectangle x1="-1.125" y1="2.7299" x2="-0.725" y2="3.5501" layer="51"/>
+<rectangle x1="-1.775" y1="2.7299" x2="-1.3749" y2="3.5501" layer="51"/>
+<rectangle x1="-2.425" y1="2.7299" x2="-2.0249" y2="3.5501" layer="51"/>
+<rectangle x1="-2.425" y1="-3.3501" x2="-2.0249" y2="-2.5299" layer="51"/>
+<rectangle x1="-1.775" y1="-3.3501" x2="-1.3749" y2="-2.5299" layer="51"/>
+<rectangle x1="-1.125" y1="-3.3501" x2="-0.725" y2="-2.5299" layer="51"/>
+<rectangle x1="-0.475" y1="-3.3501" x2="-0.075" y2="-2.5299" layer="51"/>
+<rectangle x1="0.175" y1="-3.3501" x2="0.575" y2="-2.5299" layer="51"/>
+<rectangle x1="0.825" y1="-3.3501" x2="1.225" y2="-2.5299" layer="51"/>
+<rectangle x1="1.4749" y1="-3.3501" x2="1.875" y2="-2.5299" layer="51"/>
+<rectangle x1="2.1249" y1="-3.3501" x2="2.525" y2="-2.5299" layer="51"/>
+<rectangle x1="2.1249" y1="2.7299" x2="2.525" y2="3.5501" layer="51"/>
+<rectangle x1="1.4749" y1="2.7299" x2="1.875" y2="3.5501" layer="51"/>
+<rectangle x1="0.825" y1="2.7299" x2="1.225" y2="3.5501" layer="51"/>
+<rectangle x1="0.175" y1="2.7299" x2="0.575" y2="3.5501" layer="51"/>
+<rectangle x1="-0.475" y1="2.7299" x2="-0.075" y2="3.5501" layer="51"/>
+<rectangle x1="-1.125" y1="2.7299" x2="-0.725" y2="3.5501" layer="51"/>
+<rectangle x1="-1.775" y1="2.7299" x2="-1.3749" y2="3.5501" layer="51"/>
+<rectangle x1="-2.425" y1="2.7299" x2="-2.0249" y2="3.5501" layer="51"/>
+<text x="-3.33375" y="0" size="0.6096" layer="25" font="vector" ratio="20" rot="R90" align="bottom-center">&gt;NAME</text>
+<text x="3.96875" y="0" size="0.6096" layer="27" font="vector" ratio="20" rot="R90" align="bottom-center">&gt;VALUE</text>
+<polygon width="0.127" layer="21">
+<vertex x="-3.65125" y="-3.175" curve="-90"/>
+<vertex x="-3.175" y="-2.69875" curve="-90"/>
+<vertex x="-2.69875" y="-3.175" curve="-90"/>
+<vertex x="-3.175" y="-3.65125" curve="-90"/>
+</polygon>
+</package>
+</packages>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -1285,6 +1428,9 @@ design rules under a new name.</description>
 <param name="checkRestrict" value="1"/>
 <param name="checkStop" value="0"/>
 <param name="checkValues" value="0"/>
+<param name="checkNames" value="1"/>
+<param name="checkWireStubs" value="1"/>
+<param name="checkPolygonWidth" value="0"/>
 <param name="useDiameter" value="13"/>
 <param name="maxErrors" value="50"/>
 </designrules>
@@ -1389,7 +1535,7 @@ design rules under a new name.</description>
 <attribute name="PACKAGE" value="2512" x="24" y="19" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="PRECISION" value="" x="24" y="19" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
-<element name="S1" library="fab" package="TACT-SWITCH-KMR6" value="2-8X4-5_SWITCH" x="27.1" y="53"/>
+<element name="S1" library="fab" package="TACT-SWITCH-KMR6" value="2-8X4-5_SWITCH" x="26.7" y="53"/>
 <element name="C4" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="40.1" y="46.2" rot="R180">
 <attribute name="PACKAGE" value="0603" x="40.1" y="46.2" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="TYPE" value="" x="40.1" y="46.2" size="1.778" layer="27" rot="R180" display="off"/>
@@ -1418,71 +1564,66 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="" x="20" y="26.9" size="1.778" layer="27" display="off"/>
 <attribute name="VOLTAGE" value="" x="20" y="26.9" size="1.778" layer="27" display="off"/>
 </element>
-<element name="R2" library="borkedlabs-passives" package="0805" value="470R" x="20.95" y="51.8" rot="R90">
-<attribute name="PACKAGE" value="0805" x="20.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="PRECISION" value="" x="20.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="R2" library="borkedlabs-passives" package="0805" value="470R" x="22" y="52" rot="R90">
+<attribute name="PACKAGE" value="0805" x="22" y="52" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="22" y="52" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="R3" library="borkedlabs-passives" package="0805" value="470R" x="18.95" y="51.8" rot="R90">
-<attribute name="PACKAGE" value="0805" x="18.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="PRECISION" value="" x="18.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="R3" library="borkedlabs-passives" package="0805" value="470R" x="20" y="52" rot="R90">
+<attribute name="PACKAGE" value="0805" x="20" y="52" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="20" y="52" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="R4" library="borkedlabs-passives" package="0805" value="470R" x="16.95" y="51.8" rot="R90">
-<attribute name="PACKAGE" value="0805" x="16.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="PRECISION" value="" x="16.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="R4" library="borkedlabs-passives" package="0805" value="470R" x="17.5" y="52" rot="R90">
+<attribute name="PACKAGE" value="0805" x="17.5" y="52" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="17.5" y="52" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="C6" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="36.3" y="33.9" rot="R90">
-<attribute name="PACKAGE" value="0603" x="36.3" y="33.9" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="TYPE" value="" x="36.3" y="33.9" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="VOLTAGE" value="" x="36.3" y="33.9" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="C6" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="36.4" y="33.8" rot="R90">
+<attribute name="PACKAGE" value="0603" x="36.4" y="33.8" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="TYPE" value="" x="36.4" y="33.8" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VOLTAGE" value="" x="36.4" y="33.8" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
 <element name="R12" library="borkedlabs-passives" package="R2512" value="50mOhm" x="24" y="37" rot="R180">
 <attribute name="PACKAGE" value="2512" x="32.000003125" y="25.999996875" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="PRECISION" value="" x="32.000003125" y="25.999996875" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
-<element name="U$5" library="fab" package="CBA-SILK-LOGO" value="" x="27.1" y="40.9"/>
-<element name="J9" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="22" y="4.5" rot="R180"/>
-<element name="J10" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="35.5" y="4.5" rot="R180"/>
-<element name="C11" library="borkedlabs-passives" package="1206" value="10uF 50v" x="28.9" y="2" rot="R180">
-<attribute name="PACKAGE" value="1206" x="28.9" y="2" size="0.6096" layer="27" rot="R180" display="off"/>
-<attribute name="TYPE" value="" x="28.9" y="2" size="0.6096" layer="27" rot="R180" display="off"/>
-<attribute name="VOLTAGE" value="" x="28.9" y="2" size="0.6096" layer="27" rot="R180" display="off"/>
+<element name="U$5" library="fab" package="CBA-SILK-LOGO" value="" x="28.2" y="14.2"/>
+<element name="J9" library="power" package="PWRPAD_M3_STANDOFF" value="PWRPADM3-STANDOFF" x="19.5" y="4" rot="R180"/>
+<element name="J10" library="power" package="PWRPAD_M3_STANDOFF" value="PWRPADM3-STANDOFF" x="37.5" y="4" rot="R180"/>
+<element name="C11" library="borkedlabs-passives" package="1206" value="10uF 50v" x="30.2" y="1.5" rot="R180">
+<attribute name="PACKAGE" value="1206" x="30.2" y="1.5" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="30.2" y="1.5" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="30.2" y="1.5" size="0.6096" layer="27" rot="R180" display="off"/>
 </element>
-<element name="C16" library="borkedlabs-passives" package="1206" value="10uF 50v" x="28.9" y="4" rot="R180">
-<attribute name="PACKAGE" value="1206" x="28.9" y="4" size="0.6096" layer="27" rot="R180" display="off"/>
-<attribute name="TYPE" value="" x="28.9" y="4" size="0.6096" layer="27" rot="R180" display="off"/>
-<attribute name="VOLTAGE" value="" x="28.9" y="4" size="0.6096" layer="27" rot="R180" display="off"/>
+<element name="C16" library="borkedlabs-passives" package="1206" value="10uF 50v" x="30.2" y="3.5" rot="R180">
+<attribute name="PACKAGE" value="1206" x="30.2" y="3.5" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="30.2" y="3.5" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="30.2" y="3.5" size="0.6096" layer="27" rot="R180" display="off"/>
 </element>
-<element name="C19" library="borkedlabs-passives" package="1206" value="10uF 50v" x="28.9" y="6" rot="R180">
-<attribute name="PACKAGE" value="1206" x="28.9" y="6" size="0.6096" layer="27" rot="R180" display="off"/>
-<attribute name="TYPE" value="" x="28.9" y="6" size="0.6096" layer="27" rot="R180" display="off"/>
-<attribute name="VOLTAGE" value="" x="28.9" y="6" size="0.6096" layer="27" rot="R180" display="off"/>
+<element name="C19" library="borkedlabs-passives" package="1206" value="10uF 50v" x="30.2" y="5.5" rot="R180">
+<attribute name="PACKAGE" value="1206" x="30.2" y="5.5" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="30.2" y="5.5" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="30.2" y="5.5" size="0.6096" layer="27" rot="R180" display="off"/>
 </element>
-<element name="D1" library="lights" package="LED0805" value="LED0805-RED" x="20.95" y="54.7" rot="R270"/>
-<element name="D2" library="lights" package="LED0805" value="LED0805-BLUE" x="18.95" y="54.7" rot="R270"/>
-<element name="D3" library="lights" package="LED0805" value="LED0805-GRN" x="16.95" y="54.7" rot="R270"/>
+<element name="D1" library="lights" package="LED0805" value="LED0805-RED" x="22" y="55" rot="R270"/>
+<element name="D2" library="lights" package="LED0805" value="LED0805-BLUE" x="20" y="55" rot="R270"/>
+<element name="D3" library="lights" package="LED0805" value="LED0805-GRN" x="17.5" y="55" rot="R270"/>
 <element name="J6" library="power" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="44.5" y="3" rot="R180"/>
 <element name="J8" library="SparkFun-Connectors" package="1X05_NO_SILK" value="" x="33.85" y="23.25" rot="R90"/>
-<element name="MP1" library="connector" package="JRTOMBSTONE" value="JRTOMBSTONE" x="37.4" y="13.3" rot="MR90"/>
+<element name="MP1" library="connector" package="JRTOMBSTONE" value="JRTOMBSTONE" x="16.8" y="17.9" rot="MR90"/>
 <element name="R9" library="borkedlabs-passives" package="0805" value="10k" x="31.3" y="33.9" rot="R270">
 <attribute name="PACKAGE" value="0805" x="31.3" y="33.9" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="PRECISION" value="" x="31.3" y="33.9" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
 <element name="U2" library="power" package="QFN32" value="TMC262" x="24.9" y="27.4" rot="R90"/>
 <element name="J4" library="power" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="12.5" y="3" rot="R180"/>
-<element name="Q1" library="power" package="POWERFLAT-5X6" value="PNPAIR-STL40C30H3LL-FDD8424HSTM" x="11" y="23.5" rot="R90"/>
-<element name="Q2" library="power" package="POWERFLAT-5X6" value="PNPAIR-STL40C30H3LL-FDD8424HSTM" x="11" y="14" rot="R90"/>
-<element name="Q3" library="power" package="POWERFLAT-5X6" value="PNPAIR-STL40C30H3LL-FDD8424HSTM" x="11" y="43" rot="R90"/>
-<element name="Q4" library="power" package="POWERFLAT-5X6" value="PNPAIR-STL40C30H3LL-FDD8424HSTM" x="11" y="33.5" rot="R90"/>
+<element name="Q1" library="power" package="POWERFLAT-5X6" value="PNPAIR-STL40C30H3LL-FDD8424HSTM" x="12" y="23.5" rot="R90"/>
+<element name="Q2" library="power" package="POWERFLAT-5X6" value="PNPAIR-STL40C30H3LL-FDD8424HSTM" x="12" y="14" rot="R90"/>
+<element name="Q3" library="power" package="POWERFLAT-5X6" value="PNPAIR-STL40C30H3LL-FDD8424HSTM" x="12" y="43" rot="R90"/>
+<element name="Q4" library="power" package="POWERFLAT-5X6" value="PNPAIR-STL40C30H3LL-FDD8424HSTM" x="12" y="33.5" rot="R90"/>
 <element name="C8" library="borkedlabs-passives" package="0805" value="470nF" x="20" y="29.7" rot="R180">
 <attribute name="PACKAGE" value="0805" x="20" y="29.7" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="TYPE" value="" x="20" y="29.7" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="VOLTAGE" value="" x="20" y="29.7" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
-<element name="C9" library="borkedlabs-passives" package="0805" value="470nF" x="29.3" y="25.4">
-<attribute name="PACKAGE" value="0805" x="29.3" y="25.4" size="1.778" layer="27" display="off"/>
-<attribute name="TYPE" value="" x="29.3" y="25.4" size="1.778" layer="27" display="off"/>
-<attribute name="VOLTAGE" value="" x="29.3" y="25.4" size="1.778" layer="27" display="off"/>
-</element>
 <element name="C12" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="20" y="28.2" rot="R180">
 <attribute name="PACKAGE" value="0603" x="20" y="28.2" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="TYPE" value="" x="20" y="28.2" size="1.778" layer="27" rot="R180" display="off"/>
@@ -1490,42 +1631,113 @@ design rules under a new name.</description>
 </element>
 <element name="J12" library="power" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="12.5" y="54" rot="R180"/>
 <element name="J13" library="power" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="44.5" y="54" rot="R180"/>
-<element name="C13" library="borkedlabs-passives" package="6.6X6.6-CAP" value="" x="28.3" y="11.6" rot="R180"/>
 <element name="U1" library="microcontrollers" package="QFN-64-9X9MM" value="ATXMEGA_A3UQFN" x="36" y="40.5"/>
 <element name="J1" library="microcontrollers" package="PDI_2X3_SMD" value="" x="36.5" y="52">
 <attribute name="PROD_ID" value="CONN-11290" x="36.5" y="52" size="1.778" layer="27" display="off"/>
 </element>
 <element name="Y1" library="passives" package="RES_PRQC" value="RESONATORPQRC" x="34.6" y="46.9" rot="R180"/>
-<element name="J2" library="connector" package="RJ45-LED-RJE7318800XXX" value="ATK-PHY" x="50.5" y="37.7" rot="R90"/>
-<element name="J3" library="connector" package="RJ45-LED-RJE7318800XXX" value="ATK-PHY" x="50.5" y="19.2" rot="R90"/>
-<element name="R1" library="borkedlabs-passives" package="0805" value="470R" x="44.8" y="47">
-<attribute name="PACKAGE" value="0805" x="44.8" y="47" size="1.778" layer="27" display="off"/>
-<attribute name="PRECISION" value="" x="44.8" y="47" size="1.778" layer="27" display="off"/>
+<element name="C5" library="borkedlabs-passives" package="1206" value="10uF 50v" x="38.6" y="18.4" rot="R90">
+<attribute name="PACKAGE" value="1206" x="38.6" y="18.4" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="TYPE" value="" x="38.6" y="18.4" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VOLTAGE" value="" x="38.6" y="18.4" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="R5" library="borkedlabs-passives" package="0805" value="470R" x="43.1" y="31.3" rot="R270">
-<attribute name="PACKAGE" value="0805" x="43.1" y="31.3" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="PRECISION" value="" x="43.1" y="31.3" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="C7" library="borkedlabs-passives" package="1206" value="10uF 50v" x="41.2" y="18.4" rot="R90">
+<attribute name="PACKAGE" value="1206" x="41.2" y="18.4" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="TYPE" value="" x="41.2" y="18.4" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VOLTAGE" value="" x="41.2" y="18.4" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="R6" library="borkedlabs-passives" package="0805" value="470R" x="43.1" y="25.9" rot="R270">
-<attribute name="PACKAGE" value="0805" x="43.1" y="25.9" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="PRECISION" value="" x="43.1" y="25.9" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="U$1" library="connector" package="FIDUCIAL_1MM" value="FIDUCIAL" x="12.5" y="7"/>
+<element name="U$2" library="connector" package="FIDUCIAL_1MM" value="FIDUCIAL" x="44.5" y="50"/>
+<element name="J5" library="power" package="PWRPAD_M3_STANDOFF" value="PWRPADM3-STANDOFF" x="4" y="44.5"/>
+<element name="J7" library="power" package="PWRPAD_M3_STANDOFF" value="PWRPADM3-STANDOFF" x="4" y="12.5"/>
+<element name="U$3" library="sensor" package="TSSOP14" value="AS5047" x="28.5" y="28.5" rot="MR0"/>
+<element name="C9" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="28.3" y="24.4" rot="R270">
+<attribute name="PACKAGE" value="0603" x="28.3" y="24.4" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="28.3" y="24.4" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VOLTAGE" value="" x="28.3" y="24.4" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="R7" library="borkedlabs-passives" package="0805" value="470R" x="43" y="12.6" rot="R270">
-<attribute name="PACKAGE" value="0805" x="43" y="12.6" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="PRECISION" value="" x="43" y="12.6" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="C14" library="borkedlabs-passives" package="1206" value="10uF 50v" x="30.1" y="23.5" rot="R270">
+<attribute name="PACKAGE" value="1206" x="30.1" y="23.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="30.1" y="23.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VOLTAGE" value="" x="30.1" y="23.5" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="C5" library="borkedlabs-passives" package="1206" value="10uF 50v" x="41.4" y="21.1">
-<attribute name="PACKAGE" value="1206" x="41.4" y="21.1" size="1.778" layer="27" display="off"/>
-<attribute name="TYPE" value="" x="41.4" y="21.1" size="1.778" layer="27" display="off"/>
-<attribute name="VOLTAGE" value="" x="41.4" y="21.1" size="1.778" layer="27" display="off"/>
+<element name="U3" library="power" package="SOT23-5" value="VREG-AP2112" x="33.8" y="18.8" rot="R270"/>
+<element name="C17" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="36.7" y="19" rot="R270">
+<attribute name="PACKAGE" value="0603" x="36.7" y="19" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="36.7" y="19" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VOLTAGE" value="" x="36.7" y="19" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="C7" library="borkedlabs-passives" package="1206" value="10uF 50v" x="43.5" y="49.5">
-<attribute name="PACKAGE" value="1206" x="43.5" y="49.5" size="1.778" layer="27" display="off"/>
-<attribute name="TYPE" value="" x="43.5" y="49.5" size="1.778" layer="27" display="off"/>
-<attribute name="VOLTAGE" value="" x="43.5" y="49.5" size="1.778" layer="27" display="off"/>
+<element name="C18" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="28.5" y="33.7" rot="R270">
+<attribute name="PACKAGE" value="0603" x="28.5" y="33.7" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="28.5" y="33.7" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VOLTAGE" value="" x="28.5" y="33.7" size="1.778" layer="27" rot="R270" display="off"/>
+</element>
+<element name="J3" library="SparkFun-Connectors" package="1X02_LONGPADS" value="" x="46.5" y="10.5" rot="R180"/>
+<element name="J14" library="power" package="PWRPAD_M3_STANDOFF" value="PWRPADM3-STANDOFF" x="35.5" y="12.5"/>
+<element name="U4" library="sensor" package="SOT23" value="RTD-NI1000SOT" x="13.3" y="48" rot="R180"/>
+<element name="R6" library="borkedlabs-passives" package="0805" value="1k" x="29" y="43.3" rot="R90">
+<attribute name="PACKAGE" value="0805" x="29" y="43.3" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="29" y="43.3" size="1.778" layer="27" rot="R90" display="off"/>
+</element>
+<element name="J2" library="connector" package="RJ45-LED-RJE7318800XXX" value="ATK-RS48PHYVERJ45LED" x="50.5" y="22.5" rot="R90"/>
+<element name="U5" library="comm" package="TSSOP16" value="RS485-2BY2-SN75C1168PWR" x="50.4" y="40.9" rot="R90"/>
+<element name="R1" library="borkedlabs-passives" package="0805" value="470R" x="45.4" y="42.8" rot="R270">
+<attribute name="PACKAGE" value="0805" x="45.4" y="42.8" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="45.4" y="42.8" size="1.778" layer="27" rot="R270" display="off"/>
+</element>
+<element name="R5" library="borkedlabs-passives" package="0805" value="470R" x="45.4" y="39.7" rot="R270">
+<attribute name="PACKAGE" value="0805" x="45.4" y="39.7" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="45.4" y="39.7" size="1.778" layer="27" rot="R270" display="off"/>
+</element>
+<element name="R7" library="borkedlabs-passives" package="0805" value="120R" x="55.3" y="39.1" rot="R90">
+<attribute name="PACKAGE" value="0805" x="55.3" y="39.1" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="55.3" y="39.1" size="1.778" layer="27" rot="R90" display="off"/>
+</element>
+<element name="R8" library="borkedlabs-passives" package="0805" value="120R" x="55.3" y="42.4" rot="R90">
+<attribute name="PACKAGE" value="0805" x="55.3" y="42.4" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="55.3" y="42.4" size="1.778" layer="27" rot="R90" display="off"/>
+</element>
+<element name="C20" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="46.4" y="37.2" rot="R180">
+<attribute name="PACKAGE" value="0603" x="46.4" y="37.2" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="46.4" y="37.2" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="46.4" y="37.2" size="1.778" layer="27" rot="R180" display="off"/>
+</element>
+<element name="J15" library="SparkFun-Connectors" package="1X05_NO_SILK" value="" x="38.2" y="23.2" rot="R90"/>
+<element name="C15" library="borkedlabs-passives" package="1206" value="10uF 50v" x="30.2" y="7.5" rot="R180">
+<attribute name="PACKAGE" value="1206" x="30.2" y="7.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="30.2" y="7.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="30.2" y="7.5" size="1.778" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C21" library="borkedlabs-passives" package="1206" value="10uF 50v" x="25.5" y="9.5">
+<attribute name="PACKAGE" value="1206" x="25.5" y="9.5" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="25.5" y="9.5" size="1.778" layer="27" display="off"/>
+<attribute name="VOLTAGE" value="" x="25.5" y="9.5" size="1.778" layer="27" display="off"/>
+</element>
+<element name="C22" library="borkedlabs-passives" package="1206" value="10uF 50v" x="25.5" y="1.5">
+<attribute name="PACKAGE" value="1206" x="25.5" y="1.5" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="25.5" y="1.5" size="1.778" layer="27" display="off"/>
+<attribute name="VOLTAGE" value="" x="25.5" y="1.5" size="1.778" layer="27" display="off"/>
+</element>
+<element name="C13" library="borkedlabs-passives" package="1206" value="10uF 50v" x="30.2" y="9.5" rot="R180">
+<attribute name="PACKAGE" value="1206" x="30.2" y="9.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="30.2" y="9.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="30.2" y="9.5" size="1.778" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C23" library="borkedlabs-passives" package="1206" value="10uF 50v" x="25.5" y="3.5">
+<attribute name="PACKAGE" value="1206" x="25.5" y="3.5" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="25.5" y="3.5" size="1.778" layer="27" display="off"/>
+<attribute name="VOLTAGE" value="" x="25.5" y="3.5" size="1.778" layer="27" display="off"/>
+</element>
+<element name="C24" library="borkedlabs-passives" package="1206" value="10uF 50v" x="25.5" y="5.5">
+<attribute name="PACKAGE" value="1206" x="25.5" y="5.5" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="25.5" y="5.5" size="1.778" layer="27" display="off"/>
+<attribute name="VOLTAGE" value="" x="25.5" y="5.5" size="1.778" layer="27" display="off"/>
+</element>
+<element name="C25" library="borkedlabs-passives" package="1206" value="10uF 50v" x="25.5" y="7.5">
+<attribute name="PACKAGE" value="1206" x="25.5" y="7.5" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="25.5" y="7.5" size="1.778" layer="27" display="off"/>
+<attribute name="VOLTAGE" value="" x="25.5" y="7.5" size="1.778" layer="27" display="off"/>
 </element>
-<element name="U$1" library="connector" package="FIDUCIAL_1MM" value="FIDUCIAL" x="3" y="12.5"/>
-<element name="U$2" library="connector" package="FIDUCIAL_1MM" value="FIDUCIAL" x="47.5" y="35.5"/>
 </elements>
 <signals>
 <signal name="GND">
@@ -1549,18 +1761,14 @@ design rules under a new name.</description>
 <contactref element="U2" pad="1"/>
 <contactref element="U2" pad="13"/>
 <contactref element="U2" pad="EXP"/>
-<contactref element="C9" pad="2"/>
-<contactref element="C12" pad="2"/>
 <polygon width="0.1524" layer="16">
 <vertex x="29.1" y="-0.5"/>
-<vertex x="29.1" y="12.7"/>
-<vertex x="20" y="12.7"/>
-<vertex x="20" y="59.6"/>
-<vertex x="29.5" y="59.5"/>
+<vertex x="29.1" y="11.2"/>
+<vertex x="20" y="11.2"/>
+<vertex x="20" y="59.5"/>
 <vertex x="59.5" y="59.5"/>
 <vertex x="59" y="-0.5"/>
 </polygon>
-<via x="26.1" y="26.2" extent="1-16" drill="0.3"/>
 <via x="23.7" y="26.2" extent="1-16" drill="0.3"/>
 <via x="24.5" y="26.2" extent="1-16" drill="0.3"/>
 <via x="25.3" y="26.2" extent="1-16" drill="0.3"/>
@@ -1584,83 +1792,33 @@ design rules under a new name.</description>
 <wire x1="26.65" y1="29.15" x2="26.1" y2="28.6" width="0.2032" layer="1"/>
 <wire x1="22.6" y1="27.65" x2="23.45" y2="27.65" width="0.2032" layer="1"/>
 <wire x1="23.45" y1="27.65" x2="23.7" y2="27.9" width="0.2032" layer="1"/>
-<wire x1="19.2" y1="28.2" x2="19.2" y2="26.9" width="0.4064" layer="1"/>
-<polygon width="0.1524" layer="1" thermals="no">
-<vertex x="25.8" y="35.3"/>
-<vertex x="29" y="35.3"/>
-<vertex x="29" y="38.7"/>
-<vertex x="25.8" y="38.7"/>
-</polygon>
-<via x="27.7" y="17.8" extent="1-16" drill="0.3"/>
-<via x="27.7" y="18.5" extent="1-16" drill="0.3"/>
-<via x="27.7" y="19.5" extent="1-16" drill="0.3"/>
-<via x="27.7" y="20.2" extent="1-16" drill="0.3"/>
-<polygon width="0.1524" layer="1" thermals="no">
-<vertex x="25.8" y="17.3"/>
-<vertex x="29" y="17.3"/>
-<vertex x="29" y="20.7"/>
-<vertex x="25.8" y="20.7"/>
-</polygon>
-<via x="28.7" y="20.4" extent="1-16" drill="0.3"/>
-<via x="28.7" y="17.6" extent="1-16" drill="0.3"/>
-<via x="26.2" y="17.6" extent="1-16" drill="0.3"/>
-<via x="26.2" y="20.4" extent="1-16" drill="0.3"/>
-<via x="27.7" y="35.8" extent="1-16" drill="0.3"/>
-<via x="27.7" y="36.5" extent="1-16" drill="0.3"/>
-<via x="27.7" y="37.5" extent="1-16" drill="0.3"/>
-<via x="27.7" y="38.2" extent="1-16" drill="0.3"/>
+<via x="27.2" y="17.8" extent="1-16" drill="0.3"/>
+<via x="27.2" y="18.5" extent="1-16" drill="0.3"/>
+<via x="27.2" y="19.5" extent="1-16" drill="0.3"/>
+<via x="27.2" y="20.2" extent="1-16" drill="0.3"/>
+<via x="27.2" y="21.4" extent="1-16" drill="0.3"/>
+<via x="27.2" y="16.6" extent="1-16" drill="0.3"/>
+<via x="27.2" y="35.8" extent="1-16" drill="0.3"/>
+<via x="27.2" y="36.5" extent="1-16" drill="0.3"/>
+<via x="27.2" y="37.5" extent="1-16" drill="0.3"/>
+<via x="27.2" y="38.2" extent="1-16" drill="0.3"/>
 <via x="28.7" y="38.4" extent="1-16" drill="0.3"/>
 <via x="28.7" y="35.6" extent="1-16" drill="0.3"/>
-<via x="26.1" y="35.6" extent="1-16" drill="0.3"/>
-<via x="26.1" y="38.4" extent="1-16" drill="0.3"/>
-<via x="30.25" y="25.4" extent="1-16" drill="0.3"/>
-<polygon width="0.1524" layer="1" thermals="no" rank="6">
-<vertex x="39.5" y="-1"/>
-<vertex x="39.5" y="8.8"/>
-<vertex x="33.5" y="14"/>
-<vertex x="33.5" y="30"/>
-<vertex x="29" y="34.5"/>
-<vertex x="29" y="50.1"/>
-<vertex x="20" y="50.1"/>
-<vertex x="20" y="-1"/>
-</polygon>
 <via x="27.8" y="29.8" extent="1-16" drill="0.3"/>
-<via x="28.6" y="28.4" extent="1-16" drill="0.3"/>
-<via x="26.4" y="34.6" extent="1-16" drill="0.3"/>
+<via x="28.9" y="28.3" extent="1-16" drill="0.3"/>
 <via x="21.2" y="42.7" extent="1-16" drill="0.3"/>
-<via x="28.6" y="42.4" extent="1-16" drill="0.3"/>
-<via x="28.5" y="48.1" extent="1-16" drill="0.3"/>
-<via x="21.2" y="48.2" extent="1-16" drill="0.3"/>
-<via x="27.4" y="24.3" extent="1-16" drill="0.3"/>
-<via x="28.6" y="24.1" extent="1-16" drill="0.3"/>
-<via x="31.9" y="11.2" extent="1-16" drill="0.3"/>
-<via x="35" y="11" extent="1-16" drill="0.3"/>
-<via x="31.9" y="12" extent="1-16" drill="0.3"/>
-<via x="39" y="8" extent="1-16" drill="0.3"/>
-<via x="39" y="1" extent="1-16" drill="0.3"/>
-<via x="32.5" y="1" extent="1-16" drill="0.3"/>
-<via x="29.5" y="11.2" extent="1-16" drill="0.3"/>
-<via x="23.2" y="13.4" extent="1-16" drill="0.3"/>
+<via x="29.6" y="47.3" extent="1-16" drill="0.3"/>
+<via x="22.6" y="47.3" extent="1-16" drill="0.3"/>
+<via x="27.1" y="23.7" extent="1-16" drill="0.3"/>
+<via x="30" y="11.7" extent="1-16" drill="0.3"/>
+<via x="41.2" y="11.1" extent="1-16" drill="0.3"/>
+<via x="41.4" y="1.1" extent="1-16" drill="0.3"/>
+<via x="24" y="14.3" extent="1-16" drill="0.3"/>
 <via x="20.7" y="23.3" extent="1-16" drill="0.3"/>
 <via x="21.9" y="24.9" extent="1-16" drill="0.3"/>
-<wire x1="16.95" y1="50.85" x2="17.9" y2="51.8" width="0.1524" layer="1"/>
-<wire x1="17.9" y1="51.8" x2="20.7" y2="51.8" width="0.1524" layer="1"/>
-<via x="20.7" y="51.8" extent="1-16" drill="0.3"/>
-<via x="40.9" y="46.2" extent="1-16" drill="0.3"/>
-<via x="41.9" y="36" extent="1-16" drill="0.3"/>
-<contactref element="C13" pad="-"/>
-<via x="30.2" y="38.9" extent="1-16" drill="0.3"/>
-<via x="36.3" y="33.1" extent="1-16" drill="0.3"/>
-<via x="31" y="1.5" extent="1-16" drill="0.3"/>
-<via x="31" y="2.5" extent="1-16" drill="0.3"/>
-<via x="31" y="3.5" extent="1-16" drill="0.3"/>
-<via x="31" y="4.5" extent="1-16" drill="0.3"/>
-<via x="31" y="5.5" extent="1-16" drill="0.3"/>
-<via x="31" y="6.5" extent="1-16" drill="0.3"/>
-<via x="29.5" y="12" extent="1-16" drill="0.3"/>
 <via x="22.2" y="23.7" extent="1-16" drill="0.3"/>
 <via x="27.3" y="32.6" extent="1-16" drill="0.3"/>
-<via x="28.7" y="33.7" extent="1-16" drill="0.3"/>
+<via x="27.2" y="40.6" extent="1-16" drill="0.3"/>
 <contactref element="U1" pad="14"/>
 <contactref element="U1" pad="34"/>
 <contactref element="U1" pad="60"/>
@@ -1671,47 +1829,140 @@ design rules under a new name.</description>
 <contactref element="Y1" pad="2"/>
 <contactref element="J1" pad="6"/>
 <contactref element="S1" pad="P$2"/>
-<contactref element="J3" pad="SHDL1"/>
-<contactref element="J3" pad="P$2"/>
-<contactref element="J3" pad="SHDL2"/>
-<contactref element="J3" pad="P$7"/>
-<contactref element="J2" pad="SHDL1"/>
-<contactref element="J2" pad="P$2"/>
-<contactref element="J2" pad="SHDL2"/>
-<contactref element="J2" pad="P$7"/>
 <via x="34.6" y="46.9" extent="1-16" drill="0.3"/>
-<via x="29.15" y="53.8" extent="1-16" drill="0.3"/>
 <via x="39.04" y="54.85" extent="1-16" drill="0.3"/>
 <wire x1="34.25" y1="45" x2="34.25" y2="42.25" width="0.1524" layer="1"/>
 <wire x1="34.25" y1="42.25" x2="35.9" y2="40.6" width="0.1524" layer="1"/>
-<wire x1="35.9" y1="40.6" x2="36" y2="40.5" width="0.1524" layer="1"/>
+<wire x1="35.75" y1="38.75" x2="35.9" y2="38.6" width="0.1524" layer="1"/>
 <wire x1="38.25" y1="45" x2="38.25" y2="42.75" width="0.1524" layer="1"/>
 <wire x1="38.25" y1="42.75" x2="36.05" y2="40.55" width="0.1524" layer="1"/>
-<wire x1="36.05" y1="40.55" x2="36" y2="40.5" width="0.1524" layer="1"/>
+<wire x1="36.95" y1="39.65" x2="35.9" y2="38.6" width="0.1524" layer="1"/>
 <wire x1="40.5" y1="37.25" x2="39.35" y2="37.25" width="0.1524" layer="1"/>
-<wire x1="39.35" y1="37.25" x2="36.05" y2="40.55" width="0.1524" layer="1"/>
-<wire x1="35.75" y1="36" x2="35.75" y2="40.4" width="0.1524" layer="1"/>
+<wire x1="39.35" y1="37.25" x2="36.95" y2="39.65" width="0.1524" layer="1"/>
+<wire x1="35.75" y1="36" x2="35.75" y2="38.75" width="0.1524" layer="1"/>
 <wire x1="35.75" y1="40.4" x2="35.75" y2="40.45" width="0.1524" layer="1"/>
 <wire x1="35.75" y1="40.45" x2="35.9" y2="40.6" width="0.1524" layer="1"/>
 <wire x1="31.5" y1="37.75" x2="33.1" y2="37.75" width="0.1524" layer="1"/>
 <wire x1="33.1" y1="37.75" x2="35.75" y2="40.4" width="0.1524" layer="1"/>
-<via x="36" y="40.5" extent="1-16" drill="0.3"/>
-<via x="33.5" y="43" extent="1-16" drill="0.3"/>
-<via x="38.5" y="43" extent="1-16" drill="0.3"/>
-<via x="38.5" y="38" extent="1-16" drill="0.3"/>
-<via x="33.5" y="38" extent="1-16" drill="0.3"/>
-<wire x1="40.5" y1="42.25" x2="39.25" y2="42.25" width="0.1524" layer="1"/>
-<wire x1="39.25" y1="42.25" x2="38.5" y2="43" width="0.1524" layer="1"/>
-<via x="43.4" y="42.7" extent="1-16" drill="0.3"/>
+<via x="35.9" y="38.6" extent="1-16" drill="0.3"/>
+<via x="33.2" y="43.3" extent="1-16" drill="0.3"/>
+<via x="39" y="43.1" extent="1-16" drill="0.3"/>
+<via x="38.9" y="37.4" extent="1-16" drill="0.3"/>
+<via x="33.1" y="37.3" extent="1-16" drill="0.3"/>
+<wire x1="40.5" y1="42.25" x2="39.85" y2="42.25" width="0.1524" layer="1"/>
+<wire x1="39.85" y1="42.25" x2="39" y2="43.1" width="0.1524" layer="1"/>
 <wire x1="19.2" y1="26.9" x2="19.2" y2="26.8" width="0.4064" layer="1"/>
 <wire x1="19.2" y1="26.8" x2="20.7" y2="25.3" width="0.4064" layer="1"/>
 <contactref element="C5" pad="1"/>
 <contactref element="C7" pad="1"/>
-<via x="42.1" y="49.5" extent="1-16" drill="0.3"/>
-<via x="40" y="21.1" extent="1-16" drill="0.3"/>
-<via x="31.1" y="28.4" extent="1-16" drill="0.3"/>
-<via x="32.2" y="24.4" extent="1-16" drill="0.3"/>
-<via x="32.7" y="13.4" extent="1-16" drill="0.3"/>
+<via x="31.6" y="31.9" extent="1-16" drill="0.3"/>
+<via x="21.6" y="11.7" extent="1-16" drill="0.3"/>
+<contactref element="C12" pad="2"/>
+<contactref element="C9" pad="2"/>
+<contactref element="C14" pad="2"/>
+<contactref element="C17" pad="2"/>
+<contactref element="U$3" pad="13"/>
+<contactref element="C18" pad="1"/>
+<contactref element="R6" pad="1"/>
+<contactref element="J3" pad="1"/>
+<polygon width="0.1524" layer="1" rank="6">
+<vertex x="20" y="60.5"/>
+<vertex x="20" y="-2"/>
+<vertex x="61" y="-2"/>
+<vertex x="61" y="60.5"/>
+</polygon>
+<contactref element="U5" pad="8"/>
+<contactref element="C20" pad="2"/>
+<via x="28.7" y="17.3" extent="1-16" drill="0.3"/>
+<via x="26.2" y="18.5" extent="1-16" drill="0.3"/>
+<via x="26.2" y="19.5" extent="1-16" drill="0.3"/>
+<via x="28.7" y="20.7" extent="1-16" drill="0.3"/>
+<via x="26.2" y="17.8" extent="1-16" drill="0.3"/>
+<via x="26.2" y="20.2" extent="1-16" drill="0.3"/>
+<via x="26.2" y="35.8" extent="1-16" drill="0.3"/>
+<via x="26.2" y="36.5" extent="1-16" drill="0.3"/>
+<via x="26.2" y="37.5" extent="1-16" drill="0.3"/>
+<via x="26.2" y="38.2" extent="1-16" drill="0.3"/>
+<via x="26.7" y="39.2" extent="1-16" drill="0.3"/>
+<via x="26.7" y="34.8" extent="1-16" drill="0.3"/>
+<via x="22.8" y="31.9" extent="1-16" drill="0.3"/>
+<via x="22.7" y="30.5" extent="1-16" drill="0.3"/>
+<via x="23" y="17.1" extent="1-16" drill="0.3"/>
+<via x="23.8" y="20.9" extent="1-16" drill="0.3"/>
+<wire x1="19.2" y1="28.2" x2="19.2" y2="26.9" width="0.3048" layer="1"/>
+<contactref element="J15" pad="1"/>
+<contactref element="U3" pad="2"/>
+<contactref element="C15" pad="1"/>
+<contactref element="C21" pad="1"/>
+<contactref element="C22" pad="1"/>
+<contactref element="C13" pad="1"/>
+<contactref element="C23" pad="1"/>
+<contactref element="C24" pad="1"/>
+<contactref element="C25" pad="1"/>
+<wire x1="17.5" y1="51.05" x2="18.45" y2="52" width="0.1524" layer="1"/>
+<wire x1="18.45" y1="52" x2="20.5" y2="52" width="0.1524" layer="1"/>
+<via x="50.5" y="44.5" extent="1-16" drill="0.3"/>
+<via x="48.8" y="43.4" extent="1-16" drill="0.3"/>
+<via x="51.6" y="43.2" extent="1-16" drill="0.3"/>
+<via x="31.9" y="22.2" extent="1-16" drill="0.3"/>
+<via x="35.7" y="22.2" extent="1-16" drill="0.3"/>
+<via x="36" y="20.7" extent="1-16" drill="0.3"/>
+<via x="31.4" y="20.9" extent="1-16" drill="0.3"/>
+<via x="33.8" y="18.6" extent="1-16" drill="0.3"/>
+<via x="40.2" y="25.2" extent="1-16" drill="0.3"/>
+<via x="40.2" y="29" extent="1-16" drill="0.3"/>
+<via x="40.1" y="31.4" extent="1-16" drill="0.3"/>
+<via x="36.4" y="31.2" extent="1-16" drill="0.3"/>
+<via x="30.9" y="45.2" extent="1-16" drill="0.3"/>
+<wire x1="36.95" y1="39.65" x2="36.05" y2="40.55" width="0.1524" layer="1"/>
+<via x="44" y="41.8" extent="1-16" drill="0.3"/>
+<via x="33.1" y="40.6" extent="1-16" drill="0.3"/>
+<via x="37.2" y="40.5" extent="1-16" drill="0.3"/>
+<via x="35.6" y="43.4" extent="1-16" drill="0.3"/>
+<via x="37.9" y="38.7" extent="1-16" drill="0.3"/>
+<via x="35.2" y="40.5" extent="1-16" drill="0.3"/>
+<via x="32.9" y="16.4" extent="1-16" drill="0.3"/>
+<via x="33.3" y="8.8" extent="1-16" drill="0.3"/>
+<via x="33.6" y="6.8" extent="1-16" drill="0.3"/>
+<via x="33.3" y="5.6" extent="1-16" drill="0.3"/>
+<via x="33.2" y="3.7" extent="1-16" drill="0.3"/>
+<via x="33.2" y="1.6" extent="1-16" drill="0.3"/>
+<via x="23.3" y="11.8" extent="1-16" drill="0.3"/>
+<via x="24.2" y="11.7" extent="1-16" drill="0.3"/>
+<via x="25.1" y="11.7" extent="1-16" drill="0.3"/>
+<via x="46.4" y="6.1" extent="1-16" drill="0.3"/>
+<via x="54.2" y="11" extent="1-16" drill="0.3"/>
+<via x="55.4" y="16.9" extent="1-16" drill="0.3"/>
+<via x="45.1" y="18.8" extent="1-16" drill="0.3"/>
+<via x="42.8" y="21.8" extent="1-16" drill="0.3"/>
+<via x="42.8" y="18.6" extent="1-16" drill="0.3"/>
+<via x="43.2" y="26" extent="1-16" drill="0.3"/>
+<via x="46.3" y="25.6" extent="1-16" drill="0.3"/>
+<via x="49.5" y="24" extent="1-16" drill="0.3"/>
+<via x="51.3" y="25" extent="1-16" drill="0.3"/>
+<via x="51.8" y="27.4" extent="1-16" drill="0.3"/>
+<via x="56" y="28.2" extent="1-16" drill="0.3"/>
+<via x="50.8" y="29.7" extent="1-16" drill="0.3"/>
+<via x="56.1" y="32.5" extent="1-16" drill="0.3"/>
+<via x="44.2" y="28.4" extent="1-16" drill="0.3"/>
+<via x="42.4" y="34.1" extent="1-16" drill="0.3"/>
+<via x="44.6" y="35.9" extent="1-16" drill="0.3"/>
+<via x="46.2" y="35.4" extent="1-16" drill="0.3"/>
+<via x="46.2" y="28.3" extent="1-16" drill="0.3"/>
+<via x="48.1" y="31.7" extent="1-16" drill="0.3"/>
+<via x="48.9" y="38.3" extent="1-16" drill="0.3"/>
+<via x="53.5" y="37.5" extent="1-16" drill="0.3"/>
+<via x="53.9" y="46.4" extent="1-16" drill="0.3"/>
+<via x="41.4" y="44.9" extent="1-16" drill="0.3"/>
+<via x="40.2" y="48" extent="1-16" drill="0.3"/>
+<via x="46.5" y="50.8" extent="1-16" drill="0.3"/>
+<via x="41.4" y="55.9" extent="1-16" drill="0.3"/>
+<via x="35.2" y="56.1" extent="1-16" drill="0.3"/>
+<via x="23.5" y="55" extent="1-16" drill="0.3"/>
+<via x="23.1" y="56.4" extent="1-16" drill="0.3"/>
+<via x="20.8" y="52.1" extent="1-16" drill="0.3"/>
+<via x="23.4" y="51.1" extent="1-16" drill="0.3"/>
+<wire x1="25.3" y1="27.9" x2="24.9" y2="27.4" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="+3V3">
 <contactref element="C10" pad="2"/>
@@ -1753,25 +2004,8 @@ design rules under a new name.</description>
 <wire x1="19.3698" y1="30.263225" x2="19.3698" y2="33.95935625" width="0.2032" layer="16"/>
 <wire x1="21.8452" y1="27.4" x2="21" y2="27.4" width="0.2032" layer="1"/>
 <wire x1="21" y1="27.4" x2="20.8" y2="26.9" width="0.2032" layer="1"/>
-<polygon width="0.1524" layer="1" rank="2">
-<vertex x="20" y="58"/>
-<vertex x="20" y="50.6"/>
-<vertex x="29.5" y="50.6"/>
-<vertex x="29.5" y="34.5"/>
-<vertex x="34" y="30"/>
-<vertex x="34" y="14"/>
-<vertex x="40" y="9"/>
-<vertex x="40" y="-1"/>
-<vertex x="57.8" y="-0.8"/>
-<vertex x="57.8" y="58"/>
-</polygon>
 <wire x1="19.9" y1="47.3572" x2="19.9" y2="47.42753125" width="0.2032" layer="16"/>
-<wire x1="19.9" y1="47.42753125" x2="20.3564" y2="47.88393125" width="0.2032" layer="16"/>
-<wire x1="20.3564" y1="50.3564" x2="21.8" y2="51.8" width="0.2032" layer="16"/>
-<via x="21.8" y="51.8" extent="1-16" drill="0.3"/>
-<wire x1="20.3564" y1="47.88393125" x2="20.3564" y2="50.3564" width="0.2032" layer="16"/>
-<wire x1="20.95" y1="55.55" x2="18.95" y2="55.55" width="0.1524" layer="1"/>
-<wire x1="18.95" y1="55.55" x2="16.95" y2="55.55" width="0.1524" layer="1"/>
+<wire x1="21.8" y1="51.8" x2="20.3564" y2="50.3564" width="0.2032" layer="16"/>
 <contactref element="U1" pad="25"/>
 <contactref element="U1" pad="15"/>
 <contactref element="U1" pad="53"/>
@@ -1779,27 +2013,152 @@ design rules under a new name.</description>
 <contactref element="U1" pad="35"/>
 <contactref element="U1" pad="61"/>
 <contactref element="J1" pad="2"/>
-<contactref element="J3" pad="YLWP"/>
-<contactref element="J3" pad="GRNP"/>
-<contactref element="J3" pad="P$4"/>
-<contactref element="J3" pad="P$5"/>
-<contactref element="J2" pad="YLWP"/>
-<contactref element="J2" pad="GRNP"/>
-<contactref element="J2" pad="P$4"/>
-<contactref element="J2" pad="P$5"/>
-<wire x1="33.75" y1="45" x2="33.75" y2="45.60095" width="0.1524" layer="1"/>
-<via x="32.725475" y="46.625475" extent="1-16" drill="0.3"/>
-<wire x1="33.75" y1="45.60095" x2="33.42955" y2="45.9214" width="0.1524" layer="1"/>
-<wire x1="33.42955" y1="45.9214" x2="33.2553125" y2="45.9214" width="0.1524" layer="1"/>
-<wire x1="33.2553125" y1="45.9214" x2="33.1214" y2="46.0553125" width="0.1524" layer="1"/>
-<wire x1="33.1214" y1="46.0553125" x2="33.1214" y2="46.22955" width="0.1524" layer="1"/>
-<wire x1="33.1214" y1="46.22955" x2="32.725475" y2="46.625475" width="0.1524" layer="1"/>
-<wire x1="32.725475" y1="46.625475" x2="31.9" y2="45.8" width="0.1524" layer="16"/>
-<wire x1="31.9" y1="45.8" x2="30.8" y2="45.8" width="0.1524" layer="16"/>
-<via x="30.8" y="45.8" extent="1-16" drill="0.3"/>
 <contactref element="R9" pad="2"/>
 <contactref element="C5" pad="2"/>
 <contactref element="C7" pad="2"/>
+<contactref element="U3" pad="5"/>
+<contactref element="C17" pad="1"/>
+<contactref element="U$3" pad="12"/>
+<contactref element="U$3" pad="11"/>
+<contactref element="C18" pad="2"/>
+<contactref element="U4" pad="1"/>
+<contactref element="J2" pad="GRNP"/>
+<contactref element="J2" pad="YLWP"/>
+<contactref element="U5" pad="4"/>
+<contactref element="U5" pad="12"/>
+<contactref element="U1" pad="62"/>
+<wire x1="35.106" y1="19.75" x2="36.65" y2="19.75" width="0.254" layer="1"/>
+<wire x1="36.65" y1="19.75" x2="36.7" y2="19.8" width="0.254" layer="1"/>
+<wire x1="36.7" y1="19.8" x2="38.6" y2="19.8" width="0.254" layer="1"/>
+<wire x1="38.6" y1="19.8" x2="41.2" y2="19.8" width="0.254" layer="1"/>
+<wire x1="41.2" y1="19.8" x2="43.8" y2="19.8" width="0.254" layer="1"/>
+<wire x1="43.8" y1="19.8" x2="44.5" y2="20.5" width="0.254" layer="1"/>
+<wire x1="44.5" y1="20.5" x2="44.5" y2="26.7" width="0.254" layer="1"/>
+<wire x1="43.3" y1="27.9" x2="43.3" y2="37.8" width="0.254" layer="1"/>
+<via x="43.3" y="37.8" extent="1-16" drill="0.3"/>
+<wire x1="43.3" y1="37.8" x2="41.6" y2="39.5" width="0.254" layer="16"/>
+<wire x1="31.5" y1="39.5" x2="30.2" y2="40.8" width="0.254" layer="16"/>
+<via x="30.2" y="40.8" extent="1-16" drill="0.3"/>
+<wire x1="30.2" y1="40.8" x2="30.2" y2="43.6" width="0.254" layer="1"/>
+<via x="30.2" y="43.6" extent="1-16" drill="0.3"/>
+<wire x1="30.2" y1="43.6" x2="30.2" y2="45.8" width="0.254" layer="16"/>
+<wire x1="30.2" y1="45.8" x2="30.6" y2="46.2" width="0.254" layer="16"/>
+<via x="30.6" y="46.2" extent="1-16" drill="0.3"/>
+<wire x1="30.6" y1="46.2" x2="30.8348" y2="46.4348" width="0.254" layer="1"/>
+<wire x1="30.8348" y1="46.4348" x2="30.8348" y2="47.638075" width="0.254" layer="1"/>
+<wire x1="30.8348" y1="47.638075" x2="29.947675" y2="48.5252" width="0.254" layer="1"/>
+<wire x1="44.5" y1="26.7" x2="43.3" y2="27.9" width="0.254" layer="1"/>
+<wire x1="41.6" y1="39.5" x2="39.3" y2="39.5" width="0.254" layer="16"/>
+<wire x1="39.3" y1="39.5" x2="37" y2="39.5" width="0.254" layer="16"/>
+<wire x1="37" y1="39.5" x2="35.8" y2="39.5" width="0.254" layer="16"/>
+<wire x1="35.8" y1="39.5" x2="32" y2="39.5" width="0.254" layer="16"/>
+<wire x1="32" y1="39.5" x2="31.5" y2="39.5" width="0.254" layer="16"/>
+<wire x1="21.4754" y1="48.5252" x2="21.3" y2="48.3498" width="0.254" layer="1"/>
+<via x="21.3" y="48.3498" extent="1-16" drill="0.3"/>
+<wire x1="29.947675" y1="48.5252" x2="21.4754" y2="48.5252" width="0.254" layer="1"/>
+<wire x1="21.8" y1="51.8" x2="21.8" y2="55.65" width="0.2032" layer="16"/>
+<wire x1="21.8" y1="55.65" x2="22" y2="55.85" width="0.2032" layer="16"/>
+<via x="22" y="55.85" extent="1-16" drill="0.3"/>
+<wire x1="22" y1="55.85" x2="20" y2="55.85" width="0.2032" layer="1"/>
+<wire x1="20" y1="55.85" x2="17.5" y2="55.85" width="0.2032" layer="1"/>
+<wire x1="17.5" y1="55.85" x2="17.45" y2="55.8" width="0.2032" layer="1"/>
+<wire x1="17.45" y1="55.8" x2="16.4" y2="55.8" width="0.2032" layer="1"/>
+<via x="16.4" y="55.8" extent="1-16" drill="0.3"/>
+<wire x1="16.4" y1="55.8" x2="15.7" y2="55.1" width="0.2032" layer="16"/>
+<wire x1="15.7" y1="52.3" x2="14.2" y2="50.8" width="0.2032" layer="16"/>
+<via x="14.2" y="50.4" extent="1-16" drill="0.3"/>
+<wire x1="14.2" y1="50.4" x2="14.2" y2="49.15" width="0.2032" layer="1"/>
+<wire x1="14.2" y1="49.15" x2="14.25" y2="49.1" width="0.2032" layer="1"/>
+<wire x1="15.7" y1="55.1" x2="15.7" y2="52.3" width="0.2032" layer="16"/>
+<wire x1="33.76" y1="54.85" x2="32.76" y2="55.85" width="0.2032" layer="1"/>
+<via x="32.575475" y="46.775475" extent="1-16" drill="0.3"/>
+<wire x1="33.25" y1="45" x2="33.25" y2="45.9267125" width="0.1524" layer="1"/>
+<wire x1="33.25" y1="45.9267125" x2="33.1214" y2="46.0553125" width="0.1524" layer="1"/>
+<wire x1="33.1214" y1="46.0553125" x2="33.1214" y2="46.22955" width="0.1524" layer="1"/>
+<wire x1="33.1214" y1="46.22955" x2="32.575475" y2="46.775475" width="0.1524" layer="1"/>
+<wire x1="32.575475" y1="46.775475" x2="31.175475" y2="46.775475" width="0.1524" layer="16"/>
+<wire x1="31.175475" y1="46.775475" x2="30.6" y2="46.2" width="0.1524" layer="16"/>
+<wire x1="37.75" y1="45" x2="37.8839" y2="45.1339" width="0.1524" layer="1"/>
+<wire x1="37.8839" y1="45.1339" x2="37.8839" y2="45.4446875" width="0.1524" layer="1"/>
+<wire x1="37.8839" y1="45.4446875" x2="38.6392125" y2="46.2" width="0.1524" layer="1"/>
+<wire x1="38.6392125" y1="46.2" x2="39.3" y2="46.2" width="0.1524" layer="1"/>
+<wire x1="41.8" y1="42.7" x2="41.75" y2="42.75" width="0.1524" layer="1"/>
+<wire x1="41.75" y1="42.75" x2="40.5" y2="42.75" width="0.1524" layer="1"/>
+<wire x1="35.8" y1="39.5" x2="36.1" y2="39.8" width="0.1524" layer="16"/>
+<wire x1="36.1" y1="39.8" x2="36.1" y2="42.6" width="0.1524" layer="16"/>
+<wire x1="36.1" y1="42.6" x2="37.5" y2="44" width="0.1524" layer="16"/>
+<wire x1="37.5" y1="44" x2="39.3" y2="45.8" width="0.1524" layer="16"/>
+<wire x1="39.3" y1="45.8" x2="39.3" y2="46.2" width="0.1524" layer="16"/>
+<via x="39.3" y="46.2" extent="1-16" drill="0.3"/>
+<wire x1="37.5" y1="44" x2="40.5" y2="44" width="0.1524" layer="16"/>
+<wire x1="40.5" y1="44" x2="41.8" y2="42.7" width="0.1524" layer="16"/>
+<via x="41.8" y="42.7" extent="1-16" drill="0.3"/>
+<wire x1="39.3" y1="39.5" x2="41.2" y2="37.6" width="0.1524" layer="16"/>
+<wire x1="41.2" y1="37.6" x2="41.9" y2="37.6" width="0.1524" layer="16"/>
+<via x="41.9" y="37.6" extent="1-16" drill="0.3"/>
+<wire x1="40.5" y1="37.75" x2="41.75" y2="37.75" width="0.1524" layer="1"/>
+<wire x1="41.75" y1="37.75" x2="41.9" y2="37.6" width="0.1524" layer="1"/>
+<wire x1="37" y1="39.5" x2="37" y2="35.2" width="0.1524" layer="16"/>
+<wire x1="37" y1="35.2" x2="36.4" y2="34.6" width="0.1524" layer="16"/>
+<via x="36.4" y="34.6" extent="1-16" drill="0.3"/>
+<wire x1="36.4" y1="34.6" x2="36.25" y2="34.75" width="0.1524" layer="1"/>
+<wire x1="36.25" y1="34.75" x2="36.25" y2="36" width="0.1524" layer="1"/>
+<wire x1="32" y1="39.5" x2="30.2" y2="37.7" width="0.1524" layer="16"/>
+<wire x1="30.2" y1="37.7" x2="30.2" y2="37.3" width="0.1524" layer="16"/>
+<via x="30.2" y="37.3" extent="1-16" drill="0.3"/>
+<wire x1="30.2" y1="37.3" x2="31.45" y2="37.3" width="0.1524" layer="1"/>
+<wire x1="31.45" y1="37.3" x2="31.5" y2="37.25" width="0.1524" layer="1"/>
+<wire x1="28.5" y1="31.2178" x2="28.5" y2="32.9" width="0.1524" layer="16"/>
+<via x="28.5" y="32.9" extent="1-16" drill="0.3"/>
+<wire x1="28.5" y1="31.2178" x2="29.135" y2="31.2178" width="0.1524" layer="16"/>
+<wire x1="30.2" y1="37.3" x2="29.8" y2="36.9" width="0.1524" layer="1"/>
+<wire x1="29.8" y1="36.9" x2="29.8" y2="33.4" width="0.1524" layer="1"/>
+<wire x1="29.8" y1="33.4" x2="29.3" y2="32.9" width="0.1524" layer="1"/>
+<wire x1="29.3" y1="32.9" x2="28.5" y2="32.9" width="0.1524" layer="1"/>
+<wire x1="29.8" y1="33.4" x2="30.25" y2="32.95" width="0.1524" layer="1"/>
+<wire x1="30.25" y1="32.95" x2="31.3" y2="32.95" width="0.1524" layer="1"/>
+<wire x1="47.35" y1="41.275" x2="48.575" y2="41.275" width="0.1524" layer="1"/>
+<wire x1="48.575" y1="41.275" x2="49.1" y2="41.8" width="0.1524" layer="1"/>
+<via x="49.1" y="41.8" extent="1-16" drill="0.3"/>
+<wire x1="49.1" y1="41.8" x2="49.8" y2="42.5" width="0.1524" layer="16"/>
+<wire x1="49.8" y1="42.5" x2="49.8" y2="43.206" width="0.1524" layer="16"/>
+<via x="49.8" y="43.206" extent="1-16" drill="0.3"/>
+<wire x1="56.1286" y1="41.0053125" x2="55.9946875" y2="40.8714" width="0.1524" layer="1"/>
+<wire x1="49.8" y1="43.206" x2="50.55505" y2="43.206" width="0.1524" layer="1"/>
+<wire x1="50.55505" y1="43.206" x2="51.28005" y2="43.931" width="0.1524" layer="1"/>
+<wire x1="56.1286" y1="43.7946875" x2="56.1286" y2="41.0053125" width="0.1524" layer="1"/>
+<wire x1="55.9946875" y1="40.8714" x2="54.5714" y2="40.8714" width="0.1524" layer="1"/>
+<wire x1="51.28005" y1="43.931" x2="53.5" y2="43.931" width="0.1524" layer="1"/>
+<wire x1="53.5" y1="43.931" x2="55.9922875" y2="43.931" width="0.1524" layer="1"/>
+<wire x1="55.9922875" y1="43.931" x2="56.1286" y2="43.7946875" width="0.1524" layer="1"/>
+<wire x1="54.325" y1="40.625" x2="53.25" y2="40.625" width="0.1524" layer="1"/>
+<wire x1="54.5714" y1="40.8714" x2="54.325" y2="40.625" width="0.1524" layer="1"/>
+<wire x1="39.3" y1="46.2" x2="40.3" y2="47.2" width="0.1524" layer="1"/>
+<wire x1="47.9" y1="47.2" x2="48.7" y2="46.4" width="0.1524" layer="1"/>
+<via x="48.7" y="46.4" extent="1-16" drill="0.3"/>
+<wire x1="48.7" y1="46.4" x2="49.8" y2="45.3" width="0.1524" layer="16"/>
+<wire x1="49.8" y1="45.3" x2="52.5" y2="45.3" width="0.1524" layer="16"/>
+<via x="52.5" y="45.3" extent="1-16" drill="0.3"/>
+<wire x1="52.5" y1="45.3" x2="53.5" y2="44.3" width="0.1524" layer="1"/>
+<wire x1="53.5" y1="44.3" x2="53.5" y2="43.931" width="0.1524" layer="1"/>
+<wire x1="40.3" y1="47.2" x2="47.9" y2="47.2" width="0.1524" layer="1"/>
+<wire x1="44.5" y1="26.7" x2="46.63" y2="26.7" width="0.1524" layer="1"/>
+<wire x1="46.63" y1="26.7" x2="46.9" y2="26.97" width="0.1524" layer="1"/>
+<wire x1="43.8" y1="19.8" x2="43.8" y2="18.59" width="0.1524" layer="1"/>
+<wire x1="43.8" y1="18.59" x2="46.9" y2="15.49" width="0.1524" layer="1"/>
+<wire x1="33.75" y1="45" x2="33.25" y2="45" width="0.1524" layer="1"/>
+<wire x1="20.82226875" y1="48.3498" x2="21.3" y2="48.3498" width="0.2032" layer="16"/>
+<wire x1="19.9" y1="47.42753125" x2="20.436234375" y2="47.963765625" width="0.2032" layer="16"/>
+<wire x1="20.436234375" y1="47.963765625" x2="20.82226875" y2="48.3498" width="0.2032" layer="16"/>
+<wire x1="20.3564" y1="50.3564" x2="20.3564" y2="48.0436" width="0.2032" layer="16"/>
+<wire x1="20.3564" y1="48.0436" x2="20.436234375" y2="47.963765625" width="0.2032" layer="16"/>
+<wire x1="33.96" y1="54.85" x2="33.76" y2="54.85" width="0.2032" layer="1"/>
+<wire x1="32.76" y1="55.85" x2="23.33686875" y2="55.85" width="0.2032" layer="1"/>
+<wire x1="23.33686875" y1="55.85" x2="23.33046875" y2="55.8436" width="0.2032" layer="1"/>
+<wire x1="23.33046875" y1="55.8436" x2="22.86953125" y2="55.8436" width="0.2032" layer="1"/>
+<wire x1="22.86953125" y1="55.8436" x2="22.86313125" y2="55.85" width="0.2032" layer="1"/>
+<wire x1="22.86313125" y1="55.85" x2="22" y2="55.85" width="0.2032" layer="1"/>
+<wire x1="14.2" y1="50.8" x2="14.2" y2="50.4" width="0.2032" layer="16"/>
 </signal>
 <signal name="V+">
 <contactref element="J9" pad="P$1"/>
@@ -1816,80 +2175,57 @@ design rules under a new name.</description>
 <polygon width="0.1524" layer="16">
 <vertex x="14.5" y="-0.5"/>
 <vertex x="28.7" y="-0.5"/>
-<vertex x="28.7" y="12.3"/>
-<vertex x="19.6" y="12.3"/>
+<vertex x="28.7" y="10.8"/>
+<vertex x="19.6" y="10.8"/>
 <vertex x="19.5" y="57.5"/>
 <vertex x="14.5" y="57.5"/>
 </polygon>
-<via x="15" y="34.7" extent="1-16" drill="0.3"/>
-<via x="15" y="44.2" extent="1-16" drill="0.3"/>
+<via x="15.8" y="35.3" extent="1-16" drill="0.3"/>
+<via x="15.8" y="44.3" extent="1-16" drill="0.3"/>
 <polygon width="0.1524" layer="1" thermals="no" rank="2">
 <vertex x="19.1" y="15.4"/>
-<vertex x="13" y="15.4"/>
-<vertex x="13" y="13.5"/>
+<vertex x="14" y="15.4"/>
+<vertex x="14" y="13.5"/>
 <vertex x="18.4" y="13.5"/>
 <vertex x="19.1" y="14.2"/>
 </polygon>
-<via x="15" y="14.9" extent="1-16" drill="0.3"/>
+<via x="16" y="14.9" extent="1-16" drill="0.3"/>
 <polygon width="0.1524" layer="1" thermals="no">
 <vertex x="19.7" y="25.2"/>
-<vertex x="13" y="25.2"/>
-<vertex x="13" y="23.3"/>
+<vertex x="14" y="25.2"/>
+<vertex x="14" y="23.3"/>
 <vertex x="19.7" y="23.3"/>
 </polygon>
-<via x="15" y="23.9" extent="1-16" drill="0.3"/>
+<via x="16" y="23.9" extent="1-16" drill="0.3"/>
 <polygon width="0.1524" layer="1" thermals="no">
-<vertex x="18.3" y="35.2"/>
-<vertex x="12.9" y="35.2"/>
-<vertex x="12.9" y="33"/>
+<vertex x="18.3" y="35.6"/>
+<vertex x="13.9" y="35.6"/>
+<vertex x="13.9" y="33"/>
 <vertex x="18.3" y="33"/>
 </polygon>
-<via x="15.8" y="34.7" extent="1-16" drill="0.3"/>
-<via x="15" y="33.9" extent="1-16" drill="0.3"/>
+<via x="16.6" y="34.6" extent="1-16" drill="0.3"/>
+<via x="15.8" y="34.6" extent="1-16" drill="0.3"/>
 <polygon width="0.1524" layer="1" thermals="no">
 <vertex x="17.4" y="44.7"/>
-<vertex x="12.9" y="44.7"/>
-<vertex x="12.9" y="42.7"/>
+<vertex x="13.9" y="44.7"/>
+<vertex x="13.9" y="42.7"/>
 <vertex x="19.4" y="42.7"/>
 </polygon>
-<via x="15" y="43.4" extent="1-16" drill="0.3"/>
-<contactref element="C13" pad="+"/>
-<via x="24.8" y="11.9" extent="1-16" drill="0.3"/>
-<via x="27.1" y="11.1" extent="1-16" drill="0.3"/>
-<via x="27.1" y="11.9" extent="1-16" drill="0.3"/>
-<via x="24.8" y="11.1" extent="1-16" drill="0.3"/>
-<polygon width="0.1524" layer="1" thermals="no">
-<vertex x="28.5" y="1"/>
-<vertex x="26" y="1"/>
-<vertex x="26" y="7"/>
-<vertex x="28.5" y="7"/>
-</polygon>
-<via x="26.5" y="6.5" extent="1-16" drill="0.3"/>
-<via x="26.5" y="5.5" extent="1-16" drill="0.3"/>
-<via x="26.5" y="4.5" extent="1-16" drill="0.3"/>
-<via x="26.5" y="3.5" extent="1-16" drill="0.3"/>
-<via x="26.5" y="2.5" extent="1-16" drill="0.3"/>
-<via x="26.5" y="1.5" extent="1-16" drill="0.3"/>
-<via x="28" y="2" extent="1-16" drill="0.3"/>
-<via x="28" y="4" extent="1-16" drill="0.3"/>
-<via x="28" y="6" extent="1-16" drill="0.3"/>
-<via x="15" y="14.1" extent="1-16" drill="0.3"/>
-<via x="15.8" y="14.9" extent="1-16" drill="0.3"/>
-<via x="15.8" y="14.1" extent="1-16" drill="0.3"/>
+<via x="15.9" y="43.4" extent="1-16" drill="0.3"/>
+<via x="16" y="14.1" extent="1-16" drill="0.3"/>
+<via x="16.8" y="14.9" extent="1-16" drill="0.3"/>
+<via x="16.8" y="14.1" extent="1-16" drill="0.3"/>
 <via x="18.2" y="14.9" extent="1-16" drill="0.3"/>
 <via x="18.2" y="14.1" extent="1-16" drill="0.3"/>
-<via x="15" y="24.7" extent="1-16" drill="0.3"/>
-<via x="15.8" y="24.7" extent="1-16" drill="0.3"/>
-<via x="15.8" y="23.9" extent="1-16" drill="0.3"/>
+<via x="16" y="24.7" extent="1-16" drill="0.3"/>
+<via x="16.8" y="24.7" extent="1-16" drill="0.3"/>
+<via x="16.8" y="23.9" extent="1-16" drill="0.3"/>
 <via x="19" y="23.9" extent="1-16" drill="0.3"/>
 <via x="19" y="24.7" extent="1-16" drill="0.3"/>
-<via x="15.8" y="33.9" extent="1-16" drill="0.3"/>
-<via x="17.4" y="34.7" extent="1-16" drill="0.3"/>
-<via x="16.6" y="34.3" extent="1-16" drill="0.3"/>
-<via x="15.8" y="43.4" extent="1-16" drill="0.3"/>
-<via x="15.8" y="44.2" extent="1-16" drill="0.3"/>
-<via x="17.1" y="44.2" extent="1-16" drill="0.3"/>
-<via x="17.9" y="43.4" extent="1-16" drill="0.3"/>
+<via x="17.6" y="35.3" extent="1-16" drill="0.3"/>
+<via x="16.8" y="43.1" extent="1-16" drill="0.3"/>
+<via x="17.2" y="44.3" extent="1-16" drill="0.3"/>
+<via x="18" y="43.1" extent="1-16" drill="0.3"/>
 <wire x1="22.575" y1="29.15" x2="21.75" y2="29.15" width="0.3048" layer="1"/>
 <wire x1="21.75" y1="29.15" x2="21.6048" y2="29.0048" width="0.3048" layer="1"/>
 <wire x1="21.6048" y1="29.0048" x2="21.6048" y2="28.97375" width="0.3048" layer="1"/>
@@ -1903,7 +2239,39 @@ design rules under a new name.</description>
 <via x="18.2" y="29.2" extent="1-16" drill="0.3"/>
 <wire x1="18.2" y1="29.2" x2="17.4" y2="29.2" width="0.3048" layer="1"/>
 <via x="17.4" y="29.2" extent="1-16" drill="0.3"/>
-<wire x1="24.8" y1="11.9" x2="25.9" y2="11.6" width="0" layer="19" extent="1-1"/>
+<via x="16" y="33.8" extent="1-16" drill="0.3"/>
+<via x="16.5" y="43.8" extent="1-16" drill="0.3"/>
+<via x="17.4" y="34.6" extent="1-16" drill="0.3"/>
+<contactref element="J3" pad="2"/>
+<contactref element="C15" pad="2"/>
+<contactref element="C21" pad="2"/>
+<contactref element="C22" pad="2"/>
+<contactref element="C13" pad="2"/>
+<contactref element="C23" pad="2"/>
+<contactref element="C24" pad="2"/>
+<contactref element="C25" pad="2"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="25.9" y="10.6"/>
+<vertex x="29.9" y="10.6"/>
+<vertex x="29.9" y="-0.3"/>
+<vertex x="25.9" y="-0.3"/>
+</polygon>
+<via x="28" y="9" extent="1-16" drill="0.3"/>
+<via x="28" y="10" extent="1-16" drill="0.3"/>
+<via x="28" y="8" extent="1-16" drill="0.3"/>
+<via x="28" y="7" extent="1-16" drill="0.3"/>
+<via x="28" y="6" extent="1-16" drill="0.3"/>
+<via x="28" y="5" extent="1-16" drill="0.3"/>
+<via x="28" y="4" extent="1-16" drill="0.3"/>
+<via x="28" y="3" extent="1-16" drill="0.3"/>
+<via x="28" y="2" extent="1-16" drill="0.3"/>
+<via x="28" y="1" extent="1-16" drill="0.3"/>
+<wire x1="43.96" y1="10.5" x2="41.76" y2="8.3" width="0.254" layer="1"/>
+<wire x1="35.7" y1="8.3" x2="35.3" y2="7.9" width="0.254" layer="1"/>
+<via x="35.3" y="7.9" extent="1-16" drill="0.3"/>
+<wire x1="35.3" y1="7.9" x2="28.1" y2="7.9" width="0.254" layer="16"/>
+<wire x1="28.1" y1="7.9" x2="28" y2="8" width="0.254" layer="16"/>
+<wire x1="41.76" y1="8.3" x2="35.7" y2="8.3" width="0.254" layer="1"/>
 </signal>
 <signal name="TMC_EN">
 <contactref element="U2" pad="15"/>
@@ -1984,30 +2352,30 @@ design rules under a new name.</description>
 <via x="19.9" y="46.6" extent="1-16" drill="0.3"/>
 <wire x1="19.9" y1="46.6" x2="20.331" y2="47.031" width="0.1524" layer="1"/>
 <wire x1="20.331" y1="47.031" x2="20.331" y2="48.21434375" width="0.1524" layer="1"/>
-<wire x1="20.331" y1="48.21434375" x2="20.6358" y2="48.51914375" width="0.1524" layer="1"/>
-<wire x1="20.6358" y1="48.51914375" x2="20.6358" y2="48.70474375" width="0.1524" layer="1"/>
+<wire x1="20.6358" y1="48.70474375" x2="20.6358" y2="48.51914375" width="0.1524" layer="1"/>
 <wire x1="20.6358" y1="48.70474375" x2="20.81185625" y2="48.8808" width="0.1524" layer="1"/>
 <wire x1="20.81185625" y1="48.8808" x2="30.094975" y2="48.8808" width="0.1524" layer="1"/>
-<contactref element="U1" pad="64"/>
 <wire x1="31.1904" y1="47.785375" x2="31.1904" y2="46.5474875" width="0.1524" layer="1"/>
 <wire x1="30.094975" y1="48.8808" x2="31.1904" y2="47.785375" width="0.1524" layer="1"/>
-<wire x1="32.25" y1="45.4878875" x2="32.25" y2="45" width="0.1524" layer="1"/>
-<wire x1="31.1904" y1="46.5474875" x2="32.25" y2="45.4878875" width="0.1524" layer="1"/>
+<contactref element="U1" pad="1"/>
+<wire x1="31.1904" y1="46.5474875" x2="31.5" y2="46.2378875" width="0.1524" layer="1"/>
+<wire x1="31.5" y1="46.2378875" x2="31.5" y2="44.25" width="0.1524" layer="1"/>
+<wire x1="20.6358" y1="48.51914375" x2="20.331" y2="48.21434375" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="R4" pad="2"/>
 <contactref element="D3" pad="2"/>
-<wire x1="16.95" y1="53.85" x2="16.95" y2="52.75" width="0.1524" layer="1"/>
+<wire x1="17.5" y1="54.15" x2="17.5" y2="52.95" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$5">
 <contactref element="R3" pad="2"/>
 <contactref element="D2" pad="2"/>
-<wire x1="18.95" y1="53.85" x2="18.95" y2="52.75" width="0.1524" layer="1"/>
+<wire x1="20" y1="54.15" x2="20" y2="52.95" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$6">
 <contactref element="R2" pad="2"/>
 <contactref element="D1" pad="2"/>
-<wire x1="20.95" y1="53.85" x2="20.95" y2="52.75" width="0.1524" layer="1"/>
+<wire x1="22" y1="54.15" x2="22" y2="52.95" width="0.1524" layer="1"/>
 </signal>
 <signal name="TMC_MISO">
 <contactref element="U2" pad="10"/>
@@ -2061,36 +2429,36 @@ design rules under a new name.</description>
 <vertex x="5.2" y="31.2"/>
 <vertex x="-0.3" y="31.2"/>
 </polygon>
-<via x="7.6" y="31.2" extent="1-16" drill="0.3"/>
-<via x="7.6" y="32.6" extent="1-16" drill="0.3"/>
-<via x="7.6" y="33.5" extent="1-16" drill="0.3"/>
-<via x="7.6" y="34.4" extent="1-16" drill="0.3"/>
-<via x="7.6" y="35.8" extent="1-16" drill="0.3"/>
-<via x="12.1" y="31.8" extent="1-16" drill="0.3"/>
-<via x="12.1" y="30.7" extent="1-16" drill="0.3"/>
-<via x="12.1" y="33.5" extent="1-16" drill="0.3"/>
-<via x="12" y="36.3" extent="1-16" drill="0.3"/>
-<via x="12.1" y="35.3" extent="1-16" drill="0.3"/>
-<via x="11.2" y="31.8" extent="1-16" drill="0.3"/>
-<via x="11.2" y="32.6" extent="1-16" drill="0.3"/>
-<via x="11.2" y="33.5" extent="1-16" drill="0.3"/>
-<via x="11.2" y="34.4" extent="1-16" drill="0.3"/>
-<via x="11.2" y="35.3" extent="1-16" drill="0.3"/>
-<via x="10.3" y="31.8" extent="1-16" drill="0.3"/>
-<via x="10.3" y="30.7" extent="1-16" drill="0.3"/>
-<via x="10.3" y="33.5" extent="1-16" drill="0.3"/>
-<via x="10.3" y="36.3" extent="1-16" drill="0.3"/>
-<via x="10.3" y="35.3" extent="1-16" drill="0.3"/>
-<via x="9.4" y="31.8" extent="1-16" drill="0.3"/>
-<via x="9.4" y="32.6" extent="1-16" drill="0.3"/>
-<via x="9.4" y="33.5" extent="1-16" drill="0.3"/>
-<via x="9.4" y="34.4" extent="1-16" drill="0.3"/>
-<via x="9.4" y="35.3" extent="1-16" drill="0.3"/>
-<via x="8.5" y="31.8" extent="1-16" drill="0.3"/>
-<via x="8.5" y="30.7" extent="1-16" drill="0.3"/>
-<via x="8.5" y="33.5" extent="1-16" drill="0.3"/>
-<via x="8.5" y="36.3" extent="1-16" drill="0.3"/>
-<via x="8.5" y="35.3" extent="1-16" drill="0.3"/>
+<via x="8.6" y="31.2" extent="1-16" drill="0.3"/>
+<via x="8.6" y="32.6" extent="1-16" drill="0.3"/>
+<via x="8.6" y="33.5" extent="1-16" drill="0.3"/>
+<via x="8.6" y="34.4" extent="1-16" drill="0.3"/>
+<via x="8.6" y="35.8" extent="1-16" drill="0.3"/>
+<via x="13.1" y="31.8" extent="1-16" drill="0.3"/>
+<via x="13.1" y="30.7" extent="1-16" drill="0.3"/>
+<via x="13.1" y="33.5" extent="1-16" drill="0.3"/>
+<via x="13" y="36.3" extent="1-16" drill="0.3"/>
+<via x="13.1" y="35.3" extent="1-16" drill="0.3"/>
+<via x="12.2" y="31.8" extent="1-16" drill="0.3"/>
+<via x="12.2" y="32.6" extent="1-16" drill="0.3"/>
+<via x="12.2" y="33.5" extent="1-16" drill="0.3"/>
+<via x="12.2" y="34.4" extent="1-16" drill="0.3"/>
+<via x="12.2" y="35.3" extent="1-16" drill="0.3"/>
+<via x="11.3" y="31.8" extent="1-16" drill="0.3"/>
+<via x="11.3" y="30.7" extent="1-16" drill="0.3"/>
+<via x="11.3" y="33.5" extent="1-16" drill="0.3"/>
+<via x="11.3" y="36.3" extent="1-16" drill="0.3"/>
+<via x="11.3" y="35.3" extent="1-16" drill="0.3"/>
+<via x="10.4" y="31.8" extent="1-16" drill="0.3"/>
+<via x="10.4" y="32.6" extent="1-16" drill="0.3"/>
+<via x="10.4" y="33.5" extent="1-16" drill="0.3"/>
+<via x="10.4" y="34.4" extent="1-16" drill="0.3"/>
+<via x="10.4" y="35.3" extent="1-16" drill="0.3"/>
+<via x="9.5" y="31.8" extent="1-16" drill="0.3"/>
+<via x="9.5" y="30.7" extent="1-16" drill="0.3"/>
+<via x="9.5" y="33.5" extent="1-16" drill="0.3"/>
+<via x="9.5" y="36.3" extent="1-16" drill="0.3"/>
+<via x="9.5" y="35.3" extent="1-16" drill="0.3"/>
 <via x="5.7" y="38.7" extent="1-16" drill="0.3"/>
 <via x="0.8" y="29.4" extent="1-16" drill="0.3"/>
 <via x="0.8" y="30.8" extent="1-16" drill="0.3"/>
@@ -2100,20 +2468,20 @@ design rules under a new name.</description>
 <contactref element="Q4" pad="P$8"/>
 <wire x1="17.30791875" y1="33.709825" x2="17.30791875" y2="33.70791875" width="0.1524" layer="1"/>
 <wire x1="17.30791875" y1="33.70791875" x2="16.7698" y2="33.1698" width="0.1524" layer="1"/>
-<wire x1="14.6434875" y1="33.1698" x2="14.3946875" y2="33.4186" width="0.1524" layer="1"/>
-<wire x1="16.7698" y1="33.1698" x2="14.6434875" y2="33.1698" width="0.1524" layer="1"/>
-<wire x1="12.1814" y1="33.4186" x2="12.1" y2="33.5" width="0.1524" layer="1"/>
-<wire x1="14.3946875" y1="33.4186" x2="12.1814" y2="33.4186" width="0.1524" layer="1"/>
-<via x="8.5" y="34.4" extent="1-16" drill="0.3"/>
-<via x="10.3" y="34.4" extent="1-16" drill="0.3"/>
-<via x="12.1" y="34.4" extent="1-16" drill="0.3"/>
-<via x="8.5" y="32.6" extent="1-16" drill="0.3"/>
-<via x="10.3" y="32.6" extent="1-16" drill="0.3"/>
-<via x="12.1" y="32.6" extent="1-16" drill="0.3"/>
-<via x="9.4" y="30.7" extent="1-16" drill="0.3"/>
-<via x="11.2" y="30.7" extent="1-16" drill="0.3"/>
-<via x="9.4" y="36.3" extent="1-16" drill="0.3"/>
-<via x="11.2" y="36.3" extent="1-16" drill="0.3"/>
+<wire x1="15.6434875" y1="33.1698" x2="15.3946875" y2="33.4186" width="0.1524" layer="1"/>
+<wire x1="16.7698" y1="33.1698" x2="15.6434875" y2="33.1698" width="0.1524" layer="1"/>
+<wire x1="13.1814" y1="33.4186" x2="13.1" y2="33.5" width="0.1524" layer="1"/>
+<wire x1="15.3946875" y1="33.4186" x2="13.1814" y2="33.4186" width="0.1524" layer="1"/>
+<via x="9.5" y="34.4" extent="1-16" drill="0.3"/>
+<via x="11.3" y="34.4" extent="1-16" drill="0.3"/>
+<via x="13.1" y="34.4" extent="1-16" drill="0.3"/>
+<via x="9.5" y="32.6" extent="1-16" drill="0.3"/>
+<via x="11.3" y="32.6" extent="1-16" drill="0.3"/>
+<via x="13.1" y="32.6" extent="1-16" drill="0.3"/>
+<via x="10.4" y="30.7" extent="1-16" drill="0.3"/>
+<via x="12.2" y="30.7" extent="1-16" drill="0.3"/>
+<via x="10.4" y="36.3" extent="1-16" drill="0.3"/>
+<via x="12.2" y="36.3" extent="1-16" drill="0.3"/>
 </signal>
 <signal name="OA2">
 <contactref element="Q2" pad="P$5"/>
@@ -2126,16 +2494,7 @@ design rules under a new name.</description>
 <wire x1="22.520675" y1="15.125475" x2="22.574525" y2="15.125475" width="0.1524" layer="16"/>
 <via x="22.574525" y="15.125475" extent="1-16" drill="0.3"/>
 <wire x1="22.574525" y1="15.125475" x2="22.89441875" y2="15.125475" width="0.1524" layer="1"/>
-<wire x1="25.2952" y1="17.52625625" x2="25.2952" y2="18.4" width="0.1524" layer="1"/>
 <wire x1="22.89441875" y1="15.125475" x2="25.2952" y2="17.52625625" width="0.1524" layer="1"/>
-<wire x1="25.2952" y1="18.4" x2="25.2262" y2="18.469" width="0.1524" layer="1"/>
-<wire x1="25.2262" y1="18.469" x2="25.069" y2="18.469" width="0.1524" layer="1"/>
-<via x="25.069" y="18.469" extent="1-16" drill="0.3"/>
-<wire x1="25.069" y1="18.469" x2="25.069" y2="19.31515" width="0.1524" layer="16"/>
-<wire x1="25.069" y1="19.31515" x2="24.7642" y2="19.61995" width="0.1524" layer="16"/>
-<via x="24.7642" y="19.61995" extent="1-16" drill="0.3"/>
-<wire x1="24.7642" y1="19.61995" x2="24.9904" y2="19.84615" width="0.1524" layer="1"/>
-<wire x1="24.9904" y1="19.84615" x2="24.9904" y2="22" width="0.1524" layer="1"/>
 <wire x1="24.65" y1="25.1" x2="24.65" y2="24.39400625" width="0.1524" layer="1"/>
 <via x="23.7022" y="23.44620625" extent="1-16" drill="0.3"/>
 <wire x1="24.65" y1="24.39400625" x2="24.59659375" y2="24.3406" width="0.1524" layer="1"/>
@@ -2160,44 +2519,43 @@ design rules under a new name.</description>
 <vertex x="20" y="-1.1"/>
 <vertex x="-0.3" y="-1.1"/>
 </polygon>
-<via x="7.7" y="11.7" extent="1-16" drill="0.3"/>
-<via x="7.7" y="13.1" extent="1-16" drill="0.3"/>
-<via x="7.7" y="14" extent="1-16" drill="0.3"/>
-<via x="7.7" y="14.9" extent="1-16" drill="0.3"/>
-<via x="7.7" y="16.3" extent="1-16" drill="0.3"/>
-<via x="12.2" y="12.3" extent="1-16" drill="0.3"/>
-<via x="12.2" y="11.2" extent="1-16" drill="0.3"/>
-<via x="12.2" y="14" extent="1-16" drill="0.3"/>
+<via x="8.7" y="11.7" extent="1-16" drill="0.3"/>
+<via x="8.7" y="13.1" extent="1-16" drill="0.3"/>
+<via x="8.7" y="14" extent="1-16" drill="0.3"/>
+<via x="8.7" y="14.9" extent="1-16" drill="0.3"/>
+<via x="8.7" y="16.3" extent="1-16" drill="0.3"/>
+<via x="13.2" y="12.3" extent="1-16" drill="0.3"/>
+<via x="13.2" y="11.2" extent="1-16" drill="0.3"/>
+<via x="13.2" y="14" extent="1-16" drill="0.3"/>
 <via x="5.7" y="17.1" extent="1-16" drill="0.3"/>
-<via x="12.2" y="15.8" extent="1-16" drill="0.3"/>
-<via x="11.3" y="12.3" extent="1-16" drill="0.3"/>
-<via x="11.3" y="13.1" extent="1-16" drill="0.3"/>
-<via x="11.3" y="14" extent="1-16" drill="0.3"/>
-<via x="11.3" y="14.9" extent="1-16" drill="0.3"/>
-<via x="11.3" y="15.8" extent="1-16" drill="0.3"/>
-<via x="10.4" y="12.3" extent="1-16" drill="0.3"/>
-<via x="10.4" y="11.2" extent="1-16" drill="0.3"/>
-<via x="10.4" y="14" extent="1-16" drill="0.3"/>
-<via x="10.4" y="16.8" extent="1-16" drill="0.3"/>
-<via x="10.4" y="15.8" extent="1-16" drill="0.3"/>
-<via x="9.5" y="12.3" extent="1-16" drill="0.3"/>
-<via x="9.5" y="13.1" extent="1-16" drill="0.3"/>
-<via x="9.5" y="14" extent="1-16" drill="0.3"/>
-<via x="9.5" y="14.9" extent="1-16" drill="0.3"/>
-<via x="9.5" y="15.8" extent="1-16" drill="0.3"/>
-<via x="8.6" y="12.3" extent="1-16" drill="0.3"/>
-<via x="8.6" y="11.2" extent="1-16" drill="0.3"/>
-<via x="8.6" y="14" extent="1-16" drill="0.3"/>
-<via x="8.6" y="16.8" extent="1-16" drill="0.3"/>
-<via x="8.6" y="15.8" extent="1-16" drill="0.3"/>
+<via x="13.2" y="15.8" extent="1-16" drill="0.3"/>
+<via x="12.3" y="12.3" extent="1-16" drill="0.3"/>
+<via x="12.3" y="13.1" extent="1-16" drill="0.3"/>
+<via x="12.3" y="14" extent="1-16" drill="0.3"/>
+<via x="12.3" y="14.9" extent="1-16" drill="0.3"/>
+<via x="12.3" y="15.8" extent="1-16" drill="0.3"/>
+<via x="11.4" y="12.3" extent="1-16" drill="0.3"/>
+<via x="11.4" y="11.2" extent="1-16" drill="0.3"/>
+<via x="11.4" y="14" extent="1-16" drill="0.3"/>
+<via x="11.4" y="16.8" extent="1-16" drill="0.3"/>
+<via x="11.4" y="15.8" extent="1-16" drill="0.3"/>
+<via x="10.5" y="12.3" extent="1-16" drill="0.3"/>
+<via x="10.5" y="13.1" extent="1-16" drill="0.3"/>
+<via x="10.5" y="14" extent="1-16" drill="0.3"/>
+<via x="10.5" y="14.9" extent="1-16" drill="0.3"/>
+<via x="10.5" y="15.8" extent="1-16" drill="0.3"/>
+<via x="9.6" y="12.3" extent="1-16" drill="0.3"/>
+<via x="9.6" y="11.2" extent="1-16" drill="0.3"/>
+<via x="9.6" y="14" extent="1-16" drill="0.3"/>
+<via x="9.6" y="16.8" extent="1-16" drill="0.3"/>
+<via x="9.6" y="15.8" extent="1-16" drill="0.3"/>
 <via x="0.8" y="25.6" extent="1-16" drill="0.3"/>
 <via x="4.5" y="23.5" extent="1-16" drill="0.3"/>
 <via x="1" y="15.7" extent="1-16" drill="0.3"/>
-<via x="6" y="10.3" extent="1-16" drill="0.3"/>
-<via x="12.2" y="16.8" extent="1-16" drill="0.3"/>
-<via x="12.7" y="6.4" extent="1-16" drill="0.3"/>
+<via x="0.8" y="8.3" extent="1-16" drill="0.3"/>
+<via x="13.2" y="16.8" extent="1-16" drill="0.3"/>
+<via x="13.7" y="8.9" extent="1-16" drill="0.3"/>
 <via x="10.4" y="5.8" extent="1-16" drill="0.3"/>
-<wire x1="24.9904" y1="22" x2="25.060321875" y2="22.069921875" width="0.1524" layer="1"/>
 <via x="25.060321875" y="22.069921875" extent="1-16" drill="0.3"/>
 <wire x1="23.7022" y1="23.42804375" x2="23.7022" y2="23.44620625" width="0.1524" layer="16"/>
 <wire x1="25.060321875" y1="22.069921875" x2="24.538009375" y2="22.592234375" width="0.1524" layer="16"/>
@@ -2208,20 +2566,22 @@ design rules under a new name.</description>
 <contactref element="Q2" pad="P$8"/>
 <wire x1="19.3" y1="15.0572" x2="19.0428" y2="15.0572" width="0.1524" layer="1"/>
 <wire x1="19.0428" y1="15.0572" x2="18.5904" y2="15.5096" width="0.1524" layer="1"/>
-<wire x1="14.5528875" y1="15.5096" x2="14.3946875" y2="15.3514" width="0.1524" layer="1"/>
-<wire x1="14.3946875" y1="15.3514" x2="12.6486" y2="15.3514" width="0.1524" layer="1"/>
-<wire x1="18.5904" y1="15.5096" x2="14.5528875" y2="15.5096" width="0.1524" layer="1"/>
-<wire x1="12.6486" y1="15.3514" x2="12.2" y2="15.8" width="0.1524" layer="1"/>
-<via x="8.6" y="13.1" extent="1-16" drill="0.3"/>
-<via x="10.4" y="13.1" extent="1-16" drill="0.3"/>
-<via x="12.2" y="13.1" extent="1-16" drill="0.3"/>
-<via x="12.2" y="14.9" extent="1-16" drill="0.3"/>
-<via x="10.4" y="14.9" extent="1-16" drill="0.3"/>
-<via x="8.6" y="14.9" extent="1-16" drill="0.3"/>
-<via x="9.5" y="16.8" extent="1-16" drill="0.3"/>
-<via x="11.3" y="16.8" extent="1-16" drill="0.3"/>
-<via x="11.3" y="11.2" extent="1-16" drill="0.3"/>
-<via x="9.5" y="11.2" extent="1-16" drill="0.3"/>
+<wire x1="15.5528875" y1="15.5096" x2="15.3946875" y2="15.3514" width="0.1524" layer="1"/>
+<wire x1="15.3946875" y1="15.3514" x2="13.6486" y2="15.3514" width="0.1524" layer="1"/>
+<wire x1="18.5904" y1="15.5096" x2="15.5528875" y2="15.5096" width="0.1524" layer="1"/>
+<wire x1="13.6486" y1="15.3514" x2="13.2" y2="15.8" width="0.1524" layer="1"/>
+<via x="9.6" y="13.1" extent="1-16" drill="0.3"/>
+<via x="11.4" y="13.1" extent="1-16" drill="0.3"/>
+<via x="13.2" y="13.1" extent="1-16" drill="0.3"/>
+<via x="13.2" y="14.9" extent="1-16" drill="0.3"/>
+<via x="11.4" y="14.9" extent="1-16" drill="0.3"/>
+<via x="9.6" y="14.9" extent="1-16" drill="0.3"/>
+<via x="10.5" y="16.8" extent="1-16" drill="0.3"/>
+<via x="12.3" y="16.8" extent="1-16" drill="0.3"/>
+<via x="12.3" y="11.2" extent="1-16" drill="0.3"/>
+<via x="10.5" y="11.2" extent="1-16" drill="0.3"/>
+<wire x1="25.2952" y1="21.83504375" x2="25.060321875" y2="22.069921875" width="0.1524" layer="1"/>
+<wire x1="25.2952" y1="17.52625625" x2="25.2952" y2="21.83504375" width="0.1524" layer="1"/>
 </signal>
 <signal name="OA1">
 <contactref element="Q1" pad="P$5"/>
@@ -2234,7 +2594,6 @@ design rules under a new name.</description>
 <wire x1="24.2332" y1="23.54620625" x2="24.2332" y2="23.22625625" width="0.1524" layer="1"/>
 <wire x1="24.2332" y1="23.22625625" x2="23.31174375" y2="22.3048" width="0.1524" layer="1"/>
 <wire x1="20.2" y1="22.3048" x2="23.31174375" y2="22.3048" width="0.1524" layer="1"/>
-<wire x1="10.5114" y1="22.9886" x2="10.1" y2="24.95" width="0.1524" layer="1"/>
 <polygon width="0.1524" layer="1" thermals="no" rank="2">
 <vertex x="-0.3" y="28.6"/>
 <vertex x="20" y="28.6"/>
@@ -2252,36 +2611,36 @@ design rules under a new name.</description>
 <vertex x="5.2" y="26.4"/>
 <vertex x="-0.3" y="26.4"/>
 </polygon>
-<via x="7.6" y="21.3" extent="1-16" drill="0.3"/>
-<via x="7.6" y="22.6" extent="1-16" drill="0.3"/>
-<via x="7.6" y="23.5" extent="1-16" drill="0.3"/>
-<via x="7.6" y="24.4" extent="1-16" drill="0.3"/>
-<via x="7.6" y="25.8" extent="1-16" drill="0.3"/>
-<via x="12.1" y="21.8" extent="1-16" drill="0.3"/>
-<via x="12.2" y="20.7" extent="1-16" drill="0.3"/>
-<via x="12.1" y="23.5" extent="1-16" drill="0.3"/>
-<via x="12.1" y="26.4" extent="1-16" drill="0.3"/>
-<via x="12.1" y="25.3" extent="1-16" drill="0.3"/>
-<via x="11.2" y="21.8" extent="1-16" drill="0.3"/>
-<via x="11.2" y="22.6" extent="1-16" drill="0.3"/>
-<via x="11.2" y="23.5" extent="1-16" drill="0.3"/>
-<via x="11.2" y="24.4" extent="1-16" drill="0.3"/>
-<via x="11.2" y="25.3" extent="1-16" drill="0.3"/>
-<via x="10.3" y="21.8" extent="1-16" drill="0.3"/>
-<via x="10.3" y="20.7" extent="1-16" drill="0.3"/>
-<via x="10.3" y="23.5" extent="1-16" drill="0.3"/>
-<via x="10.3" y="26.4" extent="1-16" drill="0.3"/>
-<via x="10.3" y="25.3" extent="1-16" drill="0.3"/>
-<via x="9.4" y="21.8" extent="1-16" drill="0.3"/>
-<via x="9.4" y="22.6" extent="1-16" drill="0.3"/>
-<via x="9.4" y="23.5" extent="1-16" drill="0.3"/>
-<via x="9.4" y="24.4" extent="1-16" drill="0.3"/>
-<via x="9.4" y="25.3" extent="1-16" drill="0.3"/>
-<via x="8.5" y="21.8" extent="1-16" drill="0.3"/>
-<via x="8.5" y="20.7" extent="1-16" drill="0.3"/>
-<via x="8.5" y="23.5" extent="1-16" drill="0.3"/>
-<via x="8.5" y="26.4" extent="1-16" drill="0.3"/>
-<via x="8.5" y="25.3" extent="1-16" drill="0.3"/>
+<via x="8.6" y="21.3" extent="1-16" drill="0.3"/>
+<via x="8.6" y="22.6" extent="1-16" drill="0.3"/>
+<via x="8.6" y="23.5" extent="1-16" drill="0.3"/>
+<via x="8.6" y="24.4" extent="1-16" drill="0.3"/>
+<via x="8.6" y="25.8" extent="1-16" drill="0.3"/>
+<via x="13.1" y="21.8" extent="1-16" drill="0.3"/>
+<via x="13.2" y="20.7" extent="1-16" drill="0.3"/>
+<via x="13.1" y="23.5" extent="1-16" drill="0.3"/>
+<via x="13.1" y="26.4" extent="1-16" drill="0.3"/>
+<via x="13.1" y="25.3" extent="1-16" drill="0.3"/>
+<via x="12.2" y="21.8" extent="1-16" drill="0.3"/>
+<via x="12.2" y="22.6" extent="1-16" drill="0.3"/>
+<via x="12.2" y="23.5" extent="1-16" drill="0.3"/>
+<via x="12.2" y="24.4" extent="1-16" drill="0.3"/>
+<via x="12.2" y="25.3" extent="1-16" drill="0.3"/>
+<via x="11.3" y="21.8" extent="1-16" drill="0.3"/>
+<via x="11.3" y="20.7" extent="1-16" drill="0.3"/>
+<via x="11.3" y="23.5" extent="1-16" drill="0.3"/>
+<via x="11.3" y="26.4" extent="1-16" drill="0.3"/>
+<via x="11.3" y="25.3" extent="1-16" drill="0.3"/>
+<via x="10.4" y="21.8" extent="1-16" drill="0.3"/>
+<via x="10.4" y="22.6" extent="1-16" drill="0.3"/>
+<via x="10.4" y="23.5" extent="1-16" drill="0.3"/>
+<via x="10.4" y="24.4" extent="1-16" drill="0.3"/>
+<via x="10.4" y="25.3" extent="1-16" drill="0.3"/>
+<via x="9.5" y="21.8" extent="1-16" drill="0.3"/>
+<via x="9.5" y="20.7" extent="1-16" drill="0.3"/>
+<via x="9.5" y="23.5" extent="1-16" drill="0.3"/>
+<via x="9.5" y="26.4" extent="1-16" drill="0.3"/>
+<via x="9.5" y="25.3" extent="1-16" drill="0.3"/>
 <via x="12.8" y="28.2" extent="1-16" drill="0.3"/>
 <via x="5.4" y="28.2" extent="1-16" drill="0.3"/>
 <via x="0.8" y="28.1" extent="1-16" drill="0.3"/>
@@ -2289,32 +2648,31 @@ design rules under a new name.</description>
 <via x="5.7" y="18.3" extent="1-16" drill="0.3"/>
 <via x="12.8" y="18.3" extent="1-16" drill="0.3"/>
 <contactref element="Q1" pad="P$8"/>
-<wire x1="14.3132875" y1="23.5" x2="14.6434875" y2="23.1698" width="0.1524" layer="1"/>
-<wire x1="12.1" y1="23.5" x2="14.3132875" y2="23.5" width="0.1524" layer="1"/>
+<wire x1="15.3132875" y1="23.5" x2="15.6434875" y2="23.1698" width="0.1524" layer="1"/>
+<wire x1="13.1" y1="23.5" x2="15.3132875" y2="23.5" width="0.1524" layer="1"/>
 <wire x1="19.335" y1="23.1698" x2="20.2" y2="22.3048" width="0.1524" layer="1"/>
-<wire x1="14.6434875" y1="23.1698" x2="19.335" y2="23.1698" width="0.1524" layer="1"/>
-<via x="8.5" y="22.6" extent="1-16" drill="0.3"/>
-<via x="10.3" y="22.6" extent="1-16" drill="0.3"/>
-<via x="12.1" y="22.6" extent="1-16" drill="0.3"/>
-<via x="11.2" y="20.7" extent="1-16" drill="0.3"/>
-<via x="9.4" y="20.7" extent="1-16" drill="0.3"/>
-<via x="10.3" y="24.4" extent="1-16" drill="0.3"/>
-<via x="12.1" y="24.4" extent="1-16" drill="0.3"/>
-<via x="8.5" y="24.4" extent="1-16" drill="0.3"/>
-<via x="9.4" y="26.4" extent="1-16" drill="0.3"/>
-<via x="11.2" y="26.4" extent="1-16" drill="0.3"/>
+<wire x1="15.6434875" y1="23.1698" x2="19.335" y2="23.1698" width="0.1524" layer="1"/>
+<via x="9.5" y="22.6" extent="1-16" drill="0.3"/>
+<via x="11.3" y="22.6" extent="1-16" drill="0.3"/>
+<via x="13.1" y="22.6" extent="1-16" drill="0.3"/>
+<via x="12.2" y="20.7" extent="1-16" drill="0.3"/>
+<via x="10.4" y="20.7" extent="1-16" drill="0.3"/>
+<via x="11.3" y="24.4" extent="1-16" drill="0.3"/>
+<via x="13.1" y="24.4" extent="1-16" drill="0.3"/>
+<via x="9.5" y="24.4" extent="1-16" drill="0.3"/>
+<via x="10.4" y="26.4" extent="1-16" drill="0.3"/>
+<via x="12.2" y="26.4" extent="1-16" drill="0.3"/>
 </signal>
 <signal name="OB1">
 <contactref element="Q3" pad="P$5"/>
 <contactref element="U2" pad="20"/>
-<wire x1="14.4" y1="43" x2="14.9114" y2="42.4886" width="0.1524" layer="1"/>
+<wire x1="15.4" y1="43" x2="15.9114" y2="42.4886" width="0.1524" layer="1"/>
 <wire x1="20.2283875" y1="41.70266875" x2="20.231396875" y2="41.70261875" width="0.1524" layer="1"/>
 <wire x1="20.231396875" y1="41.70261875" x2="20.31721875" y2="41.6138375" width="0.1524" layer="1"/>
 <wire x1="20.31721875" y1="41.6138375" x2="20.4048" y2="41.52625625" width="0.1524" layer="1"/>
 <wire x1="20.4048" y1="41.52625625" x2="20.4048" y2="41.5232375" width="0.1524" layer="1"/>
 <wire x1="20.4048" y1="41.5232375" x2="21.053725" y2="40.851934375" width="0.1524" layer="1"/>
 <wire x1="21.053725" y1="40.851934375" x2="23.2" y2="38.705659375" width="0.1524" layer="1"/>
-<wire x1="23.2" y1="38.705659375" x2="23.2" y2="38.7" width="0.1524" layer="1"/>
 <wire x1="23.2" y1="38.705659375" x2="24.2952" y2="37.610459375" width="0.1524" layer="1"/>
 <wire x1="24.2952" y1="37.610459375" x2="24.2952" y2="35.17720625" width="0.1524" layer="1"/>
 <wire x1="24.0642" y1="34.94620625" x2="24.0642" y2="34.25379375" width="0.1524" layer="1"/>
@@ -2348,58 +2706,59 @@ design rules under a new name.</description>
 <vertex x="20" y="57.7"/>
 <vertex x="-0.3" y="57.7"/>
 </polygon>
-<via x="7.6" y="40.7" extent="1-16" drill="0.3"/>
-<via x="7.6" y="42" extent="1-16" drill="0.3"/>
-<via x="7.6" y="42.9" extent="1-16" drill="0.3"/>
-<via x="7.6" y="43.8" extent="1-16" drill="0.3"/>
-<via x="7.6" y="45.2" extent="1-16" drill="0.3"/>
-<via x="12.1" y="41.2" extent="1-16" drill="0.3"/>
-<via x="12.1" y="42.9" extent="1-16" drill="0.3"/>
-<via x="12.1" y="45.8" extent="1-16" drill="0.3"/>
-<via x="12.1" y="44.7" extent="1-16" drill="0.3"/>
-<via x="11.2" y="41.2" extent="1-16" drill="0.3"/>
-<via x="11.2" y="42" extent="1-16" drill="0.3"/>
-<via x="11.2" y="42.9" extent="1-16" drill="0.3"/>
-<via x="11.2" y="43.8" extent="1-16" drill="0.3"/>
-<via x="11.2" y="44.7" extent="1-16" drill="0.3"/>
-<via x="10.3" y="41.2" extent="1-16" drill="0.3"/>
-<via x="10.3" y="40.2" extent="1-16" drill="0.3"/>
-<via x="10.3" y="42.9" extent="1-16" drill="0.3"/>
-<via x="10.3" y="45.8" extent="1-16" drill="0.3"/>
-<via x="10.3" y="44.7" extent="1-16" drill="0.3"/>
-<via x="9.4" y="41.2" extent="1-16" drill="0.3"/>
-<via x="9.4" y="42" extent="1-16" drill="0.3"/>
-<via x="9.4" y="42.9" extent="1-16" drill="0.3"/>
-<via x="9.4" y="43.8" extent="1-16" drill="0.3"/>
-<via x="9.4" y="44.7" extent="1-16" drill="0.3"/>
-<via x="8.5" y="41.2" extent="1-16" drill="0.3"/>
-<via x="8.5" y="40.2" extent="1-16" drill="0.3"/>
-<via x="8.5" y="42.9" extent="1-16" drill="0.3"/>
-<via x="8.5" y="45.8" extent="1-16" drill="0.3"/>
-<via x="8.5" y="44.7" extent="1-16" drill="0.3"/>
+<via x="8.6" y="40.7" extent="1-16" drill="0.3"/>
+<via x="8.6" y="42" extent="1-16" drill="0.3"/>
+<via x="8.6" y="42.9" extent="1-16" drill="0.3"/>
+<via x="8.6" y="43.8" extent="1-16" drill="0.3"/>
+<via x="8.6" y="45.2" extent="1-16" drill="0.3"/>
+<via x="13.1" y="41.2" extent="1-16" drill="0.3"/>
+<via x="13.1" y="42.9" extent="1-16" drill="0.3"/>
+<via x="13.1" y="45.8" extent="1-16" drill="0.3"/>
+<via x="13.1" y="44.7" extent="1-16" drill="0.3"/>
+<via x="12.2" y="41.2" extent="1-16" drill="0.3"/>
+<via x="12.2" y="42" extent="1-16" drill="0.3"/>
+<via x="12.2" y="42.9" extent="1-16" drill="0.3"/>
+<via x="12.2" y="43.8" extent="1-16" drill="0.3"/>
+<via x="12.2" y="44.7" extent="1-16" drill="0.3"/>
+<via x="11.3" y="41.2" extent="1-16" drill="0.3"/>
+<via x="11.3" y="40.2" extent="1-16" drill="0.3"/>
+<via x="11.3" y="42.9" extent="1-16" drill="0.3"/>
+<via x="11.3" y="45.8" extent="1-16" drill="0.3"/>
+<via x="11.3" y="44.7" extent="1-16" drill="0.3"/>
+<via x="10.4" y="41.2" extent="1-16" drill="0.3"/>
+<via x="10.4" y="42" extent="1-16" drill="0.3"/>
+<via x="10.4" y="42.9" extent="1-16" drill="0.3"/>
+<via x="10.4" y="43.8" extent="1-16" drill="0.3"/>
+<via x="10.4" y="44.7" extent="1-16" drill="0.3"/>
+<via x="9.5" y="41.2" extent="1-16" drill="0.3"/>
+<via x="9.5" y="40.2" extent="1-16" drill="0.3"/>
+<via x="9.5" y="42.9" extent="1-16" drill="0.3"/>
+<via x="9.5" y="45.8" extent="1-16" drill="0.3"/>
+<via x="9.5" y="44.7" extent="1-16" drill="0.3"/>
 <via x="0.8" y="31.9" extent="1-16" drill="0.3"/>
 <via x="4.5" y="34.1" extent="1-16" drill="0.3"/>
 <via x="5.7" y="39.9" extent="1-16" drill="0.3"/>
-<via x="1" y="44.5" extent="1-16" drill="0.3"/>
-<via x="3" y="46.7" extent="1-16" drill="0.3"/>
-<via x="12.1" y="40.2" extent="1-16" drill="0.3"/>
+<via x="1.3" y="40.8" extent="1-16" drill="0.3"/>
+<via x="2.5" y="48.2" extent="1-16" drill="0.3"/>
+<via x="13.1" y="40.2" extent="1-16" drill="0.3"/>
 <via x="12.7" y="50.3" extent="1-16" drill="0.3"/>
-<via x="10.3" y="50.8" extent="1-16" drill="0.3"/>
+<via x="11.2" y="48.9" extent="1-16" drill="0.3"/>
 <contactref element="Q3" pad="P$8"/>
-<wire x1="14.4" y1="43" x2="12.2" y2="43" width="0.1524" layer="1"/>
-<wire x1="12.2" y1="43" x2="12.1" y2="42.9" width="0.1524" layer="1"/>
-<wire x1="14.9114" y1="42.4886" x2="19.44245625" y2="42.4886" width="0.1524" layer="1"/>
+<wire x1="15.4" y1="43" x2="13.2" y2="43" width="0.1524" layer="1"/>
+<wire x1="13.2" y1="43" x2="13.1" y2="42.9" width="0.1524" layer="1"/>
+<wire x1="15.9114" y1="42.4886" x2="19.44245625" y2="42.4886" width="0.1524" layer="1"/>
 <wire x1="19.44245625" y1="42.4886" x2="20.2283875" y2="41.70266875" width="0.1524" layer="1"/>
-<via x="8.5" y="43.8" extent="1-16" drill="0.3"/>
-<via x="10.3" y="43.8" extent="1-16" drill="0.3"/>
-<via x="12.1" y="43.8" extent="1-16" drill="0.3"/>
-<via x="11.2" y="45.8" extent="1-16" drill="0.3"/>
-<via x="9.4" y="45.8" extent="1-16" drill="0.3"/>
-<via x="9.4" y="40.2" extent="1-16" drill="0.3"/>
-<via x="11.2" y="40.2" extent="1-16" drill="0.3"/>
-<via x="8.5" y="42" extent="1-16" drill="0.3"/>
-<via x="10.3" y="42" extent="1-16" drill="0.3"/>
-<via x="12.1" y="42" extent="1-16" drill="0.3"/>
+<via x="9.5" y="43.8" extent="1-16" drill="0.3"/>
+<via x="11.3" y="43.8" extent="1-16" drill="0.3"/>
+<via x="13.1" y="43.8" extent="1-16" drill="0.3"/>
+<via x="12.2" y="45.8" extent="1-16" drill="0.3"/>
+<via x="10.4" y="45.8" extent="1-16" drill="0.3"/>
+<via x="10.4" y="40.2" extent="1-16" drill="0.3"/>
+<via x="12.2" y="40.2" extent="1-16" drill="0.3"/>
+<via x="9.5" y="42" extent="1-16" drill="0.3"/>
+<via x="11.3" y="42" extent="1-16" drill="0.3"/>
+<via x="13.1" y="42" extent="1-16" drill="0.3"/>
+<contactref element="U4" pad="3"/>
 </signal>
 <signal name="N$2">
 <contactref element="U2" pad="24"/>
@@ -2407,28 +2766,21 @@ design rules under a new name.</description>
 <wire x1="23.15" y1="29.725" x2="23.125" y2="29.7" width="0.2032" layer="1"/>
 <wire x1="23.125" y1="29.7" x2="20.95" y2="29.7" width="0.2032" layer="1"/>
 </signal>
-<signal name="N$3">
-<contactref element="U2" pad="9"/>
-<contactref element="C9" pad="1"/>
-<wire x1="27.225" y1="25.65" x2="28.35" y2="25.65" width="0.1524" layer="1"/>
-<wire x1="28.35" y1="25.65" x2="28.35" y2="25.4" width="0.1524" layer="1"/>
-</signal>
 <signal name="SRA">
 <contactref element="Q1" pad="P$1"/>
 <contactref element="Q2" pad="P$1"/>
 <polygon width="0.1524" layer="1" thermals="no">
-<vertex x="13" y="13.2"/>
+<vertex x="14" y="13.2"/>
 <vertex x="18.5" y="13.2"/>
 <vertex x="19.9" y="14.6"/>
 <vertex x="19.9" y="18.2"/>
 <vertex x="17.4" y="20.8"/>
-<vertex x="13" y="20.8"/>
-<vertex x="13" y="22.7"/>
-<vertex x="21.1" y="22.7"/>
-<vertex x="22.1" y="20.7"/>
+<vertex x="14" y="20.8"/>
+<vertex x="14" y="22.7"/>
+<vertex x="22.1" y="22.7"/>
 <vertex x="22.1" y="13.5"/>
 <vertex x="19.8" y="11.4"/>
-<vertex x="13" y="11.4"/>
+<vertex x="14" y="11.4"/>
 </polygon>
 <contactref element="R13" pad="2"/>
 <contactref element="U2" pad="8"/>
@@ -2452,17 +2804,17 @@ design rules under a new name.</description>
 <contactref element="Q3" pad="P$1"/>
 <contactref element="Q4" pad="P$1"/>
 <polygon width="0.1524" layer="1" thermals="no">
-<vertex x="12.9" y="32.6"/>
+<vertex x="13.9" y="32.6"/>
 <vertex x="18.4" y="32.6"/>
 <vertex x="20.2" y="34.5"/>
 <vertex x="20.2" y="38.3"/>
 <vertex x="18.3" y="40.2"/>
-<vertex x="12.9" y="40.2"/>
-<vertex x="12.9" y="41.9"/>
+<vertex x="13.9" y="40.2"/>
+<vertex x="13.9" y="41.9"/>
 <vertex x="19.1" y="41.9"/>
 <vertex x="22.2" y="38.8"/>
 <vertex x="22.1" y="30.8"/>
-<vertex x="12.9" y="30.8"/>
+<vertex x="13.9" y="30.8"/>
 </polygon>
 <contactref element="R12" pad="2"/>
 <contactref element="U2" pad="17"/>
@@ -2504,7 +2856,7 @@ design rules under a new name.</description>
 <wire x1="23.66685625" y1="32.3642" x2="25.2" y2="32.3642" width="0.1524" layer="1"/>
 <wire x1="25.2" y1="32.3642" x2="25.4" y2="32.1642" width="0.1524" layer="1"/>
 <wire x1="25.4" y1="32.1642" x2="25.4" y2="32" width="0.1524" layer="1"/>
-<wire x1="13.8" y1="32.865" x2="17.21404375" y2="32.865" width="0.1524" layer="1"/>
+<wire x1="14.8" y1="32.865" x2="17.21404375" y2="32.865" width="0.1524" layer="1"/>
 <wire x1="17.21404375" y1="32.865" x2="17.83891875" y2="33.489875" width="0.1524" layer="1"/>
 </signal>
 <signal name="LB1">
@@ -2530,9 +2882,9 @@ design rules under a new name.</description>
 <wire x1="24.07045" y1="33.8164875" x2="23.7594" y2="34.1275375" width="0.1524" layer="1"/>
 <wire x1="23.7594" y1="34.1275375" x2="23.7594" y2="35.0724625" width="0.1524" layer="1"/>
 <wire x1="23.99039375" y1="35.30345625" x2="23.7594" y2="35.0724625" width="0.1524" layer="1"/>
-<wire x1="13.8" y1="42.365" x2="14.40394375" y2="42.365" width="0.1524" layer="1"/>
-<wire x1="14.40394375" y1="42.365" x2="14.58514375" y2="42.1838" width="0.1524" layer="1"/>
-<wire x1="14.58514375" y1="42.1838" x2="19.3162" y2="42.1838" width="0.1524" layer="1"/>
+<wire x1="14.8" y1="42.365" x2="15.40394375" y2="42.365" width="0.1524" layer="1"/>
+<wire x1="15.40394375" y1="42.365" x2="15.58514375" y2="42.1838" width="0.1524" layer="1"/>
+<wire x1="15.58514375" y1="42.1838" x2="19.3162" y2="42.1838" width="0.1524" layer="1"/>
 <wire x1="19.3162" y1="42.1838" x2="20.011065625" y2="41.488934375" width="0.1524" layer="1"/>
 <wire x1="20.011065625" y1="41.488934375" x2="20.011065625" y2="41.457878125" width="0.1524" layer="1"/>
 <wire x1="20.011065625" y1="41.457878125" x2="23.99039375" y2="37.47855" width="0.1524" layer="1"/>
@@ -2561,16 +2913,14 @@ design rules under a new name.</description>
 <wire x1="23.9284" y1="31.5284" x2="23.9284" y2="32.85360625" width="0.1524" layer="16"/>
 <wire x1="23.9284" y1="32.85360625" x2="23.762" y2="33.02000625" width="0.1524" layer="16"/>
 <wire x1="24.15" y1="29.7" x2="24.15" y2="31.3068" width="0.1524" layer="1"/>
-<wire x1="17.6728" y1="35.7728" x2="17.3" y2="35.4" width="0.1524" layer="1"/>
-<wire x1="17.3" y1="35.4" x2="13.805" y2="35.4" width="0.1524" layer="1"/>
-<wire x1="13.805" y1="35.4" x2="13.8" y2="35.405" width="0.1524" layer="1"/>
-<wire x1="17.6728" y1="36.41995" x2="17.6728" y2="35.7728" width="0.1524" layer="1"/>
+<wire x1="14.805" y1="35.4" x2="14.8" y2="35.405" width="0.1524" layer="1"/>
+<wire x1="17.6728" y1="36.41995" x2="15.82495" y2="36.41995" width="0.1524" layer="1"/>
+<wire x1="15.82495" y1="36.41995" x2="14.805" y2="35.4" width="0.1524" layer="1"/>
 </signal>
 <signal name="HB1">
 <contactref element="U2" pad="23"/>
 <contactref element="Q3" pad="P$4"/>
 <wire x1="20.439903125" y1="41.925471875" x2="20.53640625" y2="41.82570625" width="0.1524" layer="1"/>
-<wire x1="20.439903125" y1="41.928128125" x2="20.384015625" y2="41.984015625" width="0.1524" layer="1"/>
 <wire x1="20.439903125" y1="41.928128125" x2="20.439903125" y2="41.925471875" width="0.1524" layer="1"/>
 <wire x1="21.445996875" y1="40.916115625" x2="21.445996875" y2="40.890721875" width="0.1524" layer="1"/>
 <wire x1="20.53640625" y1="41.82570625" x2="21.445996875" y2="40.916115625" width="0.1524" layer="1"/>
@@ -2591,8 +2941,8 @@ design rules under a new name.</description>
 <via x="23.619" y="30.7712" extent="1-16" drill="0.3"/>
 <wire x1="23.619" y1="30.7712" x2="23.92215" y2="30.7712" width="0.1524" layer="16"/>
 <wire x1="23.92215" y1="30.7712" x2="24.90625" y2="31.7553" width="0.1524" layer="16"/>
-<wire x1="17.46303125" y1="44.905" x2="13.8" y2="44.905" width="0.1524" layer="1"/>
-<wire x1="20.384015625" y1="41.984015625" x2="17.46303125" y2="44.905" width="0.1524" layer="1"/>
+<wire x1="17.46303125" y1="44.905" x2="14.8" y2="44.905" width="0.1524" layer="1"/>
+<wire x1="20.439903125" y1="41.928128125" x2="17.46303125" y2="44.905" width="0.1524" layer="1"/>
 </signal>
 <signal name="LA2">
 <contactref element="U2" pad="7"/>
@@ -2604,7 +2954,7 @@ design rules under a new name.</description>
 <wire x1="25.6" y1="17.4" x2="25.6" y2="23.9" width="0.1524" layer="1"/>
 <wire x1="25.6" y1="23.9" x2="26.15" y2="24.45" width="0.1524" layer="1"/>
 <wire x1="26.15" y1="24.45" x2="26.15" y2="25.1" width="0.1524" layer="1"/>
-<wire x1="13.8" y1="13.365" x2="18.465" y2="13.365" width="0.1524" layer="1"/>
+<wire x1="14.8" y1="13.365" x2="18.465" y2="13.365" width="0.1524" layer="1"/>
 <wire x1="18.465" y1="13.365" x2="19.4" y2="14.3" width="0.1524" layer="1"/>
 </signal>
 <signal name="LA1">
@@ -2620,7 +2970,7 @@ design rules under a new name.</description>
 <wire x1="24.538" y1="23.41995" x2="24.538" y2="23.1" width="0.1524" layer="1"/>
 <wire x1="24.538" y1="23.1" x2="23.438" y2="22" width="0.1524" layer="1"/>
 <wire x1="23.438" y1="22" x2="20.07374375" y2="22" width="0.1524" layer="1"/>
-<wire x1="13.8" y1="22.865" x2="19.20874375" y2="22.865" width="0.1524" layer="1"/>
+<wire x1="14.8" y1="22.865" x2="19.20874375" y2="22.865" width="0.1524" layer="1"/>
 <wire x1="19.20874375" y1="22.865" x2="20.07374375" y2="22" width="0.1524" layer="1"/>
 </signal>
 <signal name="HA2">
@@ -2635,17 +2985,6 @@ design rules under a new name.</description>
 <wire x1="21.87374375" y1="14.9096" x2="22.043525" y2="15.07938125" width="0.1524" layer="16"/>
 <wire x1="22.589103125" y1="15.891003125" x2="22.908996875" y2="15.891003125" width="0.1524" layer="16"/>
 <wire x1="22.908996875" y1="15.891003125" x2="23.228890625" y2="15.891003125" width="0.1524" layer="1"/>
-<wire x1="23.228890625" y1="15.891003125" x2="24.46894375" y2="17.13105625" width="0.1524" layer="1"/>
-<wire x1="24.46894375" y1="17.13105625" x2="24.46894375" y2="18.31185625" width="0.1524" layer="1"/>
-<wire x1="24.46894375" y1="18.31185625" x2="24.3118" y2="18.469" width="0.1524" layer="1"/>
-<via x="24.3118" y="18.469" extent="1-16" drill="0.3"/>
-<wire x1="24.3118" y1="18.469" x2="24.3118" y2="19.2262" width="0.1524" layer="16"/>
-<wire x1="24.3118" y1="19.2262" x2="24.007" y2="19.531" width="0.1524" layer="16"/>
-<via x="24.007" y="19.531" extent="1-16" drill="0.3"/>
-<wire x1="24.007" y1="19.531" x2="24.2332" y2="19.7572" width="0.1524" layer="1"/>
-<wire x1="24.2332" y1="19.7572" x2="24.2332" y2="19.8399" width="0.1524" layer="1"/>
-<wire x1="24.2332" y1="19.8399" x2="24.6856" y2="20.2923" width="0.1524" layer="1"/>
-<wire x1="24.6856" y1="21.3738" x2="24.4594" y2="21.6" width="0.1524" layer="1"/>
 <via x="24.4594" y="21.6" extent="1-16" drill="0.3"/>
 <wire x1="24.4594" y1="21.6" x2="24.4594" y2="21.9387" width="0.1524" layer="16"/>
 <wire x1="24.4594" y1="21.9387" x2="24.2332" y2="22.1649" width="0.1524" layer="16"/>
@@ -2656,11 +2995,13 @@ design rules under a new name.</description>
 <wire x1="23.166778125" y1="23.661734375" x2="23.48225" y2="23.97720625" width="0.1524" layer="1"/>
 <wire x1="23.166778125" y1="22.910784375" x2="23.166778125" y2="23.661734375" width="0.1524" layer="1"/>
 <wire x1="24.15" y1="24.32511875" x2="24.15" y2="25.1" width="0.1524" layer="1"/>
-<wire x1="24.6856" y1="20.2923" x2="24.6856" y2="21.3738" width="0.1524" layer="1"/>
 <wire x1="24.2332" y1="22.48415" x2="23.806565625" y2="22.910784375" width="0.1524" layer="16"/>
 <wire x1="23.8020875" y1="23.97720625" x2="24.15" y2="24.32511875" width="0.1524" layer="1"/>
-<wire x1="19.3" y1="15.8144" x2="13.8906" y2="15.8144" width="0.1524" layer="1"/>
-<wire x1="13.8906" y1="15.8144" x2="13.8" y2="15.905" width="0.1524" layer="1"/>
+<wire x1="19.3" y1="15.8144" x2="14.8906" y2="15.8144" width="0.1524" layer="1"/>
+<wire x1="14.8906" y1="15.8144" x2="14.8" y2="15.905" width="0.1524" layer="1"/>
+<wire x1="24.9904" y1="21.069" x2="24.4594" y2="21.6" width="0.1524" layer="1"/>
+<wire x1="23.228890625" y1="15.891003125" x2="24.9904" y2="17.6525125" width="0.1524" layer="1"/>
+<wire x1="24.9904" y1="17.6525125" x2="24.9904" y2="21.069" width="0.1524" layer="1"/>
 </signal>
 <signal name="HA1">
 <contactref element="U2" pad="2"/>
@@ -2674,7 +3015,7 @@ design rules under a new name.</description>
 <wire x1="22.86196875" y1="23.78798125" x2="23.35599375" y2="24.28200625" width="0.1524" layer="1"/>
 <wire x1="22.86196875" y1="23.35693125" x2="22.86196875" y2="23.78798125" width="0.1524" layer="1"/>
 <wire x1="23.65" y1="25.1" x2="23.65" y2="24.38803125" width="0.1524" layer="1"/>
-<wire x1="13.8" y1="25.405" x2="19.595" y2="25.405" width="0.1524" layer="1"/>
+<wire x1="14.8" y1="25.405" x2="19.595" y2="25.405" width="0.1524" layer="1"/>
 <wire x1="19.595" y1="25.405" x2="20" y2="25" width="0.1524" layer="1"/>
 <wire x1="20" y1="23.0096" x2="20.4" y2="22.6096" width="0.1524" layer="1"/>
 <wire x1="20" y1="25" x2="20" y2="23.0096" width="0.1524" layer="1"/>
@@ -2717,11 +3058,11 @@ design rules under a new name.</description>
 <wire x1="30.22123125" y1="49.1856" x2="20.6856" y2="49.1856" width="0.1524" layer="1"/>
 <wire x1="19.8" y1="48.1144" x2="20.331" y2="48.6454" width="0.1524" layer="1"/>
 <wire x1="20.331" y1="48.6454" x2="20.331" y2="48.831" width="0.1524" layer="1"/>
-<contactref element="U1" pad="63"/>
-<wire x1="32.75" y1="45" x2="32.75" y2="45.41894375" width="0.1524" layer="1"/>
-<wire x1="32.75" y1="45.41894375" x2="31.4952" y2="46.67374375" width="0.1524" layer="1"/>
-<wire x1="31.4952" y1="46.67374375" x2="31.4952" y2="47.91163125" width="0.1524" layer="1"/>
+<wire x1="31.4952" y1="47.91163125" x2="31.4952" y2="46.67374375" width="0.1524" layer="1"/>
 <wire x1="31.4952" y1="47.91163125" x2="30.22123125" y2="49.1856" width="0.1524" layer="1"/>
+<contactref element="U1" pad="64"/>
+<wire x1="31.4952" y1="46.67374375" x2="32.25" y2="45.91894375" width="0.1524" layer="1"/>
+<wire x1="32.25" y1="45.91894375" x2="32.25" y2="45" width="0.1524" layer="1"/>
 </signal>
 <signal name="TMC_STEP">
 <via x="21.8452" y="25.86633125" extent="1-16" drill="0.3"/>
@@ -2768,19 +3109,18 @@ design rules under a new name.</description>
 <wire x1="19.8" y1="48.8716" x2="19.8" y2="48.86535" width="0.1524" layer="1"/>
 <wire x1="19.8" y1="48.8716" x2="20.4188" y2="49.4904" width="0.1524" layer="1"/>
 <wire x1="20.4188" y1="49.4904" x2="30.3474875" y2="49.4904" width="0.1524" layer="1"/>
-<contactref element="U1" pad="62"/>
-<wire x1="33.25" y1="45" x2="33.25" y2="45.35" width="0.1524" layer="1"/>
-<wire x1="31.8" y1="46.8" x2="31.8" y2="48.0378875" width="0.1524" layer="1"/>
-<wire x1="33.25" y1="45.35" x2="31.8" y2="46.8" width="0.1524" layer="1"/>
+<wire x1="31.8" y1="48.0378875" x2="31.8" y2="46.8" width="0.1524" layer="1"/>
 <wire x1="31.8" y1="48.0378875" x2="30.3474875" y2="49.4904" width="0.1524" layer="1"/>
 <contactref element="U2" pad="31"/>
 <wire x1="22.6" y1="26.15" x2="22.12886875" y2="26.15" width="0.1524" layer="1"/>
 <wire x1="22.12886875" y1="26.15" x2="21.8452" y2="25.86633125" width="0.1524" layer="1"/>
+<contactref element="U1" pad="63"/>
+<wire x1="31.8" y1="46.8" x2="32.75" y2="45.85" width="0.1524" layer="1"/>
+<wire x1="32.75" y1="45.85" x2="32.75" y2="45" width="0.1524" layer="1"/>
 </signal>
 <signal name="STLERR">
 <contactref element="R2" pad="1"/>
-<wire x1="20.95" y1="50.85" x2="21.7" y2="50.1" width="0.1524" layer="1"/>
-<wire x1="21.7" y1="50.1" x2="30.6" y2="50.1" width="0.1524" layer="1"/>
+<wire x1="22.95" y1="50.1" x2="30.6" y2="50.1" width="0.1524" layer="1"/>
 <wire x1="30.6" y1="50.1" x2="32.1" y2="48.6" width="0.1524" layer="1"/>
 <contactref element="U1" pad="54"/>
 <wire x1="32.1" y1="48.6" x2="32.259946875" y2="48.759946875" width="0.1524" layer="1"/>
@@ -2806,6 +3146,7 @@ design rules under a new name.</description>
 <wire x1="38.435421875" y1="47.535421875" x2="38.435421875" y2="46.784471875" width="0.1524" layer="1"/>
 <wire x1="37.25" y1="45.63354375" x2="37.25" y2="45" width="0.1524" layer="1"/>
 <wire x1="38.08545625" y1="46.469" x2="37.25" y2="45.63354375" width="0.1524" layer="1"/>
+<wire x1="22" y1="51.05" x2="22.95" y2="50.1" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$7">
 <contactref element="Y1" pad="1"/>
@@ -2835,15 +3176,13 @@ design rules under a new name.</description>
 <wire x1="36.0786" y1="46.4" x2="36.5786" y2="46.9" width="0.1524" layer="1"/>
 <wire x1="36.5786" y1="46.9" x2="36.7" y2="46.9" width="0.1524" layer="1"/>
 <via x="36.7" y="46.9" extent="1-16" drill="0.3"/>
-<wire x1="39.04" y1="49.14" x2="39.04" y2="49.15" width="0.1524" layer="16"/>
 <via x="39.04" y="49.15" extent="1-16" drill="0.3"/>
-<wire x1="29.15" y1="52.2" x2="31.15" y2="50.6" width="0.1524" layer="1"/>
-<wire x1="37.59" y1="50.6" x2="39.04" y2="49.15" width="0.1524" layer="1"/>
-<wire x1="31.15" y1="50.6" x2="37.59" y2="50.6" width="0.1524" layer="1"/>
-<wire x1="39.04" y1="49.15" x2="38.813809375" y2="48.923809375" width="0.1524" layer="16"/>
 <wire x1="38.813809375" y1="48.923809375" x2="38.813809375" y2="48.913803125" width="0.1524" layer="16"/>
 <wire x1="38.813809375" y1="48.913803125" x2="36.80000625" y2="46.9" width="0.1524" layer="16"/>
 <wire x1="36.80000625" y1="46.9" x2="36.7" y2="46.9" width="0.1524" layer="16"/>
+<wire x1="28.75" y1="52.2" x2="35.99" y2="52.2" width="0.1524" layer="1"/>
+<wire x1="35.99" y1="52.2" x2="39.04" y2="49.15" width="0.1524" layer="1"/>
+<wire x1="39.04" y1="49.15" x2="38.813809375" y2="48.923809375" width="0" layer="19" extent="1-16"/>
 </signal>
 <signal name="N$10">
 <contactref element="U1" pad="56"/>
@@ -2857,205 +3196,101 @@ design rules under a new name.</description>
 </signal>
 <signal name="ATK-CLKOUT">
 <contactref element="U1" pad="46"/>
-<contactref element="J2" pad="P$8"/>
-<contactref element="J3" pad="P$8"/>
-<wire x1="40.5" y1="43.25" x2="41.05" y2="43.25" width="0.1524" layer="1"/>
-<wire x1="41.05" y1="43.25" x2="42.3" y2="44.5" width="0.1524" layer="1"/>
-<wire x1="42.3" y1="44.5" x2="45.3" y2="44.5" width="0.1524" layer="1"/>
-<wire x1="45.3" y1="44.5" x2="46.2" y2="43.6" width="0.1524" layer="1"/>
-<wire x1="46.2" y1="43.6" x2="47.7" y2="43.6" width="0.1524" layer="1"/>
-<wire x1="47.7" y1="43.6" x2="49.3" y2="42" width="0.1524" layer="1"/>
-<wire x1="51.22" y1="42" x2="51.95" y2="41.27" width="0.1524" layer="1"/>
-<wire x1="49.3" y1="42" x2="51.22" y2="42" width="0.1524" layer="1"/>
-<wire x1="51.95" y1="41.27" x2="54.2" y2="39.02" width="0.1524" layer="1"/>
-<wire x1="54.2" y1="39.02" x2="54.2" y2="34.9" width="0.1524" layer="1"/>
-<via x="54.2" y="34.9" extent="1-16" drill="0.3"/>
-<wire x1="54.2" y1="34.9" x2="54.2" y2="33.5" width="0.1524" layer="16"/>
-<wire x1="51.869" y1="31.169" x2="51.869" y2="30.4" width="0.1524" layer="16"/>
-<via x="51.869" y="30.4" extent="1-16" drill="0.3"/>
-<wire x1="51.869" y1="30.4" x2="51.869" y2="23.189" width="0.1524" layer="1"/>
-<wire x1="51.869" y1="23.189" x2="51.95" y2="22.77" width="0.1524" layer="1"/>
-<wire x1="54.2" y1="33.5" x2="51.869" y2="31.169" width="0.1524" layer="16"/>
+<contactref element="U5" pad="9"/>
+<wire x1="47.325" y1="43.25" x2="47.35" y2="43.225" width="0.1524" layer="1"/>
+<wire x1="40.5" y1="43.25" x2="41.1467125" y2="43.25" width="0.1524" layer="1"/>
+<wire x1="41.1467125" y1="43.25" x2="41.2253125" y2="43.3286" width="0.1524" layer="1"/>
+<wire x1="44.7053125" y1="43.1714" x2="46.0946875" y2="43.1714" width="0.1524" layer="1"/>
+<wire x1="46.0946875" y1="43.1714" x2="46.1732875" y2="43.25" width="0.1524" layer="1"/>
+<wire x1="46.1732875" y1="43.25" x2="47.325" y2="43.25" width="0.1524" layer="1"/>
+<wire x1="41.2253125" y1="43.3286" x2="44.5481125" y2="43.3286" width="0.1524" layer="1"/>
+<wire x1="44.5481125" y1="43.3286" x2="44.7053125" y2="43.1714" width="0.1524" layer="1"/>
 </signal>
 <signal name="ATK0-CLKIN">
 <contactref element="U1" pad="47"/>
-<contactref element="J2" pad="P$1"/>
-<wire x1="40.5" y1="43.75" x2="40.95" y2="43.75" width="0.1524" layer="1"/>
-<wire x1="40.95" y1="43.75" x2="42.4" y2="45.2" width="0.1524" layer="1"/>
-<via x="42.4" y="45.2" extent="1-16" drill="0.3"/>
-<wire x1="50.9" y1="45.9" x2="53" y2="43.9" width="0.1524" layer="16"/>
-<wire x1="53" y1="43.9" x2="53" y2="42.3" width="0.1524" layer="16"/>
-<wire x1="53" y1="42.3" x2="53.2" y2="42.1" width="0.1524" layer="16"/>
-<via x="53.2" y="42.1" extent="1-16" drill="0.3"/>
-<wire x1="53.2" y1="42.1" x2="55" y2="40.3" width="0.1524" layer="1"/>
-<wire x1="55" y1="34.4" x2="53.3" y2="32.7" width="0.1524" layer="1"/>
-<wire x1="53.3" y1="32.7" x2="52.6" y2="32.7" width="0.1524" layer="1"/>
-<wire x1="52.6" y1="32.7" x2="52.5" y2="32.8" width="0.1524" layer="1"/>
-<via x="52.5" y="32.8" extent="1-16" drill="0.3"/>
-<wire x1="52.5" y1="32.8" x2="51.8" y2="33.5" width="0.1524" layer="16"/>
-<wire x1="50.75" y1="33.5" x2="50.12" y2="34.13" width="0.1524" layer="16"/>
-<wire x1="55" y1="40.3" x2="55" y2="34.4" width="0.1524" layer="1"/>
-<wire x1="51.8" y1="33.5" x2="50.75" y2="33.5" width="0.1524" layer="16"/>
-<wire x1="45.5" y1="45.2" x2="46.2" y2="45.9" width="0.1524" layer="16"/>
-<wire x1="46.2" y1="45.9" x2="50.9" y2="45.9" width="0.1524" layer="16"/>
-<wire x1="42.4" y1="45.2" x2="45.5" y2="45.2" width="0.1524" layer="16"/>
+<contactref element="U5" pad="3"/>
+<wire x1="53.25" y1="39.975" x2="53.0286" y2="40.1964" width="0.1524" layer="1"/>
+<wire x1="52.25265" y1="40.1964" x2="53.0286" y2="40.1964" width="0.1524" layer="1"/>
+<wire x1="42.8" y1="44.1" x2="43.3" y2="44.1" width="0.1524" layer="16"/>
+<via x="42.8" y="44.1" extent="1-16" drill="0.3"/>
+<wire x1="42.8" y1="44.1" x2="42.2" y2="44.1" width="0.1524" layer="1"/>
+<wire x1="41.85" y1="43.75" x2="40.5" y2="43.75" width="0.1524" layer="1"/>
+<wire x1="42.2" y1="44.1" x2="41.85" y2="43.75" width="0.1524" layer="1"/>
+<wire x1="49.0572" y1="44.7" x2="51.4" y2="42.3572" width="0.1524" layer="16"/>
+<wire x1="51.4" y1="42.3572" x2="51.4" y2="41.731" width="0.1524" layer="16"/>
+<via x="51.4" y="41.731" extent="1-16" drill="0.3"/>
+<wire x1="51.4" y1="41.731" x2="51.4" y2="41.04905" width="0.1524" layer="1"/>
+<wire x1="51.4" y1="41.04905" x2="52.25265" y2="40.1964" width="0.1524" layer="1"/>
+<wire x1="44.4" y1="45.2" x2="44.9" y2="45.2" width="0.1524" layer="16"/>
+<via x="44.9" y="45.2" extent="1-16" drill="0.3"/>
+<wire x1="44.9" y1="45.2" x2="48.2" y2="45.2" width="0.1524" layer="1"/>
+<wire x1="48.2" y1="45.2" x2="48.3" y2="45.1" width="0.1524" layer="1"/>
+<via x="48.3" y="45.1" extent="1-16" drill="0.3"/>
+<wire x1="48.3" y1="45.1" x2="48.7" y2="44.7" width="0.1524" layer="16"/>
+<wire x1="48.7" y1="44.7" x2="49.0572" y2="44.7" width="0.1524" layer="16"/>
+<wire x1="43.3" y1="44.1" x2="44.4" y2="45.2" width="0.1524" layer="16"/>
 </signal>
 <signal name="ATK1-CLKIN">
 <contactref element="U1" pad="48"/>
-<contactref element="J3" pad="P$1"/>
-<wire x1="50.8" y1="45.4" x2="55.5" y2="40.7" width="0.1524" layer="1"/>
-<wire x1="52.4" y1="24" x2="53.8" y2="22.6" width="0.1524" layer="1"/>
-<wire x1="53.8" y1="22.6" x2="53.8" y2="14.4" width="0.1524" layer="1"/>
-<wire x1="53.8" y1="14.4" x2="53.2" y2="13.8" width="0.1524" layer="1"/>
-<via x="53.2" y="13.8" extent="1-16" drill="0.3"/>
-<wire x1="53.2" y1="13.8" x2="52.1" y2="14.9" width="0.1524" layer="16"/>
-<wire x1="50.85" y1="14.9" x2="50.12" y2="15.63" width="0.1524" layer="16"/>
-<wire x1="55.5" y1="40.7" x2="55.5" y2="34.2" width="0.1524" layer="1"/>
-<wire x1="52.1" y1="14.9" x2="50.85" y2="14.9" width="0.1524" layer="16"/>
-<wire x1="42.25" y1="46" x2="44.6" y2="46" width="0.1524" layer="1"/>
-<wire x1="44.6" y1="46" x2="44.9" y2="46.3" width="0.1524" layer="1"/>
-<wire x1="44.9" y1="46.3" x2="44.9" y2="47.7" width="0.1524" layer="1"/>
-<wire x1="44.9" y1="47.7" x2="45.3" y2="48.1" width="0.1524" layer="1"/>
-<wire x1="49" y1="45.4" x2="50.8" y2="45.4" width="0.1524" layer="1"/>
-<wire x1="40.5" y1="44.25" x2="42.25" y2="46" width="0.1524" layer="1"/>
-<wire x1="45.3" y1="48.1" x2="46.3" y2="48.1" width="0.1524" layer="1"/>
-<wire x1="46.3" y1="48.1" x2="49" y2="45.4" width="0.1524" layer="1"/>
-<wire x1="55.5" y1="34.2" x2="53.625475" y2="32.325475" width="0.1524" layer="1"/>
-<wire x1="53.625475" y1="32.325475" x2="53.625475" y2="32.174525" width="0.1524" layer="1"/>
-<via x="53.625475" y="32.174525" extent="1-16" drill="0.3"/>
-<wire x1="53.625475" y1="32.174525" x2="53.30558125" y2="32.174525" width="0.1524" layer="16"/>
-<wire x1="52.4" y1="31.26894375" x2="52.4" y2="29.86015625" width="0.1524" layer="16"/>
-<via x="52.4" y="29.86015625" extent="1-16" drill="0.3"/>
-<wire x1="52.4" y1="29.86015625" x2="52.4" y2="24" width="0.1524" layer="1"/>
-<wire x1="53.30558125" y1="32.174525" x2="52.4" y2="31.26894375" width="0.1524" layer="16"/>
-</signal>
-<signal name="ATK1-RXLED">
-<contactref element="U1" pad="36"/>
-<contactref element="R6" pad="1"/>
-<wire x1="40.5" y1="38.25" x2="41.3467125" y2="38.25" width="0.1524" layer="1"/>
-<wire x1="41.3467125" y1="38.25" x2="41.4053125" y2="38.3086" width="0.1524" layer="1"/>
-<wire x1="42.3946875" y1="38.3086" x2="42.6" y2="38.1032875" width="0.1524" layer="1"/>
-<wire x1="41.4053125" y1="38.3086" x2="42.3946875" y2="38.3086" width="0.1524" layer="1"/>
-<wire x1="42.3946875" y1="35.2914" x2="42.1914" y2="35.2914" width="0.1524" layer="1"/>
-<wire x1="42.1914" y1="35.2914" x2="41.3" y2="34.4" width="0.1524" layer="1"/>
-<wire x1="42.6" y1="35.4967125" x2="42.3946875" y2="35.2914" width="0.1524" layer="1"/>
-<wire x1="42.6" y1="38.1032875" x2="42.6" y2="35.4967125" width="0.1524" layer="1"/>
-<wire x1="41.3" y1="34.4" x2="41.3" y2="31.65095" width="0.1524" layer="1"/>
-<wire x1="41.3" y1="31.65095" x2="41.169" y2="31.51995" width="0.1524" layer="1"/>
-<wire x1="41.169" y1="31.51995" x2="41.169" y2="29.281" width="0.1524" layer="1"/>
-<wire x1="41.169" y1="29.281" x2="43.1" y2="27.35" width="0.1524" layer="1"/>
-<wire x1="43.1" y1="27.35" x2="43.1" y2="26.85" width="0.1524" layer="1"/>
-</signal>
-<signal name="ATK1-TXLED">
-<contactref element="U1" pad="37"/>
-<contactref element="R7" pad="1"/>
-<wire x1="40.5" y1="38.75" x2="40.6339" y2="38.6161" width="0.1524" layer="1"/>
-<wire x1="40.6339" y1="38.6161" x2="40.9446875" y2="38.6161" width="0.1524" layer="1"/>
-<wire x1="40.9446875" y1="38.6161" x2="40.9473875" y2="38.6134" width="0.1524" layer="1"/>
-<wire x1="42.52094375" y1="38.6134" x2="42.9048" y2="38.22954375" width="0.1524" layer="1"/>
-<wire x1="40.9473875" y1="38.6134" x2="42.52094375" y2="38.6134" width="0.1524" layer="1"/>
-<wire x1="42.52094375" y1="34.9866" x2="42.31765625" y2="34.9866" width="0.1524" layer="1"/>
-<wire x1="42.31765625" y1="34.9866" x2="41.865528125" y2="34.534471875" width="0.1524" layer="1"/>
-<wire x1="42.9048" y1="35.37045625" x2="42.52094375" y2="34.9866" width="0.1524" layer="1"/>
-<wire x1="42.9048" y1="38.22954375" x2="42.9048" y2="35.37045625" width="0.1524" layer="1"/>
-<wire x1="41.865528125" y1="34.534471875" x2="41.865528125" y2="31.465528125" width="0.1524" layer="1"/>
-<wire x1="41.865528125" y1="31.465528125" x2="41.7" y2="31.3" width="0.1524" layer="1"/>
-<via x="41.7" y="31.3" extent="1-16" drill="0.3"/>
-<wire x1="41.7" y1="31.3" x2="41.4" y2="31" width="0.1524" layer="16"/>
-<wire x1="41.4" y1="31" x2="41.4" y2="23.4" width="0.1524" layer="16"/>
-<via x="41.4" y="23.4" extent="1-16" drill="0.3"/>
-<wire x1="41.4" y1="23.4" x2="41.4" y2="17.55" width="0.1524" layer="1"/>
-<wire x1="41.4" y1="17.55" x2="43" y2="15.95" width="0.1524" layer="1"/>
-<wire x1="43" y1="15.95" x2="43" y2="13.55" width="0.1524" layer="1"/>
-</signal>
-<signal name="ATK1-RX">
-<contactref element="U1" pad="38"/>
-<contactref element="J3" pad="P$3"/>
-<wire x1="40.5" y1="39.25" x2="41.13068125" y2="39.25" width="0.1524" layer="1"/>
-<wire x1="41.13068125" y1="39.25" x2="41.23628125" y2="39.1444" width="0.1524" layer="1"/>
-<via x="41.23628125" y="39.1444" extent="1-16" drill="0.3"/>
-<wire x1="41.23628125" y1="39.1444" x2="41.23628125" y2="37.76371875" width="0.1524" layer="16"/>
-<wire x1="41.23628125" y1="37.76371875" x2="42.7" y2="36.3" width="0.1524" layer="16"/>
-<wire x1="42.7" y1="36.3" x2="42.7" y2="24.39" width="0.1524" layer="16"/>
-<wire x1="42.7" y1="24.39" x2="49.42" y2="17.67" width="0.1524" layer="16"/>
-<wire x1="49.42" y1="17.67" x2="50.12" y2="17.67" width="0.1524" layer="16"/>
-</signal>
-<signal name="ATK1-TX">
-<contactref element="U1" pad="39"/>
-<contactref element="J3" pad="P$6"/>
-<wire x1="40.5" y1="39.75" x2="41.7944" y2="39.75" width="0.1524" layer="1"/>
-<wire x1="41.7944" y1="39.75" x2="42.4" y2="39.1444" width="0.1524" layer="1"/>
-<via x="42.4" y="39.1444" extent="1-16" drill="0.3"/>
-<wire x1="42.4" y1="39.1444" x2="42.5" y2="39.0444" width="0.1524" layer="16"/>
-<wire x1="42.5" y1="37.6" x2="43.6" y2="36.5" width="0.1524" layer="16"/>
-<wire x1="43.6" y1="36.5" x2="43.6" y2="25.1" width="0.1524" layer="16"/>
-<wire x1="42.5" y1="39.0444" x2="42.5" y2="37.6" width="0.1524" layer="16"/>
-<wire x1="43.6" y1="25.1" x2="47.97" y2="20.73" width="0.1524" layer="16"/>
-<wire x1="47.97" y1="20.73" x2="51.95" y2="20.73" width="0.1524" layer="16"/>
 </signal>
 <signal name="ATK0-RXLED">
 <contactref element="U1" pad="40"/>
 <contactref element="R1" pad="1"/>
-<wire x1="40.5" y1="40.25" x2="42.45089375" y2="40.25" width="0.1524" layer="1"/>
-<via x="44.5" y="42.7" extent="1-16" drill="0.3"/>
-<via x="43.85" y="47" extent="1-16" drill="0.3"/>
-<wire x1="42.18005" y1="44.669" x2="41.869" y2="44.98005" width="0.1524" layer="16"/>
-<wire x1="41.869" y1="44.98005" x2="41.869" y2="45.41995" width="0.1524" layer="16"/>
-<wire x1="41.869" y1="45.41995" x2="42.18005" y2="45.731" width="0.1524" layer="16"/>
-<wire x1="42.531" y1="44.669" x2="42.18005" y2="44.669" width="0.1524" layer="16"/>
-<wire x1="42.18005" y1="45.731" x2="42.581" y2="45.731" width="0.1524" layer="16"/>
-<wire x1="42.581" y1="45.731" x2="43.85" y2="47" width="0.1524" layer="16"/>
-<wire x1="44.5" y1="42.7" x2="42.531" y2="44.669" width="0.1524" layer="16"/>
-<wire x1="44.5" y1="39.61049375" x2="44.5" y2="42.7" width="0.1524" layer="1"/>
-<wire x1="45.91995" y1="37.369" x2="46.231" y2="37.68005" width="0.1524" layer="1"/>
-<wire x1="46.231" y1="37.68005" x2="46.231" y2="38.11995" width="0.1524" layer="1"/>
-<wire x1="46.231" y1="38.11995" x2="45.91995" y2="38.431" width="0.1524" layer="1"/>
-<wire x1="45.91995" y1="38.431" x2="45.67949375" y2="38.431" width="0.1524" layer="1"/>
-<wire x1="45.67949375" y1="38.431" x2="44.5" y2="39.61049375" width="0.1524" layer="1"/>
-<wire x1="45.33189375" y1="37.369" x2="45.91995" y2="37.369" width="0.1524" layer="1"/>
-<wire x1="42.45089375" y1="40.25" x2="45.33189375" y2="37.369" width="0.1524" layer="1"/>
+<wire x1="40.5" y1="40.25" x2="43.669" y2="40.25" width="0.1524" layer="1"/>
+<wire x1="43.669" y1="40.25" x2="43.7" y2="40.219" width="0.1524" layer="1"/>
+<via x="43.7" y="40.219" extent="1-16" drill="0.3"/>
+<via x="44.2" y="44.1" extent="1-16" drill="0.3"/>
+<wire x1="42.58005" y1="40.669" x2="42.269" y2="40.98005" width="0.1524" layer="16"/>
+<wire x1="43.7" y1="40.219" x2="43.25" y2="40.669" width="0.1524" layer="16"/>
+<wire x1="43.25" y1="40.669" x2="42.58005" y2="40.669" width="0.1524" layer="16"/>
+<wire x1="44.2" y1="44.1" x2="45.05" y2="44.1" width="0.1524" layer="1"/>
+<wire x1="45.05" y1="44.1" x2="45.4" y2="43.75" width="0.1524" layer="1"/>
+<wire x1="44.2" y1="42.91105" x2="44.2" y2="44.1" width="0.1524" layer="16"/>
+<wire x1="42.269" y1="40.98005" x2="42.269" y2="41.41995" width="0.1524" layer="16"/>
+<wire x1="42.269" y1="41.41995" x2="42.58005" y2="41.731" width="0.1524" layer="16"/>
+<wire x1="42.58005" y1="41.731" x2="43.01995" y2="41.731" width="0.1524" layer="16"/>
+<wire x1="43.01995" y1="41.731" x2="44.2" y2="42.91105" width="0.1524" layer="16"/>
 </signal>
 <signal name="ATK0-TXLED">
 <contactref element="U1" pad="41"/>
 <contactref element="R5" pad="1"/>
-<wire x1="40.5" y1="40.75" x2="41.569" y2="40.75" width="0.1524" layer="1"/>
-<wire x1="41.569" y1="40.75" x2="41.6" y2="40.781" width="0.1524" layer="1"/>
-<via x="41.6" y="40.781" extent="1-16" drill="0.3"/>
-<wire x1="41.6" y1="40.781" x2="43.2" y2="39.181" width="0.1524" layer="16"/>
-<wire x1="43.2" y1="39.181" x2="43.2" y2="38" width="0.1524" layer="16"/>
-<wire x1="44.7" y1="36.5" x2="44.7" y2="33.5" width="0.1524" layer="16"/>
-<via x="44.7" y="33.5" extent="1-16" drill="0.3"/>
-<wire x1="44.7" y1="33.5" x2="43.45" y2="32.25" width="0.1524" layer="1"/>
-<wire x1="43.45" y1="32.25" x2="43.1" y2="32.25" width="0.1524" layer="1"/>
-<wire x1="43.2" y1="38" x2="44.7" y2="36.5" width="0.1524" layer="16"/>
+<wire x1="45.3" y1="40.75" x2="45.4" y2="40.65" width="0.1524" layer="1"/>
+<wire x1="40.5" y1="40.75" x2="42.49905" y2="40.75" width="0.1524" layer="1"/>
+<wire x1="42.49905" y1="40.75" x2="42.58005" y2="40.669" width="0.1524" layer="1"/>
+<wire x1="42.58005" y1="40.669" x2="43.01995" y2="40.669" width="0.1524" layer="1"/>
+<wire x1="43.01995" y1="40.669" x2="43.10095" y2="40.75" width="0.1524" layer="1"/>
+<wire x1="43.10095" y1="40.75" x2="45.3" y2="40.75" width="0.1524" layer="1"/>
 </signal>
 <signal name="ATK0-RX">
 <contactref element="U1" pad="42"/>
-<contactref element="J2" pad="P$3"/>
-<wire x1="40.5" y1="41.25" x2="41.31805" y2="41.25" width="0.1524" layer="1"/>
-<wire x1="41.31805" y1="41.25" x2="41.38005" y2="41.312" width="0.1524" layer="1"/>
-<wire x1="41.38005" y1="41.312" x2="41.81995" y2="41.312" width="0.1524" layer="1"/>
-<wire x1="45.23195" y1="37.9" x2="45.7" y2="37.9" width="0.1524" layer="1"/>
-<via x="45.7" y="37.9" extent="1-16" drill="0.3"/>
-<wire x1="45.7" y1="37.9" x2="48.39" y2="37.9" width="0.1524" layer="16"/>
-<wire x1="41.81995" y1="41.312" x2="45.23195" y2="37.9" width="0.1524" layer="1"/>
-<wire x1="48.39" y1="37.9" x2="50.12" y2="36.17" width="0.1524" layer="16"/>
+<contactref element="U5" pad="5"/>
+<wire x1="40.5" y1="41.25" x2="42.75" y2="41.25" width="0.1524" layer="1"/>
+<wire x1="42.75" y1="41.25" x2="42.8" y2="41.2" width="0.1524" layer="1"/>
+<via x="42.8" y="41.2" extent="1-16" drill="0.3"/>
+<wire x1="42.8" y1="41.2" x2="52" y2="41.2" width="0.1524" layer="16"/>
+<via x="52" y="41.2" extent="1-16" drill="0.3"/>
+<wire x1="52" y1="41.2" x2="52.075" y2="41.275" width="0.1524" layer="1"/>
+<wire x1="52.075" y1="41.275" x2="53.25" y2="41.275" width="0.1524" layer="1"/>
 </signal>
 <signal name="ATK0-TX">
 <contactref element="U1" pad="43"/>
-<contactref element="J2" pad="P$6"/>
-<wire x1="40.5" y1="41.75" x2="42.75" y2="41.75" width="0.1524" layer="1"/>
-<wire x1="42.75" y1="41.75" x2="43.7" y2="40.9" width="0.1524" layer="1"/>
-<via x="43.7" y="40.9" extent="1-16" drill="0.3"/>
-<wire x1="51.95" y1="39.23" x2="47.37" y2="39.23" width="0.1524" layer="16"/>
-<wire x1="45.7" y1="40.9" x2="43.7" y2="40.9" width="0.1524" layer="16"/>
-<wire x1="47.37" y1="39.23" x2="45.7" y2="40.9" width="0.1524" layer="16"/>
+<contactref element="U5" pad="15"/>
+<wire x1="40.5" y1="41.75" x2="41.569" y2="41.75" width="0.1524" layer="1"/>
+<wire x1="41.569" y1="41.75" x2="41.6" y2="41.781" width="0.1524" layer="1"/>
+<via x="41.6" y="41.781" extent="1-16" drill="0.3"/>
+<wire x1="41.6" y1="41.781" x2="41.9" y2="41.481" width="0.1524" layer="16"/>
+<wire x1="41.9" y1="41.481" x2="41.9" y2="40.5" width="0.1524" layer="16"/>
+<wire x1="41.9" y1="40.5" x2="42.8452" y2="39.5548" width="0.1524" layer="16"/>
+<wire x1="42.8452" y1="39.5548" x2="48.6452" y2="39.5548" width="0.1524" layer="16"/>
+<wire x1="48.6452" y1="39.5548" x2="48.8" y2="39.4" width="0.1524" layer="16"/>
+<via x="48.8" y="39.4" extent="1-16" drill="0.3"/>
+<wire x1="48.8" y1="39.4" x2="48.725" y2="39.325" width="0.1524" layer="1"/>
+<wire x1="48.725" y1="39.325" x2="47.35" y2="39.325" width="0.1524" layer="1"/>
 </signal>
 <signal name="STLCLK">
 <contactref element="R3" pad="1"/>
-<wire x1="19.6767125" y1="50.85" x2="18.95" y2="50.85" width="0.1524" layer="1"/>
-<wire x1="20.7315125" y1="49.7952" x2="19.6767125" y2="50.85" width="0.1524" layer="1"/>
-<wire x1="20.7315125" y1="49.7952" x2="30.47374375" y2="49.7952" width="0.1524" layer="1"/>
+<wire x1="19.977628125" y1="51.036159375" x2="20" y2="51.05" width="0.1524" layer="1"/>
+<wire x1="30.47374375" y1="49.7952" x2="20.7315125" y2="49.7952" width="0.1524" layer="1"/>
 <contactref element="U1" pad="55"/>
 <wire x1="32.331" y1="47.93794375" x2="32.331" y2="47.7" width="0.1524" layer="1"/>
 <via x="32.331" y="47.7" extent="1-16" drill="0.3"/>
@@ -3071,32 +3306,329 @@ design rules under a new name.</description>
 <wire x1="36.75" y1="45.5646" x2="36.75" y2="45" width="0.1524" layer="1"/>
 <wire x1="30.47374375" y1="49.7952" x2="32.331" y2="47.93794375" width="0.1524" layer="1"/>
 <wire x1="37.6358" y1="46.4504" x2="36.75" y2="45.5646" width="0.1524" layer="1"/>
+<wire x1="20.7315125" y1="49.7952" x2="19.977628125" y2="50.549084375" width="0.1524" layer="1"/>
+<wire x1="19.977628125" y1="50.549084375" x2="19.977628125" y2="51.036159375" width="0.1524" layer="1"/>
 </signal>
-<signal name="N$17">
-<contactref element="R1" pad="2"/>
-<contactref element="J2" pad="GRNN"/>
-<wire x1="45.75" y1="47" x2="46.9" y2="45.85" width="0.1524" layer="1"/>
-<wire x1="46.9" y1="45.85" x2="46.9" y2="44.71" width="0.1524" layer="1"/>
+<signal name="+5V">
+<contactref element="U2" pad="9"/>
+<contactref element="C9" pad="1"/>
+<contactref element="C14" pad="1"/>
+<contactref element="U3" pad="1"/>
+<contactref element="U3" pad="3"/>
+<contactref element="U5" pad="16"/>
+<contactref element="C20" pad="1"/>
+<wire x1="27.225" y1="25.65" x2="27.85" y2="25.65" width="0.254" layer="1"/>
+<wire x1="27.85" y1="25.65" x2="28.3" y2="25.2" width="0.254" layer="1"/>
+<wire x1="28.3" y1="25.2" x2="29.8" y2="25.2" width="0.254" layer="1"/>
+<wire x1="29.8" y1="25.2" x2="30.1" y2="24.9" width="0.254" layer="1"/>
+<wire x1="30.1" y1="24.9" x2="31.1" y2="24.9" width="0.254" layer="1"/>
+<wire x1="32.494" y1="23.506" x2="32.494" y2="21.2" width="0.254" layer="1"/>
+<wire x1="32.494" y1="21.2" x2="32.494" y2="19.75" width="0.254" layer="1"/>
+<wire x1="31.1" y1="24.9" x2="32.494" y2="23.506" width="0.254" layer="1"/>
+<wire x1="32.494" y1="19.75" x2="31.95" y2="19.75" width="0.254" layer="1"/>
+<wire x1="31.95" y1="19.75" x2="31.4" y2="19.2" width="0.254" layer="1"/>
+<wire x1="31.4" y1="19.2" x2="31.4" y2="18.4" width="0.254" layer="1"/>
+<wire x1="31.4" y1="18.4" x2="31.95" y2="17.85" width="0.254" layer="1"/>
+<wire x1="31.95" y1="17.85" x2="32.494" y2="17.85" width="0.254" layer="1"/>
+<wire x1="32.494" y1="21.2" x2="35.67720625" y2="21.2" width="0.254" layer="1"/>
+<wire x1="35.67720625" y1="21.2" x2="35.75900625" y2="21.2818" width="0.254" layer="1"/>
+<wire x1="35.75900625" y1="21.2818" x2="37.4182" y2="21.2818" width="0.254" layer="1"/>
+<wire x1="37.4182" y1="21.2818" x2="37.8206" y2="20.8794" width="0.254" layer="1"/>
+<wire x1="43.5794" y1="20.8794" x2="44.0936" y2="21.3936" width="0.254" layer="1"/>
+<wire x1="44.0936" y1="21.3936" x2="44.0936" y2="26.5316625" width="0.254" layer="1"/>
+<wire x1="44.0936" y1="26.5316625" x2="42.8936" y2="27.7316625" width="0.254" layer="1"/>
+<wire x1="42.8936" y1="32.8246" x2="42.7182" y2="33" width="0.254" layer="1"/>
+<via x="42.7182" y="33" extent="1-16" drill="0.3"/>
+<wire x1="42.7182" y1="33" x2="44.3182" y2="34.6" width="0.254" layer="16"/>
+<wire x1="44.3182" y1="34.6" x2="47.6" y2="34.6" width="0.254" layer="16"/>
+<wire x1="47.6" y1="34.6" x2="47.8" y2="34.8" width="0.254" layer="16"/>
+<wire x1="47.8" y1="34.8" x2="47.8" y2="35.4" width="0.254" layer="16"/>
+<via x="47.8" y="35.4" extent="1-16" drill="0.3"/>
+<wire x1="47.8" y1="35.4" x2="47.8" y2="36.6" width="0.254" layer="1"/>
+<wire x1="47.8" y1="36.6" x2="47.2" y2="37.2" width="0.254" layer="1"/>
+<wire x1="37.8206" y1="20.8794" x2="43.5794" y2="20.8794" width="0.254" layer="1"/>
+<wire x1="42.8936" y1="27.7316625" x2="42.8936" y2="32.8246" width="0.254" layer="1"/>
+<wire x1="47.2" y1="37.2" x2="47.2" y2="38.525" width="0.254" layer="1"/>
+<wire x1="47.2" y1="38.525" x2="47.35" y2="38.675" width="0.254" layer="1"/>
 </signal>
-<signal name="N$18">
-<contactref element="J2" pad="YLWN"/>
-<contactref element="R5" pad="2"/>
-<wire x1="43.1" y1="30.35" x2="45.98" y2="33.23" width="0.1524" layer="1"/>
-<wire x1="45.98" y1="33.23" x2="46.9" y2="33.23" width="0.1524" layer="1"/>
+<signal name="AMS_MOSI">
+<contactref element="U1" pad="33"/>
+<contactref element="U$3" pad="4"/>
+<contactref element="J15" pad="3"/>
+<wire x1="28.5" y1="25.7822" x2="28.5" y2="21.65095" width="0.1524" layer="16"/>
+<wire x1="29.231" y1="20.469" x2="31.7" y2="18" width="0.1524" layer="16"/>
+<wire x1="28.5" y1="21.65095" x2="29.231" y2="20.91995" width="0.1524" layer="16"/>
+<wire x1="29.231" y1="20.91995" x2="29.231" y2="20.469" width="0.1524" layer="16"/>
+<wire x1="31.7" y1="18" x2="37.4" y2="18" width="0.1524" layer="16"/>
+<wire x1="37.4" y1="18" x2="41.1" y2="21.7" width="0.1524" layer="16"/>
+<wire x1="41.1" y1="21.7" x2="41.1" y2="25.38" width="0.1524" layer="16"/>
+<wire x1="41.1" y1="25.38" x2="38.2" y2="28.28" width="0.1524" layer="16"/>
+<wire x1="40.5" y1="36.75" x2="40.5" y2="36.3" width="0.1524" layer="1"/>
+<wire x1="40.5" y1="36.3" x2="40.8" y2="36" width="0.1524" layer="1"/>
+<via x="40.8" y="36" extent="1-16" drill="0.3"/>
+<wire x1="40.8" y1="36" x2="40.8" y2="30.88" width="0.1524" layer="16"/>
+<wire x1="40.8" y1="30.88" x2="38.2" y2="28.28" width="0.1524" layer="16"/>
 </signal>
-<signal name="N$11">
+<signal name="AMS_MISO">
+<contactref element="U1" pad="32"/>
+<contactref element="U$3" pad="3"/>
+<contactref element="J15" pad="2"/>
+<wire x1="29.135" y1="25.7822" x2="29.135" y2="22.165" width="0.1524" layer="16"/>
+<wire x1="29.135" y1="22.165" x2="32.1" y2="19.2" width="0.1524" layer="16"/>
+<wire x1="32.1" y1="19.2" x2="36.8" y2="19.2" width="0.1524" layer="16"/>
+<wire x1="36.8" y1="19.2" x2="40" y2="22.4" width="0.1524" layer="16"/>
+<wire x1="40" y1="22.4" x2="40" y2="23.94" width="0.1524" layer="16"/>
+<wire x1="40" y1="23.94" x2="38.2" y2="25.74" width="0.1524" layer="16"/>
+<wire x1="39.75" y1="36" x2="41.2" y2="34.55" width="0.1524" layer="1"/>
+<wire x1="41.2" y1="34.55" x2="41.2" y2="28.74" width="0.1524" layer="1"/>
+<wire x1="41.2" y1="28.74" x2="38.2" y2="25.74" width="0.1524" layer="1"/>
+</signal>
+<signal name="AMS_SCK">
+<contactref element="U1" pad="31"/>
+<contactref element="U$3" pad="2"/>
+<contactref element="J15" pad="4"/>
+<wire x1="29.77" y1="25.7822" x2="29.77" y2="23.43" width="0.1524" layer="16"/>
+<wire x1="29.77" y1="23.43" x2="32.6" y2="20.6" width="0.1524" layer="16"/>
+<wire x1="32.6" y1="20.6" x2="35" y2="20.6" width="0.1524" layer="16"/>
+<wire x1="35" y1="20.6" x2="36.6" y2="22.2" width="0.1524" layer="16"/>
+<wire x1="36.6" y1="22.2" x2="36.6" y2="29.22" width="0.1524" layer="16"/>
+<wire x1="36.6" y1="29.22" x2="38.2" y2="30.82" width="0.1524" layer="16"/>
+<wire x1="39.25" y1="36" x2="39.25" y2="34.75" width="0.1524" layer="1"/>
+<wire x1="39.25" y1="34.75" x2="39.9" y2="34.1" width="0.1524" layer="1"/>
+<wire x1="39.9" y1="34.1" x2="39.9" y2="32.52" width="0.1524" layer="1"/>
+<wire x1="39.9" y1="32.52" x2="38.2" y2="30.82" width="0.1524" layer="1"/>
+</signal>
+<signal name="AMS_CSN">
+<contactref element="U1" pad="30"/>
+<contactref element="U$3" pad="1"/>
+<contactref element="J15" pad="5"/>
+<wire x1="37.66" y1="33.36" x2="38.2" y2="33.36" width="0.1524" layer="16"/>
+<wire x1="30.405" y1="25.7822" x2="30.405" y2="24.495" width="0.1524" layer="16"/>
+<wire x1="30.405" y1="24.495" x2="33.3" y2="21.6" width="0.1524" layer="16"/>
+<wire x1="33.3" y1="21.6" x2="34.2" y2="21.6" width="0.1524" layer="16"/>
+<wire x1="34.2" y1="21.6" x2="35.7" y2="23.1" width="0.1524" layer="16"/>
+<wire x1="35.7" y1="23.1" x2="35.7" y2="31.4" width="0.1524" layer="16"/>
+<wire x1="35.7" y1="31.4" x2="37.66" y2="33.36" width="0.1524" layer="16"/>
+<wire x1="38.75" y1="36" x2="38.75" y2="33.91" width="0.1524" layer="1"/>
+<wire x1="38.75" y1="33.91" x2="38.2" y2="33.36" width="0.1524" layer="1"/>
+</signal>
+<signal name="RTD">
+<contactref element="U4" pad="2"/>
 <contactref element="R6" pad="2"/>
-<contactref element="J3" pad="GRNN"/>
-<wire x1="46.9" y1="26.21" x2="45.64" y2="24.95" width="0.1524" layer="1"/>
-<wire x1="45.64" y1="24.95" x2="43.1" y2="24.95" width="0.1524" layer="1"/>
+<contactref element="U1" pad="2"/>
+<wire x1="12.35" y1="49.1" x2="13.0377125" y2="49.1" width="0.1524" layer="1"/>
+<wire x1="13.0377125" y1="49.1" x2="13.7743125" y2="48.3634" width="0.1524" layer="1"/>
+<wire x1="17.3366" y1="48.3634" x2="19.631" y2="46.069" width="0.1524" layer="1"/>
+<wire x1="20.11995" y1="46.069" x2="22.22055" y2="48.1696" width="0.1524" layer="1"/>
+<wire x1="19.631" y1="46.069" x2="20.11995" y2="46.069" width="0.1524" layer="1"/>
+<wire x1="22.22055" y1="48.1696" x2="29.800375" y2="48.1696" width="0.1524" layer="1"/>
+<wire x1="29.800375" y1="48.1696" x2="30.4792" y2="47.490775" width="0.1524" layer="1"/>
+<wire x1="30.4792" y1="46.9792" x2="29" y2="45.5" width="0.1524" layer="1"/>
+<wire x1="29" y1="45.5" x2="29" y2="44.25" width="0.1524" layer="1"/>
+<wire x1="13.7743125" y1="48.3634" x2="17.3366" y2="48.3634" width="0.1524" layer="1"/>
+<wire x1="30.4792" y1="47.490775" x2="30.4792" y2="46.9792" width="0.1524" layer="1"/>
+<wire x1="29" y1="44.25" x2="30.45" y2="44.25" width="0.1524" layer="1"/>
+<wire x1="30.95" y1="43.75" x2="31.5" y2="43.75" width="0.1524" layer="1"/>
+<wire x1="30.45" y1="44.25" x2="30.95" y2="43.75" width="0.1524" layer="1"/>
 </signal>
-<signal name="N$12">
+<signal name="N$3">
+<contactref element="U5" pad="2"/>
+<contactref element="J2" pad="P$8"/>
 <contactref element="R7" pad="2"/>
-<contactref element="J3" pad="YLWN"/>
-<wire x1="43" y1="11.65" x2="43.82" y2="11.65" width="0.1524" layer="1"/>
-<wire x1="43.82" y1="11.65" x2="46.9" y2="14.73" width="0.1524" layer="1"/>
+<wire x1="53.25" y1="39.325" x2="54.575" y2="39.325" width="0.1524" layer="1"/>
+<wire x1="54.575" y1="39.325" x2="55.3" y2="40.05" width="0.1524" layer="1"/>
+<wire x1="53.25" y1="39.325" x2="53.0286" y2="39.1036" width="0.1524" layer="1"/>
+<wire x1="53.0286" y1="39.1036" x2="52.3553125" y2="39.1036" width="0.1524" layer="1"/>
+<wire x1="52.3553125" y1="39.1036" x2="52.2" y2="38.9482875" width="0.1524" layer="1"/>
+<wire x1="52.2" y1="38.9482875" x2="52.2" y2="33.35605625" width="0.1524" layer="1"/>
+<wire x1="52.2" y1="33.35605625" x2="49.0158" y2="30.17185625" width="0.1524" layer="1"/>
+<wire x1="49.0158" y1="30.17185625" x2="49.0158" y2="27.62521875" width="0.1524" layer="1"/>
+<wire x1="49.589" y1="27.05201875" x2="49.589" y2="26.732125" width="0.1524" layer="1"/>
+<via x="49.589" y="26.732125" extent="1-16" drill="0.3"/>
+<wire x1="49.589" y1="26.732125" x2="51.287875" y2="26.732125" width="0.1524" layer="16"/>
+<wire x1="51.287875" y1="26.732125" x2="51.95" y2="26.07" width="0.1524" layer="16"/>
+<wire x1="49.0158" y1="27.62521875" x2="49.589" y2="27.05201875" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$11">
+<contactref element="U5" pad="1"/>
+<contactref element="J2" pad="P$7"/>
+<contactref element="R7" pad="1"/>
+<wire x1="53.25" y1="38.675" x2="54.775" y2="38.675" width="0.1524" layer="1"/>
+<wire x1="54.775" y1="38.675" x2="55.3" y2="38.15" width="0.1524" layer="1"/>
+<wire x1="50.12" y1="26.952075" x2="50.12" y2="25.05" width="0.1524" layer="1"/>
+<wire x1="49.3206" y1="27.751475" x2="50.12" y2="26.952075" width="0.1524" layer="1"/>
+<wire x1="49.3206" y1="30.0456" x2="49.3206" y2="27.751475" width="0.1524" layer="1"/>
+<wire x1="53.25" y1="38.675" x2="52.5048" y2="37.9298" width="0.1524" layer="1"/>
+<wire x1="52.5048" y1="33.2298" x2="49.3206" y2="30.0456" width="0.1524" layer="1"/>
+<wire x1="52.5048" y1="37.9298" x2="52.5048" y2="33.2298" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$12">
+<contactref element="U5" pad="14"/>
+<contactref element="J2" pad="P$6"/>
+<wire x1="47.35" y1="39.975" x2="48.375" y2="39.975" width="0.1524" layer="1"/>
+<wire x1="48.375" y1="39.975" x2="48.7202" y2="40.3202" width="0.1524" layer="1"/>
+<wire x1="48.7202" y1="40.3202" x2="48.9" y2="40.3202" width="0.1524" layer="1"/>
+<wire x1="48.9" y1="40.3202" x2="49.1798" y2="40.3202" width="0.1524" layer="1"/>
+<wire x1="49.1798" y1="40.3202" x2="49.4559375" y2="40.0440625" width="0.1524" layer="1"/>
+<wire x1="49.4559375" y1="40.0440625" x2="49.4559375" y2="39.7669875" width="0.1524" layer="1"/>
+<wire x1="49.4559375" y1="39.7669875" x2="49.6614625" y2="39.5614625" width="0.1524" layer="1"/>
+<wire x1="49.6614625" y1="39.5614625" x2="49.6614625" y2="38.5650375" width="0.1524" layer="1"/>
+<wire x1="49.6614625" y1="38.5650375" x2="49.9188" y2="38.3077" width="0.1524" layer="1"/>
+<via x="49.9188" y="38.3077" extent="1-16" drill="0.3"/>
+<wire x1="49.9188" y1="38.3077" x2="50.145" y2="38.0815" width="0.1524" layer="16"/>
+<wire x1="50.145" y1="38.0815" x2="50.145" y2="31.33816875" width="0.1524" layer="16"/>
+<wire x1="50.145" y1="31.33816875" x2="47.90651875" y2="29.0996875" width="0.1524" layer="16"/>
+<wire x1="47.45411875" y1="22.91995" x2="47.45411875" y2="22.48005" width="0.1524" layer="16"/>
+<wire x1="47.90651875" y1="23.37235" x2="47.45411875" y2="22.91995" width="0.1524" layer="16"/>
+<wire x1="47.45411875" y1="22.48005" x2="48.21131875" y2="21.72285" width="0.1524" layer="16"/>
+<wire x1="47.90651875" y1="29.0996875" x2="47.90651875" y2="23.37235" width="0.1524" layer="16"/>
+<wire x1="50.4642125" y1="18.099" x2="50.951" y2="18.5857875" width="0.1524" layer="16"/>
+<wire x1="52.2942125" y1="21.159" x2="52.781" y2="21.6457875" width="0.1524" layer="16"/>
+<wire x1="52.781" y1="21.6457875" x2="52.781" y2="22.3342125" width="0.1524" layer="16"/>
+<wire x1="51.4842125" y1="21.159" x2="52.2942125" y2="21.159" width="0.1524" layer="16"/>
+<wire x1="48.21131875" y1="19.33678125" x2="49.4491" y2="18.099" width="0.1524" layer="16"/>
+<wire x1="49.4491" y1="18.099" x2="50.4642125" y2="18.099" width="0.1524" layer="16"/>
+<wire x1="51.95" y1="23.1652125" x2="51.95" y2="24.03" width="0.1524" layer="16"/>
+<wire x1="52.781" y1="22.3342125" x2="51.95" y2="23.1652125" width="0.1524" layer="16"/>
+<wire x1="50.951" y1="20.6257875" x2="51.4842125" y2="21.159" width="0.1524" layer="16"/>
+<wire x1="50.951" y1="18.5857875" x2="50.951" y2="20.6257875" width="0.1524" layer="16"/>
+<wire x1="48.21131875" y1="21.72285" x2="48.21131875" y2="19.33678125" width="0.1524" layer="16"/>
+</signal>
+<signal name="N$13">
+<contactref element="U5" pad="13"/>
+<contactref element="J2" pad="P$5"/>
+<wire x1="47.35" y1="40.625" x2="49.348875" y2="40.625" width="0.1524" layer="1"/>
+<wire x1="49.348875" y1="40.625" x2="49.9869375" y2="39.9869375" width="0.1524" layer="1"/>
+<via x="49.9869375" y="39.9869375" extent="1-16" drill="0.3"/>
+<wire x1="49.9974" y1="38.98005" x2="50.30845" y2="38.669" width="0.1524" layer="16"/>
+<wire x1="50.30845" y1="38.669" x2="50.4498" y2="38.669" width="0.1524" layer="16"/>
+<wire x1="49.9869375" y1="39.9869375" x2="49.9974" y2="39.976475" width="0.1524" layer="16"/>
+<wire x1="49.9974" y1="39.976475" x2="49.9974" y2="38.98005" width="0.1524" layer="16"/>
+<wire x1="50.4498" y1="38.669" x2="50.4498" y2="31.2119125" width="0.1524" layer="16"/>
+<wire x1="50.4498" y1="31.2119125" x2="48.21131875" y2="28.97343125" width="0.1524" layer="16"/>
+<wire x1="48.21131875" y1="22.9262" x2="47.98511875" y2="22.7" width="0.1524" layer="16"/>
+<via x="47.98511875" y="22.7" extent="1-16" drill="0.3"/>
+<wire x1="49.7757875" y1="20.139" x2="50.4642125" y2="20.139" width="0.1524" layer="1"/>
+<wire x1="50.4642125" y1="20.139" x2="50.951" y2="20.6257875" width="0.1524" layer="1"/>
+<wire x1="47.98511875" y1="22.7" x2="48.82091875" y2="21.8642" width="0.1524" layer="1"/>
+<wire x1="48.82091875" y1="21.8642" x2="48.82091875" y2="21.09386875" width="0.1524" layer="1"/>
+<wire x1="48.82091875" y1="21.09386875" x2="49.7757875" y2="20.139" width="0.1524" layer="1"/>
+<wire x1="50.12" y1="22.26584375" x2="50.12" y2="23.01" width="0.1524" layer="1"/>
+<wire x1="50.951" y1="21.43484375" x2="50.12" y2="22.26584375" width="0.1524" layer="1"/>
+<wire x1="50.951" y1="20.6257875" x2="50.951" y2="21.43484375" width="0.1524" layer="1"/>
+<wire x1="48.21131875" y1="28.97343125" x2="48.21131875" y2="22.9262" width="0.1524" layer="16"/>
+</signal>
+<signal name="N$14">
+<contactref element="U5" pad="7"/>
+<contactref element="J2" pad="P$4"/>
+<contactref element="R8" pad="2"/>
+<wire x1="53.25" y1="42.575" x2="54.525" y2="42.575" width="0.1524" layer="1"/>
+<wire x1="54.525" y1="42.575" x2="55.3" y2="43.35" width="0.1524" layer="1"/>
+<wire x1="53.25" y1="42.575" x2="53.075" y2="42.4" width="0.1524" layer="1"/>
+<wire x1="53.075" y1="42.4" x2="51.91300625" y2="42.4" width="0.1524" layer="1"/>
+<wire x1="51.91300625" y1="42.4" x2="51.74620625" y2="42.5668" width="0.1524" layer="1"/>
+<wire x1="51.05379375" y1="42.5668" x2="50.5642" y2="42.07720625" width="0.1524" layer="1"/>
+<wire x1="51.74620625" y1="42.5668" x2="51.05379375" y2="42.5668" width="0.1524" layer="1"/>
+<wire x1="50.5642" y1="42.07720625" x2="50.5642" y2="41.0227375" width="0.1524" layer="1"/>
+<wire x1="50.5642" y1="41.0227375" x2="51.5904" y2="39.9965375" width="0.1524" layer="1"/>
+<wire x1="51.5904" y1="39.9965375" x2="51.5904" y2="33.60856875" width="0.1524" layer="1"/>
+<wire x1="51.5904" y1="33.60856875" x2="48.4062" y2="30.42436875" width="0.1524" layer="1"/>
+<via x="49.35191875" y="21.85191875" extent="1-16" drill="0.3"/>
+<wire x1="49.35191875" y1="22.1718125" x2="49.35191875" y2="21.85191875" width="0.1524" layer="1"/>
+<wire x1="48.4062" y1="23.11753125" x2="49.35191875" y2="22.1718125" width="0.1524" layer="1"/>
+<wire x1="48.4062" y1="30.42436875" x2="48.4062" y2="23.11753125" width="0.1524" layer="1"/>
+<wire x1="49.35191875" y1="21.85191875" x2="51.81191875" y2="21.85191875" width="0.1524" layer="16"/>
+<wire x1="51.81191875" y1="21.85191875" x2="51.95" y2="21.99" width="0.1524" layer="16"/>
+</signal>
+<signal name="N$15">
+<contactref element="U5" pad="6"/>
+<contactref element="J2" pad="P$3"/>
+<contactref element="R8" pad="1"/>
+<wire x1="53.25" y1="41.925" x2="54.825" y2="41.925" width="0.1524" layer="1"/>
+<wire x1="54.825" y1="41.925" x2="55.3" y2="41.45" width="0.1524" layer="1"/>
+<wire x1="51.61995" y1="42.262" x2="51.18005" y2="42.262" width="0.1524" layer="1"/>
+<wire x1="51.18005" y1="42.262" x2="50.869" y2="41.95095" width="0.1524" layer="1"/>
+<wire x1="50.869" y1="41.95095" x2="50.869" y2="41.14899375" width="0.1524" layer="1"/>
+<wire x1="50.869" y1="41.14899375" x2="51.8952" y2="40.12279375" width="0.1524" layer="1"/>
+<wire x1="53.25" y1="41.925" x2="51.95695" y2="41.925" width="0.1524" layer="1"/>
+<wire x1="51.95695" y1="41.925" x2="51.61995" y2="42.262" width="0.1524" layer="1"/>
+<wire x1="51.8952" y1="40.12279375" x2="51.8952" y2="33.4823125" width="0.1524" layer="1"/>
+<wire x1="51.8952" y1="33.4823125" x2="48.711" y2="30.2981125" width="0.1524" layer="1"/>
+<wire x1="50.12" y1="21.8347875" x2="50.12" y2="20.97" width="0.1524" layer="1"/>
+<wire x1="48.711" y1="23.2437875" x2="50.12" y2="21.8347875" width="0.1524" layer="1"/>
+<wire x1="48.711" y1="30.2981125" x2="48.711" y2="23.2437875" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$16">
+<contactref element="U5" pad="11"/>
+<contactref element="J2" pad="P$2"/>
+<wire x1="47.35" y1="41.925" x2="48.225" y2="41.925" width="0.1524" layer="1"/>
+<wire x1="48.225" y1="41.925" x2="48.6702" y2="42.3702" width="0.1524" layer="1"/>
+<wire x1="48.6702" y1="42.3702" x2="49.49874375" y2="42.3702" width="0.1524" layer="1"/>
+<wire x1="49.49874375" y1="42.3702" x2="49.9546" y2="41.91434375" width="0.1524" layer="1"/>
+<wire x1="49.9546" y1="40.770225" x2="50.5284" y2="40.196425" width="0.1524" layer="1"/>
+<wire x1="49.9546" y1="41.91434375" x2="49.9546" y2="40.770225" width="0.1524" layer="1"/>
+<wire x1="50.5284" y1="40.196425" x2="50.5284" y2="39.2" width="0.1524" layer="1"/>
+<via x="50.5284" y="39.2" extent="1-16" drill="0.3"/>
+<wire x1="50.5284" y1="39.2" x2="50.7546" y2="38.9738" width="0.1524" layer="16"/>
+<wire x1="50.7546" y1="31.08565625" x2="48.51611875" y2="28.847175" width="0.1524" layer="16"/>
+<wire x1="48.51611875" y1="20.102825" x2="48.959471875" y2="19.659471875" width="0.1524" layer="16"/>
+<wire x1="48.51611875" y1="28.847175" x2="48.51611875" y2="20.102825" width="0.1524" layer="16"/>
+<wire x1="48.959471875" y1="19.659471875" x2="48.959471875" y2="19.359471875" width="0.1524" layer="16"/>
+<wire x1="48.959471875" y1="19.359471875" x2="48.949525" y2="19.349525" width="0.1524" layer="16"/>
+<via x="48.949525" y="19.349525" extent="1-16" drill="0.3"/>
+<wire x1="48.949525" y1="19.349525" x2="49.3643125" y2="19.349525" width="0.1524" layer="1"/>
+<wire x1="49.3643125" y1="19.349525" x2="49.7757875" y2="19.761" width="0.1524" layer="1"/>
+<wire x1="51.761" y1="19.761" x2="51.95" y2="19.95" width="0.1524" layer="1"/>
+<wire x1="50.7546" y1="38.9738" x2="50.7546" y2="31.08565625" width="0.1524" layer="16"/>
+<wire x1="49.7757875" y1="19.761" x2="51.761" y2="19.761" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$17">
+<contactref element="U5" pad="10"/>
+<contactref element="J2" pad="P$1"/>
+<wire x1="47.45" y1="42.675" x2="49.625" y2="42.675" width="0.1524" layer="1"/>
+<wire x1="49.625" y1="42.675" x2="50.2594" y2="42.0406" width="0.1524" layer="1"/>
+<via x="51.0594" y="39.7765875" extent="1-16" drill="0.3"/>
+<wire x1="51.0594" y1="40.09648125" x2="51.0594" y2="39.7765875" width="0.1524" layer="1"/>
+<wire x1="50.2594" y1="40.89648125" x2="51.0594" y2="40.09648125" width="0.1524" layer="1"/>
+<wire x1="50.2594" y1="42.0406" x2="50.2594" y2="40.89648125" width="0.1524" layer="1"/>
+<wire x1="51.0594" y1="39.7765875" x2="51.0594" y2="30.9594" width="0.1524" layer="16"/>
+<wire x1="48.82091875" y1="28.72091875" x2="48.82091875" y2="20.22908125" width="0.1524" layer="16"/>
+<wire x1="51.0594" y1="30.9594" x2="48.82091875" y2="28.72091875" width="0.1524" layer="16"/>
+<wire x1="48.82091875" y1="20.22908125" x2="50.12" y2="18.93" width="0.1524" layer="16"/>
+<wire x1="47.35" y1="42.575" x2="47.45" y2="42.675" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$19">
+<contactref element="J2" pad="GRNN"/>
+<contactref element="R1" pad="2"/>
+<wire x1="45.4" y1="41.85" x2="46.0214" y2="41.2286" width="0.1524" layer="1"/>
+<wire x1="46.0214" y1="41.2286" x2="46.0946875" y2="41.2286" width="0.1524" layer="1"/>
+<wire x1="46.9" y1="36.2967125" x2="46.9" y2="29.51" width="0.1524" layer="1"/>
+<wire x1="46.0946875" y1="41.2286" x2="46.3214" y2="41.0018875" width="0.1524" layer="1"/>
+<wire x1="46.3214" y1="41.0018875" x2="46.3214" y2="36.8753125" width="0.1524" layer="1"/>
+<wire x1="46.3214" y1="36.8753125" x2="46.9" y2="36.2967125" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$20">
+<contactref element="J2" pad="YLWN"/>
+<contactref element="R5" pad="2"/>
+<via x="45.4" y="30.8" extent="1-16" drill="0.3"/>
+<wire x1="44.8914" y1="37.6946875" x2="44.8914" y2="36.7053125" width="0.1524" layer="1"/>
+<wire x1="45.4" y1="38.75" x2="45.4" y2="38.2032875" width="0.1524" layer="1"/>
+<wire x1="45.4" y1="36.1967125" x2="45.4" y2="30.8" width="0.1524" layer="1"/>
+<wire x1="45.4" y1="38.2032875" x2="44.8914" y2="37.6946875" width="0.1524" layer="1"/>
+<wire x1="44.8914" y1="36.7053125" x2="45.4" y2="36.1967125" width="0.1524" layer="1"/>
+<wire x1="45.4" y1="30.8" x2="45.4" y2="20.1" width="0.1524" layer="16"/>
+<via x="45.4" y="20.1" extent="1-16" drill="0.3"/>
+<wire x1="45.4" y1="20.1" x2="46.9" y2="18.6" width="0.1524" layer="1"/>
+<wire x1="46.9" y1="18.6" x2="46.9" y2="18.03" width="0.1524" layer="1"/>
 </signal>
 </signals>
+<mfgpreviewcolors>
+<mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/>
+<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
+<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
+<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
+<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
+</mfgpreviewcolors>
 </board>
 </drawing>
 <compatibility>
diff --git a/circuit/atkstepper23/atkstepper23.sch b/circuit/atkstepper23/atkstepper23.sch
index 9789779be6b608a7406c6823dd5c33ff9b18b419..d3a1f88480f4e4a079d0f47d834b0c2b9d613cf1 100644
--- a/circuit/atkstepper23/atkstepper23.sch
+++ b/circuit/atkstepper23/atkstepper23.sch
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE eagle SYSTEM "eagle.dtd">
-<eagle version="9.0.0">
+<eagle version="9.1.1">
 <drawing>
 <settings>
 <setting alwaysvectorfont="no"/>
@@ -8,34 +8,34 @@
 </settings>
 <grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" altunitdist="inch" altunit="inch"/>
 <layers>
-<layer number="1" name="Top" color="4" fill="1" visible="yes" active="no"/>
-<layer number="2" name="Route2" color="1" fill="3" visible="yes" active="no"/>
-<layer number="3" name="Route3" color="4" fill="3" visible="yes" active="no"/>
-<layer number="4" name="Route4" color="1" fill="4" visible="yes" active="no"/>
-<layer number="5" name="Route5" color="4" fill="4" visible="yes" active="no"/>
-<layer number="6" name="Route6" color="1" fill="8" visible="yes" active="no"/>
-<layer number="7" name="Route7" color="4" fill="8" visible="yes" active="no"/>
-<layer number="8" name="Route8" color="1" fill="2" visible="yes" active="no"/>
-<layer number="9" name="Route9" color="4" fill="2" visible="yes" active="no"/>
-<layer number="10" name="Route10" color="1" fill="7" visible="yes" active="no"/>
-<layer number="11" name="Route11" color="4" fill="7" visible="yes" active="no"/>
-<layer number="12" name="Route12" color="1" fill="5" visible="yes" active="no"/>
-<layer number="13" name="Route13" color="4" fill="5" visible="yes" active="no"/>
-<layer number="14" name="Route14" color="1" fill="6" visible="yes" active="no"/>
-<layer number="15" name="Route15" color="4" fill="6" visible="yes" active="no"/>
-<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="no"/>
-<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="no"/>
-<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="no"/>
-<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="no"/>
-<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="no"/>
-<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="no"/>
-<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="no"/>
-<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="no"/>
-<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="no"/>
-<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="no"/>
-<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="no"/>
-<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="no"/>
-<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="no"/>
+<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"/>
@@ -44,8 +44,8 @@
 <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="yes" active="no"/>
-<layer number="38" name="bTest" color="7" fill="1" visible="yes" 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"/>
@@ -53,19 +53,19 @@
 <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="yes" active="no"/>
-<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="no"/>
-<layer number="48" name="Document" color="7" fill="1" visible="yes" active="no"/>
-<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="no"/>
-<layer number="50" name="dxf" color="7" fill="1" visible="yes" active="no"/>
-<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="no"/>
-<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="no"/>
-<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="yes" active="no"/>
-<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="yes" active="no"/>
-<layer number="56" name="wert" color="7" fill="1" visible="yes" active="no"/>
-<layer number="57" name="tCAD" color="7" fill="1" visible="yes" active="no"/>
-<layer number="59" name="tCarbon" color="7" fill="1" visible="yes" active="no"/>
-<layer number="60" name="bCarbon" color="7" fill="1" visible="yes" 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"/>
@@ -180,7 +180,7 @@
 <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">
+<package name="PWRPAD_M3_STANDOFF">
 <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"/>
@@ -758,6 +758,76 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 <smd name="P$5" x="1.45" y="0.9" dx="2.5" dy="4.35" layer="1"/>
 <circle x="-2.7" y="-3.8" radius="0.22360625" width="0.127" layer="21"/>
 </package>
+<package name="PWRPAD_M25_STANDOFF">
+<pad name="P$1" x="0" y="0" drill="3.7" diameter="6" thermals="no"/>
+<polygon width="0.127" layer="31">
+<vertex x="-0.6" y="3"/>
+<vertex x="0.6" y="3"/>
+<vertex x="0.4" y="1.9"/>
+<vertex x="-0.4" y="1.9"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="0.6" y="-3"/>
+<vertex x="-0.6" y="-3"/>
+<vertex x="-0.4" y="-1.9"/>
+<vertex x="0.4" y="-1.9"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-3" y="-0.6"/>
+<vertex x="-3" y="0.6"/>
+<vertex x="-1.9" y="0.4"/>
+<vertex x="-1.9" y="-0.4"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="3" y="0.5"/>
+<vertex x="3" y="-0.7"/>
+<vertex x="1.9" y="-0.5"/>
+<vertex x="1.9" y="0.3"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.55269375" y="1.73136875"/>
+<vertex x="-1.704165625" y="2.579896875"/>
+<vertex x="-0.99203125" y="1.584921875"/>
+<vertex x="-1.55771875" y="1.0192375"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.49705625" y="-1.72131875"/>
+<vertex x="1.648528125" y="-2.569846875"/>
+<vertex x="1.03639375" y="-1.574871875"/>
+<vertex x="1.60208125" y="-1.0091875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-1.704165625" y="-2.669846875"/>
+<vertex x="-2.55269375" y="-1.82131875"/>
+<vertex x="-1.55771875" y="-1.1091875"/>
+<vertex x="-0.99203125" y="-1.674871875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="1.748528125" y="2.579896875"/>
+<vertex x="2.59705625" y="1.73136875"/>
+<vertex x="1.60208125" y="1.0192375"/>
+<vertex x="1.03639375" y="1.584921875"/>
+</polygon>
+</package>
+<package name="SOT23-5">
+<description>&lt;b&gt;Small Outline Transistor&lt;/b&gt;, 5 lead</description>
+<wire x1="-1.544" y1="0.713" x2="1.544" y2="0.713" width="0.1524" layer="21"/>
+<wire x1="1.544" y1="0.713" x2="1.544" y2="-0.712" width="0.1524" layer="21"/>
+<wire x1="1.544" y1="-0.712" x2="-1.544" y2="-0.712" width="0.1524" layer="21"/>
+<wire x1="-1.544" y1="-0.712" x2="-1.544" y2="0.713" width="0.1524" layer="21"/>
+<smd name="5" x="-0.95" y="1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="4" x="0.95" y="1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="1" x="-0.95" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="2" x="0" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="3" x="0.95" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<text x="-1.778" y="-1.778" size="1.27" layer="25" ratio="10" rot="R90">&gt;NAME</text>
+<text x="3.048" y="-1.778" size="1.27" layer="27" ratio="10" rot="R90">&gt;VALUE</text>
+<rectangle x1="-1.1875" y1="0.7126" x2="-0.7125" y2="1.5439" layer="51"/>
+<rectangle x1="0.7125" y1="0.7126" x2="1.1875" y2="1.5439" layer="51"/>
+<rectangle x1="-1.1875" y1="-1.5437" x2="-0.7125" y2="-0.7124" layer="51"/>
+<rectangle x1="-0.2375" y1="-1.5437" x2="0.2375" y2="-0.7124" layer="51"/>
+<rectangle x1="0.7125" y1="-1.5437" x2="1.1875" y2="-0.7124" layer="51"/>
+</package>
 </packages>
 <symbols>
 <symbol name="PWRPAD">
@@ -866,6 +936,18 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 <wire x1="5.715" y1="6.35" x2="6.35" y2="6.985" width="0.127" layer="94"/>
 <wire x1="6.35" y1="4.445" x2="6.35" y2="0" width="0.127" layer="94"/>
 </symbol>
+<symbol name="VREG-AP2112">
+<pin name="VIN" x="-12.7" y="2.54" length="middle"/>
+<pin name="EN" x="-12.7" y="-2.54" length="middle"/>
+<pin name="GND" x="0" y="-10.16" length="middle" rot="R90"/>
+<pin name="VOUT" x="12.7" y="2.54" length="middle" rot="R180"/>
+<wire x1="-7.62" y1="5.08" x2="-7.62" y2="-5.08" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-5.08" x2="7.62" y2="-5.08" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-5.08" x2="7.62" y2="5.08" width="0.254" layer="94"/>
+<wire x1="7.62" y1="5.08" x2="-7.62" y2="5.08" width="0.254" layer="94"/>
+<text x="-2.54" y="7.62" size="1.27" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.27" layer="96">&gt;VALUE</text>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="PWRPAD" prefix="J">
@@ -913,7 +995,7 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 <technology name=""/>
 </technologies>
 </device>
-<device name="" package="PWRPAD_M3-PEM-MOUNT">
+<device name="M3-STANDOFF" package="PWRPAD_M3_STANDOFF">
 <connects>
 <connect gate="G$1" pin="PWRPAD" pad="P$1"/>
 </connects>
@@ -929,6 +1011,14 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 <technology name=""/>
 </technologies>
 </device>
+<device name="M2.5_STANDOFF" package="PWRPAD_M25_STANDOFF">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
 </devices>
 </deviceset>
 <deviceset name="TMC262" prefix="U">
@@ -1009,6 +1099,24 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 </device>
 </devices>
 </deviceset>
+<deviceset name="VREG-AP2112" prefix="U">
+<gates>
+<gate name="G$1" symbol="VREG-AP2112" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="SOT23-5">
+<connects>
+<connect gate="G$1" pin="EN" pad="3"/>
+<connect gate="G$1" pin="GND" pad="2"/>
+<connect gate="G$1" pin="VIN" pad="1"/>
+<connect gate="G$1" pin="VOUT" pad="5"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
 </devicesets>
 </library>
 <library name="borkedlabs-passives">
@@ -1161,36 +1269,6 @@ chip</description>
 <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="6.6X6.6-CAP">
-<wire x1="-3.25" y1="3.25" x2="1.55" y2="3.25" width="0.1016" layer="51"/>
-<wire x1="1.55" y1="3.25" x2="3.25" y2="1.55" width="0.1016" layer="51"/>
-<wire x1="3.25" y1="1.55" x2="3.25" y2="-1.55" width="0.1016" layer="51"/>
-<wire x1="3.25" y1="-1.55" x2="1.55" y2="-3.25" width="0.1016" layer="51"/>
-<wire x1="1.55" y1="-3.25" x2="-3.25" y2="-3.25" width="0.1016" layer="51"/>
-<wire x1="-3.25" y1="-3.25" x2="-3.25" y2="3.25" width="0.1016" layer="51"/>
-<wire x1="-2.1" y1="2.25" x2="-2.1" y2="-2.2" width="0.1016" layer="51"/>
-<circle x="0" y="0" radius="3.1" width="0.1016" layer="51"/>
-<smd name="+" x="2.4" y="0" dx="3" dy="1.4" layer="1"/>
-<smd name="-" x="-2.4" y="0" dx="3" dy="1.4" layer="1"/>
-<text x="-2.75" y="4" size="1.016" layer="25">&gt;NAME</text>
-<text x="-2.75" y="-4.975" size="1.016" layer="27">&gt;VALUE</text>
-<rectangle x1="-3.65" y1="-0.35" x2="-3.05" y2="0.35" layer="51"/>
-<rectangle x1="3.05" y1="-0.35" x2="3.65" y2="0.35" layer="51"/>
-<polygon width="0.1016" layer="51">
-<vertex x="-2.15" y="2.15"/>
-<vertex x="-2.6" y="1.6"/>
-<vertex x="-2.9" y="0.9"/>
-<vertex x="-3.05" y="0"/>
-<vertex x="-2.9" y="-0.95"/>
-<vertex x="-2.55" y="-1.65"/>
-<vertex x="-2.15" y="-2.15"/>
-<vertex x="-2.15" y="2.1"/>
-</polygon>
-<text x="-0.762" y="1.27" size="0.6096" layer="21" font="vector">BFC</text>
-<wire x1="1.905" y1="1.524" x2="1.397" y2="1.524" width="0.127" layer="21"/>
-<wire x1="1.651" y1="1.778" x2="1.651" y2="1.27" width="0.127" layer="21"/>
-<wire x1="-1.905" y1="1.524" x2="-1.397" y2="1.524" width="0.127" layer="21"/>
-</package>
 </packages>
 <symbols>
 <symbol name="RESISTOR">
@@ -1223,18 +1301,6 @@ chip</description>
 <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="CAP-POL">
-<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
-<wire x1="0" y1="-1.016" x2="0" y2="-2.54" width="0.1524" layer="94"/>
-<wire x1="0" y1="-1" x2="2.4892" y2="-1.8542" width="0.254" layer="94" curve="-37.878202" cap="flat"/>
-<wire x1="-2.4669" y1="-1.8504" x2="0" y2="-1.0161" width="0.254" layer="94" curve="-37.376341" cap="flat"/>
-<text x="1.016" y="0.635" size="1.778" layer="95">&gt;NAME</text>
-<text x="1.016" y="-4.191" size="1.778" layer="96">&gt;VALUE</text>
-<rectangle x1="-2.253" y1="0.668" x2="-1.364" y2="0.795" layer="94"/>
-<rectangle x1="-1.872" y1="0.287" x2="-1.745" y2="1.176" layer="94"/>
-<pin name="+" x="0" y="2.54" visible="off" length="short" direction="pas" swaplevel="1" rot="R270"/>
-<pin name="-" x="0" y="-5.08" visible="off" length="short" direction="pas" swaplevel="1" rot="R90"/>
-</symbol>
 </symbols>
 <devicesets>
 <deviceset name="RESISTOR" prefix="R" uservalue="yes">
@@ -1401,22 +1467,6 @@ Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description>
 </device>
 </devices>
 </deviceset>
-<deviceset name="CAP-POL" prefix="C" uservalue="yes">
-<gates>
-<gate name="G$1" symbol="CAP-POL" x="0" y="0"/>
-</gates>
-<devices>
-<device name="-6.6X6.6" package="6.6X6.6-CAP">
-<connects>
-<connect gate="G$1" pin="+" pad="+"/>
-<connect gate="G$1" pin="-" pad="-"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
 </devicesets>
 </library>
 <library name="fab">
@@ -1518,6 +1568,12 @@ Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description>
 <text x="-2.54" y="-2.54" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
 <pin name="V+" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
 </symbol>
+<symbol name="+5V" urn="urn:adsk.eagle:symbol:26929/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="+5V" 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">
@@ -1559,6 +1615,19 @@ Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description>
 </device>
 </devices>
 </deviceset>
+<deviceset name="+5V" urn="urn:adsk.eagle:component:26963/1" prefix="P+" library_version="1">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="1" symbol="+5V" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
 </devicesets>
 </library>
 <library name="SparkFun-Connectors">
@@ -2486,223 +2555,1074 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <text x="5.588" y="2.413" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
 <text x="5.334" y="1.524" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
 </package>
-</packages>
-<symbols>
-<symbol name="CONN_05">
-<description>&lt;h3&gt;5 Pin Connection&lt;/h3&gt;</description>
-<wire x1="3.81" y1="-7.62" x2="-2.54" y2="-7.62" width="0.4064" layer="94"/>
-<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" 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="-5.08" x2="2.54" y2="-5.08" width="0.6096" layer="94"/>
-<wire x1="-2.54" y1="7.62" x2="-2.54" y2="-7.62" width="0.4064" layer="94"/>
-<wire x1="3.81" y1="-7.62" x2="3.81" y2="7.62" width="0.4064" layer="94"/>
-<wire x1="-2.54" y1="7.62" x2="3.81" y2="7.62" width="0.4064" layer="94"/>
-<wire x1="1.27" y1="5.08" x2="2.54" y2="5.08" width="0.6096" layer="94"/>
-<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/>
-<text x="-2.54" y="-9.906" size="1.778" layer="96" font="vector">&gt;VALUE</text>
-<text x="-2.54" y="8.128" size="1.778" layer="95" font="vector">&gt;NAME</text>
-<pin name="1" x="7.62" y="-5.08" 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"/>
-<pin name="3" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
-<pin name="4" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
-<pin name="5" x="7.62" y="5.08" 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="CONN_05" 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_05" x="-2.54" y="0"/>
-</gates>
-<devices>
-<device name="" package="1X05">
-<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"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="1.27MM" package="1X05_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"/>
-<connect gate="G$1" pin="5" pad="5"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="LOCK" package="1X05_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"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="LOCK_LONGPADS" package="1X05_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"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="PTH_LONGPADS" package="1X05_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"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="SMD" package="1X05_1MM">
-<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"/>
-</connects>
-<technologies>
-<technology name="">
-<attribute name="PROD_ID" value="CONN-08528" constant="no"/>
-<attribute name="SF_ID" value="GPS-08288" constant="no"/>
-</technology>
-</technologies>
-</device>
-<device name="SMD2" package="1X05_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"/>
-<connect gate="G$1" pin="5" pad="5"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="NO_SILK" package="1X05_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"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="JST" package="JST-5-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"/>
-<connect gate="G$1" pin="5" pad="5"/>
-</connects>
-<technologies>
-<technology name="">
-<attribute name="SF_ID" value="PRT-09917" constant="no"/>
-</technology>
-</technologies>
-</device>
-<device name="JST-VERT" package="JST-5-PTH-VERT">
+<package name="1X02">
+<description>&lt;h3&gt;Plated Through Hole&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&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_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<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="3.81" y1="0.635" x2="3.81" y2="-0.635" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.143" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.143" diameter="1.8796" rot="R90"/>
+<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-1X2">
+<description>&lt;h3&gt;Molex 2-Pin Plated Through-Hole&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&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_02&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="3.81" y1="3.048" x2="3.81" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="3.81" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/>
+<wire x1="3.81" y1="-2.54" x2="2.54" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="2.54" 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="2.54" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="2.54" y1="-1.27" x2="2.54" 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"/>
+<text x="-1.27" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.794" size="0.6096" layer="27" font="vector" ratio="20" align="top-left">&gt;VALUE</text>
+</package>
+<package name="SCREWTERMINAL-3.5MM-2">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch - 2 Pin PTH&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&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_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<circle x="2" y="3" radius="0.2828" width="0.127" layer="51"/>
+<wire x1="-1.75" y1="3.4" x2="5.25" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="3.4" x2="5.25" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="-2.8" x2="5.25" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="5.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="5.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="5.25" y1="3.15" x2="5.75" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="5.75" y1="3.15" x2="5.75" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="5.75" y1="2.15" x2="5.25" y2="2.15" width="0.2032" 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"/>
+<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="JST-2-SMD">
+<description>&lt;h3&gt;JST-Right Angle Male Header SMT&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&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.4uconnector.com/online/object/4udrawing/20404.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_02&lt;/li&gt;
+&lt;li&gt;JST_2MM_MALE&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-4" y1="-1" x2="-4" y2="-4.5" width="0.2032" layer="21"/>
+<wire x1="-4" y1="-4.5" x2="-3.2" y2="-4.5" width="0.2032" layer="21"/>
+<wire x1="-3.2" y1="-4.5" x2="-3.2" y2="-2" width="0.2032" layer="21"/>
+<wire x1="-3.2" y1="-2" x2="-2" y2="-2" width="0.2032" layer="21"/>
+<wire x1="2" y1="-2" x2="3.2" y2="-2" width="0.2032" layer="21"/>
+<wire x1="3.2" y1="-2" x2="3.2" y2="-4.5" width="0.2032" layer="21"/>
+<wire x1="3.2" y1="-4.5" x2="4" y2="-4.5" width="0.2032" layer="21"/>
+<wire x1="4" y1="-4.5" x2="4" y2="-1" width="0.2032" layer="21"/>
+<wire x1="2" y1="3" x2="-2" y2="3" width="0.2032" layer="21"/>
+<smd name="1" x="-1" y="-3.7" dx="1" dy="4.6" layer="1"/>
+<smd name="2" x="1" y="-3.7" dx="1" dy="4.6" layer="1"/>
+<smd name="NC1" x="-3.4" y="1.5" dx="3.4" dy="1.6" layer="1" rot="R90"/>
+<smd name="NC2" x="3.4" y="1.5" dx="3.4" dy="1.6" layer="1" rot="R90"/>
+<text x="-1.397" y="1.778" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="0.635" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_BIG">
+<description>&lt;h3&gt;Plated Through Hole&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.15"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&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.127" layer="21"/>
+<wire x1="-1.27" y1="-1.27" x2="5.08" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="5.08" y1="-1.27" x2="5.08" y2="1.27" width="0.127" layer="21"/>
+<wire x1="5.08" y1="1.27" x2="-1.27" y2="1.27" width="0.127" layer="21"/>
+<pad name="P$1" x="0" y="0" drill="1.0668"/>
+<pad name="P$2" x="3.81" y="0" drill="1.0668"/>
+<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-2-SMD-VERT">
+<description>&lt;h3&gt;JST-Vertical Male Header SMT &lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&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.4uconnector.com/online/object/4udrawing/20404.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_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-4.1" y1="2.97" x2="4.2" y2="2.97" width="0.2032" layer="51"/>
+<wire x1="4.2" y1="2.97" x2="4.2" y2="-2.13" width="0.2032" layer="51"/>
+<wire x1="4.2" y1="-2.13" x2="-4.1" y2="-2.13" width="0.2032" layer="51"/>
+<wire x1="-4.1" y1="-2.13" x2="-4.1" y2="2.97" width="0.2032" layer="51"/>
+<wire x1="-4.1" y1="3" x2="4.2" y2="3" width="0.2032" layer="21"/>
+<wire x1="4.2" y1="3" x2="4.2" y2="2.3" width="0.2032" layer="21"/>
+<wire x1="-4.1" y1="3" x2="-4.1" y2="2.3" width="0.2032" layer="21"/>
+<wire x1="2" y1="-2.1" x2="4.2" y2="-2.1" width="0.2032" layer="21"/>
+<wire x1="4.2" y1="-2.1" x2="4.2" y2="-1.7" width="0.2032" layer="21"/>
+<wire x1="-2" y1="-2.1" x2="-4.1" y2="-2.1" width="0.2032" layer="21"/>
+<wire x1="-4.1" y1="-2.1" x2="-4.1" y2="-1.8" width="0.2032" layer="21"/>
+<smd name="P$1" x="-3.4" y="0.27" dx="3" dy="1.6" layer="1" rot="R90"/>
+<smd name="P$2" x="3.4" y="0.27" dx="3" dy="1.6" layer="1" rot="R90"/>
+<smd name="VCC" x="-1" y="-2" dx="1" dy="5.5" layer="1"/>
+<smd name="GND" x="1" y="-2" dx="1" dy="5.5" layer="1"/>
+<text x="-3.81" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;Name</text>
+<text x="-3.81" y="2.21" size="0.6096" layer="27" font="vector" ratio="20">&gt;Value</text>
+</package>
+<package name="SCREWTERMINAL-5MM-2">
+<description>&lt;h3&gt;Screw Terminal  5mm Pitch -2 Pin PTH&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch: 5mm/197mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-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_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-3.1" y1="4.2" x2="8.1" y2="4.2" width="0.2032" layer="21"/>
+<wire x1="8.1" y1="4.2" x2="8.1" y2="-2.3" width="0.2032" layer="21"/>
+<wire x1="8.1" y1="-2.3" x2="8.1" y2="-3.3" width="0.2032" layer="21"/>
+<wire x1="8.1" y1="-3.3" x2="-3.1" y2="-3.3" width="0.2032" layer="21"/>
+<wire x1="-3.1" y1="-3.3" x2="-3.1" y2="-2.3" width="0.2032" layer="21"/>
+<wire x1="-3.1" y1="-2.3" x2="-3.1" y2="4.2" width="0.2032" layer="21"/>
+<wire x1="8.1" y1="-2.3" x2="-3.1" y2="-2.3" width="0.2032" layer="21"/>
+<wire x1="-3.1" y1="-1.35" x2="-3.7" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-3.7" y1="-1.35" x2="-3.7" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-3.7" y1="-2.35" x2="-3.1" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="8.1" y1="4" x2="8.7" y2="4" width="0.2032" layer="51"/>
+<wire x1="8.7" y1="4" x2="8.7" y2="3" width="0.2032" layer="51"/>
+<wire x1="8.7" y1="3" x2="8.1" y2="3" width="0.2032" layer="51"/>
+<circle x="2.5" y="3.7" radius="0.2828" width="0.127" layer="51"/>
+<pad name="1" x="0" y="0" drill="1.3" diameter="2.032" shape="square"/>
+<pad name="2" x="5" y="0" drill="1.3" diameter="2.032"/>
+<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_LOCK">
+<description>&lt;h3&gt;Plated Through Hole - Locking Footprint&lt;/h3&gt;
+Holes are staggered by 0.005" from center to hold pins while soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&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_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<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="3.81" y1="0.635" x2="3.81" y2="-0.635" width="0.2032" layer="21"/>
+<pad name="1" x="-0.1778" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.7178" y="0" drill="1.016" diameter="1.8796" 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"/>
+<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-1X2_LOCK">
+<description>&lt;h3&gt;Molex 2-Pin Plated Through-Hole Locking Footprint&lt;/h3&gt;
+Holes are offset from center by 0.005" to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&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_02&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="3.81" y1="3.048" x2="3.81" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="3.81" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/>
+<wire x1="3.81" y1="-2.54" x2="2.54" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="2.54" 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="2.54" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="2.54" y1="-1.27" x2="2.54" y2="-2.54" width="0.127" layer="21"/>
+<pad name="1" x="-0.127" y="0" drill="1.016" diameter="1.8796" shape="square"/>
+<pad name="2" x="2.667" y="0" drill="1.016" diameter="1.8796"/>
+<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"/>
+<text x="-1.27" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.794" size="0.6096" layer="27" font="vector" ratio="20" align="top-left">&gt;VALUE</text>
+</package>
+<package name="1X02_LOCK_LONGPADS">
+<description>&lt;h3&gt;Plated Through Hole - Long Pads with Locking Footprint&lt;/h3&gt;
+Pins are staggered by 0.005" from center to hold pins in place while soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&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_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="1.651" y1="0" x2="0.889" 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="3.81" y1="0" x2="3.556" y2="0" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="0" x2="3.81" y2="-0.9906" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="-0.9906" x2="3.5306" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="0" x2="3.81" y2="0.9906" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="0.9906" x2="3.5306" y2="1.27" width="0.2032" layer="21"/>
+<pad name="1" x="-0.127" y="0" drill="1.016" shape="long" rot="R90"/>
+<pad name="2" x="2.667" y="0" 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"/>
+<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.286" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="SCREWTERMINAL-3.5MM-2_LOCK">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch - 2 Pin PTH Locking&lt;/h3&gt;
+Holes are offset from center 0.005" to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&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_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.75" y1="3.4" x2="5.25" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="3.4" x2="5.25" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="-2.8" x2="5.25" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="5.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="5.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-1.35" x2="-2.15" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.15" y1="-1.35" x2="-2.15" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.15" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="3.15" x2="5.65" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="5.65" y1="3.15" x2="5.65" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="5.65" y1="2.15" x2="5.25" y2="2.15" width="0.2032" layer="51"/>
+<circle x="2" y="3" radius="0.2828" width="0.127" layer="51"/>
+<circle x="0" y="0" radius="0.4318" width="0.0254" layer="51"/>
+<circle x="3.5" y="0" radius="0.4318" width="0.0254" 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"/>
+<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_LONGPADS">
+<description>&lt;h3&gt;Plated Through Hole - Long Pads without Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&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_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<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"/>
+<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.397" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_NO_SILK">
+<description>&lt;h3&gt;Plated Through Hole - No Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&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_02&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"/>
+<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-2-PTH">
+<description>&lt;h3&gt;JST 2 Pin Right Angle Plated Through  Hole&lt;/h3&gt;
+tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&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/Connectors/JST%282%29-01548.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_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="-1" y="0" drill="0.7" diameter="1.6"/>
+<pad name="2" x="1" y="0" drill="0.7" diameter="1.6"/>
+<text x="-1.27" y="5.27" size="0.6096" layer="25" font="vector" ratio="20">&gt;Name</text>
+<text x="-1.27" y="2.73" size="0.6096" layer="27" font="vector" ratio="20">&gt;Value</text>
+<text x="0.6" y="0.7" size="1.27" layer="51">+</text>
+<text x="-1.4" y="0.7" size="1.27" layer="51">-</text>
+<wire x1="-2.95" y1="-1.6" x2="-2.95" y2="6" width="0.2032" layer="21"/>
+<wire x1="-2.95" y1="6" x2="2.95" y2="6" width="0.2032" layer="21"/>
+<wire x1="2.95" y1="6" x2="2.95" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="-2.95" y1="-1.6" x2="-2.3" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="2.95" y1="-1.6" x2="2.3" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="-2.3" y1="-1.6" x2="-2.3" y2="0" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="-1.6" x2="2.3" y2="0" width="0.2032" layer="21"/>
+</package>
+<package name="1X02_XTRA_BIG">
+<description>&lt;h3&gt;Plated Through Hole - 0.1" holes&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.2"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-5.08" y1="2.54" x2="-5.08" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="-5.08" y1="-2.54" x2="5.08" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="5.08" y1="-2.54" x2="5.08" y2="2.54" width="0.127" layer="21"/>
+<wire x1="5.08" y1="2.54" x2="-5.08" y2="2.54" width="0.127" layer="21"/>
+<pad name="1" x="-2.54" y="0" drill="2.0574" diameter="3.556"/>
+<pad name="2" x="2.54" y="0" drill="2.0574" diameter="3.556"/>
+<text x="-5.08" y="2.667" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-5.08" y="-3.302" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_PP_HOLES_ONLY">
+<description>&lt;h3&gt;Pogo Pins Connector - No Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&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_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<circle x="0" y="0" radius="0.635" width="0.127" layer="51"/>
+<circle x="2.54" y="0" radius="0.635" width="0.127" layer="51"/>
+<pad name="1" x="0" y="0" drill="0.889" diameter="0.8128" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="0.889" diameter="0.8128" rot="R90"/>
+<hole x="0" y="0" drill="1.4732"/>
+<hole x="2.54" y="0" drill="1.4732"/>
+<text x="-1.27" y="1.143" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-1.778" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="SCREWTERMINAL-3.5MM-2-NS">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch - 2 Pin PTH No Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&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_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.75" y1="3.4" x2="5.25" y2="3.4" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="3.4" x2="5.25" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="-2.8" x2="5.25" y2="-3.6" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="51"/>
+<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="-1.75" y1="-1.35" x2="-2.15" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.15" y1="-1.35" x2="-2.15" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.15" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="3.15" x2="5.65" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="5.65" y1="3.15" x2="5.65" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="5.65" y1="2.15" x2="5.25" y2="2.15" width="0.2032" layer="51"/>
+<circle x="2" y="3" radius="0.2828" width="0.127" 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"/>
+<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="JST-2-PTH-NS">
+<description>&lt;h3&gt;JST 2 Pin Right Angle Plated Through  Hole- No Silk&lt;/h3&gt;
+tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. 
+&lt;br&gt; No silk outline of connector. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&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/Connectors/JST%282%29-01548.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_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-2" y1="0" x2="-2" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="-2" y1="-1.8" x2="-3" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="-3" y1="-1.8" x2="-3" y2="6" width="0.2032" layer="51"/>
+<wire x1="-3" y1="6" x2="3" y2="6" width="0.2032" layer="51"/>
+<wire x1="3" y1="6" x2="3" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="3" y1="-1.8" x2="2" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="2" y1="-1.8" x2="2" y2="0" width="0.2032" layer="51"/>
+<pad name="1" x="-1" y="0" drill="0.7" diameter="1.6"/>
+<pad name="2" x="1" y="0" drill="0.7" diameter="1.6"/>
+<text x="-1.27" y="5.27" size="0.6096" layer="25" font="vector" ratio="20">&gt;Name</text>
+<text x="-1.27" y="4" size="0.6096" layer="27" font="vector" ratio="20">&gt;Value</text>
+<text x="0.6" y="0.7" size="1.27" layer="51">+</text>
+<text x="-1.4" y="0.7" size="1.27" layer="51">-</text>
+</package>
+<package name="JST-2-PTH-KIT">
+<description>&lt;h3&gt;JST 2 Pin Right Angle Plated Through  Hole - KIT&lt;/h3&gt;
+tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. 
+&lt;br&gt; This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad.
+&lt;br&gt; This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&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/Connectors/JST%282%29-01548.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_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-2" y1="0" x2="-2" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="-2" y1="-1.8" x2="-3" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="-3" y1="-1.8" x2="-3" y2="6" width="0.2032" layer="51"/>
+<wire x1="-3" y1="6" x2="3" y2="6" width="0.2032" layer="51"/>
+<wire x1="3" y1="6" x2="3" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="3" y1="-1.8" x2="2" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="2" y1="-1.8" x2="2" y2="0" width="0.2032" layer="51"/>
+<pad name="1" x="-1" y="0" drill="0.7" diameter="1.4478" stop="no"/>
+<pad name="2" x="1" y="0" drill="0.7" diameter="1.4478" stop="no"/>
+<text x="-1.27" y="5.27" size="0.6096" layer="25" font="vector" ratio="20">&gt;Name</text>
+<text x="-1.27" y="4" size="0.6096" layer="27" font="vector" ratio="20">&gt;Value</text>
+<text x="0.6" y="0.7" size="1.27" layer="51">+</text>
+<text x="-1.4" y="0.7" size="1.27" layer="51">-</text>
+<polygon width="0.127" layer="30">
+<vertex x="-0.9975" y="-0.6604" curve="-90.025935"/>
+<vertex x="-1.6604" y="0" curve="-90.017354"/>
+<vertex x="-1" y="0.6604" curve="-90"/>
+<vertex x="-0.3396" y="0" curve="-90.078137"/>
+</polygon>
+<polygon width="0.127" layer="29">
+<vertex x="-1" y="-0.2865" curve="-90.08005"/>
+<vertex x="-1.2865" y="0" curve="-90.040011"/>
+<vertex x="-1" y="0.2865" curve="-90"/>
+<vertex x="-0.7135" y="0" curve="-90"/>
+</polygon>
+<polygon width="0.127" layer="30">
+<vertex x="1.0025" y="-0.6604" curve="-90.025935"/>
+<vertex x="0.3396" y="0" curve="-90.017354"/>
+<vertex x="1" y="0.6604" curve="-90"/>
+<vertex x="1.6604" y="0" curve="-90.078137"/>
+</polygon>
+<polygon width="0.127" layer="29">
+<vertex x="1" y="-0.2865" curve="-90.08005"/>
+<vertex x="0.7135" y="0" curve="-90.040011"/>
+<vertex x="1" y="0.2865" curve="-90"/>
+<vertex x="1.2865" y="0" curve="-90"/>
+</polygon>
+</package>
+<package name="SPRINGTERMINAL-2.54MM-2">
+<description>&lt;h3&gt;Spring Terminal- PCB Mount 2 Pin PTH&lt;/h3&gt;
+tDocu marks the spring arms
+&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/SpringTerminal.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_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-4.2" y1="7.88" x2="-4.2" y2="-2.8" width="0.254" layer="21"/>
+<wire x1="-4.2" y1="-2.8" x2="-4.2" y2="-4.72" width="0.254" layer="51"/>
+<wire x1="-4.2" y1="-4.72" x2="3.44" y2="-4.72" width="0.254" layer="51"/>
+<wire x1="3.44" y1="-4.72" x2="3.44" y2="-2.8" width="0.254" layer="51"/>
+<wire x1="3.44" y1="7.88" x2="-4.2" y2="7.88" width="0.254" layer="21"/>
+<wire x1="0" y1="0" x2="0" y2="5.08" width="0.254" layer="1"/>
+<wire x1="0" y1="0" x2="0" y2="5.08" width="0.254" layer="16"/>
+<wire x1="2.54" y1="0" x2="2.54" y2="5.08" width="0.254" layer="16"/>
+<wire x1="2.54" y1="0" x2="2.54" y2="5.08" width="0.254" layer="1"/>
+<wire x1="-4.2" y1="-2.8" x2="3.44" y2="-2.8" width="0.254" layer="21"/>
+<wire x1="3.44" y1="4" x2="3.44" y2="1" width="0.254" layer="21"/>
+<wire x1="3.44" y1="7.88" x2="3.44" y2="6" width="0.254" layer="21"/>
+<wire x1="3.44" y1="-0.9" x2="3.44" y2="-2.8" width="0.254" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.1" diameter="1.9"/>
+<pad name="P$2" x="0" y="5.08" drill="1.1" diameter="1.9"/>
+<pad name="P$3" x="2.54" y="5.08" drill="1.1" diameter="1.9"/>
+<pad name="2" x="2.54" y="0" drill="1.1" diameter="1.9"/>
+</package>
+<package name="1X02_2.54_SCREWTERM">
+<description>&lt;h3&gt;2 Pin Screw Terminal - 2.54mm&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&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_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="P2" x="0" y="0" drill="1.016" shape="square"/>
+<pad name="P1" x="2.54" y="0" drill="1.016" shape="square"/>
+<wire x1="-1.5" y1="3.25" x2="4" y2="3.25" width="0.2032" layer="21"/>
+<wire x1="4" y1="3.25" x2="4" y2="2.5" width="0.2032" layer="21"/>
+<wire x1="4" y1="2.5" x2="4" y2="-3.25" width="0.2032" layer="21"/>
+<wire x1="4" y1="-3.25" x2="-1.5" y2="-3.25" width="0.2032" layer="21"/>
+<wire x1="-1.5" y1="-3.25" x2="-1.5" y2="2.5" width="0.2032" layer="21"/>
+<wire x1="-1.5" y1="2.5" x2="-1.5" y2="3.25" width="0.2032" layer="21"/>
+<wire x1="-1.5" y1="2.5" x2="4" y2="2.5" width="0.2032" layer="21"/>
+<text x="-1.27" y="3.429" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-4.064" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_POKEHOME">
+<description>2 pin poke-home connector
+
+part number 2062-2P from STA</description>
+<wire x1="-7" y1="-4" x2="-7" y2="2" width="0.2032" layer="21"/>
+<wire x1="-7" y1="2" x2="-7" y2="4" width="0.2032" layer="21"/>
+<wire x1="4.7" y1="4" x2="4.7" y2="-4" width="0.2032" layer="21"/>
+<wire x1="4.7" y1="-4" x2="-7" y2="-4" width="0.2032" layer="21"/>
+<smd name="P2" x="5.25" y="-2" dx="3.5" dy="2" layer="1"/>
+<smd name="P1" x="5.25" y="2" dx="3.5" dy="2" layer="1"/>
+<smd name="P4" x="-4" y="-2" dx="6" dy="2" layer="1"/>
+<smd name="P3" x="-4" y="2" dx="6" dy="2" layer="1"/>
+<wire x1="-7" y1="4" x2="4.7" y2="4" width="0.2032" layer="21"/>
+<text x="0.635" y="-3.175" size="0.4064" layer="25">&gt;NAME</text>
+<text x="0.635" y="-1.905" size="0.4064" layer="27">&gt;VALUE</text>
+</package>
+<package name="1X02_RA_PTH_FEMALE">
+<wire x1="-2.79" y1="4.25" x2="-2.79" y2="-4.25" width="0.1778" layer="21"/>
+<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>
+<wire x1="2.79" y1="4.25" x2="2.79" y2="-4.25" width="0.1778" layer="21"/>
+<wire x1="-2.79" y1="4.25" x2="2.79" y2="4.25" width="0.1778" layer="21"/>
+<wire x1="-2.79" y1="-4.25" x2="2.79" y2="-4.25" width="0.1778" layer="21"/>
+<pad name="2" x="-1.27" y="-5.85" drill="0.8"/>
+<pad name="1" x="1.27" y="-5.85" drill="0.8"/>
+</package>
+</packages>
+<symbols>
+<symbol name="CONN_05">
+<description>&lt;h3&gt;5 Pin Connection&lt;/h3&gt;</description>
+<wire x1="3.81" y1="-7.62" x2="-2.54" y2="-7.62" width="0.4064" layer="94"/>
+<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" 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="-5.08" x2="2.54" y2="-5.08" width="0.6096" layer="94"/>
+<wire x1="-2.54" y1="7.62" x2="-2.54" y2="-7.62" width="0.4064" layer="94"/>
+<wire x1="3.81" y1="-7.62" x2="3.81" y2="7.62" width="0.4064" layer="94"/>
+<wire x1="-2.54" y1="7.62" x2="3.81" y2="7.62" width="0.4064" layer="94"/>
+<wire x1="1.27" y1="5.08" x2="2.54" y2="5.08" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/>
+<text x="-2.54" y="-9.906" size="1.778" layer="96" font="vector">&gt;VALUE</text>
+<text x="-2.54" y="8.128" size="1.778" layer="95" font="vector">&gt;NAME</text>
+<pin name="1" x="7.62" y="-5.08" 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"/>
+<pin name="3" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="4" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="5" x="7.62" y="5.08" 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>
+<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>
+</symbols>
+<devicesets>
+<deviceset name="CONN_05" 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_05" x="-2.54" y="0"/>
+</gates>
+<devices>
+<device name="" package="1X05">
+<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"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="1.27MM" package="1X05_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"/>
+<connect gate="G$1" pin="5" pad="5"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="LOCK" package="1X05_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"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="LOCK_LONGPADS" package="1X05_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"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="PTH_LONGPADS" package="1X05_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"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMD" package="1X05_1MM">
+<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"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-08528" constant="no"/>
+<attribute name="SF_ID" value="GPS-08288" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD2" package="1X05_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"/>
+<connect gate="G$1" pin="5" pad="5"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="NO_SILK" package="1X05_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"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="JST" package="JST-5-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"/>
+<connect gate="G$1" pin="5" pad="5"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="SF_ID" value="PRT-09917" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="JST-VERT" package="JST-5-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"/>
+<connect gate="G$1" pin="5" pad="5"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SCREW" package="SCREWTERMINAL-3.5MM-5">
+<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"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="Combine 8288+8399" 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"/>
-<connect gate="G$1" pin="5" pad="5"/>
 </connects>
 <technologies>
-<technology name=""/>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-08511"/>
+<attribute name="VALUE" value="1X04_SMD_STRAIGHT_COMBO"/>
+</technology>
 </technologies>
 </device>
-<device name="SCREW" package="SCREWTERMINAL-3.5MM-5">
+<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"/>
-<connect gate="G$1" pin="5" pad="5"/>
 </connects>
 <technologies>
 <technology name="">
-<attribute name="PROD_ID" value="Combine 8288+8399" constant="no"/>
+<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>
-<deviceset name="CONN_04" prefix="J" uservalue="yes">
+<deviceset name="CONN_02" 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;
@@ -2732,233 +3652,243 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 
 &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>
+
+ Molex polarized connector foot print use with: PRT-08233 with associated crimp pins and housings.&lt;br&gt;&lt;br&gt;
+
+2.54_SCREWTERM for use with  PRT-10571.&lt;br&gt;&lt;br&gt;
+
+3.5mm Screw Terminal footprints for  PRT-08084&lt;br&gt;&lt;br&gt;
+
+5mm Screw Terminal footprints for use with PRT-08432</description>
 <gates>
-<gate name="G$1" symbol="CONN_04" x="-2.54" y="0"/>
+<gate name="G$1" symbol="CONN_02" x="-2.54" y="0"/>
 </gates>
 <devices>
-<device name="" package="1X04">
+<device name="" package="1X02">
+<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="POLAR" package="MOLEX-1X2">
 <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"/>
+<attribute name="SF_ID" value="PRT-09918" constant="no"/>
 </technology>
 </technologies>
 </device>
-<device name="POLAR" package="MOLEX-1X4">
+<device name="3.5MM" package="SCREWTERMINAL-3.5MM-2">
 <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"/>
+<attribute name="PROD_ID" value="CONN-08399" constant="no"/>
 </technology>
 </technologies>
 </device>
-<device name="SCREW" package="SCREWTERMINAL-3.5MM-4">
+<device name="-JST-2MM-SMT" package="JST-2-SMD">
+<connects>
+<connect gate="G$1" pin="1" pad="2"/>
+<connect gate="G$1" pin="2" pad="1"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-11443"/>
+</technology>
+</technologies>
+</device>
+<device name="PTH2" package="1X02_BIG">
+<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="4UCON-15767" package="JST-2-SMD-VERT">
+<connects>
+<connect gate="G$1" pin="1" pad="GND"/>
+<connect gate="G$1" pin="2" pad="VCC"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="5MM" package="SCREWTERMINAL-5MM-2">
 <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"/>
+<attribute name="SF_SKU" value="PRT-08432" constant="no"/>
 </technology>
 </technologies>
 </device>
-<device name="1.27MM" package="1X04_1.27MM">
+<device name="LOCK" package="1X02_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="LOCK" package="1X04_LOCK">
+<device name="POLAR_LOCK" package="MOLEX-1X2_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"/>
+<attribute name="SF_ID" value="PRT-09918" constant="no"/>
 </technology>
 </technologies>
 </device>
-<device name="LOCK_LONGPADS" package="1X04_LOCK_LONGPADS">
+<device name="LOCK_LONGPADS" package="1X02_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>
+<technology name=""/>
 </technologies>
 </device>
-<device name="POLAR_LOCK" package="MOLEX-1X4_LOCK">
+<device name="3.5MM_LOCK" package="SCREWTERMINAL-3.5MM-2_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"/>
+<attribute name="PROD_ID" value="CONN-08399" constant="no"/>
 </technology>
 </technologies>
 </device>
-<device name="SMD" package="1X04_SMD_RA_MALE">
+<device name="PTH3" package="1X02_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-09140" constant="no"/>
-<attribute name="SF_ID" value="PRT-12638" constant="no"/>
-</technology>
+<technology name=""/>
 </technologies>
 </device>
-<device name="LONGPADS" package="1X04_LONGPADS">
+<device name="1X02_NO_SILK" package="1X02_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>
+<technology name=""/>
 </technologies>
 </device>
-<device name="1X04_NO_SILK" package="1X04_NO_SILK">
+<device name="JST-PTH-2" package="JST-2-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="CONN-09696" constant="no"/>
+<attribute name="PROD_ID" value="CONN-09863" constant="no"/>
+<attribute name="SKU" value="PRT-09914" constant="no"/>
 </technology>
 </technologies>
 </device>
-<device name="JST-PTH" package="JST-4-PTH">
+<device name="PTH4" package="1X02_XTRA_BIG">
 <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>
+<technology name=""/>
 </technologies>
 </device>
-<device name="SCREW_LOCK" package="SCREWTERMINAL-3.5MM-4_LOCK">
+<device name="POGO_PIN_HOLES_ONLY" package="1X02_PP_HOLES_ONLY">
 <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">
+<device name="3.5MM-NO_SILK" package="SCREWTERMINAL-3.5MM-2-NS">
 <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"/>
+<attribute name="PROD_ID" value="CONN-08399" constant="no"/>
 </technology>
 </technologies>
 </device>
-<device name="SMD_STRAIGHT_COMBO" package="1X04_SMD_VERTICAL_COMBO">
+<device name="-JST-2-PTH-NO_SILK" package="JST-2-PTH-NS">
 <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>
+<technology name=""/>
 </technologies>
 </device>
-<device name="SMD_LONG" package="1X04_SMD_LONG">
+<device name="JST-PTH-2-KIT" package="JST-2-PTH-KIT">
 <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>
+<technology name=""/>
 </technologies>
 </device>
-<device name="JST-PTH-VERT" package="JST-4-PTH-VERT">
+<device name="SPRING-2.54-RA" package="SPRINGTERMINAL-2.54MM-2">
 <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="2.54MM_SCREWTERM" package="1X02_2.54_SCREWTERM">
+<connects>
+<connect gate="G$1" pin="1" pad="P1"/>
+<connect gate="G$1" pin="2" pad="P2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMALL_POKEHOME" package="1X02_POKEHOME">
+<connects>
+<connect gate="G$1" pin="1" pad="P1 P3"/>
+<connect gate="G$1" pin="2" pad="P2 P4"/>
 </connects>
 <technologies>
 <technology name="">
-<attribute name="PROD_ID" value="CONN-13251"/>
+<attribute name="PROD_ID" value="CONN-13512"/>
 </technology>
 </technologies>
 </device>
-<device name="SMD_RA_FEMALE" package="1X04_SMD_RA_FEMALE">
+<device name="PTH_RA_FEMALE" package="1X02_RA_PTH_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"/>
+<attribute name="PROD_ID" value="CONN-13700"/>
 </technology>
 </technologies>
 </device>
@@ -2968,21 +3898,6 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </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"/>
@@ -3011,10 +3926,6 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <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>
@@ -3024,6 +3935,17 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <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="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"/>
+<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>
 </packages>
 <symbols>
 <symbol name="LED">
@@ -3119,30 +4041,6 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <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">
@@ -3159,6 +4057,30 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </polygon>
 <circle x="0" y="0" radius="0.4953" width="0" layer="51"/>
 </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>
 </packages>
 <symbols>
 <symbol name="JRTOMBSTONE">
@@ -3176,23 +4098,28 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <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>
+<symbol name="ATK-RS48PHYVE">
+<pin name="3V3-LED" x="-10.16" y="-15.24" length="middle"/>
+<pin name="LED-GRN-CATHODE" x="-10.16" y="-20.32" length="middle"/>
+<pin name="LED-YLW-CATHODE" x="-10.16" y="-30.48" length="middle"/>
+<pin name="CLKRX-Y" x="-10.16" y="-7.62" length="middle"/>
+<pin name="CLKTX-Z" x="-10.16" y="-2.54" length="middle"/>
+<pin name="RX-A" x="-10.16" y="2.54" length="middle"/>
+<pin name="RX-B" x="-10.16" y="12.7" length="middle"/>
+<pin name="TX-Z" x="-10.16" y="20.32" length="middle"/>
+<pin name="TX-Y" x="-10.16" y="25.4" length="middle"/>
+<pin name="CLKRX-B" x="-10.16" y="30.48" length="middle"/>
+<pin name="CLKRX-A" x="-10.16" y="40.64" length="middle"/>
+<wire x1="-5.08" y1="43.18" x2="-5.08" y2="-33.02" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-33.02" x2="20.32" y2="-33.02" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-33.02" x2="20.32" y2="43.18" width="0.254" layer="94"/>
+<wire x1="20.32" y1="43.18" x2="-5.08" y2="43.18" width="0.254" layer="94"/>
+<text x="0" y="45.72" size="1.27" layer="95">&gt;NAME</text>
+<text x="0" y="-38.1" size="1.27" layer="95">&gt;VALUE</text>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="JRTOMBSTONE" prefix="MP">
@@ -3207,36 +4134,39 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </device>
 </devices>
 </deviceset>
-<deviceset name="ATK-PHY" prefix="J">
+<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="ATK-PHY" x="0" y="0"/>
+<gate name="G$1" symbol="DOT" 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>
+<device name="" package="FIDUCIAL_1MM">
 <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>
+<deviceset name="ATK-RS48PHYVE" prefix="J">
 <gates>
-<gate name="G$1" symbol="DOT" x="0" y="0"/>
+<gate name="G$1" symbol="ATK-RS48PHYVE" x="0" y="0"/>
 </gates>
 <devices>
-<device name="" package="FIDUCIAL_1MM">
+<device name="RJ45LED" package="RJ45-LED-RJE7318800XXX">
+<connects>
+<connect gate="G$1" pin="3V3-LED" pad="GRNP YLWP"/>
+<connect gate="G$1" pin="CLKRX-A" pad="P$8"/>
+<connect gate="G$1" pin="CLKRX-B" pad="P$7"/>
+<connect gate="G$1" pin="CLKRX-Y" pad="P$1"/>
+<connect gate="G$1" pin="CLKTX-Z" pad="P$2"/>
+<connect gate="G$1" pin="LED-GRN-CATHODE" pad="GRNN"/>
+<connect gate="G$1" pin="LED-YLW-CATHODE" pad="YLWN"/>
+<connect gate="G$1" pin="RX-A" pad="P$3"/>
+<connect gate="G$1" pin="RX-B" pad="P$4"/>
+<connect gate="G$1" pin="TX-Y" pad="P$6"/>
+<connect gate="G$1" pin="TX-Z" pad="P$5"/>
+</connects>
 <technologies>
 <technology name=""/>
 </technologies>
@@ -3828,6 +4758,312 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </deviceset>
 </devicesets>
 </library>
+<library name="sensor">
+<packages>
+<package name="TSSOP14">
+<description>&lt;b&gt;Thin Shrink Small Outline Plastic 14&lt;/b&gt;</description>
+<wire x1="-2.5146" y1="-2.0828" x2="2.5146" y2="-2.0828" width="0.1524" layer="51"/>
+<wire x1="2.5146" y1="2.0828" x2="2.5146" y2="-2.0828" width="0.1524" layer="51"/>
+<wire x1="2.5146" y1="2.0828" x2="-2.5146" y2="2.0828" width="0.1524" layer="51"/>
+<wire x1="-2.5146" y1="-2.0828" x2="-2.5146" y2="2.0828" width="0.1524" layer="51"/>
+<circle x="-1.6256" y="-1.2192" radius="0.3048" width="0.1524" layer="21"/>
+<smd name="1" x="-1.905" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="2" x="-1.27" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="3" x="-0.635" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="4" x="0" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="5" x="0.635" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="6" x="1.27" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="7" x="1.905" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="14" x="-1.905" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="13" x="-1.27" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="12" x="-0.635" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="11" x="0" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="10" x="0.635" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="9" x="1.27" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="8" x="1.905" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<text x="-2.8956" y="-2.0828" size="1.016" layer="25" ratio="10" rot="R90">&gt;NAME</text>
+<text x="3.8862" y="-2.0828" size="1.016" layer="27" ratio="10" rot="R90">&gt;VALUE</text>
+<rectangle x1="1.8034" y1="2.1082" x2="2.0066" y2="2.9464" layer="51"/>
+<rectangle x1="1.1684" y1="2.1082" x2="1.3716" y2="2.9464" layer="51"/>
+<rectangle x1="0.5334" y1="2.1082" x2="0.7366" y2="2.9464" layer="51"/>
+<rectangle x1="-0.1016" y1="2.1082" x2="0.1016" y2="2.9464" layer="51"/>
+<rectangle x1="-0.7366" y1="2.1082" x2="-0.5334" y2="2.9464" layer="51"/>
+<rectangle x1="-1.3716" y1="2.1082" x2="-1.1684" y2="2.9464" layer="51"/>
+<rectangle x1="-2.0066" y1="2.1082" x2="-1.8034" y2="2.9464" layer="51"/>
+<rectangle x1="-2.0066" y1="-2.921" x2="-1.8034" y2="-2.0828" layer="51"/>
+<rectangle x1="-1.3716" y1="-2.921" x2="-1.1684" y2="-2.0828" layer="51"/>
+<rectangle x1="-0.7366" y1="-2.921" x2="-0.5334" y2="-2.0828" layer="51"/>
+<rectangle x1="-0.1016" y1="-2.921" x2="0.1016" y2="-2.0828" layer="51"/>
+<rectangle x1="0.5334" y1="-2.921" x2="0.7366" y2="-2.0828" layer="51"/>
+<rectangle x1="1.1684" y1="-2.921" x2="1.3716" y2="-2.0828" layer="51"/>
+<rectangle x1="1.8034" y1="-2.921" x2="2.0066" y2="-2.0828" layer="51"/>
+</package>
+<package name="SOT23">
+<description>&lt;b&gt;SOT 23&lt;/b&gt;</description>
+<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="1.4224" y1="-0.6604" x2="-1.4224" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="-0.6604" x2="-1.4224" y2="0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="-0.1524" x2="-1.4224" y2="0.6604" width="0.1524" layer="21"/>
+<wire x1="-1.4224" y1="0.6604" x2="-0.8636" y2="0.6604" width="0.1524" layer="21"/>
+<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.1524" width="0.1524" layer="21"/>
+<wire x1="0.8636" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="21"/>
+<smd name="3" x="0" y="1.1" dx="0.762" dy="1.016" layer="1"/>
+<smd name="2" x="0.95" y="-1.1" dx="0.762" dy="1.016" layer="1"/>
+<smd name="1" x="-0.95" y="-1.1" dx="0.762" dy="1.016" 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="-0.2286" y1="0.7112" x2="0.2286" y2="1.2954" layer="51"/>
+<rectangle x1="0.7112" y1="-1.2954" x2="1.1684" y2="-0.7112" layer="51"/>
+<rectangle x1="-1.1684" y1="-1.2954" x2="-0.7112" y2="-0.7112" layer="51"/>
+</package>
+</packages>
+<symbols>
+<symbol name="AS5047">
+<pin name="MOSI" x="-15.24" y="0" length="middle"/>
+<pin name="MISO" x="-15.24" y="2.54" length="middle"/>
+<pin name="CLK" x="-15.24" y="5.08" length="middle"/>
+<pin name="CSN" x="-15.24" y="7.62" length="middle"/>
+<pin name="TEST" x="-15.24" y="-2.54" length="middle"/>
+<pin name="A" x="-15.24" y="-5.08" length="middle"/>
+<pin name="B" x="-15.24" y="-7.62" length="middle"/>
+<pin name="I" x="15.24" y="7.62" length="middle" rot="R180"/>
+<pin name="GND" x="15.24" y="5.08" length="middle" rot="R180"/>
+<pin name="VDD3V" x="15.24" y="2.54" length="middle" rot="R180"/>
+<pin name="VDD" x="15.24" y="0" length="middle" rot="R180"/>
+<pin name="U" x="15.24" y="-2.54" length="middle" rot="R180"/>
+<pin name="V" x="15.24" y="-5.08" length="middle" rot="R180"/>
+<pin name="W" x="15.24" y="-7.62" length="middle" rot="R180"/>
+<wire x1="-10.16" y1="10.16" x2="10.16" y2="10.16" width="0.254" layer="94"/>
+<wire x1="10.16" y1="10.16" x2="10.16" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-10.16" x2="-10.16" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-10.16" y1="-10.16" x2="-10.16" y2="10.16" width="0.254" layer="94"/>
+<text x="-2.54" y="12.7" size="1.27" layer="95">&gt;NAME</text>
+<text x="-2.54" y="-12.7" size="1.27" layer="96">&gt;VALUE</text>
+</symbol>
+<symbol name="RTD-NI1000SOT">
+<pin name="TERM1" x="-12.7" y="5.08" length="middle"/>
+<pin name="TERM2" x="-12.7" y="-5.08" length="middle"/>
+<pin name="SENSE" x="12.7" y="0" length="middle" rot="R180"/>
+<wire x1="-7.62" y1="7.62" x2="7.62" y2="7.62" width="0.254" layer="94"/>
+<wire x1="7.62" y1="7.62" x2="7.62" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-7.62" x2="-7.62" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-7.62" x2="-7.62" y2="7.62" width="0.254" layer="94"/>
+<text x="-5.08" y="10.16" size="1.778" layer="95">&gt;NAME</text>
+<text x="-5.08" y="-12.7" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="AS5047">
+<gates>
+<gate name="G$1" symbol="AS5047" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TSSOP14">
+<connects>
+<connect gate="G$1" pin="A" pad="6"/>
+<connect gate="G$1" pin="B" pad="7"/>
+<connect gate="G$1" pin="CLK" pad="2"/>
+<connect gate="G$1" pin="CSN" pad="1"/>
+<connect gate="G$1" pin="GND" pad="13"/>
+<connect gate="G$1" pin="I" pad="14"/>
+<connect gate="G$1" pin="MISO" pad="3"/>
+<connect gate="G$1" pin="MOSI" pad="4"/>
+<connect gate="G$1" pin="TEST" pad="5"/>
+<connect gate="G$1" pin="U" pad="10"/>
+<connect gate="G$1" pin="V" pad="9"/>
+<connect gate="G$1" pin="VDD" pad="11"/>
+<connect gate="G$1" pin="VDD3V" pad="12"/>
+<connect gate="G$1" pin="W" pad="8"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="RTD-NI1000SOT" prefix="U">
+<gates>
+<gate name="G$1" symbol="RTD-NI1000SOT" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="SOT23">
+<connects>
+<connect gate="G$1" pin="SENSE" pad="3"/>
+<connect gate="G$1" pin="TERM1" pad="1"/>
+<connect gate="G$1" pin="TERM2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="comm">
+<packages>
+<package name="TSSOP16">
+<description>&lt;b&gt;TSOP16&lt;/b&gt;&lt;p&gt;
+thin small outline package</description>
+<wire x1="3.1" y1="-2.4" x2="-3" y2="-2.4" width="0.2032" layer="51"/>
+<wire x1="-3" y1="2.6" x2="3.1" y2="2.6" width="0.2032" layer="51"/>
+<wire x1="3.1" y1="-2.4" x2="3.1" y2="2.6" width="0.2032" layer="51"/>
+<wire x1="-3" y1="2.6" x2="-2.8" y2="2.6" width="0.2032" layer="21"/>
+<wire x1="-3" y1="2.6" x2="-3" y2="0.5" width="0.2032" layer="21"/>
+<wire x1="-3" y1="-0.5" x2="-3" y2="-2.4" width="0.2032" layer="21"/>
+<wire x1="-3" y1="-2.4" x2="-2.8" y2="-2.4" width="0.2032" layer="21"/>
+<wire x1="2.9" y1="-2.4" x2="3.1" y2="-2.4" width="0.2032" layer="21"/>
+<wire x1="3.1" y1="-2.4" x2="3.1" y2="2.6" width="0.2032" layer="21"/>
+<wire x1="3.1" y1="2.6" x2="2.9" y2="2.6" width="0.2032" layer="21"/>
+<wire x1="-3" y1="0.5" x2="-3" y2="-0.5" width="0.2032" layer="21" curve="-180"/>
+<smd name="1" x="-2.225" y="-2.85" dx="0.4" dy="1.6" layer="1"/>
+<smd name="2" x="-1.575" y="-2.85" dx="0.4" dy="1.6" layer="1"/>
+<smd name="3" x="-0.925" y="-2.85" dx="0.4" dy="1.6" layer="1"/>
+<smd name="4" x="-0.275" y="-2.85" dx="0.4" dy="1.6" layer="1"/>
+<smd name="5" x="0.375" y="-2.85" dx="0.4" dy="1.6" layer="1"/>
+<smd name="6" x="1.025" y="-2.85" dx="0.4" dy="1.6" layer="1"/>
+<smd name="7" x="1.675" y="-2.85" dx="0.4" dy="1.6" layer="1"/>
+<smd name="8" x="2.325" y="-2.85" dx="0.4" dy="1.6" layer="1"/>
+<smd name="9" x="2.325" y="3.05" dx="0.4" dy="1.6" layer="1"/>
+<smd name="10" x="1.675" y="3.05" dx="0.4" dy="1.6" layer="1"/>
+<smd name="11" x="1.025" y="3.05" dx="0.4" dy="1.6" layer="1"/>
+<smd name="12" x="0.375" y="3.05" dx="0.4" dy="1.6" layer="1"/>
+<smd name="13" x="-0.275" y="3.05" dx="0.4" dy="1.6" layer="1"/>
+<smd name="14" x="-0.925" y="3.05" dx="0.4" dy="1.6" layer="1"/>
+<smd name="15" x="-1.575" y="3.05" dx="0.4" dy="1.6" layer="1"/>
+<smd name="16" x="-2.225" y="3.05" dx="0.4" dy="1.6" layer="1"/>
+<rectangle x1="-2.425" y1="-3.3501" x2="-2.0249" y2="-2.5299" layer="51"/>
+<rectangle x1="-1.775" y1="-3.3501" x2="-1.3749" y2="-2.5299" layer="51"/>
+<rectangle x1="-1.125" y1="-3.3501" x2="-0.725" y2="-2.5299" layer="51"/>
+<rectangle x1="-0.475" y1="-3.3501" x2="-0.075" y2="-2.5299" layer="51"/>
+<rectangle x1="0.175" y1="-3.3501" x2="0.575" y2="-2.5299" layer="51"/>
+<rectangle x1="0.825" y1="-3.3501" x2="1.225" y2="-2.5299" layer="51"/>
+<rectangle x1="1.4749" y1="-3.3501" x2="1.875" y2="-2.5299" layer="51"/>
+<rectangle x1="2.1249" y1="-3.3501" x2="2.525" y2="-2.5299" layer="51"/>
+<rectangle x1="2.1249" y1="2.7299" x2="2.525" y2="3.5501" layer="51"/>
+<rectangle x1="1.4749" y1="2.7299" x2="1.875" y2="3.5501" layer="51"/>
+<rectangle x1="0.825" y1="2.7299" x2="1.225" y2="3.5501" layer="51"/>
+<rectangle x1="0.175" y1="2.7299" x2="0.575" y2="3.5501" layer="51"/>
+<rectangle x1="-0.475" y1="2.7299" x2="-0.075" y2="3.5501" layer="51"/>
+<rectangle x1="-1.125" y1="2.7299" x2="-0.725" y2="3.5501" layer="51"/>
+<rectangle x1="-1.775" y1="2.7299" x2="-1.3749" y2="3.5501" layer="51"/>
+<rectangle x1="-2.425" y1="2.7299" x2="-2.0249" y2="3.5501" layer="51"/>
+<rectangle x1="-2.425" y1="-3.3501" x2="-2.0249" y2="-2.5299" layer="51"/>
+<rectangle x1="-1.775" y1="-3.3501" x2="-1.3749" y2="-2.5299" layer="51"/>
+<rectangle x1="-1.125" y1="-3.3501" x2="-0.725" y2="-2.5299" layer="51"/>
+<rectangle x1="-0.475" y1="-3.3501" x2="-0.075" y2="-2.5299" layer="51"/>
+<rectangle x1="0.175" y1="-3.3501" x2="0.575" y2="-2.5299" layer="51"/>
+<rectangle x1="0.825" y1="-3.3501" x2="1.225" y2="-2.5299" layer="51"/>
+<rectangle x1="1.4749" y1="-3.3501" x2="1.875" y2="-2.5299" layer="51"/>
+<rectangle x1="2.1249" y1="-3.3501" x2="2.525" y2="-2.5299" layer="51"/>
+<rectangle x1="2.1249" y1="2.7299" x2="2.525" y2="3.5501" layer="51"/>
+<rectangle x1="1.4749" y1="2.7299" x2="1.875" y2="3.5501" layer="51"/>
+<rectangle x1="0.825" y1="2.7299" x2="1.225" y2="3.5501" layer="51"/>
+<rectangle x1="0.175" y1="2.7299" x2="0.575" y2="3.5501" layer="51"/>
+<rectangle x1="-0.475" y1="2.7299" x2="-0.075" y2="3.5501" layer="51"/>
+<rectangle x1="-1.125" y1="2.7299" x2="-0.725" y2="3.5501" layer="51"/>
+<rectangle x1="-1.775" y1="2.7299" x2="-1.3749" y2="3.5501" layer="51"/>
+<rectangle x1="-2.425" y1="2.7299" x2="-2.0249" y2="3.5501" layer="51"/>
+<text x="-3.33375" y="0" size="0.6096" layer="25" font="vector" ratio="20" rot="R90" align="bottom-center">&gt;NAME</text>
+<text x="3.96875" y="0" size="0.6096" layer="27" font="vector" ratio="20" rot="R90" align="bottom-center">&gt;VALUE</text>
+<polygon width="0.127" layer="21">
+<vertex x="-3.65125" y="-3.175" curve="-90"/>
+<vertex x="-3.175" y="-2.69875" curve="-90"/>
+<vertex x="-2.69875" y="-3.175" curve="-90"/>
+<vertex x="-3.175" y="-3.65125" curve="-90"/>
+</polygon>
+</package>
+</packages>
+<symbols>
+<symbol name="RS485-2BY2-SN75C1168PWR">
+<pin name="1B" x="17.78" y="15.24" length="middle" rot="R180"/>
+<pin name="1A" x="17.78" y="25.4" length="middle" rot="R180"/>
+<pin name="1R" x="-17.78" y="20.32" length="middle"/>
+<pin name="1DE" x="-17.78" y="10.16" length="middle"/>
+<pin name="2R" x="-17.78" y="-7.62" length="middle"/>
+<pin name="2A" x="17.78" y="-12.7" length="middle" rot="R180"/>
+<pin name="2B" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="GND" x="-17.78" y="27.94" length="middle"/>
+<pin name="2D" x="-17.78" y="-22.86" length="middle"/>
+<pin name="2Y" x="17.78" y="-22.86" length="middle" rot="R180"/>
+<pin name="2Z" x="17.78" y="-17.78" length="middle" rot="R180"/>
+<pin name="2DE" x="-17.78" y="-17.78" length="middle"/>
+<pin name="1Z" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="1Y" x="17.78" y="10.16" length="middle" rot="R180"/>
+<pin name="1D" x="-17.78" y="5.08" length="middle"/>
+<pin name="VCC" x="-17.78" y="35.56" length="middle"/>
+<text x="-2.54" y="38.1" size="1.27" layer="95">&gt;NAME</text>
+<text x="-2.54" y="-27.94" size="1.27" layer="96">&gt;VALUE</text>
+<wire x1="-12.7" y1="38.1" x2="-12.7" y2="-25.4" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-25.4" x2="12.7" y2="-25.4" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-25.4" 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="-5.08" y1="20.32" x2="0" y2="20.32" width="0.254" layer="94"/>
+<wire x1="0" y1="20.32" x2="2.54" y2="22.86" width="0.254" layer="94"/>
+<wire x1="2.54" y1="22.86" x2="2.54" y2="17.78" width="0.254" layer="94"/>
+<wire x1="2.54" y1="17.78" x2="0" y2="20.32" width="0.254" layer="94"/>
+<wire x1="0" y1="10.16" x2="2.54" y2="7.62" width="0.254" layer="94"/>
+<wire x1="2.54" y1="7.62" x2="0" y2="5.08" width="0.254" layer="94"/>
+<wire x1="0" y1="5.08" x2="0" y2="7.62" width="0.254" layer="94"/>
+<wire x1="0" y1="7.62" x2="0" y2="10.16" width="0.254" layer="94"/>
+<wire x1="2.54" y1="10.16" x2="2.54" y2="5.08" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="5.08" x2="-2.54" y2="5.08" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="5.08" x2="-2.54" y2="7.62" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="7.62" x2="0" y2="7.62" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="10.16" x2="0" y2="10.16" width="0.254" layer="94"/>
+<wire x1="0" y1="-7.62" x2="2.54" y2="-5.08" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-5.08" x2="2.54" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-10.16" x2="0" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-7.62" x2="0" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="0" y1="-17.78" x2="2.54" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-20.32" x2="0" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="0" y1="-22.86" x2="0" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="0" y1="-20.32" x2="0" y2="-17.78" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-17.78" x2="2.54" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-22.86" x2="-2.54" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-22.86" x2="-2.54" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="0" y1="-20.32" x2="-2.54" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-17.78" x2="0" y2="-17.78" width="0.254" layer="94"/>
+<circle x="3.302" y="18.288" radius="0.254" width="0.254" layer="94"/>
+<circle x="3.302" y="5.334" radius="0.254" width="0.254" layer="94"/>
+<circle x="3.302" y="-5.334" radius="0.254" width="0.254" layer="94"/>
+<circle x="3.302" y="-18.034" radius="0.254" width="0.254" layer="94"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="RS485-2BY2-SN75C1168PWR" prefix="U">
+<gates>
+<gate name="G$1" symbol="RS485-2BY2-SN75C1168PWR" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TSSOP16">
+<connects>
+<connect gate="G$1" pin="1A" pad="2"/>
+<connect gate="G$1" pin="1B" pad="1"/>
+<connect gate="G$1" pin="1D" pad="15"/>
+<connect gate="G$1" pin="1DE" pad="4"/>
+<connect gate="G$1" pin="1R" pad="3"/>
+<connect gate="G$1" pin="1Y" pad="14"/>
+<connect gate="G$1" pin="1Z" pad="13"/>
+<connect gate="G$1" pin="2A" pad="6"/>
+<connect gate="G$1" pin="2B" pad="7"/>
+<connect gate="G$1" pin="2D" pad="9"/>
+<connect gate="G$1" pin="2DE" pad="12"/>
+<connect gate="G$1" pin="2R" pad="5"/>
+<connect gate="G$1" pin="2Y" pad="10"/>
+<connect gate="G$1" pin="2Z" pad="11"/>
+<connect gate="G$1" pin="GND" pad="8"/>
+<connect gate="G$1" pin="VCC" pad="16"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -3862,8 +5098,8 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <part name="GND20" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 <part name="R12" library="borkedlabs-passives" deviceset="RESISTOR" device="2512" value="50mOhm"/>
 <part name="GND19" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="J9" library="power" deviceset="PWRPAD" device="" value="PWRPAD"/>
-<part name="J10" library="power" deviceset="PWRPAD" device="" value="PWRPAD"/>
+<part name="J9" library="power" deviceset="PWRPAD" device="M3-STANDOFF" value="PWRPADM3-STANDOFF"/>
+<part name="J10" library="power" deviceset="PWRPAD" device="M3-STANDOFF" value="PWRPADM3-STANDOFF"/>
 <part name="C11" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/>
 <part name="C16" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/>
 <part name="C19" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/>
@@ -3884,35 +5120,63 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <part name="Q3" library="power" deviceset="PNPAIR-STL40C30H3LL-FDD8424H" device="STM" value="PNPAIR-STL40C30H3LL-FDD8424HSTM"/>
 <part name="Q4" library="power" deviceset="PNPAIR-STL40C30H3LL-FDD8424H" device="STM" value="PNPAIR-STL40C30H3LL-FDD8424HSTM"/>
 <part name="C8" library="borkedlabs-passives" deviceset="CAP" device="0805" value="470nF"/>
-<part name="C9" library="borkedlabs-passives" deviceset="CAP" device="0805" value="470nF"/>
 <part name="C12" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/>
 <part name="P+1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/>
 <part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 <part name="P+2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/>
 <part name="J12" library="power" deviceset="PWRPAD" device="M3-SKINNY" value="PWRPADM3-SKINNY"/>
 <part name="J13" library="power" deviceset="PWRPAD" device="M3-SKINNY" value="PWRPADM3-SKINNY"/>
-<part name="C13" library="borkedlabs-passives" deviceset="CAP-POL" device="-6.6X6.6"/>
 <part name="U1" library="microcontrollers" deviceset="ATXMEGA_A3U" device="QFN"/>
 <part name="J1" library="microcontrollers" deviceset="PDI" device="FEMALE_SMD"/>
 <part name="Y1" library="passives" deviceset="RESONATOR" device="PQRC"/>
 <part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 <part name="+3V1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
-<part name="J2" library="connector" deviceset="ATK-PHY" device=""/>
-<part name="J3" library="connector" deviceset="ATK-PHY" device=""/>
-<part name="R1" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/>
-<part name="R5" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/>
-<part name="R6" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/>
-<part name="R7" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/>
-<part name="+3V2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
-<part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="+3V3" 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="C5" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/>
 <part name="C7" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/>
 <part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 <part name="+3V4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
 <part name="U$1" library="connector" deviceset="FIDUCIAL" device=""/>
 <part name="U$2" library="connector" deviceset="FIDUCIAL" device=""/>
+<part name="J5" library="power" deviceset="PWRPAD" device="M3-STANDOFF" value="PWRPADM3-STANDOFF"/>
+<part name="J7" library="power" deviceset="PWRPAD" device="M3-STANDOFF" value="PWRPADM3-STANDOFF"/>
+<part name="U$3" library="sensor" deviceset="AS5047" device=""/>
+<part name="P+3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+5V" device=""/>
+<part name="C9" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/>
+<part name="C14" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/>
+<part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="U3" library="power" deviceset="VREG-AP2112" device=""/>
+<part name="C17" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/>
+<part name="C18" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/>
+<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="+3V3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="J3" library="SparkFun-Connectors" deviceset="CONN_02" device="PTH3"/>
+<part name="J14" library="power" deviceset="PWRPAD" device="M3-STANDOFF" value="PWRPADM3-STANDOFF"/>
+<part name="U4" library="sensor" deviceset="RTD-NI1000SOT" device=""/>
+<part name="+3V5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="GND12" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="R6" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
+<part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="P+5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/>
+<part name="J2" library="connector" deviceset="ATK-RS48PHYVE" device="RJ45LED"/>
+<part name="U5" library="comm" deviceset="RS485-2BY2-SN75C1168PWR" device=""/>
+<part name="R1" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/>
+<part name="R5" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="470R"/>
+<part name="+3V2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="R7" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="120R"/>
+<part name="R8" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="120R"/>
+<part name="GND14" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="P+6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+5V" device=""/>
+<part name="C20" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/>
+<part name="J15" library="SparkFun-Connectors" deviceset="CONN_05" device="NO_SILK"/>
+<part name="GND16" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="C15" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/>
+<part name="C21" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/>
+<part name="C22" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/>
+<part name="C13" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/>
+<part name="C23" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/>
+<part name="C24" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/>
+<part name="C25" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/>
+<part name="+3V6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
 </parts>
 <sheets>
 <sheet>
@@ -3920,15 +5184,15 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <text x="114.3" y="182.88" size="1.778" layer="97">using USART in Master SPI Mode</text>
 </plain>
 <instances>
-<instance part="R13" gate="G$1" x="355.6" y="190.5" rot="R90"/>
+<instance part="R13" gate="G$1" x="297.18" y="111.76" rot="R90"/>
 <instance part="S1" gate="G$1" x="22.86" y="251.46" rot="R270"/>
-<instance part="P+4" gate="1" x="248.92" y="284.48" rot="R270"/>
-<instance part="GND23" gate="1" x="248.92" y="276.86" rot="R90"/>
+<instance part="P+4" gate="1" x="320.04" y="284.48" rot="R270"/>
+<instance part="GND23" gate="1" x="320.04" y="276.86" rot="R90"/>
 <instance part="C4" gate="G$1" x="12.7" y="215.9" rot="R180"/>
 <instance part="C3" gate="G$1" x="-2.54" y="215.9" rot="R180"/>
 <instance part="C2" gate="G$1" x="-17.78" y="215.9" rot="R180"/>
 <instance part="C1" gate="G$1" x="-33.02" y="215.9" rot="R180"/>
-<instance part="J11" gate="G$1" x="330.2" y="180.34" rot="R180"/>
+<instance part="J11" gate="G$1" x="271.78" y="101.6" rot="R180"/>
 <instance part="C10" gate="G$1" x="175.26" y="236.22" rot="R180"/>
 <instance part="+3V310" gate="G$1" x="142.24" y="238.76" rot="R90"/>
 <instance part="GND13" gate="1" x="162.56" y="231.14" rot="R270"/>
@@ -3941,14 +5205,14 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <instance part="GND1" gate="1" x="-45.72" y="210.82" rot="R270"/>
 <instance part="C6" gate="G$1" x="27.94" y="215.9" rot="R180"/>
 <instance part="GND4" gate="1" x="17.78" y="172.72" rot="R270"/>
-<instance part="GND20" gate="1" x="355.6" y="180.34"/>
-<instance part="R12" gate="G$1" x="447.04" y="190.5" rot="R90"/>
-<instance part="GND19" gate="1" x="447.04" y="180.34"/>
+<instance part="GND20" gate="1" x="297.18" y="101.6"/>
+<instance part="R12" gate="G$1" x="388.62" y="111.76" rot="R90"/>
+<instance part="GND19" gate="1" x="388.62" y="101.6"/>
 <instance part="J9" gate="G$1" x="180.34" y="284.48" rot="R180"/>
 <instance part="J10" gate="G$1" x="180.34" y="276.86" rot="R180"/>
 <instance part="C11" gate="G$1" x="208.28" y="281.94" rot="R180"/>
-<instance part="C16" gate="G$1" x="223.52" y="281.94" rot="R180"/>
-<instance part="C19" gate="G$1" x="238.76" y="281.94" rot="R180"/>
+<instance part="C16" gate="G$1" x="220.98" y="281.94" rot="R180"/>
+<instance part="C19" gate="G$1" x="233.68" y="281.94" rot="R180"/>
 <instance part="GND15" gate="1" x="223.52" y="144.78"/>
 <instance part="D1" gate="G$1" x="114.3" y="325.12" rot="R270"/>
 <instance part="D2" gate="G$1" x="114.3" y="314.96" rot="R270"/>
@@ -3961,40 +5225,68 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <instance part="U2" gate="G$1" x="200.66" y="193.04"/>
 <instance part="GND7" gate="1" x="162.56" y="220.98" rot="R270"/>
 <instance part="J4" gate="G$1" x="91.44" y="266.7"/>
-<instance part="Q1" gate="G$1" x="327.66" y="226.06"/>
-<instance part="Q2" gate="G$1" x="373.38" y="226.06"/>
-<instance part="Q3" gate="G$1" x="421.64" y="226.06"/>
-<instance part="Q4" gate="G$1" x="467.36" y="226.06"/>
+<instance part="Q1" gate="G$1" x="269.24" y="147.32"/>
+<instance part="Q2" gate="G$1" x="314.96" y="147.32"/>
+<instance part="Q3" gate="G$1" x="363.22" y="147.32"/>
+<instance part="Q4" gate="G$1" x="408.94" y="147.32"/>
 <instance part="C8" gate="G$1" x="231.14" y="233.68" rot="R90"/>
-<instance part="C9" gate="G$1" x="241.3" y="228.6" rot="R90"/>
 <instance part="C12" gate="G$1" x="251.46" y="233.68"/>
 <instance part="P+1" gate="1" x="269.24" y="238.76" rot="R270"/>
-<instance part="GND8" gate="1" x="269.24" y="228.6" rot="R90"/>
-<instance part="P+2" gate="1" x="401.32" y="264.16"/>
+<instance part="GND8" gate="1" x="269.24" y="231.14" rot="R90"/>
+<instance part="P+2" gate="1" x="342.9" y="185.42"/>
 <instance part="J12" gate="G$1" x="91.44" y="276.86"/>
 <instance part="J13" gate="G$1" x="91.44" y="281.94"/>
-<instance part="C13" gate="G$1" x="193.04" y="281.94"/>
 <instance part="U1" gate="G$1" x="66.04" y="172.72"/>
 <instance part="J1" gate="G$1" x="17.78" y="236.22" rot="R180"/>
 <instance part="Y1" gate="G$1" x="30.48" y="172.72" rot="R270"/>
 <instance part="GND2" gate="1" x="-7.62" y="238.76" rot="R270"/>
 <instance part="+3V1" gate="G$1" x="-7.62" y="233.68" rot="R90"/>
-<instance part="J2" gate="G$1" x="198.12" y="106.68"/>
-<instance part="J3" gate="G$1" x="198.12" y="58.42"/>
-<instance part="R1" gate="G$1" x="177.8" y="96.52"/>
-<instance part="R5" gate="G$1" x="165.1" y="91.44"/>
-<instance part="R6" gate="G$1" x="177.8" y="48.26"/>
-<instance part="R7" gate="G$1" x="165.1" y="43.18"/>
-<instance part="+3V2" gate="G$1" x="165.1" y="101.6" rot="R90"/>
-<instance part="GND3" gate="1" x="167.64" y="58.42" rot="R270"/>
-<instance part="+3V3" gate="G$1" x="167.64" y="53.34" rot="R90"/>
-<instance part="GND5" gate="1" x="165.1" y="106.68" rot="R270"/>
-<instance part="C5" gate="G$1" x="208.28" y="264.16" rot="R180"/>
-<instance part="C7" gate="G$1" x="223.52" y="264.16" rot="R180"/>
-<instance part="GND6" gate="1" x="248.92" y="259.08" rot="R90"/>
-<instance part="+3V4" gate="G$1" x="248.92" y="266.7" rot="R270"/>
+<instance part="C5" gate="G$1" x="320.04" y="205.74" rot="R180"/>
+<instance part="C7" gate="G$1" x="335.28" y="205.74" rot="R180"/>
+<instance part="GND6" gate="1" x="360.68" y="200.66" rot="R90"/>
+<instance part="+3V4" gate="G$1" x="360.68" y="208.28" rot="R270"/>
 <instance part="U$1" gate="G$1" x="81.28" y="271.78"/>
 <instance part="U$2" gate="G$1" x="81.28" y="287.02"/>
+<instance part="J5" gate="G$1" x="68.58" y="281.94"/>
+<instance part="J7" gate="G$1" x="68.58" y="276.86"/>
+<instance part="U$3" gate="G$1" x="195.58" y="111.76"/>
+<instance part="P+3" gate="1" x="284.48" y="228.6" rot="R270"/>
+<instance part="C9" gate="G$1" x="251.46" y="223.52"/>
+<instance part="C14" gate="G$1" x="266.7" y="223.52"/>
+<instance part="GND3" gate="1" x="284.48" y="220.98" rot="R90"/>
+<instance part="U3" gate="G$1" x="279.4" y="205.74"/>
+<instance part="C17" gate="G$1" x="297.18" y="203.2"/>
+<instance part="C18" gate="G$1" x="218.44" y="114.3"/>
+<instance part="GND9" gate="1" x="238.76" y="119.38" rot="R90"/>
+<instance part="+3V3" gate="G$1" x="238.76" y="111.76" rot="R270"/>
+<instance part="J3" gate="G$1" x="274.32" y="81.28" rot="R180"/>
+<instance part="J14" gate="G$1" x="68.58" y="266.7"/>
+<instance part="U4" gate="G$1" x="193.04" y="78.74"/>
+<instance part="+3V5" gate="G$1" x="165.1" y="83.82" rot="R90"/>
+<instance part="GND12" gate="1" x="177.8" y="55.88"/>
+<instance part="R6" gate="G$1" x="177.8" y="66.04" rot="R90"/>
+<instance part="GND5" gate="1" x="254" y="81.28" rot="R270"/>
+<instance part="P+5" gate="1" x="256.54" y="76.2" rot="R180"/>
+<instance part="J2" gate="G$1" x="238.76" y="-17.78"/>
+<instance part="U5" gate="G$1" x="195.58" y="-2.54"/>
+<instance part="R1" gate="G$1" x="203.2" y="-38.1"/>
+<instance part="R5" gate="G$1" x="203.2" y="-48.26"/>
+<instance part="+3V2" gate="G$1" x="165.1" y="-33.02" rot="R90"/>
+<instance part="R7" gate="G$1" x="215.9" y="17.78" rot="R90"/>
+<instance part="R8" gate="G$1" x="215.9" y="-10.16" rot="R90"/>
+<instance part="GND14" gate="1" x="157.48" y="25.4" rot="R270"/>
+<instance part="P+6" gate="1" x="157.48" y="33.02" rot="R90"/>
+<instance part="C20" gate="G$1" x="170.18" y="27.94"/>
+<instance part="J15" gate="G$1" x="134.62" y="284.48" rot="R180"/>
+<instance part="GND16" gate="1" x="111.76" y="289.56" rot="R270"/>
+<instance part="C15" gate="G$1" x="246.38" y="281.94" rot="R180"/>
+<instance part="C21" gate="G$1" x="259.08" y="281.94" rot="R180"/>
+<instance part="C22" gate="G$1" x="271.78" y="281.94" rot="R180"/>
+<instance part="C13" gate="G$1" x="195.58" y="281.94" rot="R180"/>
+<instance part="C23" gate="G$1" x="284.48" y="281.94" rot="R180"/>
+<instance part="C24" gate="G$1" x="297.18" y="281.94" rot="R180"/>
+<instance part="C25" gate="G$1" x="309.88" y="281.94" rot="R180"/>
+<instance part="+3V6" gate="G$1" x="111.76" y="238.76" rot="R270"/>
 </instances>
 <busses>
 </busses>
@@ -4003,19 +5295,37 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <segment>
 <pinref part="GND23" gate="1" pin="GND"/>
 <pinref part="J10" gate="G$1" pin="PWRPAD"/>
-<wire x1="246.38" y1="276.86" x2="238.76" y2="276.86" width="0.1524" layer="91"/>
-<wire x1="238.76" y1="276.86" x2="223.52" y2="276.86" width="0.1524" layer="91"/>
-<wire x1="223.52" y1="276.86" x2="208.28" y2="276.86" width="0.1524" layer="91"/>
-<wire x1="208.28" y1="276.86" x2="193.04" y2="276.86" width="0.1524" layer="91"/>
+<wire x1="317.5" y1="276.86" x2="309.88" y2="276.86" width="0.1524" layer="91"/>
+<wire x1="309.88" y1="276.86" x2="297.18" y2="276.86" width="0.1524" layer="91"/>
+<wire x1="297.18" y1="276.86" x2="284.48" y2="276.86" width="0.1524" layer="91"/>
+<wire x1="284.48" y1="276.86" x2="271.78" y2="276.86" width="0.1524" layer="91"/>
+<wire x1="271.78" y1="276.86" x2="259.08" y2="276.86" width="0.1524" layer="91"/>
+<wire x1="259.08" y1="276.86" x2="246.38" y2="276.86" width="0.1524" layer="91"/>
+<wire x1="246.38" y1="276.86" x2="233.68" y2="276.86" width="0.1524" layer="91"/>
+<wire x1="233.68" y1="276.86" x2="220.98" y2="276.86" width="0.1524" layer="91"/>
+<wire x1="220.98" y1="276.86" x2="208.28" y2="276.86" width="0.1524" layer="91"/>
+<wire x1="208.28" y1="276.86" x2="195.58" y2="276.86" width="0.1524" layer="91"/>
 <pinref part="C11" gate="G$1" pin="1"/>
 <junction x="208.28" y="276.86"/>
 <pinref part="C16" gate="G$1" pin="1"/>
-<junction x="223.52" y="276.86"/>
+<junction x="220.98" y="276.86"/>
 <pinref part="C19" gate="G$1" pin="1"/>
-<junction x="238.76" y="276.86"/>
-<pinref part="C13" gate="G$1" pin="-"/>
-<wire x1="193.04" y1="276.86" x2="185.42" y2="276.86" width="0.1524" layer="91"/>
-<junction x="193.04" y="276.86"/>
+<junction x="233.68" y="276.86"/>
+<pinref part="C15" gate="G$1" pin="1"/>
+<junction x="246.38" y="276.86"/>
+<pinref part="C21" gate="G$1" pin="1"/>
+<junction x="259.08" y="276.86"/>
+<pinref part="C22" gate="G$1" pin="1"/>
+<junction x="271.78" y="276.86"/>
+<pinref part="C13" gate="G$1" pin="1"/>
+<wire x1="195.58" y1="276.86" x2="185.42" y2="276.86" width="0.1524" layer="91"/>
+<junction x="195.58" y="276.86"/>
+<pinref part="C23" gate="G$1" pin="1"/>
+<junction x="284.48" y="276.86"/>
+<pinref part="C24" gate="G$1" pin="1"/>
+<junction x="297.18" y="276.86"/>
+<pinref part="C25" gate="G$1" pin="1"/>
+<junction x="309.88" y="276.86"/>
 </segment>
 <segment>
 <pinref part="GND13" gate="1" pin="GND"/>
@@ -4055,12 +5365,12 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <segment>
 <pinref part="GND20" gate="1" pin="GND"/>
 <pinref part="R13" gate="G$1" pin="1"/>
-<wire x1="355.6" y1="182.88" x2="355.6" y2="185.42" width="0.1524" layer="91"/>
+<wire x1="297.18" y1="104.14" x2="297.18" y2="106.68" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="R12" gate="G$1" pin="1"/>
 <pinref part="GND19" gate="1" pin="GND"/>
-<wire x1="447.04" y1="182.88" x2="447.04" y2="185.42" width="0.1524" layer="91"/>
+<wire x1="388.62" y1="104.14" x2="388.62" y2="106.68" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J8" gate="G$1" pin="1"/>
@@ -4091,15 +5401,6 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <pinref part="GND15" gate="1" pin="GND"/>
 </segment>
 <segment>
-<pinref part="C9" gate="G$1" pin="2"/>
-<wire x1="243.84" y1="228.6" x2="251.46" y2="228.6" width="0.1524" layer="91"/>
-<pinref part="C12" gate="G$1" pin="2"/>
-<wire x1="251.46" y1="228.6" x2="251.46" y2="231.14" width="0.1524" layer="91"/>
-<wire x1="251.46" y1="228.6" x2="266.7" y2="228.6" width="0.1524" layer="91"/>
-<junction x="251.46" y="228.6"/>
-<pinref part="GND8" gate="1" pin="GND"/>
-</segment>
-<segment>
 <pinref part="GND4" gate="1" pin="GND"/>
 <pinref part="Y1" gate="G$1" pin="2"/>
 <wire x1="20.32" y1="172.72" x2="22.86" y2="172.72" width="0.1524" layer="91"/>
@@ -4115,22 +5416,66 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <junction x="0" y="238.76"/>
 </segment>
 <segment>
-<pinref part="J3" gate="G$1" pin="GND"/>
-<wire x1="170.18" y1="58.42" x2="193.04" y2="58.42" width="0.1524" layer="91"/>
+<pinref part="C5" gate="G$1" pin="1"/>
+<pinref part="C7" gate="G$1" pin="1"/>
+<wire x1="320.04" y1="200.66" x2="335.28" y2="200.66" width="0.1524" layer="91"/>
+<wire x1="335.28" y1="200.66" x2="358.14" y2="200.66" width="0.1524" layer="91"/>
+<junction x="335.28" y="200.66"/>
+<pinref part="GND6" gate="1" pin="GND"/>
+<pinref part="C17" gate="G$1" pin="2"/>
+<wire x1="320.04" y1="200.66" x2="297.18" y2="200.66" width="0.1524" layer="91"/>
+<junction x="320.04" y="200.66"/>
+<wire x1="297.18" y1="200.66" x2="294.64" y2="200.66" width="0.1524" layer="91"/>
+<junction x="297.18" y="200.66"/>
+<wire x1="294.64" y1="200.66" x2="294.64" y2="195.58" width="0.1524" layer="91"/>
+<pinref part="U3" gate="G$1" pin="GND"/>
+<wire x1="294.64" y1="195.58" x2="279.4" y2="195.58" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="C12" gate="G$1" pin="2"/>
+<pinref part="GND8" gate="1" pin="GND"/>
+<wire x1="251.46" y1="231.14" x2="266.7" y2="231.14" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="C9" gate="G$1" pin="2"/>
+<pinref part="C14" gate="G$1" pin="2"/>
+<wire x1="251.46" y1="220.98" x2="266.7" y2="220.98" width="0.1524" layer="91"/>
+<wire x1="266.7" y1="220.98" x2="281.94" y2="220.98" width="0.1524" layer="91"/>
+<junction x="266.7" y="220.98"/>
 <pinref part="GND3" gate="1" pin="GND"/>
 </segment>
 <segment>
-<pinref part="J2" gate="G$1" pin="GND"/>
-<wire x1="193.04" y1="106.68" x2="167.64" y2="106.68" width="0.1524" layer="91"/>
+<pinref part="U$3" gate="G$1" pin="GND"/>
+<wire x1="210.82" y1="116.84" x2="213.36" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="213.36" y1="116.84" x2="213.36" y2="119.38" width="0.1524" layer="91"/>
+<pinref part="C18" gate="G$1" pin="1"/>
+<wire x1="213.36" y1="119.38" x2="218.44" y2="119.38" width="0.1524" layer="91"/>
+<pinref part="GND9" gate="1" pin="GND"/>
+<wire x1="218.44" y1="119.38" x2="236.22" y2="119.38" width="0.1524" layer="91"/>
+<junction x="218.44" y="119.38"/>
+</segment>
+<segment>
+<pinref part="R6" gate="G$1" pin="1"/>
+<pinref part="GND12" gate="1" pin="GND"/>
+<wire x1="177.8" y1="60.96" x2="177.8" y2="58.42" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J3" gate="G$1" pin="1"/>
+<wire x1="266.7" y1="81.28" x2="256.54" y2="81.28" width="0.1524" layer="91"/>
 <pinref part="GND5" gate="1" pin="GND"/>
 </segment>
 <segment>
-<pinref part="C5" gate="G$1" pin="1"/>
-<pinref part="C7" gate="G$1" pin="1"/>
-<wire x1="208.28" y1="259.08" x2="223.52" y2="259.08" width="0.1524" layer="91"/>
-<wire x1="223.52" y1="259.08" x2="246.38" y2="259.08" width="0.1524" layer="91"/>
-<junction x="223.52" y="259.08"/>
-<pinref part="GND6" gate="1" pin="GND"/>
+<pinref part="U5" gate="G$1" pin="GND"/>
+<wire x1="177.8" y1="25.4" x2="170.18" y2="25.4" width="0.1524" layer="91"/>
+<pinref part="GND14" gate="1" pin="GND"/>
+<pinref part="C20" gate="G$1" pin="2"/>
+<wire x1="170.18" y1="25.4" x2="160.02" y2="25.4" width="0.1524" layer="91"/>
+<junction x="170.18" y="25.4"/>
+</segment>
+<segment>
+<pinref part="J15" gate="G$1" pin="1"/>
+<wire x1="127" y1="289.56" x2="114.3" y2="289.56" width="0.1524" layer="91"/>
+<pinref part="GND16" gate="1" pin="GND"/>
 </segment>
 </net>
 <net name="+3V3" class="0">
@@ -4190,41 +5535,92 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <pinref part="+3V1" gate="G$1" pin="+3V3"/>
 </segment>
 <segment>
-<pinref part="J3" gate="G$1" pin="3V3"/>
-<wire x1="193.04" y1="53.34" x2="170.18" y2="53.34" width="0.1524" layer="91"/>
+<pinref part="C5" gate="G$1" pin="2"/>
+<pinref part="C7" gate="G$1" pin="2"/>
+<wire x1="320.04" y1="208.28" x2="335.28" y2="208.28" width="0.1524" layer="91"/>
+<wire x1="335.28" y1="208.28" x2="358.14" y2="208.28" width="0.1524" layer="91"/>
+<junction x="335.28" y="208.28"/>
+<pinref part="+3V4" gate="G$1" pin="+3V3"/>
+<pinref part="U3" gate="G$1" pin="VOUT"/>
+<pinref part="C17" gate="G$1" pin="1"/>
+<wire x1="292.1" y1="208.28" x2="297.18" y2="208.28" width="0.1524" layer="91"/>
+<wire x1="297.18" y1="208.28" x2="320.04" y2="208.28" width="0.1524" layer="91"/>
+<junction x="297.18" y="208.28"/>
+<junction x="320.04" y="208.28"/>
+</segment>
+<segment>
+<pinref part="U$3" gate="G$1" pin="VDD3V"/>
+<wire x1="210.82" y1="114.3" x2="213.36" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="213.36" y1="114.3" x2="213.36" y2="111.76" width="0.1524" layer="91"/>
+<pinref part="U$3" gate="G$1" pin="VDD"/>
+<wire x1="213.36" y1="111.76" x2="210.82" y2="111.76" width="0.1524" layer="91"/>
+<pinref part="C18" gate="G$1" pin="2"/>
+<wire x1="213.36" y1="111.76" x2="218.44" y2="111.76" width="0.1524" layer="91"/>
+<junction x="213.36" y="111.76"/>
 <pinref part="+3V3" gate="G$1" pin="+3V3"/>
+<wire x1="218.44" y1="111.76" x2="236.22" y2="111.76" width="0.1524" layer="91"/>
+<junction x="218.44" y="111.76"/>
+</segment>
+<segment>
+<pinref part="U4" gate="G$1" pin="TERM1"/>
+<wire x1="180.34" y1="83.82" x2="167.64" y2="83.82" width="0.1524" layer="91"/>
+<pinref part="+3V5" gate="G$1" pin="+3V3"/>
 </segment>
 <segment>
-<pinref part="J2" gate="G$1" pin="3V3"/>
-<wire x1="193.04" y1="101.6" x2="167.64" y2="101.6" width="0.1524" layer="91"/>
+<pinref part="J2" gate="G$1" pin="3V3-LED"/>
+<wire x1="228.6" y1="-33.02" x2="175.26" y2="-33.02" width="0.1524" layer="91"/>
 <pinref part="+3V2" gate="G$1" pin="+3V3"/>
+<pinref part="U5" gate="G$1" pin="1DE"/>
+<wire x1="175.26" y1="-33.02" x2="167.64" y2="-33.02" width="0.1524" layer="91"/>
+<wire x1="177.8" y1="7.62" x2="175.26" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="175.26" y1="7.62" x2="175.26" y2="-20.32" width="0.1524" layer="91"/>
+<junction x="175.26" y="-33.02"/>
+<pinref part="U5" gate="G$1" pin="2DE"/>
+<wire x1="175.26" y1="-20.32" x2="175.26" y2="-33.02" width="0.1524" layer="91"/>
+<wire x1="177.8" y1="-20.32" x2="175.26" y2="-20.32" width="0.1524" layer="91"/>
+<junction x="175.26" y="-20.32"/>
 </segment>
 <segment>
-<pinref part="C5" gate="G$1" pin="2"/>
-<pinref part="C7" gate="G$1" pin="2"/>
-<wire x1="208.28" y1="266.7" x2="223.52" y2="266.7" width="0.1524" layer="91"/>
-<wire x1="223.52" y1="266.7" x2="246.38" y2="266.7" width="0.1524" layer="91"/>
-<junction x="223.52" y="266.7"/>
-<pinref part="+3V4" gate="G$1" pin="+3V3"/>
+<pinref part="U1" gate="G$1" pin="PA0/AREF"/>
+<wire x1="91.44" y1="238.76" x2="109.22" y2="238.76" width="0.1524" layer="91"/>
+<pinref part="+3V6" gate="G$1" pin="+3V3"/>
 </segment>
 </net>
 <net name="V+" class="0">
 <segment>
 <pinref part="P+4" gate="1" pin="V+"/>
-<wire x1="185.42" y1="284.48" x2="193.04" y2="284.48" width="0.1524" layer="91"/>
 <pinref part="J9" gate="G$1" pin="PWRPAD"/>
 <pinref part="C11" gate="G$1" pin="2"/>
-<wire x1="193.04" y1="284.48" x2="208.28" y2="284.48" width="0.1524" layer="91"/>
-<wire x1="208.28" y1="284.48" x2="223.52" y2="284.48" width="0.1524" layer="91"/>
+<wire x1="185.42" y1="284.48" x2="195.58" y2="284.48" width="0.1524" layer="91"/>
+<wire x1="195.58" y1="284.48" x2="208.28" y2="284.48" width="0.1524" layer="91"/>
+<wire x1="208.28" y1="284.48" x2="220.98" y2="284.48" width="0.1524" layer="91"/>
 <junction x="208.28" y="284.48"/>
 <pinref part="C16" gate="G$1" pin="2"/>
-<wire x1="223.52" y1="284.48" x2="238.76" y2="284.48" width="0.1524" layer="91"/>
-<junction x="223.52" y="284.48"/>
+<wire x1="220.98" y1="284.48" x2="233.68" y2="284.48" width="0.1524" layer="91"/>
+<junction x="220.98" y="284.48"/>
 <pinref part="C19" gate="G$1" pin="2"/>
-<junction x="238.76" y="284.48"/>
-<wire x1="238.76" y1="284.48" x2="246.38" y2="284.48" width="0.1524" layer="91"/>
-<pinref part="C13" gate="G$1" pin="+"/>
-<junction x="193.04" y="284.48"/>
+<junction x="233.68" y="284.48"/>
+<wire x1="233.68" y1="284.48" x2="246.38" y2="284.48" width="0.1524" layer="91"/>
+<pinref part="C15" gate="G$1" pin="2"/>
+<wire x1="246.38" y1="284.48" x2="259.08" y2="284.48" width="0.1524" layer="91"/>
+<junction x="246.38" y="284.48"/>
+<pinref part="C21" gate="G$1" pin="2"/>
+<wire x1="259.08" y1="284.48" x2="271.78" y2="284.48" width="0.1524" layer="91"/>
+<junction x="259.08" y="284.48"/>
+<pinref part="C22" gate="G$1" pin="2"/>
+<wire x1="271.78" y1="284.48" x2="284.48" y2="284.48" width="0.1524" layer="91"/>
+<junction x="271.78" y="284.48"/>
+<pinref part="C13" gate="G$1" pin="2"/>
+<junction x="195.58" y="284.48"/>
+<pinref part="C23" gate="G$1" pin="2"/>
+<wire x1="284.48" y1="284.48" x2="297.18" y2="284.48" width="0.1524" layer="91"/>
+<junction x="284.48" y="284.48"/>
+<pinref part="C24" gate="G$1" pin="2"/>
+<wire x1="297.18" y1="284.48" x2="309.88" y2="284.48" width="0.1524" layer="91"/>
+<junction x="297.18" y="284.48"/>
+<pinref part="C25" gate="G$1" pin="2"/>
+<wire x1="309.88" y1="284.48" x2="317.5" y2="284.48" width="0.1524" layer="91"/>
+<junction x="309.88" y="284.48"/>
 </segment>
 <segment>
 <pinref part="U2" gate="G$1" pin="VS"/>
@@ -4241,23 +5637,28 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </segment>
 <segment>
 <pinref part="Q1" gate="G$1" pin="SP"/>
-<wire x1="332.74" y1="246.38" x2="332.74" y2="254" width="0.1524" layer="91"/>
-<wire x1="332.74" y1="254" x2="378.46" y2="254" width="0.1524" layer="91"/>
+<wire x1="274.32" y1="167.64" x2="274.32" y2="175.26" width="0.1524" layer="91"/>
+<wire x1="274.32" y1="175.26" x2="320.04" y2="175.26" width="0.1524" layer="91"/>
 <pinref part="Q2" gate="G$1" pin="SP"/>
-<wire x1="378.46" y1="254" x2="378.46" y2="246.38" width="0.1524" layer="91"/>
-<wire x1="378.46" y1="254" x2="401.32" y2="254" width="0.1524" layer="91"/>
-<junction x="378.46" y="254"/>
+<wire x1="320.04" y1="175.26" x2="320.04" y2="167.64" width="0.1524" layer="91"/>
+<wire x1="320.04" y1="175.26" x2="342.9" y2="175.26" width="0.1524" layer="91"/>
+<junction x="320.04" y="175.26"/>
 <pinref part="Q3" gate="G$1" pin="SP"/>
-<wire x1="401.32" y1="254" x2="426.72" y2="254" width="0.1524" layer="91"/>
-<wire x1="426.72" y1="254" x2="426.72" y2="246.38" width="0.1524" layer="91"/>
-<wire x1="426.72" y1="254" x2="472.44" y2="254" width="0.1524" layer="91"/>
-<junction x="426.72" y="254"/>
+<wire x1="342.9" y1="175.26" x2="368.3" y2="175.26" width="0.1524" layer="91"/>
+<wire x1="368.3" y1="175.26" x2="368.3" y2="167.64" width="0.1524" layer="91"/>
+<wire x1="368.3" y1="175.26" x2="414.02" y2="175.26" width="0.1524" layer="91"/>
+<junction x="368.3" y="175.26"/>
 <pinref part="Q4" gate="G$1" pin="SP"/>
-<wire x1="472.44" y1="254" x2="472.44" y2="246.38" width="0.1524" layer="91"/>
-<wire x1="401.32" y1="254" x2="401.32" y2="261.62" width="0.1524" layer="91"/>
-<junction x="401.32" y="254"/>
+<wire x1="414.02" y1="175.26" x2="414.02" y2="167.64" width="0.1524" layer="91"/>
+<wire x1="342.9" y1="175.26" x2="342.9" y2="182.88" width="0.1524" layer="91"/>
+<junction x="342.9" y="175.26"/>
 <pinref part="P+2" gate="1" pin="V+"/>
 </segment>
+<segment>
+<pinref part="J3" gate="G$1" pin="2"/>
+<wire x1="266.7" y1="78.74" x2="256.54" y2="78.74" width="0.1524" layer="91"/>
+<pinref part="P+5" gate="1" pin="V+"/>
+</segment>
 </net>
 <net name="TMC_EN" class="0">
 <segment>
@@ -4330,9 +5731,9 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <label x="167.64" y="198.12" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U1" gate="G$1" pin="PA2"/>
-<wire x1="91.44" y1="233.68" x2="109.22" y2="233.68" width="0.1524" layer="91"/>
-<label x="93.98" y="233.68" size="1.778" layer="95"/>
+<pinref part="U1" gate="G$1" pin="PA3"/>
+<wire x1="91.44" y1="231.14" x2="109.22" y2="231.14" width="0.1524" layer="91"/>
+<label x="93.98" y="231.14" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$1" class="0">
@@ -4376,8 +5777,8 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <net name="OA2" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="DN/DP"/>
-<wire x1="396.24" y1="226.06" x2="403.86" y2="226.06" width="0.1524" layer="91"/>
-<label x="398.78" y="226.06" size="1.778" layer="95"/>
+<wire x1="337.82" y1="147.32" x2="345.44" y2="147.32" width="0.1524" layer="91"/>
+<label x="340.36" y="147.32" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="U2" gate="G$1" pin="BMA2"/>
@@ -4386,15 +5787,15 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </segment>
 <segment>
 <pinref part="J11" gate="G$1" pin="1"/>
-<wire x1="325.12" y1="182.88" x2="314.96" y2="182.88" width="0.1524" layer="91"/>
-<label x="314.96" y="182.88" size="1.778" layer="95"/>
+<wire x1="266.7" y1="104.14" x2="256.54" y2="104.14" width="0.1524" layer="91"/>
+<label x="256.54" y="104.14" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="OA1" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="DN/DP"/>
-<wire x1="350.52" y1="226.06" x2="358.14" y2="226.06" width="0.1524" layer="91"/>
-<label x="353.06" y="226.06" size="1.778" layer="95"/>
+<wire x1="292.1" y1="147.32" x2="299.72" y2="147.32" width="0.1524" layer="91"/>
+<label x="294.64" y="147.32" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="U2" gate="G$1" pin="BMA1"/>
@@ -4403,15 +5804,15 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </segment>
 <segment>
 <pinref part="J11" gate="G$1" pin="2"/>
-<wire x1="325.12" y1="180.34" x2="314.96" y2="180.34" width="0.1524" layer="91"/>
-<label x="314.96" y="180.34" size="1.778" layer="95"/>
+<wire x1="266.7" y1="101.6" x2="256.54" y2="101.6" width="0.1524" layer="91"/>
+<label x="256.54" y="101.6" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="OB2" class="0">
 <segment>
 <pinref part="Q4" gate="G$1" pin="DN/DP"/>
-<wire x1="490.22" y1="226.06" x2="497.84" y2="226.06" width="0.1524" layer="91"/>
-<label x="492.76" y="226.06" size="1.778" layer="95"/>
+<wire x1="431.8" y1="147.32" x2="439.42" y2="147.32" width="0.1524" layer="91"/>
+<label x="434.34" y="147.32" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="U2" gate="G$1" pin="BMB2"/>
@@ -4420,15 +5821,15 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </segment>
 <segment>
 <pinref part="J11" gate="G$1" pin="3"/>
-<wire x1="325.12" y1="177.8" x2="314.96" y2="177.8" width="0.1524" layer="91"/>
-<label x="314.96" y="177.8" size="1.778" layer="95"/>
+<wire x1="266.7" y1="99.06" x2="256.54" y2="99.06" width="0.1524" layer="91"/>
+<label x="256.54" y="99.06" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="OB1" class="0">
 <segment>
 <pinref part="Q3" gate="G$1" pin="DN/DP"/>
-<wire x1="444.5" y1="226.06" x2="452.12" y2="226.06" width="0.1524" layer="91"/>
-<label x="447.04" y="226.06" size="1.778" layer="95"/>
+<wire x1="386.08" y1="147.32" x2="393.7" y2="147.32" width="0.1524" layer="91"/>
+<label x="388.62" y="147.32" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="U2" gate="G$1" pin="BMB1"/>
@@ -4437,8 +5838,13 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </segment>
 <segment>
 <pinref part="J11" gate="G$1" pin="4"/>
-<wire x1="325.12" y1="175.26" x2="314.96" y2="175.26" width="0.1524" layer="91"/>
-<label x="314.96" y="175.26" size="1.778" layer="95"/>
+<wire x1="266.7" y1="96.52" x2="256.54" y2="96.52" width="0.1524" layer="91"/>
+<label x="256.54" y="96.52" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U4" gate="G$1" pin="SENSE"/>
+<wire x1="205.74" y1="78.74" x2="218.44" y2="78.74" width="0.1524" layer="91"/>
+<label x="210.82" y="78.74" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$2" class="0">
@@ -4448,25 +5854,18 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <wire x1="220.98" y1="233.68" x2="226.06" y2="233.68" width="0.1524" layer="91"/>
 </segment>
 </net>
-<net name="N$3" class="0">
-<segment>
-<pinref part="U2" gate="G$1" pin="5VOUT"/>
-<pinref part="C9" gate="G$1" pin="1"/>
-<wire x1="220.98" y1="228.6" x2="236.22" y2="228.6" width="0.1524" layer="91"/>
-</segment>
-</net>
 <net name="SRA" class="0">
 <segment>
-<wire x1="332.74" y1="200.66" x2="355.6" y2="200.66" width="0.1524" layer="91"/>
-<label x="353.06" y="200.66" size="1.778" layer="95"/>
+<wire x1="274.32" y1="121.92" x2="297.18" y2="121.92" width="0.1524" layer="91"/>
+<label x="294.64" y="121.92" size="1.778" layer="95"/>
 <pinref part="Q1" gate="G$1" pin="SN"/>
-<wire x1="355.6" y1="200.66" x2="378.46" y2="200.66" width="0.1524" layer="91"/>
-<wire x1="332.74" y1="200.66" x2="332.74" y2="203.2" width="0.1524" layer="91"/>
+<wire x1="297.18" y1="121.92" x2="320.04" y2="121.92" width="0.1524" layer="91"/>
+<wire x1="274.32" y1="121.92" x2="274.32" y2="124.46" width="0.1524" layer="91"/>
 <pinref part="Q2" gate="G$1" pin="SN"/>
-<wire x1="378.46" y1="200.66" x2="378.46" y2="203.2" width="0.1524" layer="91"/>
+<wire x1="320.04" y1="121.92" x2="320.04" y2="124.46" width="0.1524" layer="91"/>
 <pinref part="R13" gate="G$1" pin="2"/>
-<wire x1="355.6" y1="195.58" x2="355.6" y2="200.66" width="0.1524" layer="91"/>
-<junction x="355.6" y="200.66"/>
+<wire x1="297.18" y1="116.84" x2="297.18" y2="121.92" width="0.1524" layer="91"/>
+<junction x="297.18" y="121.92"/>
 </segment>
 <segment>
 <pinref part="U2" gate="G$1" pin="SRA"/>
@@ -4476,16 +5875,16 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </net>
 <net name="SRB" class="0">
 <segment>
-<wire x1="426.72" y1="200.66" x2="447.04" y2="200.66" width="0.1524" layer="91"/>
-<label x="444.5" y="200.66" size="1.778" layer="95"/>
+<wire x1="368.3" y1="121.92" x2="388.62" y2="121.92" width="0.1524" layer="91"/>
+<label x="386.08" y="121.92" size="1.778" layer="95"/>
 <pinref part="Q3" gate="G$1" pin="SN"/>
-<wire x1="447.04" y1="200.66" x2="472.44" y2="200.66" width="0.1524" layer="91"/>
-<wire x1="426.72" y1="200.66" x2="426.72" y2="203.2" width="0.1524" layer="91"/>
+<wire x1="388.62" y1="121.92" x2="414.02" y2="121.92" width="0.1524" layer="91"/>
+<wire x1="368.3" y1="121.92" x2="368.3" y2="124.46" width="0.1524" layer="91"/>
 <pinref part="Q4" gate="G$1" pin="SN"/>
-<wire x1="472.44" y1="200.66" x2="472.44" y2="203.2" width="0.1524" layer="91"/>
+<wire x1="414.02" y1="121.92" x2="414.02" y2="124.46" width="0.1524" layer="91"/>
 <pinref part="R12" gate="G$1" pin="2"/>
-<wire x1="447.04" y1="195.58" x2="447.04" y2="200.66" width="0.1524" layer="91"/>
-<junction x="447.04" y="200.66"/>
+<wire x1="388.62" y1="116.84" x2="388.62" y2="121.92" width="0.1524" layer="91"/>
+<junction x="388.62" y="121.92"/>
 </segment>
 <segment>
 <pinref part="U2" gate="G$1" pin="SRB"/>
@@ -4501,8 +5900,8 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </segment>
 <segment>
 <pinref part="Q4" gate="G$1" pin="GN"/>
-<wire x1="454.66" y1="215.9" x2="447.04" y2="215.9" width="0.1524" layer="91"/>
-<label x="447.04" y="215.9" size="1.778" layer="95"/>
+<wire x1="396.24" y1="137.16" x2="388.62" y2="137.16" width="0.1524" layer="91"/>
+<label x="388.62" y="137.16" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="LB1" class="0">
@@ -4513,8 +5912,8 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </segment>
 <segment>
 <pinref part="Q3" gate="G$1" pin="GN"/>
-<wire x1="408.94" y1="215.9" x2="401.32" y2="215.9" width="0.1524" layer="91"/>
-<label x="401.32" y="215.9" size="1.778" layer="95"/>
+<wire x1="350.52" y1="137.16" x2="342.9" y2="137.16" width="0.1524" layer="91"/>
+<label x="342.9" y="137.16" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="HB2" class="0">
@@ -4525,8 +5924,8 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </segment>
 <segment>
 <pinref part="Q4" gate="G$1" pin="GP"/>
-<wire x1="454.66" y1="233.68" x2="447.04" y2="233.68" width="0.1524" layer="91"/>
-<label x="447.04" y="233.68" size="1.778" layer="95"/>
+<wire x1="396.24" y1="154.94" x2="388.62" y2="154.94" width="0.1524" layer="91"/>
+<label x="388.62" y="154.94" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="HB1" class="0">
@@ -4537,8 +5936,8 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </segment>
 <segment>
 <pinref part="Q3" gate="G$1" pin="GP"/>
-<wire x1="408.94" y1="233.68" x2="401.32" y2="233.68" width="0.1524" layer="91"/>
-<label x="401.32" y="233.68" size="1.778" layer="95"/>
+<wire x1="350.52" y1="154.94" x2="342.9" y2="154.94" width="0.1524" layer="91"/>
+<label x="342.9" y="154.94" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="LA2" class="0">
@@ -4549,8 +5948,8 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </segment>
 <segment>
 <pinref part="Q2" gate="G$1" pin="GN"/>
-<wire x1="360.68" y1="215.9" x2="353.06" y2="215.9" width="0.1524" layer="91"/>
-<label x="353.06" y="215.9" size="1.778" layer="95"/>
+<wire x1="302.26" y1="137.16" x2="294.64" y2="137.16" width="0.1524" layer="91"/>
+<label x="294.64" y="137.16" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="LA1" class="0">
@@ -4561,8 +5960,8 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </segment>
 <segment>
 <pinref part="Q1" gate="G$1" pin="GN"/>
-<wire x1="314.96" y1="215.9" x2="307.34" y2="215.9" width="0.1524" layer="91"/>
-<label x="307.34" y="215.9" size="1.778" layer="95"/>
+<wire x1="256.54" y1="137.16" x2="248.92" y2="137.16" width="0.1524" layer="91"/>
+<label x="248.92" y="137.16" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="HA2" class="0">
@@ -4573,8 +5972,8 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </segment>
 <segment>
 <pinref part="Q2" gate="G$1" pin="GP"/>
-<wire x1="360.68" y1="233.68" x2="353.06" y2="233.68" width="0.1524" layer="91"/>
-<label x="353.06" y="233.68" size="1.778" layer="95"/>
+<wire x1="302.26" y1="154.94" x2="294.64" y2="154.94" width="0.1524" layer="91"/>
+<label x="294.64" y="154.94" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="HA1" class="0">
@@ -4585,8 +5984,8 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </segment>
 <segment>
 <pinref part="Q1" gate="G$1" pin="GP"/>
-<wire x1="314.96" y1="233.68" x2="307.34" y2="233.68" width="0.1524" layer="91"/>
-<label x="307.34" y="233.68" size="1.778" layer="95"/>
+<wire x1="256.54" y1="154.94" x2="248.92" y2="154.94" width="0.1524" layer="91"/>
+<label x="248.92" y="154.94" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="TMC_DIR" class="0">
@@ -4596,22 +5995,22 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <pinref part="U2" gate="G$1" pin="DIR"/>
 </segment>
 <segment>
-<pinref part="U1" gate="G$1" pin="PA1"/>
-<wire x1="91.44" y1="236.22" x2="109.22" y2="236.22" width="0.1524" layer="91"/>
-<label x="93.98" y="236.22" size="1.778" layer="95"/>
+<pinref part="U1" gate="G$1" pin="PA2"/>
+<wire x1="91.44" y1="233.68" x2="109.22" y2="233.68" width="0.1524" layer="91"/>
+<label x="93.98" y="233.68" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="TMC_STEP" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PA0/AREF"/>
-<wire x1="91.44" y1="238.76" x2="109.22" y2="238.76" width="0.1524" layer="91"/>
-<label x="93.98" y="238.76" size="1.778" layer="95"/>
-</segment>
-<segment>
 <pinref part="U2" gate="G$1" pin="STEP"/>
 <wire x1="180.34" y1="228.6" x2="167.64" y2="228.6" width="0.1524" layer="91"/>
 <label x="167.64" y="228.6" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA1"/>
+<wire x1="91.44" y1="236.22" x2="109.22" y2="236.22" width="0.1524" layer="91"/>
+<label x="93.98" y="236.22" size="1.778" layer="95"/>
+</segment>
 </net>
 <net name="STLERR" class="0">
 <segment>
@@ -4665,14 +6064,9 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <label x="93.98" y="124.46" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J2" gate="G$1" pin="CLKOUT"/>
-<wire x1="193.04" y1="111.76" x2="172.72" y2="111.76" width="0.1524" layer="91"/>
-<label x="172.72" y="111.76" size="1.778" layer="95"/>
-</segment>
-<segment>
-<pinref part="J3" gate="G$1" pin="CLKOUT"/>
-<wire x1="193.04" y1="63.5" x2="175.26" y2="63.5" width="0.1524" layer="91"/>
-<label x="175.26" y="63.5" size="1.778" layer="95"/>
+<pinref part="U5" gate="G$1" pin="2D"/>
+<wire x1="177.8" y1="-25.4" x2="157.48" y2="-25.4" width="0.1524" layer="91"/>
+<label x="157.48" y="-25.4" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ATK0-CLKIN" class="0">
@@ -4682,9 +6076,9 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <label x="93.98" y="121.92" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J2" gate="G$1" pin="CLKIN"/>
-<wire x1="193.04" y1="127" x2="172.72" y2="127" width="0.1524" layer="91"/>
-<label x="172.72" y="127" size="1.778" layer="95"/>
+<pinref part="U5" gate="G$1" pin="1R"/>
+<wire x1="177.8" y1="17.78" x2="157.48" y2="17.78" width="0.1524" layer="91"/>
+<label x="157.48" y="17.78" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ATK1-CLKIN" class="0">
@@ -4693,59 +6087,6 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <wire x1="91.44" y1="119.38" x2="109.22" y2="119.38" width="0.1524" layer="91"/>
 <label x="93.98" y="119.38" size="1.778" layer="95"/>
 </segment>
-<segment>
-<pinref part="J3" gate="G$1" pin="CLKIN"/>
-<wire x1="175.26" y1="78.74" x2="193.04" y2="78.74" width="0.1524" layer="91"/>
-<label x="175.26" y="78.74" size="1.778" layer="95"/>
-</segment>
-</net>
-<net name="ATK1-RXLED" class="0">
-<segment>
-<pinref part="U1" gate="G$1" pin="PE0/SDA"/>
-<wire x1="91.44" y1="147.32" x2="109.22" y2="147.32" width="0.1524" layer="91"/>
-<label x="93.98" y="147.32" size="1.778" layer="95"/>
-</segment>
-<segment>
-<pinref part="R6" gate="G$1" pin="1"/>
-<wire x1="172.72" y1="48.26" x2="142.24" y2="48.26" width="0.1524" layer="91"/>
-<label x="142.24" y="48.26" size="1.778" layer="95"/>
-</segment>
-</net>
-<net name="ATK1-TXLED" class="0">
-<segment>
-<pinref part="U1" gate="G$1" pin="PE1/SCL/XCK0"/>
-<wire x1="91.44" y1="144.78" x2="109.22" y2="144.78" width="0.1524" layer="91"/>
-<label x="93.98" y="144.78" size="1.778" layer="95"/>
-</segment>
-<segment>
-<pinref part="R7" gate="G$1" pin="1"/>
-<wire x1="142.24" y1="43.18" x2="160.02" y2="43.18" width="0.1524" layer="91"/>
-<label x="144.78" y="43.18" size="1.778" layer="95"/>
-</segment>
-</net>
-<net name="ATK1-RX" class="0">
-<segment>
-<pinref part="U1" gate="G$1" pin="PE2/RXD0"/>
-<wire x1="91.44" y1="142.24" x2="109.22" y2="142.24" width="0.1524" layer="91"/>
-<label x="93.98" y="142.24" size="1.778" layer="95"/>
-</segment>
-<segment>
-<pinref part="J3" gate="G$1" pin="RX"/>
-<wire x1="175.26" y1="73.66" x2="193.04" y2="73.66" width="0.1524" layer="91"/>
-<label x="175.26" y="73.66" size="1.778" layer="95"/>
-</segment>
-</net>
-<net name="ATK1-TX" class="0">
-<segment>
-<pinref part="U1" gate="G$1" pin="PE3/TXD0"/>
-<wire x1="91.44" y1="139.7" x2="109.22" y2="139.7" width="0.1524" layer="91"/>
-<label x="93.98" y="139.7" size="1.778" layer="95"/>
-</segment>
-<segment>
-<pinref part="J3" gate="G$1" pin="TX"/>
-<wire x1="175.26" y1="68.58" x2="193.04" y2="68.58" width="0.1524" layer="91"/>
-<label x="175.26" y="68.58" size="1.778" layer="95"/>
-</segment>
 </net>
 <net name="ATK0-RXLED" class="0">
 <segment>
@@ -4755,8 +6096,8 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </segment>
 <segment>
 <pinref part="R1" gate="G$1" pin="1"/>
-<wire x1="172.72" y1="96.52" x2="142.24" y2="96.52" width="0.1524" layer="91"/>
-<label x="142.24" y="96.52" size="1.778" layer="95"/>
+<wire x1="198.12" y1="-38.1" x2="175.26" y2="-38.1" width="0.1524" layer="91"/>
+<label x="175.26" y="-38.1" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ATK0-TXLED" class="0">
@@ -4767,8 +6108,8 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 </segment>
 <segment>
 <pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="160.02" y1="91.44" x2="142.24" y2="91.44" width="0.1524" layer="91"/>
-<label x="142.24" y="91.44" size="1.778" layer="95"/>
+<wire x1="198.12" y1="-48.26" x2="175.26" y2="-48.26" width="0.1524" layer="91"/>
+<label x="175.26" y="-48.26" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ATK0-RX" class="0">
@@ -4778,9 +6119,9 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <label x="93.98" y="132.08" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J2" gate="G$1" pin="RX"/>
-<wire x1="193.04" y1="121.92" x2="172.72" y2="121.92" width="0.1524" layer="91"/>
-<label x="172.72" y="121.92" size="1.778" layer="95"/>
+<pinref part="U5" gate="G$1" pin="2R"/>
+<wire x1="177.8" y1="-10.16" x2="157.48" y2="-10.16" width="0.1524" layer="91"/>
+<label x="157.48" y="-10.16" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ATK0-TX" class="0">
@@ -4790,9 +6131,9 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <label x="93.98" y="129.54" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J2" gate="G$1" pin="TX"/>
-<wire x1="193.04" y1="116.84" x2="172.72" y2="116.84" width="0.1524" layer="91"/>
-<label x="172.72" y="116.84" size="1.778" layer="95"/>
+<pinref part="U5" gate="G$1" pin="1D"/>
+<wire x1="177.8" y1="2.54" x2="157.48" y2="2.54" width="0.1524" layer="91"/>
+<label x="157.48" y="2.54" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="STLCLK" class="0">
@@ -4807,32 +6148,201 @@ Holes are offset 0.005" from center, locking pins in place during soldering.
 <label x="93.98" y="106.68" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="N$17" class="0">
+<net name="+5V" class="0">
 <segment>
-<pinref part="R1" gate="G$1" pin="2"/>
-<pinref part="J2" gate="G$1" pin="GRN-RX"/>
-<wire x1="182.88" y1="96.52" x2="193.04" y2="96.52" width="0.1524" layer="91"/>
+<pinref part="U2" gate="G$1" pin="5VOUT"/>
+<pinref part="P+3" gate="1" pin="+5V"/>
+<wire x1="220.98" y1="228.6" x2="246.38" y2="228.6" width="0.1524" layer="91"/>
+<pinref part="C9" gate="G$1" pin="1"/>
+<wire x1="246.38" y1="228.6" x2="251.46" y2="228.6" width="0.1524" layer="91"/>
+<wire x1="251.46" y1="228.6" x2="266.7" y2="228.6" width="0.1524" layer="91"/>
+<junction x="251.46" y="228.6"/>
+<pinref part="C14" gate="G$1" pin="1"/>
+<wire x1="266.7" y1="228.6" x2="281.94" y2="228.6" width="0.1524" layer="91"/>
+<junction x="266.7" y="228.6"/>
+<wire x1="246.38" y1="228.6" x2="246.38" y2="208.28" width="0.1524" layer="91"/>
+<junction x="246.38" y="228.6"/>
+<pinref part="U3" gate="G$1" pin="EN"/>
+<pinref part="U3" gate="G$1" pin="VIN"/>
+<wire x1="264.16" y1="208.28" x2="266.7" y2="208.28" width="0.1524" layer="91"/>
+<wire x1="264.16" y1="208.28" x2="264.16" y2="203.2" width="0.1524" layer="91"/>
+<wire x1="264.16" y1="203.2" x2="266.7" y2="203.2" width="0.1524" layer="91"/>
+<junction x="264.16" y="208.28"/>
+<wire x1="246.38" y1="208.28" x2="264.16" y2="208.28" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="P+6" gate="1" pin="+5V"/>
+<pinref part="U5" gate="G$1" pin="VCC"/>
+<wire x1="160.02" y1="33.02" x2="170.18" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="C20" gate="G$1" pin="1"/>
+<wire x1="170.18" y1="33.02" x2="177.8" y2="33.02" width="0.1524" layer="91"/>
+<junction x="170.18" y="33.02"/>
 </segment>
 </net>
-<net name="N$18" class="0">
+<net name="AMS_MOSI" class="0">
 <segment>
-<pinref part="J2" gate="G$1" pin="YLW-TX"/>
-<pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="193.04" y1="91.44" x2="170.18" y2="91.44" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="PD7/TXD1/SCK/D+"/>
+<wire x1="91.44" y1="152.4" x2="109.22" y2="152.4" width="0.1524" layer="91"/>
+<label x="93.98" y="152.4" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U$3" gate="G$1" pin="MOSI"/>
+<wire x1="180.34" y1="111.76" x2="167.64" y2="111.76" width="0.1524" layer="91"/>
+<label x="167.64" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J15" gate="G$1" pin="3"/>
+<wire x1="127" y1="284.48" x2="114.3" y2="284.48" width="0.1524" layer="91"/>
+<label x="114.3" y="284.48" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="N$11" class="0">
+<net name="AMS_MISO" class="0">
+<segment>
+<pinref part="U1" gate="G$1" pin="PD6/RXD1/MISO/D-"/>
+<wire x1="91.44" y1="154.94" x2="109.22" y2="154.94" width="0.1524" layer="91"/>
+<label x="93.98" y="154.94" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U$3" gate="G$1" pin="MISO"/>
+<wire x1="180.34" y1="114.3" x2="167.64" y2="114.3" width="0.1524" layer="91"/>
+<label x="167.64" y="114.3" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J15" gate="G$1" pin="2"/>
+<wire x1="127" y1="287.02" x2="114.3" y2="287.02" width="0.1524" layer="91"/>
+<label x="114.3" y="287.02" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="AMS_SCK" class="0">
+<segment>
+<pinref part="U1" gate="G$1" pin="PD5/XCK/MOSI"/>
+<wire x1="91.44" y1="157.48" x2="109.22" y2="157.48" width="0.1524" layer="91"/>
+<label x="93.98" y="157.48" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U$3" gate="G$1" pin="CLK"/>
+<wire x1="180.34" y1="116.84" x2="167.64" y2="116.84" width="0.1524" layer="91"/>
+<label x="167.64" y="116.84" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J15" gate="G$1" pin="4"/>
+<wire x1="127" y1="281.94" x2="114.3" y2="281.94" width="0.1524" layer="91"/>
+<label x="114.3" y="281.94" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="AMS_CSN" class="0">
+<segment>
+<pinref part="U1" gate="G$1" pin="PD4/SS"/>
+<wire x1="91.44" y1="160.02" x2="109.22" y2="160.02" width="0.1524" layer="91"/>
+<label x="93.98" y="160.02" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U$3" gate="G$1" pin="CSN"/>
+<wire x1="180.34" y1="119.38" x2="167.64" y2="119.38" width="0.1524" layer="91"/>
+<label x="167.64" y="119.38" size="1.778" layer="95"/>
+</segment>
 <segment>
+<pinref part="J15" gate="G$1" pin="5"/>
+<wire x1="127" y1="279.4" x2="114.3" y2="279.4" width="0.1524" layer="91"/>
+<label x="114.3" y="279.4" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="RTD" class="0">
+<segment>
+<pinref part="U4" gate="G$1" pin="TERM2"/>
+<wire x1="180.34" y1="73.66" x2="177.8" y2="73.66" width="0.1524" layer="91"/>
+<label x="167.64" y="73.66" size="1.778" layer="95"/>
 <pinref part="R6" gate="G$1" pin="2"/>
-<pinref part="J3" gate="G$1" pin="GRN-RX"/>
-<wire x1="182.88" y1="48.26" x2="193.04" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="177.8" y1="73.66" x2="167.64" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="177.8" y1="71.12" x2="177.8" y2="73.66" width="0.1524" layer="91"/>
+<junction x="177.8" y="73.66"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA4"/>
+<wire x1="91.44" y1="228.6" x2="109.22" y2="228.6" width="0.1524" layer="91"/>
+<label x="93.98" y="228.6" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="N$12" class="0">
+<net name="N$3" class="0">
 <segment>
+<pinref part="U5" gate="G$1" pin="1A"/>
+<pinref part="J2" gate="G$1" pin="CLKRX-A"/>
+<wire x1="213.36" y1="22.86" x2="215.9" y2="22.86" width="0.1524" layer="91"/>
 <pinref part="R7" gate="G$1" pin="2"/>
-<pinref part="J3" gate="G$1" pin="YLW-TX"/>
-<wire x1="170.18" y1="43.18" x2="193.04" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="215.9" y1="22.86" x2="228.6" y2="22.86" width="0.1524" layer="91"/>
+<junction x="215.9" y="22.86"/>
+</segment>
+</net>
+<net name="N$11" class="0">
+<segment>
+<pinref part="U5" gate="G$1" pin="1B"/>
+<pinref part="J2" gate="G$1" pin="CLKRX-B"/>
+<wire x1="213.36" y1="12.7" x2="215.9" y2="12.7" width="0.1524" layer="91"/>
+<pinref part="R7" gate="G$1" pin="1"/>
+<wire x1="215.9" y1="12.7" x2="228.6" y2="12.7" width="0.1524" layer="91"/>
+<junction x="215.9" y="12.7"/>
+</segment>
+</net>
+<net name="N$12" class="0">
+<segment>
+<pinref part="U5" gate="G$1" pin="1Y"/>
+<pinref part="J2" gate="G$1" pin="TX-Y"/>
+<wire x1="213.36" y1="7.62" x2="228.6" y2="7.62" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$13" class="0">
+<segment>
+<pinref part="U5" gate="G$1" pin="1Z"/>
+<pinref part="J2" gate="G$1" pin="TX-Z"/>
+<wire x1="213.36" y1="2.54" x2="228.6" y2="2.54" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$14" class="0">
+<segment>
+<pinref part="U5" gate="G$1" pin="2B"/>
+<pinref part="J2" gate="G$1" pin="RX-B"/>
+<wire x1="213.36" y1="-5.08" x2="215.9" y2="-5.08" width="0.1524" layer="91"/>
+<pinref part="R8" gate="G$1" pin="2"/>
+<wire x1="215.9" y1="-5.08" x2="228.6" y2="-5.08" width="0.1524" layer="91"/>
+<junction x="215.9" y="-5.08"/>
+</segment>
+</net>
+<net name="N$15" class="0">
+<segment>
+<pinref part="U5" gate="G$1" pin="2A"/>
+<pinref part="J2" gate="G$1" pin="RX-A"/>
+<wire x1="213.36" y1="-15.24" x2="215.9" y2="-15.24" width="0.1524" layer="91"/>
+<pinref part="R8" gate="G$1" pin="1"/>
+<wire x1="215.9" y1="-15.24" x2="228.6" y2="-15.24" width="0.1524" layer="91"/>
+<junction x="215.9" y="-15.24"/>
+</segment>
+</net>
+<net name="N$16" class="0">
+<segment>
+<pinref part="U5" gate="G$1" pin="2Z"/>
+<pinref part="J2" gate="G$1" pin="CLKTX-Z"/>
+<wire x1="213.36" y1="-20.32" x2="228.6" y2="-20.32" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$17" class="0">
+<segment>
+<pinref part="U5" gate="G$1" pin="2Y"/>
+<pinref part="J2" gate="G$1" pin="CLKRX-Y"/>
+<wire x1="213.36" y1="-25.4" x2="228.6" y2="-25.4" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$19" class="0">
+<segment>
+<pinref part="J2" gate="G$1" pin="LED-GRN-CATHODE"/>
+<wire x1="228.6" y1="-38.1" x2="208.28" y2="-38.1" width="0.1524" layer="91"/>
+<pinref part="R1" gate="G$1" pin="2"/>
+</segment>
+</net>
+<net name="N$20" class="0">
+<segment>
+<pinref part="J2" gate="G$1" pin="LED-YLW-CATHODE"/>
+<wire x1="228.6" y1="-48.26" x2="208.28" y2="-48.26" width="0.1524" layer="91"/>
+<pinref part="R5" gate="G$1" pin="2"/>
 </segment>
 </net>
 </nets>
diff --git a/circuit/atkstepper23/atkstepper23_2018-07-27.zip b/circuit/atkstepper23/atkstepper23_2018-07-27.zip
new file mode 100644
index 0000000000000000000000000000000000000000..c286041e5559e1b8073e6e7f5d20981f7f77b033
Binary files /dev/null and b/circuit/atkstepper23/atkstepper23_2018-07-27.zip differ
diff --git a/circuit/atkstepper23/eagle.epf b/circuit/atkstepper23/eagle.epf
index 90bd6d0a4c19ce990ea37fdc7436a4aec7d2e992..6bf18a4551e6f158198bedc9e89a9ad977187baa 100644
--- a/circuit/atkstepper23/eagle.epf
+++ b/circuit/atkstepper23/eagle.epf
@@ -1,5 +1,5 @@
 [Eagle]
-Version="09 00 00"
+Version="09 01 01"
 Platform="Windows"
 Globals="Globals"
 Desktop="Desktop"
@@ -82,15 +82,15 @@ PadsSameType=0
 Layer=94
 
 [Win_2]
-Type="Schematic Editor"
-Number=1
-File="atkstepper23.sch"
-View="5.426 53.633 499.565 372.052"
-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"
+Type="Board Editor"
+Number=2
+File="atkstepper23.brd"
+View="-8.65115 -11.5972 105.824 68.7511"
+WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.508 1.016 1.27 2.54 0.8128 0.6096 0.4064 0.3048 0.254 0.1524 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.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"
+ViaDrills=" 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"
 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"
@@ -101,14 +101,14 @@ 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=4
-WireBendSet=31
+WireBend=1
+WireBendSet=0
 WireCap=1
 MiterStyle=0
 PadShape=0
 ViaShape=1
 PolygonPour=0
-PolygonRank=0
+PolygonRank=1
 PolygonThermals=1
 PolygonOrphans=0
 TextRatio=8
@@ -123,20 +123,18 @@ SwapLevel=0
 ArcDirection=0
 AddLevel=2
 PadsSameType=0
-Layer=97
-Views=" 1: 5.426 53.633 499.565 372.052"
-Sheet="1"
+Layer=47
 
 [Win_3]
-Type="Board Editor"
-Number=2
-File="atkstepper23.brd"
-View="28.8704 27.3598 39.0281 38.1736"
-WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.254 0.508 1.016 1.27 2.54 0.8128 0.6096 0.4064 0.2032 0.3048 0.1524"
+Type="Schematic Editor"
+Number=1
+File="atkstepper23.sch"
+View="-284.734 -110.324 426.826 348.2"
+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.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"
+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"
@@ -147,14 +145,14 @@ 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
+WireBend=4
+WireBendSet=31
 WireCap=1
 MiterStyle=0
 PadShape=0
 ViaShape=1
 PolygonPour=0
-PolygonRank=1
+PolygonRank=0
 PolygonThermals=1
 PolygonOrphans=0
 TextRatio=8
@@ -169,14 +167,16 @@ SwapLevel=0
 ArcDirection=0
 AddLevel=2
 PadsSameType=0
-Layer=1
+Layer=97
+Views=" 1: -284.734 -110.324 426.826 348.2"
+Sheet="1"
 
 [Win_4]
 Type="Control Panel"
 Number=0
 
 [Desktop]
-Screen="1920 1080"
+Screen="3840 1080"
 Window="Win_1"
 Window="Win_2"
 Window="Win_3"
diff --git a/datasheet/AS5147_DS000307_2-00.pdf b/datasheet/AS5147_DS000307_2-00.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..1c4e3b93373f58070fdf0e7d3b56bd0644b069bc
Binary files /dev/null and b/datasheet/AS5147_DS000307_2-00.pdf differ
diff --git a/datasheet/ENG_DS_NI1000SOT_A.pdf b/datasheet/ENG_DS_NI1000SOT_A.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..bee8060c126c9e70c38fc970ad11c32e6d132af6
Binary files /dev/null and b/datasheet/ENG_DS_NI1000SOT_A.pdf differ
diff --git a/images/routed.png b/images/routed.png
index 1d17ff31a7db72dbf2fddf3197bca7b1d3bb6840..a78fc6b836cafc33c57d62f8b2d33024e8111206 100644
Binary files a/images/routed.png and b/images/routed.png differ
diff --git a/images/schematic.png b/images/schematic.png
index d9b217585c6ab9b350bc0db13f15226e7fd061fd..93186e2e2c2a9614702afcac2d0b66084606480c 100644
Binary files a/images/schematic.png and b/images/schematic.png differ