From d7c06bec812fb975dd3205b0543934213ccf6dbe Mon Sep 17 00:00:00 2001
From: Jake <jake.read@cba.mit.edu>
Date: Tue, 25 Sep 2018 13:47:42 -0400
Subject: [PATCH] rough code

---
 circuit/README.md                             |    6 +
 circuit/atkbbb/atkbbb.brd                     | 1179 +++++++++--------
 circuit/atkbbb/atkbbb.sch                     | 1062 +++++++++------
 circuit/atkbbb/atkbbb_2018-09-21.zip          |  Bin 0 -> 208613 bytes
 circuit/atkbbb/eagle.epf                      |   27 +-
 embedded/atkbbb/atkbbb.atsln                  |   22 +
 embedded/atkbbb/atkbbb/Debug/Makefile         |  129 ++
 embedded/atkbbb/atkbbb/Debug/atkbbb.eep       |    1 +
 embedded/atkbbb/atkbbb/Debug/makedep.mk       |    6 +
 .../atkbbb/atkbbb/atkbbb.componentinfo.xml    |   86 ++
 embedded/atkbbb/atkbbb/atkbbb.cproj           |  144 ++
 embedded/atkbbb/atkbbb/main.c                 |   60 +
 12 files changed, 1742 insertions(+), 980 deletions(-)
 create mode 100644 circuit/README.md
 create mode 100644 circuit/atkbbb/atkbbb_2018-09-21.zip
 create mode 100644 embedded/atkbbb/atkbbb.atsln
 create mode 100644 embedded/atkbbb/atkbbb/Debug/Makefile
 create mode 100644 embedded/atkbbb/atkbbb/Debug/atkbbb.eep
 create mode 100644 embedded/atkbbb/atkbbb/Debug/makedep.mk
 create mode 100644 embedded/atkbbb/atkbbb/atkbbb.componentinfo.xml
 create mode 100644 embedded/atkbbb/atkbbb/atkbbb.cproj
 create mode 100644 embedded/atkbbb/atkbbb/main.c

diff --git a/circuit/README.md b/circuit/README.md
new file mode 100644
index 0000000..202152e
--- /dev/null
+++ b/circuit/README.md
@@ -0,0 +1,6 @@
+# ATK BreadBoardBoard Circuit Notes
+
+! does breadboard things !
+
+## Notes
+
diff --git a/circuit/atkbbb/atkbbb.brd b/circuit/atkbbb/atkbbb.brd
index cc3d1ee..376de38 100644
--- a/circuit/atkbbb/atkbbb.brd
+++ b/circuit/atkbbb/atkbbb.brd
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE eagle SYSTEM "eagle.dtd">
-<eagle version="9.1.3">
+<eagle version="9.1.1">
 <drawing>
 <settings>
-<setting alwaysvectorfont="yes"/>
+<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"/>
@@ -172,18 +172,18 @@
 <text x="8.68" y="6.85" size="0.8128" layer="21" font="vector" align="center">PD5</text>
 <text x="39.97" y="19.02" size="0.8128" layer="21" align="center">ATKP0</text>
 <text x="35" y="39.5" size="0.8128" layer="22" font="vector" rot="MR0" align="center-left">atkbreadboardboard
-V0.1</text>
-<dimension x1="21.5" y1="-1" x2="46" y2="-1" x3="33.75" y3="-4.73999375" textsize="0.8128" layer="47"/>
+V0.11</text>
+<dimension x1="21.5" y1="-1" x2="50.5" y2="-1" x3="36" y3="-4.73999375" textsize="0.8128" layer="47"/>
 <dimension x1="21.5" y1="-1" x2="0" y2="-1" x3="10.75" y3="-4.7" textsize="0.8128" layer="47"/>
-<dimension x1="47" y1="0" x2="47" y2="41.5" x3="53.350003125" y3="20.75" textsize="0.8128" layer="47"/>
-<wire x1="42.5" y1="41.5" x2="1.5" y2="41.5" width="0.1524" layer="20"/>
+<dimension x1="51" y1="0" x2="51" y2="41.5" x3="53.350003125" y3="20.75" textsize="0.8128" layer="47"/>
+<wire x1="46.5" y1="41.5" x2="1.5" y2="41.5" width="0.1524" layer="20"/>
 <wire x1="1.5" y1="41.5" x2="0" y2="40" width="0.1524" layer="20" curve="90"/>
 <wire x1="0" y1="40" x2="0" y2="1.5" width="0.1524" layer="20"/>
 <wire x1="0" y1="1.5" x2="1.5" y2="0" width="0.1524" layer="20" curve="90"/>
-<wire x1="1.5" y1="0" x2="45.5" y2="0" width="0.1524" layer="20"/>
-<wire x1="45.5" y1="0" x2="46" y2="0.5" width="0.1524" layer="20" curve="90"/>
-<wire x1="46" y1="0.5" x2="46" y2="38" width="0.1524" layer="20"/>
-<wire x1="46" y1="38" x2="42.5" y2="41.5" width="0.1524" layer="20" curve="90"/>
+<wire x1="1.5" y1="0" x2="49.5" y2="0" width="0.1524" layer="20"/>
+<wire x1="49.5" y1="0" x2="50.5" y2="1" width="0.1524" layer="20" curve="90"/>
+<wire x1="50.5" y1="1" x2="50.5" y2="37.5" width="0.1524" layer="20"/>
+<wire x1="50.5" y1="37.5" x2="46.5" y2="41.5" width="0.1524" layer="20" curve="90"/>
 <text x="8.68" y="24.63" size="0.8128" layer="21" font="vector" align="center">PC2</text>
 <text x="8.68" y="27.17" size="0.8128" layer="21" font="vector" align="center">PC1</text>
 <text x="8.68" y="29.71" size="0.8128" layer="21" font="vector" align="center">PC0</text>
@@ -236,6 +236,10 @@ ANYTHING IS POSSIBLE</text>
 <text x="18.3" y="29.2" size="0.8128" layer="21" font="vector" rot="R180" align="bottom-right">5V</text>
 <text x="18.3" y="12.6" size="0.8128" layer="21" font="vector" rot="R180" align="bottom-right">3V3</text>
 <dimension x1="-2" y1="38" x2="-2" y2="3.5" x3="-4.5" y3="20.75" textsize="0.8128" layer="47"/>
+<dimension x1="0" y1="45" x2="19" y2="45" x3="9.5" y3="49.2" textsize="0.8128" layer="47"/>
+<dimension x1="-3" y1="0" x2="-3" y2="27" x3="-10" y3="13.5" textsize="0.8128" layer="47"/>
+<text x="40.8" y="33.4" size="1.27" layer="21" font="vector">VCC</text>
+<text x="40.6" y="28" size="1.27" layer="21" font="vector">GND</text>
 </plain>
 <libraries>
 <library name="borkedlabs-passives">
@@ -334,57 +338,57 @@ ANYTHING IS POSSIBLE</text>
 </library>
 <library name="power">
 <packages>
-<package name="PWRPAD_M3-PEM-MOUNT">
-<pad name="P$1" x="0" y="0" drill="4.1" diameter="6.2" thermals="no"/>
+<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"/>
-<vertex x="0.6" y="3"/>
+<vertex x="-0.6" y="3.6"/>
+<vertex x="0.6" y="3.6"/>
 <vertex x="0.4" y="2.1"/>
 <vertex x="-0.4" y="2.1"/>
 </polygon>
 <polygon width="0.127" layer="31">
-<vertex x="0.6" y="-3"/>
-<vertex x="-0.6" y="-3"/>
+<vertex x="0.6" y="-3.6"/>
+<vertex x="-0.6" y="-3.6"/>
 <vertex x="-0.4" y="-2.1"/>
 <vertex x="0.4" y="-2.1"/>
 </polygon>
 <polygon width="0.127" layer="31">
-<vertex x="-3" y="-0.6"/>
-<vertex x="-3" y="0.6"/>
+<vertex x="-3.6" y="-0.6"/>
+<vertex x="-3.6" y="0.6"/>
 <vertex x="-2.1" y="0.4"/>
 <vertex x="-2.1" y="-0.4"/>
 </polygon>
 <polygon width="0.127" layer="31">
-<vertex x="3" y="0.6"/>
-<vertex x="3" y="-0.6"/>
+<vertex x="3.6" y="0.6"/>
+<vertex x="3.6" y="-0.6"/>
 <vertex x="2.1" y="-0.4"/>
 <vertex x="2.1" y="0.4"/>
 </polygon>
 <polygon width="0.127" layer="31">
-<vertex x="-2.55269375" y="1.73136875"/>
-<vertex x="-1.704165625" y="2.579896875"/>
+<vertex x="-2.95269375" y="2.13136875"/>
+<vertex x="-2.104165625" y="2.979896875"/>
 <vertex x="-1.19203125" y="1.784921875"/>
 <vertex x="-1.75771875" y="1.2192375"/>
 </polygon>
 <polygon width="0.127" layer="31">
-<vertex x="2.59705625" y="-1.72131875"/>
-<vertex x="1.748528125" y="-2.569846875"/>
+<vertex x="2.99705625" y="-2.12131875"/>
+<vertex x="2.148528125" y="-2.969846875"/>
 <vertex x="1.23639375" y="-1.774871875"/>
 <vertex x="1.80208125" y="-1.2091875"/>
 </polygon>
 <polygon width="0.127" layer="31">
-<vertex x="-1.704165625" y="-2.569846875"/>
-<vertex x="-2.55269375" y="-1.72131875"/>
+<vertex x="-2.104165625" y="-2.969846875"/>
+<vertex x="-2.95269375" y="-2.12131875"/>
 <vertex x="-1.75771875" y="-1.2091875"/>
 <vertex x="-1.19203125" y="-1.774871875"/>
 </polygon>
 <polygon width="0.127" layer="31">
-<vertex x="1.748528125" y="2.579896875"/>
-<vertex x="2.59705625" y="1.73136875"/>
+<vertex x="2.148528125" y="2.979896875"/>
+<vertex x="2.99705625" y="2.13136875"/>
 <vertex x="1.80208125" y="1.2192375"/>
 <vertex x="1.23639375" y="1.784921875"/>
 </polygon>
-<circle x="0" y="0" radius="3" width="0.125" layer="51"/>
+<circle x="0" y="0" radius="3.5" width="0.125" layer="51"/>
 </package>
 <package name="PWRPAD_3-25MM">
 <pad name="P$1" x="0" y="0" drill="3.25" diameter="5.75" thermals="no"/>
@@ -706,6 +710,25 @@ ANYTHING IS POSSIBLE</text>
 <wire x1="-2.1" y1="-1.5" x2="2.1" y2="-1.5" width="0.127" layer="51"/>
 <wire x1="2.1" y1="-1.5" x2="2.1" y2="-1.4" width="0.127" layer="51"/>
 </package>
+<package name="SOD-123HE">
+<smd name="P$1" x="0.8" y="0" dx="2.4" dy="1.4" layer="1"/>
+<smd name="P$2" x="-1.55" y="0" dx="0.9" dy="1.4" layer="1"/>
+<wire x1="-1.4" y1="-0.9" x2="0" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.9" x2="0.9" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="-0.9" x2="1.4" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="1.4" y1="-0.9" x2="1.4" y2="0.9" width="0.127" layer="51"/>
+<wire x1="1.4" y1="0.9" x2="0.9" y2="0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0.9" x2="0" y2="0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="0.9" x2="-1.4" y2="0.9" width="0.127" layer="51"/>
+<wire x1="-1.4" y1="0.9" x2="-1.4" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0.9" x2="0.9" y2="0" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0" x2="0.9" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0" x2="0" y2="0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="0.9" x2="0" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.9" x2="0.9" y2="0" width="0.127" layer="51"/>
+<wire x1="1.4" y1="0.9" x2="0.5" y2="0.9" width="0.127" layer="21"/>
+<wire x1="1.4" y1="-0.9" x2="0.5" y2="-0.9" width="0.127" layer="21"/>
+</package>
 </packages>
 </library>
 <library name="comm">
@@ -785,29 +808,28 @@ thin small outline package</description>
 </library>
 <library name="connector">
 <packages>
-<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 name="RJ45-LED-RJHSE-5381-UPTAB">
+<hole x="-6.35" y="-2.54" drill="3.2512"/>
+<hole x="6.35" y="-2.54" drill="3.2512"/>
+<pad name="SHDL1" x="-8.128" y="0.889" drill="1.5748" shape="square" rot="R180"/>
+<pad name="SHDL2" x="8.128" y="0.889" drill="1.5748" shape="square"/>
+<wire x1="-8.254" y1="-6.5" x2="-8.255" y2="-8.509" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-8.509" x2="8.255" y2="-8.509" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-8.509" x2="8.255" y2="7.366" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="7.366" x2="-8.255" y2="7.366" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="7.366" x2="-8.254" y2="-6.5" width="0.1524" layer="51"/>
+<pad name="P$1" x="3.556" y="0" drill="0.9"/>
+<pad name="P$2" x="2.54" y="1.778" drill="0.9"/>
+<pad name="P$3" x="1.524" y="0" drill="0.9"/>
+<pad name="P$5" x="-0.508" y="0" drill="0.9"/>
+<pad name="P$7" x="-2.54" y="0" drill="0.9"/>
+<pad name="P$4" x="0.508" y="1.778" drill="0.9"/>
+<pad name="P$6" x="-1.524" y="1.778" drill="0.9"/>
+<pad name="P$8" x="-3.556" y="1.778" drill="0.9"/>
+<pad name="YLWP" x="-6.858" y="6.604" drill="0.889"/>
+<pad name="GRNN" x="6.858" y="6.604" drill="0.889"/>
+<pad name="GRNP" x="4.572" y="6.604" drill="0.889"/>
+<pad name="YLWN" x="-4.572" y="6.604" drill="0.889"/>
 </package>
 <package name="FIDUCIAL_1MM">
 <smd name="1" x="0" y="0" dx="1" dy="1" layer="1" roundness="100" stop="no" cream="no"/>
@@ -1091,241 +1113,242 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="J2" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="42.5" y="26"/>
-<element name="J1" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="42.5" y="38"/>
-<element name="C6" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="19" y="27" smashed="yes" rot="R180">
+<element name="J2" library="power" package="PWRPAD_M3_STANDOFF" value="PWRPADM3-STANDOFF" x="46.5" y="25.5"/>
+<element name="J1" library="power" package="PWRPAD_M3_STANDOFF" value="PWRPADM3-STANDOFF" x="46.5" y="37.5"/>
+<element name="C8" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="19" y="27" smashed="yes" rot="R180">
 <attribute name="NAME" x="17.289" y="27.503" size="0.8128" layer="25" rot="R180"/>
 <attribute name="PACKAGE" value="0603" x="19" y="27" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="TYPE" value="" x="19" y="27" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="VALUE" x="20.016" y="29.413" size="1.016" layer="27" rot="R180"/>
 <attribute name="VOLTAGE" value="" x="19" y="27" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
-<element name="C4" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="21.4" y="15.5" smashed="yes" rot="R180">
+<element name="C7" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="21.4" y="15.5" smashed="yes" rot="R180">
 <attribute name="NAME" x="22.389" y="17.303" size="0.8128" layer="25" rot="R180"/>
 <attribute name="PACKAGE" value="0603" x="21.4" y="15.5" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="TYPE" value="" x="21.4" y="15.5" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="VALUE" x="22.416" y="17.913" size="1.016" layer="27" rot="R180"/>
 <attribute name="VOLTAGE" value="" x="21.4" y="15.5" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
-<element name="C3" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="18" y="14.2" smashed="yes" rot="R270">
+<element name="C6" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="18" y="14.2" smashed="yes" rot="R270">
 <attribute name="NAME" x="18.423" y="15.811" size="0.8128" layer="25" rot="R90"/>
 <attribute name="PACKAGE" value="0603" x="18" y="14.2" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="TYPE" value="" x="18" y="14.2" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="15.587" y="15.216" size="1.016" layer="27" rot="R270"/>
 <attribute name="VOLTAGE" value="" x="18" y="14.2" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="C2" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="30" y="25" smashed="yes" rot="R90">
+<element name="C5" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="30" y="25" smashed="yes" rot="R90">
 <attribute name="NAME" x="30.603" y="26.611" size="0.8128" layer="25" rot="R90"/>
 <attribute name="PACKAGE" value="0603" x="30" y="25" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="TYPE" value="" x="30" y="25" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="32.413" y="23.984" size="1.016" layer="27" rot="R90"/>
 <attribute name="VOLTAGE" value="" x="30" y="25" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="C1" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="25.4" y="15.5" smashed="yes" rot="R180">
+<element name="C4" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="25.4" y="15.5" smashed="yes" rot="R180">
 <attribute name="NAME" x="22.691" y="15.097" size="0.8128" layer="25"/>
 <attribute name="PACKAGE" value="0603" x="25.4" y="15.5" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="TYPE" value="" x="25.4" y="15.5" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="VALUE" x="26.416" y="17.913" size="1.016" layer="27" rot="R180"/>
 <attribute name="VOLTAGE" value="" x="25.4" y="15.5" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
-<element name="D7" library="lights" package="LED0805" value="LED0805" x="31" y="2" smashed="yes" rot="R90">
+<element name="D3" library="lights" package="LED0805" value="LED0805" x="31" y="2" smashed="yes" rot="R90">
 <attribute name="NAME" x="31.777" y="2.589" size="0.8128" layer="25" rot="R270"/>
 <attribute name="VALUE" x="33.413" y="0.984" size="1.016" layer="27" ratio="10" rot="R90"/>
 </element>
-<element name="R10" library="borkedlabs-passives" package="0805" value="150R" x="31" y="5" smashed="yes" rot="R270">
+<element name="R3" library="borkedlabs-passives" package="0805" value="150R" x="31" y="5" smashed="yes" rot="R270">
 <attribute name="NAME" x="31.9255" y="5.762" size="0.8128" layer="25" rot="R270"/>
 <attribute name="PACKAGE" value="0805" x="31" y="5" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="PRECISION" value="" x="31" y="5" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="28.968" y="6.016" size="1.016" layer="27" rot="R270"/>
 </element>
-<element name="D6" library="lights" package="LED0805" value="LED0805" x="28.5" y="2" smashed="yes" rot="R90">
+<element name="D2" library="lights" package="LED0805" value="LED0805" x="28.5" y="2" smashed="yes" rot="R90">
 <attribute name="NAME" x="29.277" y="2.689" size="0.8128" layer="25" rot="R270"/>
 <attribute name="VALUE" x="30.913" y="0.984" size="1.016" layer="27" ratio="10" rot="R90"/>
 </element>
-<element name="R9" library="borkedlabs-passives" package="0805" value="150R" x="28.5" y="5" smashed="yes" rot="R270">
+<element name="R2" library="borkedlabs-passives" package="0805" value="150R" x="28.5" y="5" smashed="yes" rot="R270">
 <attribute name="NAME" x="29.3255" y="5.762" size="0.8128" layer="25" rot="R270"/>
 <attribute name="PACKAGE" value="0805" x="28.5" y="5" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="PRECISION" value="" x="28.5" y="5" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="26.468" y="6.016" size="1.016" layer="27" rot="R270"/>
 </element>
-<element name="D5" library="lights" package="LED0805" value="LED0805" x="26" y="2" smashed="yes" rot="R90">
+<element name="D1" library="lights" package="LED0805" value="LED0805" x="26" y="2" smashed="yes" rot="R90">
 <attribute name="NAME" x="26.777" y="2.689" size="0.8128" layer="25" rot="R270"/>
 <attribute name="VALUE" x="28.413" y="0.984" size="1.016" layer="27" ratio="10" rot="R90"/>
 </element>
-<element name="R8" library="borkedlabs-passives" package="0805" value="150R" x="26" y="5" smashed="yes" rot="R270">
+<element name="R1" library="borkedlabs-passives" package="0805" value="150R" x="26" y="5" smashed="yes" rot="R270">
 <attribute name="NAME" x="26.8255" y="5.762" size="0.8128" layer="25" rot="R270"/>
 <attribute name="PACKAGE" value="0805" x="26" y="5" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="PRECISION" value="" x="26" y="5" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="23.968" y="6.016" size="1.016" layer="27" rot="R270"/>
 </element>
-<element name="C10" library="borkedlabs-passives" package="1206" value="10uF" x="43.5" y="32" smashed="yes" rot="R270">
-<attribute name="NAME" x="43.143" y="29.37" size="0.8128" layer="25" rot="R270"/>
-<attribute name="PACKAGE" value="1206" x="43.5" y="32" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="TYPE" value="" x="43.5" y="32" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="VALUE" x="40.706" y="33.397" size="1.016" layer="27" rot="R270"/>
-<attribute name="VOLTAGE" value="" x="43.5" y="32" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="C2" library="borkedlabs-passives" package="1206" value="10uF" x="47.5" y="31.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="47.143" y="28.87" size="0.8128" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="1206" x="47.5" y="31.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="47.5" y="31.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="44.706" y="32.897" size="1.016" layer="27" rot="R270"/>
+<attribute name="VOLTAGE" value="" x="47.5" y="31.5" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="J9" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="21.5" y="3.5"/>
-<element name="J10" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="21.5" y="38" rot="R180"/>
+<element name="J11" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="21.5" y="3.5"/>
+<element name="J13" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="21.5" y="38" rot="R180"/>
 <element name="U$6" library="fab" package="CBA-SILK-LOGO" value="CBA-LOGO" x="37" y="39.5" rot="MR0"/>
-<element name="U1" library="microcontrollers" package="QFN-64-9X9MM" value="ATXMEGA_A3UQFN" x="24" y="21.5" rot="R270"/>
+<element name="U2" library="microcontrollers" package="QFN-64-9X9MM" value="ATXMEGA_A3UQFN" x="24" y="21.5" rot="R270"/>
 <element name="Y1" library="passives" package="RES_PRQC" value="RESONATORPQRC" x="31.7" y="21.9" rot="R90"/>
-<element name="C5" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="30.1" y="18.9" rot="R270">
+<element name="C3" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="30.1" y="18.9" rot="R270">
 <attribute name="PACKAGE" value="0603" x="30.1" y="18.9" size="0.8128" layer="27" rot="R270" display="off"/>
 <attribute name="TYPE" value="" x="30.1" y="18.9" size="0.8128" layer="27" rot="R270" display="off"/>
 <attribute name="VOLTAGE" value="" x="30.1" y="18.9" size="0.8128" layer="27" rot="R270" display="off"/>
 </element>
-<element name="J3" library="microcontrollers" package="PDI_2X3_SMD" value="" x="35" y="27.5">
-<attribute name="PROD_ID" value="CONN-11290" x="35" y="27.5" size="0.8128" layer="27" font="vector" display="off"/>
+<element name="J3" library="microcontrollers" package="PDI_2X3_SMD" value="" x="38.5" y="23.5" rot="R270">
+<attribute name="PROD_ID" value="CONN-11290" x="38.5" y="23.5" size="0.8128" layer="27" font="vector" rot="R270" display="off"/>
 </element>
-<element name="S1" library="passives" package="TACT-SWITCH-KMR6" value="2-8X4-5_SWITCH" x="32.5" y="33"/>
-<element name="U2" library="power" package="QFN16-3X3-TI-RTE" value="BUCK-TS30011-12-13QFN" x="38" y="34.5" rot="R90"/>
-<element name="C8" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="37.7" y="37.2" rot="R180">
+<element name="S1" library="passives" package="TACT-SWITCH-KMR6" value="2-8X4-5_SWITCH" x="32.5" y="28.5" rot="R270"/>
+<element name="U1" library="power" package="QFN16-3X3-TI-RTE" value="BUCK-TS30011-12-13QFN" x="38" y="34.5" rot="R90"/>
+<element name="C9" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="37.7" y="37.2" rot="R180">
 <attribute name="PACKAGE" value="0603" x="37.7" y="37.2" size="0.8128" layer="27" font="vector" rot="R180" display="off"/>
 <attribute name="TYPE" value="" x="37.7" y="37.2" size="0.8128" layer="27" font="vector" rot="R180" display="off"/>
 <attribute name="VOLTAGE" value="" x="37.7" y="37.2" size="0.8128" layer="27" font="vector" rot="R180" display="off"/>
 </element>
 <element name="L1" library="power" package="NRS5020T4R7MMGJ" value="4.7uH" x="33.5" y="37.5" rot="R90"/>
-<element name="C9" library="borkedlabs-passives" package="1206" value="10uF" x="41.5" y="32" rot="R270">
-<attribute name="PACKAGE" value="1206" x="41.5" y="32" size="0.8128" layer="27" font="vector" rot="R270" display="off"/>
-<attribute name="TYPE" value="" x="41.5" y="32" size="0.8128" layer="27" font="vector" rot="R270" display="off"/>
-<attribute name="VOLTAGE" value="" x="41.5" y="32" size="0.8128" layer="27" font="vector" rot="R270" display="off"/>
+<element name="C1" library="borkedlabs-passives" package="1206" value="10uF" x="45.5" y="31.5" rot="R270">
+<attribute name="PACKAGE" value="1206" x="45.5" y="31.5" size="0.8128" layer="27" font="vector" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="45.5" y="31.5" size="0.8128" layer="27" font="vector" rot="R270" display="off"/>
+<attribute name="VOLTAGE" value="" x="45.5" y="31.5" size="0.8128" layer="27" font="vector" rot="R270" display="off"/>
 </element>
-<element name="C12" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="21" y="32" rot="R270">
+<element name="C10" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="21" y="32" rot="R270">
 <attribute name="PACKAGE" value="0603" x="21" y="32" size="0.8128" layer="27" font="vector" rot="R270" display="off"/>
 <attribute name="TYPE" value="" x="21" y="32" size="0.8128" layer="27" font="vector" rot="R270" display="off"/>
 <attribute name="VOLTAGE" value="" x="21" y="32" size="0.8128" layer="27" font="vector" rot="R270" display="off"/>
 </element>
-<element name="C13" library="borkedlabs-passives" package="1206" value="10uF" x="29.7" y="38" rot="R90">
+<element name="C11" library="borkedlabs-passives" package="1206" value="10uF" x="29.7" y="38" rot="R90">
 <attribute name="PACKAGE" value="1206" x="29.7" y="38" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
 <attribute name="TYPE" value="" x="29.7" y="38" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
 <attribute name="VOLTAGE" value="" x="29.7" y="38" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
 </element>
-<element name="U3" library="comm" package="TSSOP16" value="RS485-2BY2-SN75C1168PWR" x="28.5" y="10" rot="R270"/>
-<element name="J4" library="connector" package="RJ45-LED-RJE7318800XXX" value="ATK-RS48PHYVERJ45LED" x="39.5" y="10" rot="R90"/>
-<element name="C11" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="31" y="14" rot="R180">
+<element name="U4" library="comm" package="TSSOP16" value="RS485-2BY2-SN75C1168PWR" x="28.5" y="10" rot="R270"/>
+<element name="J10" library="connector" package="RJ45-LED-RJHSE-5381-UPTAB" value="ATK-RS48PHYVERJ45LEDTABUP" x="41.5" y="10" rot="R90"/>
+<element name="C16" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="31" y="14" rot="R180">
 <attribute name="PACKAGE" value="0603" x="31" y="14" size="0.8128" layer="27" font="vector" rot="R180" display="off"/>
 <attribute name="TYPE" value="" x="31" y="14" size="0.8128" layer="27" font="vector" rot="R180" display="off"/>
 <attribute name="VOLTAGE" value="" x="31" y="14" size="0.8128" layer="27" font="vector" rot="R180" display="off"/>
 </element>
-<element name="R1" library="borkedlabs-passives" package="0805" value="120R" x="22.7" y="12" rot="R270">
+<element name="R6" library="borkedlabs-passives" package="0805" value="120R" x="22.7" y="12" rot="R270">
 <attribute name="PACKAGE" value="0805" x="22.7" y="12" size="0.8128" layer="27" font="vector" rot="R270" display="off"/>
 <attribute name="PRECISION" value="" x="22.7" y="12" size="0.8128" layer="27" font="vector" rot="R270" display="off"/>
 </element>
-<element name="R2" library="borkedlabs-passives" package="0805" value="120R" x="22.7" y="9" rot="R270">
+<element name="R7" library="borkedlabs-passives" package="0805" value="120R" x="22.7" y="9" rot="R270">
 <attribute name="PACKAGE" value="0805" x="22.7" y="9" size="0.8128" layer="27" font="vector" rot="R270" display="off"/>
 <attribute name="PRECISION" value="" x="22.7" y="9" size="0.8128" layer="27" font="vector" rot="R270" display="off"/>
 </element>
-<element name="R3" library="borkedlabs-passives" package="0805" value="150R" x="32.5" y="17" rot="R90">
+<element name="R4" library="borkedlabs-passives" package="0805" value="150R" x="32.5" y="17" rot="R90">
 <attribute name="PACKAGE" value="0805" x="32.5" y="17" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
 <attribute name="PRECISION" value="" x="32.5" y="17" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
 </element>
-<element name="R4" library="borkedlabs-passives" package="0805" value="150R" x="34.9" y="1.1">
-<attribute name="PACKAGE" value="0805" x="34.9" y="1.1" size="0.8128" layer="27" font="vector" display="off"/>
-<attribute name="PRECISION" value="" x="34.9" y="1.1" size="0.8128" layer="27" font="vector" display="off"/>
+<element name="R5" library="borkedlabs-passives" package="0805" value="150R" x="32.9" y="5" rot="R90">
+<attribute name="PACKAGE" value="0805" x="32.9" y="5" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="32.9" y="5" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
 </element>
-<element name="C14" library="borkedlabs-passives" package="1206" value="10uF" x="27.8" y="38" rot="R90">
+<element name="C12" library="borkedlabs-passives" package="1206" value="10uF" x="27.8" y="38" rot="R90">
 <attribute name="PACKAGE" value="1206" x="27.8" y="38" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
 <attribute name="TYPE" value="" x="27.8" y="38" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
 <attribute name="VOLTAGE" value="" x="27.8" y="38" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
 </element>
-<element name="C15" library="borkedlabs-passives" package="1206" value="10uF" x="25.9" y="38" rot="R90">
+<element name="C14" library="borkedlabs-passives" package="1206" value="10uF" x="25.9" y="38" rot="R90">
 <attribute name="PACKAGE" value="1206" x="25.9" y="38" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
 <attribute name="TYPE" value="" x="25.9" y="38" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
 <attribute name="VOLTAGE" value="" x="25.9" y="38" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
 </element>
-<element name="U4" library="power" package="SOT23-5" value="VREG-AP2112" x="23.5" y="31.5" rot="R180"/>
-<element name="C16" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="26" y="32" rot="R90">
+<element name="U3" library="power" package="SOT23-5" value="VREG-AP2112" x="23.5" y="31.5" rot="R180"/>
+<element name="C13" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="26" y="32" rot="R90">
 <attribute name="PACKAGE" value="0603" x="26" y="32" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
 <attribute name="TYPE" value="" x="26" y="32" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
 <attribute name="VOLTAGE" value="" x="26" y="32" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
 </element>
-<element name="C17" library="borkedlabs-passives" package="1206" value="10uF" x="28" y="32" rot="R90">
+<element name="C15" library="borkedlabs-passives" package="1206" value="10uF" x="28" y="32" rot="R90">
 <attribute name="PACKAGE" value="1206" x="28" y="32" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
 <attribute name="TYPE" value="" x="28" y="32" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
 <attribute name="VOLTAGE" value="" x="28" y="32" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
 </element>
-<element name="J5" library="SparkFun-Connectors" package="1X16_NO_SILK" value="" x="1.35" y="39.91" rot="R270"/>
-<element name="J6" library="SparkFun-Connectors" package="1X16_NO_SILK" value="" x="3.89" y="39.91" rot="R270"/>
-<element name="J7" library="SparkFun-Connectors" package="1X16_NO_SILK" value="" x="6.43" y="39.91" rot="R270"/>
-<element name="J8" library="SparkFun-Connectors" package="1X16_NO_SILK" value="" x="13.415" y="39.91" rot="R270"/>
-<element name="J12" library="SparkFun-Connectors" package="1X16_NO_SILK" value="" x="15.955" y="39.91" rot="R270"/>
-<element name="U$1" library="connector" package="FIDUCIAL_1MM" value="FIDUCIAL" x="27.5" y="28.5"/>
-<element name="U$2" library="connector" package="FIDUCIAL_1MM" value="FIDUCIAL" x="39.5" y="2"/>
-<element name="J11" library="SparkFun-Connectors" package="1X16_NO_SILK" value="" x="10.875" y="39.91" rot="R270"/>
-<element name="U$3" library="connector" package="SJFAB" value="SOLDER_JUMPER" x="19" y="29.5" rot="MR0"/>
-<element name="U$4" library="connector" package="SJFAB" value="SOLDER_JUMPER" x="18.9" y="7.5" rot="MR0"/>
-<element name="C7" library="borkedlabs-passives" package="1206" value="10uF" x="20.1" y="9.1" rot="R90">
+<element name="J8" library="SparkFun-Connectors" package="1X16_NO_SILK" value="" x="1.35" y="39.91" rot="R270"/>
+<element name="J7" library="SparkFun-Connectors" package="1X16_NO_SILK" value="" x="3.89" y="39.91" rot="R270"/>
+<element name="J6" library="SparkFun-Connectors" package="1X16_NO_SILK" value="" x="6.43" y="39.91" rot="R270"/>
+<element name="J15" library="SparkFun-Connectors" package="1X16_NO_SILK" value="" x="13.415" y="39.91" rot="R270"/>
+<element name="J16" library="SparkFun-Connectors" package="1X16_NO_SILK" value="" x="15.955" y="39.91" rot="R270"/>
+<element name="J4" library="connector" package="FIDUCIAL_1MM" value="FIDUCIAL" x="8.5" y="37.5"/>
+<element name="J5" library="connector" package="FIDUCIAL_1MM" value="FIDUCIAL" x="49" y="1.5"/>
+<element name="J9" library="SparkFun-Connectors" package="1X16_NO_SILK" value="" x="10.875" y="39.91" rot="R270"/>
+<element name="J14" library="connector" package="SJFAB" value="SOLDER_JUMPER" x="19" y="29.5" rot="MR0"/>
+<element name="J12" library="connector" package="SJFAB" value="SOLDER_JUMPER" x="18.9" y="7.5" rot="MR0"/>
+<element name="C17" library="borkedlabs-passives" package="1206" value="10uF" x="20.1" y="9.1" rot="R90">
 <attribute name="PACKAGE" value="1206" x="20.1" y="9.1" size="0.8128" layer="27" rot="R90" display="off"/>
 <attribute name="TYPE" value="" x="20.1" y="9.1" size="0.8128" layer="27" rot="R90" display="off"/>
 <attribute name="VOLTAGE" value="" x="20.1" y="9.1" size="0.8128" layer="27" rot="R90" display="off"/>
 </element>
+<element name="D4" library="passives" package="SOD-123HE" value="" x="37" y="30" rot="R180"/>
 </elements>
 <signals>
 <signal name="GND">
-<contactref element="R8" pad="1"/>
+<contactref element="R1" pad="1"/>
 <contactref element="Y1" pad="2"/>
-<contactref element="U1" pad="24"/>
-<contactref element="U1" pad="P$1"/>
-<contactref element="U1" pad="44"/>
-<contactref element="U1" pad="60"/>
-<contactref element="U1" pad="14"/>
-<contactref element="U1" pad="34"/>
-<contactref element="U1" pad="52"/>
+<contactref element="U2" pad="24"/>
+<contactref element="U2" pad="P$1"/>
+<contactref element="U2" pad="44"/>
+<contactref element="U2" pad="60"/>
+<contactref element="U2" pad="14"/>
+<contactref element="U2" pad="34"/>
+<contactref element="U2" pad="52"/>
+<contactref element="C8" pad="2"/>
+<contactref element="C7" pad="2"/>
 <contactref element="C6" pad="2"/>
+<contactref element="C5" pad="2"/>
 <contactref element="C4" pad="2"/>
 <contactref element="C3" pad="2"/>
-<contactref element="C2" pad="2"/>
-<contactref element="C1" pad="2"/>
-<contactref element="C5" pad="2"/>
 <contactref element="J3" pad="6"/>
 <contactref element="S1" pad="P$2"/>
-<contactref element="U2" pad="4"/>
-<contactref element="U2" pad="TH"/>
-<contactref element="U2" pad="15"/>
-<contactref element="U2" pad="14"/>
-<contactref element="C10" pad="2"/>
-<contactref element="C9" pad="2"/>
+<contactref element="U1" pad="4"/>
+<contactref element="U1" pad="TH"/>
+<contactref element="U1" pad="15"/>
+<contactref element="U1" pad="14"/>
+<contactref element="C2" pad="2"/>
+<contactref element="C1" pad="2"/>
 <contactref element="J2" pad="P$1"/>
-<contactref element="C12" pad="2"/>
-<contactref element="C13" pad="2"/>
-<contactref element="U3" pad="8"/>
+<contactref element="C10" pad="2"/>
 <contactref element="C11" pad="2"/>
+<contactref element="U4" pad="8"/>
+<contactref element="C16" pad="2"/>
+<contactref element="C12" pad="2"/>
 <contactref element="C14" pad="2"/>
+<contactref element="U3" pad="2"/>
+<contactref element="C13" pad="2"/>
 <contactref element="C15" pad="2"/>
-<contactref element="U4" pad="2"/>
-<contactref element="C16" pad="2"/>
-<contactref element="C17" pad="2"/>
 <polygon width="0.1524" layer="1" rank="6">
 <vertex x="-1" y="52"/>
 <vertex x="-1" y="-2"/>
-<vertex x="48" y="-2"/>
-<vertex x="48" y="53.5"/>
+<vertex x="52" y="-2"/>
+<vertex x="52" y="53.5"/>
 <vertex x="-0.5" y="53.5"/>
 <vertex x="-0.5" y="52.5"/>
 </polygon>
 <polygon width="0.1524" layer="16" rank="6">
 <vertex x="-1" y="54"/>
 <vertex x="-1" y="-2.5"/>
-<vertex x="48.5" y="-2.5"/>
-<vertex x="48.5" y="54"/>
+<vertex x="52.5" y="-2.5"/>
+<vertex x="52.5" y="54"/>
 </polygon>
-<contactref element="J12" pad="1"/>
-<contactref element="J12" pad="2"/>
-<contactref element="J12" pad="3"/>
-<contactref element="J12" pad="4"/>
-<contactref element="J12" pad="5"/>
-<contactref element="J12" pad="6"/>
-<contactref element="J12" pad="7"/>
-<contactref element="J12" pad="8"/>
-<contactref element="J12" pad="9"/>
-<contactref element="J12" pad="10"/>
-<contactref element="J12" pad="11"/>
-<contactref element="J12" pad="12"/>
-<contactref element="J12" pad="13"/>
-<contactref element="J12" pad="14"/>
-<contactref element="J12" pad="15"/>
-<contactref element="J12" pad="16"/>
+<contactref element="J16" pad="1"/>
+<contactref element="J16" pad="2"/>
+<contactref element="J16" pad="3"/>
+<contactref element="J16" pad="4"/>
+<contactref element="J16" pad="5"/>
+<contactref element="J16" pad="6"/>
+<contactref element="J16" pad="7"/>
+<contactref element="J16" pad="8"/>
+<contactref element="J16" pad="9"/>
+<contactref element="J16" pad="10"/>
+<contactref element="J16" pad="11"/>
+<contactref element="J16" pad="12"/>
+<contactref element="J16" pad="13"/>
+<contactref element="J16" pad="14"/>
+<contactref element="J16" pad="15"/>
+<contactref element="J16" pad="16"/>
 <wire x1="36.525" y1="34.75" x2="37.75" y2="34.75" width="0.3048" layer="1"/>
 <wire x1="37.75" y1="34.75" x2="38" y2="34.5" width="0.3048" layer="1"/>
 <wire x1="36.525" y1="34.25" x2="37.75" y2="34.25" width="0.3048" layer="1"/>
@@ -1337,7 +1360,7 @@ design rules under a new name.</description>
 <via x="37.6" y="34.9" extent="1-16" drill="0.35"/>
 <via x="37.6" y="34.1" extent="1-16" drill="0.35"/>
 <via x="38.4" y="34.9" extent="1-16" drill="0.35"/>
-<via x="34.6" y="33.8" extent="1-16" drill="0.35"/>
+<via x="41.5" y="30" extent="1-16" drill="0.35"/>
 <via x="26" y="34" extent="1-16" drill="0.35"/>
 <via x="27.6" y="33.6" extent="1-16" drill="0.35"/>
 <via x="28.4" y="33.6" extent="1-16" drill="0.35"/>
@@ -1378,43 +1401,20 @@ design rules under a new name.</description>
 <wire x1="29.3698" y1="19.083225" x2="29.563225" y2="18.8898" width="0.254" layer="1"/>
 <wire x1="29.563225" y1="18.8898" x2="29.68" y2="18.8898" width="0.254" layer="1"/>
 <wire x1="29.68" y1="18.8898" x2="30.1" y2="18.4698" width="0.254" layer="1"/>
-<wire x1="37.54" y1="30.35" x2="38.55" y2="30.35" width="0.254" layer="1"/>
-<wire x1="38.55" y1="30.35" x2="38.8" y2="30.6" width="0.254" layer="1"/>
-<via x="38.8" y="30.6" extent="1-16" drill="0.35"/>
-<via x="41" y="30.5" extent="1-16" drill="0.35"/>
-<via x="42" y="30.5" extent="1-16" drill="0.35"/>
-<via x="43" y="30.5" extent="1-16" drill="0.35"/>
-<via x="44" y="30.5" extent="1-16" drill="0.35"/>
+<via x="45" y="30" extent="1-16" drill="0.35"/>
+<via x="46" y="30" extent="1-16" drill="0.35"/>
+<via x="47" y="30" extent="1-16" drill="0.35"/>
+<via x="48" y="30" extent="1-16" drill="0.35"/>
 <wire x1="31.7" y1="21.9" x2="33.2" y2="21.9" width="0.254" layer="1"/>
 <via x="33.2" y="21.9" extent="1-16" drill="0.35"/>
-<via x="29.4" y="11.8" extent="1-16" drill="0.35"/>
-<via x="35.3" y="10.3" extent="1-16" drill="0.35"/>
-<via x="36.8" y="10.3" extent="1-16" drill="0.35"/>
-<via x="36.8" y="8.4" extent="1-16" drill="0.35"/>
-<via x="34.8" y="8.4" extent="1-16" drill="0.35"/>
-<via x="29.7" y="15.2" extent="1-16" drill="0.35"/>
 <via x="27.2" y="2.4" extent="1-16" drill="0.35"/>
 <via x="24.3" y="1" extent="1-16" drill="0.35"/>
-<via x="33.1" y="19.3" extent="1-16" drill="0.35"/>
-<via x="35.1" y="19.3" extent="1-16" drill="0.35"/>
-<via x="34.2" y="15.1" extent="1-16" drill="0.35"/>
-<via x="36.2" y="24.7" extent="1-16" drill="0.35"/>
-<via x="35" y="28.3" extent="1-16" drill="0.35"/>
 <via x="37.4" y="39.1" extent="1-16" drill="0.35"/>
 <via x="24.4" y="40.7" extent="1-16" drill="0.35"/>
-<via x="27.9" y="7.6" extent="1-16" drill="0.35"/>
-<via x="29.4" y="7.6" extent="1-16" drill="0.35"/>
-<via x="38.5" y="17.2" extent="1-16" drill="0.35"/>
-<via x="37.7" y="14" extent="1-16" drill="0.35"/>
-<via x="33" y="4" extent="1-16" drill="0.35"/>
-<via x="34.1" y="6.1" extent="1-16" drill="0.35"/>
-<via x="37.9" y="1.1" extent="1-16" drill="0.35"/>
-<contactref element="C7" pad="2"/>
+<contactref element="C17" pad="2"/>
 <via x="19.6" y="10.9" extent="1-16" drill="0.35"/>
 <via x="20.2" y="10.2" extent="1-16" drill="0.35"/>
 <via x="25.2" y="27.7" extent="1-16" drill="0.35"/>
-<via x="29.7" y="29.7" extent="1-16" drill="0.35"/>
-<via x="31.6" y="27.9" extent="1-16" drill="0.35"/>
 <via x="28.4" y="27" extent="1-16" drill="0.35"/>
 <via x="23.5" y="30.3" extent="1-16" drill="0.35"/>
 <via x="19.8" y="31.1" extent="1-16" drill="0.35"/>
@@ -1423,67 +1423,92 @@ design rules under a new name.</description>
 <via x="17.7" y="40.6" extent="1-16" drill="0.35"/>
 <via x="17.7" y="39" extent="1-16" drill="0.35"/>
 <wire x1="23.5" y1="32.806" x2="23.5" y2="30.3" width="0.3048" layer="1"/>
-<via x="44.7" y="4.6" extent="1-16" drill="0.35"/>
-<via x="44.8" y="15.5" extent="1-16" drill="0.35"/>
-<via x="39.3" y="23.8" extent="1-16" drill="0.35"/>
-<via x="39.7" y="28.9" extent="1-16" drill="0.35"/>
-<via x="38.6" y="27" extent="1-16" drill="0.35"/>
-<via x="44.5" y="22.4" extent="1-16" drill="0.35"/>
-<via x="45.1" y="29" extent="1-16" drill="0.35"/>
-<via x="41.7" y="22.2" extent="1-16" drill="0.35"/>
 <via x="25.8" y="29.8" extent="1-16" drill="0.35"/>
 <via x="31.8" y="32.1" extent="1-16" drill="0.35"/>
-<via x="34.4" y="2.4" extent="1-16" drill="0.35"/>
+<via x="34.6" y="1.1" extent="1-16" drill="0.35"/>
 <via x="27.1" y="5" extent="1-16" drill="0.35"/>
 <via x="29.8" y="5.1" extent="1-16" drill="0.35"/>
 <via x="23.1" y="18.6" extent="1-16" drill="0.35"/>
 <via x="24.5" y="20.1" extent="1-16" drill="0.35"/>
 <via x="23.3" y="24.4" extent="1-16" drill="0.35"/>
 <via x="27.3" y="18.2" extent="1-16" drill="0.35"/>
-<via x="38.5" y="19.6" extent="1-16" drill="0.35"/>
-<wire x1="34.6" y1="33.8" x2="34.55" y2="33.8" width="0" layer="19" extent="1-1"/>
-<wire x1="28" y1="33.4" x2="27.6" y2="33.6" width="0" layer="19" extent="1-1"/>
+<contactref element="D4" pad="P$2"/>
+<wire x1="33.3" y1="26.45" x2="33.3" y2="27.2" width="0.1524" layer="1"/>
+<wire x1="33.3" y1="27.2" x2="33" y2="27.5" width="0.1524" layer="1"/>
+<via x="33" y="27.5" extent="1-16" drill="0.35"/>
+<wire x1="41.35" y1="20.96" x2="42.54" y2="20.96" width="0.1524" layer="1"/>
+<wire x1="42.54" y1="20.96" x2="43" y2="20.5" width="0.1524" layer="1"/>
+<via x="43" y="20.5" extent="1-16" drill="0.35"/>
+<via x="34.3" y="9.5" extent="1-16" drill="0.35"/>
+<via x="39.4" y="14" extent="1-16" drill="0.35"/>
+<via x="29.2" y="12" extent="1-16" drill="0.35"/>
+<via x="28.5" y="15.5" extent="1-16" drill="0.35"/>
+<via x="33.2" y="14.6" extent="1-16" drill="0.35"/>
+<via x="36.6" y="19.4" extent="1-16" drill="0.35"/>
+<via x="30.4" y="15.2" extent="1-16" drill="0.35"/>
+<via x="33.3" y="11.6" extent="1-16" drill="0.35"/>
+<via x="37.1" y="6.2" extent="1-16" drill="0.35"/>
+<via x="43.2" y="8.3" extent="1-16" drill="0.35"/>
+<via x="44" y="13.4" extent="1-16" drill="0.35"/>
+<via x="36" y="4.3" extent="1-16" drill="0.35"/>
+<via x="47.1" y="1.1" extent="1-16" drill="0.35"/>
+<via x="49.3" y="3.5" extent="1-16" drill="0.35"/>
+<via x="49.2" y="21.5" extent="1-16" drill="0.35"/>
+<via x="38.1" y="24.8" extent="1-16" drill="0.35"/>
+<via x="29.9" y="28.6" extent="1-16" drill="0.35"/>
+<via x="32.4" y="29.3" extent="1-16" drill="0.35"/>
+<via x="40" y="30.6" extent="1-16" drill="0.35"/>
+<via x="39.9" y="29.1" extent="1-16" drill="0.35"/>
+<via x="43.7" y="31" extent="1-16" drill="0.35"/>
+<via x="42.5" y="27.5" extent="1-16" drill="0.35"/>
+<via x="21.1" y="20.3" extent="1-16" drill="0.35"/>
+<via x="25.8" y="21.3" extent="1-16" drill="0.35"/>
+<via x="22.4" y="23.2" extent="1-16" drill="0.35"/>
+<via x="25.5" y="23.3" extent="1-16" drill="0.35"/>
+<via x="22.5" y="12" extent="1-16" drill="0.35"/>
+<via x="22.5" y="9" extent="1-16" drill="0.35"/>
+<via x="18.5" y="0.9" extent="1-16" drill="0.35"/>
+<wire x1="27.6" y1="33.6" x2="28" y2="33.4" width="0" layer="19" extent="1-1"/>
+<wire x1="25.65" y1="7.675" x2="26" y2="5.95" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="+3V3">
-<contactref element="D5" pad="1"/>
-<contactref element="D7" pad="1"/>
-<contactref element="D6" pad="1"/>
-<contactref element="C5" pad="1"/>
-<contactref element="C1" pad="1"/>
-<contactref element="C2" pad="1"/>
+<contactref element="D1" pad="1"/>
+<contactref element="D3" pad="1"/>
+<contactref element="D2" pad="1"/>
 <contactref element="C3" pad="1"/>
 <contactref element="C4" pad="1"/>
+<contactref element="C5" pad="1"/>
 <contactref element="C6" pad="1"/>
-<contactref element="U1" pad="61"/>
-<contactref element="U1" pad="53"/>
-<contactref element="U1" pad="25"/>
-<contactref element="U1" pad="15"/>
-<contactref element="U1" pad="45"/>
-<contactref element="U1" pad="35"/>
+<contactref element="C7" pad="1"/>
+<contactref element="C8" pad="1"/>
+<contactref element="U2" pad="61"/>
+<contactref element="U2" pad="53"/>
+<contactref element="U2" pad="25"/>
+<contactref element="U2" pad="15"/>
+<contactref element="U2" pad="45"/>
+<contactref element="U2" pad="35"/>
 <contactref element="J3" pad="2"/>
-<contactref element="J4" pad="GRNP"/>
-<contactref element="J4" pad="YLWP"/>
-<contactref element="U3" pad="4"/>
-<contactref element="U3" pad="12"/>
-<contactref element="U4" pad="5"/>
-<contactref element="C16" pad="1"/>
-<contactref element="C17" pad="1"/>
-<contactref element="U$4" pad="2"/>
-<contactref element="U$4" pad="1"/>
-<contactref element="J8" pad="9"/>
-<contactref element="J8" pad="10"/>
-<contactref element="J8" pad="11"/>
-<contactref element="J8" pad="12"/>
-<contactref element="J8" pad="13"/>
-<contactref element="J8" pad="14"/>
-<contactref element="J8" pad="15"/>
-<contactref element="J8" pad="16"/>
+<contactref element="J10" pad="GRNP"/>
+<contactref element="J10" pad="YLWP"/>
+<contactref element="U4" pad="4"/>
+<contactref element="U4" pad="12"/>
+<contactref element="U3" pad="5"/>
+<contactref element="C13" pad="1"/>
+<contactref element="C15" pad="1"/>
+<contactref element="J12" pad="2"/>
+<contactref element="J12" pad="1"/>
+<contactref element="J15" pad="9"/>
+<contactref element="J15" pad="10"/>
+<contactref element="J15" pad="11"/>
+<contactref element="J15" pad="12"/>
+<contactref element="J15" pad="13"/>
+<contactref element="J15" pad="14"/>
+<contactref element="J15" pad="15"/>
+<contactref element="J15" pad="16"/>
 <wire x1="19.6874" y1="7.5" x2="18.1126" y2="7.5" width="0.8128" layer="16"/>
 <wire x1="25.456" y1="31.2" x2="26" y2="31.2" width="0.3048" layer="1"/>
 <wire x1="26" y1="31.2" x2="27.4" y2="31.2" width="0.3048" layer="1"/>
 <wire x1="27.4" y1="31.2" x2="28" y2="30.6" width="0.3048" layer="1"/>
-<wire x1="28" y1="30.6" x2="32.21" y2="30.6" width="0.3048" layer="1"/>
-<wire x1="32.21" y1="30.6" x2="32.46" y2="30.35" width="0.3048" layer="1"/>
 <wire x1="28.5" y1="23.75" x2="29.55" y2="23.75" width="0.254" layer="1"/>
 <wire x1="29.55" y1="23.75" x2="30" y2="24.2" width="0.254" layer="1"/>
 <wire x1="22.2" y1="16.05" x2="22.2" y2="15.5" width="0.254" layer="1"/>
@@ -1507,33 +1532,13 @@ design rules under a new name.</description>
 <wire x1="24.8" y1="1.6" x2="25.25" y2="1.15" width="0.1524" layer="1"/>
 <wire x1="25.25" y1="1.15" x2="26" y2="1.15" width="0.1524" layer="1"/>
 <wire x1="31.55" y1="9.625" x2="31.525" y2="9.6" width="0.1524" layer="1"/>
-<wire x1="35.9" y1="14.47" x2="35.9" y2="13" width="0.254" layer="1"/>
-<wire x1="35.9" y1="13" x2="37.6" y2="11.3" width="0.254" layer="1"/>
-<wire x1="37.6" y1="11.3" x2="37.6" y2="5.6" width="0.254" layer="1"/>
-<via x="37.6" y="5.6" extent="1-16" drill="0.35"/>
-<wire x1="37.6" y1="5.6" x2="37.6" y2="4.69" width="0.254" layer="16"/>
-<wire x1="37.6" y1="4.69" x2="35.9" y2="2.99" width="0.254" layer="16"/>
-<wire x1="35.9" y1="2.99" x2="34.99" y2="3.9" width="0.254" layer="1"/>
-<wire x1="34.99" y1="3.9" x2="34.7" y2="3.9" width="0.254" layer="1"/>
-<wire x1="30.613225" y1="9.5052" x2="30.4198" y2="9.311775" width="0.254" layer="1"/>
-<wire x1="30.4198" y1="7.338225" x2="30.613225" y2="7.1448" width="0.254" layer="1"/>
-<wire x1="30.4198" y1="9.311775" x2="30.4198" y2="7.338225" width="0.254" layer="1"/>
-<wire x1="31.4302" y1="9.5052" x2="30.613225" y2="9.5052" width="0.254" layer="1"/>
-<wire x1="30.613225" y1="7.1448" x2="31.4552" y2="7.1448" width="0.254" layer="1"/>
 <wire x1="31.55" y1="9.625" x2="31.4302" y2="9.5052" width="0.254" layer="1"/>
-<wire x1="31.4552" y1="7.1448" x2="34.7" y2="3.9" width="0.254" layer="1"/>
 <wire x1="26" y1="1.15" x2="28.5" y2="1.15" width="0.254" layer="1"/>
 <wire x1="28.5" y1="1.15" x2="31" y2="1.15" width="0.254" layer="1"/>
 <wire x1="31" y1="1.15" x2="31.95" y2="1.15" width="0.254" layer="1"/>
 <wire x1="31.95" y1="1.15" x2="32.0916" y2="1.2916" width="0.254" layer="1"/>
 <wire x1="32.0916" y1="1.2916" x2="32.0916" y2="1.29343125" width="0.254" layer="1"/>
-<wire x1="32.0916" y1="1.29343125" x2="32.50656875" y2="1.7084" width="0.254" layer="1"/>
-<wire x1="32.50656875" y1="1.7084" x2="32.5084" y2="1.7084" width="0.254" layer="1"/>
-<wire x1="32.5084" y1="1.7084" x2="34.7" y2="3.9" width="0.254" layer="1"/>
-<wire x1="32.46" y1="30.35" x2="32.46" y2="26.96" width="0.3048" layer="1"/>
-<wire x1="31.1" y1="25.6" x2="31.1" y2="24.3" width="0.3048" layer="1"/>
 <via x="31.1" y="24.3" extent="1-16" drill="0.35"/>
-<wire x1="32.46" y1="26.96" x2="31.1" y2="25.6" width="0.3048" layer="1"/>
 <wire x1="30" y1="24.2" x2="30.1" y2="24.3" width="0.3048" layer="1"/>
 <wire x1="30.1" y1="24.3" x2="31.1" y2="24.3" width="0.3048" layer="1"/>
 <wire x1="30.1" y1="19.7" x2="31" y2="19.7" width="0.3048" layer="1"/>
@@ -1560,13 +1565,7 @@ design rules under a new name.</description>
 <wire x1="25.7" y1="14.5" x2="25.7" y2="15" width="0.3048" layer="1"/>
 <wire x1="25.7" y1="15" x2="26.2" y2="15.5" width="0.3048" layer="1"/>
 <via x="18" y="15" extent="1-16" drill="0.35"/>
-<wire x1="35.9" y1="14.47" x2="37.5" y2="16.07" width="0.2032" layer="1"/>
-<wire x1="37.5" y1="16.07" x2="37.5" y2="18.5" width="0.2032" layer="1"/>
-<via x="37.5" y="18.5" extent="1-16" drill="0.35"/>
-<wire x1="37.5000375" y1="21.9199625" x2="37.5" y2="18.5" width="0.2032" layer="16"/>
-<wire x1="37.5000375" y1="21.9199625" x2="32.46" y2="26.96" width="0.2032" layer="16"/>
-<via x="32.46" y="26.96" extent="1-16" drill="0.35"/>
-<contactref element="C7" pad="1"/>
+<contactref element="C17" pad="1"/>
 <via x="19.8" y="7.6" extent="1-16" drill="0.35"/>
 <wire x1="21.1" y1="14.2" x2="21.1" y2="8.9" width="0.3048" layer="16"/>
 <wire x1="21.1" y1="8.9" x2="19.8" y2="7.6" width="0.3048" layer="16"/>
@@ -1600,28 +1599,69 @@ design rules under a new name.</description>
 <via x="19.8" y="27" extent="1-16" drill="0.35"/>
 <wire x1="24.45" y1="30.194" x2="25.456" y2="31.2" width="0.3048" layer="1"/>
 <wire x1="19.8" y1="27" x2="19.8" y2="23.5" width="0.3048" layer="16"/>
-<wire x1="19.8" y1="23.5" x2="24.65" y2="18.65" width="0.3048" layer="16"/>
+<wire x1="19.8" y1="23.5" x2="22.05" y2="21.25" width="0.3048" layer="16"/>
+<wire x1="22.05" y1="21.25" x2="24.65" y2="18.65" width="0.3048" layer="16"/>
+<wire x1="33.942" y1="3.142" x2="34.896" y2="3.142" width="0.254" layer="1"/>
+<wire x1="33.09343125" y1="1.5916" x2="33.5084" y2="2.00656875" width="0.254" layer="1"/>
+<wire x1="32.0916" y1="1.2916" x2="32.3916" y2="1.5916" width="0.254" layer="1"/>
+<wire x1="33.5084" y1="2.7084" x2="33.942" y2="3.142" width="0.254" layer="1"/>
+<wire x1="32.3916" y1="1.5916" x2="33.09343125" y2="1.5916" width="0.254" layer="1"/>
+<wire x1="33.5084" y1="2.00656875" x2="33.5084" y2="2.7084" width="0.254" layer="1"/>
+<wire x1="25.65" y1="10.275" x2="26.8450125" y2="10.275" width="0.1524" layer="1"/>
+<wire x1="26.8450125" y1="10.275" x2="26.98500625" y2="10.41499375" width="0.1524" layer="1"/>
+<via x="26.98500625" y="10.41499375" extent="1-16" drill="0.35"/>
+<wire x1="26.98500625" y1="10.41499375" x2="28.48500625" y2="10.41499375" width="0.1524" layer="16"/>
+<wire x1="28.48500625" y1="10.41499375" x2="28.9" y2="10" width="0.1524" layer="16"/>
+<via x="28.9" y="10" extent="1-16" drill="0.35"/>
+<wire x1="28.9" y1="10" x2="29.275" y2="9.625" width="0.1524" layer="1"/>
+<wire x1="29.275" y1="9.625" x2="31.55" y2="9.625" width="0.1524" layer="1"/>
+<wire x1="31.55" y1="9.625" x2="33.0924" y2="9.625" width="0.1524" layer="1"/>
+<wire x1="33.0924" y1="9.625" x2="33.1" y2="9.6174" width="0.1524" layer="1"/>
+<via x="33.1" y="9.6174" extent="1-16" drill="0.35"/>
+<wire x1="33.1" y1="9.6174" x2="34.896" y2="11.4134" width="0.1524" layer="16"/>
+<wire x1="34.896" y1="11.4134" x2="34.896" y2="14.572" width="0.1524" layer="16"/>
+<wire x1="31.3" y1="19.4" x2="31.6" y2="19.1" width="0.1524" layer="1"/>
+<wire x1="35.1" y1="19.1" x2="36.3" y2="17.9" width="0.1524" layer="1"/>
+<wire x1="36.3" y1="17.9" x2="36.3" y2="15.976" width="0.1524" layer="1"/>
+<wire x1="36.3" y1="15.976" x2="34.896" y2="14.572" width="0.1524" layer="1"/>
+<wire x1="31.6" y1="19.1" x2="35.1" y2="19.1" width="0.1524" layer="1"/>
+<wire x1="31.1" y1="24.3" x2="31.7" y2="24.3" width="0.1524" layer="16"/>
+<wire x1="31.7" y1="24.3" x2="34.4" y2="27" width="0.1524" layer="16"/>
+<wire x1="34.4" y1="27" x2="37.7" y2="27" width="0.1524" layer="16"/>
+<wire x1="37.7" y1="27" x2="38.2" y2="26.5" width="0.1524" layer="16"/>
+<via x="38.2" y="26.5" extent="1-16" drill="0.35"/>
+<wire x1="38.2" y1="26.5" x2="38.66" y2="26.04" width="0.1524" layer="1"/>
+<wire x1="38.66" y1="26.04" x2="41.35" y2="26.04" width="0.1524" layer="1"/>
+<wire x1="24.45" y1="30.194" x2="24.45" y2="28.75" width="0.254" layer="1"/>
+<wire x1="24.45" y1="28.75" x2="24.5" y2="28.7" width="0.254" layer="1"/>
+<via x="24.5" y="28.7" extent="1-16" drill="0.35"/>
+<wire x1="24.5" y1="23.7" x2="22.05" y2="21.25" width="0.254" layer="16"/>
+<wire x1="24.5" y1="28.7" x2="24.5" y2="28.00183125" width="0.254" layer="16"/>
+<wire x1="24.5" y1="28.00183125" x2="24.4916" y2="27.99343125" width="0.254" layer="16"/>
+<wire x1="24.4916" y1="27.99343125" x2="24.4916" y2="27.40656875" width="0.254" layer="16"/>
+<wire x1="24.4916" y1="27.40656875" x2="24.5" y2="27.39816875" width="0.254" layer="16"/>
+<wire x1="24.5" y1="27.39816875" x2="24.5" y2="23.7" width="0.254" layer="16"/>
 <wire x1="19.8" y1="7.6" x2="20.1" y2="7.7" width="0" layer="19" extent="1-1"/>
 <wire x1="19.6874" y1="7.5" x2="19.8" y2="7.6" width="0" layer="19" extent="16-16"/>
 </signal>
 <signal name="N$9">
-<contactref element="R8" pad="2"/>
-<contactref element="D5" pad="2"/>
+<contactref element="R1" pad="2"/>
+<contactref element="D1" pad="2"/>
 <wire x1="26" y1="2.85" x2="26" y2="4.05" width="0.254" layer="1"/>
 </signal>
 <signal name="N$10">
-<contactref element="R9" pad="2"/>
-<contactref element="D6" pad="2"/>
+<contactref element="R2" pad="2"/>
+<contactref element="D2" pad="2"/>
 <wire x1="28.5" y1="2.85" x2="28.5" y2="4.05" width="0.254" layer="1"/>
 </signal>
 <signal name="N$11">
-<contactref element="R10" pad="2"/>
-<contactref element="D7" pad="2"/>
+<contactref element="R3" pad="2"/>
+<contactref element="D3" pad="2"/>
 <wire x1="31" y1="2.85" x2="31" y2="4.05" width="0.254" layer="1"/>
 </signal>
 <signal name="STLCLK">
-<contactref element="R9" pad="1"/>
-<contactref element="U1" pad="38"/>
+<contactref element="R2" pad="1"/>
+<contactref element="U2" pad="38"/>
 <wire x1="28.5" y1="5.95" x2="27.34513125" y2="5.95" width="0.1524" layer="1"/>
 <wire x1="27.34513125" y1="5.95" x2="26.53753125" y2="6.7576" width="0.1524" layer="1"/>
 <wire x1="22.1424" y1="6.7576" x2="26.53753125" y2="6.7576" width="0.1524" layer="1"/>
@@ -1635,8 +1675,8 @@ design rules under a new name.</description>
 <wire x1="21.465" y1="13.56303125" x2="21.465" y2="7.435" width="0.1524" layer="1"/>
 </signal>
 <signal name="STLERR">
-<contactref element="R10" pad="1"/>
-<contactref element="U1" pad="39"/>
+<contactref element="R3" pad="1"/>
+<contactref element="U2" pad="39"/>
 <wire x1="31" y1="5.95" x2="30.35" y2="5.95" width="0.1524" layer="1"/>
 <wire x1="30.35" y1="5.95" x2="29.6556" y2="6.6444" width="0.1524" layer="1"/>
 <wire x1="27.15363125" y1="6.6444" x2="26.68483125" y2="7.1132" width="0.1524" layer="1"/>
@@ -1653,7 +1693,7 @@ design rules under a new name.</description>
 </signal>
 <signal name="N$1">
 <contactref element="Y1" pad="1"/>
-<contactref element="U1" pad="58"/>
+<contactref element="U2" pad="58"/>
 <wire x1="28.5" y1="22.25" x2="30.1" y2="22.25" width="0.254" layer="1"/>
 <wire x1="30.1" y1="22.25" x2="30.3198" y2="22.0302" width="0.254" layer="1"/>
 <wire x1="30.3198" y1="22.0302" x2="30.3198" y2="21.563225" width="0.254" layer="1"/>
@@ -1663,13 +1703,13 @@ design rules under a new name.</description>
 </signal>
 <signal name="N$2">
 <contactref element="Y1" pad="3"/>
-<contactref element="U1" pad="59"/>
+<contactref element="U2" pad="59"/>
 <wire x1="28.5" y1="22.75" x2="31.6" y2="22.75" width="0.254" layer="1"/>
 <wire x1="31.6" y1="22.75" x2="31.7" y2="22.85" width="0.254" layer="1"/>
 </signal>
 <signal name="N$3">
 <contactref element="J3" pad="5"/>
-<contactref element="U1" pad="57"/>
+<contactref element="U2" pad="57"/>
 <contactref element="S1" pad="P$4"/>
 <wire x1="28.5" y1="21.75" x2="29.8634" y2="21.75" width="0.1524" layer="1"/>
 <wire x1="29.8634" y1="21.75" x2="29.9134" y2="21.7" width="0.1524" layer="1"/>
@@ -1679,74 +1719,78 @@ design rules under a new name.</description>
 <wire x1="30.5072" y1="20.9634" x2="30.6706" y2="20.8" width="0.1524" layer="1"/>
 <wire x1="30.6706" y1="20.8" x2="30.6706" y2="20.53426875" width="0.1524" layer="1"/>
 <wire x1="30.6706" y1="20.53426875" x2="30.83426875" y2="20.3706" width="0.1524" layer="1"/>
-<wire x1="30.83426875" y1="20.3706" x2="33.2606" y2="20.3706" width="0.1524" layer="1"/>
-<wire x1="33.2606" y1="20.3706" x2="37.54" y2="24.65" width="0.1524" layer="1"/>
-<wire x1="34.55" y1="32.2" x2="35.8" y2="30.95" width="0.1524" layer="1"/>
-<wire x1="35.8" y1="26.39" x2="37.54" y2="24.65" width="0.1524" layer="1"/>
-<wire x1="35.8" y1="30.95" x2="35.8" y2="26.39" width="0.1524" layer="1"/>
+<wire x1="35.0606" y1="20.3706" x2="35.65" y2="20.96" width="0.1524" layer="1"/>
+<wire x1="30.83426875" y1="20.3706" x2="34" y2="20.3706" width="0.1524" layer="1"/>
+<wire x1="34" y1="20.3706" x2="35.0606" y2="20.3706" width="0.1524" layer="1"/>
+<wire x1="31.7" y1="26.45" x2="31.7" y2="24.6299875" width="0.1524" layer="1"/>
+<wire x1="33.8576" y1="20.513" x2="34" y2="20.3706" width="0.1524" layer="1"/>
+<wire x1="31.7" y1="24.6299875" x2="33.8576" y2="22.4723875" width="0.1524" layer="1"/>
+<wire x1="33.8576" y1="22.4723875" x2="33.8576" y2="20.513" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$4">
 <contactref element="J3" pad="1"/>
-<contactref element="U1" pad="56"/>
+<contactref element="U2" pad="56"/>
 <wire x1="28.5" y1="21.25" x2="29.1283" y2="21.25" width="0.1524" layer="1"/>
 <wire x1="29.1283" y1="21.25" x2="29.53915" y2="20.83915" width="0.1524" layer="1"/>
 <via x="29.53915" y="20.83915" extent="1-16" drill="0.35"/>
-<wire x1="29.53915" y1="20.83915" x2="32.46" y2="23.76" width="0.1524" layer="16"/>
-<wire x1="32.46" y1="23.76" x2="32.46" y2="24.65" width="0.1524" layer="16"/>
-<via x="32.46" y="24.65" extent="1-16" drill="0.35"/>
+<wire x1="34.74" y1="26.04" x2="35.65" y2="26.04" width="0.1524" layer="16"/>
+<via x="35.65" y="26.04" extent="1-16" drill="0.35"/>
+<wire x1="29.53915" y1="20.83915" x2="34.74" y2="26.04" width="0.1524" layer="16"/>
 </signal>
 <signal name="N$5">
-<contactref element="U2" pad="10"/>
-<contactref element="C8" pad="1"/>
+<contactref element="U1" pad="10"/>
+<contactref element="C9" pad="1"/>
 <wire x1="38.25" y1="35.975" x2="38.25" y2="36.95" width="0.3048" layer="1"/>
 <wire x1="38.25" y1="36.95" x2="38.5" y2="37.2" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$6">
-<contactref element="U2" pad="1"/>
-<contactref element="U2" pad="12"/>
-<contactref element="U2" pad="16"/>
-<contactref element="U2" pad="13"/>
-<contactref element="C8" pad="2"/>
+<contactref element="U1" pad="1"/>
+<contactref element="U1" pad="12"/>
+<contactref element="U1" pad="16"/>
+<contactref element="U1" pad="13"/>
+<contactref element="C9" pad="2"/>
 <contactref element="L1" pad="2"/>
 <polygon width="0.1524" layer="1" thermals="no" rank="3">
 <vertex x="33.2" y="40"/>
-<vertex x="33.2" y="32.3"/>
-<vertex x="33.8" y="31.7"/>
-<vertex x="36.7" y="31.7"/>
-<vertex x="37.4" y="32.4"/>
+<vertex x="33.2" y="28.8"/>
+<vertex x="34.3" y="27.7"/>
+<vertex x="36.2" y="27.7"/>
+<vertex x="37.4" y="28.9"/>
 <vertex x="37.4" y="38.6"/>
 <vertex x="36" y="40"/>
 </polygon>
+<contactref element="D4" pad="P$1"/>
 </signal>
 <signal name="VCC">
-<contactref element="C9" pad="1"/>
-<contactref element="C10" pad="1"/>
-<contactref element="U2" pad="2"/>
-<contactref element="U2" pad="3"/>
-<contactref element="U2" pad="11"/>
+<contactref element="C1" pad="1"/>
+<contactref element="C2" pad="1"/>
+<contactref element="U1" pad="2"/>
+<contactref element="U1" pad="3"/>
+<contactref element="U1" pad="11"/>
 <contactref element="J1" pad="P$1"/>
 <wire x1="21.7012" y1="34.4138" x2="22.98545625" y2="34.4138" width="1.016" layer="16"/>
 <wire x1="22.98545625" y1="34.4138" x2="25.0862" y2="36.51454375" width="1.016" layer="16"/>
 <wire x1="25.0862" y1="36.51454375" x2="25.0862" y2="37.7988" width="1.016" layer="16"/>
 <wire x1="25.0862" y1="37.7988" x2="25.0862" y2="39.5862" width="1.016" layer="16"/>
 <wire x1="25.0862" y1="39.5862" x2="26.2126" y2="40.7126" width="1.016" layer="16"/>
-<wire x1="39.7874" y1="40.7126" x2="42.5" y2="38" width="1.016" layer="16"/>
-<wire x1="26.2126" y1="40.7126" x2="39.7874" y2="40.7126" width="1.016" layer="16"/>
+<wire x1="43.2874" y1="40.7126" x2="46.5" y2="37.5" width="1.016" layer="16"/>
+<wire x1="26.2126" y1="40.7126" x2="43.2874" y2="40.7126" width="1.016" layer="16"/>
 <polygon width="0.1524" layer="1" thermals="no" rank="2">
 <vertex x="37.6" y="35.5"/>
 <vertex x="37.6" y="37.9"/>
 <vertex x="38.7" y="39"/>
-<vertex x="40.5" y="39"/>
-<vertex x="44.8" y="34.7"/>
-<vertex x="44.8" y="32.3"/>
-<vertex x="44.5" y="32"/>
-<vertex x="38.1" y="32"/>
-<vertex x="37.6" y="32.5"/>
+<vertex x="44.5" y="39"/>
+<vertex x="48.8" y="34.7"/>
+<vertex x="48.8" y="32.3"/>
+<vertex x="47.9" y="31.4"/>
+<vertex x="38.6" y="31.4"/>
+<vertex x="37.7" y="32.3"/>
+<vertex x="37.7" y="35.4"/>
 </polygon>
-<contactref element="J8" pad="4"/>
-<contactref element="J8" pad="3"/>
-<contactref element="J8" pad="2"/>
-<contactref element="J8" pad="1"/>
+<contactref element="J15" pad="4"/>
+<contactref element="J15" pad="3"/>
+<contactref element="J15" pad="2"/>
+<contactref element="J15" pad="1"/>
 <wire x1="13.415" y1="32.29" x2="14.6596" y2="33.5346" width="0.2032" layer="16"/>
 <wire x1="17.178" y1="33.5346" x2="18.0063" y2="32.7063" width="0.2032" layer="16"/>
 <wire x1="18.0063" y1="32.7063" x2="18.1063" y2="32.6063" width="0.2032" layer="16"/>
@@ -1774,34 +1818,28 @@ design rules under a new name.</description>
 <wire x1="16.9" y1="36.1" x2="18.2404" y2="34.7596" width="0.2032" layer="16"/>
 </signal>
 <signal name="+5V">
-<contactref element="C11" pad="1"/>
-<contactref element="U3" pad="16"/>
-<contactref element="U2" pad="5"/>
+<contactref element="C16" pad="1"/>
+<contactref element="U4" pad="16"/>
+<contactref element="U1" pad="5"/>
 <contactref element="L1" pad="1"/>
+<contactref element="C10" pad="1"/>
+<contactref element="C11" pad="1"/>
 <contactref element="C12" pad="1"/>
-<contactref element="C13" pad="1"/>
 <contactref element="C14" pad="1"/>
-<contactref element="C15" pad="1"/>
-<contactref element="U4" pad="1"/>
-<contactref element="U4" pad="3"/>
-<contactref element="U$3" pad="2"/>
-<contactref element="U$3" pad="1"/>
-<contactref element="J8" pad="5"/>
-<contactref element="J8" pad="6"/>
-<contactref element="J8" pad="7"/>
-<contactref element="J8" pad="8"/>
+<contactref element="U3" pad="1"/>
+<contactref element="U3" pad="3"/>
+<contactref element="J14" pad="2"/>
+<contactref element="J14" pad="1"/>
+<contactref element="J15" pad="5"/>
+<contactref element="J15" pad="6"/>
+<contactref element="J15" pad="7"/>
+<contactref element="J15" pad="8"/>
 <wire x1="19.7874" y1="29.5" x2="18.2126" y2="29.5" width="0.8128" layer="16"/>
 <via x="32.6" y="35.8" extent="1-16" drill="0.35"/>
-<via x="39.7" y="32.8" extent="1-16" drill="0.35"/>
-<wire x1="39.475" y1="33.75" x2="39.475" y2="33.025" width="0.1524" layer="1"/>
-<wire x1="39.475" y1="33.025" x2="39.7" y2="32.8" width="0.1524" layer="1"/>
+<via x="39.7" y="32.9" extent="1-16" drill="0.35"/>
+<wire x1="39.475" y1="33.75" x2="39.475" y2="33.225" width="0.1524" layer="1"/>
+<wire x1="39.475" y1="33.225" x2="39.7" y2="33" width="0.1524" layer="1"/>
 <wire x1="32.6" y1="35.8" x2="36.7252" y2="39.9252" width="0.1524" layer="16"/>
-<wire x1="36.7252" y1="39.9252" x2="37.7" y2="39.9252" width="0.1524" layer="16"/>
-<wire x1="37.7" y1="39.9252" x2="39.1" y2="38.5252" width="0.1524" layer="16"/>
-<wire x1="39.1" y1="38.5252" x2="39.1" y2="36.6" width="0.1524" layer="16"/>
-<wire x1="39.1" y1="36.6" x2="41.2" y2="34.5" width="0.1524" layer="16"/>
-<wire x1="41.2" y1="34.3" x2="39.7" y2="32.8" width="0.1524" layer="16"/>
-<wire x1="41.2" y1="34.5" x2="41.2" y2="34.3" width="0.1524" layer="16"/>
 <polygon width="0.1524" layer="1" thermals="no">
 <vertex x="32.9" y="40"/>
 <vertex x="30.9" y="40"/>
@@ -1814,15 +1852,7 @@ design rules under a new name.</description>
 <vertex x="29.6" y="31.2"/>
 <vertex x="32.9" y="34.5"/>
 </polygon>
-<wire x1="31.55" y1="12.225" x2="31.55" y2="13.75" width="0.254" layer="1"/>
-<wire x1="31.55" y1="13.75" x2="31.8" y2="14" width="0.254" layer="1"/>
 <wire x1="29.7" y1="36.6" x2="30.6" y2="36.6" width="0.254" layer="1"/>
-<wire x1="32.8" y1="34.4" x2="32.8" y2="32" width="0.254" layer="1"/>
-<wire x1="32.8" y1="32" x2="34.1" y2="30.7" width="0.254" layer="1"/>
-<wire x1="34.1" y1="30.7" x2="34.1" y2="22.6" width="0.254" layer="1"/>
-<via x="34.1" y="22.6" extent="1-16" drill="0.35"/>
-<wire x1="34.1" y1="22.6" x2="34.1" y2="16.3" width="0.254" layer="16"/>
-<wire x1="34.1" y1="16.3" x2="31.8" y2="14" width="0.254" layer="16"/>
 <via x="31.8" y="14" extent="1-16" drill="0.35"/>
 <wire x1="30.6" y1="36.6" x2="32.8" y2="34.4" width="0.254" layer="1"/>
 <wire x1="13.415" y1="29.75" x2="13.415" y2="27.21" width="0.4064" layer="16"/>
@@ -1843,11 +1873,35 @@ design rules under a new name.</description>
 <via x="22.61934375" y="28.61934375" extent="1-16" drill="0.35"/>
 <wire x1="22.61934375" y1="28.61934375" x2="20.66805625" y2="28.61934375" width="0.3048" layer="16"/>
 <wire x1="20.66805625" y1="28.61934375" x2="19.7874" y2="29.5" width="0.3048" layer="16"/>
+<wire x1="41.7748" y1="39.9252" x2="42.5" y2="39.2" width="0.1524" layer="16"/>
+<wire x1="42.5" y1="39.2" x2="42.5" y2="32.6" width="0.1524" layer="16"/>
+<wire x1="42.5" y1="32.6" x2="42" y2="32.1" width="0.1524" layer="16"/>
+<wire x1="40.5" y1="32.1" x2="39.7" y2="32.9" width="0.1524" layer="16"/>
+<wire x1="36.7252" y1="39.9252" x2="41.7748" y2="39.9252" width="0.1524" layer="16"/>
+<wire x1="42" y1="32.1" x2="40.5" y2="32.1" width="0.1524" layer="16"/>
+<wire x1="31.8" y1="14" x2="31.55" y2="13.75" width="0.254" layer="1"/>
+<wire x1="31.55" y1="13.75" x2="31.55" y2="12.225" width="0.254" layer="1"/>
+<wire x1="31.8" y1="14" x2="33.4" y2="12.4" width="0.254" layer="1"/>
+<wire x1="34.7" y1="12.4" x2="37.7" y2="15.4" width="0.254" layer="1"/>
+<wire x1="37.7" y1="15.4" x2="37.7" y2="21.9" width="0.254" layer="1"/>
+<wire x1="37.7" y1="21.9" x2="38.1" y2="22.3" width="0.254" layer="1"/>
+<via x="38.1" y="22.3" extent="1-16" drill="0.35"/>
+<wire x1="38.1" y1="22.3" x2="39.6" y2="23.8" width="0.254" layer="16"/>
+<wire x1="39.6" y1="23.8" x2="39.6" y2="27.9" width="0.254" layer="16"/>
+<via x="39.6" y="27.9" extent="1-16" drill="0.35"/>
+<wire x1="33.4" y1="12.4" x2="34.7" y2="12.4" width="0.254" layer="1"/>
+<wire x1="33.29343125" y1="28.2084" x2="33.60183125" y2="27.9" width="0.254" layer="1"/>
+<wire x1="33.29343125" y1="28.2084" x2="32.1916" y2="28.2084" width="0.254" layer="1"/>
+<wire x1="33.60183125" y1="27.9" x2="39.6" y2="27.9" width="0.254" layer="1"/>
+<wire x1="29.6" y1="36.5" x2="29.7" y2="36.6" width="0.254" layer="1"/>
+<wire x1="32.1916" y1="28.2084" x2="29.6" y2="30.8" width="0.254" layer="1"/>
+<wire x1="29.6" y1="30.8" x2="29.6" y2="36.5" width="0.254" layer="1"/>
+<wire x1="39.7" y1="33" x2="39.7" y2="32.9" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$8">
-<contactref element="U3" pad="2"/>
-<contactref element="J4" pad="P$8"/>
-<contactref element="R1" pad="2"/>
+<contactref element="U4" pad="2"/>
+<contactref element="J10" pad="P$8"/>
+<contactref element="R6" pad="2"/>
 <wire x1="24.5706" y1="11.90926875" x2="24.5706" y2="11.9294" width="0.1524" layer="1"/>
 <wire x1="24.5706" y1="11.9294" x2="24.3" y2="12.2" width="0.1524" layer="1"/>
 <wire x1="25.65" y1="11.575" x2="24.90486875" y2="11.575" width="0.1524" layer="1"/>
@@ -1857,19 +1911,18 @@ design rules under a new name.</description>
 <wire x1="25.65" y1="11.575" x2="27.425" y2="11.575" width="0.1524" layer="1"/>
 <wire x1="27.425" y1="11.575" x2="27.78500625" y2="11.21499375" width="0.1524" layer="1"/>
 <via x="27.78500625" y="11.21499375" extent="1-16" drill="0.35"/>
-<wire x1="27.78500625" y1="11.21499375" x2="28.85501875" y2="11.21499375" width="0.1524" layer="16"/>
-<wire x1="28.85501875" y1="11.21499375" x2="29.0276125" y2="11.0424" width="0.1524" layer="16"/>
-<wire x1="29.0276125" y1="11.0424" x2="30.5424" y2="11.0424" width="0.1524" layer="16"/>
-<wire x1="30.5424" y1="11.0424" x2="32.4" y2="12.9" width="0.1524" layer="16"/>
-<wire x1="38.07925625" y1="12.9" x2="38.71265625" y2="13.5334" width="0.1524" layer="16"/>
-<wire x1="32.4" y1="12.9" x2="38.07925625" y2="12.9" width="0.1524" layer="16"/>
-<wire x1="40.9134" y1="13.5334" x2="40.95" y2="13.57" width="0.1524" layer="16"/>
-<wire x1="38.71265625" y1="13.5334" x2="40.9134" y2="13.5334" width="0.1524" layer="16"/>
+<wire x1="28.08500625" y1="10.91499375" x2="30.08210625" y2="10.91499375" width="0.1524" layer="16"/>
+<wire x1="30.08210625" y1="10.91499375" x2="32.6527" y2="8.3444" width="0.1524" layer="16"/>
+<wire x1="32.6527" y1="8.3444" x2="36.6527" y2="8.3444" width="0.1524" layer="16"/>
+<wire x1="36.6527" y1="8.3444" x2="37.8927" y2="7.1044" width="0.1524" layer="16"/>
+<wire x1="39.0616" y1="7.1044" x2="39.722" y2="6.444" width="0.1524" layer="16"/>
+<wire x1="37.8927" y1="7.1044" x2="39.0616" y2="7.1044" width="0.1524" layer="16"/>
+<wire x1="27.78500625" y1="11.21499375" x2="28.08500625" y2="10.91499375" width="0.1524" layer="16"/>
 </signal>
 <signal name="N$12">
-<contactref element="U3" pad="1"/>
-<contactref element="J4" pad="P$7"/>
-<contactref element="R1" pad="1"/>
+<contactref element="U4" pad="1"/>
+<contactref element="J10" pad="P$7"/>
+<contactref element="R6" pad="1"/>
 <wire x1="25.65" y1="12.225" x2="24.7779" y2="12.225" width="0.1524" layer="1"/>
 <wire x1="24.7779" y1="12.225" x2="24.4473" y2="12.5556" width="0.1524" layer="1"/>
 <wire x1="23.0944" y1="12.5556" x2="22.7" y2="12.95" width="0.1524" layer="1"/>
@@ -1877,174 +1930,206 @@ design rules under a new name.</description>
 <wire x1="25.65" y1="12.225" x2="27.6924" y2="12.225" width="0.1524" layer="1"/>
 <wire x1="27.6924" y1="12.225" x2="27.7" y2="12.2326" width="0.1524" layer="1"/>
 <via x="27.7" y="12.2326" extent="1-16" drill="0.35"/>
-<wire x1="27.12740625" y1="10.94260625" x2="27.51261875" y2="10.55739375" width="0.1524" layer="16"/>
-<wire x1="27.51261875" y1="10.55739375" x2="28.05739375" y2="10.55739375" width="0.1524" layer="16"/>
-<wire x1="28.05739375" y1="10.55739375" x2="28.35939375" y2="10.85939375" width="0.1524" layer="16"/>
-<wire x1="28.35939375" y1="10.85939375" x2="28.70771875" y2="10.85939375" width="0.1524" layer="16"/>
-<wire x1="27.7" y1="12.2326" x2="27.12740625" y2="11.66000625" width="0.1524" layer="16"/>
-<wire x1="27.12740625" y1="11.66000625" x2="27.12740625" y2="10.94260625" width="0.1524" layer="16"/>
-<wire x1="28.70771875" y1="10.85939375" x2="28.8803125" y2="10.6868" width="0.1524" layer="16"/>
-<wire x1="28.8803125" y1="10.6868" x2="30.6897" y2="10.6868" width="0.1524" layer="16"/>
-<wire x1="30.6897" y1="10.6868" x2="32.5473" y2="12.5444" width="0.1524" layer="16"/>
-<wire x1="39.1144" y1="12.5444" x2="39.12" y2="12.55" width="0.1524" layer="16"/>
-<wire x1="32.5473" y1="12.5444" x2="39.1144" y2="12.5444" width="0.1524" layer="16"/>
+<wire x1="28.6" y1="11.3326" x2="30.1674" y2="11.3326" width="0.1524" layer="16"/>
+<wire x1="30.1674" y1="11.3326" x2="32.8" y2="8.7" width="0.1524" layer="16"/>
+<wire x1="32.8" y1="8.7" x2="36.8" y2="8.7" width="0.1524" layer="16"/>
+<wire x1="38.04" y1="7.46" x2="41.5" y2="7.46" width="0.1524" layer="16"/>
+<wire x1="36.8" y1="8.7" x2="38.04" y2="7.46" width="0.1524" layer="16"/>
+<wire x1="27.7" y1="12.2326" x2="28.6" y2="11.3326" width="0.1524" layer="16"/>
 </signal>
 <signal name="N$13">
-<contactref element="U3" pad="14"/>
-<contactref element="J4" pad="P$6"/>
-<wire x1="31.55" y1="10.925" x2="32.525" y2="10.925" width="0.1524" layer="1"/>
-<wire x1="32.525" y1="10.925" x2="33" y2="11.4" width="0.1524" layer="1"/>
-<via x="33" y="11.4" extent="1-16" drill="0.35"/>
-<wire x1="33" y1="11.4" x2="38.61925625" y2="11.4" width="0.1524" layer="16"/>
-<wire x1="38.61925625" y1="11.4" x2="38.71265625" y2="11.4934" width="0.1524" layer="16"/>
-<wire x1="38.71265625" y1="11.4934" x2="39.0934" y2="11.4934" width="0.1524" layer="16"/>
-<wire x1="39.13" y1="11.53" x2="40.95" y2="11.53" width="0.1524" layer="16"/>
-<wire x1="39.0934" y1="11.4934" x2="39.13" y2="11.53" width="0.1524" layer="16"/>
+<contactref element="U4" pad="14"/>
+<contactref element="J10" pad="P$6"/>
+<wire x1="31.55" y1="10.925" x2="32.475" y2="10.925" width="0.1524" layer="1"/>
+<wire x1="32.475" y1="10.925" x2="32.7694" y2="10.6306" width="0.1524" layer="1"/>
+<wire x1="32.7694" y1="10.6306" x2="34.3277" y2="10.6306" width="0.1524" layer="1"/>
+<wire x1="34.3277" y1="10.6306" x2="38.8527" y2="15.1556" width="0.1524" layer="1"/>
+<wire x1="42.1473" y1="15.1556" x2="43.0556" y2="14.2473" width="0.1524" layer="1"/>
+<wire x1="38.8527" y1="15.1556" x2="42.1473" y2="15.1556" width="0.1524" layer="1"/>
+<wire x1="43.0556" y1="10.6527" x2="42.6" y2="10.1971" width="0.1524" layer="1"/>
+<wire x1="43.0556" y1="14.2473" x2="43.0556" y2="10.6527" width="0.1524" layer="1"/>
+<wire x1="42.6" y1="9.20125625" x2="41.87474375" y2="8.476" width="0.1524" layer="1"/>
+<wire x1="42.6" y1="10.1971" x2="42.6" y2="9.20125625" width="0.1524" layer="1"/>
+<wire x1="41.87474375" y1="8.476" x2="39.722" y2="8.476" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$14">
-<contactref element="U3" pad="13"/>
-<contactref element="J4" pad="P$5"/>
-<wire x1="38.5856" y1="11.0444" x2="39.12" y2="10.51" width="0.1524" layer="16"/>
-<wire x1="34.2" y1="11.0444" x2="38.5856" y2="11.0444" width="0.1524" layer="16"/>
-<wire x1="31.55" y1="10.275" x2="33.23208125" y2="10.275" width="0.1524" layer="1"/>
-<wire x1="33.23208125" y1="10.275" x2="33.48748125" y2="10.5304" width="0.1524" layer="1"/>
-<via x="33.48748125" y="10.5304" extent="1-16" drill="0.35"/>
-<wire x1="33.48748125" y1="10.5304" x2="34.00148125" y2="11.0444" width="0.1524" layer="16"/>
-<wire x1="34.00148125" y1="11.0444" x2="34.2" y2="11.0444" width="0.1524" layer="16"/>
+<contactref element="U4" pad="13"/>
+<contactref element="J10" pad="P$5"/>
+<wire x1="31.55" y1="10.275" x2="34.475" y2="10.275" width="0.1524" layer="1"/>
+<wire x1="39" y1="14.8" x2="42" y2="14.8" width="0.1524" layer="1"/>
+<wire x1="42" y1="14.8" x2="42.7" y2="14.1" width="0.1524" layer="1"/>
+<wire x1="42.7" y1="14.1" x2="42.7" y2="10.8" width="0.1524" layer="1"/>
+<wire x1="42.7" y1="10.8" x2="41.5" y2="9.6" width="0.1524" layer="1"/>
+<wire x1="41.5" y1="9.6" x2="41.5" y2="9.492" width="0.1524" layer="1"/>
+<wire x1="34.475" y1="10.275" x2="39" y2="14.8" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$15">
-<contactref element="U3" pad="7"/>
-<contactref element="J4" pad="P$4"/>
-<contactref element="R2" pad="2"/>
+<contactref element="U4" pad="7"/>
+<contactref element="J10" pad="P$4"/>
+<contactref element="R7" pad="2"/>
 <wire x1="25.65" y1="8.325" x2="25.675" y2="8.3" width="0.1524" layer="1"/>
 <wire x1="25.675" y1="8.3" x2="27" y2="8.3" width="0.1524" layer="1"/>
 <via x="27" y="8.3" extent="1-16" drill="0.35"/>
-<wire x1="27.2424" y1="9.2147875" x2="27.6276125" y2="9.6" width="0.1524" layer="16"/>
-<wire x1="27.6276125" y1="9.6" x2="28.1723875" y2="9.6" width="0.1524" layer="16"/>
-<wire x1="28.1723875" y1="9.6" x2="28.4743875" y2="9.298" width="0.1524" layer="16"/>
-<wire x1="27" y1="8.3" x2="27.2424" y2="8.5424" width="0.1524" layer="16"/>
-<wire x1="27.2424" y1="8.5424" x2="27.2424" y2="9.2147875" width="0.1524" layer="16"/>
-<wire x1="32.0055125" y1="9.298" x2="32.5803125" y2="9.8728" width="0.1524" layer="16"/>
-<wire x1="28.4743875" y1="9.298" x2="32.0055125" y2="9.298" width="0.1524" layer="16"/>
-<wire x1="32.5803125" y1="9.8728" x2="33.4196875" y2="9.8728" width="0.1524" layer="16"/>
-<wire x1="33.4196875" y1="9.8728" x2="33.84624375" y2="9.44624375" width="0.1524" layer="16"/>
-<wire x1="40.95" y1="9.49" x2="40.9134" y2="9.4534" width="0.1524" layer="16"/>
-<wire x1="33.8534" y1="9.4534" x2="33.84624375" y2="9.44624375" width="0.1524" layer="16"/>
-<wire x1="40.9134" y1="9.4534" x2="33.8534" y2="9.4534" width="0.1524" layer="16"/>
 <wire x1="25.65" y1="8.325" x2="22.975" y2="8.325" width="0.1524" layer="1"/>
 <wire x1="22.975" y1="8.325" x2="22.7" y2="8.05" width="0.1524" layer="1"/>
+<wire x1="27.6276125" y1="8.2848" x2="28.1723875" y2="8.2848" width="0.1524" layer="16"/>
+<wire x1="28.1723875" y1="8.2848" x2="28.4743875" y2="8.5868" width="0.1524" layer="16"/>
+<wire x1="27" y1="8.3" x2="27.6124125" y2="8.3" width="0.1524" layer="16"/>
+<wire x1="27.6124125" y1="8.3" x2="27.6276125" y2="8.2848" width="0.1524" layer="16"/>
+<wire x1="28.4743875" y1="8.5868" x2="29.9103" y2="8.5868" width="0.1524" layer="16"/>
+<wire x1="29.9103" y1="8.5868" x2="31.5527" y2="6.9444" width="0.1524" layer="16"/>
+<via x="36.5596" y="7.5" extent="1-16" drill="0.35"/>
+<wire x1="35.0256125" y1="6.9444" x2="35.3276125" y2="6.6424" width="0.1524" layer="16"/>
+<wire x1="35.3276125" y1="6.6424" x2="35.8723875" y2="6.6424" width="0.1524" layer="16"/>
+<wire x1="35.8723875" y1="6.6424" x2="36.2576" y2="7.0276125" width="0.1524" layer="16"/>
+<wire x1="36.2576" y1="7.0276125" x2="36.2576" y2="7.198" width="0.1524" layer="16"/>
+<wire x1="36.2576" y1="7.198" x2="36.5596" y2="7.5" width="0.1524" layer="16"/>
+<wire x1="31.5527" y1="6.9444" x2="35.0256125" y2="6.9444" width="0.1524" layer="16"/>
+<wire x1="36.5596" y1="7.5" x2="38.231059375" y2="9.171459375" width="0.1524" layer="1"/>
+<wire x1="38.231059375" y1="9.171459375" x2="38.328540625" y2="9.171459375" width="0.1524" layer="1"/>
+<via x="38.328540625" y="9.171459375" extent="1-16" drill="0.35"/>
+<wire x1="38.328540625" y1="9.171459375" x2="38.328540625" y2="10.025640625" width="0.1524" layer="16"/>
+<wire x1="38.8109" y1="10.508" x2="39.722" y2="10.508" width="0.1524" layer="16"/>
+<wire x1="38.328540625" y1="10.025640625" x2="38.8109" y2="10.508" width="0.1524" layer="16"/>
 </signal>
 <signal name="N$16">
-<contactref element="U3" pad="6"/>
-<contactref element="J4" pad="P$3"/>
-<contactref element="R2" pad="1"/>
+<contactref element="U4" pad="6"/>
+<contactref element="J10" pad="P$3"/>
+<contactref element="R7" pad="1"/>
 <wire x1="25.65" y1="8.975" x2="27.8674" y2="8.975" width="0.1524" layer="1"/>
 <wire x1="27.8674" y1="8.975" x2="27.9" y2="8.9424" width="0.1524" layer="1"/>
 <via x="27.9" y="8.9424" extent="1-16" drill="0.35"/>
-<wire x1="33.2723875" y1="9.5172" x2="32.7276125" y2="9.5172" width="0.1524" layer="16"/>
-<wire x1="27.9" y1="8.9424" x2="32.1528125" y2="8.9424" width="0.1524" layer="16"/>
-<wire x1="32.1528125" y1="8.9424" x2="32.7276125" y2="9.5172" width="0.1524" layer="16"/>
-<wire x1="38.49935625" y1="9.09064375" x2="39.12" y2="8.47" width="0.1524" layer="16"/>
-<wire x1="38.49935625" y1="9.09064375" x2="33.69894375" y2="9.09064375" width="0.1524" layer="16"/>
 <wire x1="25.65" y1="8.975" x2="23.675" y2="8.975" width="0.1524" layer="1"/>
 <wire x1="23.675" y1="8.975" x2="22.7" y2="9.95" width="0.1524" layer="1"/>
-<wire x1="33.69894375" y1="9.09064375" x2="33.2723875" y2="9.5172" width="0.1524" layer="16"/>
+<wire x1="41.424" y1="11.6" x2="41.5" y2="11.524" width="0.1524" layer="16"/>
+<wire x1="39.31465625" y1="11.5566" x2="39.5" y2="11.5566" width="0.1524" layer="16"/>
+<wire x1="39.5" y1="11.5566" x2="40.12934375" y2="11.5566" width="0.1524" layer="16"/>
+<wire x1="40.12934375" y1="11.5566" x2="40.17274375" y2="11.6" width="0.1524" layer="16"/>
+<wire x1="40.17274375" y1="11.6" x2="41.424" y2="11.6" width="0.1524" layer="16"/>
+<wire x1="27.9" y1="8.9424" x2="30.0576" y2="8.9424" width="0.1524" layer="16"/>
+<wire x1="31.7" y1="7.3" x2="35.6" y2="7.3" width="0.1524" layer="16"/>
+<via x="35.6" y="7.3" extent="1-16" drill="0.35"/>
+<wire x1="35.6" y1="7.3" x2="35.6" y2="7.5" width="0.1524" layer="1"/>
+<wire x1="35.6" y1="7.5" x2="37.6" y2="9.5" width="0.1524" layer="1"/>
+<via x="37.6" y="9.8" extent="1-16" drill="0.35"/>
+<wire x1="37.6" y1="9.8" x2="39.3566" y2="11.5566" width="0.1524" layer="16"/>
+<wire x1="39.3566" y1="11.5566" x2="39.5" y2="11.5566" width="0.1524" layer="16"/>
+<wire x1="30.0576" y1="8.9424" x2="31.7" y2="7.3" width="0.1524" layer="16"/>
+<wire x1="37.6" y1="9.5" x2="37.6" y2="9.8" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$17">
-<contactref element="U3" pad="11"/>
-<contactref element="J4" pad="P$2"/>
-<wire x1="31.55" y1="8.975" x2="32.8846" y2="8.975" width="0.1524" layer="1"/>
-<wire x1="32.8846" y1="8.975" x2="33" y2="8.8596" width="0.1524" layer="1"/>
-<via x="33" y="8.8596" extent="1-16" drill="0.35"/>
-<wire x1="33" y1="8.8596" x2="34.204" y2="7.6556" width="0.1524" layer="16"/>
-<wire x1="38.6029" y1="7.45" x2="40.95" y2="7.45" width="0.1524" layer="16"/>
-<wire x1="38.3973" y1="7.6556" x2="38.6029" y2="7.45" width="0.1524" layer="16"/>
-<wire x1="34.204" y1="7.6556" x2="38.3973" y2="7.6556" width="0.1524" layer="16"/>
+<contactref element="U4" pad="11"/>
+<contactref element="J10" pad="P$2"/>
+<wire x1="31.55" y1="8.975" x2="31.7206" y2="8.8044" width="0.1524" layer="1"/>
+<wire x1="31.7206" y1="8.8044" x2="32.46573125" y2="8.8044" width="0.1524" layer="1"/>
+<wire x1="32.46573125" y1="8.8044" x2="32.58953125" y2="8.6806" width="0.1524" layer="1"/>
+<wire x1="32.58953125" y1="8.6806" x2="34.6777" y2="8.6806" width="0.1524" layer="1"/>
+<wire x1="39.3376" y1="12.1556" x2="39.722" y2="12.54" width="0.1524" layer="1"/>
+<wire x1="38.1527" y1="12.1556" x2="39.3376" y2="12.1556" width="0.1524" layer="1"/>
+<wire x1="34.6777" y1="8.6806" x2="38.1527" y2="12.1556" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$18">
-<contactref element="U3" pad="10"/>
-<contactref element="J4" pad="P$1"/>
-<wire x1="31.55" y1="8.325" x2="32.575" y2="8.325" width="0.1524" layer="1"/>
-<wire x1="32.575" y1="8.325" x2="33" y2="7.9" width="0.1524" layer="1"/>
-<via x="33" y="7.9" extent="1-16" drill="0.35"/>
-<wire x1="33" y1="7.9" x2="33.6" y2="7.3" width="0.1524" layer="16"/>
-<wire x1="38.25" y1="7.3" x2="39.12" y2="6.43" width="0.1524" layer="16"/>
-<wire x1="33.6" y1="7.3" x2="38.25" y2="7.3" width="0.1524" layer="16"/>
+<contactref element="U4" pad="10"/>
+<contactref element="J10" pad="P$1"/>
+<wire x1="41.5" y1="13.556" x2="40.7054" y2="12.7614" width="0.1524" layer="1"/>
+<wire x1="40.7054" y1="12.7614" x2="40.7054" y2="12.13265625" width="0.1524" layer="1"/>
+<wire x1="40.7054" y1="12.13265625" x2="40.12934375" y2="11.5566" width="0.1524" layer="1"/>
+<wire x1="39.31465625" y1="11.5566" x2="40.12934375" y2="11.5566" width="0.1524" layer="1"/>
+<wire x1="38.3" y1="11.8" x2="39.07125625" y2="11.8" width="0.1524" layer="1"/>
+<wire x1="38.3" y1="11.8" x2="34.825" y2="8.325" width="0.1524" layer="1"/>
+<wire x1="34.825" y1="8.325" x2="31.55" y2="8.325" width="0.1524" layer="1"/>
+<wire x1="39.07125625" y1="11.8" x2="39.31465625" y2="11.5566" width="0.1524" layer="1"/>
 </signal>
 <signal name="ATK0-RXLED">
-<contactref element="U1" pad="46"/>
-<contactref element="R3" pad="1"/>
-<wire x1="26.75" y1="17" x2="26.8331" y2="16.9169" width="0.1524" layer="1"/>
-<wire x1="26.8331" y1="16.9169" x2="26.8331" y2="16.364" width="0.1524" layer="1"/>
-<wire x1="26.8331" y1="16.364" x2="27.0388" y2="16.1583" width="0.1524" layer="1"/>
-<wire x1="27.0388" y1="14.7616" x2="26.7368" y2="14.4596" width="0.1524" layer="1"/>
-<via x="26.7368" y="14.4596" extent="1-16" drill="0.35"/>
-<via x="31.2" y="16.1" extent="1-16" drill="0.35"/>
-<wire x1="30.3576" y1="14.9276125" x2="30.3576" y2="15.2576" width="0.1524" layer="16"/>
-<wire x1="30.3576" y1="15.2576" x2="31.2" y2="16.1" width="0.1524" layer="16"/>
-<wire x1="26.7368" y1="14.4596" x2="29.8895875" y2="14.4596" width="0.1524" layer="16"/>
-<wire x1="29.8895875" y1="14.4596" x2="30.3576" y2="14.9276125" width="0.1524" layer="16"/>
-<wire x1="31.2" y1="16.1" x2="32.45" y2="16.1" width="0.1524" layer="1"/>
+<contactref element="U2" pad="46"/>
+<contactref element="R4" pad="1"/>
 <wire x1="32.45" y1="16.1" x2="32.5" y2="16.05" width="0.1524" layer="1"/>
-<wire x1="27.0388" y1="16.1583" x2="27.0388" y2="14.7616" width="0.1524" layer="1"/>
+<wire x1="32.5" y1="16.05" x2="32.45" y2="16" width="0.1524" layer="1"/>
+<wire x1="32.45" y1="16" x2="31.3" y2="16" width="0.1524" layer="1"/>
+<via x="31.3" y="16" extent="1-16" drill="0.35"/>
+<wire x1="31.3" y1="16" x2="31.3" y2="16.2" width="0.1524" layer="16"/>
+<wire x1="31.3" y1="16.2" x2="29.7" y2="17.8" width="0.1524" layer="16"/>
+<wire x1="29.7" y1="17.8" x2="28.9" y2="17.8" width="0.1524" layer="16"/>
+<via x="25.2" y="13.1" extent="1-16" drill="0.35"/>
+<wire x1="26.3576" y1="14.2276125" x2="25.9723875" y2="13.8424" width="0.1524" layer="16"/>
+<wire x1="25.9723875" y1="13.8424" x2="25.9424" y2="13.8424" width="0.1524" layer="16"/>
+<wire x1="25.9424" y1="13.8424" x2="25.2" y2="13.1" width="0.1524" layer="16"/>
+<wire x1="26.3576" y1="15.2576" x2="26.3576" y2="14.2276125" width="0.1524" layer="16"/>
+<wire x1="28.9" y1="17.8" x2="26.3576" y2="15.2576" width="0.1524" layer="16"/>
+<wire x1="25.2" y1="13.1" x2="25.9424" y2="13.8424" width="0.1524" layer="1"/>
+<wire x1="25.9424" y1="13.8424" x2="25.9723875" y2="13.8424" width="0.1524" layer="1"/>
+<wire x1="25.9723875" y1="13.8424" x2="26.8944" y2="14.7644125" width="0.1524" layer="1"/>
+<wire x1="26.8944" y1="14.7644125" x2="26.8944" y2="14.91926875" width="0.1524" layer="1"/>
+<wire x1="26.8944" y1="14.91926875" x2="26.9594" y2="14.98426875" width="0.1524" layer="1"/>
+<wire x1="26.75" y1="16.22513125" x2="26.75" y2="17" width="0.1524" layer="1"/>
+<wire x1="26.9594" y1="16.01573125" x2="26.75" y2="16.22513125" width="0.1524" layer="1"/>
+<wire x1="26.9594" y1="14.98426875" x2="26.9594" y2="16.01573125" width="0.1524" layer="1"/>
 </signal>
 <signal name="ATK0-TXLED">
-<contactref element="U1" pad="47"/>
-<contactref element="R4" pad="1"/>
-<wire x1="27.25" y1="17" x2="27.25" y2="16.45" width="0.1524" layer="1"/>
-<wire x1="27.25" y1="16.45" x2="27.3944" y2="16.3056" width="0.1524" layer="1"/>
-<wire x1="27.3944" y1="16.3056" x2="27.3944" y2="13.8" width="0.1524" layer="1"/>
-<wire x1="27.3944" y1="13.8" x2="27.0944" y2="13.5" width="0.1524" layer="1"/>
-<wire x1="27.0944" y1="13.5" x2="27" y2="13.5" width="0.1524" layer="1"/>
-<via x="27" y="13.5" extent="1-16" drill="0.35"/>
-<wire x1="27" y1="13.5" x2="25.9" y2="13.5" width="0.1524" layer="16"/>
-<wire x1="25.9" y1="13.5" x2="25.4" y2="13" width="0.1524" layer="16"/>
-<wire x1="32.3" y1="1" x2="32.8" y2="1" width="0.1524" layer="16"/>
-<via x="32.8" y="1" extent="1-16" drill="0.35"/>
-<wire x1="25.4" y1="13" x2="25.4" y2="7.9" width="0.1524" layer="16"/>
-<wire x1="25.4" y1="7.9" x2="32.3" y2="1" width="0.1524" layer="16"/>
-<wire x1="33.95" y1="1.1" x2="32.9" y2="1.1" width="0.1524" layer="1"/>
-<wire x1="32.9" y1="1.1" x2="32.8" y2="1" width="0.1524" layer="1"/>
+<contactref element="U2" pad="47"/>
+<contactref element="R5" pad="1"/>
+<wire x1="31" y1="2.3" x2="32.8" y2="2.3" width="0.1524" layer="16"/>
+<via x="32.8" y="2.3" extent="1-16" drill="0.35"/>
+<wire x1="25.4" y1="7.9" x2="31" y2="2.3" width="0.1524" layer="16"/>
+<wire x1="32.8" y1="2.3" x2="32.8" y2="3.95" width="0.1524" layer="1"/>
+<wire x1="32.8" y1="3.95" x2="32.9" y2="4.05" width="0.1524" layer="1"/>
+<via x="26.6" y="13.4" extent="1-16" drill="0.35"/>
+<wire x1="26.6" y1="13.4" x2="25.4" y2="12.2" width="0.1524" layer="16"/>
+<wire x1="25.4" y1="12.2" x2="25.4" y2="7.9" width="0.1524" layer="16"/>
+<wire x1="27.25" y1="17" x2="27.3331" y2="16.9169" width="0.1524" layer="1"/>
+<wire x1="27.3331" y1="16.9169" x2="27.3331" y2="16.53426875" width="0.1524" layer="1"/>
+<wire x1="27.3331" y1="16.53426875" x2="27.3944" y2="16.47296875" width="0.1524" layer="1"/>
+<wire x1="27.3944" y1="16.47296875" x2="27.3944" y2="14.1944" width="0.1524" layer="1"/>
+<wire x1="27.3944" y1="14.1944" x2="26.6" y2="13.4" width="0.1524" layer="1"/>
 </signal>
 <signal name="ATK0-RX">
-<contactref element="U1" pad="48"/>
-<contactref element="U3" pad="5"/>
+<contactref element="U2" pad="48"/>
+<contactref element="U4" pad="5"/>
 <wire x1="27.75" y1="17" x2="27.75" y2="13.15" width="0.1524" layer="1"/>
 <wire x1="27.75" y1="13.15" x2="28.5" y2="12.4" width="0.1524" layer="1"/>
-<wire x1="28.5" y1="12.4" x2="28.5" y2="11" width="0.1524" layer="1"/>
-<wire x1="28.5" y1="11" x2="27.1" y2="9.6" width="0.1524" layer="1"/>
-<wire x1="27.1" y1="9.6" x2="27.075" y2="9.625" width="0.1524" layer="1"/>
+<wire x1="28.5" y1="11" x2="28.5" y2="12.4" width="0.1524" layer="1"/>
+<wire x1="27.075" y1="9.625" x2="27.1" y2="9.6" width="0.1524" layer="1"/>
 <wire x1="27.075" y1="9.625" x2="25.65" y2="9.625" width="0.1524" layer="1"/>
+<wire x1="27.1" y1="9.6" x2="28.5" y2="11" width="0.1524" layer="1"/>
 </signal>
 <signal name="ATK0-TX">
-<contactref element="U1" pad="49"/>
-<contactref element="U3" pad="15"/>
+<contactref element="U2" pad="49"/>
+<contactref element="U4" pad="15"/>
 <wire x1="28.5" y1="17.75" x2="28.5" y2="17.4" width="0.1524" layer="1"/>
 <wire x1="28.5" y1="17.4" x2="28.8" y2="17.1" width="0.1524" layer="1"/>
-<wire x1="28.8" y1="17.1" x2="28.8" y2="13.4" width="0.1524" layer="1"/>
 <wire x1="30.625" y1="11.575" x2="31.55" y2="11.575" width="0.1524" layer="1"/>
-<wire x1="28.8" y1="13.4" x2="30.625" y2="11.575" width="0.1524" layer="1"/>
+<wire x1="29.55" y1="12.65" x2="30.625" y2="11.575" width="0.1524" layer="1"/>
+<wire x1="28.8" y1="17.1" x2="28.8" y2="16.5276125" width="0.1524" layer="1"/>
+<wire x1="28.8" y1="16.5276125" x2="29.5" y2="15.8276125" width="0.1524" layer="1"/>
+<wire x1="29.5" y1="14.57513125" x2="29.4406" y2="14.51573125" width="0.1524" layer="1"/>
+<wire x1="29.4406" y1="14.51573125" x2="29.4406" y2="12.7594" width="0.1524" layer="1"/>
+<wire x1="29.5" y1="15.8276125" x2="29.5" y2="14.57513125" width="0.1524" layer="1"/>
+<wire x1="29.4406" y1="12.7594" x2="29.55" y2="12.65" width="0.1524" layer="1"/>
 </signal>
 <signal name="ATK-CLKOUT">
-<contactref element="U1" pad="50"/>
-<contactref element="U3" pad="9"/>
-<wire x1="32.7276125" y1="7.2424" x2="33.2723875" y2="7.2424" width="0.1524" layer="1"/>
-<wire x1="33.6576" y1="7.6276125" x2="33.2723875" y2="7.2424" width="0.1524" layer="1"/>
+<contactref element="U2" pad="50"/>
+<contactref element="U4" pad="9"/>
 <wire x1="31.55" y1="7.675" x2="32.2950125" y2="7.675" width="0.1524" layer="1"/>
-<wire x1="32.2950125" y1="7.675" x2="32.7276125" y2="7.2424" width="0.1524" layer="1"/>
-<wire x1="34.4" y1="10.2" x2="33.6576" y2="9.4576" width="0.1524" layer="1"/>
-<wire x1="34.4" y1="10.2" x2="34.4" y2="13.3" width="0.1524" layer="1"/>
-<wire x1="34.4" y1="13.3" x2="32.6" y2="15.1" width="0.1524" layer="1"/>
-<wire x1="32.6" y1="15.1" x2="31" y2="15.1" width="0.1524" layer="1"/>
-<wire x1="31" y1="15.1" x2="29.4" y2="16.7" width="0.1524" layer="1"/>
-<wire x1="29.4" y1="16.7" x2="29.4" y2="18.1" width="0.1524" layer="1"/>
-<wire x1="29.4" y1="18.1" x2="29.25" y2="18.25" width="0.1524" layer="1"/>
-<wire x1="29.25" y1="18.25" x2="28.5" y2="18.25" width="0.1524" layer="1"/>
-<wire x1="33.6576" y1="9.4576" x2="33.6576" y2="7.6276125" width="0.1524" layer="1"/>
+<wire x1="31.55" y1="7.675" x2="29.475" y2="7.675" width="0.1524" layer="1"/>
+<wire x1="29.475" y1="7.675" x2="29.4" y2="7.6" width="0.1524" layer="1"/>
+<via x="29.4" y="7.6" extent="1-16" drill="0.35"/>
+<wire x1="29.4" y1="7.6" x2="29.2" y2="7.4" width="0.1524" layer="16"/>
+<wire x1="29.2" y1="7.4" x2="26.7" y2="7.4" width="0.1524" layer="16"/>
+<wire x1="26.7" y1="7.4" x2="25.9" y2="8.2" width="0.1524" layer="16"/>
+<wire x1="29.4576" y1="15.1576" x2="29.4576" y2="16.8" width="0.1524" layer="16"/>
+<via x="29.4576" y="16.8" extent="1-16" drill="0.35"/>
+<wire x1="25.9" y1="8.2" x2="25.9" y2="11.6" width="0.1524" layer="16"/>
+<wire x1="25.9" y1="11.6" x2="29.4576" y2="15.1576" width="0.1524" layer="16"/>
+<wire x1="29.4576" y1="17.2924" x2="29.4576" y2="16.8" width="0.1524" layer="1"/>
+<wire x1="28.5" y1="18.25" x2="28.5831" y2="18.1669" width="0.1524" layer="1"/>
+<wire x1="28.5831" y1="18.1669" x2="28.96573125" y2="18.1669" width="0.1524" layer="1"/>
+<wire x1="28.96573125" y1="18.1669" x2="29.1294" y2="18.00323125" width="0.1524" layer="1"/>
+<wire x1="29.1294" y1="18.00323125" x2="29.1294" y2="17.6206" width="0.1524" layer="1"/>
+<wire x1="29.1294" y1="17.6206" x2="29.4576" y2="17.2924" width="0.1524" layer="1"/>
 </signal>
 <signal name="ATK0-CLKIN">
-<contactref element="U3" pad="3"/>
-<contactref element="U1" pad="40"/>
+<contactref element="U4" pad="3"/>
+<contactref element="U2" pad="40"/>
 <via x="24.064934375" y="11.484946875" extent="1-16" drill="0.35"/>
 <wire x1="25.65" y1="10.925" x2="25.4794" y2="11.0956" width="0.1524" layer="1"/>
 <wire x1="25.4794" y1="11.0956" x2="24.73426875" y2="11.0956" width="0.1524" layer="1"/>
@@ -2057,22 +2142,20 @@ design rules under a new name.</description>
 <wire x1="23.75" y1="13.5314" x2="23.8814" y2="13.4" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$7">
-<contactref element="R3" pad="2"/>
-<contactref element="J4" pad="GRNN"/>
-<wire x1="35.9" y1="17.01" x2="33.44" y2="17.01" width="0.1524" layer="1"/>
-<wire x1="33.44" y1="17.01" x2="32.5" y2="17.95" width="0.1524" layer="1"/>
+<contactref element="R4" pad="2"/>
+<contactref element="J10" pad="GRNN"/>
+<wire x1="32.5" y1="17.95" x2="33.804" y2="17.95" width="0.1524" layer="1"/>
+<wire x1="33.804" y1="17.95" x2="34.896" y2="16.858" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$19">
-<contactref element="J4" pad="YLWN"/>
-<contactref element="R4" pad="2"/>
-<wire x1="35.9" y1="5.53" x2="37.2" y2="4.23" width="0.1524" layer="1"/>
-<wire x1="37.2" y1="4.23" x2="37.2" y2="1.8" width="0.1524" layer="1"/>
-<wire x1="37.2" y1="1.8" x2="36.5" y2="1.1" width="0.1524" layer="1"/>
-<wire x1="36.5" y1="1.1" x2="35.85" y2="1.1" width="0.1524" layer="1"/>
+<contactref element="J10" pad="YLWN"/>
+<contactref element="R5" pad="2"/>
+<wire x1="32.9" y1="5.95" x2="34.374" y2="5.95" width="0.1524" layer="1"/>
+<wire x1="34.374" y1="5.95" x2="34.896" y2="5.428" width="0.1524" layer="1"/>
 </signal>
 <signal name="PB2/DAC0">
-<contactref element="U1" pad="8"/>
-<contactref element="J11" pad="3"/>
+<contactref element="U2" pad="8"/>
+<contactref element="J9" pad="3"/>
 <wire x1="10.875" y1="34.83" x2="12.105" y2="33.6" width="0.1524" layer="1"/>
 <wire x1="17.2" y1="32.8" x2="17.2" y2="30.7321125" width="0.1524" layer="1"/>
 <wire x1="17.6556" y1="30.2765125" x2="17.6556" y2="29.1473" width="0.1524" layer="1"/>
@@ -2087,8 +2170,8 @@ design rules under a new name.</description>
 <wire x1="23.65053125" y1="26.985" x2="22.3179" y2="26.985" width="0.1524" layer="1"/>
 </signal>
 <signal name="PB3/DAC1">
-<contactref element="U1" pad="9"/>
-<contactref element="J11" pad="4"/>
+<contactref element="U2" pad="9"/>
+<contactref element="J9" pad="4"/>
 <wire x1="10.875" y1="32.29" x2="12.165" y2="31" width="0.1524" layer="1"/>
 <wire x1="16.4292125" y1="31" x2="17.3" y2="30.1292125" width="0.1524" layer="1"/>
 <wire x1="12.165" y1="31" x2="16.4292125" y2="31" width="0.1524" layer="1"/>
@@ -2101,8 +2184,8 @@ design rules under a new name.</description>
 <wire x1="18.1" y1="28.2" x2="20.6" y2="28.2" width="0.1524" layer="1"/>
 </signal>
 <signal name="PB1">
-<contactref element="U1" pad="7"/>
-<contactref element="J11" pad="2"/>
+<contactref element="U2" pad="7"/>
+<contactref element="J9" pad="2"/>
 <wire x1="10.875" y1="37.37" x2="12.145" y2="36.1" width="0.1524" layer="1"/>
 <wire x1="16.4092125" y1="36.1" x2="17.2" y2="35.3092125" width="0.1524" layer="1"/>
 <wire x1="17.2" y1="35.3092125" x2="17.2" y2="33.3029" width="0.1524" layer="1"/>
@@ -2119,8 +2202,8 @@ design rules under a new name.</description>
 <wire x1="24.75" y1="26.38843125" x2="23.79783125" y2="27.3406" width="0.1524" layer="1"/>
 </signal>
 <signal name="PB0/AREF">
-<contactref element="U1" pad="6"/>
-<contactref element="J11" pad="1"/>
+<contactref element="U2" pad="6"/>
+<contactref element="J9" pad="1"/>
 <wire x1="25.25" y1="26" x2="25.1669" y2="26.0831" width="0.1524" layer="1"/>
 <wire x1="25.1669" y1="26.0831" x2="25.1669" y2="26.47443125" width="0.1524" layer="1"/>
 <wire x1="23.94513125" y1="27.6962" x2="23.2" y2="27.6962" width="0.1524" layer="1"/>
@@ -2142,8 +2225,8 @@ design rules under a new name.</description>
 <wire x1="17.3" y1="35.7121125" x2="17.5556" y2="35.4565125" width="0.1524" layer="1"/>
 </signal>
 <signal name="PC0">
-<contactref element="U1" pad="16"/>
-<contactref element="J11" pad="5"/>
+<contactref element="U2" pad="16"/>
+<contactref element="J9" pad="5"/>
 <wire x1="10.875" y1="29.75" x2="12.125" y2="28.5" width="0.1524" layer="1"/>
 <wire x1="12.125" y1="28.5" x2="16.5" y2="28.5" width="0.1524" layer="1"/>
 <wire x1="16.5" y1="28.5" x2="17.4" y2="27.6" width="0.1524" layer="1"/>
@@ -2155,8 +2238,8 @@ design rules under a new name.</description>
 <wire x1="18.9466" y1="25.6669" x2="19.9169" y2="25.6669" width="0.1524" layer="1"/>
 </signal>
 <signal name="PC1">
-<contactref element="U1" pad="17"/>
-<contactref element="J11" pad="6"/>
+<contactref element="U2" pad="17"/>
+<contactref element="J9" pad="6"/>
 <wire x1="10.875" y1="27.21" x2="12.185" y2="25.9" width="0.1524" layer="1"/>
 <wire x1="12.185" y1="25.9" x2="16.4" y2="25.9" width="0.1524" layer="1"/>
 <wire x1="16.4" y1="25.9" x2="16.4108" y2="25.8892" width="0.1524" layer="1"/>
@@ -2167,8 +2250,8 @@ design rules under a new name.</description>
 <wire x1="19.0326" y1="25.25" x2="19.5" y2="25.25" width="0.1524" layer="1"/>
 </signal>
 <signal name="PC2">
-<contactref element="U1" pad="18"/>
-<contactref element="J11" pad="7"/>
+<contactref element="U2" pad="18"/>
+<contactref element="J9" pad="7"/>
 <wire x1="10.875" y1="24.67" x2="12.145" y2="23.4" width="0.1524" layer="1"/>
 <wire x1="16.831325" y1="23.4" x2="17.20826875" y2="23.77694375" width="0.1524" layer="1"/>
 <wire x1="17.20826875" y1="23.77694375" x2="18.06244375" y2="23.77694375" width="0.1524" layer="1"/>
@@ -2177,8 +2260,8 @@ design rules under a new name.</description>
 <wire x1="18.06244375" y1="23.77694375" x2="19.0355" y2="24.75" width="0.1524" layer="1"/>
 </signal>
 <signal name="PC3">
-<contactref element="U1" pad="19"/>
-<contactref element="J11" pad="8"/>
+<contactref element="U2" pad="19"/>
+<contactref element="J9" pad="8"/>
 <wire x1="10.875" y1="22.13" x2="12.205" y2="20.8" width="0.1524" layer="16"/>
 <wire x1="16.6" y1="20.8" x2="17.5" y2="21.7" width="0.1524" layer="16"/>
 <wire x1="12.9007875" y1="20.8" x2="12.9099875" y2="20.8092" width="0.1524" layer="16"/>
@@ -2195,8 +2278,8 @@ design rules under a new name.</description>
 <wire x1="18.0884" y1="23.3" x2="19.0384" y2="24.25" width="0.1524" layer="1"/>
 </signal>
 <signal name="PC4">
-<contactref element="U1" pad="20"/>
-<contactref element="J11" pad="9"/>
+<contactref element="U2" pad="20"/>
+<contactref element="J9" pad="9"/>
 <wire x1="10.875" y1="19.59" x2="12.0942" y2="20.8092" width="0.1524" layer="1"/>
 <wire x1="16.6092" y1="20.8092" x2="17.4482" y2="21.6482" width="0.1524" layer="1"/>
 <wire x1="17.4482" y1="22.1569" x2="19.0413" y2="23.75" width="0.1524" layer="1"/>
@@ -2205,8 +2288,8 @@ design rules under a new name.</description>
 <wire x1="12.0942" y1="20.8092" x2="16.6092" y2="20.8092" width="0.1524" layer="1"/>
 </signal>
 <signal name="PC5">
-<contactref element="U1" pad="21"/>
-<contactref element="J11" pad="10"/>
+<contactref element="U2" pad="21"/>
+<contactref element="J9" pad="10"/>
 <wire x1="10.875" y1="17.05" x2="11.45" y2="17.05" width="0.1524" layer="1"/>
 <wire x1="11.45" y1="17.05" x2="12.7" y2="18.3" width="0.1524" layer="1"/>
 <wire x1="16.6" y1="18.3" x2="17.8038" y2="19.5038" width="0.1524" layer="1"/>
@@ -2216,8 +2299,8 @@ design rules under a new name.</description>
 <wire x1="17.8038" y1="22.0096" x2="19.0442" y2="23.25" width="0.1524" layer="1"/>
 </signal>
 <signal name="PC6">
-<contactref element="U1" pad="22"/>
-<contactref element="J11" pad="11"/>
+<contactref element="U2" pad="22"/>
+<contactref element="J9" pad="11"/>
 <wire x1="10.875" y1="14.51" x2="12.165" y2="15.8" width="0.1524" layer="1"/>
 <wire x1="12.165" y1="15.8" x2="16.9971" y2="15.8" width="0.1524" layer="1"/>
 <wire x1="16.9971" y1="15.8" x2="17.4482" y2="16.2511" width="0.1524" layer="1"/>
@@ -2228,8 +2311,8 @@ design rules under a new name.</description>
 <wire x1="18.1594" y1="21.8623" x2="19.0471" y2="22.75" width="0.1524" layer="1"/>
 </signal>
 <signal name="PC7">
-<contactref element="U1" pad="23"/>
-<contactref element="J11" pad="12"/>
+<contactref element="U2" pad="23"/>
+<contactref element="J9" pad="12"/>
 <wire x1="10.875" y1="11.97" x2="11.47" y2="11.97" width="0.1524" layer="1"/>
 <wire x1="11.47" y1="11.97" x2="12.7" y2="13.2" width="0.1524" layer="1"/>
 <wire x1="17.1742" y1="15.4742" x2="17.8038" y2="16.1038" width="0.1524" layer="1"/>
@@ -2244,8 +2327,8 @@ design rules under a new name.</description>
 <wire x1="18.515" y1="21.715" x2="18.515" y2="19.15633125" width="0.1524" layer="1"/>
 </signal>
 <signal name="PD4">
-<contactref element="U1" pad="30"/>
-<contactref element="J11" pad="13"/>
+<contactref element="U2" pad="30"/>
+<contactref element="J9" pad="13"/>
 <wire x1="10.875" y1="9.43" x2="12.145" y2="10.7" width="0.1524" layer="1"/>
 <wire x1="16.7" y1="10.7" x2="17.8332" y2="11.8332" width="0.1524" layer="1"/>
 <wire x1="17.8332" y1="11.8332" x2="17.8332" y2="11.8419" width="0.1524" layer="1"/>
@@ -2258,8 +2341,8 @@ design rules under a new name.</description>
 <wire x1="18.515" y1="18.15053125" x2="19.11446875" y2="18.75" width="0.1524" layer="1"/>
 </signal>
 <signal name="PD5">
-<contactref element="U1" pad="31"/>
-<contactref element="J11" pad="14"/>
+<contactref element="U2" pad="31"/>
+<contactref element="J9" pad="14"/>
 <wire x1="10.875" y1="6.89" x2="12.185" y2="8.2" width="0.1524" layer="1"/>
 <wire x1="12.185" y1="8.2" x2="16.5" y2="8.2" width="0.1524" layer="1"/>
 <wire x1="16.5" y1="8.2" x2="18.1888" y2="9.8888" width="0.1524" layer="1"/>
@@ -2272,8 +2355,8 @@ design rules under a new name.</description>
 <wire x1="19.11736875" y1="18.25" x2="18.8706" y2="18.00323125" width="0.1524" layer="1"/>
 </signal>
 <signal name="PD6">
-<contactref element="U1" pad="32"/>
-<contactref element="J11" pad="15"/>
+<contactref element="U2" pad="32"/>
+<contactref element="J9" pad="15"/>
 <wire x1="10.875" y1="4.35" x2="12.125" y2="5.6" width="0.1524" layer="1"/>
 <wire x1="12.125" y1="5.6" x2="16.5" y2="5.6" width="0.1524" layer="1"/>
 <wire x1="16.5" y1="5.6" x2="18.5444" y2="7.6444" width="0.1524" layer="1"/>
@@ -2283,8 +2366,8 @@ design rules under a new name.</description>
 <wire x1="19.4444" y1="12.4473" x2="19.4444" y2="17.6944" width="0.1524" layer="1"/>
 </signal>
 <signal name="PD7">
-<contactref element="U1" pad="33"/>
-<contactref element="J11" pad="16"/>
+<contactref element="U2" pad="33"/>
+<contactref element="J9" pad="16"/>
 <wire x1="10.875" y1="1.81" x2="12.165" y2="3.1" width="0.1524" layer="1"/>
 <wire x1="16.5" y1="3.1" x2="18.9" y2="5.5" width="0.1524" layer="1"/>
 <wire x1="18.9" y1="5.5" x2="18.9" y2="11.4" width="0.1524" layer="1"/>
@@ -2294,114 +2377,114 @@ design rules under a new name.</description>
 <wire x1="19.8" y1="12.3" x2="19.8" y2="16.55" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$20">
-<contactref element="J5" pad="1"/>
-<contactref element="J6" pad="1"/>
+<contactref element="J8" pad="1"/>
 <contactref element="J7" pad="1"/>
+<contactref element="J6" pad="1"/>
 <wire x1="6.43" y1="39.91" x2="3.89" y2="39.91" width="0.4064" layer="16"/>
 <wire x1="3.89" y1="39.91" x2="1.35" y2="39.91" width="0.4064" layer="16"/>
 </signal>
 <signal name="N$21">
-<contactref element="J7" pad="2"/>
 <contactref element="J6" pad="2"/>
-<contactref element="J5" pad="2"/>
+<contactref element="J7" pad="2"/>
+<contactref element="J8" pad="2"/>
 <wire x1="1.35" y1="37.37" x2="3.89" y2="37.37" width="0.4064" layer="16"/>
 <wire x1="3.89" y1="37.37" x2="6.43" y2="37.37" width="0.4064" layer="16"/>
 </signal>
 <signal name="N$22">
-<contactref element="J5" pad="3"/>
-<contactref element="J6" pad="3"/>
+<contactref element="J8" pad="3"/>
 <contactref element="J7" pad="3"/>
+<contactref element="J6" pad="3"/>
 <wire x1="6.43" y1="34.83" x2="3.89" y2="34.83" width="0.4064" layer="16"/>
 <wire x1="3.89" y1="34.83" x2="1.35" y2="34.83" width="0.4064" layer="16"/>
 </signal>
 <signal name="N$23">
-<contactref element="J7" pad="4"/>
 <contactref element="J6" pad="4"/>
-<contactref element="J5" pad="4"/>
+<contactref element="J7" pad="4"/>
+<contactref element="J8" pad="4"/>
 <wire x1="1.35" y1="32.29" x2="3.89" y2="32.29" width="0.4064" layer="16"/>
 <wire x1="3.89" y1="32.29" x2="6.43" y2="32.29" width="0.4064" layer="16"/>
 </signal>
 <signal name="N$24">
-<contactref element="J5" pad="5"/>
-<contactref element="J6" pad="5"/>
+<contactref element="J8" pad="5"/>
 <contactref element="J7" pad="5"/>
+<contactref element="J6" pad="5"/>
 <wire x1="6.43" y1="29.75" x2="3.89" y2="29.75" width="0.4064" layer="16"/>
 <wire x1="3.89" y1="29.75" x2="1.35" y2="29.75" width="0.4064" layer="16"/>
 </signal>
 <signal name="N$25">
-<contactref element="J7" pad="6"/>
 <contactref element="J6" pad="6"/>
-<contactref element="J5" pad="6"/>
+<contactref element="J7" pad="6"/>
+<contactref element="J8" pad="6"/>
 <wire x1="1.35" y1="27.21" x2="3.89" y2="27.21" width="0.4064" layer="16"/>
 <wire x1="3.89" y1="27.21" x2="6.43" y2="27.21" width="0.4064" layer="16"/>
 </signal>
 <signal name="N$26">
-<contactref element="J5" pad="7"/>
-<contactref element="J6" pad="7"/>
+<contactref element="J8" pad="7"/>
 <contactref element="J7" pad="7"/>
+<contactref element="J6" pad="7"/>
 <wire x1="6.43" y1="24.67" x2="3.89" y2="24.67" width="0.4064" layer="16"/>
 <wire x1="3.89" y1="24.67" x2="1.35" y2="24.67" width="0.4064" layer="16"/>
 </signal>
 <signal name="N$27">
-<contactref element="J7" pad="8"/>
 <contactref element="J6" pad="8"/>
-<contactref element="J5" pad="8"/>
+<contactref element="J7" pad="8"/>
+<contactref element="J8" pad="8"/>
 <wire x1="1.35" y1="22.13" x2="3.89" y2="22.13" width="0.4064" layer="16"/>
 <wire x1="3.89" y1="22.13" x2="6.43" y2="22.13" width="0.4064" layer="16"/>
 </signal>
 <signal name="N$28">
-<contactref element="J5" pad="9"/>
-<contactref element="J6" pad="9"/>
+<contactref element="J8" pad="9"/>
 <contactref element="J7" pad="9"/>
+<contactref element="J6" pad="9"/>
 <wire x1="1.35" y1="19.59" x2="3.89" y2="19.59" width="0.4064" layer="16"/>
 <wire x1="3.89" y1="19.59" x2="6.43" y2="19.59" width="0.4064" layer="16"/>
 </signal>
 <signal name="N$29">
-<contactref element="J7" pad="10"/>
 <contactref element="J6" pad="10"/>
-<contactref element="J5" pad="10"/>
+<contactref element="J7" pad="10"/>
+<contactref element="J8" pad="10"/>
 <wire x1="6.43" y1="17.05" x2="3.89" y2="17.05" width="0.4064" layer="16"/>
 <wire x1="3.89" y1="17.05" x2="1.35" y2="17.05" width="0.4064" layer="16"/>
 </signal>
 <signal name="N$30">
-<contactref element="J5" pad="11"/>
-<contactref element="J6" pad="11"/>
+<contactref element="J8" pad="11"/>
 <contactref element="J7" pad="11"/>
+<contactref element="J6" pad="11"/>
 <wire x1="1.35" y1="14.51" x2="3.89" y2="14.51" width="0.4064" layer="16"/>
 <wire x1="3.89" y1="14.51" x2="6.43" y2="14.51" width="0.4064" layer="16"/>
 </signal>
 <signal name="N$31">
-<contactref element="J7" pad="12"/>
 <contactref element="J6" pad="12"/>
-<contactref element="J5" pad="12"/>
+<contactref element="J7" pad="12"/>
+<contactref element="J8" pad="12"/>
 <wire x1="6.43" y1="11.97" x2="3.89" y2="11.97" width="0.4064" layer="16"/>
 <wire x1="3.89" y1="11.97" x2="1.35" y2="11.97" width="0.4064" layer="16"/>
 </signal>
 <signal name="N$32">
-<contactref element="J5" pad="13"/>
-<contactref element="J6" pad="13"/>
+<contactref element="J8" pad="13"/>
 <contactref element="J7" pad="13"/>
+<contactref element="J6" pad="13"/>
 <wire x1="1.35" y1="9.43" x2="3.89" y2="9.43" width="0.4064" layer="16"/>
 <wire x1="3.89" y1="9.43" x2="6.43" y2="9.43" width="0.4064" layer="16"/>
 </signal>
 <signal name="N$33">
-<contactref element="J7" pad="14"/>
 <contactref element="J6" pad="14"/>
-<contactref element="J5" pad="14"/>
+<contactref element="J7" pad="14"/>
+<contactref element="J8" pad="14"/>
 <wire x1="6.43" y1="6.89" x2="3.89" y2="6.89" width="0.4064" layer="16"/>
 <wire x1="3.89" y1="6.89" x2="1.35" y2="6.89" width="0.4064" layer="16"/>
 </signal>
 <signal name="N$34">
-<contactref element="J5" pad="15"/>
-<contactref element="J6" pad="15"/>
+<contactref element="J8" pad="15"/>
 <contactref element="J7" pad="15"/>
+<contactref element="J6" pad="15"/>
 <wire x1="1.35" y1="4.35" x2="3.89" y2="4.35" width="0.4064" layer="16"/>
 <wire x1="3.89" y1="4.35" x2="6.43" y2="4.35" width="0.4064" layer="16"/>
 </signal>
 <signal name="N$35">
-<contactref element="J7" pad="16"/>
 <contactref element="J6" pad="16"/>
-<contactref element="J5" pad="16"/>
+<contactref element="J7" pad="16"/>
+<contactref element="J8" pad="16"/>
 <wire x1="6.43" y1="1.81" x2="3.89" y2="1.81" width="0.4064" layer="16"/>
 <wire x1="3.89" y1="1.81" x2="1.35" y2="1.81" width="0.4064" layer="16"/>
 </signal>
diff --git a/circuit/atkbbb/atkbbb.sch b/circuit/atkbbb/atkbbb.sch
index 873ce77..0284fd8 100644
--- a/circuit/atkbbb/atkbbb.sch
+++ b/circuit/atkbbb/atkbbb.sch
@@ -1,41 +1,41 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE eagle SYSTEM "eagle.dtd">
-<eagle version="9.1.3">
+<eagle version="9.1.1">
 <drawing>
 <settings>
-<setting alwaysvectorfont="yes"/>
+<setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </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"/>
@@ -830,57 +830,57 @@ Basic schematic elements and footprints for 0603, 1206, and PTH resistors.</desc
 <package name="PWRPAD_2-05MM">
 <pad name="P$1" x="0" y="0" drill="2.05" diameter="3.8" thermals="no"/>
 </package>
-<package name="PWRPAD_M3-PEM-MOUNT">
-<pad name="P$1" x="0" y="0" drill="4.1" diameter="6.2" thermals="no"/>
+<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"/>
-<vertex x="0.6" y="3"/>
+<vertex x="-0.6" y="3.6"/>
+<vertex x="0.6" y="3.6"/>
 <vertex x="0.4" y="2.1"/>
 <vertex x="-0.4" y="2.1"/>
 </polygon>
 <polygon width="0.127" layer="31">
-<vertex x="0.6" y="-3"/>
-<vertex x="-0.6" y="-3"/>
+<vertex x="0.6" y="-3.6"/>
+<vertex x="-0.6" y="-3.6"/>
 <vertex x="-0.4" y="-2.1"/>
 <vertex x="0.4" y="-2.1"/>
 </polygon>
 <polygon width="0.127" layer="31">
-<vertex x="-3" y="-0.6"/>
-<vertex x="-3" y="0.6"/>
+<vertex x="-3.6" y="-0.6"/>
+<vertex x="-3.6" y="0.6"/>
 <vertex x="-2.1" y="0.4"/>
 <vertex x="-2.1" y="-0.4"/>
 </polygon>
 <polygon width="0.127" layer="31">
-<vertex x="3" y="0.6"/>
-<vertex x="3" y="-0.6"/>
+<vertex x="3.6" y="0.6"/>
+<vertex x="3.6" y="-0.6"/>
 <vertex x="2.1" y="-0.4"/>
 <vertex x="2.1" y="0.4"/>
 </polygon>
 <polygon width="0.127" layer="31">
-<vertex x="-2.55269375" y="1.73136875"/>
-<vertex x="-1.704165625" y="2.579896875"/>
+<vertex x="-2.95269375" y="2.13136875"/>
+<vertex x="-2.104165625" y="2.979896875"/>
 <vertex x="-1.19203125" y="1.784921875"/>
 <vertex x="-1.75771875" y="1.2192375"/>
 </polygon>
 <polygon width="0.127" layer="31">
-<vertex x="2.59705625" y="-1.72131875"/>
-<vertex x="1.748528125" y="-2.569846875"/>
+<vertex x="2.99705625" y="-2.12131875"/>
+<vertex x="2.148528125" y="-2.969846875"/>
 <vertex x="1.23639375" y="-1.774871875"/>
 <vertex x="1.80208125" y="-1.2091875"/>
 </polygon>
 <polygon width="0.127" layer="31">
-<vertex x="-1.704165625" y="-2.569846875"/>
-<vertex x="-2.55269375" y="-1.72131875"/>
+<vertex x="-2.104165625" y="-2.969846875"/>
+<vertex x="-2.95269375" y="-2.12131875"/>
 <vertex x="-1.75771875" y="-1.2091875"/>
 <vertex x="-1.19203125" y="-1.774871875"/>
 </polygon>
 <polygon width="0.127" layer="31">
-<vertex x="1.748528125" y="2.579896875"/>
-<vertex x="2.59705625" y="1.73136875"/>
+<vertex x="2.148528125" y="2.979896875"/>
+<vertex x="2.99705625" y="2.13136875"/>
 <vertex x="1.80208125" y="1.2192375"/>
 <vertex x="1.23639375" y="1.784921875"/>
 </polygon>
-<circle x="0" y="0" radius="3" width="0.125" layer="51"/>
+<circle x="0" y="0" radius="3.5" width="0.125" layer="51"/>
 </package>
 <package name="QFN16-3X3-TI-RTE">
 <description>3x3 mm</description>
@@ -1155,6 +1155,60 @@ chip</description>
 <text x="-5" y="-6" size="1.27" layer="27">&gt;VALUE</text>
 <rectangle x1="-3.81" y1="-3.81" x2="3.81" y2="3.81" layer="39"/>
 </package>
+<package name="PWRPAD_3-25MM-SKINNY">
+<pad name="P$1" x="0" y="0" drill="3.25" diameter="5.35" thermals="no"/>
+</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>
 </packages>
 <symbols>
 <symbol name="PWRPAD">
@@ -1250,7 +1304,23 @@ chip</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>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M3-SKINNY" package="PWRPAD_3-25MM-SKINNY">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M2.5_STANDOFF" package="PWRPAD_M25_STANDOFF">
 <connects>
 <connect gate="G$1" pin="PWRPAD" pad="P$1"/>
 </connects>
@@ -1955,6 +2025,63 @@ chip</description>
 <wire x1="-2.1" y1="-1.5" x2="2.1" y2="-1.5" width="0.127" layer="51"/>
 <wire x1="2.1" y1="-1.5" x2="2.1" y2="-1.4" width="0.127" layer="51"/>
 </package>
+<package name="SOD123">
+<description>&lt;b&gt;SMALL OUTLINE DIODE&lt;/b&gt;</description>
+<wire x1="-2.973" y1="0.983" x2="2.973" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="2.973" y1="-0.983" x2="-2.973" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-2.973" y1="-0.983" x2="-2.973" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="2.973" y1="0.983" x2="2.973" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-1.321" y1="0.787" x2="1.321" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="-1.321" y1="-0.787" x2="1.321" y2="-0.787" width="0.1016" layer="51"/>
+<wire x1="-1.321" y1="-0.787" x2="-1.321" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="1.321" y1="-0.787" x2="1.321" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="-1" y1="0" x2="0" y2="0.5" width="0.2032" layer="51"/>
+<wire x1="0" y1="0.5" x2="0" y2="-0.5" width="0.2032" layer="51"/>
+<wire x1="0" y1="-0.5" x2="-1" y2="0" width="0.2032" layer="51"/>
+<wire x1="-1" y1="0.5" x2="-1" y2="0" width="0.2032" layer="51"/>
+<wire x1="-1" y1="0" x2="-1" y2="-0.5" width="0.2032" layer="51"/>
+<smd name="CATHODE" x="-1.7" y="0" dx="1.6" dy="0.8" layer="1"/>
+<smd name="ANODE" x="1.7" y="0" dx="1.6" dy="0.8" layer="1"/>
+<text x="-1.905" y="1.905" size="1.27" layer="25">&gt;NAME</text>
+<text x="-1.905" y="-3.175" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.9558" y1="-0.3048" x2="-1.3716" y2="0.3048" layer="51" rot="R180"/>
+<rectangle x1="1.3716" y1="-0.3048" x2="1.9558" y2="0.3048" layer="51" rot="R180"/>
+<rectangle x1="-0.4001" y1="-0.7" x2="0.4001" y2="0.7" layer="35"/>
+<wire x1="-2.667" y1="0.889" x2="-2.667" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="-2.921" y1="0.889" x2="-2.921" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="-2.921" y1="-0.889" x2="2.794" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="2.794" y1="-0.889" x2="2.794" y2="0.889" width="0.127" layer="21"/>
+<wire x1="2.794" y1="0.889" x2="-2.921" y2="0.889" width="0.127" layer="21"/>
+</package>
+<package name="0805-DIODE">
+<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<text x="-0.889" y="1.397" size="0.3048" layer="25">&gt;NAME</text>
+<text x="-1.016" y="-1.143" size="0.3048" layer="27" ratio="10">&gt;VALUE</text>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+<wire x1="-0.1778" y1="0.4318" x2="0.1778" y2="0" width="0.127" layer="21"/>
+<wire x1="0.1778" y1="0" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/>
+<wire x1="-0.1778" y1="0.4318" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/>
+</package>
+<package name="SOD-123HE">
+<smd name="P$1" x="0.8" y="0" dx="2.4" dy="1.4" layer="1"/>
+<smd name="P$2" x="-1.55" y="0" dx="0.9" dy="1.4" layer="1"/>
+<wire x1="-1.4" y1="-0.9" x2="0" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.9" x2="0.9" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="-0.9" x2="1.4" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="1.4" y1="-0.9" x2="1.4" y2="0.9" width="0.127" layer="51"/>
+<wire x1="1.4" y1="0.9" x2="0.9" y2="0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0.9" x2="0" y2="0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="0.9" x2="-1.4" y2="0.9" width="0.127" layer="51"/>
+<wire x1="-1.4" y1="0.9" x2="-1.4" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0.9" x2="0.9" y2="0" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0" x2="0.9" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0" x2="0" y2="0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="0.9" x2="0" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.9" x2="0.9" y2="0" width="0.127" layer="51"/>
+<wire x1="1.4" y1="0.9" x2="0.5" y2="0.9" width="0.127" layer="21"/>
+<wire x1="1.4" y1="-0.9" x2="0.5" y2="-0.9" width="0.127" layer="21"/>
+</package>
 </packages>
 <symbols>
 <symbol name="CERAMIC_RESONATOR">
@@ -2020,6 +2147,17 @@ chip</description>
 <pin name="S1" x="2.54" y="5.08" visible="pad" length="short" direction="pas" swaplevel="1" rot="R270"/>
 <pin name="P1" x="2.54" y="-5.08" visible="pad" length="short" direction="pas" swaplevel="2" rot="R90"/>
 </symbol>
+<symbol name="D">
+<wire x1="-1.27" y1="-1.27" x2="1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0" x2="-1.27" y2="1.27" width="0.254" layer="94"/>
+<wire x1="1.27" y1="1.27" x2="1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0" x2="1.27" y2="-1.27" width="0.254" layer="94"/>
+<text x="2.54" y="0.4826" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-2.3114" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="A" x="-2.54" y="0" visible="off" length="short" direction="pas"/>
+<pin name="C" x="2.54" y="0" visible="off" length="short" direction="pas" rot="R180"/>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="RESONATOR" prefix="Y">
@@ -2067,6 +2205,42 @@ chip</description>
 </device>
 </devices>
 </deviceset>
+<deviceset name="DIODE" prefix="D" uservalue="yes">
+<description>&lt;B&gt;DIODE&lt;/B&gt;&lt;p&gt;
+high speed (Philips)</description>
+<gates>
+<gate name="G$1" symbol="D" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SOD123" package="SOD123">
+<connects>
+<connect gate="G$1" pin="A" pad="ANODE"/>
+<connect gate="G$1" pin="C" pad="CATHODE"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="DIODE" package="0805-DIODE">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SOD123HE" package="SOD-123HE">
+<connects>
+<connect gate="G$1" pin="A" pad="P$2"/>
+<connect gate="G$1" pin="C" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
 </devicesets>
 </library>
 <library name="comm">
@@ -2284,6 +2458,29 @@ thin small outline package</description>
 <text x="-1.651" y="1.143" size="1.27" layer="25" ratio="10">&gt;NAME</text>
 <text x="0.4001" y="0" size="0.02" layer="27">&gt;VALUE</text>
 </package>
+<package name="RJ45-LED-RJHSE-5381-UPTAB">
+<hole x="-6.35" y="-2.54" drill="3.2512"/>
+<hole x="6.35" y="-2.54" drill="3.2512"/>
+<pad name="SHDL1" x="-8.128" y="0.889" drill="1.5748" shape="square" rot="R180"/>
+<pad name="SHDL2" x="8.128" y="0.889" drill="1.5748" shape="square"/>
+<wire x1="-8.254" y1="-6.5" x2="-8.255" y2="-8.509" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-8.509" x2="8.255" y2="-8.509" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-8.509" x2="8.255" y2="7.366" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="7.366" x2="-8.255" y2="7.366" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="7.366" x2="-8.254" y2="-6.5" width="0.1524" layer="51"/>
+<pad name="P$1" x="3.556" y="0" drill="0.9"/>
+<pad name="P$2" x="2.54" y="1.778" drill="0.9"/>
+<pad name="P$3" x="1.524" y="0" drill="0.9"/>
+<pad name="P$5" x="-0.508" y="0" drill="0.9"/>
+<pad name="P$7" x="-2.54" y="0" drill="0.9"/>
+<pad name="P$4" x="0.508" y="1.778" drill="0.9"/>
+<pad name="P$6" x="-1.524" y="1.778" drill="0.9"/>
+<pad name="P$8" x="-3.556" y="1.778" drill="0.9"/>
+<pad name="YLWP" x="-6.858" y="6.604" drill="0.889"/>
+<pad name="GRNN" x="6.858" y="6.604" drill="0.889"/>
+<pad name="GRNP" x="4.572" y="6.604" drill="0.889"/>
+<pad name="YLWN" x="-4.572" y="6.604" drill="0.889"/>
+</package>
 </packages>
 <symbols>
 <symbol name="ATK-RS48PHYVE">
@@ -2343,9 +2540,27 @@ thin small outline package</description>
 <technology name=""/>
 </technologies>
 </device>
+<device name="RJ45LEDTABUP" package="RJ45-LED-RJHSE-5381-UPTAB">
+<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>
+</device>
 </devices>
 </deviceset>
-<deviceset name="FIDUCIAL">
+<deviceset name="FIDUCIAL" prefix="J">
 <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>
@@ -2359,7 +2574,7 @@ thin small outline package</description>
 </device>
 </devices>
 </deviceset>
-<deviceset name="SOLDER_JUMPER">
+<deviceset name="SOLDER_JUMPER" prefix="J">
 <gates>
 <gate name="G$1" symbol="SJFAB" x="0" y="0"/>
 </gates>
@@ -3219,77 +3434,79 @@ This footprint was designed to help hold the alignment of a through-hole compone
 </class>
 </classes>
 <parts>
-<part name="J2" library="power" deviceset="PWRPAD" device=""/>
-<part name="J1" library="power" deviceset="PWRPAD" device=""/>
+<part name="J2" library="power" deviceset="PWRPAD" device="M3-STANDOFF"/>
+<part name="J1" library="power" deviceset="PWRPAD" device="M3-STANDOFF"/>
 <part name="P+1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="VCC" device=""/>
-<part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="C8" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="C7" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 <part name="C6" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="C5" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 <part name="C4" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
-<part name="C3" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
-<part name="C2" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
-<part name="C1" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
-<part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 <part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="+3V31" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="D3" library="lights" deviceset="LED" device="0805"/>
+<part name="R3" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="150R"/>
+<part name="D2" library="lights" deviceset="LED" device="0805"/>
+<part name="R2" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="150R"/>
+<part name="D1" library="lights" deviceset="LED" device="0805"/>
+<part name="R1" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="150R"/>
 <part name="+3V33" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
-<part name="D7" library="lights" deviceset="LED" device="0805"/>
-<part name="R10" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="150R"/>
-<part name="D6" library="lights" deviceset="LED" device="0805"/>
-<part name="R9" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="150R"/>
-<part name="D5" library="lights" deviceset="LED" device="0805"/>
-<part name="R8" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="150R"/>
-<part name="+3V38" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
-<part name="GND14" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="C10" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
-<part name="GND15" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="J9" library="power" deviceset="PWRPAD" device="M3"/>
-<part name="J10" library="power" deviceset="PWRPAD" device="M3"/>
-<part name="U1" library="microcontrollers" deviceset="ATXMEGA_A3U" device="QFN"/>
+<part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="C2" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="J11" library="power" deviceset="PWRPAD" device="M3"/>
+<part name="J13" library="power" deviceset="PWRPAD" device="M3"/>
+<part name="U2" library="microcontrollers" deviceset="ATXMEGA_A3U" device="QFN"/>
 <part name="Y1" library="passives" deviceset="RESONATOR" device="PQRC"/>
-<part name="C5" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="C3" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 <part name="J3" library="microcontrollers" deviceset="PDI" device="FEMALE_SMD"/>
-<part name="+3V1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="+3V32" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
 <part name="S1" library="passives" deviceset="2-8X4-5_SWITCH" device=""/>
-<part name="U2" library="power" deviceset="BUCK-TS30011-12-13" device="QFN"/>
-<part name="C8" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="U1" library="power" deviceset="BUCK-TS30011-12-13" device="QFN"/>
+<part name="C9" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 <part name="L1" library="power" deviceset="INDUCTOR" device="" value="4.7uH"/>
-<part name="C9" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
-<part name="C12" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
-<part name="C13" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
-<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="U3" library="comm" deviceset="RS485-2BY2-SN75C1168PWR" device=""/>
-<part name="J4" library="connector" deviceset="ATK-RS48PHYVE" device="RJ45LED"/>
-<part name="C11" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
-<part name="GND4" 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="+5V" device=""/>
-<part name="R1" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="120R"/>
-<part name="R2" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="120R"/>
-<part name="+3V3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
-<part name="R3" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="150R"/>
+<part name="C1" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="C10" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="C11" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="U4" library="comm" deviceset="RS485-2BY2-SN75C1168PWR" device=""/>
+<part name="J10" library="connector" deviceset="ATK-RS48PHYVE" device="RJ45LEDTABUP" value="ATK-RS48PHYVERJ45LEDTABUP"/>
+<part name="C16" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="P+3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+5V" device=""/>
+<part name="R6" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="120R"/>
+<part name="R7" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="120R"/>
+<part name="+3V35" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
 <part name="R4" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="150R"/>
+<part name="R5" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="150R"/>
+<part name="C12" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
 <part name="C14" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="U3" library="power" deviceset="VREG-AP2112" device=""/>
+<part name="P+2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+5V" device=""/>
+<part name="+3V34" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
+<part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="C13" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 <part name="C15" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
-<part name="U4" library="power" deviceset="VREG-AP2112" device=""/>
-<part name="P+3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+5V" device=""/>
-<part name="+3V2" 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="C16" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
-<part name="C17" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
-<part name="J5" library="SparkFun-Connectors" deviceset="CONN_16" device="1X16_NO_SILK"/>
-<part name="J6" library="SparkFun-Connectors" deviceset="CONN_16" device="1X16_NO_SILK"/>
-<part name="J7" library="SparkFun-Connectors" deviceset="CONN_16" device="1X16_NO_SILK"/>
 <part name="J8" library="SparkFun-Connectors" deviceset="CONN_16" device="1X16_NO_SILK"/>
-<part name="J12" library="SparkFun-Connectors" deviceset="CONN_16" device="1X16_NO_SILK"/>
-<part name="U$1" library="connector" deviceset="FIDUCIAL" device=""/>
-<part name="U$2" library="connector" deviceset="FIDUCIAL" device=""/>
-<part name="J11" library="SparkFun-Connectors" deviceset="CONN_16" device="1X16_NO_SILK"/>
-<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="J7" library="SparkFun-Connectors" deviceset="CONN_16" device="1X16_NO_SILK"/>
+<part name="J6" library="SparkFun-Connectors" deviceset="CONN_16" device="1X16_NO_SILK"/>
+<part name="J15" library="SparkFun-Connectors" deviceset="CONN_16" device="1X16_NO_SILK"/>
+<part name="J16" library="SparkFun-Connectors" deviceset="CONN_16" device="1X16_NO_SILK"/>
+<part name="J4" library="connector" deviceset="FIDUCIAL" device=""/>
+<part name="J5" library="connector" deviceset="FIDUCIAL" device=""/>
+<part name="J9" library="SparkFun-Connectors" deviceset="CONN_16" device="1X16_NO_SILK"/>
+<part name="GND10" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="+3V36" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
 <part name="P+4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+5V" device=""/>
-<part name="U$3" library="connector" deviceset="SOLDER_JUMPER" device=""/>
-<part name="U$4" library="connector" deviceset="SOLDER_JUMPER" device=""/>
+<part name="J14" library="connector" deviceset="SOLDER_JUMPER" device=""/>
+<part name="J12" library="connector" deviceset="SOLDER_JUMPER" device=""/>
 <part name="P+5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="VCC" device=""/>
-<part name="C7" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
-<part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="C17" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="D4" library="passives" deviceset="DIODE" device="SOD123HE"/>
+<part name="GND11" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 </parts>
 <sheets>
 <sheet>
@@ -3299,115 +3516,117 @@ This footprint was designed to help hold the alignment of a through-hole compone
 <instance part="J2" gate="G$1" x="-48.26" y="238.76" rot="R270"/>
 <instance part="J1" gate="G$1" x="-48.26" y="266.7" rot="R90"/>
 <instance part="P+1" gate="VCC" x="-53.34" y="261.62" rot="R90"/>
-<instance part="GND7" gate="1" x="-53.34" y="243.84" rot="R270"/>
-<instance part="C6" gate="G$1" x="25.4" y="147.32"/>
-<instance part="C4" gate="G$1" x="15.24" y="147.32"/>
-<instance part="C3" gate="G$1" x="5.08" y="147.32"/>
-<instance part="C2" gate="G$1" x="-5.08" y="147.32"/>
-<instance part="C1" gate="G$1" x="-15.24" y="147.32"/>
-<instance part="GND1" gate="1" x="-27.94" y="172.72" rot="R270"/>
-<instance part="GND3" gate="1" x="-45.72" y="144.78" rot="R270"/>
-<instance part="+3V33" gate="G$1" x="-45.72" y="152.4" rot="R90"/>
-<instance part="D7" gate="G$1" x="60.96" y="281.94" rot="R270"/>
-<instance part="R10" gate="G$1" x="48.26" y="281.94"/>
-<instance part="D6" gate="G$1" x="60.96" y="292.1" rot="R270"/>
-<instance part="R9" gate="G$1" x="48.26" y="292.1"/>
-<instance part="D5" gate="G$1" x="60.96" y="302.26" rot="R270"/>
-<instance part="R8" gate="G$1" x="48.26" y="302.26"/>
-<instance part="+3V38" gate="G$1" x="83.82" y="287.02" rot="R270"/>
-<instance part="GND14" gate="1" x="30.48" y="302.26" rot="R270"/>
-<instance part="C10" gate="G$1" x="-30.48" y="256.54"/>
-<instance part="GND15" gate="1" x="15.24" y="106.68" rot="R270"/>
-<instance part="J9" gate="G$1" x="205.74" y="154.94" rot="R90"/>
-<instance part="J10" gate="G$1" x="205.74" y="81.28" rot="R270"/>
-<instance part="U1" gate="G$1" x="63.5" y="106.68"/>
+<instance part="GND1" gate="1" x="-53.34" y="243.84" rot="R270"/>
+<instance part="C8" gate="G$1" x="25.4" y="147.32"/>
+<instance part="C7" gate="G$1" x="15.24" y="147.32"/>
+<instance part="C6" gate="G$1" x="5.08" y="147.32"/>
+<instance part="C5" gate="G$1" x="-5.08" y="147.32"/>
+<instance part="C4" gate="G$1" x="-15.24" y="147.32"/>
+<instance part="GND3" gate="1" x="-27.94" y="172.72" rot="R270"/>
+<instance part="GND2" gate="1" x="-45.72" y="144.78" rot="R270"/>
+<instance part="+3V31" gate="G$1" x="-45.72" y="152.4" rot="R90"/>
+<instance part="D3" gate="G$1" x="60.96" y="281.94" rot="R270"/>
+<instance part="R3" gate="G$1" x="48.26" y="281.94"/>
+<instance part="D2" gate="G$1" x="60.96" y="292.1" rot="R270"/>
+<instance part="R2" gate="G$1" x="48.26" y="292.1"/>
+<instance part="D1" gate="G$1" x="60.96" y="302.26" rot="R270"/>
+<instance part="R1" gate="G$1" x="48.26" y="302.26"/>
+<instance part="+3V33" gate="G$1" x="83.82" y="287.02" rot="R270"/>
+<instance part="GND5" gate="1" x="30.48" y="302.26" rot="R270"/>
+<instance part="C2" gate="G$1" x="-30.48" y="256.54"/>
+<instance part="GND4" gate="1" x="15.24" y="106.68" rot="R270"/>
+<instance part="J11" gate="G$1" x="205.74" y="154.94" rot="R90"/>
+<instance part="J13" gate="G$1" x="205.74" y="81.28" rot="R270"/>
+<instance part="U2" gate="G$1" x="63.5" y="106.68"/>
 <instance part="Y1" gate="G$1" x="30.48" y="106.68" rot="R270"/>
-<instance part="C5" gate="G$1" x="-25.4" y="147.32"/>
+<instance part="C3" gate="G$1" x="-25.4" y="147.32"/>
 <instance part="J3" gate="G$1" x="5.08" y="170.18" rot="R180"/>
-<instance part="+3V1" gate="G$1" x="-27.94" y="167.64" rot="R90"/>
+<instance part="+3V32" gate="G$1" x="-27.94" y="167.64" rot="R90"/>
 <instance part="S1" gate="G$1" x="5.08" y="182.88" rot="R270"/>
-<instance part="U2" gate="G$1" x="5.08" y="251.46"/>
-<instance part="C8" gate="G$1" x="27.94" y="256.54"/>
+<instance part="U1" gate="G$1" x="5.08" y="251.46"/>
+<instance part="C9" gate="G$1" x="27.94" y="256.54"/>
 <instance part="L1" gate="G$1" x="45.72" y="254" rot="R270"/>
-<instance part="C9" gate="G$1" x="-40.64" y="256.54"/>
-<instance part="C12" gate="G$1" x="60.96" y="248.92"/>
-<instance part="C13" gate="G$1" x="73.66" y="248.92"/>
-<instance part="GND2" gate="1" x="109.22" y="246.38" rot="R90"/>
-<instance part="U3" gate="G$1" x="167.64" y="228.6"/>
-<instance part="J4" gate="G$1" x="203.2" y="213.36"/>
-<instance part="C11" gate="G$1" x="139.7" y="259.08"/>
-<instance part="GND4" gate="1" x="124.46" y="256.54" rot="R270"/>
-<instance part="P+2" gate="1" x="124.46" y="264.16" rot="R90"/>
-<instance part="R1" gate="G$1" x="187.96" y="248.92" rot="R90"/>
-<instance part="R2" gate="G$1" x="187.96" y="220.98" rot="R90"/>
-<instance part="+3V3" gate="G$1" x="124.46" y="198.12" rot="R90"/>
-<instance part="R3" gate="G$1" x="175.26" y="193.04"/>
-<instance part="R4" gate="G$1" x="175.26" y="182.88"/>
-<instance part="C14" gate="G$1" x="83.82" y="248.92"/>
-<instance part="C15" gate="G$1" x="93.98" y="248.92"/>
-<instance part="U4" gate="G$1" x="73.66" y="226.06"/>
-<instance part="P+3" gate="1" x="109.22" y="254" rot="R270"/>
-<instance part="+3V2" gate="G$1" x="109.22" y="228.6" rot="R270"/>
-<instance part="GND5" gate="1" x="73.66" y="208.28"/>
-<instance part="C16" gate="G$1" x="88.9" y="223.52"/>
-<instance part="C17" gate="G$1" x="99.06" y="223.52"/>
-<instance part="J5" gate="G$1" x="157.48" y="111.76" rot="R180"/>
-<instance part="J6" gate="G$1" x="144.78" y="111.76" rot="R180"/>
-<instance part="J7" gate="G$1" x="132.08" y="111.76" rot="R180"/>
-<instance part="J8" gate="G$1" x="243.84" y="111.76" rot="R180"/>
-<instance part="J12" gate="G$1" x="261.62" y="111.76" rot="R180"/>
-<instance part="U$1" gate="G$1" x="10.16" y="7.62"/>
-<instance part="U$2" gate="G$1" x="20.32" y="7.62"/>
-<instance part="J11" gate="G$1" x="195.58" y="111.76" rot="R180"/>
-<instance part="GND6" gate="1" x="248.92" y="71.12"/>
-<instance part="+3V4" gate="G$1" x="205.74" y="129.54"/>
+<instance part="C1" gate="G$1" x="-40.64" y="256.54"/>
+<instance part="C10" gate="G$1" x="60.96" y="248.92"/>
+<instance part="C11" gate="G$1" x="73.66" y="248.92"/>
+<instance part="GND7" gate="1" x="109.22" y="246.38" rot="R90"/>
+<instance part="U4" gate="G$1" x="167.64" y="228.6"/>
+<instance part="J10" gate="G$1" x="203.2" y="213.36"/>
+<instance part="C16" gate="G$1" x="139.7" y="259.08"/>
+<instance part="GND8" gate="1" x="124.46" y="256.54" rot="R270"/>
+<instance part="P+3" gate="1" x="124.46" y="264.16" rot="R90"/>
+<instance part="R6" gate="G$1" x="187.96" y="248.92" rot="R90"/>
+<instance part="R7" gate="G$1" x="187.96" y="220.98" rot="R90"/>
+<instance part="+3V35" gate="G$1" x="124.46" y="198.12" rot="R90"/>
+<instance part="R4" gate="G$1" x="175.26" y="193.04"/>
+<instance part="R5" gate="G$1" x="175.26" y="182.88"/>
+<instance part="C12" gate="G$1" x="83.82" y="248.92"/>
+<instance part="C14" gate="G$1" x="93.98" y="248.92"/>
+<instance part="U3" gate="G$1" x="73.66" y="226.06"/>
+<instance part="P+2" gate="1" x="109.22" y="254" rot="R270"/>
+<instance part="+3V34" gate="G$1" x="109.22" y="228.6" rot="R270"/>
+<instance part="GND6" gate="1" x="73.66" y="208.28"/>
+<instance part="C13" gate="G$1" x="88.9" y="223.52"/>
+<instance part="C15" gate="G$1" x="99.06" y="223.52"/>
+<instance part="J8" gate="G$1" x="157.48" y="111.76" rot="R180"/>
+<instance part="J7" gate="G$1" x="144.78" y="111.76" rot="R180"/>
+<instance part="J6" gate="G$1" x="132.08" y="111.76" rot="R180"/>
+<instance part="J15" gate="G$1" x="243.84" y="111.76" rot="R180"/>
+<instance part="J16" gate="G$1" x="261.62" y="111.76" rot="R180"/>
+<instance part="J4" gate="G$1" x="10.16" y="7.62"/>
+<instance part="J5" gate="G$1" x="20.32" y="7.62"/>
+<instance part="J9" gate="G$1" x="195.58" y="111.76" rot="R180"/>
+<instance part="GND10" gate="1" x="248.92" y="71.12"/>
+<instance part="+3V36" gate="G$1" x="205.74" y="129.54"/>
 <instance part="P+4" gate="1" x="215.9" y="144.78"/>
-<instance part="U$3" gate="G$1" x="215.9" y="134.62" rot="R90"/>
-<instance part="U$4" gate="G$1" x="205.74" y="119.38" rot="R90"/>
+<instance part="J14" gate="G$1" x="215.9" y="134.62" rot="R90"/>
+<instance part="J12" gate="G$1" x="205.74" y="119.38" rot="R90"/>
 <instance part="P+5" gate="VCC" x="226.06" y="154.94"/>
-<instance part="C7" gate="G$1" x="215.9" y="88.9"/>
-<instance part="GND8" gate="1" x="215.9" y="81.28"/>
+<instance part="C17" gate="G$1" x="215.9" y="88.9"/>
+<instance part="GND9" gate="1" x="215.9" y="81.28"/>
+<instance part="D4" gate="G$1" x="27.94" y="246.38" rot="R90"/>
+<instance part="GND11" gate="1" x="27.94" y="233.68"/>
 </instances>
 <busses>
 </busses>
 <nets>
 <net name="GND" class="0">
 <segment>
-<pinref part="R8" gate="G$1" pin="1"/>
+<pinref part="R1" gate="G$1" pin="1"/>
 <wire x1="43.18" y1="302.26" x2="33.02" y2="302.26" width="0.1524" layer="91"/>
 <label x="33.02" y="302.26" size="1.778" layer="95"/>
-<pinref part="GND14" gate="1" pin="GND"/>
+<pinref part="GND5" gate="1" pin="GND"/>
 </segment>
 <segment>
-<pinref part="GND15" gate="1" pin="GND"/>
+<pinref part="GND4" gate="1" pin="GND"/>
 <pinref part="Y1" gate="G$1" pin="2"/>
 <wire x1="17.78" y1="106.68" x2="22.86" y2="106.68" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<pinref part="C6" gate="G$1" pin="2"/>
+<pinref part="U2" gate="G$1" pin="GND"/>
+<pinref part="C8" gate="G$1" pin="2"/>
 <wire x1="38.1" y1="144.78" x2="25.4" y2="144.78" width="0.1524" layer="91"/>
-<pinref part="C4" gate="G$1" pin="2"/>
+<pinref part="C7" gate="G$1" pin="2"/>
 <wire x1="25.4" y1="144.78" x2="15.24" y2="144.78" width="0.1524" layer="91"/>
 <junction x="25.4" y="144.78"/>
-<pinref part="C3" gate="G$1" pin="2"/>
+<pinref part="C6" gate="G$1" pin="2"/>
 <wire x1="15.24" y1="144.78" x2="5.08" y2="144.78" width="0.1524" layer="91"/>
 <junction x="15.24" y="144.78"/>
-<pinref part="C2" gate="G$1" pin="2"/>
+<pinref part="C5" gate="G$1" pin="2"/>
 <wire x1="5.08" y1="144.78" x2="-5.08" y2="144.78" width="0.1524" layer="91"/>
 <junction x="5.08" y="144.78"/>
-<pinref part="C1" gate="G$1" pin="2"/>
+<pinref part="C4" gate="G$1" pin="2"/>
 <wire x1="-5.08" y1="144.78" x2="-15.24" y2="144.78" width="0.1524" layer="91"/>
 <junction x="-5.08" y="144.78"/>
-<pinref part="C5" gate="G$1" pin="2"/>
+<pinref part="C3" gate="G$1" pin="2"/>
 <wire x1="-15.24" y1="144.78" x2="-25.4" y2="144.78" width="0.1524" layer="91"/>
 <junction x="-15.24" y="144.78"/>
 <wire x1="-25.4" y1="144.78" x2="-43.18" y2="144.78" width="0.1524" layer="91"/>
 <junction x="-25.4" y="144.78"/>
-<pinref part="GND3" gate="1" pin="GND"/>
+<pinref part="GND2" gate="1" pin="GND"/>
 </segment>
 <segment>
-<pinref part="GND1" gate="1" pin="GND"/>
+<pinref part="GND3" gate="1" pin="GND"/>
 <pinref part="J3" gate="G$1" pin="GND"/>
 <wire x1="-25.4" y1="172.72" x2="-12.7" y2="172.72" width="0.1524" layer="91"/>
 <pinref part="S1" gate="G$1" pin="P1"/>
@@ -3417,68 +3636,68 @@ This footprint was designed to help hold the alignment of a through-hole compone
 <junction x="-12.7" y="172.72"/>
 </segment>
 <segment>
-<pinref part="U2" gate="G$1" pin="GND"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
 <wire x1="-10.16" y1="246.38" x2="-12.7" y2="246.38" width="0.1524" layer="91"/>
 <wire x1="-12.7" y1="246.38" x2="-12.7" y2="243.84" width="0.1524" layer="91"/>
-<pinref part="U2" gate="G$1" pin="PGND"/>
+<pinref part="U1" gate="G$1" pin="PGND"/>
 <wire x1="-12.7" y1="243.84" x2="-10.16" y2="243.84" width="0.1524" layer="91"/>
-<pinref part="GND7" gate="1" pin="GND"/>
+<pinref part="GND1" gate="1" pin="GND"/>
 <wire x1="-12.7" y1="243.84" x2="-30.48" y2="243.84" width="0.1524" layer="91"/>
 <junction x="-12.7" y="243.84"/>
-<pinref part="C10" gate="G$1" pin="2"/>
+<pinref part="C2" gate="G$1" pin="2"/>
 <wire x1="-30.48" y1="243.84" x2="-40.64" y2="243.84" width="0.1524" layer="91"/>
 <wire x1="-40.64" y1="243.84" x2="-48.26" y2="243.84" width="0.1524" layer="91"/>
 <wire x1="-48.26" y1="243.84" x2="-50.8" y2="243.84" width="0.1524" layer="91"/>
 <wire x1="-30.48" y1="254" x2="-30.48" y2="243.84" width="0.1524" layer="91"/>
 <junction x="-30.48" y="243.84"/>
-<pinref part="C9" gate="G$1" pin="2"/>
+<pinref part="C1" gate="G$1" pin="2"/>
 <wire x1="-40.64" y1="254" x2="-40.64" y2="243.84" width="0.1524" layer="91"/>
 <junction x="-40.64" y="243.84"/>
 <pinref part="J2" gate="G$1" pin="PWRPAD"/>
 <junction x="-48.26" y="243.84"/>
 </segment>
 <segment>
-<pinref part="C12" gate="G$1" pin="2"/>
-<pinref part="C13" gate="G$1" pin="2"/>
+<pinref part="C10" gate="G$1" pin="2"/>
+<pinref part="C11" gate="G$1" pin="2"/>
 <wire x1="60.96" y1="246.38" x2="73.66" y2="246.38" width="0.1524" layer="91"/>
-<pinref part="GND2" gate="1" pin="GND"/>
+<pinref part="GND7" gate="1" pin="GND"/>
 <wire x1="73.66" y1="246.38" x2="83.82" y2="246.38" width="0.1524" layer="91"/>
 <junction x="73.66" y="246.38"/>
-<pinref part="C14" gate="G$1" pin="2"/>
+<pinref part="C12" gate="G$1" pin="2"/>
 <wire x1="83.82" y1="246.38" x2="93.98" y2="246.38" width="0.1524" layer="91"/>
 <junction x="83.82" y="246.38"/>
-<pinref part="C15" gate="G$1" pin="2"/>
+<pinref part="C14" gate="G$1" pin="2"/>
 <wire x1="93.98" y1="246.38" x2="106.68" y2="246.38" width="0.1524" layer="91"/>
 <junction x="93.98" y="246.38"/>
 </segment>
 <segment>
-<pinref part="U3" gate="G$1" pin="GND"/>
-<pinref part="C11" gate="G$1" pin="2"/>
+<pinref part="U4" gate="G$1" pin="GND"/>
+<pinref part="C16" gate="G$1" pin="2"/>
 <wire x1="149.86" y1="256.54" x2="139.7" y2="256.54" width="0.1524" layer="91"/>
-<pinref part="GND4" gate="1" pin="GND"/>
+<pinref part="GND8" gate="1" pin="GND"/>
 <wire x1="139.7" y1="256.54" x2="127" y2="256.54" width="0.1524" layer="91"/>
 <junction x="139.7" y="256.54"/>
 </segment>
 <segment>
-<pinref part="U4" gate="G$1" pin="GND"/>
-<pinref part="GND5" gate="1" pin="GND"/>
+<pinref part="U3" gate="G$1" pin="GND"/>
+<pinref part="GND6" gate="1" pin="GND"/>
 <wire x1="73.66" y1="215.9" x2="73.66" y2="213.36" width="0.1524" layer="91"/>
 <wire x1="73.66" y1="213.36" x2="73.66" y2="210.82" width="0.1524" layer="91"/>
 <wire x1="73.66" y1="213.36" x2="88.9" y2="213.36" width="0.1524" layer="91"/>
 <junction x="73.66" y="213.36"/>
-<pinref part="C16" gate="G$1" pin="2"/>
+<pinref part="C13" gate="G$1" pin="2"/>
 <wire x1="88.9" y1="213.36" x2="88.9" y2="220.98" width="0.1524" layer="91"/>
-<pinref part="C17" gate="G$1" pin="2"/>
+<pinref part="C15" gate="G$1" pin="2"/>
 <wire x1="88.9" y1="213.36" x2="99.06" y2="213.36" width="0.1524" layer="91"/>
 <wire x1="99.06" y1="213.36" x2="99.06" y2="220.98" width="0.1524" layer="91"/>
 <junction x="88.9" y="213.36"/>
 </segment>
 <segment>
-<pinref part="J12" gate="G$1" pin="1"/>
+<pinref part="J16" gate="G$1" pin="1"/>
 <wire x1="251.46" y1="132.08" x2="248.92" y2="132.08" width="0.1524" layer="91"/>
-<pinref part="GND6" gate="1" pin="GND"/>
+<pinref part="GND10" gate="1" pin="GND"/>
 <wire x1="248.92" y1="132.08" x2="248.92" y2="129.54" width="0.1524" layer="91"/>
-<pinref part="J12" gate="G$1" pin="2"/>
+<pinref part="J16" gate="G$1" pin="2"/>
 <wire x1="248.92" y1="129.54" x2="248.92" y2="127" width="0.1524" layer="91"/>
 <wire x1="248.92" y1="127" x2="248.92" y2="124.46" width="0.1524" layer="91"/>
 <wire x1="248.92" y1="124.46" x2="248.92" y2="121.92" width="0.1524" layer="91"/>
@@ -3496,214 +3715,219 @@ This footprint was designed to help hold the alignment of a through-hole compone
 <wire x1="248.92" y1="93.98" x2="248.92" y2="73.66" width="0.1524" layer="91"/>
 <wire x1="251.46" y1="129.54" x2="248.92" y2="129.54" width="0.1524" layer="91"/>
 <junction x="248.92" y="129.54"/>
-<pinref part="J12" gate="G$1" pin="3"/>
+<pinref part="J16" gate="G$1" pin="3"/>
 <wire x1="251.46" y1="127" x2="248.92" y2="127" width="0.1524" layer="91"/>
 <junction x="248.92" y="127"/>
-<pinref part="J12" gate="G$1" pin="4"/>
+<pinref part="J16" gate="G$1" pin="4"/>
 <wire x1="251.46" y1="124.46" x2="248.92" y2="124.46" width="0.1524" layer="91"/>
 <junction x="248.92" y="124.46"/>
-<pinref part="J12" gate="G$1" pin="5"/>
+<pinref part="J16" gate="G$1" pin="5"/>
 <wire x1="251.46" y1="121.92" x2="248.92" y2="121.92" width="0.1524" layer="91"/>
 <junction x="248.92" y="121.92"/>
-<pinref part="J12" gate="G$1" pin="6"/>
+<pinref part="J16" gate="G$1" pin="6"/>
 <wire x1="251.46" y1="119.38" x2="248.92" y2="119.38" width="0.1524" layer="91"/>
 <junction x="248.92" y="119.38"/>
-<pinref part="J12" gate="G$1" pin="7"/>
+<pinref part="J16" gate="G$1" pin="7"/>
 <wire x1="251.46" y1="116.84" x2="248.92" y2="116.84" width="0.1524" layer="91"/>
 <junction x="248.92" y="116.84"/>
-<pinref part="J12" gate="G$1" pin="8"/>
+<pinref part="J16" gate="G$1" pin="8"/>
 <wire x1="251.46" y1="114.3" x2="248.92" y2="114.3" width="0.1524" layer="91"/>
 <junction x="248.92" y="114.3"/>
-<pinref part="J12" gate="G$1" pin="9"/>
+<pinref part="J16" gate="G$1" pin="9"/>
 <wire x1="251.46" y1="111.76" x2="248.92" y2="111.76" width="0.1524" layer="91"/>
 <junction x="248.92" y="111.76"/>
-<pinref part="J12" gate="G$1" pin="10"/>
+<pinref part="J16" gate="G$1" pin="10"/>
 <wire x1="251.46" y1="109.22" x2="248.92" y2="109.22" width="0.1524" layer="91"/>
 <junction x="248.92" y="109.22"/>
-<pinref part="J12" gate="G$1" pin="11"/>
+<pinref part="J16" gate="G$1" pin="11"/>
 <wire x1="251.46" y1="106.68" x2="248.92" y2="106.68" width="0.1524" layer="91"/>
 <junction x="248.92" y="106.68"/>
-<pinref part="J12" gate="G$1" pin="12"/>
+<pinref part="J16" gate="G$1" pin="12"/>
 <wire x1="251.46" y1="104.14" x2="248.92" y2="104.14" width="0.1524" layer="91"/>
 <junction x="248.92" y="104.14"/>
-<pinref part="J12" gate="G$1" pin="13"/>
+<pinref part="J16" gate="G$1" pin="13"/>
 <wire x1="251.46" y1="101.6" x2="248.92" y2="101.6" width="0.1524" layer="91"/>
 <junction x="248.92" y="101.6"/>
-<pinref part="J12" gate="G$1" pin="14"/>
+<pinref part="J16" gate="G$1" pin="14"/>
 <wire x1="251.46" y1="99.06" x2="248.92" y2="99.06" width="0.1524" layer="91"/>
 <junction x="248.92" y="99.06"/>
-<pinref part="J12" gate="G$1" pin="15"/>
+<pinref part="J16" gate="G$1" pin="15"/>
 <wire x1="251.46" y1="96.52" x2="248.92" y2="96.52" width="0.1524" layer="91"/>
 <junction x="248.92" y="96.52"/>
-<pinref part="J12" gate="G$1" pin="16"/>
+<pinref part="J16" gate="G$1" pin="16"/>
 <wire x1="251.46" y1="93.98" x2="248.92" y2="93.98" width="0.1524" layer="91"/>
 <junction x="248.92" y="93.98"/>
 </segment>
 <segment>
-<pinref part="GND8" gate="1" pin="GND"/>
-<pinref part="C7" gate="G$1" pin="2"/>
+<pinref part="GND9" gate="1" pin="GND"/>
+<pinref part="C17" gate="G$1" pin="2"/>
 <wire x1="215.9" y1="83.82" x2="215.9" y2="86.36" width="0.1524" layer="91"/>
 </segment>
+<segment>
+<pinref part="D4" gate="G$1" pin="A"/>
+<pinref part="GND11" gate="1" pin="GND"/>
+<wire x1="27.94" y1="243.84" x2="27.94" y2="236.22" width="0.1524" layer="91"/>
+</segment>
 </net>
 <net name="+3V3" class="0">
 <segment>
-<pinref part="D5" gate="G$1" pin="A"/>
+<pinref part="D1" gate="G$1" pin="A"/>
 <wire x1="66.04" y1="302.26" x2="76.2" y2="302.26" width="0.1524" layer="91"/>
 <wire x1="76.2" y1="302.26" x2="76.2" y2="292.1" width="0.1524" layer="91"/>
 <wire x1="76.2" y1="292.1" x2="76.2" y2="287.02" width="0.1524" layer="91"/>
 <wire x1="76.2" y1="287.02" x2="76.2" y2="281.94" width="0.1524" layer="91"/>
-<pinref part="D7" gate="G$1" pin="A"/>
+<pinref part="D3" gate="G$1" pin="A"/>
 <wire x1="66.04" y1="281.94" x2="76.2" y2="281.94" width="0.1524" layer="91"/>
-<pinref part="D6" gate="G$1" pin="A"/>
+<pinref part="D2" gate="G$1" pin="A"/>
 <wire x1="66.04" y1="292.1" x2="76.2" y2="292.1" width="0.1524" layer="91"/>
 <junction x="76.2" y="292.1"/>
 <wire x1="76.2" y1="287.02" x2="81.28" y2="287.02" width="0.1524" layer="91"/>
 <junction x="76.2" y="287.02"/>
-<pinref part="+3V38" gate="G$1" pin="+3V3"/>
+<pinref part="+3V33" gate="G$1" pin="+3V3"/>
 </segment>
 <segment>
-<pinref part="C5" gate="G$1" pin="1"/>
+<pinref part="C3" gate="G$1" pin="1"/>
 <wire x1="-43.18" y1="152.4" x2="-25.4" y2="152.4" width="0.1524" layer="91"/>
-<pinref part="C1" gate="G$1" pin="1"/>
+<pinref part="C4" gate="G$1" pin="1"/>
 <wire x1="-25.4" y1="152.4" x2="-15.24" y2="152.4" width="0.1524" layer="91"/>
 <junction x="-25.4" y="152.4"/>
-<pinref part="C2" gate="G$1" pin="1"/>
+<pinref part="C5" gate="G$1" pin="1"/>
 <wire x1="-15.24" y1="152.4" x2="-5.08" y2="152.4" width="0.1524" layer="91"/>
 <junction x="-15.24" y="152.4"/>
-<pinref part="C3" gate="G$1" pin="1"/>
+<pinref part="C6" gate="G$1" pin="1"/>
 <wire x1="-5.08" y1="152.4" x2="5.08" y2="152.4" width="0.1524" layer="91"/>
 <junction x="-5.08" y="152.4"/>
-<pinref part="C4" gate="G$1" pin="1"/>
+<pinref part="C7" gate="G$1" pin="1"/>
 <wire x1="5.08" y1="152.4" x2="15.24" y2="152.4" width="0.1524" layer="91"/>
 <junction x="5.08" y="152.4"/>
-<pinref part="C6" gate="G$1" pin="1"/>
+<pinref part="C8" gate="G$1" pin="1"/>
 <wire x1="25.4" y1="152.4" x2="25.4" y2="157.48" width="0.1524" layer="91"/>
-<pinref part="U1" gate="G$1" pin="AVCC"/>
+<pinref part="U2" gate="G$1" pin="AVCC"/>
 <wire x1="25.4" y1="157.48" x2="38.1" y2="157.48" width="0.1524" layer="91"/>
-<pinref part="U1" gate="G$1" pin="VCC"/>
+<pinref part="U2" gate="G$1" pin="VCC"/>
 <wire x1="38.1" y1="152.4" x2="25.4" y2="152.4" width="0.1524" layer="91"/>
 <junction x="25.4" y="152.4"/>
 <wire x1="15.24" y1="152.4" x2="25.4" y2="152.4" width="0.1524" layer="91"/>
 <junction x="15.24" y="152.4"/>
-<pinref part="+3V33" gate="G$1" pin="+3V3"/>
+<pinref part="+3V31" gate="G$1" pin="+3V3"/>
 </segment>
 <segment>
-<pinref part="+3V1" gate="G$1" pin="+3V3"/>
+<pinref part="+3V32" gate="G$1" pin="+3V3"/>
 <pinref part="J3" gate="G$1" pin="VCC"/>
 <wire x1="-25.4" y1="167.64" x2="-10.16" y2="167.64" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<pinref part="+3V3" gate="G$1" pin="+3V3"/>
-<pinref part="J4" gate="G$1" pin="3V3-LED"/>
+<pinref part="+3V35" gate="G$1" pin="+3V3"/>
+<pinref part="J10" gate="G$1" pin="3V3-LED"/>
 <wire x1="127" y1="198.12" x2="144.78" y2="198.12" width="0.1524" layer="91"/>
-<pinref part="U3" gate="G$1" pin="1DE"/>
+<pinref part="U4" gate="G$1" pin="1DE"/>
 <wire x1="144.78" y1="198.12" x2="193.04" y2="198.12" width="0.1524" layer="91"/>
 <wire x1="149.86" y1="238.76" x2="144.78" y2="238.76" width="0.1524" layer="91"/>
 <wire x1="144.78" y1="238.76" x2="144.78" y2="210.82" width="0.1524" layer="91"/>
 <junction x="144.78" y="198.12"/>
-<pinref part="U3" gate="G$1" pin="2DE"/>
+<pinref part="U4" gate="G$1" pin="2DE"/>
 <wire x1="144.78" y1="210.82" x2="144.78" y2="198.12" width="0.1524" layer="91"/>
 <wire x1="149.86" y1="210.82" x2="144.78" y2="210.82" width="0.1524" layer="91"/>
 <junction x="144.78" y="210.82"/>
 </segment>
 <segment>
-<pinref part="U4" gate="G$1" pin="VOUT"/>
-<pinref part="+3V2" gate="G$1" pin="+3V3"/>
+<pinref part="U3" gate="G$1" pin="VOUT"/>
+<pinref part="+3V34" gate="G$1" pin="+3V3"/>
 <wire x1="86.36" y1="228.6" x2="88.9" y2="228.6" width="0.1524" layer="91"/>
-<pinref part="C16" gate="G$1" pin="1"/>
+<pinref part="C13" gate="G$1" pin="1"/>
 <wire x1="88.9" y1="228.6" x2="99.06" y2="228.6" width="0.1524" layer="91"/>
 <junction x="88.9" y="228.6"/>
-<pinref part="C17" gate="G$1" pin="1"/>
+<pinref part="C15" gate="G$1" pin="1"/>
 <wire x1="99.06" y1="228.6" x2="106.68" y2="228.6" width="0.1524" layer="91"/>
 <junction x="99.06" y="228.6"/>
 </segment>
 <segment>
-<pinref part="+3V4" gate="G$1" pin="+3V3"/>
-<pinref part="U$4" gate="G$1" pin="2"/>
+<pinref part="+3V36" gate="G$1" pin="+3V3"/>
+<pinref part="J12" gate="G$1" pin="2"/>
 <wire x1="205.74" y1="127" x2="205.74" y2="124.46" width="0.1524" layer="91"/>
 <wire x1="205.74" y1="124.46" x2="208.28" y2="124.46" width="0.1524" layer="91"/>
 <junction x="205.74" y="124.46"/>
 <wire x1="208.28" y1="124.46" x2="208.28" y2="114.3" width="0.1524" layer="91"/>
-<pinref part="U$4" gate="G$1" pin="1"/>
+<pinref part="J12" gate="G$1" pin="1"/>
 <wire x1="208.28" y1="114.3" x2="205.74" y2="114.3" width="0.1524" layer="91"/>
-<pinref part="J8" gate="G$1" pin="9"/>
+<pinref part="J15" gate="G$1" pin="9"/>
 <wire x1="233.68" y1="111.76" x2="205.74" y2="111.76" width="0.1524" layer="91"/>
 <wire x1="205.74" y1="111.76" x2="205.74" y2="114.3" width="0.1524" layer="91"/>
 <junction x="205.74" y="114.3"/>
 <wire x1="205.74" y1="111.76" x2="205.74" y2="109.22" width="0.1524" layer="91"/>
 <junction x="205.74" y="111.76"/>
-<pinref part="J8" gate="G$1" pin="10"/>
+<pinref part="J15" gate="G$1" pin="10"/>
 <wire x1="205.74" y1="109.22" x2="233.68" y2="109.22" width="0.1524" layer="91"/>
-<pinref part="J8" gate="G$1" pin="11"/>
+<pinref part="J15" gate="G$1" pin="11"/>
 <wire x1="233.68" y1="106.68" x2="205.74" y2="106.68" width="0.1524" layer="91"/>
 <wire x1="205.74" y1="106.68" x2="205.74" y2="109.22" width="0.1524" layer="91"/>
 <junction x="205.74" y="109.22"/>
-<pinref part="J8" gate="G$1" pin="12"/>
+<pinref part="J15" gate="G$1" pin="12"/>
 <wire x1="233.68" y1="104.14" x2="205.74" y2="104.14" width="0.1524" layer="91"/>
 <wire x1="205.74" y1="104.14" x2="205.74" y2="106.68" width="0.1524" layer="91"/>
 <junction x="205.74" y="106.68"/>
-<pinref part="J8" gate="G$1" pin="13"/>
+<pinref part="J15" gate="G$1" pin="13"/>
 <wire x1="233.68" y1="101.6" x2="205.74" y2="101.6" width="0.1524" layer="91"/>
 <wire x1="205.74" y1="101.6" x2="205.74" y2="104.14" width="0.1524" layer="91"/>
 <junction x="205.74" y="104.14"/>
-<pinref part="J8" gate="G$1" pin="14"/>
+<pinref part="J15" gate="G$1" pin="14"/>
 <wire x1="233.68" y1="99.06" x2="205.74" y2="99.06" width="0.1524" layer="91"/>
 <wire x1="205.74" y1="99.06" x2="205.74" y2="101.6" width="0.1524" layer="91"/>
 <junction x="205.74" y="101.6"/>
-<pinref part="J8" gate="G$1" pin="15"/>
+<pinref part="J15" gate="G$1" pin="15"/>
 <wire x1="233.68" y1="96.52" x2="205.74" y2="96.52" width="0.1524" layer="91"/>
 <wire x1="205.74" y1="96.52" x2="205.74" y2="99.06" width="0.1524" layer="91"/>
 <junction x="205.74" y="99.06"/>
-<pinref part="J8" gate="G$1" pin="16"/>
+<pinref part="J15" gate="G$1" pin="16"/>
 <wire x1="233.68" y1="93.98" x2="215.9" y2="93.98" width="0.1524" layer="91"/>
 <wire x1="215.9" y1="93.98" x2="205.74" y2="93.98" width="0.1524" layer="91"/>
 <wire x1="205.74" y1="93.98" x2="205.74" y2="96.52" width="0.1524" layer="91"/>
 <junction x="205.74" y="96.52"/>
-<pinref part="C7" gate="G$1" pin="1"/>
+<pinref part="C17" gate="G$1" pin="1"/>
 <junction x="215.9" y="93.98"/>
 </segment>
 </net>
 <net name="N$9" class="0">
 <segment>
-<pinref part="R8" gate="G$1" pin="2"/>
-<pinref part="D5" gate="G$1" pin="C"/>
+<pinref part="R1" gate="G$1" pin="2"/>
+<pinref part="D1" gate="G$1" pin="C"/>
 <wire x1="53.34" y1="302.26" x2="58.42" y2="302.26" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$10" class="0">
 <segment>
-<pinref part="R9" gate="G$1" pin="2"/>
-<pinref part="D6" gate="G$1" pin="C"/>
+<pinref part="R2" gate="G$1" pin="2"/>
+<pinref part="D2" gate="G$1" pin="C"/>
 <wire x1="53.34" y1="292.1" x2="58.42" y2="292.1" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$11" class="0">
 <segment>
-<pinref part="R10" gate="G$1" pin="2"/>
-<pinref part="D7" gate="G$1" pin="C"/>
+<pinref part="R3" gate="G$1" pin="2"/>
+<pinref part="D3" gate="G$1" pin="C"/>
 <wire x1="53.34" y1="281.94" x2="58.42" y2="281.94" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLCLK" class="0">
 <segment>
-<pinref part="R9" gate="G$1" pin="1"/>
+<pinref part="R2" gate="G$1" pin="1"/>
 <wire x1="43.18" y1="292.1" x2="33.02" y2="292.1" width="0.1524" layer="91"/>
 <label x="33.02" y="292.1" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U1" gate="G$1" pin="PE2/RXD0"/>
+<pinref part="U2" gate="G$1" pin="PE2/RXD0"/>
 <wire x1="88.9" y1="76.2" x2="106.68" y2="76.2" width="0.1524" layer="91"/>
 <label x="91.44" y="76.2" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="STLERR" class="0">
 <segment>
-<pinref part="R10" gate="G$1" pin="1"/>
+<pinref part="R3" gate="G$1" pin="1"/>
 <wire x1="43.18" y1="281.94" x2="33.02" y2="281.94" width="0.1524" layer="91"/>
 <label x="33.02" y="281.94" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U1" gate="G$1" pin="PE3/TXD0"/>
+<pinref part="U2" gate="G$1" pin="PE3/TXD0"/>
 <wire x1="88.9" y1="73.66" x2="106.68" y2="73.66" width="0.1524" layer="91"/>
 <label x="91.44" y="73.66" size="1.778" layer="95"/>
 </segment>
@@ -3711,21 +3935,21 @@ This footprint was designed to help hold the alignment of a through-hole compone
 <net name="N$1" class="0">
 <segment>
 <pinref part="Y1" gate="G$1" pin="1"/>
-<pinref part="U1" gate="G$1" pin="PR0/XTAL2"/>
+<pinref part="U2" gate="G$1" pin="PR0/XTAL2"/>
 <wire x1="30.48" y1="114.3" x2="38.1" y2="114.3" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$2" class="0">
 <segment>
 <pinref part="Y1" gate="G$1" pin="3"/>
-<pinref part="U1" gate="G$1" pin="PR1/XTAL1"/>
+<pinref part="U2" gate="G$1" pin="PR1/XTAL1"/>
 <wire x1="30.48" y1="99.06" x2="38.1" y2="99.06" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="J3" gate="G$1" pin="PDI_CLK"/>
-<pinref part="U1" gate="G$1" pin="RESET/PDI_CLK"/>
+<pinref part="U2" gate="G$1" pin="RESET/PDI_CLK"/>
 <wire x1="20.32" y1="172.72" x2="22.86" y2="172.72" width="0.1524" layer="91"/>
 <pinref part="S1" gate="G$1" pin="S1"/>
 <wire x1="22.86" y1="172.72" x2="38.1" y2="172.72" width="0.1524" layer="91"/>
@@ -3738,56 +3962,58 @@ This footprint was designed to help hold the alignment of a through-hole compone
 <net name="N$4" class="0">
 <segment>
 <pinref part="J3" gate="G$1" pin="PDI_DATA"/>
-<pinref part="U1" gate="G$1" pin="PDI_DATA"/>
+<pinref part="U2" gate="G$1" pin="PDI_DATA"/>
 <wire x1="20.32" y1="167.64" x2="38.1" y2="167.64" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
-<pinref part="U2" gate="G$1" pin="BST"/>
-<pinref part="C8" gate="G$1" pin="1"/>
+<pinref part="U1" gate="G$1" pin="BST"/>
+<pinref part="C9" gate="G$1" pin="1"/>
 <wire x1="20.32" y1="261.62" x2="27.94" y2="261.62" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$6" class="0">
 <segment>
-<pinref part="U2" gate="G$1" pin="VSW"/>
-<pinref part="C8" gate="G$1" pin="2"/>
+<pinref part="U1" gate="G$1" pin="VSW"/>
+<pinref part="C9" gate="G$1" pin="2"/>
 <wire x1="20.32" y1="254" x2="27.94" y2="254" width="0.1524" layer="91"/>
 <pinref part="L1" gate="G$1" pin="2"/>
 <wire x1="27.94" y1="254" x2="38.1" y2="254" width="0.1524" layer="91"/>
 <junction x="27.94" y="254"/>
+<pinref part="D4" gate="G$1" pin="C"/>
+<wire x1="27.94" y1="248.92" x2="27.94" y2="254" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="VCC" class="0">
 <segment>
 <pinref part="P+1" gate="VCC" pin="VCC"/>
-<pinref part="C9" gate="G$1" pin="1"/>
+<pinref part="C1" gate="G$1" pin="1"/>
 <wire x1="-50.8" y1="261.62" x2="-48.26" y2="261.62" width="0.1524" layer="91"/>
-<pinref part="C10" gate="G$1" pin="1"/>
+<pinref part="C2" gate="G$1" pin="1"/>
 <wire x1="-48.26" y1="261.62" x2="-40.64" y2="261.62" width="0.1524" layer="91"/>
 <wire x1="-40.64" y1="261.62" x2="-30.48" y2="261.62" width="0.1524" layer="91"/>
 <junction x="-40.64" y="261.62"/>
-<pinref part="U2" gate="G$1" pin="VCC"/>
+<pinref part="U1" gate="G$1" pin="VCC"/>
 <wire x1="-30.48" y1="261.62" x2="-10.16" y2="261.62" width="0.1524" layer="91"/>
 <junction x="-30.48" y="261.62"/>
 <pinref part="J1" gate="G$1" pin="PWRPAD"/>
 <junction x="-48.26" y="261.62"/>
 </segment>
 <segment>
-<pinref part="J8" gate="G$1" pin="4"/>
+<pinref part="J15" gate="G$1" pin="4"/>
 <wire x1="233.68" y1="124.46" x2="226.06" y2="124.46" width="0.1524" layer="91"/>
 <wire x1="226.06" y1="124.46" x2="226.06" y2="127" width="0.1524" layer="91"/>
-<pinref part="J8" gate="G$1" pin="3"/>
+<pinref part="J15" gate="G$1" pin="3"/>
 <wire x1="226.06" y1="127" x2="226.06" y2="129.54" width="0.1524" layer="91"/>
 <wire x1="226.06" y1="129.54" x2="226.06" y2="132.08" width="0.1524" layer="91"/>
 <wire x1="226.06" y1="132.08" x2="226.06" y2="152.4" width="0.1524" layer="91"/>
 <wire x1="233.68" y1="127" x2="226.06" y2="127" width="0.1524" layer="91"/>
 <junction x="226.06" y="127"/>
-<pinref part="J8" gate="G$1" pin="2"/>
+<pinref part="J15" gate="G$1" pin="2"/>
 <wire x1="233.68" y1="129.54" x2="226.06" y2="129.54" width="0.1524" layer="91"/>
 <junction x="226.06" y="129.54"/>
-<pinref part="J8" gate="G$1" pin="1"/>
+<pinref part="J15" gate="G$1" pin="1"/>
 <wire x1="233.68" y1="132.08" x2="226.06" y2="132.08" width="0.1524" layer="91"/>
 <junction x="226.06" y="132.08"/>
 <pinref part="P+5" gate="VCC" pin="VCC"/>
@@ -3795,66 +4021,66 @@ This footprint was designed to help hold the alignment of a through-hole compone
 </net>
 <net name="+5V" class="0">
 <segment>
-<pinref part="P+2" gate="1" pin="+5V"/>
-<pinref part="C11" gate="G$1" pin="1"/>
+<pinref part="P+3" gate="1" pin="+5V"/>
+<pinref part="C16" gate="G$1" pin="1"/>
 <wire x1="127" y1="264.16" x2="139.7" y2="264.16" width="0.1524" layer="91"/>
-<pinref part="U3" gate="G$1" pin="VCC"/>
+<pinref part="U4" gate="G$1" pin="VCC"/>
 <wire x1="139.7" y1="264.16" x2="149.86" y2="264.16" width="0.1524" layer="91"/>
 <junction x="139.7" y="264.16"/>
 </segment>
 <segment>
-<pinref part="U2" gate="G$1" pin="FB"/>
+<pinref part="U1" gate="G$1" pin="FB"/>
 <wire x1="20.32" y1="246.38" x2="55.88" y2="246.38" width="0.1524" layer="91"/>
 <wire x1="55.88" y1="246.38" x2="55.88" y2="254" width="0.1524" layer="91"/>
 <pinref part="L1" gate="G$1" pin="1"/>
 <wire x1="55.88" y1="254" x2="53.34" y2="254" width="0.1524" layer="91"/>
-<pinref part="C12" gate="G$1" pin="1"/>
+<pinref part="C10" gate="G$1" pin="1"/>
 <wire x1="55.88" y1="254" x2="58.42" y2="254" width="0.1524" layer="91"/>
 <junction x="55.88" y="254"/>
-<pinref part="C13" gate="G$1" pin="1"/>
+<pinref part="C11" gate="G$1" pin="1"/>
 <wire x1="58.42" y1="254" x2="60.96" y2="254" width="0.1524" layer="91"/>
 <wire x1="60.96" y1="254" x2="73.66" y2="254" width="0.1524" layer="91"/>
 <junction x="60.96" y="254"/>
 <wire x1="106.68" y1="254" x2="93.98" y2="254" width="0.1524" layer="91"/>
 <junction x="73.66" y="254"/>
-<pinref part="C14" gate="G$1" pin="1"/>
+<pinref part="C12" gate="G$1" pin="1"/>
 <wire x1="93.98" y1="254" x2="83.82" y2="254" width="0.1524" layer="91"/>
 <wire x1="83.82" y1="254" x2="73.66" y2="254" width="0.1524" layer="91"/>
 <junction x="83.82" y="254"/>
-<pinref part="C15" gate="G$1" pin="1"/>
+<pinref part="C14" gate="G$1" pin="1"/>
 <junction x="93.98" y="254"/>
-<pinref part="U4" gate="G$1" pin="VIN"/>
+<pinref part="U3" gate="G$1" pin="VIN"/>
 <wire x1="60.96" y1="228.6" x2="58.42" y2="228.6" width="0.1524" layer="91"/>
 <wire x1="58.42" y1="228.6" x2="58.42" y2="254" width="0.1524" layer="91"/>
 <junction x="58.42" y="254"/>
-<pinref part="U4" gate="G$1" pin="EN"/>
+<pinref part="U3" gate="G$1" pin="EN"/>
 <wire x1="60.96" y1="223.52" x2="58.42" y2="223.52" width="0.1524" layer="91"/>
 <wire x1="58.42" y1="223.52" x2="58.42" y2="228.6" width="0.1524" layer="91"/>
 <junction x="58.42" y="228.6"/>
-<pinref part="P+3" gate="1" pin="+5V"/>
+<pinref part="P+2" gate="1" pin="+5V"/>
 </segment>
 <segment>
 <pinref part="P+4" gate="1" pin="+5V"/>
-<pinref part="U$3" gate="G$1" pin="2"/>
+<pinref part="J14" gate="G$1" pin="2"/>
 <wire x1="215.9" y1="142.24" x2="215.9" y2="139.7" width="0.1524" layer="91"/>
 <wire x1="215.9" y1="139.7" x2="218.44" y2="139.7" width="0.1524" layer="91"/>
 <junction x="215.9" y="139.7"/>
 <wire x1="218.44" y1="139.7" x2="218.44" y2="129.54" width="0.1524" layer="91"/>
-<pinref part="U$3" gate="G$1" pin="1"/>
+<pinref part="J14" gate="G$1" pin="1"/>
 <wire x1="218.44" y1="129.54" x2="215.9" y2="129.54" width="0.1524" layer="91"/>
 <wire x1="215.9" y1="129.54" x2="215.9" y2="121.92" width="0.1524" layer="91"/>
 <junction x="215.9" y="129.54"/>
-<pinref part="J8" gate="G$1" pin="5"/>
+<pinref part="J15" gate="G$1" pin="5"/>
 <wire x1="215.9" y1="121.92" x2="233.68" y2="121.92" width="0.1524" layer="91"/>
-<pinref part="J8" gate="G$1" pin="6"/>
+<pinref part="J15" gate="G$1" pin="6"/>
 <wire x1="233.68" y1="119.38" x2="215.9" y2="119.38" width="0.1524" layer="91"/>
 <wire x1="215.9" y1="119.38" x2="215.9" y2="121.92" width="0.1524" layer="91"/>
 <junction x="215.9" y="121.92"/>
-<pinref part="J8" gate="G$1" pin="7"/>
+<pinref part="J15" gate="G$1" pin="7"/>
 <wire x1="233.68" y1="116.84" x2="215.9" y2="116.84" width="0.1524" layer="91"/>
 <wire x1="215.9" y1="116.84" x2="215.9" y2="119.38" width="0.1524" layer="91"/>
 <junction x="215.9" y="119.38"/>
-<pinref part="J8" gate="G$1" pin="8"/>
+<pinref part="J15" gate="G$1" pin="8"/>
 <wire x1="233.68" y1="114.3" x2="215.9" y2="114.3" width="0.1524" layer="91"/>
 <wire x1="215.9" y1="114.3" x2="215.9" y2="116.84" width="0.1524" layer="91"/>
 <junction x="215.9" y="116.84"/>
@@ -3862,507 +4088,507 @@ This footprint was designed to help hold the alignment of a through-hole compone
 </net>
 <net name="N$8" class="0">
 <segment>
-<pinref part="U3" gate="G$1" pin="1A"/>
-<pinref part="J4" gate="G$1" pin="CLKRX-A"/>
+<pinref part="U4" gate="G$1" pin="1A"/>
+<pinref part="J10" gate="G$1" pin="CLKRX-A"/>
 <wire x1="185.42" y1="254" x2="187.96" y2="254" width="0.1524" layer="91"/>
-<pinref part="R1" gate="G$1" pin="2"/>
+<pinref part="R6" gate="G$1" pin="2"/>
 <wire x1="187.96" y1="254" x2="193.04" y2="254" width="0.1524" layer="91"/>
 <junction x="187.96" y="254"/>
 </segment>
 </net>
 <net name="N$12" class="0">
 <segment>
-<pinref part="U3" gate="G$1" pin="1B"/>
-<pinref part="J4" gate="G$1" pin="CLKRX-B"/>
+<pinref part="U4" gate="G$1" pin="1B"/>
+<pinref part="J10" gate="G$1" pin="CLKRX-B"/>
 <wire x1="185.42" y1="243.84" x2="187.96" y2="243.84" width="0.1524" layer="91"/>
-<pinref part="R1" gate="G$1" pin="1"/>
+<pinref part="R6" gate="G$1" pin="1"/>
 <wire x1="187.96" y1="243.84" x2="193.04" y2="243.84" width="0.1524" layer="91"/>
 <junction x="187.96" y="243.84"/>
 </segment>
 </net>
 <net name="N$13" class="0">
 <segment>
-<pinref part="U3" gate="G$1" pin="1Y"/>
-<pinref part="J4" gate="G$1" pin="TX-Y"/>
+<pinref part="U4" gate="G$1" pin="1Y"/>
+<pinref part="J10" gate="G$1" pin="TX-Y"/>
 <wire x1="185.42" y1="238.76" x2="193.04" y2="238.76" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$14" class="0">
 <segment>
-<pinref part="U3" gate="G$1" pin="1Z"/>
-<pinref part="J4" gate="G$1" pin="TX-Z"/>
+<pinref part="U4" gate="G$1" pin="1Z"/>
+<pinref part="J10" gate="G$1" pin="TX-Z"/>
 <wire x1="185.42" y1="233.68" x2="193.04" y2="233.68" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$15" class="0">
 <segment>
-<pinref part="U3" gate="G$1" pin="2B"/>
-<pinref part="J4" gate="G$1" pin="RX-B"/>
+<pinref part="U4" gate="G$1" pin="2B"/>
+<pinref part="J10" gate="G$1" pin="RX-B"/>
 <wire x1="185.42" y1="226.06" x2="187.96" y2="226.06" width="0.1524" layer="91"/>
-<pinref part="R2" gate="G$1" pin="2"/>
+<pinref part="R7" gate="G$1" pin="2"/>
 <wire x1="187.96" y1="226.06" x2="193.04" y2="226.06" width="0.1524" layer="91"/>
 <junction x="187.96" y="226.06"/>
 </segment>
 </net>
 <net name="N$16" class="0">
 <segment>
-<pinref part="U3" gate="G$1" pin="2A"/>
-<pinref part="J4" gate="G$1" pin="RX-A"/>
+<pinref part="U4" gate="G$1" pin="2A"/>
+<pinref part="J10" gate="G$1" pin="RX-A"/>
 <wire x1="185.42" y1="215.9" x2="187.96" y2="215.9" width="0.1524" layer="91"/>
-<pinref part="R2" gate="G$1" pin="1"/>
+<pinref part="R7" gate="G$1" pin="1"/>
 <wire x1="187.96" y1="215.9" x2="193.04" y2="215.9" width="0.1524" layer="91"/>
 <junction x="187.96" y="215.9"/>
 </segment>
 </net>
 <net name="N$17" class="0">
 <segment>
-<pinref part="U3" gate="G$1" pin="2Z"/>
-<pinref part="J4" gate="G$1" pin="CLKTX-Z"/>
+<pinref part="U4" gate="G$1" pin="2Z"/>
+<pinref part="J10" gate="G$1" pin="CLKTX-Z"/>
 <wire x1="185.42" y1="210.82" x2="193.04" y2="210.82" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$18" class="0">
 <segment>
-<pinref part="U3" gate="G$1" pin="2Y"/>
-<pinref part="J4" gate="G$1" pin="CLKRX-Y"/>
+<pinref part="U4" gate="G$1" pin="2Y"/>
+<pinref part="J10" gate="G$1" pin="CLKRX-Y"/>
 <wire x1="185.42" y1="205.74" x2="193.04" y2="205.74" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="ATK0-RXLED" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PF0"/>
+<pinref part="U2" gate="G$1" pin="PF0"/>
 <wire x1="88.9" y1="58.42" x2="106.68" y2="58.42" width="0.1524" layer="91"/>
 <label x="91.44" y="58.42" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="R3" gate="G$1" pin="1"/>
+<pinref part="R4" gate="G$1" pin="1"/>
 <wire x1="170.18" y1="193.04" x2="144.78" y2="193.04" width="0.1524" layer="91"/>
 <label x="144.78" y="193.04" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ATK0-TXLED" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PF1/XCK0"/>
+<pinref part="U2" gate="G$1" pin="PF1/XCK0"/>
 <wire x1="88.9" y1="55.88" x2="106.68" y2="55.88" width="0.1524" layer="91"/>
 <label x="91.44" y="55.88" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="R5" gate="G$1" pin="1"/>
 <wire x1="170.18" y1="182.88" x2="144.78" y2="182.88" width="0.1524" layer="91"/>
 <label x="144.78" y="182.88" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ATK0-RX" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PF2/RXD0"/>
+<pinref part="U2" gate="G$1" pin="PF2/RXD0"/>
 <wire x1="88.9" y1="53.34" x2="106.68" y2="53.34" width="0.1524" layer="91"/>
 <label x="91.44" y="53.34" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U3" gate="G$1" pin="2R"/>
+<pinref part="U4" gate="G$1" pin="2R"/>
 <wire x1="149.86" y1="220.98" x2="127" y2="220.98" width="0.1524" layer="91"/>
 <label x="127" y="220.98" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ATK0-TX" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PF3/TXD0"/>
+<pinref part="U2" gate="G$1" pin="PF3/TXD0"/>
 <wire x1="88.9" y1="50.8" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
 <label x="91.44" y="50.8" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U3" gate="G$1" pin="1D"/>
+<pinref part="U4" gate="G$1" pin="1D"/>
 <wire x1="149.86" y1="233.68" x2="127" y2="233.68" width="0.1524" layer="91"/>
 <label x="127" y="233.68" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ATK-CLKOUT" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PF4"/>
+<pinref part="U2" gate="G$1" pin="PF4"/>
 <wire x1="88.9" y1="48.26" x2="106.68" y2="48.26" width="0.1524" layer="91"/>
 <label x="91.44" y="48.26" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U3" gate="G$1" pin="2D"/>
+<pinref part="U4" gate="G$1" pin="2D"/>
 <wire x1="149.86" y1="205.74" x2="127" y2="205.74" width="0.1524" layer="91"/>
 <label x="127" y="205.74" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ATK0-CLKIN" class="0">
 <segment>
-<pinref part="U3" gate="G$1" pin="1R"/>
+<pinref part="U4" gate="G$1" pin="1R"/>
 <wire x1="149.86" y1="248.92" x2="127" y2="248.92" width="0.1524" layer="91"/>
 <label x="127" y="248.92" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U1" gate="G$1" pin="PE4/SS"/>
+<pinref part="U2" gate="G$1" pin="PE4/SS"/>
 <wire x1="88.9" y1="71.12" x2="106.68" y2="71.12" width="0.1524" layer="91"/>
 <label x="91.44" y="71.12" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$7" class="0">
 <segment>
-<pinref part="R3" gate="G$1" pin="2"/>
-<pinref part="J4" gate="G$1" pin="LED-GRN-CATHODE"/>
+<pinref part="R4" gate="G$1" pin="2"/>
+<pinref part="J10" gate="G$1" pin="LED-GRN-CATHODE"/>
 <wire x1="180.34" y1="193.04" x2="193.04" y2="193.04" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$19" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="LED-YLW-CATHODE"/>
-<pinref part="R4" gate="G$1" pin="2"/>
+<pinref part="J10" gate="G$1" pin="LED-YLW-CATHODE"/>
+<pinref part="R5" gate="G$1" pin="2"/>
 <wire x1="193.04" y1="182.88" x2="180.34" y2="182.88" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="PB2/DAC0" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PB2/DAC0"/>
+<pinref part="U2" gate="G$1" pin="PB2/DAC0"/>
 <wire x1="88.9" y1="144.78" x2="106.68" y2="144.78" width="0.1524" layer="91"/>
 <label x="91.44" y="144.78" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J11" gate="G$1" pin="3"/>
+<pinref part="J9" gate="G$1" pin="3"/>
 <wire x1="185.42" y1="127" x2="170.18" y2="127" width="0.1524" layer="91"/>
 <label x="170.18" y="127" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="PB3/DAC1" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PB3/DAC1"/>
+<pinref part="U2" gate="G$1" pin="PB3/DAC1"/>
 <wire x1="88.9" y1="142.24" x2="106.68" y2="142.24" width="0.1524" layer="91"/>
 <label x="91.44" y="142.24" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J11" gate="G$1" pin="4"/>
+<pinref part="J9" gate="G$1" pin="4"/>
 <wire x1="185.42" y1="124.46" x2="170.18" y2="124.46" width="0.1524" layer="91"/>
 <label x="170.18" y="124.46" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="PB1" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PB1"/>
+<pinref part="U2" gate="G$1" pin="PB1"/>
 <wire x1="88.9" y1="147.32" x2="106.68" y2="147.32" width="0.1524" layer="91"/>
 <label x="91.44" y="147.32" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J11" gate="G$1" pin="2"/>
+<pinref part="J9" gate="G$1" pin="2"/>
 <wire x1="185.42" y1="129.54" x2="170.18" y2="129.54" width="0.1524" layer="91"/>
 <label x="170.18" y="129.54" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="PB0/AREF" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PB0/AREF"/>
+<pinref part="U2" gate="G$1" pin="PB0/AREF"/>
 <wire x1="88.9" y1="149.86" x2="106.68" y2="149.86" width="0.1524" layer="91"/>
 <label x="91.44" y="149.86" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J11" gate="G$1" pin="1"/>
+<pinref part="J9" gate="G$1" pin="1"/>
 <wire x1="185.42" y1="132.08" x2="170.18" y2="132.08" width="0.1524" layer="91"/>
 <label x="170.18" y="132.08" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="PC0" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PC0/SDA"/>
+<pinref part="U2" gate="G$1" pin="PC0/SDA"/>
 <wire x1="88.9" y1="127" x2="106.68" y2="127" width="0.1524" layer="91"/>
 <label x="91.44" y="127" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J11" gate="G$1" pin="5"/>
+<pinref part="J9" gate="G$1" pin="5"/>
 <wire x1="185.42" y1="121.92" x2="170.18" y2="121.92" width="0.1524" layer="91"/>
 <label x="170.18" y="121.92" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="PC1" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PC1/SCL/XCK0"/>
+<pinref part="U2" gate="G$1" pin="PC1/SCL/XCK0"/>
 <wire x1="88.9" y1="124.46" x2="106.68" y2="124.46" width="0.1524" layer="91"/>
 <label x="91.44" y="124.46" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J11" gate="G$1" pin="6"/>
+<pinref part="J9" gate="G$1" pin="6"/>
 <wire x1="185.42" y1="119.38" x2="170.18" y2="119.38" width="0.1524" layer="91"/>
 <label x="170.18" y="119.38" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="PC2" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PC2/RXD0"/>
+<pinref part="U2" gate="G$1" pin="PC2/RXD0"/>
 <wire x1="88.9" y1="121.92" x2="106.68" y2="121.92" width="0.1524" layer="91"/>
 <label x="91.44" y="121.92" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J11" gate="G$1" pin="7"/>
+<pinref part="J9" gate="G$1" pin="7"/>
 <wire x1="185.42" y1="116.84" x2="170.18" y2="116.84" width="0.1524" layer="91"/>
 <label x="170.18" y="116.84" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="PC3" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PC3/TXD0"/>
+<pinref part="U2" gate="G$1" pin="PC3/TXD0"/>
 <wire x1="88.9" y1="119.38" x2="106.68" y2="119.38" width="0.1524" layer="91"/>
 <label x="91.44" y="119.38" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J11" gate="G$1" pin="8"/>
+<pinref part="J9" gate="G$1" pin="8"/>
 <wire x1="185.42" y1="114.3" x2="170.18" y2="114.3" width="0.1524" layer="91"/>
 <label x="170.18" y="114.3" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="PC4" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PC4/SS"/>
+<pinref part="U2" gate="G$1" pin="PC4/SS"/>
 <wire x1="88.9" y1="116.84" x2="106.68" y2="116.84" width="0.1524" layer="91"/>
 <label x="91.44" y="116.84" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J11" gate="G$1" pin="9"/>
+<pinref part="J9" gate="G$1" pin="9"/>
 <wire x1="185.42" y1="111.76" x2="170.18" y2="111.76" width="0.1524" layer="91"/>
 <label x="170.18" y="111.76" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="PC5" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PC5/XCK1/MOSI"/>
+<pinref part="U2" gate="G$1" pin="PC5/XCK1/MOSI"/>
 <wire x1="88.9" y1="114.3" x2="106.68" y2="114.3" width="0.1524" layer="91"/>
 <label x="91.44" y="114.3" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J11" gate="G$1" pin="10"/>
+<pinref part="J9" gate="G$1" pin="10"/>
 <wire x1="185.42" y1="109.22" x2="170.18" y2="109.22" width="0.1524" layer="91"/>
 <label x="170.18" y="109.22" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="PC6" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PC6/RXD1/MISO"/>
+<pinref part="U2" gate="G$1" pin="PC6/RXD1/MISO"/>
 <wire x1="88.9" y1="111.76" x2="106.68" y2="111.76" width="0.1524" layer="91"/>
 <label x="91.44" y="111.76" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J11" gate="G$1" pin="11"/>
+<pinref part="J9" gate="G$1" pin="11"/>
 <wire x1="185.42" y1="106.68" x2="170.18" y2="106.68" width="0.1524" layer="91"/>
 <label x="170.18" y="106.68" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="PC7" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PC7/TXD1/SCK"/>
+<pinref part="U2" gate="G$1" pin="PC7/TXD1/SCK"/>
 <wire x1="88.9" y1="109.22" x2="106.68" y2="109.22" width="0.1524" layer="91"/>
 <label x="91.44" y="109.22" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J11" gate="G$1" pin="12"/>
+<pinref part="J9" gate="G$1" pin="12"/>
 <wire x1="185.42" y1="104.14" x2="170.18" y2="104.14" width="0.1524" layer="91"/>
 <label x="170.18" y="104.14" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="PD4" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PD4/SS"/>
+<pinref part="U2" gate="G$1" pin="PD4/SS"/>
 <wire x1="88.9" y1="93.98" x2="106.68" y2="93.98" width="0.1524" layer="91"/>
 <label x="91.44" y="93.98" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J11" gate="G$1" pin="13"/>
+<pinref part="J9" gate="G$1" pin="13"/>
 <wire x1="185.42" y1="101.6" x2="170.18" y2="101.6" width="0.1524" layer="91"/>
 <label x="170.18" y="101.6" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="PD5" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PD5/XCK/MOSI"/>
+<pinref part="U2" gate="G$1" pin="PD5/XCK/MOSI"/>
 <wire x1="88.9" y1="91.44" x2="106.68" y2="91.44" width="0.1524" layer="91"/>
 <label x="91.44" y="91.44" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J11" gate="G$1" pin="14"/>
+<pinref part="J9" gate="G$1" pin="14"/>
 <wire x1="185.42" y1="99.06" x2="170.18" y2="99.06" width="0.1524" layer="91"/>
 <label x="170.18" y="99.06" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="PD6" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PD6/RXD1/MISO/D-"/>
+<pinref part="U2" gate="G$1" pin="PD6/RXD1/MISO/D-"/>
 <wire x1="88.9" y1="88.9" x2="106.68" y2="88.9" width="0.1524" layer="91"/>
 <label x="91.44" y="88.9" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J11" gate="G$1" pin="15"/>
+<pinref part="J9" gate="G$1" pin="15"/>
 <wire x1="185.42" y1="96.52" x2="170.18" y2="96.52" width="0.1524" layer="91"/>
 <label x="170.18" y="96.52" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="PD7" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PD7/TXD1/SCK/D+"/>
+<pinref part="U2" gate="G$1" pin="PD7/TXD1/SCK/D+"/>
 <wire x1="88.9" y1="86.36" x2="106.68" y2="86.36" width="0.1524" layer="91"/>
 <label x="91.44" y="86.36" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J11" gate="G$1" pin="16"/>
+<pinref part="J9" gate="G$1" pin="16"/>
 <wire x1="185.42" y1="93.98" x2="170.18" y2="93.98" width="0.1524" layer="91"/>
 <label x="170.18" y="93.98" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$20" class="0">
 <segment>
-<pinref part="J5" gate="G$1" pin="1"/>
-<pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="147.32" y1="132.08" x2="134.62" y2="132.08" width="0.1524" layer="91"/>
+<pinref part="J8" gate="G$1" pin="1"/>
 <pinref part="J7" gate="G$1" pin="1"/>
+<wire x1="147.32" y1="132.08" x2="134.62" y2="132.08" width="0.1524" layer="91"/>
+<pinref part="J6" gate="G$1" pin="1"/>
 <wire x1="134.62" y1="132.08" x2="121.92" y2="132.08" width="0.1524" layer="91"/>
 <junction x="134.62" y="132.08"/>
 </segment>
 </net>
 <net name="N$21" class="0">
 <segment>
-<pinref part="J7" gate="G$1" pin="2"/>
 <pinref part="J6" gate="G$1" pin="2"/>
+<pinref part="J7" gate="G$1" pin="2"/>
 <wire x1="121.92" y1="129.54" x2="134.62" y2="129.54" width="0.1524" layer="91"/>
-<pinref part="J5" gate="G$1" pin="2"/>
+<pinref part="J8" gate="G$1" pin="2"/>
 <wire x1="134.62" y1="129.54" x2="147.32" y2="129.54" width="0.1524" layer="91"/>
 <junction x="134.62" y="129.54"/>
 </segment>
 </net>
 <net name="N$22" class="0">
 <segment>
-<pinref part="J5" gate="G$1" pin="3"/>
-<pinref part="J6" gate="G$1" pin="3"/>
-<wire x1="147.32" y1="127" x2="134.62" y2="127" width="0.1524" layer="91"/>
+<pinref part="J8" gate="G$1" pin="3"/>
 <pinref part="J7" gate="G$1" pin="3"/>
+<wire x1="147.32" y1="127" x2="134.62" y2="127" width="0.1524" layer="91"/>
+<pinref part="J6" gate="G$1" pin="3"/>
 <wire x1="134.62" y1="127" x2="121.92" y2="127" width="0.1524" layer="91"/>
 <junction x="134.62" y="127"/>
 </segment>
 </net>
 <net name="N$23" class="0">
 <segment>
-<pinref part="J7" gate="G$1" pin="4"/>
 <pinref part="J6" gate="G$1" pin="4"/>
+<pinref part="J7" gate="G$1" pin="4"/>
 <wire x1="121.92" y1="124.46" x2="134.62" y2="124.46" width="0.1524" layer="91"/>
-<pinref part="J5" gate="G$1" pin="4"/>
+<pinref part="J8" gate="G$1" pin="4"/>
 <wire x1="134.62" y1="124.46" x2="147.32" y2="124.46" width="0.1524" layer="91"/>
 <junction x="134.62" y="124.46"/>
 </segment>
 </net>
 <net name="N$24" class="0">
 <segment>
-<pinref part="J5" gate="G$1" pin="5"/>
-<pinref part="J6" gate="G$1" pin="5"/>
-<wire x1="147.32" y1="121.92" x2="134.62" y2="121.92" width="0.1524" layer="91"/>
+<pinref part="J8" gate="G$1" pin="5"/>
 <pinref part="J7" gate="G$1" pin="5"/>
+<wire x1="147.32" y1="121.92" x2="134.62" y2="121.92" width="0.1524" layer="91"/>
+<pinref part="J6" gate="G$1" pin="5"/>
 <wire x1="134.62" y1="121.92" x2="121.92" y2="121.92" width="0.1524" layer="91"/>
 <junction x="134.62" y="121.92"/>
 </segment>
 </net>
 <net name="N$25" class="0">
 <segment>
-<pinref part="J7" gate="G$1" pin="6"/>
 <pinref part="J6" gate="G$1" pin="6"/>
+<pinref part="J7" gate="G$1" pin="6"/>
 <wire x1="121.92" y1="119.38" x2="134.62" y2="119.38" width="0.1524" layer="91"/>
-<pinref part="J5" gate="G$1" pin="6"/>
+<pinref part="J8" gate="G$1" pin="6"/>
 <wire x1="134.62" y1="119.38" x2="147.32" y2="119.38" width="0.1524" layer="91"/>
 <junction x="134.62" y="119.38"/>
 </segment>
 </net>
 <net name="N$26" class="0">
 <segment>
-<pinref part="J5" gate="G$1" pin="7"/>
-<pinref part="J6" gate="G$1" pin="7"/>
-<wire x1="147.32" y1="116.84" x2="134.62" y2="116.84" width="0.1524" layer="91"/>
+<pinref part="J8" gate="G$1" pin="7"/>
 <pinref part="J7" gate="G$1" pin="7"/>
+<wire x1="147.32" y1="116.84" x2="134.62" y2="116.84" width="0.1524" layer="91"/>
+<pinref part="J6" gate="G$1" pin="7"/>
 <wire x1="134.62" y1="116.84" x2="121.92" y2="116.84" width="0.1524" layer="91"/>
 <junction x="134.62" y="116.84"/>
 </segment>
 </net>
 <net name="N$27" class="0">
 <segment>
-<pinref part="J7" gate="G$1" pin="8"/>
-<wire x1="121.92" y1="114.3" x2="132.08" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="J6" gate="G$1" pin="8"/>
+<wire x1="121.92" y1="114.3" x2="132.08" y2="114.3" width="0.1524" layer="91"/>
+<pinref part="J7" gate="G$1" pin="8"/>
 <wire x1="132.08" y1="114.3" x2="134.62" y2="114.3" width="0.1524" layer="91"/>
-<pinref part="J5" gate="G$1" pin="8"/>
+<pinref part="J8" gate="G$1" pin="8"/>
 <wire x1="134.62" y1="114.3" x2="147.32" y2="114.3" width="0.1524" layer="91"/>
 <junction x="134.62" y="114.3"/>
 </segment>
 </net>
 <net name="N$28" class="0">
 <segment>
-<pinref part="J5" gate="G$1" pin="9"/>
-<pinref part="J6" gate="G$1" pin="9"/>
-<wire x1="147.32" y1="111.76" x2="134.62" y2="111.76" width="0.1524" layer="91"/>
+<pinref part="J8" gate="G$1" pin="9"/>
 <pinref part="J7" gate="G$1" pin="9"/>
+<wire x1="147.32" y1="111.76" x2="134.62" y2="111.76" width="0.1524" layer="91"/>
+<pinref part="J6" gate="G$1" pin="9"/>
 <wire x1="134.62" y1="111.76" x2="121.92" y2="111.76" width="0.1524" layer="91"/>
 <junction x="134.62" y="111.76"/>
 </segment>
 </net>
 <net name="N$29" class="0">
 <segment>
-<pinref part="J7" gate="G$1" pin="10"/>
 <pinref part="J6" gate="G$1" pin="10"/>
+<pinref part="J7" gate="G$1" pin="10"/>
 <wire x1="121.92" y1="109.22" x2="134.62" y2="109.22" width="0.1524" layer="91"/>
-<pinref part="J5" gate="G$1" pin="10"/>
+<pinref part="J8" gate="G$1" pin="10"/>
 <wire x1="134.62" y1="109.22" x2="147.32" y2="109.22" width="0.1524" layer="91"/>
 <junction x="134.62" y="109.22"/>
 </segment>
 </net>
 <net name="N$30" class="0">
 <segment>
-<pinref part="J5" gate="G$1" pin="11"/>
-<pinref part="J6" gate="G$1" pin="11"/>
-<wire x1="147.32" y1="106.68" x2="134.62" y2="106.68" width="0.1524" layer="91"/>
+<pinref part="J8" gate="G$1" pin="11"/>
 <pinref part="J7" gate="G$1" pin="11"/>
+<wire x1="147.32" y1="106.68" x2="134.62" y2="106.68" width="0.1524" layer="91"/>
+<pinref part="J6" gate="G$1" pin="11"/>
 <wire x1="134.62" y1="106.68" x2="121.92" y2="106.68" width="0.1524" layer="91"/>
 <junction x="134.62" y="106.68"/>
 </segment>
 </net>
 <net name="N$31" class="0">
 <segment>
-<pinref part="J7" gate="G$1" pin="12"/>
 <pinref part="J6" gate="G$1" pin="12"/>
+<pinref part="J7" gate="G$1" pin="12"/>
 <wire x1="121.92" y1="104.14" x2="134.62" y2="104.14" width="0.1524" layer="91"/>
-<pinref part="J5" gate="G$1" pin="12"/>
+<pinref part="J8" gate="G$1" pin="12"/>
 <wire x1="134.62" y1="104.14" x2="147.32" y2="104.14" width="0.1524" layer="91"/>
 <junction x="134.62" y="104.14"/>
 </segment>
 </net>
 <net name="N$32" class="0">
 <segment>
-<pinref part="J5" gate="G$1" pin="13"/>
-<pinref part="J6" gate="G$1" pin="13"/>
-<wire x1="147.32" y1="101.6" x2="134.62" y2="101.6" width="0.1524" layer="91"/>
+<pinref part="J8" gate="G$1" pin="13"/>
 <pinref part="J7" gate="G$1" pin="13"/>
+<wire x1="147.32" y1="101.6" x2="134.62" y2="101.6" width="0.1524" layer="91"/>
+<pinref part="J6" gate="G$1" pin="13"/>
 <wire x1="134.62" y1="101.6" x2="121.92" y2="101.6" width="0.1524" layer="91"/>
 <junction x="134.62" y="101.6"/>
 </segment>
 </net>
 <net name="N$33" class="0">
 <segment>
-<pinref part="J7" gate="G$1" pin="14"/>
 <pinref part="J6" gate="G$1" pin="14"/>
+<pinref part="J7" gate="G$1" pin="14"/>
 <wire x1="121.92" y1="99.06" x2="134.62" y2="99.06" width="0.1524" layer="91"/>
-<pinref part="J5" gate="G$1" pin="14"/>
+<pinref part="J8" gate="G$1" pin="14"/>
 <wire x1="134.62" y1="99.06" x2="147.32" y2="99.06" width="0.1524" layer="91"/>
 <junction x="134.62" y="99.06"/>
 </segment>
 </net>
 <net name="N$34" class="0">
 <segment>
-<pinref part="J5" gate="G$1" pin="15"/>
-<pinref part="J6" gate="G$1" pin="15"/>
-<wire x1="147.32" y1="96.52" x2="134.62" y2="96.52" width="0.1524" layer="91"/>
+<pinref part="J8" gate="G$1" pin="15"/>
 <pinref part="J7" gate="G$1" pin="15"/>
+<wire x1="147.32" y1="96.52" x2="134.62" y2="96.52" width="0.1524" layer="91"/>
+<pinref part="J6" gate="G$1" pin="15"/>
 <wire x1="134.62" y1="96.52" x2="121.92" y2="96.52" width="0.1524" layer="91"/>
 <junction x="134.62" y="96.52"/>
 </segment>
 </net>
 <net name="N$35" class="0">
 <segment>
-<pinref part="J7" gate="G$1" pin="16"/>
 <pinref part="J6" gate="G$1" pin="16"/>
+<pinref part="J7" gate="G$1" pin="16"/>
 <wire x1="121.92" y1="93.98" x2="134.62" y2="93.98" width="0.1524" layer="91"/>
-<pinref part="J5" gate="G$1" pin="16"/>
+<pinref part="J8" gate="G$1" pin="16"/>
 <wire x1="134.62" y1="93.98" x2="147.32" y2="93.98" width="0.1524" layer="91"/>
 <junction x="134.62" y="93.98"/>
 </segment>
diff --git a/circuit/atkbbb/atkbbb_2018-09-21.zip b/circuit/atkbbb/atkbbb_2018-09-21.zip
new file mode 100644
index 0000000000000000000000000000000000000000..76a44c036d5e4962d8ce8bea3d23126c66186ca4
GIT binary patch
literal 208613
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
LhIAcf1_lNIM&&ul

literal 0
HcmV?d00001

diff --git a/circuit/atkbbb/eagle.epf b/circuit/atkbbb/eagle.epf
index b0d6749..cd36a78 100644
--- a/circuit/atkbbb/eagle.epf
+++ b/circuit/atkbbb/eagle.epf
@@ -1,5 +1,5 @@
 [Eagle]
-Version="09 01 03"
+Version="09 01 01"
 Platform="Windows"
 Globals="Globals"
 Desktop="Desktop"
@@ -9,24 +9,24 @@ AutoSaveProject=1
 UsedLibraryUrn="urn:adsk.eagle:library:217"
 UsedLibraryUrn="urn:adsk.eagle:library:325"
 UsedLibraryUrn="urn:adsk.eagle:library:371"
-UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/comm.lbr"
 UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/connector.lbr"
 UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/fab.lbr"
 UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/lights.lbr"
 UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/microcontrollers.lbr"
 UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/motors.lbr"
-UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/passives.lbr"
 UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/power.lbr"
 UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/sensor.lbr"
 UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/sparkfun/SparkFun-Connectors.lbr"
 UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/jake/tag-connect-2050.lbr"
+UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/passives.lbr"
+UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/comm.lbr"
 UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/marekr/borkedlabs-passives.lbr"
 
 [Win_1]
 Type="Library Editor"
 Number=2
-File="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/passives.lbr"
-View="-2.9928 -2.27531 3.50078 2.0417"
+File="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/connector.lbr"
+View="-9.77392 -4.63336 9.77392 7.36301"
 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"
@@ -64,14 +64,13 @@ SwapLevel=0
 ArcDirection=0
 AddLevel=2
 PadsSameType=0
-Layer=21
-Package="TACT-SWITCH-KMR6"
+Layer=94
 
 [Win_2]
 Type="Schematic Editor"
 Number=1
 File="atkbbb.sch"
-View="-74.7548 -58.0688 357.837 329.475"
+View="-7.79426 208.223 62.0717 270.814"
 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"
@@ -110,15 +109,15 @@ ArcDirection=0
 AddLevel=2
 PadsSameType=0
 Layer=91
-Views=" 1: -74.7548 -58.0688 357.837 329.475"
+Views=" 1: -7.79426 208.223 62.0717 270.814"
 Sheet="1"
 
 [Win_3]
 Type="Board Editor"
 Number=4
 File="atkbbb.brd"
-View="10.7812 -14.7546 13.243 55.0273"
-WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.508 0.6096 2.54 1.27 0.8128 1.016 0.3048 0.254 0.2032 0.1524 0.4064"
+View="38.5937 14.7977 49.293 42.8415"
+WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.508 0.6096 2.54 1.27 0.8128 1.016 0.3048 0.4064 0.2032 0.1524 0.254"
 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"
@@ -133,7 +132,7 @@ 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
+WireBend=1
 WireBendSet=0
 WireCap=1
 MiterStyle=0
@@ -155,14 +154,14 @@ SwapLevel=0
 ArcDirection=0
 AddLevel=2
 PadsSameType=0
-Layer=47
+Layer=1
 
 [Win_4]
 Type="Control Panel"
 Number=0
 
 [Desktop]
-Screen="6000 2160"
+Screen="1920 1080"
 Window="Win_1"
 Window="Win_2"
 Window="Win_3"
diff --git a/embedded/atkbbb/atkbbb.atsln b/embedded/atkbbb/atkbbb.atsln
new file mode 100644
index 0000000..a1dfff7
--- /dev/null
+++ b/embedded/atkbbb/atkbbb.atsln
@@ -0,0 +1,22 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Atmel Studio Solution File, Format Version 11.00
+VisualStudioVersion = 14.0.23107.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "atkbbb", "atkbbb\atkbbb.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|AVR = Debug|AVR
+		Release|AVR = Release|AVR
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Debug|AVR.ActiveCfg = Debug|AVR
+		{DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Debug|AVR.Build.0 = Debug|AVR
+		{DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Release|AVR.ActiveCfg = Release|AVR
+		{DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Release|AVR.Build.0 = Release|AVR
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal
diff --git a/embedded/atkbbb/atkbbb/Debug/Makefile b/embedded/atkbbb/atkbbb/Debug/Makefile
new file mode 100644
index 0000000..5699218
--- /dev/null
+++ b/embedded/atkbbb/atkbbb/Debug/Makefile
@@ -0,0 +1,129 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+################################################################################
+
+SHELL := cmd.exe
+RM := rm -rf
+
+USER_OBJS :=
+
+LIBS := 
+PROJ := 
+
+O_SRCS := 
+C_SRCS := 
+S_SRCS := 
+S_UPPER_SRCS := 
+OBJ_SRCS := 
+ASM_SRCS := 
+PREPROCESSING_SRCS := 
+OBJS := 
+OBJS_AS_ARGS := 
+C_DEPS := 
+C_DEPS_AS_ARGS := 
+EXECUTABLES := 
+OUTPUT_FILE_PATH :=
+OUTPUT_FILE_PATH_AS_ARGS :=
+AVR_APP_PATH :=$$$AVR_APP_PATH$$$
+QUOTE := "
+ADDITIONAL_DEPENDENCIES:=
+OUTPUT_FILE_DEP:=
+LIB_DEP:=
+LINKER_SCRIPT_DEP:=
+
+# Every subdirectory with source files must be described here
+SUBDIRS := 
+
+
+# Add inputs and outputs from these tool invocations to the build variables 
+C_SRCS +=  \
+../main.c
+
+
+PREPROCESSING_SRCS += 
+
+
+ASM_SRCS += 
+
+
+OBJS +=  \
+main.o
+
+OBJS_AS_ARGS +=  \
+main.o
+
+C_DEPS +=  \
+main.d
+
+C_DEPS_AS_ARGS +=  \
+main.d
+
+OUTPUT_FILE_PATH +=atkbbb.elf
+
+OUTPUT_FILE_PATH_AS_ARGS +=atkbbb.elf
+
+ADDITIONAL_DEPENDENCIES:=
+
+OUTPUT_FILE_DEP:= ./makedep.mk
+
+LIB_DEP+= 
+
+LINKER_SCRIPT_DEP+= 
+
+
+# AVR32/GNU C Compiler
+
+
+
+./%.o: .././%.c
+	@echo Building file: $<
+	@echo Invoking: AVR/GNU C Compiler : 5.4.0
+	$(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE)  -x c -funsigned-char -funsigned-bitfields -DDEBUG  -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\XMEGAA_DFP\1.1.68\include"  -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atxmega256a3u -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\XMEGAA_DFP\1.1.68\gcc\dev\atxmega256a3u" -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)"   -o "$@" "$<" 
+	@echo Finished building: $<
+	
+
+
+
+# AVR32/GNU Preprocessing Assembler
+
+
+
+# AVR32/GNU Assembler
+
+
+
+
+ifneq ($(MAKECMDGOALS),clean)
+ifneq ($(strip $(C_DEPS)),)
+-include $(C_DEPS)
+endif
+endif
+
+# Add inputs and outputs from these tool invocations to the build variables 
+
+# All Target
+all: $(OUTPUT_FILE_PATH) $(ADDITIONAL_DEPENDENCIES)
+
+$(OUTPUT_FILE_PATH): $(OBJS) $(USER_OBJS) $(OUTPUT_FILE_DEP) $(LIB_DEP) $(LINKER_SCRIPT_DEP)
+	@echo Building target: $@
+	@echo Invoking: AVR/GNU Linker : 5.4.0
+	$(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-Map="atkbbb.map" -Wl,--start-group -Wl,-lm  -Wl,--end-group -Wl,--gc-sections -mmcu=atxmega256a3u -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\XMEGAA_DFP\1.1.68\gcc\dev\atxmega256a3u"  
+	@echo Finished building target: $@
+	"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures  "atkbbb.elf" "atkbbb.hex"
+	"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -j .eeprom  --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0  --no-change-warnings -O ihex "atkbbb.elf" "atkbbb.eep" || exit 0
+	"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objdump.exe" -h -S "atkbbb.elf" > "atkbbb.lss"
+	"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O srec -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "atkbbb.elf" "atkbbb.srec"
+	"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-size.exe" "atkbbb.elf"
+	
+	
+
+
+
+
+
+# Other Targets
+clean:
+	-$(RM) $(OBJS_AS_ARGS) $(EXECUTABLES)  
+	-$(RM) $(C_DEPS_AS_ARGS)   
+	rm -rf "atkbbb.elf" "atkbbb.a" "atkbbb.hex" "atkbbb.lss" "atkbbb.eep" "atkbbb.map" "atkbbb.srec" "atkbbb.usersignatures"
+	
\ No newline at end of file
diff --git a/embedded/atkbbb/atkbbb/Debug/atkbbb.eep b/embedded/atkbbb/atkbbb/Debug/atkbbb.eep
new file mode 100644
index 0000000..7c166a1
--- /dev/null
+++ b/embedded/atkbbb/atkbbb/Debug/atkbbb.eep
@@ -0,0 +1 @@
+:00000001FF
diff --git a/embedded/atkbbb/atkbbb/Debug/makedep.mk b/embedded/atkbbb/atkbbb/Debug/makedep.mk
new file mode 100644
index 0000000..6a14fde
--- /dev/null
+++ b/embedded/atkbbb/atkbbb/Debug/makedep.mk
@@ -0,0 +1,6 @@
+################################################################################
+# Automatically-generated file. Do not edit or delete the file
+################################################################################
+
+main.c
+
diff --git a/embedded/atkbbb/atkbbb/atkbbb.componentinfo.xml b/embedded/atkbbb/atkbbb/atkbbb.componentinfo.xml
new file mode 100644
index 0000000..c0bb708
--- /dev/null
+++ b/embedded/atkbbb/atkbbb/atkbbb.componentinfo.xml
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Store xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="AtmelPackComponentManagement">
+	<ProjectComponents>
+		<ProjectComponent z:Id="i1" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/">
+			<CApiVersion></CApiVersion>
+			<CBundle></CBundle>
+			<CClass>Device</CClass>
+			<CGroup>Startup</CGroup>
+			<CSub></CSub>
+			<CVariant></CVariant>
+			<CVendor>Atmel</CVendor>
+			<CVersion>1.1.0</CVersion>
+			<DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>
+			<DependentComponents xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
+			<Description></Description>
+			<Files xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
+				<d4p1:anyType i:type="FileInfo">
+					<AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\XMEGAA_DFP\1.1.68\include</AbsolutePath>
+					<Attribute></Attribute>
+					<Category>include</Category>
+					<Condition>C</Condition>
+					<FileContentHash i:nil="true" />
+					<FileVersion></FileVersion>
+					<Name>include</Name>
+					<SelectString></SelectString>
+					<SourcePath></SourcePath>
+				</d4p1:anyType>
+				<d4p1:anyType i:type="FileInfo">
+					<AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\XMEGAA_DFP\1.1.68\include\avr\iox256a3u.h</AbsolutePath>
+					<Attribute></Attribute>
+					<Category>header</Category>
+					<Condition>C</Condition>
+					<FileContentHash>Ogej+KWLQ2y+wOiUkMjAUg==</FileContentHash>
+					<FileVersion></FileVersion>
+					<Name>include/avr/iox256a3u.h</Name>
+					<SelectString></SelectString>
+					<SourcePath></SourcePath>
+				</d4p1:anyType>
+				<d4p1:anyType i:type="FileInfo">
+					<AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\XMEGAA_DFP\1.1.68\templates\main.c</AbsolutePath>
+					<Attribute>template</Attribute>
+					<Category>source</Category>
+					<Condition>C Exe</Condition>
+					<FileContentHash>YhHDjaIJ8d0JXMNq89GIJw==</FileContentHash>
+					<FileVersion></FileVersion>
+					<Name>templates/main.c</Name>
+					<SelectString>Main file (.c)</SelectString>
+					<SourcePath></SourcePath>
+				</d4p1:anyType>
+				<d4p1:anyType i:type="FileInfo">
+					<AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\XMEGAA_DFP\1.1.68\templates\main.cpp</AbsolutePath>
+					<Attribute>template</Attribute>
+					<Category>source</Category>
+					<Condition>C Exe</Condition>
+					<FileContentHash>YXFphlh0CtZJU+ebktABgQ==</FileContentHash>
+					<FileVersion></FileVersion>
+					<Name>templates/main.cpp</Name>
+					<SelectString>Main file (.cpp)</SelectString>
+					<SourcePath></SourcePath>
+				</d4p1:anyType>
+				<d4p1:anyType i:type="FileInfo">
+					<AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\XMEGAA_DFP\1.1.68\gcc\dev\atxmega256a3u</AbsolutePath>
+					<Attribute></Attribute>
+					<Category>libraryPrefix</Category>
+					<Condition>GCC</Condition>
+					<FileContentHash i:nil="true" />
+					<FileVersion></FileVersion>
+					<Name>gcc/dev/atxmega256a3u</Name>
+					<SelectString></SelectString>
+					<SourcePath></SourcePath>
+				</d4p1:anyType>
+			</Files>
+			<PackName>XMEGAA_DFP</PackName>
+			<PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/XMEGAA_DFP/1.1.68/Atmel.XMEGAA_DFP.pdsc</PackPath>
+			<PackVersion>1.1.68</PackVersion>
+			<PresentInProject>true</PresentInProject>
+			<ReferenceConditionId>ATxmega256A3U</ReferenceConditionId>
+			<RteComponents xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
+				<d4p1:string></d4p1:string>
+			</RteComponents>
+			<Status>Resolved</Status>
+			<VersionMode>Fixed</VersionMode>
+			<IsComponentInAtProject>true</IsComponentInAtProject>
+		</ProjectComponent>
+	</ProjectComponents>
+</Store>
\ No newline at end of file
diff --git a/embedded/atkbbb/atkbbb/atkbbb.cproj b/embedded/atkbbb/atkbbb/atkbbb.cproj
new file mode 100644
index 0000000..dc4f2aa
--- /dev/null
+++ b/embedded/atkbbb/atkbbb/atkbbb.cproj
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="14.0">
+  <PropertyGroup>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectVersion>7.0</ProjectVersion>
+    <ToolchainName>com.Atmel.AVRGCC8.C</ToolchainName>
+    <ProjectGuid>dce6c7e3-ee26-4d79-826b-08594b9ad897</ProjectGuid>
+    <avrdevice>ATxmega256A3U</avrdevice>
+    <avrdeviceseries>none</avrdeviceseries>
+    <OutputType>Executable</OutputType>
+    <Language>C</Language>
+    <OutputFileName>$(MSBuildProjectName)</OutputFileName>
+    <OutputFileExtension>.elf</OutputFileExtension>
+    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
+    <AssemblyName>atkbbb</AssemblyName>
+    <Name>atkbbb</Name>
+    <RootNamespace>atkbbb</RootNamespace>
+    <ToolchainFlavour>Native</ToolchainFlavour>
+    <KeepTimersRunning>true</KeepTimersRunning>
+    <OverrideVtor>false</OverrideVtor>
+    <CacheFlash>true</CacheFlash>
+    <ProgFlashFromRam>true</ProgFlashFromRam>
+    <RamSnippetAddress>0x20000000</RamSnippetAddress>
+    <UncachedRange />
+    <preserveEEPROM>true</preserveEEPROM>
+    <OverrideVtorValue>exception_table</OverrideVtorValue>
+    <BootSegment>2</BootSegment>
+    <ResetRule>0</ResetRule>
+    <eraseonlaunchrule>0</eraseonlaunchrule>
+    <EraseKey />
+    <AsfFrameworkConfig>
+      <framework-data xmlns="">
+  <options />
+  <configurations />
+  <files />
+  <documentation help="" />
+  <offline-documentation help="" />
+  <dependencies>
+    <content-extension eid="atmel.asf" uuidref="Atmel.ASF" version="3.39.0" />
+  </dependencies>
+</framework-data>
+    </AsfFrameworkConfig>
+    <avrtool>com.atmel.avrdbg.tool.atmelice</avrtool>
+    <avrtoolserialnumber>J41800086407</avrtoolserialnumber>
+    <avrdeviceexpectedsignature>0x1E9842</avrdeviceexpectedsignature>
+    <com_atmel_avrdbg_tool_atmelice>
+      <ToolOptions>
+        <InterfaceProperties>
+          <PdiClock>4000000</PdiClock>
+        </InterfaceProperties>
+        <InterfaceName>PDI</InterfaceName>
+      </ToolOptions>
+      <ToolType>com.atmel.avrdbg.tool.atmelice</ToolType>
+      <ToolNumber>J41800086407</ToolNumber>
+      <ToolName>Atmel-ICE</ToolName>
+    </com_atmel_avrdbg_tool_atmelice>
+    <avrtoolinterface>PDI</avrtoolinterface>
+    <avrtoolinterfaceclock>4000000</avrtoolinterfaceclock>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+    <ToolchainSettings>
+      <AvrGcc>
+  <avrgcc.common.Device>-mmcu=atxmega256a3u -B "%24(PackRepoDir)\atmel\XMEGAA_DFP\1.1.68\gcc\dev\atxmega256a3u"</avrgcc.common.Device>
+  <avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
+  <avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
+  <avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
+  <avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
+  <avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures>
+  <avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
+  <avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
+  <avrgcc.compiler.symbols.DefSymbols>
+    <ListValues>
+      <Value>NDEBUG</Value>
+    </ListValues>
+  </avrgcc.compiler.symbols.DefSymbols>
+  <avrgcc.compiler.directories.IncludePaths>
+    <ListValues>
+      <Value>%24(PackRepoDir)\atmel\XMEGAA_DFP\1.1.68\include</Value>
+    </ListValues>
+  </avrgcc.compiler.directories.IncludePaths>
+  <avrgcc.compiler.optimization.level>Optimize for size (-Os)</avrgcc.compiler.optimization.level>
+  <avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
+  <avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
+  <avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
+  <avrgcc.linker.libraries.Libraries>
+    <ListValues>
+      <Value>libm</Value>
+    </ListValues>
+  </avrgcc.linker.libraries.Libraries>
+  <avrgcc.assembler.general.IncludePaths>
+    <ListValues>
+      <Value>%24(PackRepoDir)\atmel\XMEGAA_DFP\1.1.68\include</Value>
+    </ListValues>
+  </avrgcc.assembler.general.IncludePaths>
+</AvrGcc>
+    </ToolchainSettings>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+    <ToolchainSettings>
+      <AvrGcc>
+  <avrgcc.common.Device>-mmcu=atxmega256a3u -B "%24(PackRepoDir)\atmel\XMEGAA_DFP\1.1.68\gcc\dev\atxmega256a3u"</avrgcc.common.Device>
+  <avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
+  <avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
+  <avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
+  <avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
+  <avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures>
+  <avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
+  <avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
+  <avrgcc.compiler.symbols.DefSymbols>
+    <ListValues>
+      <Value>DEBUG</Value>
+    </ListValues>
+  </avrgcc.compiler.symbols.DefSymbols>
+  <avrgcc.compiler.directories.IncludePaths>
+    <ListValues>
+      <Value>%24(PackRepoDir)\atmel\XMEGAA_DFP\1.1.68\include</Value>
+    </ListValues>
+  </avrgcc.compiler.directories.IncludePaths>
+  <avrgcc.compiler.optimization.level>Optimize (-O1)</avrgcc.compiler.optimization.level>
+  <avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
+  <avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
+  <avrgcc.compiler.optimization.DebugLevel>Default (-g2)</avrgcc.compiler.optimization.DebugLevel>
+  <avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
+  <avrgcc.linker.libraries.Libraries>
+    <ListValues>
+      <Value>libm</Value>
+    </ListValues>
+  </avrgcc.linker.libraries.Libraries>
+  <avrgcc.assembler.general.IncludePaths>
+    <ListValues>
+      <Value>%24(PackRepoDir)\atmel\XMEGAA_DFP\1.1.68\include</Value>
+    </ListValues>
+  </avrgcc.assembler.general.IncludePaths>
+  <avrgcc.assembler.debugging.DebugLevel>Default (-Wa,-g)</avrgcc.assembler.debugging.DebugLevel>
+</AvrGcc>
+    </ToolchainSettings>
+  </PropertyGroup>
+  <ItemGroup>
+    <Compile Include="main.c">
+      <SubType>compile</SubType>
+    </Compile>
+  </ItemGroup>
+  <Import Project="$(AVRSTUDIO_EXE_PATH)\\Vs\\Compiler.targets" />
+</Project>
\ No newline at end of file
diff --git a/embedded/atkbbb/atkbbb/main.c b/embedded/atkbbb/atkbbb/main.c
new file mode 100644
index 0000000..b4b1e01
--- /dev/null
+++ b/embedded/atkbbb/atkbbb/main.c
@@ -0,0 +1,60 @@
+/*
+ * atkbbb.c
+ *
+ * Created: 9/21/2018 4:18:52 PM
+ * Author : Jake
+ */ 
+
+#include <avr/io.h>
+
+void servo_set_pwm(uint16_t val){
+	uint8_t vall = (uint8_t) val;
+	uint8_t valh = (uint8_t) (val >> 8);
+	
+	TCC0.CCABUFL = vall;
+	TCC0.CCABUFH = valh;
+}
+
+void servo_pwm_begin(){
+	PORTC.DIRSET = PIN0_bm;
+	
+	TCC0.CTRLA = TC_CLKSEL_DIV8_gc;
+	TCC0.CTRLB = TC_WGMODE_SINGLESLOPE_gc | (1 << 4);
+	
+	uint16_t per = 1024;
+	uint8_t perl = (uint8_t) per;
+	uint8_t perh = (uint8_t) (per >> 8);
+	
+	TCC0.PERBUFL = perl;
+	TCC0.PERBUFH = perh;
+
+	servo_set_pwm(512);
+}
+
+
+int main(void)
+{
+	servo_pwm_begin();
+	
+	// 'pin' 40 / port e - pin 3 
+    PORTE.DIRSET = PIN3_bm;
+	PORTE.DIRSET = PIN2_bm;
+	
+	uint16_t tck = 0;
+	uint16_t pwm = 256;
+    while (1) 
+    {
+		tck ++;
+		
+		if(!(tck % 800)){
+			pwm ++;
+			if(pwm > 512){
+				pwm = 256;
+			}
+			servo_set_pwm(pwm);
+			PORTE.DIRTGL = PIN3_bm;
+			PORTE.DIRTGL = PIN2_bm;
+		}
+    }
+}
+
-- 
GitLab