From 24dd760ec070fe8df89f2d48aadb5f1323099e5a Mon Sep 17 00:00:00 2001
From: Jake Read <jake.read@cba.mit.edu>
Date: Sun, 29 Aug 2021 16:19:13 -0400
Subject: [PATCH] new board, now remote switchable 24v and 5v

---
 2020-08_psu-breakout/2020-08_psu-breakout.brd | 2250 ++++---
 2020-08_psu-breakout/2020-08_psu-breakout.sch | 5697 +++++++++++------
 .../2020-08_psu-breakout_2021-08-26.zip       |  Bin 0 -> 183994 bytes
 2020-08_psu-breakout/eagle.epf                |  328 +-
 log/2021-08-26_routed.png                     |  Bin 0 -> 288654 bytes
 log/2021-08-26_schematic.png                  |  Bin 0 -> 205877 bytes
 log/ucbus-psu-breakout-log.md                 |  105 +-
 7 files changed, 5072 insertions(+), 3308 deletions(-)
 create mode 100644 2020-08_psu-breakout/2020-08_psu-breakout_2021-08-26.zip
 create mode 100644 log/2021-08-26_routed.png
 create mode 100644 log/2021-08-26_schematic.png

diff --git a/2020-08_psu-breakout/2020-08_psu-breakout.brd b/2020-08_psu-breakout/2020-08_psu-breakout.brd
index 65f333e..8812691 100644
--- a/2020-08_psu-breakout/2020-08_psu-breakout.brd
+++ b/2020-08_psu-breakout/2020-08_psu-breakout.brd
@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE eagle SYSTEM "eagle.dtd">
-<eagle version="9.6.2">
+<eagle version="9.6.0">
 <drawing>
 <settings>
-<setting alwaysvectorfont="yes"/>
+<setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="1" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="5" altunitdist="mil" altunit="mil"/>
+<grid distance="0.5" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="5" altunitdist="mil" altunit="mil"/>
 <layers>
 <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
 <layer number="2" name="Route2" color="16" fill="1" visible="no" active="no"/>
@@ -163,36 +163,81 @@
 </layers>
 <board>
 <plain>
-<text x="11" y="13" size="1.778" layer="21" align="center-left">GND</text>
-<text x="11" y="3" size="1.778" layer="21" align="center-left">+24v</text>
-<text x="18" y="8" size="1.016" layer="21" align="center-left">24 Ind.</text>
-<wire x1="0" y1="0" x2="0" y2="33" width="0" layer="20"/>
-<wire x1="0" y1="46" x2="0" y2="47" width="0" layer="20"/>
-<wire x1="0" y1="47" x2="29" y2="47" width="0" layer="20"/>
-<wire x1="29" y1="47" x2="29" y2="55" width="0" layer="20"/>
-<wire x1="29" y1="55" x2="80" y2="55" width="0" layer="20"/>
-<wire x1="80" y1="55" x2="80" y2="47" width="0" layer="20"/>
-<wire x1="80" y1="47" x2="88" y2="47" width="0" layer="20"/>
-<wire x1="88" y1="47" x2="88" y2="0" width="0" layer="20"/>
-<wire x1="88" y1="0" x2="0" y2="0" width="0" layer="20"/>
-<text x="46.5" y="29.5" size="1.016" layer="21" align="center-left">PA13</text>
-<text x="46.5" y="27.5" size="1.016" layer="21" align="center-left">PA12</text>
-<text x="32" y="23.5" size="1.016" layer="21" rot="R180" align="center-left">PB15</text>
-<text x="32" y="21.5" size="1.016" layer="21" rot="R180" align="center-left">PB14</text>
-<wire x1="0" y1="33" x2="2" y2="35" width="0" layer="20"/>
-<wire x1="2" y1="35" x2="2" y2="44" width="0" layer="20"/>
-<wire x1="2" y1="44" x2="0" y2="46" width="0" layer="20"/>
-<text x="36.5" y="46" size="1.016" layer="21" align="center-left">sisyphus, let the rock roll</text>
-<dimension x1="-3" y1="0" x2="-3" y2="47" x3="-9" y3="23.5" textsize="1.016" layer="47"/>
-<dimension x1="-3" y1="47" x2="-3" y2="55" x3="-9" y3="51" textsize="1.016" layer="47"/>
-<dimension x1="0" y1="59" x2="88" y2="59" x3="44" y3="65" textsize="1.016" layer="47"/>
-<dimension x1="0" y1="59" x2="29" y2="59" x3="14.5" y3="61" textsize="1.016" layer="47"/>
-<dimension x1="80" y1="59" x2="88" y2="59" x3="84" y3="61" textsize="1.016" layer="47"/>
-<dimension x1="-3" y1="0" x2="-3" y2="27" x3="105" y3="13.5" textsize="1.016" layer="47"/>
-<dimension x1="-3" y1="0" x2="-3" y2="12" x3="98" y3="6" textsize="1.016" layer="47"/>
-<dimension x1="-3" y1="0" x2="-3" y2="41" x3="113" y3="20.5" textsize="1.016" layer="47"/>
-<dimension x1="0" y1="-3" x2="28" y2="-3" x3="14" y3="-10" textsize="1.016" layer="47"/>
-<dimension x1="0" y1="-3" x2="74" y2="-3" x3="37" y3="-15" textsize="1.016" layer="47"/>
+<text x="10" y="15" size="1.27" layer="21" font="vector" align="center-left">GND</text>
+<text x="10" y="9.5" size="1.27" layer="21" font="vector" align="center-left">+24v</text>
+<wire x1="0" y1="0" x2="0" y2="35" width="0" layer="20"/>
+<wire x1="0" y1="48" x2="0" y2="55" width="0" layer="20"/>
+<wire x1="0" y1="55" x2="29" y2="55" width="0" layer="20"/>
+<wire x1="29" y1="55" x2="29" y2="63" width="0" layer="20"/>
+<wire x1="29" y1="63" x2="80" y2="63" width="0" layer="20"/>
+<wire x1="80" y1="63" x2="80" y2="55" width="0" layer="20"/>
+<wire x1="80" y1="55" x2="88" y2="55" width="0" layer="20"/>
+<wire x1="110" y1="63" x2="110" y2="0" width="0" layer="20"/>
+<wire x1="110" y1="0" x2="0" y2="0" width="0" layer="20"/>
+<text x="41.91" y="40.005" size="1.016" layer="21" font="vector" align="center-left">DBG1</text>
+<text x="41.91" y="37.465" size="1.016" layer="21" font="vector" align="center-left">DBG2</text>
+<text x="41.91" y="34.925" size="1.016" layer="21" font="vector" align="center-left">DBG3</text>
+<text x="41.91" y="32.385" size="1.016" layer="21" font="vector" align="center-left">DBG4</text>
+<wire x1="0" y1="35" x2="2" y2="37" width="0" layer="20"/>
+<wire x1="2" y1="37" x2="2" y2="46" width="0" layer="20"/>
+<wire x1="2" y1="46" x2="0" y2="48" width="0" layer="20"/>
+<text x="42.5" y="48" size="1.27" layer="21" font="vector" align="center">[ i2c display ]</text>
+<text x="37.465" y="27.94" size="1.016" layer="21" font="vector" rot="R270" align="center-left">SIG</text>
+<text x="40.005" y="27.94" size="1.016" layer="21" font="vector" rot="R270" align="center-left">GND</text>
+<wire x1="88" y1="55" x2="88" y2="63" width="0" layer="20"/>
+<wire x1="88" y1="63" x2="110" y2="63" width="0" layer="20"/>
+<text x="63.5" y="53.085" size="1.016" layer="21" font="vector" rot="R90" align="center-left">SRC</text>
+<text x="66.04" y="53.085" size="1.016" layer="21" font="vector" rot="R90" align="center-left">+5V</text>
+<text x="68.58" y="53.085" size="1.016" layer="21" font="vector" rot="R90" align="center-left">SINK</text>
+<text x="70.485" y="51.18" size="1.016" layer="21" font="vector" align="center-left">MODULE_USB</text>
+<text x="70.485" y="48.64" size="1.016" layer="21" font="vector" align="center-left">RASPBERRY_PI</text>
+<text x="70.485" y="46.1" size="1.016" layer="21" font="vector" align="center-left">BF_REG</text>
+<text x="70.485" y="54.355" size="1.016" layer="21" font="vector" align="center-left">5V PWR SEL
+PICK ONLY ONE SOURCE !</text>
+<text x="75" y="35.5" size="1.27" layer="21" font="vector" align="center">[ pololu D36V50F5 ]</text>
+<text x="26.5" y="11" size="1.016" layer="21" font="vector" align="top-left">+24V
+AVAILABLE</text>
+<text x="40.5" y="-1" size="1.016" layer="21" font="vector" align="top-left">+24V
+ON</text>
+<text x="58" y="41" size="1.016" layer="21" font="vector" align="top-left">+5V
+ON</text>
+<text x="47.5" y="30" size="1.016" layer="21" font="vector" rot="R270" align="center-left">1k</text>
+<text x="50" y="30" size="1.016" layer="21" font="vector" rot="R270" align="center-left">10uF</text>
+<text x="47.5" y="9.5" size="1.016" layer="21" font="vector" rot="R270" align="center-left">1k</text>
+<text x="50" y="9.5" size="1.016" layer="21" font="vector" rot="R270" align="center-left">10uF</text>
+<text x="20" y="6.5" size="1.016" layer="21" font="vector" rot="R270" align="center-left">10k</text>
+<text x="22.5" y="6.5" size="1.016" layer="21" font="vector" rot="R270" align="center-left">1k</text>
+<text x="41.91" y="29.845" size="1.016" layer="21" font="vector" align="center-left">DBG5</text>
+<text x="37.5" y="6.5" size="1.016" layer="21" font="vector" rot="R270" align="center-left">4k7</text>
+<text x="84" y="10.5" size="1.016" layer="21" font="vector" rot="R270" align="center-left">4k7</text>
+<text x="89" y="13.5" size="1.016" layer="21" font="vector" align="top-left">+24v_sw
++24v
+GND</text>
+<text x="17" y="6.5" size="1.016" layer="21" font="vector" rot="R270" align="center-left">TVS</text>
+<dimension x1="0" y1="-4" x2="110" y2="-4" x3="55" y3="-10" textsize="1.778" layer="47"/>
+<dimension x1="-4" y1="0" x2="-4" y2="63" x3="-12" y3="31.5" textsize="1.778" layer="47"/>
+<dimension x1="-4" y1="0" x2="-4" y2="4" x3="-5.98995" y3="2" textsize="1.778" layer="47"/>
+<dimension x1="-4" y1="0" x2="-4" y2="51" x3="-9" y3="25.5" textsize="1.778" layer="47"/>
+<dimension x1="0" y1="-4" x2="4" y2="-4" x3="2" y3="-6" textsize="1.778" layer="47"/>
+<dimension x1="0" y1="-4" x2="95" y2="-4" x3="47.5" y3="-7" textsize="1.778" layer="47"/>
+<text x="91" y="2" size="1.016" layer="21" font="vector" rot="R180" align="center-left">mtm.cba.mit.edu</text>
+<text x="8" y="2" size="1.016" layer="21" font="vector" align="center-left">psu-head / motion-head circuit 2021-08-26</text>
+<text x="32" y="55.5" size="1.27" layer="21" font="vector" align="center">RPI ^</text>
+<text x="32.965" y="22.94" size="1.016" layer="21" font="vector" rot="R270" align="center-left">B1</text>
+<text x="30.06" y="18.965" size="1.016" layer="21" font="vector" align="center-left">B4</text>
+<text x="35.94" y="19.035" size="1.016" layer="21" font="vector" rot="R180" align="center-left">B2</text>
+<text x="33.035" y="14.56" size="1.016" layer="21" font="vector" rot="R90" align="center-left">B3</text>
+<text x="40" y="6.5" size="1.016" layer="21" font="vector" rot="R270" align="center-left">10uF</text>
+<text x="42.5" y="6.5" size="1.016" layer="21" font="vector" rot="R270" align="center-left">1uF</text>
+<text x="93.5" y="58" size="1.016" layer="21" font="vector" rot="R180" align="center-left">10uF</text>
+<text x="93.5" y="55.5" size="1.016" layer="21" font="vector" rot="R180" align="center-left">1uF</text>
+<text x="87.5" y="4" size="1.016" layer="22" font="vector" rot="MR0" align="center-left">He said, "Can you imagine yourself living another life?"
+"That's too easy. Ask me something else."</text>
+<text x="49" y="20.5" size="1.016" layer="21" font="vector" align="top-left">+5V
+ON</text>
+<text x="59" y="21.5" size="1.016" layer="21" font="vector" rot="R180" align="center-left">10uF</text>
+<text x="60" y="21.5" size="1.016" layer="21" font="vector" align="center-left">1uF</text>
+<text x="70.5" y="43.5" size="1.016" layer="21" font="vector" align="center-left">1uF</text>
 </plain>
 <libraries>
 <library name="SparkFun-Connectors">
@@ -210,88 +255,81 @@ We've spent an enormous amount of time creating and checking these footprints an
 &lt;br&gt;
 You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
 <packages>
-<package name="2X15-SHROUDED">
+<package name="2X15-SHROUDED_LATCH">
 <wire x1="-2.775" y1="18.415" x2="-2.775" y2="17.145" width="0.2032" layer="21"/>
-<wire x1="4.5" y1="22.8" x2="4.5" y2="-22.8" width="0.2032" layer="51"/>
-<wire x1="-4.5" y1="-22.8" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/>
-<wire x1="-4.5" y1="-2.2" x2="-4.5" y2="2.2" width="0.2032" layer="21"/>
-<wire x1="-4.5" y1="2.2" x2="-4.5" y2="22.8" width="0.2032" layer="51"/>
-<wire x1="-4.5" y1="22.8" x2="4.4" y2="22.8" width="0.2032" layer="51"/>
-<wire x1="4.5" y1="-22.8" x2="-4.5" y2="-22.8" width="0.2032" layer="51"/>
+<wire x1="4.5" y1="28.765" x2="4.5" y2="-28.765" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="-28.765" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/>
+<wire x1="-4.881" y1="-2.2" x2="-4.881" y2="2.2" width="0.2032" layer="21"/>
+<wire x1="-4.5" y1="2.2" x2="-4.5" y2="28.765" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="28.765" x2="4.4" y2="28.765" width="0.2032" layer="51"/>
+<wire x1="4.5" y1="-28.765" x2="-4.5" y2="-28.765" width="0.2032" layer="51"/>
 <wire x1="-3.4" y1="21.7" x2="3.4" y2="21.7" width="0.2032" layer="51"/>
 <wire x1="3.4" y1="21.7" x2="3.4" y2="-21.7" width="0.2032" layer="51"/>
 <wire x1="-3.4" y1="-21.7" x2="3.4" y2="-21.7" width="0.2032" layer="51"/>
-<wire x1="-4.5" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/>
+<wire x1="-4.881" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/>
 <wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/>
-<wire x1="-3" y1="-2.2" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/>
+<wire x1="-3" y1="-2.2" x2="-4.881" y2="-2.2" width="0.2032" layer="21"/>
 <wire x1="-3.4" y1="21.7" x2="-3.4" y2="2.2" width="0.2032" layer="51"/>
 <wire x1="-3.4" y1="-21.7" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/>
-<pad name="1" x="-1.27" y="17.78" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="2" x="1.27" y="17.78" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="3" x="-1.27" y="15.24" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="4" x="1.27" y="15.24" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="5" x="-1.27" y="12.7" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="6" x="1.27" y="12.7" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="7" x="-1.27" y="10.16" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="8" x="1.27" y="10.16" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="9" x="-1.27" y="7.62" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="10" x="1.27" y="7.62" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="1" x="-1.397" y="17.78" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="2" x="1.397" y="17.78" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="3" x="-1.397" y="15.24" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="4" x="1.397" y="15.24" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="5" x="-1.397" y="12.7" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="6" x="1.397" y="12.7" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="7" x="-1.397" y="10.16" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="8" x="1.397" y="10.16" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="9" x="-1.397" y="7.62" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="10" x="1.397" y="7.62" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
 <text x="-2.921" y="20.574" size="0.4064" layer="27" font="vector">&gt;VALUE</text>
 <text x="-2.921" y="-21.082" size="0.4064" layer="104">&gt;NAME</text>
-<rectangle x1="-1.524" y1="17.526" x2="-1.016" y2="18.034" layer="51"/>
-<rectangle x1="1.016" y1="17.526" x2="1.524" y2="18.034" layer="51"/>
-<rectangle x1="1.016" y1="14.986" x2="1.524" y2="15.494" layer="51"/>
-<rectangle x1="-1.524" y1="14.986" x2="-1.016" y2="15.494" layer="51"/>
-<rectangle x1="1.016" y1="12.446" x2="1.524" y2="12.954" layer="51"/>
-<rectangle x1="-1.524" y1="12.446" x2="-1.016" y2="12.954" layer="51"/>
-<rectangle x1="1.016" y1="9.906" x2="1.524" y2="10.414" layer="51"/>
-<rectangle x1="-1.524" y1="9.906" x2="-1.016" y2="10.414" layer="51"/>
-<rectangle x1="1.016" y1="7.366" x2="1.524" y2="7.874" layer="51"/>
-<rectangle x1="-1.524" y1="7.366" x2="-1.016" y2="7.874" layer="51"/>
-<rectangle x1="-1.524" y1="9.906" x2="-1.016" y2="10.414" layer="51"/>
-<rectangle x1="1.016" y1="9.906" x2="1.524" y2="10.414" layer="51"/>
-<pad name="11" x="-1.27" y="5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="12" x="1.27" y="5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="13" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="14" x="1.27" y="2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="15" x="-1.27" y="0" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="16" x="1.27" y="0" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="17" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="18" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="19" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="20" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51"/>
-<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51"/>
-<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/>
-<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/>
-<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/>
-<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/>
-<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/>
-<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/>
-<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/>
-<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/>
-<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/>
-<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/>
-<pad name="21" x="-1.27" y="-7.62" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="22" x="1.27" y="-7.62" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="23" x="-1.27" y="-10.16" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="24" x="1.27" y="-10.16" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="25" x="-1.27" y="-12.7" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="26" x="1.27" y="-12.7" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<rectangle x1="1.016" y1="-7.874" x2="1.524" y2="-7.366" layer="51"/>
-<rectangle x1="-1.524" y1="-7.874" x2="-1.016" y2="-7.366" layer="51"/>
-<rectangle x1="1.016" y1="-10.414" x2="1.524" y2="-9.906" layer="51"/>
-<rectangle x1="-1.524" y1="-10.414" x2="-1.016" y2="-9.906" layer="51"/>
-<rectangle x1="1.016" y1="-12.954" x2="1.524" y2="-12.446" layer="51"/>
-<rectangle x1="-1.524" y1="-12.954" x2="-1.016" y2="-12.446" layer="51"/>
-<rectangle x1="-1.524" y1="-10.414" x2="-1.016" y2="-9.906" layer="51"/>
-<rectangle x1="1.016" y1="-10.414" x2="1.524" y2="-9.906" layer="51"/>
-<pad name="27" x="-1.27" y="-15.24" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="28" x="1.27" y="-15.24" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="29" x="-1.27" y="-17.78" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="30" x="1.27" y="-17.78" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="11" x="-1.397" y="5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="12" x="1.397" y="5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="13" x="-1.397" y="2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="14" x="1.397" y="2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="15" x="-1.397" y="0" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="16" x="1.397" y="0" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="17" x="-1.397" y="-2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="18" x="1.397" y="-2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="19" x="-1.397" y="-5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="20" x="1.397" y="-5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="21" x="-1.397" y="-7.62" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="22" x="1.397" y="-7.62" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="23" x="-1.397" y="-10.16" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="24" x="1.397" y="-10.16" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="25" x="-1.397" y="-12.7" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="26" x="1.397" y="-12.7" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="27" x="-1.397" y="-15.24" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="28" x="1.397" y="-15.24" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="29" x="-1.397" y="-17.78" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="30" x="1.397" y="-17.78" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<wire x1="-4.5" y1="27.5" x2="-4.5" y2="28.7" width="0.127" layer="21"/>
+<wire x1="-4.5" y1="28.7" x2="-3" y2="28.7" width="0.127" layer="21"/>
+<wire x1="3" y1="28.7" x2="4.5" y2="28.7" width="0.127" layer="21"/>
+<wire x1="4.5" y1="28.7" x2="4.5" y2="27.5" width="0.127" layer="21"/>
+<wire x1="-4.5" y1="-27.5" x2="-4.5" y2="-28.7" width="0.127" layer="21"/>
+<wire x1="-4.5" y1="-28.7" x2="-3" y2="-28.7" width="0.127" layer="21"/>
+<wire x1="4.5" y1="-27.5" x2="4.5" y2="-28.7" width="0.127" layer="21"/>
+<wire x1="4.5" y1="-28.7" x2="3" y2="-28.7" width="0.127" layer="21"/>
 </package>
-<package name="2X5-SHROUDED_LOCK">
+<package name="1X02_LOCK">
+<description>&lt;h3&gt;Plated Through Hole - Locking Footprint&lt;/h3&gt;
+Holes are staggered by 0.005" from center to hold pins while soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="-0.1778" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.7178" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="-0.2921" y1="-0.2921" x2="0.2921" y2="0.2921" layer="51"/>
+<rectangle x1="2.2479" y1="-0.2921" x2="2.8321" y2="0.2921" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="2X5-SHROUDED_LOCK_LATCH">
 <description>&lt;h3&gt;Plated Through Hole - 2x5 Shrouded Header Locking Footprint&lt;/h3&gt;
 Holes are offset 0.005" from center, to hold pins in place during soldering. 
 &lt;p&gt;Specifications:
@@ -303,12 +341,12 @@ Holes are offset 0.005" from center, to hold pins in place during soldering.
 &lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;</description>
 <wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/>
-<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="51"/>
-<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/>
+<wire x1="4.5" y1="16.1" x2="4.5" y2="-16.1" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="-16.1" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/>
 <wire x1="-4.627" y1="-2.2" x2="-4.627" y2="2.2" width="0.2032" layer="21"/>
-<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="51"/>
-<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="51"/>
-<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="2.2" x2="-4.5" y2="16.1" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="16.1" x2="4.4" y2="16.1" width="0.2032" layer="51"/>
+<wire x1="4.5" y1="-16.1" x2="-4.5" y2="-16.1" width="0.2032" layer="51"/>
 <wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/>
 <wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
 <wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
@@ -342,29 +380,31 @@ Holes are offset 0.005" from center, to hold pins in place during soldering.
 <text x="-4.191" y="10.541" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
 <text x="-4.318" y="-11.049" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
 <wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/>
-<wire x1="-4.445" y1="10.16" x2="-4.445" y2="8.89" width="0.127" layer="21"/>
-<wire x1="-4.445" y1="10.16" x2="-3.175" y2="10.16" width="0.127" layer="21"/>
-<wire x1="3.175" y1="10.16" x2="4.445" y2="10.16" width="0.127" layer="21"/>
-<wire x1="4.445" y1="10.16" x2="4.445" y2="8.89" width="0.127" layer="21"/>
-<wire x1="-4.445" y1="-8.89" x2="-4.445" y2="-10.16" width="0.127" layer="21"/>
-<wire x1="-4.445" y1="-10.16" x2="-3.175" y2="-10.16" width="0.127" layer="21"/>
-<wire x1="3.175" y1="-10.16" x2="4.445" y2="-10.16" width="0.127" layer="21"/>
-<wire x1="4.445" y1="-10.16" x2="4.445" y2="-8.89" width="0.127" layer="21"/>
+<wire x1="-4.445" y1="16.16" x2="-4.445" y2="14.89" width="0.127" layer="21"/>
+<wire x1="-4.445" y1="16.16" x2="-3.175" y2="16.16" width="0.127" layer="21"/>
+<wire x1="3.175" y1="16.16" x2="4.445" y2="16.16" width="0.127" layer="21"/>
+<wire x1="4.445" y1="16.16" x2="4.445" y2="14.89" width="0.127" layer="21"/>
+<wire x1="-4.445" y1="-14.89" x2="-4.445" y2="-16.16" width="0.127" layer="21"/>
+<wire x1="-4.445" y1="-16.16" x2="-3.175" y2="-16.16" width="0.127" layer="21"/>
+<wire x1="3.175" y1="-16.16" x2="4.445" y2="-16.16" width="0.127" layer="21"/>
+<wire x1="4.445" y1="-16.16" x2="4.445" y2="-14.89" width="0.127" layer="21"/>
 </package>
-<package name="1X02_LOCK">
-<description>&lt;h3&gt;Plated Through Hole - Locking Footprint&lt;/h3&gt;
-Holes are staggered by 0.005" from center to hold pins while soldering. 
+<package name="1X03_LOCK_NO_SILK">
+<description>&lt;h3&gt;Plated Through Hole - 3 Pin Locking Footprint w/out Silk Outline&lt;/h3&gt;
+Holes are offset from center 0.005" to lock pins in place while soldering. 
 &lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
 &lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;
 &lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;</description>
-<pad name="1" x="-0.1778" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
-<pad name="2" x="2.7178" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
-<rectangle x1="-0.2921" y1="-0.2921" x2="0.2921" y2="0.2921" layer="51"/>
-<rectangle x1="2.2479" y1="-0.2921" x2="2.8321" y2="0.2921" layer="51"/>
+<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
 <text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
 <text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
 </package>
@@ -372,7 +412,7 @@ Holes are staggered by 0.005" from center to hold pins while soldering.
 </library>
 <library name="connector">
 <packages>
-<package name="UCBUS_MODULE">
+<package name="UCBUS_MODULE_EXT">
 <smd name="P$1" x="3.175" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
 <smd name="P$2" x="4.445" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
 <smd name="P$3" x="5.715" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
@@ -424,6 +464,10 @@ Holes are staggered by 0.005" from center to hold pins while soldering.
 <wire x1="28.448" y1="0.127" x2="28.067" y2="0.127" width="0.127" layer="21"/>
 <wire x1="0.127" y1="0.127" x2="0.127" y2="0.508" width="0.127" layer="21"/>
 <wire x1="0.127" y1="0.127" x2="0.508" y2="0.127" width="0.127" layer="21"/>
+<smd name="P$36" x="0.049784375" y="1.319784375" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$37" x="0.049784375" y="2.589784375" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$38" x="0.049784375" y="3.859784375" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$39" x="0.049784375" y="5.129784375" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
 </package>
 <package name="PWRPAD_3-25MM-SKINNY">
 <pad name="P$1" x="0" y="0" drill="3.25" diameter="5.35" thermals="no"/>
@@ -431,16 +475,6 @@ Holes are staggered by 0.005" from center to hold pins while soldering.
 <package name="SOLDER_ON">
 <smd name="P$1" x="0" y="0" dx="4" dy="7" layer="1" thermals="no"/>
 </package>
-<package name="SOLDER_JUMPER">
-<wire x1="1.016" y1="0" x2="1.524" y2="0" width="0.1524" layer="51"/>
-<wire x1="-1.016" y1="0" x2="-1.524" y2="0" width="0.1524" layer="51"/>
-<wire x1="-0.254" y1="-0.127" x2="-0.254" y2="0.127" width="1.27" layer="51" curve="-180" cap="flat"/>
-<wire x1="0.254" y1="0.127" x2="0.254" y2="-0.127" width="1.27" layer="51" curve="-180" cap="flat"/>
-<smd name="1" x="-0.7874" y="0" dx="1.1176" dy="1.6002" layer="1"/>
-<smd name="2" x="0.7874" y="0" dx="1.1176" dy="1.6002" layer="1"/>
-<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>
 </packages>
 </library>
 <library name="power">
@@ -454,35 +488,83 @@ Holes are staggered by 0.005" from center to hold pins while soldering.
 <wire x1="2.5" y1="0" x2="1.5" y2="0" width="0.127" layer="21"/>
 <wire x1="2" y1="0.5" x2="2" y2="-0.5" width="0.127" layer="21"/>
 </package>
-<package name="R-78BX-2.0">
-<pad name="P$2" x="0" y="0" drill="0.9" diameter="1.6764" shape="square"/>
-<pad name="P$1" x="-2.54" y="0" drill="0.9" diameter="1.6764"/>
-<pad name="P$3" x="2.54" y="0" drill="0.9" diameter="1.6764"/>
-<wire x1="-5.75" y1="2" x2="-5.75" y2="-6.5" width="0.0762" layer="51"/>
-<wire x1="-5.75" y1="-6.5" x2="5.75" y2="-6.5" width="0.0762" layer="51"/>
-<wire x1="5.75" y1="-6.5" x2="5.75" y2="2" width="0.0762" layer="51"/>
-<wire x1="5.75" y1="2" x2="-5.75" y2="2" width="0.0762" layer="51"/>
-<text x="0" y="-2" size="0.8128" layer="51" font="vector" align="center">17.5mm tall</text>
-<wire x1="-5.75" y1="2" x2="-5.75" y2="1.75" width="0.1524" layer="21"/>
-<wire x1="-5.75" y1="2" x2="-5.5" y2="2" width="0.1524" layer="21"/>
-<wire x1="5.5" y1="2" x2="5.75" y2="2" width="0.1524" layer="21"/>
-<wire x1="5.75" y1="2" x2="5.75" y2="1.75" width="0.1524" layer="21"/>
-<wire x1="5.75" y1="-6.25" x2="5.75" y2="-6.5" width="0.1524" layer="21"/>
-<wire x1="5.75" y1="-6.5" x2="5.5" y2="-6.5" width="0.1524" layer="21"/>
-<wire x1="-5.75" y1="-6.25" x2="-5.75" y2="-6.5" width="0.1524" layer="21"/>
-<wire x1="-5.75" y1="-6.5" x2="-5.5" y2="-6.5" width="0.1524" layer="21"/>
+<package name="POLOLU_D36VXXF6">
+<pad name="1" x="-6.35" y="-1.27" drill="1.016" diameter="1.8796"/>
+<pad name="2" x="-6.35" y="1.27" drill="1.016" diameter="1.8796"/>
+<pad name="3" x="-3.81" y="-1.27" drill="1.016" diameter="1.8796"/>
+<pad name="4" x="-3.81" y="1.27" drill="1.016" diameter="1.8796"/>
+<pad name="5" x="-1.27" y="-1.27" drill="1.016" diameter="1.8796"/>
+<pad name="6" x="-1.27" y="1.27" drill="1.016" diameter="1.8796"/>
+<pad name="7" x="1.27" y="-1.27" drill="1.016" diameter="1.8796"/>
+<pad name="8" x="1.27" y="1.27" drill="1.016" diameter="1.8796"/>
+<pad name="9" x="3.81" y="-1.27" drill="1.016" diameter="1.8796"/>
+<pad name="10" x="3.81" y="1.27" drill="1.016" diameter="1.8796"/>
+<pad name="11" x="6.35" y="-1.27" drill="1.016" diameter="1.8796"/>
+<pad name="12" x="6.35" y="1.27" drill="1.016" diameter="1.8796"/>
+<rectangle x1="-6.604" y1="-1.524" x2="-6.096" y2="-1.016" layer="51"/>
+<rectangle x1="-6.604" y1="1.016" x2="-6.096" y2="1.524" layer="51"/>
+<rectangle x1="-4.064" y1="1.016" x2="-3.556" y2="1.524" layer="51"/>
+<rectangle x1="-4.064" y1="-1.524" x2="-3.556" y2="-1.016" layer="51"/>
+<rectangle x1="-1.524" y1="1.016" x2="-1.016" y2="1.524" layer="51"/>
+<rectangle x1="-1.524" y1="-1.524" x2="-1.016" y2="-1.016" layer="51"/>
+<rectangle x1="1.016" y1="1.016" x2="1.524" y2="1.524" layer="51"/>
+<rectangle x1="3.556" y1="1.016" x2="4.064" y2="1.524" layer="51"/>
+<rectangle x1="6.096" y1="1.016" x2="6.604" y2="1.524" layer="51"/>
+<rectangle x1="1.016" y1="-1.524" x2="1.524" y2="-1.016" layer="51"/>
+<rectangle x1="3.556" y1="-1.524" x2="4.064" y2="-1.016" layer="51"/>
+<rectangle x1="6.096" y1="-1.524" x2="6.604" y2="-1.016" layer="51"/>
+<text x="-7.62" y="2.794" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-7.62" y="-3.683" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="-12.7" y1="-2.54" x2="12.7" y2="-2.54" width="0.127" layer="51"/>
+<wire x1="12.7" y1="-2.54" x2="12.7" y2="22.86" width="0.127" layer="51"/>
+<wire x1="12.7" y1="22.86" x2="-12.7" y2="22.86" width="0.127" layer="51"/>
+<wire x1="-12.7" y1="22.86" x2="-12.7" y2="-2.54" width="0.127" layer="51"/>
+<circle x="-10.5" y="-0.34" radius="1" width="0.127" layer="51"/>
+<circle x="10.5" y="-0.34" radius="1" width="0.127" layer="51"/>
+<circle x="10.6" y="20.76" radius="1" width="0.127" layer="51"/>
+<wire x1="-12.446" y1="22.606" x2="-11.176" y2="22.606" width="0.127" layer="21"/>
+<wire x1="-12.446" y1="22.606" x2="-12.446" y2="21.336" width="0.127" layer="21"/>
+<wire x1="11.176" y1="22.606" x2="12.446" y2="22.606" width="0.127" layer="21"/>
+<wire x1="12.446" y1="22.606" x2="12.446" y2="21.336" width="0.127" layer="21"/>
+<wire x1="12.446" y1="-1.016" x2="12.446" y2="-2.286" width="0.127" layer="21"/>
+<wire x1="12.446" y1="-2.286" x2="11.176" y2="-2.286" width="0.127" layer="21"/>
+<wire x1="-12.446" y1="-1.016" x2="-12.446" y2="-2.286" width="0.127" layer="21"/>
+<wire x1="-12.446" y1="-2.286" x2="-11.176" y2="-2.286" width="0.127" layer="21"/>
+</package>
+<package name="SOIC8_NOPAD">
+<description>&lt;B&gt;Wide Plastic Gull Wing Small Outline Package&lt;/B&gt;</description>
+<circle x="-1.615" y="2.92" radius="0.3" width="0.1524" layer="21"/>
+<smd name="1" x="-2.8" y="1.905" dx="0.65" dy="1.75" layer="1" rot="R270"/>
+<smd name="2" x="-2.8" y="0.645" dx="0.65" dy="1.75" layer="1" rot="R270"/>
+<smd name="3" x="-2.8" y="-0.625" dx="0.65" dy="1.75" layer="1" rot="R270"/>
+<smd name="4" x="-2.8" y="-1.895" dx="0.65" dy="1.75" layer="1" rot="R270"/>
+<smd name="8" x="2.8" y="1.905" dx="0.65" dy="1.75" layer="1" rot="R270"/>
+<smd name="7" x="2.8" y="0.635" dx="0.65" dy="1.75" layer="1" rot="R270"/>
+<smd name="6" x="2.8" y="-0.635" dx="0.65" dy="1.75" layer="1" rot="R270"/>
+<smd name="5" x="2.8" y="-1.905" dx="0.65" dy="1.75" layer="1" rot="R270"/>
+<text x="-2.159" y="2.8575" size="1.27" layer="25" ratio="10">&gt;NAME</text>
+<text x="-2.159" y="-4.064" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
+<wire x1="-2" y1="-2.5" x2="2" y2="-2.5" width="0.127" layer="51"/>
+<wire x1="2" y1="-2.5" x2="2" y2="2.5" width="0.127" layer="51"/>
+<wire x1="2" y1="2.5" x2="-2" y2="2.5" width="0.127" layer="51"/>
+<wire x1="-2" y1="2.5" x2="-2" y2="-2.5" width="0.127" layer="51"/>
+</package>
+<package name="DSOP-ADVANCE">
+<smd name="P$1" x="-1.905" y="-2.8" dx="0.65" dy="1" layer="1"/>
+<smd name="P$2" x="-0.635" y="-2.8" dx="0.65" dy="1" layer="1"/>
+<smd name="P$3" x="0.635" y="-2.8" dx="0.65" dy="1" layer="1"/>
+<smd name="P$4" x="1.905" y="-2.8" dx="0.65" dy="1" layer="1"/>
+<smd name="P$5" x="0" y="0.95" dx="5.5" dy="4.7" layer="1"/>
+<circle x="-2.7" y="-3.8" radius="0.22360625" width="0.127" layer="21"/>
+<wire x1="-2.5" y1="3" x2="2.5" y2="3" width="0.127" layer="48"/>
+<wire x1="2.5" y1="3" x2="2.5" y2="-3" width="0.127" layer="48"/>
+<wire x1="2.5" y1="-3" x2="-2.5" y2="-3" width="0.127" layer="48"/>
+<wire x1="-2.5" y1="-3" x2="-2.5" y2="3" width="0.127" layer="48"/>
 </package>
 </packages>
 </library>
 <library name="passives">
 <packages>
-<package name="0805">
-<smd name="1" x="-1" y="0" dx="0.8" dy="1.3" layer="1"/>
-<smd name="2" x="1" y="0" dx="0.8" dy="1.3" layer="1"/>
-<text x="-0.762" y="0.8255" size="1.016" layer="25">&gt;NAME</text>
-<text x="-1.016" y="-2.032" size="1.016" layer="27">&gt;VALUE</text>
-<rectangle x1="-1" y1="-0.6" x2="1" y2="0.6" layer="51"/>
-</package>
 <package name="1206">
 <wire x1="-0.965" y1="0.787" x2="0.965" y2="0.787" width="0.1016" layer="51"/>
 <wire x1="-0.965" y1="-0.787" x2="0.965" y2="-0.787" width="0.1016" layer="51"/>
@@ -505,6 +587,28 @@ Holes are staggered by 0.005" from center to hold pins while soldering.
 <wire x1="1.2" y1="1.6" x2="2" y2="1.6" width="0.127" layer="21"/>
 <text x="0" y="2.4" size="1.27" layer="25" font="vector" align="center">&gt;NAME</text>
 </package>
+<package name="TACT-SWITCH-KMR6">
+<smd name="P$1" x="-2.05" y="0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$2" x="2.05" y="0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$3" x="-2.05" y="-0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$4" x="2.05" y="-0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<wire x1="-1.4" y1="0.8" x2="0" y2="0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="0.8" x2="1.4" y2="0.8" width="0.127" layer="51"/>
+<wire x1="-1.4" y1="-0.8" x2="0" y2="-0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.8" x2="1.4" y2="-0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="0.8" x2="0" y2="0.6" width="0.127" layer="51"/>
+<wire x1="0" y1="0.6" x2="0.4" y2="-0.4" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.8" x2="0" y2="-0.5" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="0.2" x2="-2.1" y2="-0.2" width="0.127" layer="51"/>
+<wire x1="2.1" y1="-0.2" x2="2.1" y2="0.2" width="0.127" layer="51"/>
+<wire x1="2.1" y1="1.4" x2="2.1" y2="1.5" width="0.127" layer="51"/>
+<wire x1="2.1" y1="1.5" x2="1" y2="1.5" width="0.127" layer="51"/>
+<wire x1="1.032" y1="1.5" x2="-2.1" y2="1.5" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="1.5" x2="-2.1" y2="1.4" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="-1.4" x2="-2.1" y2="-1.5" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="-1.5" x2="2.1" y2="-1.5" width="0.127" layer="51"/>
+<wire x1="2.1" y1="-1.5" x2="2.1" y2="-1.4" width="0.127" layer="51"/>
+</package>
 </packages>
 </library>
 <library name="raspberrypi_bastelstube_v13">
@@ -693,52 +797,29 @@ Pins are offset 0.005" from center to lock pins in place during soldering.
 <wire x1="9.75" y1="-1.75" x2="9.75" y2="36.25" width="0.127" layer="51"/>
 <wire x1="9.75" y1="36.25" x2="-2.25" y2="36.25" width="0.127" layer="51"/>
 <wire x1="-2.25" y1="-1.75" x2="-2.25" y2="36.25" width="0.127" layer="51"/>
+<wire x1="-2" y1="36" x2="-2" y2="35" width="0.127" layer="21"/>
+<wire x1="-2" y1="36" x2="-1" y2="36" width="0.127" layer="21"/>
+<wire x1="8.5" y1="36" x2="9.5" y2="36" width="0.127" layer="21"/>
+<wire x1="9.5" y1="36" x2="9.5" y2="35" width="0.127" layer="21"/>
+<wire x1="-2" y1="-0.5" x2="-2" y2="-1.5" width="0.127" layer="21"/>
+<wire x1="-2" y1="-1.5" x2="-1" y2="-1.5" width="0.127" layer="21"/>
+<wire x1="8.5" y1="-1.5" x2="9.5" y2="-1.5" width="0.127" layer="21"/>
+<wire x1="9.5" y1="-1.5" x2="9.5" y2="-0.5" width="0.127" layer="21"/>
 </package>
-<package name="LED0805">
-<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/>
-<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/>
-<text x="-0.889" y="1.397" size="1.016" layer="25">&gt;NAME</text>
-<text x="-1.016" y="-2.413" size="1.016" layer="27" ratio="10">&gt;VALUE</text>
-<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
-<wire x1="-0.0778" y1="0.2818" x2="0.1278" y2="0" width="0.127" layer="21"/>
-<wire x1="0.1278" y1="0" x2="-0.0778" y2="-0.2818" width="0.127" layer="21"/>
-<wire x1="-0.0778" y1="0.2818" x2="-0.0778" y2="-0.2818" width="0.127" layer="21"/>
-</package>
-</packages>
-</library>
-<library name="comm">
-<packages>
-<package name="SOP65P637X110-14N">
-<rectangle x1="-0.901" y1="-0.9328" x2="0.901" y2="0.9328" layer="31"/>
-<circle x="-4.355" y="2.36" radius="0.1" width="0.2" layer="21"/>
-<circle x="-4.355" y="2.36" radius="0.1" width="0.2" layer="51"/>
-<wire x1="-2.25" y1="2.55" x2="2.25" y2="2.55" width="0.127" layer="51"/>
-<wire x1="-2.25" y1="-2.55" x2="2.25" y2="-2.55" width="0.127" layer="51"/>
-<wire x1="-2.25" y1="2.55" x2="2.25" y2="2.55" width="0.127" layer="21"/>
-<wire x1="-2.25" y1="-2.55" x2="2.25" y2="-2.55" width="0.127" layer="21"/>
-<wire x1="-2.25" y1="2.55" x2="-2.25" y2="-2.55" width="0.127" layer="51"/>
-<wire x1="2.25" y1="2.55" x2="2.25" y2="-2.55" width="0.127" layer="51"/>
-<wire x1="-3.865" y1="2.8" x2="3.865" y2="2.8" width="0.05" layer="39"/>
-<wire x1="-3.865" y1="-2.8" x2="3.865" y2="-2.8" width="0.05" layer="39"/>
-<wire x1="-3.865" y1="2.8" x2="-3.865" y2="-2.8" width="0.05" layer="39"/>
-<wire x1="3.865" y1="2.8" x2="3.865" y2="-2.8" width="0.05" layer="39"/>
-<text x="-3.73" y="-2.727" size="1.27" layer="27" align="top-left">&gt;VALUE</text>
-<text x="-3.73" y="2.727" size="1.27" layer="25">&gt;NAME</text>
-<smd name="1" x="-2.875" y="1.95" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="2" x="-2.875" y="1.3" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="3" x="-2.875" y="0.65" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="4" x="-2.875" y="0" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="5" x="-2.875" y="-0.65" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="6" x="-2.875" y="-1.3" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="7" x="-2.875" y="-1.95" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="8" x="2.875" y="-1.95" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="9" x="2.875" y="-1.3" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="10" x="2.875" y="-0.65" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="11" x="2.875" y="0" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="12" x="2.875" y="0.65" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="13" x="2.875" y="1.3" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="14" x="2.875" y="1.95" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="15" x="0" y="0" dx="2.85" dy="2.95" layer="1" cream="no"/>
+<package name="LED1206">
+<description>LED 1206 pads (standard pattern)</description>
+<wire x1="0.9525" y1="-0.8128" x2="-0.9652" y2="-0.8128" width="0.1524" layer="51"/>
+<wire x1="0.9525" y1="0.8128" x2="-0.9652" y2="0.8128" width="0.1524" layer="51"/>
+<smd name="2" x="1.422" y="0" dx="1.6" dy="1.803" layer="1"/>
+<smd name="1" x="-1.422" y="0" dx="1.6" dy="1.803" layer="1"/>
+<text x="-1.27" y="1.27" size="1.27" layer="25">&gt;NAME</text>
+<text x="-1.27" y="-2.54" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.6891" y1="-0.8763" x2="-0.9525" y2="0.8763" layer="51"/>
+<rectangle x1="0.9525" y1="-0.8763" x2="1.6891" y2="0.8763" layer="51"/>
+<wire x1="2.5" y1="0.8" x2="2.5" y2="-0.8" width="0.127" layer="21"/>
+<wire x1="-0.3" y1="0.5" x2="-0.3" y2="-0.5" width="0.127" layer="21"/>
+<wire x1="-0.3" y1="-0.5" x2="0.3" y2="0" width="0.127" layer="21"/>
+<wire x1="0.3" y1="0" x2="-0.3" y2="0.5" width="0.127" layer="21"/>
 </package>
 </packages>
 </library>
@@ -935,322 +1016,347 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="J2" library="SparkFun-Connectors" package="2X15-SHROUDED" value="CONN_15X2" x="81.8" y="23.8" smashed="yes">
-<attribute name="NAME" x="78.879" y="2.718" size="0.4064" layer="104"/>
-<attribute name="VALUE" x="78.879" y="44.374" size="0.4064" layer="27" font="vector"/>
+<element name="J2" library="SparkFun-Connectors" package="2X15-SHROUDED_LATCH" value="CONN_15X2LATCH" x="104" y="30" smashed="yes">
+<attribute name="NAME" x="101.079" y="8.918" size="0.4064" layer="104"/>
+<attribute name="VALUE" x="101.079" y="50.574" size="0.4064" layer="27" font="vector"/>
+</element>
+<element name="U1" library="connector" package="UCBUS_MODULE_EXT" value="UCBUS_MODULE_EXT" x="22" y="18.5" smashed="yes" rot="R90"/>
+<element name="J4" library="connector" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="4" y="4" smashed="yes"/>
+<element name="J5" library="connector" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="95" y="51" smashed="yes"/>
+<element name="J6" library="connector" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="95" y="4" smashed="yes"/>
+<element name="J7" library="connector" package="SOLDER_ON" value="PWRPADSOLDER" x="5" y="9.5" smashed="yes" rot="R270"/>
+<element name="J8" library="connector" package="SOLDER_ON" value="PWRPADSOLDER" x="5" y="15" smashed="yes" rot="R270"/>
+<element name="C1" library="power" package="BFC-18MM-7-5MM" value="BFCBFC-18MM" x="98.5" y="61" smashed="yes"/>
+<element name="X1" library="raspberrypi_bastelstube_v13" package="RASPI_BOARD_B+_FULL" value="RASPI_BOARD_B+#_F" x="87" y="112" smashed="yes" rot="R180"/>
+<element name="J1" library="lights" package="I2C_MODULE_0.91INCH_PLANAR" value="I2C_OLED_MODULE" x="60" y="44.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="58.603" y="43.23" size="0.6096" layer="25" font="vector" ratio="20" rot="R90"/>
+<attribute name="VALUE" x="62.032" y="43.23" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
+</element>
+<element name="R3" library="passives" package="1206" value="10k" x="20" y="9.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="20.8255" y="10.262" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="1206" x="20" y="9.5" size="1.27" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="20" y="9.5" size="1.27" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="17.968" y="10.516" size="1.016" layer="27" rot="R270"/>
 </element>
-<element name="U1" library="connector" package="UCBUS_MODULE" value="UCBUS_MODULE" x="22" y="16.5" smashed="yes" rot="R90"/>
-<element name="C2" library="power" package="BFC-18MM-7-5MM" value="BFCBFC-18MM" x="50" y="10" smashed="yes" rot="R270"/>
-<element name="J4" library="connector" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="28" y="27" smashed="yes"/>
-<element name="J5" library="connector" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="74" y="41" smashed="yes"/>
-<element name="J6" library="connector" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="74" y="12" smashed="yes"/>
-<element name="J7" library="connector" package="SOLDER_ON" value="PWRPADSOLDER" x="6" y="13" smashed="yes" rot="R270"/>
-<element name="J8" library="connector" package="SOLDER_ON" value="PWRPADSOLDER" x="6" y="3" smashed="yes" rot="R270"/>
-<element name="C1" library="power" package="BFC-18MM-7-5MM" value="BFCBFC-18MM" x="31" y="10" smashed="yes" rot="R270"/>
-<element name="C3" library="passives" package="0805" value="100pF" x="9" y="8" smashed="yes" rot="R270">
-<attribute name="NAME" x="9.8255" y="8.762" size="1.016" layer="25" rot="R270"/>
-<attribute name="PACKAGE" value="0805" x="9" y="8" size="1.27" layer="27" rot="R270" display="off"/>
-<attribute name="TYPE" value="" x="9" y="8" size="1.27" layer="27" rot="R270" display="off"/>
-<attribute name="VALUE" x="6.968" y="9.016" size="1.016" layer="27" rot="R270"/>
-<attribute name="VOLTAGE" value="" x="9" y="8" size="1.27" layer="27" rot="R270" display="off"/>
+<element name="R4" library="passives" package="1206" value="1k" x="22.5" y="9.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="23.3255" y="10.262" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="1206" x="22.5" y="9.5" size="1.27" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="22.5" y="9.5" size="1.27" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="20.468" y="10.516" size="1.016" layer="27" rot="R270"/>
 </element>
-<element name="C4" library="passives" package="0805" value="0.1uF" x="7" y="8" smashed="yes" rot="R270">
-<attribute name="NAME" x="7.8255" y="8.762" size="1.016" layer="25" rot="R270"/>
-<attribute name="PACKAGE" value="0805" x="7" y="8" size="1.27" layer="27" rot="R270" display="off"/>
-<attribute name="TYPE" value="" x="7" y="8" size="1.27" layer="27" rot="R270" display="off"/>
-<attribute name="VALUE" x="4.968" y="9.016" size="1.016" layer="27" rot="R270"/>
-<attribute name="VOLTAGE" value="" x="7" y="8" size="1.27" layer="27" rot="R270" display="off"/>
+<element name="D1" library="lights" package="LED1206" value="LED1206" x="25" y="9.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="23.603" y="8.611" size="1.016" layer="25" rot="R90"/>
+<attribute name="VALUE" x="27.413" y="8.484" size="1.016" layer="27" ratio="10" rot="R90"/>
 </element>
-<element name="R1" library="passives" package="0805" value="10k" x="5" y="8" smashed="yes" rot="R90">
-<attribute name="NAME" x="4.1745" y="7.238" size="1.016" layer="25" rot="R90"/>
-<attribute name="PACKAGE" value="0805" x="5" y="8" size="1.27" layer="27" rot="R90" display="off"/>
-<attribute name="PRECISION" value="" x="5" y="8" size="1.27" layer="27" rot="R90" display="off"/>
-<attribute name="VALUE" x="7.032" y="6.984" size="1.016" layer="27" rot="R90"/>
+<element name="C6" library="passives" package="1206" value="10uF" x="50" y="12.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="51.143" y="13.77" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="1206" x="50" y="12.5" size="1.27" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="50" y="12.5" size="1.27" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="47.206" y="13.897" size="1.016" layer="27" rot="R270"/>
+<attribute name="VOLTAGE" value="" x="50" y="12.5" size="1.27" layer="27" rot="R270" display="off"/>
 </element>
-<element name="R2" library="passives" package="0805" value="spare" x="3" y="8" smashed="yes" rot="R90">
-<attribute name="NAME" x="2.1745" y="7.238" size="1.016" layer="25" rot="R90"/>
-<attribute name="PACKAGE" value="0805" x="3" y="8" size="1.27" layer="27" rot="R90" display="off"/>
-<attribute name="PRECISION" value="" x="3" y="8" size="1.27" layer="27" rot="R90" display="off"/>
-<attribute name="VALUE" x="5.032" y="6.984" size="1.016" layer="27" rot="R90"/>
+<element name="D2" library="lights" package="LED1206" value="LED1206" x="28.575" y="40.005" smashed="yes">
+<attribute name="NAME" x="27.686" y="41.402" size="1.016" layer="25"/>
+<attribute name="VALUE" x="27.559" y="37.592" size="1.016" layer="27" ratio="10"/>
 </element>
-<element name="X1" library="raspberrypi_bastelstube_v13" package="RASPI_BOARD_B+_FULL" value="RASPI_BOARD_B+#_F" x="87" y="104" smashed="yes" rot="R180"/>
-<element name="J1" library="lights" package="I2C_MODULE_0.91INCH_PLANAR" value="I2C_OLED_MODULE" x="25" y="41" smashed="yes" rot="R270">
-<attribute name="NAME" x="26.397" y="42.27" size="0.6096" layer="25" font="vector" ratio="20" rot="R270"/>
-<attribute name="VALUE" x="22.968" y="42.27" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
+<element name="R8" library="passives" package="1206" value="1k" x="33.655" y="40.005" smashed="yes" rot="R180">
+<attribute name="NAME" x="34.417" y="39.1795" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="1206" x="33.655" y="40.005" size="1.016" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="33.655" y="40.005" size="1.016" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="34.671" y="42.037" size="1.016" layer="27" rot="R180"/>
 </element>
-<element name="J3" library="SparkFun-Connectors" package="2X5-SHROUDED_LOCK" value="" x="66" y="12" smashed="yes">
-<attribute name="NAME" x="61.809" y="22.541" size="0.6096" layer="25" font="vector" ratio="20"/>
-<attribute name="PROD_ID" value="CONN-08671" x="66" y="12" size="1.27" layer="27" display="off"/>
-<attribute name="SF_ID" value="PRT-08506" x="66" y="12" size="1.27" layer="27" display="off"/>
-<attribute name="VALUE" x="61.682" y="0.951" size="0.6096" layer="27" font="vector" ratio="20"/>
+<element name="J15" library="SparkFun-Connectors" package="1X02_LOCK" value="" x="40.005" y="40.005" smashed="yes" rot="R180">
+<attribute name="NAME" x="41.275" y="38.608" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
+<attribute name="VALUE" x="41.275" y="42.037" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
 </element>
-<element name="U$1" library="power" package="R-78BX-2.0" value="R-78BX-2.0" x="64" y="37" smashed="yes" rot="R90"/>
-<element name="R3" library="passives" package="0805" value="10k" x="11" y="8" smashed="yes" rot="R270">
-<attribute name="NAME" x="11.8255" y="8.762" size="1.016" layer="25" rot="R270"/>
-<attribute name="PACKAGE" value="0805" x="11" y="8" size="1.27" layer="27" rot="R270" display="off"/>
-<attribute name="PRECISION" value="" x="11" y="8" size="1.27" layer="27" rot="R270" display="off"/>
-<attribute name="VALUE" x="8.968" y="9.016" size="1.016" layer="27" rot="R270"/>
+<element name="D3" library="lights" package="LED1206" value="LED1206" x="28.575" y="37.465" smashed="yes">
+<attribute name="NAME" x="27.686" y="38.862" size="1.016" layer="25"/>
+<attribute name="VALUE" x="27.559" y="35.052" size="1.016" layer="27" ratio="10"/>
 </element>
-<element name="R4" library="passives" package="0805" value="1k" x="13" y="8" smashed="yes" rot="R90">
-<attribute name="NAME" x="12.1745" y="7.238" size="1.016" layer="25" rot="R90"/>
-<attribute name="PACKAGE" value="0805" x="13" y="8" size="1.27" layer="27" rot="R90" display="off"/>
-<attribute name="PRECISION" value="" x="13" y="8" size="1.27" layer="27" rot="R90" display="off"/>
-<attribute name="VALUE" x="15.032" y="6.984" size="1.016" layer="27" rot="R90"/>
+<element name="R9" library="passives" package="1206" value="1k" x="33.655" y="37.465" smashed="yes" rot="R180">
+<attribute name="NAME" x="34.417" y="36.6395" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="1206" x="33.655" y="37.465" size="1.016" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="33.655" y="37.465" size="1.016" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="34.671" y="39.497" size="1.016" layer="27" rot="R180"/>
 </element>
-<element name="D1" library="lights" package="LED0805" value="LED0805" x="17" y="8" smashed="yes" rot="R90">
-<attribute name="NAME" x="15.603" y="7.111" size="1.016" layer="25" rot="R90"/>
-<attribute name="VALUE" x="19.413" y="6.984" size="1.016" layer="27" ratio="10" rot="R90"/>
+<element name="J16" library="SparkFun-Connectors" package="1X02_LOCK" value="" x="40.005" y="37.465" smashed="yes" rot="R180">
+<attribute name="NAME" x="41.275" y="36.068" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
+<attribute name="VALUE" x="41.275" y="39.497" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
 </element>
-<element name="R5" library="passives" package="0805" value="100R" x="15" y="8" smashed="yes" rot="R90">
-<attribute name="NAME" x="14.1745" y="7.238" size="1.016" layer="25" rot="R90"/>
-<attribute name="PACKAGE" value="0805" x="15" y="8" size="1.27" layer="27" rot="R90" display="off"/>
-<attribute name="PRECISION" value="" x="15" y="8" size="1.27" layer="27" rot="R90" display="off"/>
-<attribute name="VALUE" x="17.032" y="6.984" size="1.016" layer="27" rot="R90"/>
+<element name="D4" library="lights" package="LED1206" value="LED1206" x="28.575" y="34.925" smashed="yes">
+<attribute name="NAME" x="27.686" y="36.322" size="1.016" layer="25"/>
+<attribute name="VALUE" x="27.559" y="32.512" size="1.016" layer="27" ratio="10"/>
 </element>
-<element name="J9" library="connector" package="SOLDER_JUMPER" value="SOLDER_JUMPER" x="69" y="46" smashed="yes" rot="R180">
-<attribute name="NAME" x="70.651" y="44.857" size="1.27" layer="25" ratio="10" rot="R180"/>
-<attribute name="VALUE" x="68.5999" y="46" size="0.02" layer="27" rot="R180"/>
+<element name="R10" library="passives" package="1206" value="1k" x="33.655" y="34.925" smashed="yes" rot="R180">
+<attribute name="NAME" x="34.417" y="34.0995" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="1206" x="33.655" y="34.925" size="1.016" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="33.655" y="34.925" size="1.016" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="34.671" y="36.957" size="1.016" layer="27" rot="R180"/>
 </element>
-<element name="J10" library="connector" package="SOLDER_JUMPER" value="SOLDER_JUMPER" x="59" y="46" smashed="yes" rot="R180">
-<attribute name="NAME" x="60.651" y="44.857" size="1.27" layer="25" ratio="10" rot="R180"/>
-<attribute name="VALUE" x="58.5999" y="46" size="0.02" layer="27" rot="R180"/>
+<element name="J17" library="SparkFun-Connectors" package="1X02_LOCK" value="" x="40.005" y="34.925" smashed="yes" rot="R180">
+<attribute name="NAME" x="41.275" y="33.528" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
+<attribute name="VALUE" x="41.275" y="36.957" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
 </element>
-<element name="J11" library="connector" package="SOLDER_JUMPER" value="SOLDER_JUMPER" x="75" y="19" smashed="yes" rot="R180">
-<attribute name="NAME" x="76.651" y="17.857" size="1.27" layer="25" ratio="10" rot="R180"/>
-<attribute name="VALUE" x="74.5999" y="19" size="0.02" layer="27" rot="R180"/>
+<element name="D5" library="lights" package="LED1206" value="LED1206" x="28.575" y="32.385" smashed="yes">
+<attribute name="NAME" x="27.686" y="33.782" size="1.016" layer="25"/>
+<attribute name="VALUE" x="27.559" y="29.972" size="1.016" layer="27" ratio="10"/>
 </element>
-<element name="J12" library="connector" package="SOLDER_JUMPER" value="SOLDER_JUMPER" x="33" y="46" smashed="yes">
-<attribute name="NAME" x="31.349" y="47.143" size="1.27" layer="25" ratio="10"/>
-<attribute name="VALUE" x="33.4001" y="46" size="0.02" layer="27"/>
+<element name="R11" library="passives" package="1206" value="1k" x="33.655" y="32.385" smashed="yes" rot="R180">
+<attribute name="NAME" x="34.417" y="31.5595" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="1206" x="33.655" y="32.385" size="1.016" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="33.655" y="32.385" size="1.016" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="34.671" y="34.417" size="1.016" layer="27" rot="R180"/>
 </element>
-<element name="J13" library="connector" package="SOLDER_JUMPER" value="SOLDER_JUMPER" x="68" y="24" smashed="yes" rot="R180">
-<attribute name="NAME" x="69.651" y="22.857" size="1.27" layer="25" ratio="10" rot="R180"/>
-<attribute name="VALUE" x="67.5999" y="24" size="0.02" layer="27" rot="R180"/>
+<element name="J18" library="SparkFun-Connectors" package="1X02_LOCK" value="" x="40.005" y="32.385" smashed="yes" rot="R180">
+<attribute name="NAME" x="41.275" y="30.988" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
+<attribute name="VALUE" x="41.275" y="34.417" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
 </element>
-<element name="U2" library="comm" package="SOP65P637X110-14N" value="MAX13450EAUDT" x="56" y="23" smashed="yes">
-<attribute name="DESCRIPTION" value=" 1/1 Transceiver Full RS422, RS485 14-TSSOP-EP " x="56" y="23" size="1.27" layer="27" display="off"/>
-<attribute name="DIGI-KEY_PART_NUMBER" value="MAX13450EAUD+T-ND" x="56" y="23" size="1.27" layer="27" display="off"/>
-<attribute name="DIGIKEY-PURCHASE-URL" value="https://snapeda.com/shop?store=DigiKey&amp;id=694117" x="56" y="23" size="1.27" layer="27" display="off"/>
-<attribute name="MF" value="Maxim Integrated" x="56" y="23" size="1.27" layer="27" display="off"/>
-<attribute name="MP" value="MAX13450EAUD+" x="56" y="23" size="1.27" layer="27" display="off"/>
-<attribute name="NAME" x="52.27" y="25.727" size="1.27" layer="25"/>
-<attribute name="PACKAGE" value="TSSOP-14 Maxim" x="56" y="23" size="1.27" layer="27" display="off"/>
-<attribute name="VALUE" x="52.27" y="20.273" size="1.27" layer="27" align="top-left"/>
+<element name="D6" library="passives" package="SMA-403D" value="" x="17" y="10" smashed="yes" rot="R90">
+<attribute name="NAME" x="14.6" y="10" size="1.27" layer="25" font="vector" rot="R90" align="center"/>
 </element>
-<element name="C5" library="passives" package="1206" value="10uF" x="64" y="29" smashed="yes">
-<attribute name="NAME" x="62.73" y="30.143" size="1.016" layer="25"/>
-<attribute name="PACKAGE" value="1206" x="64" y="29" size="1.27" layer="27" display="off"/>
-<attribute name="TYPE" value="" x="64" y="29" size="1.27" layer="27" display="off"/>
-<attribute name="VALUE" x="62.603" y="26.206" size="1.016" layer="27"/>
-<attribute name="VOLTAGE" value="" x="64" y="29" size="1.27" layer="27" display="off"/>
+<element name="J3" library="SparkFun-Connectors" package="2X5-SHROUDED_LOCK_LATCH" value="" x="93.5" y="30" smashed="yes">
+<attribute name="NAME" x="89.309" y="40.541" size="0.6096" layer="25" font="vector" ratio="20"/>
+<attribute name="VALUE" x="89.182" y="18.951" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
-<element name="C6" library="passives" package="1206" value="10uF" x="64" y="45" smashed="yes">
-<attribute name="NAME" x="62.73" y="46.143" size="1.016" layer="25"/>
-<attribute name="PACKAGE" value="1206" x="64" y="45" size="1.27" layer="27" display="off"/>
-<attribute name="TYPE" value="" x="64" y="45" size="1.27" layer="27" display="off"/>
-<attribute name="VALUE" x="62.603" y="42.206" size="1.016" layer="27"/>
-<attribute name="VOLTAGE" value="" x="64" y="45" size="1.27" layer="27" display="off"/>
+<element name="U$2" library="power" package="POLOLU_D36VXXF6" value="POLOLU_D36VXXF6" x="75" y="39.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="82.62" y="36.706" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
+<attribute name="VALUE" x="82.62" y="43.183" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
 </element>
-<element name="J14" library="SparkFun-Connectors" package="1X02_LOCK" value="" x="19" y="5" smashed="yes" rot="R270">
-<attribute name="NAME" x="20.397" y="6.27" size="0.6096" layer="25" font="vector" ratio="20" rot="R270"/>
-<attribute name="VALUE" x="16.968" y="6.27" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
+<element name="U2" library="power" package="SOIC8_NOPAD" value="HISIDE_GATEDRV_MIC5014" x="57" y="12.5" smashed="yes">
+<attribute name="NAME" x="54.841" y="15.3575" size="1.27" layer="25" ratio="10"/>
+<attribute name="VALUE" x="54.841" y="8.436" size="1.27" layer="27" ratio="10"/>
 </element>
-<element name="R6" library="passives" package="0805" value="10k" x="58" y="27" smashed="yes" rot="R180">
-<attribute name="NAME" x="58.762" y="26.1745" size="1.016" layer="25" rot="R180"/>
-<attribute name="PACKAGE" value="0805" x="58" y="27" size="1.016" layer="27" rot="R180" display="off"/>
-<attribute name="PRECISION" value="" x="58" y="27" size="1.016" layer="27" rot="R180" display="off"/>
-<attribute name="VALUE" x="59.016" y="29.032" size="1.016" layer="27" rot="R180"/>
+<element name="Q1" library="power" package="DSOP-ADVANCE" value="NFETTPW4R008NH" x="70" y="12" smashed="yes" rot="R180"/>
+<element name="R1" library="passives" package="1206" value="1k" x="47.5" y="12.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.6745" y="11.738" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="1206" x="47.5" y="12.5" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="47.5" y="12.5" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="49.532" y="11.484" size="1.016" layer="27" rot="R90"/>
 </element>
-<element name="R7" library="passives" package="0805" value="10k" x="58" y="29" smashed="yes" rot="R180">
-<attribute name="NAME" x="58.762" y="28.1745" size="1.016" layer="25" rot="R180"/>
-<attribute name="PACKAGE" value="0805" x="58" y="29" size="1.016" layer="27" rot="R180" display="off"/>
-<attribute name="PRECISION" value="" x="58" y="29" size="1.016" layer="27" rot="R180" display="off"/>
-<attribute name="VALUE" x="59.016" y="31.032" size="1.016" layer="27" rot="R180"/>
+<element name="Q2" library="power" package="DSOP-ADVANCE" value="NFETTPW4R008NH" x="79" y="12" smashed="yes" rot="R180"/>
+<element name="R2" library="passives" package="1206" value="10k" x="53" y="18.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="54.143" y="19.77" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="1206" x="53" y="18.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="53" y="18.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="50.206" y="19.897" size="1.016" layer="27" rot="R270"/>
 </element>
-<element name="C7" library="passives" package="0805" value="0.1uF" x="50" y="21" smashed="yes" rot="R270">
-<attribute name="NAME" x="50.8255" y="21.762" size="1.016" layer="25" rot="R270"/>
-<attribute name="PACKAGE" value="0805" x="50" y="21" size="1.016" layer="27" rot="R270" display="off"/>
-<attribute name="TYPE" value="" x="50" y="21" size="1.016" layer="27" rot="R270" display="off"/>
-<attribute name="VALUE" x="47.968" y="22.016" size="1.016" layer="27" rot="R270"/>
-<attribute name="VOLTAGE" value="" x="50" y="21" size="1.016" layer="27" rot="R270" display="off"/>
+<element name="D7" library="lights" package="LED1206" value="LED1206" x="55.5" y="18.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="56.77" y="19.77" size="1.27" layer="25" rot="R270"/>
+<attribute name="VALUE" x="52.96" y="19.77" size="1.27" layer="27" rot="R270"/>
 </element>
-<element name="C8" library="passives" package="0805" value="1uF" x="48" y="21" smashed="yes" rot="R270">
-<attribute name="NAME" x="48.8255" y="21.762" size="1.016" layer="25" rot="R270"/>
-<attribute name="PACKAGE" value="0805" x="48" y="21" size="1.016" layer="27" rot="R270" display="off"/>
-<attribute name="TYPE" value="" x="48" y="21" size="1.016" layer="27" rot="R270" display="off"/>
-<attribute name="VALUE" x="45.968" y="22.016" size="1.016" layer="27" rot="R270"/>
-<attribute name="VOLTAGE" value="" x="48" y="21" size="1.016" layer="27" rot="R270" display="off"/>
+<element name="C3" library="passives" package="1206" value="10uF" x="50" y="33" smashed="yes" rot="R270">
+<attribute name="NAME" x="51.143" y="34.27" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="1206" x="60" y="46" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="60" y="46" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="47.206" y="34.397" size="1.016" layer="27" rot="R270"/>
+<attribute name="VOLTAGE" value="" x="60" y="46" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="C9" library="passives" package="0805" value="0.1uF" x="50" y="25" smashed="yes" rot="R90">
-<attribute name="NAME" x="49.1745" y="24.238" size="1.016" layer="25" rot="R90"/>
-<attribute name="PACKAGE" value="0805" x="50" y="25" size="1.016" layer="27" rot="R90" display="off"/>
-<attribute name="TYPE" value="" x="50" y="25" size="1.016" layer="27" rot="R90" display="off"/>
-<attribute name="VALUE" x="52.032" y="23.984" size="1.016" layer="27" rot="R90"/>
-<attribute name="VOLTAGE" value="" x="50" y="25" size="1.016" layer="27" rot="R90" display="off"/>
+<element name="U3" library="power" package="SOIC8_NOPAD" value="HISIDE_GATEDRV_MIC5014" x="57" y="33" smashed="yes">
+<attribute name="NAME" x="54.841" y="35.8575" size="1.27" layer="25" ratio="10"/>
+<attribute name="VALUE" x="54.841" y="28.936" size="1.27" layer="27" ratio="10"/>
 </element>
-<element name="C10" library="passives" package="0805" value="1uF" x="48" y="25" smashed="yes" rot="R90">
-<attribute name="NAME" x="47.1745" y="24.238" size="1.016" layer="25" rot="R90"/>
-<attribute name="PACKAGE" value="0805" x="48" y="25" size="1.016" layer="27" rot="R90" display="off"/>
-<attribute name="TYPE" value="" x="48" y="25" size="1.016" layer="27" rot="R90" display="off"/>
-<attribute name="VALUE" x="50.032" y="23.984" size="1.016" layer="27" rot="R90"/>
-<attribute name="VOLTAGE" value="" x="48" y="25" size="1.016" layer="27" rot="R90" display="off"/>
+<element name="Q3" library="power" package="DSOP-ADVANCE" value="NFETTPW4R008NH" x="57" y="25.5" smashed="yes" rot="R90"/>
+<element name="R5" library="passives" package="1206" value="1k" x="47.5" y="33" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.357" y="31.73" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="1206" x="36.5" y="17" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="36.5" y="17" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="50.294" y="31.603" size="1.016" layer="27" rot="R90"/>
 </element>
-<element name="D2" library="lights" package="LED0805" value="LED0805" x="34.29" y="29.21" smashed="yes">
-<attribute name="NAME" x="33.401" y="30.607" size="1.016" layer="25"/>
-<attribute name="VALUE" x="33.274" y="26.797" size="1.016" layer="27" ratio="10"/>
+<element name="R6" library="passives" package="1206" value="470R" x="54" y="39" smashed="yes" rot="R270">
+<attribute name="NAME" x="55.143" y="40.27" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="1206" x="60" y="39" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="60" y="39" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="51.206" y="40.397" size="1.016" layer="27" rot="R270"/>
 </element>
-<element name="R8" library="passives" package="0805" value="1k" x="38.1" y="29.21" smashed="yes" rot="R180">
-<attribute name="NAME" x="38.862" y="28.3845" size="1.016" layer="25" rot="R180"/>
-<attribute name="PACKAGE" value="0805" x="38.1" y="29.21" size="1.016" layer="27" rot="R180" display="off"/>
-<attribute name="PRECISION" value="" x="38.1" y="29.21" size="1.016" layer="27" rot="R180" display="off"/>
-<attribute name="VALUE" x="39.116" y="31.242" size="1.016" layer="27" rot="R180"/>
+<element name="D8" library="lights" package="LED1206" value="LED1206" x="56.5" y="39" smashed="yes" rot="R270">
+<attribute name="NAME" x="57.77" y="40.27" size="1.27" layer="25" rot="R270"/>
+<attribute name="VALUE" x="53.96" y="40.27" size="1.27" layer="27" rot="R270"/>
 </element>
-<element name="J15" library="SparkFun-Connectors" package="1X02_LOCK" value="" x="44.45" y="29.21" smashed="yes" rot="R180">
-<attribute name="NAME" x="45.72" y="27.813" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
-<attribute name="VALUE" x="45.72" y="31.242" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
+<element name="J10" library="SparkFun-Connectors" package="1X03_LOCK_NO_SILK" value="" x="63.5" y="51.18" smashed="yes" rot="R270">
+<attribute name="NAME" x="64.897" y="52.45" size="0.6096" layer="25" font="vector" ratio="20" rot="R270"/>
+<attribute name="VALUE" x="61.468" y="52.45" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
 </element>
-<element name="D3" library="lights" package="LED0805" value="LED0805" x="34.29" y="26.67" smashed="yes">
-<attribute name="NAME" x="33.401" y="28.067" size="1.016" layer="25"/>
-<attribute name="VALUE" x="33.274" y="24.257" size="1.016" layer="27" ratio="10"/>
+<element name="J11" library="SparkFun-Connectors" package="1X03_LOCK_NO_SILK" value="" x="66.04" y="51.18" smashed="yes" rot="R270">
+<attribute name="NAME" x="67.437" y="52.45" size="0.6096" layer="25" font="vector" ratio="20" rot="R270"/>
+<attribute name="VALUE" x="64.008" y="52.45" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
 </element>
-<element name="R9" library="passives" package="0805" value="1k" x="38.1" y="26.67" smashed="yes" rot="R180">
-<attribute name="NAME" x="38.862" y="25.8445" size="1.016" layer="25" rot="R180"/>
-<attribute name="PACKAGE" value="0805" x="38.1" y="26.67" size="1.016" layer="27" rot="R180" display="off"/>
-<attribute name="PRECISION" value="" x="38.1" y="26.67" size="1.016" layer="27" rot="R180" display="off"/>
-<attribute name="VALUE" x="39.116" y="28.702" size="1.016" layer="27" rot="R180"/>
+<element name="J12" library="SparkFun-Connectors" package="1X03_LOCK_NO_SILK" value="" x="68.58" y="51.18" smashed="yes" rot="R270">
+<attribute name="NAME" x="69.977" y="52.45" size="0.6096" layer="25" font="vector" ratio="20" rot="R270"/>
+<attribute name="VALUE" x="66.548" y="52.45" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
 </element>
-<element name="J16" library="SparkFun-Connectors" package="1X02_LOCK" value="" x="44.45" y="26.67" smashed="yes" rot="R180">
-<attribute name="NAME" x="45.72" y="25.273" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
-<attribute name="VALUE" x="45.72" y="28.702" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
+<element name="J9" library="SparkFun-Connectors" package="1X02_LOCK" value="" x="47.5" y="19.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="48.897" y="20.77" size="0.6096" layer="25" font="vector" ratio="20" rot="R270"/>
+<attribute name="VALUE" x="45.468" y="20.77" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
 </element>
-<element name="D4" library="lights" package="LED0805" value="LED0805" x="34.29" y="24.13" smashed="yes">
-<attribute name="NAME" x="33.401" y="25.527" size="1.016" layer="25"/>
-<attribute name="VALUE" x="33.274" y="21.717" size="1.016" layer="27" ratio="10"/>
+<element name="J13" library="SparkFun-Connectors" package="1X02_LOCK" value="" x="47.5" y="40" smashed="yes" rot="R270">
+<attribute name="NAME" x="48.897" y="41.27" size="0.6096" layer="25" font="vector" ratio="20" rot="R270"/>
+<attribute name="VALUE" x="45.468" y="41.27" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
 </element>
-<element name="R10" library="passives" package="0805" value="1k" x="38.1" y="24.13" smashed="yes" rot="R180">
-<attribute name="NAME" x="38.862" y="23.3045" size="1.016" layer="25" rot="R180"/>
-<attribute name="PACKAGE" value="0805" x="38.1" y="24.13" size="1.016" layer="27" rot="R180" display="off"/>
-<attribute name="PRECISION" value="" x="38.1" y="24.13" size="1.016" layer="27" rot="R180" display="off"/>
-<attribute name="VALUE" x="39.116" y="26.162" size="1.016" layer="27" rot="R180"/>
+<element name="S1" library="passives" package="TACT-SWITCH-KMR6" value="2-8X4-5_SWITCH" x="33" y="25" smashed="yes"/>
+<element name="S2" library="passives" package="TACT-SWITCH-KMR6" value="2-8X4-5_SWITCH" x="39" y="19" smashed="yes"/>
+<element name="S3" library="passives" package="TACT-SWITCH-KMR6" value="2-8X4-5_SWITCH" x="27" y="19" smashed="yes"/>
+<element name="S4" library="passives" package="TACT-SWITCH-KMR6" value="2-8X4-5_SWITCH" x="33" y="13" smashed="yes"/>
+<element name="J19" library="connector" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="4" y="51" smashed="yes"/>
+<element name="D9" library="lights" package="LED1206" value="LED1206" x="28.575" y="29.845" smashed="yes">
+<attribute name="NAME" x="27.305" y="31.115" size="1.27" layer="25"/>
+<attribute name="VALUE" x="27.305" y="27.305" size="1.27" layer="27"/>
 </element>
-<element name="J17" library="SparkFun-Connectors" package="1X02_LOCK" value="" x="44.45" y="24.13" smashed="yes" rot="R180">
-<attribute name="NAME" x="45.72" y="22.733" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
-<attribute name="VALUE" x="45.72" y="26.162" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
+<element name="R7" library="passives" package="1206" value="1k" x="33.655" y="29.845" smashed="yes" rot="R180">
+<attribute name="NAME" x="34.925" y="28.702" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="1206" x="33.655" y="29.845" size="1.778" layer="27" font="vector" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="33.655" y="29.845" size="1.778" layer="27" font="vector" rot="R180" display="off"/>
+<attribute name="VALUE" x="35.052" y="32.639" size="1.016" layer="27" rot="R180"/>
 </element>
-<element name="D5" library="lights" package="LED0805" value="LED0805" x="34.29" y="21.59" smashed="yes">
-<attribute name="NAME" x="33.401" y="22.987" size="1.016" layer="25"/>
-<attribute name="VALUE" x="33.274" y="19.177" size="1.016" layer="27" ratio="10"/>
+<element name="J20" library="SparkFun-Connectors" package="1X02_LOCK" value="" x="40.005" y="29.845" smashed="yes" rot="R180">
+<attribute name="NAME" x="41.275" y="28.448" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
+<attribute name="VALUE" x="41.275" y="31.877" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
 </element>
-<element name="R11" library="passives" package="0805" value="1k" x="38.1" y="21.59" smashed="yes" rot="R180">
-<attribute name="NAME" x="38.862" y="20.7645" size="1.016" layer="25" rot="R180"/>
-<attribute name="PACKAGE" value="0805" x="38.1" y="21.59" size="1.016" layer="27" rot="R180" display="off"/>
-<attribute name="PRECISION" value="" x="38.1" y="21.59" size="1.016" layer="27" rot="R180" display="off"/>
-<attribute name="VALUE" x="39.116" y="23.622" size="1.016" layer="27" rot="R180"/>
+<element name="R12" library="passives" package="1206" value="4k7" x="84" y="13.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="82.857" y="12.23" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="1206" x="84" y="13.5" size="1.778" layer="27" font="vector" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="84" y="13.5" size="1.778" layer="27" font="vector" rot="R90" display="off"/>
+<attribute name="VALUE" x="86.794" y="12.103" size="1.016" layer="27" rot="R90"/>
 </element>
-<element name="J18" library="SparkFun-Connectors" package="1X02_LOCK" value="" x="44.45" y="21.59" smashed="yes" rot="R180">
-<attribute name="NAME" x="45.72" y="20.193" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
-<attribute name="VALUE" x="45.72" y="23.622" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
+<element name="R13" library="passives" package="1206" value="4k7" x="37.5" y="9.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="36.357" y="8.23" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="1206" x="37.5" y="9.5" size="1.778" layer="27" font="vector" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="37.5" y="9.5" size="1.778" layer="27" font="vector" rot="R90" display="off"/>
+<attribute name="VALUE" x="40.294" y="8.103" size="1.016" layer="27" rot="R90"/>
 </element>
-<element name="D6" library="passives" package="SMA-403D" value="" x="19.5" y="12" smashed="yes" rot="R90">
-<attribute name="NAME" x="17.1" y="12" size="1.27" layer="25" font="vector" rot="R90" align="center"/>
+<element name="J14" library="SparkFun-Connectors" package="1X03_LOCK_NO_SILK" value="" x="87" y="10" smashed="yes" rot="R90">
+<attribute name="NAME" x="85.603" y="8.73" size="0.6096" layer="25" font="vector" ratio="20" rot="R90"/>
+<attribute name="VALUE" x="89.032" y="8.73" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
+</element>
+<element name="C2" library="passives" package="1206" value="10uF" x="40" y="9.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="38.857" y="8.23" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="1206" x="40" y="9.5" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="TYPE" value="" x="40" y="9.5" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="42.794" y="8.103" size="1.016" layer="27" rot="R90"/>
+<attribute name="VOLTAGE" value="" x="40" y="9.5" size="1.778" layer="27" rot="R90" display="off"/>
+</element>
+<element name="C4" library="passives" package="1206" value="1uF" x="42.5" y="9.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="41.357" y="8.23" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="1206" x="42.5" y="9.5" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="TYPE" value="" x="42.5" y="9.5" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="45.294" y="8.103" size="1.016" layer="27" rot="R90"/>
+<attribute name="VOLTAGE" value="" x="42.5" y="9.5" size="1.778" layer="27" rot="R90" display="off"/>
+</element>
+<element name="C5" library="passives" package="1206" value="10uF" x="96.5" y="55.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="97.77" y="54.357" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="1206" x="96.5" y="55.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="96.5" y="55.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="97.897" y="58.294" size="1.016" layer="27" rot="R180"/>
+<attribute name="VOLTAGE" value="" x="96.5" y="55.5" size="1.778" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C7" library="passives" package="1206" value="1uF" x="96.5" y="58" smashed="yes" rot="R180">
+<attribute name="NAME" x="97.77" y="56.857" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="1206" x="96.5" y="58" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="96.5" y="58" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="97.897" y="60.794" size="1.016" layer="27" rot="R180"/>
+<attribute name="VOLTAGE" value="" x="96.5" y="58" size="1.778" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C8" library="passives" package="1206" value="1uF" x="58" y="18.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="59.143" y="19.77" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="1206" x="58" y="18.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="58" y="18.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="55.206" y="19.897" size="1.016" layer="27" rot="R270"/>
+<attribute name="VOLTAGE" value="" x="58" y="18.5" size="1.778" layer="27" rot="R270" display="off"/>
+</element>
+<element name="C9" library="passives" package="1206" value="10uF" x="60.5" y="18.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="61.643" y="19.77" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="1206" x="60.5" y="18.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="60.5" y="18.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="57.706" y="19.897" size="1.016" layer="27" rot="R270"/>
+<attribute name="VOLTAGE" value="" x="60.5" y="18.5" size="1.778" layer="27" rot="R270" display="off"/>
+</element>
+<element name="C10" library="passives" package="1206" value="1uF" x="67.5" y="43.5" smashed="yes">
+<attribute name="NAME" x="66.23" y="44.643" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="1206" x="67.5" y="43.5" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="67.5" y="43.5" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="66.103" y="40.706" size="1.016" layer="27"/>
+<attribute name="VOLTAGE" value="" x="67.5" y="43.5" size="1.778" layer="27" display="off"/>
 </element>
 </elements>
 <signals>
 <signal name="Z">
 <contactref element="U1" pad="P$24"/>
 <contactref element="J2" pad="18"/>
-<wire x1="83.07" y1="21.26" x2="82.21829375" y2="21.26" width="0.2032" layer="1"/>
-<wire x1="82.21829375" y1="21.26" x2="81.02449375" y2="22.4538" width="0.2032" layer="1"/>
-<wire x1="79.4538" y1="22.4538" x2="78.6156" y2="21.6156" width="0.2032" layer="1"/>
-<wire x1="81.02449375" y1="22.4538" x2="79.4538" y2="22.4538" width="0.2032" layer="1"/>
-<wire x1="78.6156" y1="21.6156" x2="77.67756875" y2="21.6156" width="0.2032" layer="1"/>
-<wire x1="71.1296375" y1="27.991" x2="70.8530375" y2="28.2676" width="0.2032" layer="1"/>
-<via x="70.8530375" y="28.2676" extent="1-16" drill="0.35"/>
-<wire x1="70.6530375" y1="28.4676" x2="69.712" y2="28.4676" width="0.2032" layer="16"/>
-<wire x1="69.712" y1="28.4676" x2="68.8" y2="27.5556" width="0.2032" layer="16"/>
-<wire x1="70.8530375" y1="28.2676" x2="70.6530375" y2="28.4676" width="0.2032" layer="16"/>
-<wire x1="54.2707" y1="31.4322" x2="52.2" y2="31.4322" width="0.2032" layer="16"/>
-<via x="52.2" y="31.4322" extent="1-16" drill="0.35"/>
-<wire x1="77.67756875" y1="21.6156" x2="71.30216875" y2="27.991" width="0.2032" layer="1"/>
-<wire x1="71.30216875" y1="27.991" x2="71.1296375" y2="27.991" width="0.2032" layer="1"/>
-<wire x1="68.8" y1="27.5556" x2="58.1473" y2="27.5556" width="0.2032" layer="16"/>
-<wire x1="58.1473" y1="27.5556" x2="54.2707" y2="31.4322" width="0.2032" layer="16"/>
-<wire x1="52.2" y1="31.4322" x2="52.2" y2="32.6" width="0.2032" layer="1"/>
-<wire x1="14.38" y1="43.42" x2="16.6" y2="41.2" width="0.2032" layer="1"/>
-<wire x1="14.38" y1="43.42" x2="14.38" y2="45.2274" width="0.2032" layer="1"/>
-<wire x1="44" y1="40.8" x2="52.2" y2="32.6" width="0.2032" layer="1"/>
-<wire x1="19.38188125" y1="41.2" x2="21.41538125" y2="43.2335" width="0.2032" layer="1"/>
-<wire x1="16.6" y1="41.2" x2="19.38188125" y2="41.2" width="0.2032" layer="1"/>
-<wire x1="21.41538125" y1="43.2335" x2="25.1665" y2="43.2335" width="0.2032" layer="1"/>
-<wire x1="25.1665" y1="43.2335" x2="27.6" y2="40.8" width="0.2032" layer="1"/>
-<wire x1="27.6" y1="40.8" x2="44" y2="40.8" width="0.2032" layer="1"/>
+<contactref element="J3" pad="8"/>
+<wire x1="105.397" y1="27.46" x2="104.137" y2="26.2" width="0.1524" layer="1"/>
+<wire x1="104.137" y1="26.2" x2="94.9" y2="26.2" width="0.1524" layer="1"/>
+<wire x1="94.9" y1="26.2" x2="91.16894375" y2="26.2" width="0.1524" layer="1"/>
+<wire x1="91.16894375" y1="26.2" x2="87.3952" y2="29.97374375" width="0.1524" layer="1"/>
+<wire x1="94.897" y1="27.46" x2="94.9" y2="27.457" width="0.1524" layer="1"/>
+<wire x1="94.9" y1="27.457" x2="94.9" y2="26.2" width="0.1524" layer="1"/>
+<wire x1="87.3952" y1="29.97374375" x2="87.3952" y2="39.47374375" width="0.1524" layer="1"/>
+<wire x1="15.97374375" y1="43.1952" x2="15.3452" y2="43.82374375" width="0.1524" layer="1"/>
+<wire x1="14.38" y1="46.62" x2="14.38" y2="47.2274" width="0.1524" layer="1"/>
+<wire x1="87.3952" y1="39.47374375" x2="72.57374375" y2="54.2952" width="0.1524" layer="1"/>
+<wire x1="72.57374375" y1="54.2952" x2="41.52625625" y2="54.2952" width="0.1524" layer="1"/>
+<wire x1="41.52625625" y1="54.2952" x2="35.32625625" y2="48.0952" width="0.1524" layer="1"/>
+<wire x1="35.32625625" y1="48.0952" x2="23.62625625" y2="48.0952" width="0.1524" layer="1"/>
+<wire x1="23.62625625" y1="48.0952" x2="18.72625625" y2="43.1952" width="0.1524" layer="1"/>
+<wire x1="18.72625625" y1="43.1952" x2="15.97374375" y2="43.1952" width="0.1524" layer="1"/>
+<wire x1="15.3452" y1="43.82374375" x2="15.3452" y2="45.6548" width="0.1524" layer="1"/>
+<wire x1="15.3452" y1="45.6548" x2="14.38" y2="46.62" width="0.1524" layer="1"/>
 </signal>
 <signal name="Y">
 <contactref element="U1" pad="P$23"/>
 <contactref element="J2" pad="17"/>
-<wire x1="80.53" y1="21.26" x2="77.53026875" y2="21.26" width="0.2032" layer="1"/>
-<wire x1="71.15486875" y1="27.6354" x2="70.2" y2="27.6354" width="0.2032" layer="1"/>
-<wire x1="70.2" y1="27.6354" x2="70" y2="27.8354" width="0.2032" layer="1"/>
-<via x="70" y="27.8354" extent="1-16" drill="0.35"/>
-<wire x1="70" y1="27.8354" x2="69.3646" y2="27.2" width="0.2032" layer="16"/>
-<wire x1="54.4" y1="30.8" x2="53" y2="30.8" width="0.2032" layer="16"/>
-<via x="53" y="30.8" extent="1-16" drill="0.35"/>
-<wire x1="77.53026875" y1="21.26" x2="71.15486875" y2="27.6354" width="0.2032" layer="1"/>
-<wire x1="69.3646" y1="27.2" x2="58" y2="27.2" width="0.2032" layer="16"/>
-<wire x1="58" y1="27.2" x2="54.4" y2="30.8" width="0.2032" layer="16"/>
-<wire x1="15.65" y1="45.2274" x2="15.65" y2="42.6529" width="0.2032" layer="1"/>
-<wire x1="15.65" y1="42.6529" x2="16.7473" y2="41.5556" width="0.2032" layer="1"/>
-<wire x1="16.7473" y1="41.5556" x2="19.23458125" y2="41.5556" width="0.2032" layer="1"/>
-<wire x1="19.23458125" y1="41.5556" x2="21.26808125" y2="43.5891" width="0.2032" layer="1"/>
-<wire x1="21.26808125" y1="43.5891" x2="25.3138" y2="43.5891" width="0.2032" layer="1"/>
-<wire x1="25.3138" y1="43.5891" x2="27.7473" y2="41.1556" width="0.2032" layer="1"/>
-<wire x1="27.7473" y1="41.1556" x2="44.1473" y2="41.1556" width="0.2032" layer="1"/>
-<wire x1="53" y1="32.3029" x2="53" y2="30.8" width="0.2032" layer="1"/>
-<wire x1="44.1473" y1="41.1556" x2="53" y2="32.3029" width="0.2032" layer="1"/>
+<contactref element="J3" pad="7"/>
+<wire x1="15.65" y1="47.2274" x2="15.65" y2="43.95" width="0.1524" layer="1"/>
+<wire x1="15.65" y1="43.95" x2="16.1" y2="43.5" width="0.1524" layer="1"/>
+<wire x1="16.1" y1="43.5" x2="18.6" y2="43.5" width="0.1524" layer="1"/>
+<wire x1="18.6" y1="43.5" x2="23.5" y2="48.4" width="0.1524" layer="1"/>
+<wire x1="23.5" y1="48.4" x2="35.2" y2="48.4" width="0.1524" layer="1"/>
+<wire x1="101.363" y1="28.7" x2="102.603" y2="27.46" width="0.1524" layer="1"/>
+<wire x1="35.2" y1="48.4" x2="41.4" y2="54.6" width="0.1524" layer="1"/>
+<wire x1="41.4" y1="54.6" x2="72.7" y2="54.6" width="0.1524" layer="1"/>
+<wire x1="72.7" y1="54.6" x2="87.7" y2="39.6" width="0.1524" layer="1"/>
+<wire x1="87.7" y1="39.6" x2="87.7" y2="30.1" width="0.1524" layer="1"/>
+<wire x1="87.7" y1="30.1" x2="89.1" y2="28.7" width="0.1524" layer="1"/>
+<wire x1="89.1" y1="28.7" x2="92.1" y2="28.7" width="0.1524" layer="1"/>
+<wire x1="92.1" y1="28.7" x2="101.363" y2="28.7" width="0.1524" layer="1"/>
+<wire x1="92.103" y1="27.46" x2="92.1" y2="27.463" width="0.1524" layer="1"/>
+<wire x1="92.1" y1="27.463" x2="92.1" y2="28.7" width="0.1524" layer="1"/>
 </signal>
 <signal name="B">
 <contactref element="U1" pad="P$20"/>
 <contactref element="J2" pad="13"/>
-<wire x1="80.53" y1="26.34" x2="74.26" y2="26.34" width="0.2032" layer="1"/>
-<wire x1="71.6" y1="29" x2="68.2" y2="29" width="0.2032" layer="1"/>
-<wire x1="68.2" y1="29" x2="68" y2="28.8" width="0.2032" layer="1"/>
-<via x="68" y="28.8" extent="1-16" drill="0.35"/>
-<wire x1="68" y1="28.8" x2="59.2" y2="28.8" width="0.2032" layer="16"/>
-<wire x1="59.2" y1="28.8" x2="55.6" y2="32.4" width="0.2032" layer="16"/>
-<via x="55.6" y="32.4" extent="1-16" drill="0.35"/>
-<wire x1="55.6" y1="32.4" x2="45.8" y2="42.2" width="0.2032" layer="1"/>
-<wire x1="19.8" y1="44.2" x2="19.4" y2="44.6" width="0.2032" layer="1"/>
-<wire x1="19.4" y1="44.6" x2="19.4" y2="45.1674" width="0.2032" layer="1"/>
-<wire x1="19.4" y1="45.1674" x2="19.46" y2="45.2274" width="0.2032" layer="1"/>
-<wire x1="74.26" y1="26.34" x2="71.6" y2="29" width="0.2032" layer="1"/>
-<wire x1="45.8" y1="42.2" x2="32" y2="42.2" width="0.2032" layer="1"/>
-<wire x1="32" y1="42.2" x2="30" y2="44.2" width="0.2032" layer="1"/>
-<wire x1="30" y1="44.2" x2="19.8" y2="44.2" width="0.2032" layer="1"/>
+<contactref element="J3" pad="3"/>
+<wire x1="19.46" y1="47.96" x2="19.46" y2="47.2274" width="0.1524" layer="1"/>
+<wire x1="89.2048" y1="34.1" x2="89.2048" y2="40.22625625" width="0.1524" layer="1"/>
+<wire x1="89.2048" y1="40.22625625" x2="73.82625625" y2="55.6048" width="0.1524" layer="1"/>
+<wire x1="73.82625625" y1="55.6048" x2="40.17374375" y2="55.6048" width="0.1524" layer="1"/>
+<wire x1="40.17374375" y1="55.6048" x2="34.37374375" y2="49.8048" width="0.1524" layer="1"/>
+<wire x1="34.37374375" y1="49.8048" x2="22.87634375" y2="49.8048" width="0.1524" layer="1"/>
+<wire x1="22.87634375" y1="49.8048" x2="21.67154375" y2="48.6" width="0.1524" layer="1"/>
+<wire x1="21.67154375" y1="48.6" x2="20.1" y2="48.6" width="0.1524" layer="1"/>
+<wire x1="20.1" y1="48.6" x2="19.46" y2="47.96" width="0.1524" layer="1"/>
+<wire x1="102.603" y1="32.54" x2="101.343" y2="33.8" width="0.1524" layer="1"/>
+<wire x1="89.5048" y1="33.8" x2="89.2048" y2="34.1" width="0.1524" layer="1"/>
+<wire x1="101.343" y1="33.8" x2="92.1" y2="33.8" width="0.1524" layer="1"/>
+<wire x1="92.1" y1="33.8" x2="89.5048" y2="33.8" width="0.1524" layer="1"/>
+<wire x1="92.103" y1="32.54" x2="92.1" y2="32.543" width="0.1524" layer="1"/>
+<wire x1="92.1" y1="32.543" x2="92.1" y2="33.8" width="0.1524" layer="1"/>
 </signal>
 <signal name="A">
 <contactref element="U1" pad="P$19"/>
 <contactref element="J2" pad="14"/>
-<wire x1="20.73" y1="45.2274" x2="20.7726" y2="45.2274" width="0.2032" layer="1"/>
-<wire x1="20.7726" y1="45.2274" x2="21.0444" y2="44.9556" width="0.2032" layer="1"/>
-<via x="56.5088" y="32.4" extent="1-16" drill="0.35"/>
-<wire x1="55.4707" y1="33.0322" x2="55.86186875" y2="33.0322" width="0.2032" layer="1"/>
-<wire x1="56.49406875" y1="32.4" x2="56.5088" y2="32.4" width="0.2032" layer="1"/>
-<wire x1="55.86186875" y1="33.0322" x2="56.49406875" y2="32.4" width="0.2032" layer="1"/>
-<wire x1="56.5088" y1="32.4" x2="56.5088" y2="31.9941" width="0.2032" layer="16"/>
-<via x="67.2" y="29.4322" extent="1-16" drill="0.35"/>
-<wire x1="79.30170625" y1="26.8" x2="80.03550625" y2="27.5338" width="0.2032" layer="1"/>
-<wire x1="81.8762" y1="27.5338" x2="83.07" y2="26.34" width="0.2032" layer="1"/>
-<wire x1="21.0444" y1="44.9556" x2="29.7473" y2="44.9556" width="0.2032" layer="1"/>
-<wire x1="29.7473" y1="44.9556" x2="32.1473" y2="42.5556" width="0.2032" layer="1"/>
-<wire x1="32.1473" y1="42.5556" x2="45.9473" y2="42.5556" width="0.2032" layer="1"/>
-<wire x1="45.9473" y1="42.5556" x2="55.4707" y2="33.0322" width="0.2032" layer="1"/>
-<wire x1="56.5088" y1="31.9941" x2="59.1473" y2="29.3556" width="0.2032" layer="16"/>
-<wire x1="67.2" y1="29.4322" x2="67.1234" y2="29.3556" width="0.2032" layer="16"/>
-<wire x1="67.1234" y1="29.3556" x2="59.1473" y2="29.3556" width="0.2032" layer="16"/>
-<wire x1="67.2" y1="29.4322" x2="71.6707" y2="29.4322" width="0.2032" layer="1"/>
-<wire x1="71.6707" y1="29.4322" x2="74.3029" y2="26.8" width="0.2032" layer="1"/>
-<wire x1="74.3029" y1="26.8" x2="79.30170625" y2="26.8" width="0.2032" layer="1"/>
-<wire x1="80.03550625" y1="27.5338" x2="81.8762" y2="27.5338" width="0.2032" layer="1"/>
+<contactref element="J3" pad="4"/>
+<wire x1="20.73" y1="47.2274" x2="23.0026" y2="49.5" width="0.1524" layer="1"/>
+<wire x1="88.9" y1="33.8" x2="91.4" y2="31.3" width="0.1524" layer="1"/>
+<wire x1="91.4" y1="31.3" x2="94.9" y2="31.3" width="0.1524" layer="1"/>
+<wire x1="94.9" y1="31.3" x2="104.8" y2="31.3" width="0.1524" layer="1"/>
+<wire x1="104.8" y1="31.3" x2="105.397" y2="31.897" width="0.1524" layer="1"/>
+<wire x1="105.397" y1="31.897" x2="105.397" y2="32.54" width="0.1524" layer="1"/>
+<wire x1="23.0026" y1="49.5" x2="34.5" y2="49.5" width="0.1524" layer="1"/>
+<wire x1="34.5" y1="49.5" x2="40.3" y2="55.3" width="0.1524" layer="1"/>
+<wire x1="40.3" y1="55.3" x2="73.7" y2="55.3" width="0.1524" layer="1"/>
+<wire x1="73.7" y1="55.3" x2="88.9" y2="40.1" width="0.1524" layer="1"/>
+<wire x1="88.9" y1="40.1" x2="88.9" y2="33.8" width="0.1524" layer="1"/>
+<wire x1="94.897" y1="32.54" x2="94.9" y2="32.537" width="0.1524" layer="1"/>
+<wire x1="94.9" y1="32.537" x2="94.9" y2="31.3" width="0.1524" layer="1"/>
 </signal>
 <signal name="GND">
 <contactref element="J2" pad="15"/>
@@ -1267,349 +1373,279 @@ design rules under a new name.</description>
 <contactref element="J2" pad="21"/>
 <contactref element="U1" pad="P$21"/>
 <contactref element="U1" pad="P$22"/>
-<contactref element="C2" pad="P$1"/>
-<contactref element="J7" pad="P$1"/>
 <contactref element="C1" pad="P$1"/>
-<contactref element="R2" pad="2"/>
-<contactref element="R1" pad="2"/>
-<contactref element="C4" pad="1"/>
-<contactref element="C3" pad="1"/>
 <contactref element="R4" pad="1"/>
-<contactref element="R5" pad="1"/>
-<contactref element="J3" pad="6"/>
-<contactref element="J3" pad="5"/>
-<contactref element="C5" pad="2"/>
-<contactref element="U$1" pad="P$2"/>
-<contactref element="C6" pad="2"/>
 <contactref element="X1" pad="6"/>
 <contactref element="J1" pad="4"/>
-<contactref element="U2" pad="11"/>
-<contactref element="U2" pad="15"/>
-<contactref element="J14" pad="1"/>
-<contactref element="R7" pad="2"/>
-<contactref element="R6" pad="2"/>
-<contactref element="C9" pad="2"/>
-<contactref element="C10" pad="2"/>
-<contactref element="C7" pad="2"/>
-<contactref element="C8" pad="2"/>
 <contactref element="J15" pad="1"/>
 <contactref element="J16" pad="1"/>
 <contactref element="J17" pad="1"/>
 <contactref element="J18" pad="1"/>
-<polygon width="0" layer="16" thermals="no" rank="2">
-<vertex x="-1" y="-1"/>
-<vertex x="89" y="-1"/>
-<vertex x="89" y="56"/>
-<vertex x="81" y="56"/>
-<vertex x="81" y="44"/>
-<vertex x="77" y="44"/>
-<vertex x="77" y="28"/>
-<vertex x="76" y="28"/>
-<vertex x="76" y="45"/>
-<vertex x="80" y="45"/>
-<vertex x="80" y="56"/>
-<vertex x="-1" y="56"/>
-</polygon>
-<wire x1="3" y1="9" x2="5" y2="9" width="0.8128" layer="1"/>
-<wire x1="5" y1="9" x2="7" y2="9" width="0.8128" layer="1"/>
-<wire x1="7" y1="9" x2="9" y2="9" width="0.8128" layer="1"/>
-<wire x1="5" y1="12" x2="6" y2="13" width="0.8128" layer="1"/>
-<wire x1="5" y1="9" x2="5" y2="12" width="0.8128" layer="1"/>
-<wire x1="15" y1="7" x2="13" y2="7" width="0.2032" layer="1"/>
-<wire x1="13" y1="7" x2="13" y2="8" width="0.2032" layer="1"/>
-<via x="13" y="8" extent="1-16" drill="0.35"/>
-<via x="10.5" y="11.5" extent="1-16" drill="0.35"/>
-<via x="10.5" y="12.5" extent="1-16" drill="0.35"/>
-<via x="10.5" y="13.5" extent="1-16" drill="0.35"/>
+<via x="9.5" y="13.5" extent="1-16" drill="0.35"/>
+<via x="9.5" y="14.5" extent="1-16" drill="0.35"/>
+<via x="9.5" y="15.5" extent="1-16" drill="0.35"/>
+<via x="9.5" y="16.5" extent="1-16" drill="0.35"/>
+<via x="10.5" y="16.5" extent="1-16" drill="0.35"/>
+<via x="10.5" y="15.5" extent="1-16" drill="0.35"/>
 <via x="10.5" y="14.5" extent="1-16" drill="0.35"/>
+<via x="10.5" y="13.5" extent="1-16" drill="0.35"/>
+<polygon width="0.1524" layer="1" thermals="no" rank="2">
+<vertex x="1" y="12.5"/>
+<vertex x="19" y="12.5"/>
+<vertex x="19" y="17.5"/>
+<vertex x="1" y="17.5"/>
+</polygon>
+<via x="11.5" y="16.5" extent="1-16" drill="0.35"/>
+<via x="11.5" y="15.5" extent="1-16" drill="0.35"/>
 <via x="11.5" y="14.5" extent="1-16" drill="0.35"/>
 <via x="11.5" y="13.5" extent="1-16" drill="0.35"/>
-<via x="11.5" y="12.5" extent="1-16" drill="0.35"/>
-<via x="11.5" y="11.5" extent="1-16" drill="0.35"/>
-<polygon width="0" layer="1" thermals="no" rank="2">
-<vertex x="2" y="10.5"/>
-<vertex x="21.5" y="10.5"/>
-<vertex x="21.5" y="15.5"/>
-<vertex x="2" y="15.5"/>
-</polygon>
-<via x="12.5" y="14.5" extent="1-16" drill="0.35"/>
 <via x="12.5" y="13.5" extent="1-16" drill="0.35"/>
-<via x="12.5" y="12.5" extent="1-16" drill="0.35"/>
-<via x="12.5" y="11.5" extent="1-16" drill="0.35"/>
-<via x="13.5" y="11.5" extent="1-16" drill="0.35"/>
-<via x="13.5" y="12.5" extent="1-16" drill="0.35"/>
-<via x="13.5" y="13.5" extent="1-16" drill="0.35"/>
+<via x="12.5" y="14.5" extent="1-16" drill="0.35"/>
+<via x="12.5" y="15.5" extent="1-16" drill="0.35"/>
+<via x="12.5" y="16.5" extent="1-16" drill="0.35"/>
+<via x="13.5" y="16.5" extent="1-16" drill="0.35"/>
+<via x="13.5" y="15.5" extent="1-16" drill="0.35"/>
 <via x="13.5" y="14.5" extent="1-16" drill="0.35"/>
-<via x="14.5" y="14.5" extent="1-16" drill="0.35"/>
-<via x="14.5" y="13.5" extent="1-16" drill="0.35"/>
-<via x="14.5" y="12.5" extent="1-16" drill="0.35"/>
-<via x="14.5" y="11.5" extent="1-16" drill="0.35"/>
-<via x="17" y="43.5" extent="1-16" drill="0.35"/>
-<via x="18" y="43.5" extent="1-16" drill="0.35"/>
-<via x="18" y="42.5" extent="1-16" drill="0.35"/>
-<via x="17" y="42.5" extent="1-16" drill="0.35"/>
-<polygon width="0" layer="1" thermals="no" rank="2">
-<vertex x="16.5" y="47.5"/>
-<vertex x="16.5" y="42"/>
-<vertex x="18.5" y="42"/>
-<vertex x="18.5" y="47.5"/>
+<via x="13.5" y="13.5" extent="1-16" drill="0.35"/>
+<via x="17" y="45.5" extent="1-16" drill="0.35"/>
+<via x="18" y="45.5" extent="1-16" drill="0.35"/>
+<via x="18" y="44.5" extent="1-16" drill="0.35"/>
+<via x="17" y="44.5" extent="1-16" drill="0.35"/>
+<polygon width="0.1524" layer="1" thermals="no" rank="2">
+<vertex x="16.5" y="48.5"/>
+<vertex x="16.5" y="44"/>
+<vertex x="18.5" y="44"/>
+<vertex x="18.5" y="48.5"/>
 </polygon>
-<wire x1="65.4" y1="45" x2="65.5" y2="44.9" width="0.4064" layer="1"/>
-<wire x1="65.5" y1="44.9" x2="65.5" y2="43" width="0.4064" layer="1"/>
-<via x="65.5" y="43" extent="1-16" drill="0.35"/>
-<wire x1="65.5" y1="43" x2="65.5" y2="42" width="0.4064" layer="1"/>
-<via x="65.5" y="42" extent="1-16" drill="0.35"/>
-<wire x1="48" y1="20" x2="50" y2="20" width="0.3048" layer="1"/>
-<wire x1="50" y1="20" x2="51.4" y2="20" width="0.3048" layer="1"/>
-<via x="51.4" y="20" extent="1-16" drill="0.35"/>
-<wire x1="51.4" y1="20" x2="52.4" y2="20" width="0.3048" layer="1"/>
-<via x="52.4" y="20" extent="1-16" drill="0.35"/>
-<wire x1="48" y1="26" x2="50" y2="26" width="0.3048" layer="1"/>
-<wire x1="50" y1="26" x2="51.4" y2="26" width="0.3048" layer="1"/>
-<via x="51.4" y="26" extent="1-16" drill="0.35"/>
-<wire x1="51.4" y1="26" x2="52.4" y2="26" width="0.3048" layer="1"/>
-<via x="52.4" y="26" extent="1-16" drill="0.35"/>
-<wire x1="57" y1="29" x2="57" y2="27" width="0.3048" layer="1"/>
-<wire x1="57" y1="27" x2="56" y2="27" width="0.3048" layer="1"/>
-<via x="56" y="27" extent="1-16" drill="0.35"/>
-<via x="55" y="22" extent="1-16" drill="0.35"/>
-<via x="55" y="24" extent="1-16" drill="0.35"/>
-<via x="57" y="24" extent="1-16" drill="0.35"/>
-<via x="57" y="22" extent="1-16" drill="0.35"/>
-<wire x1="58.875" y1="23" x2="57.2" y2="23" width="0.3048" layer="1"/>
-<wire x1="57.2" y1="23" x2="57" y2="22.8" width="0.3048" layer="1"/>
-<wire x1="57" y1="22.8" x2="57" y2="22" width="0.3048" layer="1"/>
-<wire x1="65.4" y1="29" x2="65.4" y2="30.6" width="0.3048" layer="1"/>
-<via x="65.4" y="30.6" extent="1-16" drill="0.35"/>
-<wire x1="65.4" y1="30.6" x2="65.4" y2="31.6" width="0.3048" layer="1"/>
-<via x="65.4" y="31.6" extent="1-16" drill="0.35"/>
 <contactref element="D6" pad="P$2"/>
-<wire x1="56" y1="23" x2="55" y2="22" width="0.1524" layer="1"/>
+<contactref element="J3" pad="6"/>
+<contactref element="U$2" pad="3"/>
+<contactref element="U$2" pad="5"/>
+<contactref element="U$2" pad="6"/>
+<contactref element="U$2" pad="4"/>
+<contactref element="U2" pad="4"/>
+<contactref element="C6" pad="2"/>
+<contactref element="R1" pad="1"/>
+<contactref element="D1" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="U3" pad="4"/>
+<contactref element="R5" pad="1"/>
+<contactref element="C3" pad="2"/>
+<contactref element="J3" pad="5"/>
+<contactref element="D8" pad="2"/>
+<contactref element="J8" pad="P$1"/>
+<polygon width="0.1524" layer="16" rank="2">
+<vertex x="-1" y="64"/>
+<vertex x="111" y="64"/>
+<vertex x="111" y="-1"/>
+<vertex x="-1" y="-1"/>
+</polygon>
+<via x="22.5" y="12.4" extent="1-16" drill="0.35"/>
+<contactref element="J20" pad="1"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="46.5" y="32.5"/>
+<vertex x="52" y="32.5"/>
+<vertex x="52.5" y="32"/>
+<vertex x="55.5" y="32"/>
+<vertex x="55.5" y="29"/>
+<vertex x="46.5" y="29"/>
+</polygon>
+<via x="51.5" y="29.5" extent="1-16" drill="0.45"/>
+<via x="52.5" y="30.5" extent="1-16" drill="0.45"/>
+<via x="51.5" y="31.5" extent="1-16" drill="0.45"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="46.5" y="12"/>
+<vertex x="52" y="12"/>
+<vertex x="52.5" y="11.5"/>
+<vertex x="55.5" y="11.5"/>
+<vertex x="55.5" y="8.5"/>
+<vertex x="46.5" y="8.5"/>
+</polygon>
+<via x="51.5" y="11" extent="1-16" drill="0.45"/>
+<via x="51.5" y="9" extent="1-16" drill="0.45"/>
+<via x="52.5" y="10" extent="1-16" drill="0.45"/>
+<wire x1="56.5" y1="37.578" x2="58.178" y2="37.578" width="0.1524" layer="1"/>
+<wire x1="58.178" y1="37.578" x2="58.2" y2="37.6" width="0.1524" layer="1"/>
+<via x="58.2" y="37.6" extent="1-16" drill="0.35"/>
+<contactref element="R12" pad="1"/>
+<contactref element="R13" pad="2"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="44.5" y="10"/>
+<vertex x="44.5" y="15.5"/>
+<vertex x="21.5" y="15.5"/>
+<vertex x="21.5" y="10"/>
+</polygon>
+<contactref element="J14" pad="1"/>
+<wire x1="86.873" y1="10.227" x2="85" y2="12.1" width="0.254" layer="1"/>
+<wire x1="84" y1="12.1" x2="85" y2="12.1" width="0.254" layer="1"/>
+<wire x1="86.873" y1="10" x2="86.873" y2="10.227" width="0.254" layer="1"/>
+<contactref element="C2" pad="2"/>
+<contactref element="C4" pad="2"/>
+<via x="43.5" y="14.5" extent="1-16" drill="0.35"/>
+<via x="42" y="13.5" extent="1-16" drill="0.35"/>
+<via x="43.5" y="12.5" extent="1-16" drill="0.35"/>
+<via x="40.5" y="12.5" extent="1-16" drill="0.35"/>
+<via x="40.5" y="14.5" extent="1-16" drill="0.35"/>
+<via x="39" y="13.5" extent="1-16" drill="0.35"/>
+<contactref element="C5" pad="2"/>
+<contactref element="C7" pad="2"/>
+<contactref element="C8" pad="2"/>
+<contactref element="C9" pad="2"/>
+<via x="93" y="58" extent="1-16" drill="0.35"/>
+<via x="93" y="55.5" extent="1-16" drill="0.35"/>
+<via x="91.5" y="55.5" extent="1-16" drill="0.35"/>
+<via x="92.3" y="56.75" extent="1-16" drill="0.35"/>
+<via x="91.5" y="58" extent="1-16" drill="0.35"/>
+<polygon width="0.1524" layer="1" thermals="no" rank="2">
+<vertex x="96.5" y="54.5"/>
+<vertex x="96.5" y="59"/>
+<vertex x="90" y="59"/>
+<vertex x="90" y="54.5"/>
+</polygon>
+<polygon width="0.127" layer="1" thermals="no" rank="2">
+<vertex x="64" y="16"/>
+<vertex x="64" y="20.5"/>
+<vertex x="61.5" y="20.5"/>
+<vertex x="61.5" y="18.5"/>
+<vertex x="54.5" y="18.5"/>
+<vertex x="54.5" y="16"/>
+</polygon>
+<via x="63.5" y="19.5" extent="1-16" drill="0.35"/>
+<via x="62" y="19.5" extent="1-16" drill="0.35"/>
+<via x="62" y="18" extent="1-16" drill="0.35"/>
+<contactref element="C10" pad="2"/>
+<wire x1="68.9" y1="43.5" x2="74.5" y2="43.5" width="0.6096" layer="1"/>
+<wire x1="74.5" y1="43.5" x2="76.27" y2="41.73" width="0.6096" layer="1"/>
+<wire x1="76.27" y1="41.73" x2="76.27" y2="40.77" width="0.6096" layer="1"/>
 </signal>
 <signal name="+24V">
-<contactref element="J2" pad="20"/>
-<contactref element="J2" pad="11"/>
-<contactref element="J2" pad="9"/>
-<contactref element="J2" pad="7"/>
-<contactref element="J2" pad="5"/>
-<contactref element="J2" pad="3"/>
-<contactref element="J2" pad="1"/>
-<contactref element="J2" pad="30"/>
-<contactref element="J2" pad="22"/>
-<contactref element="J2" pad="24"/>
-<contactref element="J2" pad="26"/>
-<contactref element="J2" pad="28"/>
-<contactref element="C2" pad="P$2"/>
-<contactref element="J8" pad="P$1"/>
 <contactref element="C1" pad="P$2"/>
-<contactref element="C3" pad="2"/>
-<contactref element="R1" pad="1"/>
-<contactref element="R2" pad="1"/>
-<contactref element="C4" pad="2"/>
 <contactref element="R3" pad="2"/>
-<contactref element="J3" pad="10"/>
-<contactref element="J3" pad="1"/>
-<contactref element="U$1" pad="P$1"/>
-<contactref element="C5" pad="1"/>
-<contactref element="J14" pad="2"/>
-<polygon width="0" layer="1" thermals="no" rank="2">
-<vertex x="-2" y="7"/>
-<vertex x="16" y="7"/>
-<vertex x="19" y="10"/>
-<vertex x="60" y="10"/>
-<vertex x="62" y="8"/>
-<vertex x="77" y="8"/>
-<vertex x="82" y="13"/>
-<vertex x="82" y="20"/>
-<vertex x="84" y="20"/>
-<vertex x="84" y="28"/>
-<vertex x="79" y="28"/>
-<vertex x="79" y="45"/>
-<vertex x="90" y="45"/>
-<vertex x="90" y="-2"/>
+<contactref element="D6" pad="P$1"/>
+<contactref element="U$2" pad="7"/>
+<contactref element="U$2" pad="8"/>
+<contactref element="Q1" pad="P$5"/>
+<contactref element="U2" pad="1"/>
+<contactref element="C6" pad="1"/>
+<contactref element="Q2" pad="P$5"/>
+<contactref element="J7" pad="P$1"/>
+<wire x1="73.73" y1="40.77" x2="73.73" y2="38.23" width="1.27" layer="1"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="-2" y="12"/>
+<vertex x="13" y="12"/>
+<vertex x="15.5" y="9.5"/>
+<vertex x="44.5" y="9.5"/>
+<vertex x="46" y="8"/>
+<vertex x="56.5" y="8"/>
+<vertex x="58" y="9.5"/>
+<vertex x="61" y="9.5"/>
+<vertex x="65" y="13.5"/>
+<vertex x="95" y="13.5"/>
+<vertex x="95" y="-2"/>
 <vertex x="-2" y="-2"/>
 </polygon>
-<wire x1="64.603" y1="17.08" x2="64.603" y2="18.603" width="0.8128" layer="1"/>
-<wire x1="64.603" y1="18.603" x2="65" y2="19" width="0.8128" layer="1"/>
-<wire x1="65" y1="19" x2="69" y2="19" width="0.8128" layer="1"/>
-<wire x1="69" y1="19" x2="70" y2="18" width="0.8128" layer="1"/>
-<wire x1="67.92" y1="6.92" x2="67.397" y2="6.92" width="0.8128" layer="1"/>
-<wire x1="70" y1="18" x2="70" y2="9" width="0.8128" layer="1"/>
-<wire x1="70" y1="9" x2="67.92" y2="6.92" width="0.8128" layer="1"/>
-<wire x1="64" y1="34.46" x2="64" y2="34" width="0.8128" layer="1"/>
-<wire x1="62.6" y1="32.6" x2="62.6" y2="29" width="0.8128" layer="1"/>
-<wire x1="64" y1="34" x2="62.6" y2="32.6" width="0.8128" layer="1"/>
-<wire x1="64" y1="34.46" x2="80.03" y2="34.46" width="0.8128" layer="1"/>
-<wire x1="80.03" y1="34.46" x2="80.53" y2="33.96" width="0.8128" layer="1"/>
-<contactref element="D6" pad="P$1"/>
-</signal>
-<signal name="+5V">
-<contactref element="J12" pad="2"/>
-<contactref element="J11" pad="2"/>
-<contactref element="J13" pad="2"/>
-<contactref element="J10" pad="2"/>
-<contactref element="J9" pad="2"/>
-<contactref element="C10" pad="1"/>
-<contactref element="C9" pad="1"/>
-<contactref element="U2" pad="4"/>
-<wire x1="68.2126" y1="46" x2="65.7126" y2="48.5" width="0.6096" layer="1"/>
-<wire x1="58" y1="48.5" x2="58" y2="46.2126" width="0.6096" layer="1"/>
-<wire x1="58" y1="46.2126" x2="58.2126" y2="46" width="0.6096" layer="1"/>
-<wire x1="65.7126" y1="48.5" x2="58" y2="48.5" width="0.6096" layer="1"/>
-<wire x1="58.2126" y1="46" x2="56.0126" y2="43.8" width="0.6096" layer="1"/>
-<wire x1="56.0126" y1="43.8" x2="35.9874" y2="43.8" width="0.6096" layer="1"/>
-<wire x1="35.9874" y1="43.8" x2="33.7874" y2="46" width="0.6096" layer="1"/>
-<wire x1="54.1698" y1="23.34876875" x2="53.82103125" y2="23" width="0.3048" layer="1"/>
-<wire x1="53.82103125" y1="23" x2="53.125" y2="23" width="0.3048" layer="1"/>
-<wire x1="53.125" y1="23" x2="51" y2="23" width="0.3048" layer="1"/>
-<wire x1="51" y1="23" x2="50" y2="24" width="0.3048" layer="1"/>
-<wire x1="50" y1="24" x2="48" y2="24" width="0.3048" layer="1"/>
-<wire x1="74.2126" y1="19" x2="74.2126" y2="23.7874" width="0.6096" layer="1"/>
-<wire x1="71" y1="27" x2="67" y2="27" width="0.6096" layer="1"/>
-<wire x1="67" y1="24.2126" x2="67" y2="27" width="0.6096" layer="1"/>
-<wire x1="67" y1="24.2126" x2="67.2126" y2="24" width="0.6096" layer="1"/>
-<wire x1="74.2126" y1="23.7874" x2="71" y2="27" width="0.6096" layer="1"/>
-<wire x1="67" y1="27" x2="61.5" y2="27" width="0.6096" layer="1"/>
-<wire x1="61.5" y1="27" x2="61" y2="27.5" width="0.6096" layer="1"/>
-<wire x1="61" y1="39" x2="58" y2="42" width="0.6096" layer="1"/>
-<wire x1="58" y1="42" x2="58" y2="45.7874" width="0.6096" layer="1"/>
-<wire x1="58" y1="45.7874" x2="58.2126" y2="46" width="0.6096" layer="1"/>
-<wire x1="61" y1="27.5" x2="61" y2="31.5" width="0.6096" layer="1"/>
-<wire x1="61" y1="31.5" x2="61" y2="39" width="0.6096" layer="1"/>
-<wire x1="54.1698" y1="23.34876875" x2="54.1698" y2="29.1698" width="0.3048" layer="1"/>
-<wire x1="56.5" y1="31.5" x2="61" y2="31.5" width="0.3048" layer="1"/>
-<wire x1="54.1698" y1="29.1698" x2="56.5" y2="31.5" width="0.3048" layer="1"/>
+<wire x1="50" y1="13.9" x2="50.505" y2="14.405" width="0.6096" layer="1"/>
+<wire x1="50.505" y1="14.405" x2="54.2" y2="14.405" width="0.6096" layer="1"/>
+<contactref element="R13" pad="1"/>
+<contactref element="J14" pad="2"/>
+<polygon width="0.1524" layer="16">
+<vertex x="88.5" y="4.5"/>
+<vertex x="92.5" y="8.5"/>
+<vertex x="107" y="8.5"/>
+<vertex x="107" y="54"/>
+<vertex x="100.5" y="60.5"/>
+<vertex x="100.5" y="66"/>
+<vertex x="112.5" y="66"/>
+<vertex x="112.5" y="-3"/>
+<vertex x="88.5" y="-3"/>
+</polygon>
+<wire x1="66.95" y1="8" x2="70" y2="11.05" width="1.27" layer="1"/>
+<wire x1="56.5" y1="9.5" x2="56.5" y2="13.5" width="1.27" layer="1"/>
+<wire x1="56.5" y1="9.5" x2="58" y2="8" width="1.27" layer="1"/>
+<wire x1="58" y1="8" x2="66.95" y2="8" width="1.27" layer="1"/>
+<wire x1="55.595" y1="14.405" x2="56.5" y2="13.5" width="0.6096" layer="1"/>
+<wire x1="54.2" y1="14.405" x2="55.595" y2="14.405" width="0.6096" layer="1"/>
+<via x="89.5" y="4.5" extent="1-16" drill="0.45"/>
+<via x="89.5" y="2.5" extent="1-16" drill="0.45"/>
+<via x="91" y="3.5" extent="1-16" drill="0.45"/>
+<via x="91" y="5.5" extent="1-16" drill="0.45"/>
+<via x="91" y="1.5" extent="1-16" drill="0.45"/>
+<contactref element="C2" pad="1"/>
+<contactref element="C4" pad="1"/>
+<wire x1="56.5" y1="13.5" x2="58.5" y2="15.5" width="1.27" layer="1"/>
+<wire x1="58.5" y1="15.5" x2="61.8" y2="15.5" width="1.016" layer="1"/>
+<wire x1="68.2844" y1="21.9844" x2="68.2844" y2="23.50351875" width="1.27" layer="1"/>
+<wire x1="68.2844" y1="23.50351875" x2="73.73" y2="28.94911875" width="1.27" layer="1"/>
+<wire x1="61.8" y1="15.5" x2="68.2844" y2="21.9844" width="1.27" layer="1"/>
+<wire x1="73.73" y1="28.94911875" x2="73.73" y2="38.23" width="1.27" layer="1"/>
 </signal>
 <signal name="+3V3">
 <contactref element="U1" pad="P$25"/>
-<contactref element="J1" pad="3"/>
-<contactref element="U2" pad="6"/>
-<contactref element="C7" pad="1"/>
-<contactref element="C8" pad="1"/>
 <contactref element="D2" pad="1"/>
 <contactref element="D3" pad="1"/>
 <contactref element="D4" pad="1"/>
 <contactref element="D5" pad="1"/>
-<wire x1="53.125" y1="21.7" x2="50.3" y2="21.7" width="0.3048" layer="1"/>
-<wire x1="50.3" y1="21.7" x2="50" y2="22" width="0.3048" layer="1"/>
-<wire x1="50" y1="22" x2="48" y2="22" width="0.3048" layer="1"/>
-<wire x1="48" y1="22" x2="46.79793125" y2="22" width="0.3048" layer="1"/>
-<wire x1="46.79793125" y1="22" x2="45.14333125" y2="20.3454" width="0.3048" layer="1"/>
-<wire x1="34.6846" y1="20.3454" x2="33.44" y2="21.59" width="0.3048" layer="1"/>
-<wire x1="45.14333125" y1="20.3454" x2="34.6846" y2="20.3454" width="0.3048" layer="1"/>
-<wire x1="33.44" y1="29.21" x2="33.44" y2="26.67" width="0.2032" layer="1"/>
-<wire x1="33.44" y1="26.67" x2="33.44" y2="24.13" width="0.2032" layer="1"/>
-<wire x1="33.44" y1="24.13" x2="33.44" y2="21.59" width="0.2032" layer="1"/>
-<wire x1="25.127" y1="35.92" x2="25.2" y2="35.92" width="0.2032" layer="1"/>
-<wire x1="25.2" y1="35.92" x2="30.28" y2="35.92" width="0.2032" layer="1"/>
-<wire x1="33.44" y1="32.76" x2="33.44" y2="29.21" width="0.2032" layer="1"/>
-<wire x1="30.28" y1="35.92" x2="33.44" y2="32.76" width="0.2032" layer="1"/>
-<wire x1="13.11" y1="45.2274" x2="13.11" y2="37.29" width="0.3048" layer="1"/>
-<wire x1="25.4" y1="31.2" x2="27" y2="32.8" width="0.3048" layer="1"/>
-<wire x1="27" y1="32.8" x2="27" y2="34.12" width="0.3048" layer="1"/>
-<wire x1="27" y1="34.12" x2="25.2" y2="35.92" width="0.3048" layer="1"/>
-<wire x1="13.11" y1="37.29" x2="19.2" y2="31.2" width="0.3048" layer="1"/>
-<wire x1="19.2" y1="31.2" x2="25.4" y2="31.2" width="0.3048" layer="1"/>
+<contactref element="S4" pad="P$4"/>
+<contactref element="S3" pad="P$4"/>
+<contactref element="S2" pad="P$4"/>
+<contactref element="S1" pad="P$4"/>
+<wire x1="13.11" y1="47.2274" x2="13.11" y2="45.29" width="0.3048" layer="1"/>
+<wire x1="20.5" y1="44.1" x2="20.7" y2="44.1" width="0.3048" layer="1"/>
+<via x="20.7" y="44.1" extent="1-16" drill="0.35"/>
+<wire x1="20.7" y1="44.1" x2="25.2" y2="44.1" width="0.3048" layer="16"/>
+<wire x1="25.2" y1="44.1" x2="26.5" y2="42.8" width="0.3048" layer="16"/>
+<via x="26.5" y="42.8" extent="1-16" drill="0.35"/>
+<wire x1="26.5" y1="42.8" x2="27.153" y2="42.147" width="0.3048" layer="1"/>
+<wire x1="27.153" y1="42.147" x2="27.153" y2="40.005" width="0.3048" layer="1"/>
+<wire x1="13.11" y1="45.29" x2="15.8" y2="42.6" width="0.3048" layer="1"/>
+<wire x1="15.8" y1="42.6" x2="19" y2="42.6" width="0.3048" layer="1"/>
+<wire x1="19" y1="42.6" x2="20.5" y2="44.1" width="0.3048" layer="1"/>
+<wire x1="27.153" y1="40.005" x2="27.153" y2="37.465" width="0.3048" layer="1"/>
+<wire x1="27.153" y1="37.465" x2="27.153" y2="34.925" width="0.3048" layer="1"/>
+<wire x1="27.153" y1="34.925" x2="27.153" y2="32.385" width="0.3048" layer="1"/>
+<via x="27" y="26.1" extent="1-16" drill="0.35"/>
+<wire x1="27" y1="26.1" x2="28.9" y2="24.2" width="0.2032" layer="16"/>
+<via x="28.9" y="24.2" extent="1-16" drill="0.35"/>
+<wire x1="28.9" y1="24.2" x2="30.1" y2="23" width="0.2032" layer="1"/>
+<wire x1="33.9" y1="25.6" x2="33.9" y2="26.2" width="0.2032" layer="1"/>
+<wire x1="33.9" y1="26.2" x2="34.4" y2="26.7" width="0.2032" layer="1"/>
+<wire x1="42.4" y1="20.7" x2="42.4" y2="18.9" width="0.2032" layer="1"/>
+<wire x1="42.4" y1="18.9" x2="41.7" y2="18.2" width="0.2032" layer="1"/>
+<wire x1="41.7" y1="18.2" x2="41.05" y2="18.2" width="0.2032" layer="1"/>
+<wire x1="30.1" y1="23" x2="31.3" y2="23" width="0.2032" layer="1"/>
+<wire x1="31.3" y1="23" x2="33.9" y2="25.6" width="0.2032" layer="1"/>
+<wire x1="34.4" y1="26.7" x2="36.4" y2="26.7" width="0.2032" layer="1"/>
+<wire x1="36.4" y1="26.7" x2="37.5" y2="25.6" width="0.2032" layer="1"/>
+<wire x1="37.5" y1="25.6" x2="42.4" y2="20.7" width="0.2032" layer="1"/>
+<wire x1="35.05" y1="24.2" x2="36.1" y2="24.2" width="0.1524" layer="1"/>
+<wire x1="36.1" y1="24.2" x2="37.5" y2="25.6" width="0.1524" layer="1"/>
+<wire x1="29.05" y1="18.2" x2="35.4" y2="18.2" width="0.1524" layer="1"/>
+<wire x1="41" y1="18.2" x2="41.05" y2="18.2" width="0.1524" layer="1"/>
+<wire x1="39.3" y1="16.5" x2="41" y2="18.2" width="0.1524" layer="1"/>
+<wire x1="35.4" y1="18.2" x2="37.1" y2="16.5" width="0.1524" layer="1"/>
+<wire x1="37.1" y1="16.5" x2="38.9" y2="16.5" width="0.1524" layer="1"/>
+<wire x1="38.9" y1="16.5" x2="39.3" y2="16.5" width="0.1524" layer="1"/>
+<wire x1="35.05" y1="12.2" x2="38.9" y2="16.05" width="0.1524" layer="1"/>
+<wire x1="38.9" y1="16.05" x2="38.9" y2="16.5" width="0.1524" layer="1"/>
+<contactref element="D9" pad="1"/>
+<wire x1="27.153" y1="32.385" x2="27.153" y2="29.845" width="0.3048" layer="1"/>
+<wire x1="27.153" y1="29.845" x2="27.153" y2="26.253" width="0.2032" layer="1"/>
+<wire x1="27.153" y1="26.253" x2="27" y2="26.1" width="0.2032" layer="1"/>
 </signal>
 <signal name="3V3">
 </signal>
 <signal name="PSU_VSENSE">
 <contactref element="R4" pad="2"/>
 <contactref element="R3" pad="1"/>
-<contactref element="D1" pad="1"/>
 <contactref element="U1" pad="P$34"/>
-<wire x1="11" y1="9" x2="13" y2="9" width="0.2032" layer="1"/>
-<wire x1="13" y1="9" x2="13.4" y2="9" width="0.2032" layer="1"/>
-<wire x1="16.35" y1="7.8" x2="17" y2="7.15" width="0.2032" layer="1"/>
-<wire x1="13.4" y1="9" x2="14.6" y2="7.8" width="0.2032" layer="1"/>
-<wire x1="14.6" y1="7.8" x2="16.35" y2="7.8" width="0.2032" layer="1"/>
-<wire x1="11" y1="9" x2="11" y2="8.4" width="0.2032" layer="1"/>
-<wire x1="11" y1="8.4" x2="10.6" y2="8" width="0.2032" layer="1"/>
-<wire x1="10.6" y1="8" x2="2" y2="8" width="0.2032" layer="1"/>
-<wire x1="0.508" y1="18.692" x2="0.508" y2="20.4" width="0.2032" layer="1"/>
-<wire x1="0.508" y1="20.4" x2="1.053" y2="20.945" width="0.2032" layer="1"/>
-<wire x1="1.053" y1="20.945" x2="1.5276" y2="20.945" width="0.2032" layer="1"/>
-<wire x1="2" y1="8" x2="1.4" y2="8.6" width="0.2032" layer="1"/>
-<wire x1="1.4" y1="8.6" x2="1.4" y2="17.8" width="0.2032" layer="1"/>
-<wire x1="1.4" y1="17.8" x2="0.508" y2="18.692" width="0.2032" layer="1"/>
-</signal>
-<signal name="N$2">
-<contactref element="D1" pad="2"/>
-<contactref element="R5" pad="2"/>
-<wire x1="15" y1="9" x2="16.85" y2="9" width="0.2032" layer="1"/>
-<wire x1="16.85" y1="9" x2="17" y2="8.85" width="0.2032" layer="1"/>
-</signal>
-<signal name="B2">
-<contactref element="J3" pad="3"/>
-<contactref element="U2" pad="9"/>
-<wire x1="59.4901875" y1="21.709" x2="58.884" y2="21.709" width="0.2032" layer="1"/>
-<wire x1="58.875" y1="21.7" x2="58.884" y2="21.709" width="0.2032" layer="1"/>
-<wire x1="59.4901875" y1="21.709" x2="61.4" y2="19.7991875" width="0.2032" layer="1"/>
-<wire x1="61.4" y1="17.743" x2="64.603" y2="14.54" width="0.2032" layer="1"/>
-<wire x1="61.4" y1="19.7991875" x2="61.4" y2="17.743" width="0.2032" layer="1"/>
-</signal>
-<signal name="Y2">
-<contactref element="J3" pad="7"/>
-<contactref element="U2" pad="10"/>
-<wire x1="64.603" y1="9.46" x2="61.6" y2="12.463" width="0.2032" layer="1"/>
-<wire x1="61.6" y1="12.463" x2="61.6" y2="15" width="0.2032" layer="1"/>
-<via x="61.6" y="15" extent="1-16" drill="0.35"/>
-<wire x1="61.6" y1="15" x2="59.2" y2="17.4" width="0.2032" layer="16"/>
-<wire x1="59.2" y1="20.4" x2="60.6" y2="21.8" width="0.2032" layer="16"/>
-<via x="60.6" y="21.8" extent="1-16" drill="0.35"/>
-<wire x1="60.6" y1="21.8" x2="60.05" y2="22.35" width="0.2032" layer="1"/>
-<wire x1="60.05" y1="22.35" x2="58.875" y2="22.35" width="0.2032" layer="1"/>
-<wire x1="59.2" y1="17.4" x2="59.2" y2="20.4" width="0.2032" layer="16"/>
-</signal>
-<signal name="A2">
-<contactref element="J3" pad="4"/>
-<contactref element="U2" pad="8"/>
-<wire x1="58.875" y1="21.05" x2="59.55" y2="21.05" width="0.2032" layer="1"/>
-<wire x1="60.552559375" y1="20.047440625" x2="60.552559375" y2="19.552559375" width="0.2032" layer="1"/>
-<via x="60.552559375" y="19.552559375" extent="1-16" drill="0.35"/>
-<wire x1="60.552559375" y1="19.552559375" x2="60.6" y2="19.50511875" width="0.2032" layer="16"/>
-<wire x1="60.6" y1="19.50511875" x2="60.6" y2="18" width="0.2032" layer="16"/>
-<wire x1="60.6" y1="18" x2="62.8" y2="15.8" width="0.2032" layer="16"/>
-<wire x1="66.137" y1="15.8" x2="67.397" y2="14.54" width="0.2032" layer="16"/>
-<wire x1="59.55" y1="21.05" x2="60.552559375" y2="20.047440625" width="0.2032" layer="1"/>
-<wire x1="62.8" y1="15.8" x2="66.137" y2="15.8" width="0.2032" layer="16"/>
-</signal>
-<signal name="Z2">
-<contactref element="J3" pad="8"/>
-<contactref element="U2" pad="12"/>
-<wire x1="58.875" y1="23.65" x2="60.15" y2="23.65" width="0.2032" layer="1"/>
-<wire x1="61.5088" y1="22.2912" x2="61.5088" y2="21.8" width="0.2032" layer="1"/>
-<via x="61.5088" y="21.8" extent="1-16" drill="0.35"/>
-<wire x1="61.5088" y1="21.8" x2="60.7088" y2="21" width="0.2032" layer="16"/>
-<wire x1="60.7088" y1="21" x2="60.3029" y2="21" width="0.2032" layer="16"/>
-<via x="62.5088" y="15" extent="1-16" drill="0.35"/>
-<wire x1="61.4707" y1="15.6322" x2="62.06186875" y2="15.6322" width="0.2032" layer="16"/>
-<wire x1="62.5088" y1="15.18526875" x2="62.5088" y2="15" width="0.2032" layer="16"/>
-<wire x1="62.06186875" y1="15.6322" x2="62.5088" y2="15.18526875" width="0.2032" layer="16"/>
-<wire x1="62.5088" y1="15" x2="62.5088" y2="12.0912" width="0.2032" layer="1"/>
-<wire x1="62.5088" y1="12.0912" x2="63.8" y2="10.8" width="0.2032" layer="1"/>
-<wire x1="66.057" y1="10.8" x2="67.397" y2="9.46" width="0.2032" layer="1"/>
-<wire x1="60.15" y1="23.65" x2="61.5088" y2="22.2912" width="0.2032" layer="1"/>
-<wire x1="60.3029" y1="21" x2="59.5556" y2="20.2527" width="0.2032" layer="16"/>
-<wire x1="59.5556" y1="20.2527" x2="59.5556" y2="17.5473" width="0.2032" layer="16"/>
-<wire x1="59.5556" y1="17.5473" x2="61.4707" y2="15.6322" width="0.2032" layer="16"/>
-<wire x1="63.8" y1="10.8" x2="66.057" y2="10.8" width="0.2032" layer="1"/>
-</signal>
-<signal name="N$5">
-<contactref element="U$1" pad="P$3"/>
-<contactref element="J10" pad="1"/>
-<contactref element="C6" pad="1"/>
-<wire x1="59.7874" y1="46" x2="61.6" y2="46" width="0.6096" layer="1"/>
-<wire x1="61.6" y1="46" x2="62.6" y2="45" width="0.6096" layer="1"/>
-<wire x1="62.6" y1="45" x2="64" y2="43.6" width="0.6096" layer="1"/>
-<wire x1="64" y1="43.6" x2="64" y2="39.54" width="0.6096" layer="1"/>
-</signal>
-<signal name="N$6">
-<contactref element="X1" pad="4"/>
-<contactref element="J9" pad="1"/>
-<wire x1="69.7874" y1="46" x2="73.5" y2="46" width="0.6096" layer="1"/>
-<wire x1="73.5" y1="46" x2="76.09" y2="48.59" width="0.6096" layer="1"/>
-<wire x1="76.09" y1="48.59" x2="76.09" y2="50.23" width="0.6096" layer="1"/>
+<contactref element="D1" pad="1"/>
+<wire x1="20" y1="10.9" x2="20" y2="13.2" width="0.1524" layer="1"/>
+<wire x1="10.255" y1="22.945" x2="1.5276" y2="22.945" width="0.1524" layer="1"/>
+<wire x1="20" y1="13.2" x2="10.255" y2="22.945" width="0.1524" layer="1"/>
+<wire x1="20" y1="10.9" x2="22.5" y2="8.4" width="0.1524" layer="1"/>
+<wire x1="22.5" y1="8.4" x2="22.5" y2="8.1" width="0.1524" layer="1"/>
+<wire x1="22.5" y1="8.1" x2="24.978" y2="8.1" width="0.1524" layer="1"/>
+<wire x1="24.978" y1="8.1" x2="25" y2="8.078" width="0.1524" layer="1"/>
 </signal>
 <signal name="5V0A">
 <contactref element="X1" pad="2"/>
@@ -1644,308 +1680,472 @@ design rules under a new name.</description>
 <signal name="RPI_TX">
 <contactref element="X1" pad="8"/>
 <contactref element="U1" pad="P$15"/>
-<wire x1="71.01" y1="50.23" x2="67.78" y2="47" width="0.2032" layer="16"/>
-<wire x1="56.8" y1="47" x2="56.2" y2="46.4" width="0.2032" layer="16"/>
-<via x="56.2" y="46.4" extent="1-16" drill="0.35"/>
-<wire x1="56.2" y1="46.4" x2="39.4" y2="46.4" width="0.2032" layer="1"/>
-<wire x1="39.4" y1="46.4" x2="37.8" y2="44.8" width="0.2032" layer="1"/>
-<via x="37.8" y="44.8" extent="1-16" drill="0.35"/>
-<wire x1="37.8" y1="44.8" x2="35" y2="42" width="0.2032" layer="16"/>
-<wire x1="20.8" y1="39" x2="20.8" y2="38.8" width="0.2032" layer="16"/>
-<via x="20.8" y="38.8" extent="1-16" drill="0.35"/>
-<wire x1="20.8" y1="38.8" x2="22.0774" y2="38.8" width="0.2032" layer="1"/>
-<wire x1="22.0774" y1="38.8" x2="22.1524" y2="38.725" width="0.2032" layer="1"/>
-<wire x1="67.78" y1="47" x2="56.8" y2="47" width="0.2032" layer="16"/>
-<wire x1="35" y1="42" x2="27.2" y2="42" width="0.2032" layer="16"/>
-<wire x1="27.2" y1="42" x2="26.8" y2="42.4" width="0.2032" layer="16"/>
-<wire x1="26.8" y1="42.4" x2="24.2" y2="42.4" width="0.2032" layer="16"/>
-<wire x1="24.2" y1="42.4" x2="20.8" y2="39" width="0.2032" layer="16"/>
+<wire x1="71.01" y1="58.23" x2="69.74" y2="59.5" width="0.1524" layer="1"/>
+<wire x1="67.7" y1="59.5" x2="67.2" y2="59" width="0.1524" layer="1"/>
+<wire x1="67.2" y1="57.7" x2="66.5" y2="57" width="0.1524" layer="1"/>
+<wire x1="21.9524" y1="40.525" x2="22.1524" y2="40.725" width="0.1524" layer="1"/>
+<wire x1="21.9524" y1="40.525" x2="14.075" y2="40.525" width="0.1524" layer="1"/>
+<wire x1="69.74" y1="59.5" x2="67.7" y2="59.5" width="0.1524" layer="1"/>
+<wire x1="67.2" y1="59" x2="67.2" y2="57.7" width="0.1524" layer="1"/>
+<wire x1="66.5" y1="57" x2="38.2" y2="57" width="0.1524" layer="1"/>
+<wire x1="38.2" y1="57" x2="33.4" y2="52.2" width="0.1524" layer="1"/>
+<wire x1="33.4" y1="52.2" x2="12.6" y2="52.2" width="0.1524" layer="1"/>
+<wire x1="12.6" y1="52.2" x2="9.7" y2="49.3" width="0.1524" layer="1"/>
+<wire x1="9.7" y1="49.3" x2="9.7" y2="44.9" width="0.1524" layer="1"/>
+<wire x1="9.7" y1="44.9" x2="14.075" y2="40.525" width="0.1524" layer="1"/>
 </signal>
 <signal name="RPI_RX">
 <contactref element="X1" pad="10"/>
 <contactref element="U1" pad="P$17"/>
-<wire x1="22.1524" y1="41.265" x2="21.265" y2="41.265" width="0.2032" layer="1"/>
-<wire x1="21.265" y1="41.265" x2="20" y2="40" width="0.2032" layer="1"/>
-<via x="20" y="40" extent="1-16" drill="0.35"/>
-<wire x1="20" y1="40" x2="23" y2="43" width="0.2032" layer="16"/>
-<wire x1="34.4" y1="43" x2="36.4" y2="45" width="0.2032" layer="16"/>
-<via x="36.4" y="45" extent="1-16" drill="0.35"/>
-<wire x1="36.4" y1="45" x2="38.6" y2="47.2" width="0.2032" layer="1"/>
-<wire x1="23" y1="43" x2="34.4" y2="43" width="0.2032" layer="16"/>
-<wire x1="54.6" y1="47.2" x2="54.8" y2="47.4" width="0.2032" layer="1"/>
-<via x="54.8" y="47.4" extent="1-16" drill="0.35"/>
-<wire x1="54.8" y1="47.4" x2="55.2" y2="47.8" width="0.2032" layer="16"/>
-<wire x1="66.04" y1="47.8" x2="68.47" y2="50.23" width="0.2032" layer="16"/>
-<wire x1="38.6" y1="47.2" x2="54.6" y2="47.2" width="0.2032" layer="1"/>
-<wire x1="55.2" y1="47.8" x2="66.04" y2="47.8" width="0.2032" layer="16"/>
+<wire x1="22.1524" y1="43.265" x2="20.665" y2="43.265" width="0.1524" layer="1"/>
+<wire x1="14.5" y1="41.1" x2="10.5" y2="45.1" width="0.1524" layer="1"/>
+<wire x1="10.5" y1="45.1" x2="10.5" y2="48.6" width="0.1524" layer="1"/>
+<wire x1="66.64" y1="56.4" x2="68.47" y2="58.23" width="0.1524" layer="1"/>
+<wire x1="20.665" y1="43.265" x2="18.5" y2="41.1" width="0.1524" layer="1"/>
+<wire x1="18.5" y1="41.1" x2="14.5" y2="41.1" width="0.1524" layer="1"/>
+<wire x1="10.5" y1="48.6" x2="13.1" y2="51.2" width="0.1524" layer="1"/>
+<wire x1="13.1" y1="51.2" x2="33.9" y2="51.2" width="0.1524" layer="1"/>
+<wire x1="33.9" y1="51.2" x2="39.1" y2="56.4" width="0.1524" layer="1"/>
+<wire x1="39.1" y1="56.4" x2="66.64" y2="56.4" width="0.1524" layer="1"/>
 </signal>
 <signal name="DISP_SCL">
 <contactref element="J1" pad="2"/>
 <contactref element="U1" pad="P$10"/>
-<wire x1="24.873" y1="38.46" x2="24.873" y2="37.35429375" width="0.2032" layer="1"/>
-<wire x1="24.873" y1="37.35429375" x2="23.6792" y2="36.16049375" width="0.2032" layer="1"/>
-<wire x1="23.6792" y1="36.16049375" x2="23.6792" y2="32.8792" width="0.2032" layer="1"/>
-<wire x1="23.175" y1="32.375" x2="22.1524" y2="32.375" width="0.2032" layer="1"/>
-<wire x1="23.6792" y1="32.8792" x2="23.175" y2="32.375" width="0.2032" layer="1"/>
+<wire x1="60.127" y1="47.04" x2="61.6" y2="45.567" width="0.1524" layer="1"/>
+<wire x1="61.6" y1="45.567" x2="61.6" y2="43.6" width="0.1524" layer="1"/>
+<wire x1="61.6" y1="43.6" x2="60.9" y2="42.9" width="0.1524" layer="1"/>
+<wire x1="58.4" y1="42.9" x2="57.5" y2="43.8" width="0.1524" layer="1"/>
+<wire x1="57.5" y1="43.8" x2="26.4" y2="43.8" width="0.1524" layer="1"/>
+<wire x1="22.975" y1="34.375" x2="22.1524" y2="34.375" width="0.1524" layer="1"/>
+<wire x1="60.9" y1="42.9" x2="58.4" y2="42.9" width="0.1524" layer="1"/>
+<wire x1="26.4" y1="43.8" x2="25.3" y2="42.7" width="0.1524" layer="1"/>
+<wire x1="25.3" y1="42.7" x2="25.3" y2="36.7" width="0.1524" layer="1"/>
+<wire x1="25.3" y1="36.7" x2="22.975" y2="34.375" width="0.1524" layer="1"/>
 </signal>
 <signal name="DISP_SDA">
 <contactref element="J1" pad="1"/>
 <contactref element="U1" pad="P$11"/>
-<wire x1="22.1524" y1="33.645" x2="23.1686" y2="33.645" width="0.2032" layer="1"/>
-<wire x1="23.1686" y1="33.645" x2="23.3236" y2="33.8" width="0.2032" layer="1"/>
-<wire x1="23.3236" y1="33.8" x2="23.3236" y2="36.30779375" width="0.2032" layer="1"/>
-<wire x1="25.127" y1="40.40229375" x2="25.127" y2="41" width="0.2032" layer="1"/>
-<wire x1="23.6792" y1="36.66339375" x2="23.6792" y2="38.95449375" width="0.2032" layer="1"/>
-<wire x1="23.6792" y1="38.95449375" x2="25.127" y2="40.40229375" width="0.2032" layer="1"/>
-<wire x1="23.3236" y1="36.30779375" x2="23.6792" y2="36.66339375" width="0.2032" layer="1"/>
-</signal>
-<signal name="N$7">
-<contactref element="R7" pad="1"/>
-<contactref element="U2" pad="13"/>
-<wire x1="59" y1="29" x2="59" y2="28.4092125" width="0.2032" layer="1"/>
-<wire x1="59" y1="28.4092125" x2="59.869" y2="27.5402125" width="0.2032" layer="1"/>
-<wire x1="59.869" y1="24.6698125" x2="59.4991875" y2="24.3" width="0.2032" layer="1"/>
-<wire x1="59.4991875" y1="24.3" x2="58.875" y2="24.3" width="0.2032" layer="1"/>
-<wire x1="59.869" y1="27.5402125" x2="59.869" y2="24.6698125" width="0.2032" layer="1"/>
-</signal>
-<signal name="N$8">
-<contactref element="R6" pad="1"/>
-<contactref element="U2" pad="14"/>
-<wire x1="59" y1="27" x2="59" y2="25.075" width="0.2032" layer="1"/>
-<wire x1="59" y1="25.075" x2="58.875" y2="24.95" width="0.2032" layer="1"/>
-</signal>
-<signal name="2-0-PA09">
-<contactref element="U1" pad="P$2"/>
-<contactref element="U2" pad="3"/>
-<wire x1="53.125" y1="23.65" x2="51.433" y2="23.65" width="0.2032" layer="1"/>
-<wire x1="51.433" y1="23.65" x2="51.4" y2="23.683" width="0.2032" layer="1"/>
-<via x="51.4" y="23.683" extent="1-16" drill="0.35"/>
-<wire x1="51.4" y1="23.683" x2="49.117" y2="21.4" width="0.2032" layer="16"/>
-<wire x1="49.117" y1="21.4" x2="46.4" y2="21.4" width="0.2032" layer="16"/>
-<wire x1="43.8" y1="18.8" x2="43.6" y2="18.8" width="0.2032" layer="16"/>
-<via x="43.6" y="18.8" extent="1-16" drill="0.35"/>
-<wire x1="43.6" y1="18.8" x2="29.2" y2="18.8" width="0.2032" layer="1"/>
-<wire x1="29.2" y1="18.8" x2="27" y2="21" width="0.2032" layer="1"/>
-<wire x1="27" y1="21" x2="22.2074" y2="21" width="0.2032" layer="1"/>
-<wire x1="22.2074" y1="21" x2="22.1524" y2="20.945" width="0.2032" layer="1"/>
-<wire x1="46.4" y1="21.4" x2="43.8" y2="18.8" width="0.2032" layer="16"/>
-</signal>
-<signal name="2-2-PA10">
-<contactref element="U1" pad="P$3"/>
-<contactref element="U2" pad="7"/>
-<wire x1="53.125" y1="21.05" x2="50.85" y2="21.05" width="0.2032" layer="1"/>
-<wire x1="50.85" y1="21.05" x2="50.454" y2="20.654" width="0.2032" layer="1"/>
-<wire x1="46.854" y1="20.654" x2="46" y2="19.8" width="0.2032" layer="1"/>
-<wire x1="46" y1="19.8" x2="29.6" y2="19.8" width="0.2032" layer="1"/>
-<wire x1="27.185" y1="22.215" x2="22.1524" y2="22.215" width="0.2032" layer="1"/>
-<wire x1="50.454" y1="20.654" x2="46.854" y2="20.654" width="0.2032" layer="1"/>
-<wire x1="29.6" y1="19.8" x2="27.185" y2="22.215" width="0.2032" layer="1"/>
-</signal>
-<signal name="RE2">
-<contactref element="U2" pad="2"/>
-<contactref element="U1" pad="P$35"/>
-<wire x1="53.125" y1="24.3" x2="51.67706875" y2="24.3" width="0.2032" layer="1"/>
-<wire x1="51.67706875" y1="24.3" x2="51.66186875" y2="24.3152" width="0.2032" layer="1"/>
-<wire x1="51.66186875" y1="24.3152" x2="51.4848" y2="24.3152" width="0.2032" layer="1"/>
-<wire x1="46.4" y1="24.8" x2="45.8" y2="25.4" width="0.2032" layer="1"/>
-<wire x1="45.8" y1="25.4" x2="40.4" y2="25.4" width="0.2032" layer="1"/>
-<wire x1="40.4" y1="25.4" x2="40.2" y2="25.2" width="0.2032" layer="1"/>
-<via x="40.2" y="25.2" extent="1-16" drill="0.35"/>
-<wire x1="40.2" y1="25.2" x2="37.2" y2="22.2" width="0.2032" layer="16"/>
-<wire x1="31.4" y1="22.2" x2="31" y2="22.6" width="0.2032" layer="16"/>
-<wire x1="31" y1="22.6" x2="19.8" y2="22.6" width="0.2032" layer="16"/>
-<via x="19.8" y="22.6" extent="1-16" drill="0.35"/>
-<wire x1="19.8" y1="22.6" x2="16.875" y2="19.675" width="0.2032" layer="1"/>
-<wire x1="16.875" y1="19.675" x2="1.5276" y2="19.675" width="0.2032" layer="1"/>
-<wire x1="51.4848" y1="24.3152" x2="51" y2="24.8" width="0.2032" layer="1"/>
-<wire x1="51" y1="24.8" x2="46.4" y2="24.8" width="0.2032" layer="1"/>
-<wire x1="37.2" y1="22.2" x2="31.4" y2="22.2" width="0.2032" layer="16"/>
-</signal>
-<signal name="TERM2">
-<contactref element="U2" pad="5"/>
-<contactref element="U1" pad="P$4"/>
-<wire x1="53.125" y1="22.35" x2="51.0592125" y2="22.35" width="0.2032" layer="1"/>
-<wire x1="51.0592125" y1="22.35" x2="50.7552125" y2="22.654" width="0.2032" layer="1"/>
-<wire x1="39.4" y1="22.8" x2="37.6" y2="21" width="0.2032" layer="16"/>
-<wire x1="37.6" y1="21" x2="30.2" y2="21" width="0.2032" layer="16"/>
-<wire x1="30.2" y1="21" x2="29.8" y2="21.4" width="0.2032" layer="16"/>
-<via x="29.8" y="21.4" extent="1-16" drill="0.35"/>
-<wire x1="29.8" y1="21.4" x2="29.6" y2="21.4" width="0.2032" layer="1"/>
-<wire x1="29.6" y1="21.4" x2="27.715" y2="23.285" width="0.2032" layer="1"/>
-<wire x1="27.715" y1="23.285" x2="22.3524" y2="23.285" width="0.2032" layer="1"/>
-<wire x1="22.3524" y1="23.285" x2="22.1524" y2="23.485" width="0.2032" layer="1"/>
-<wire x1="48.746" y1="22.654" x2="48.6" y2="22.8" width="0.2032" layer="1"/>
-<wire x1="48.6" y1="22.8" x2="40.2" y2="22.8" width="0.2032" layer="1"/>
-<via x="40.2" y="22.8" extent="1-16" drill="0.35"/>
-<wire x1="40.2" y1="22.8" x2="39.4" y2="22.8" width="0.2032" layer="16"/>
-<wire x1="50.7552125" y1="22.654" x2="48.746" y2="22.654" width="0.2032" layer="1"/>
-</signal>
-<signal name="DE2">
-<contactref element="U2" pad="1"/>
-<contactref element="U1" pad="P$1"/>
-<wire x1="53.125" y1="24.95" x2="51.3529" y2="24.95" width="0.2032" layer="1"/>
-<wire x1="51.3529" y1="24.95" x2="51.1473" y2="25.1556" width="0.2032" layer="1"/>
-<wire x1="51.1473" y1="25.1556" x2="47.0444" y2="25.1556" width="0.2032" layer="1"/>
-<wire x1="46.4" y1="25.8" x2="46.4" y2="27.4" width="0.2032" layer="1"/>
-<wire x1="46.4" y1="27.4" x2="45.8" y2="28" width="0.2032" layer="1"/>
-<wire x1="40.6" y1="28" x2="40.2" y2="27.6" width="0.2032" layer="1"/>
-<via x="40.2" y="27.6" extent="1-16" drill="0.35"/>
-<wire x1="40.2" y1="27.6" x2="40.2" y2="27" width="0.2032" layer="16"/>
-<wire x1="40.2" y1="27" x2="36.6" y2="23.4" width="0.2032" layer="16"/>
-<wire x1="36.6" y1="23.4" x2="21.2" y2="23.4" width="0.2032" layer="16"/>
-<wire x1="21.2" y1="23.4" x2="20.2" y2="24.4" width="0.2032" layer="16"/>
-<via x="20.2" y="24.4" extent="1-16" drill="0.35"/>
-<wire x1="20.2" y1="24.4" x2="20.2" y2="23.6" width="0.2032" layer="1"/>
-<wire x1="20.2" y1="23.6" x2="20.6" y2="23.2" width="0.2032" layer="1"/>
-<wire x1="21.325" y1="19.675" x2="22.1524" y2="19.675" width="0.2032" layer="1"/>
-<wire x1="47.0444" y1="25.1556" x2="46.4" y2="25.8" width="0.2032" layer="1"/>
-<wire x1="45.8" y1="28" x2="40.6" y2="28" width="0.2032" layer="1"/>
-<wire x1="20.6" y1="23.2" x2="20.6" y2="20.4" width="0.2032" layer="1"/>
-<wire x1="20.6" y1="20.4" x2="21.325" y2="19.675" width="0.2032" layer="1"/>
+<wire x1="22.1524" y1="35.645" x2="23.145" y2="35.645" width="0.1524" layer="1"/>
+<wire x1="26.2" y1="44.5" x2="59.873" y2="44.5" width="0.1524" layer="1"/>
+<wire x1="23.145" y1="35.645" x2="24.7" y2="37.2" width="0.1524" layer="1"/>
+<wire x1="24.7" y1="37.2" x2="24.7" y2="43" width="0.1524" layer="1"/>
+<wire x1="24.7" y1="43" x2="26.2" y2="44.5" width="0.1524" layer="1"/>
 </signal>
 <signal name="PA12">
 <contactref element="U1" pad="P$8"/>
 <contactref element="R9" pad="1"/>
 <contactref element="J16" pad="2"/>
-<wire x1="39.1" y1="26.67" x2="41.7322" y2="26.67" width="0.2032" layer="1"/>
-<wire x1="39.1" y1="26.67" x2="39.1" y2="27.8007875" width="0.2032" layer="1"/>
-<wire x1="38.3556" y1="31.3556" x2="38.38965625" y2="31.38965625" width="0.2032" layer="1"/>
-<via x="38.38965625" y="31.38965625" extent="1-16" drill="0.35"/>
-<wire x1="37.90890625" y1="31.4792375" x2="37.38516875" y2="31.4792375" width="0.2032" layer="16"/>
-<wire x1="37.38516875" y1="31.4792375" x2="37.21713125" y2="31.3112" width="0.2032" layer="16"/>
-<wire x1="38.38965625" y1="31.38965625" x2="37.9984875" y2="31.38965625" width="0.2032" layer="16"/>
-<wire x1="37.9984875" y1="31.38965625" x2="37.90890625" y2="31.4792375" width="0.2032" layer="16"/>
-<wire x1="23.8" y1="28.6058" x2="23.8" y2="28.6" width="0.2032" layer="16"/>
-<via x="23.8" y="28.6" extent="1-16" drill="0.35"/>
-<wire x1="23.8" y1="28.6" x2="23.765" y2="28.565" width="0.2032" layer="1"/>
-<wire x1="23.765" y1="28.565" x2="22.1524" y2="28.565" width="0.2032" layer="1"/>
-<wire x1="39.1" y1="27.8007875" x2="38.3556" y2="28.5451875" width="0.2032" layer="1"/>
-<wire x1="38.3556" y1="28.5451875" x2="38.3556" y2="31.3556" width="0.2032" layer="1"/>
-<wire x1="37.21713125" y1="31.3112" x2="26.5054" y2="31.3112" width="0.2032" layer="16"/>
-<wire x1="26.5054" y1="31.3112" x2="23.8" y2="28.6058" width="0.2032" layer="16"/>
+<wire x1="37.2872" y1="37.465" x2="34.60825625" y2="37.465" width="0.1524" layer="16"/>
+<wire x1="21.5952" y1="31.5952" x2="20.6" y2="30.6" width="0.1524" layer="16"/>
+<via x="20.6" y="30.6" extent="1-16" drill="0.35"/>
+<wire x1="20.6" y1="30.6" x2="22.1174" y2="30.6" width="0.1524" layer="1"/>
+<wire x1="22.1174" y1="30.6" x2="22.1524" y2="30.565" width="0.1524" layer="1"/>
+<wire x1="34.60825625" y1="37.465" x2="28.73845625" y2="31.5952" width="0.1524" layer="16"/>
+<wire x1="28.73845625" y1="31.5952" x2="21.5952" y2="31.5952" width="0.1524" layer="16"/>
+<wire x1="37.2872" y1="37.465" x2="35.055" y2="37.465" width="0.1524" layer="1"/>
 </signal>
 <signal name="PA13">
 <contactref element="U1" pad="P$9"/>
 <contactref element="R8" pad="1"/>
 <contactref element="J15" pad="2"/>
-<wire x1="39.1" y1="29.21" x2="41.7322" y2="29.21" width="0.2032" layer="1"/>
-<wire x1="39.1" y1="29.21" x2="38.9878" y2="29.3222" width="0.2032" layer="1"/>
-<wire x1="38.9878" y1="29.3222" x2="38.9878" y2="30.7025625" width="0.2032" layer="1"/>
-<via x="38.9878" y="30.7025625" extent="1-16" drill="0.35"/>
-<wire x1="39.02185625" y1="31.1277875" x2="39.02185625" y2="31.651525" width="0.2032" layer="16"/>
-<wire x1="39.02185625" y1="31.651525" x2="38.651525" y2="32.02185625" width="0.2032" layer="16"/>
-<wire x1="38.651525" y1="32.02185625" x2="38.1277875" y2="32.02185625" width="0.2032" layer="16"/>
-<wire x1="38.1277875" y1="32.02185625" x2="37.94076875" y2="31.8348375" width="0.2032" layer="16"/>
-<wire x1="38.9878" y1="30.7025625" x2="38.9878" y2="31.09373125" width="0.2032" layer="16"/>
-<wire x1="38.9878" y1="31.09373125" x2="39.02185625" y2="31.1277875" width="0.2032" layer="16"/>
-<wire x1="37.2348375" y1="31.8348375" x2="37.0668" y2="31.6668" width="0.2032" layer="16"/>
-<wire x1="24.541234375" y1="29.849934375" x2="24.150065625" y2="29.849934375" width="0.2032" layer="16"/>
-<via x="24.150065625" y="29.849934375" extent="1-16" drill="0.35"/>
-<wire x1="24.150065625" y1="29.849934375" x2="24.13513125" y2="29.835" width="0.2032" layer="1"/>
-<wire x1="24.13513125" y1="29.835" x2="22.1524" y2="29.835" width="0.2032" layer="1"/>
-<wire x1="37.94076875" y1="31.8348375" x2="37.2348375" y2="31.8348375" width="0.2032" layer="16"/>
-<wire x1="37.0668" y1="31.6668" x2="26.3581" y2="31.6668" width="0.2032" layer="16"/>
-<wire x1="26.3581" y1="31.6668" x2="24.541234375" y2="29.849934375" width="0.2032" layer="16"/>
+<wire x1="22.1524" y1="31.835" x2="20.665" y2="31.835" width="0.1524" layer="1"/>
+<wire x1="20.665" y1="31.835" x2="20.6" y2="31.9" width="0.1524" layer="1"/>
+<via x="20.6" y="31.9" extent="1-16" drill="0.35"/>
+<wire x1="20.6" y1="31.9" x2="28.5822" y2="31.9" width="0.1524" layer="16"/>
+<wire x1="36.6872" y1="40.005" x2="37.2872" y2="40.005" width="0.1524" layer="16"/>
+<wire x1="36.6872" y1="40.005" x2="28.5822" y2="31.9" width="0.1524" layer="16"/>
+<wire x1="37.2872" y1="40.005" x2="35.055" y2="40.005" width="0.1524" layer="1"/>
 </signal>
 <signal name="PB14">
 <contactref element="U1" pad="P$6"/>
 <contactref element="R11" pad="1"/>
 <contactref element="J18" pad="2"/>
-<wire x1="39.1" y1="21.59" x2="41.7322" y2="21.59" width="0.2032" layer="1"/>
-<wire x1="39.1" y1="21.59" x2="38.446" y2="22.244" width="0.2032" layer="1"/>
-<wire x1="38.446" y1="25.4118875" x2="38.0904" y2="25.7674875" width="0.2032" layer="1"/>
-<wire x1="38.0904" y1="27.41341875" x2="37.551909375" y2="27.951909375" width="0.2032" layer="1"/>
-<via x="37.551909375" y="27.951909375" extent="1-16" drill="0.35"/>
-<wire x1="37.551909375" y1="27.951909375" x2="37.551909375" y2="30.048090625" width="0.2032" layer="16"/>
-<wire x1="37.551909375" y1="30.048090625" x2="37" y2="30.6" width="0.2032" layer="16"/>
-<wire x1="37" y1="30.6" x2="26.8" y2="30.6" width="0.2032" layer="16"/>
-<wire x1="24.7944" y1="28.5944" x2="24.7944" y2="26" width="0.2032" layer="16"/>
-<via x="24.7944" y="26" extent="1-16" drill="0.35"/>
-<wire x1="24.7944" y1="26" x2="22.1774" y2="26" width="0.2032" layer="1"/>
-<wire x1="22.1774" y1="26" x2="22.1524" y2="26.025" width="0.2032" layer="1"/>
-<wire x1="38.446" y1="22.244" x2="38.446" y2="25.4118875" width="0.2032" layer="1"/>
-<wire x1="38.0904" y1="25.7674875" x2="38.0904" y2="27.41341875" width="0.2032" layer="1"/>
-<wire x1="26.8" y1="30.6" x2="24.7944" y2="28.5944" width="0.2032" layer="16"/>
+<wire x1="22.1524" y1="28.025" x2="22.1274" y2="28" width="0.1524" layer="1"/>
+<wire x1="22.1274" y1="28" x2="20.6" y2="28" width="0.1524" layer="1"/>
+<via x="20.6" y="28" extent="1-16" drill="0.35"/>
+<wire x1="20.6" y1="28" x2="23.5856" y2="30.9856" width="0.1524" layer="16"/>
+<wire x1="30.39036875" y1="32.385" x2="37.2872" y2="32.385" width="0.1524" layer="16"/>
+<wire x1="23.5856" y1="30.9856" x2="28.99096875" y2="30.9856" width="0.1524" layer="16"/>
+<wire x1="28.99096875" y1="30.9856" x2="30.39036875" y2="32.385" width="0.1524" layer="16"/>
+<wire x1="37.2872" y1="32.385" x2="35.055" y2="32.385" width="0.1524" layer="1"/>
 </signal>
 <signal name="PB15">
 <contactref element="U1" pad="P$7"/>
 <contactref element="R10" pad="1"/>
 <contactref element="J17" pad="2"/>
-<wire x1="39.1" y1="24.13" x2="41.7322" y2="24.13" width="0.2032" layer="1"/>
-<wire x1="39.1" y1="24.13" x2="39.1" y2="25.2607875" width="0.2032" layer="1"/>
-<wire x1="39.1" y1="25.2607875" x2="38.446" y2="25.9147875" width="0.2032" layer="1"/>
-<wire x1="38.446" y1="25.9147875" x2="38.446" y2="27.9518875" width="0.2032" layer="1"/>
-<wire x1="38" y1="30.49406875" x2="37.647034375" y2="30.847034375" width="0.2032" layer="1"/>
-<via x="37.647034375" y="30.847034375" extent="1-16" drill="0.35"/>
-<wire x1="37.647034375" y1="30.847034375" x2="37.255865625" y2="30.847034375" width="0.2032" layer="16"/>
-<wire x1="37.255865625" y1="30.847034375" x2="37.1473" y2="30.9556" width="0.2032" layer="16"/>
-<wire x1="24.4388" y1="27.4766" x2="24.1622" y2="27.2" width="0.2032" layer="16"/>
-<via x="24.1622" y="27.2" extent="1-16" drill="0.35"/>
-<wire x1="24.1622" y1="27.2" x2="22.2474" y2="27.2" width="0.2032" layer="1"/>
-<wire x1="22.2474" y1="27.2" x2="22.1524" y2="27.295" width="0.2032" layer="1"/>
-<wire x1="38.446" y1="27.9518875" x2="38" y2="28.3978875" width="0.2032" layer="1"/>
-<wire x1="38" y1="28.3978875" x2="38" y2="30.49406875" width="0.2032" layer="1"/>
-<wire x1="37.1473" y1="30.9556" x2="26.6527" y2="30.9556" width="0.2032" layer="16"/>
-<wire x1="26.6527" y1="30.9556" x2="24.4388" y2="28.7417" width="0.2032" layer="16"/>
-<wire x1="24.4388" y1="28.7417" x2="24.4388" y2="27.4766" width="0.2032" layer="16"/>
+<wire x1="22.1524" y1="29.295" x2="20.605" y2="29.295" width="0.1524" layer="1"/>
+<wire x1="20.605" y1="29.295" x2="20.6" y2="29.3" width="0.1524" layer="1"/>
+<via x="20.6" y="29.3" extent="1-16" drill="0.35"/>
+<wire x1="20.6" y1="29.3" x2="22.5904" y2="31.2904" width="0.1524" layer="16"/>
+<wire x1="32.4993125" y1="34.925" x2="37.2872" y2="34.925" width="0.1524" layer="16"/>
+<wire x1="22.5904" y1="31.2904" x2="28.8647125" y2="31.2904" width="0.1524" layer="16"/>
+<wire x1="28.8647125" y1="31.2904" x2="32.4993125" y2="34.925" width="0.1524" layer="16"/>
+<wire x1="37.2872" y1="34.925" x2="35.055" y2="34.925" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$3">
 <contactref element="R8" pad="2"/>
 <contactref element="D2" pad="2"/>
-<wire x1="37.1" y1="29.21" x2="35.14" y2="29.21" width="0.2032" layer="1"/>
+<wire x1="32.255" y1="40.005" x2="29.997" y2="40.005" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="R9" pad="2"/>
 <contactref element="D3" pad="2"/>
-<wire x1="37.1" y1="26.67" x2="35.14" y2="26.67" width="0.2032" layer="1"/>
+<wire x1="32.255" y1="37.465" x2="29.997" y2="37.465" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$4">
 <contactref element="R10" pad="2"/>
 <contactref element="D4" pad="2"/>
-<wire x1="37.1" y1="24.13" x2="35.14" y2="24.13" width="0.2032" layer="1"/>
+<wire x1="32.255" y1="34.925" x2="29.997" y2="34.925" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$9">
 <contactref element="R11" pad="2"/>
 <contactref element="D5" pad="2"/>
-<wire x1="37.1" y1="21.59" x2="35.14" y2="21.59" width="0.2032" layer="1"/>
+<wire x1="32.255" y1="32.385" x2="29.997" y2="32.385" width="0.1524" layer="1"/>
 </signal>
-<signal name="N$10">
-<contactref element="J13" pad="1"/>
-<contactref element="J3" pad="2"/>
-<contactref element="J3" pad="9"/>
-<wire x1="64.603" y1="6.92" x2="65.8984" y2="8.2154" width="0.3048" layer="1"/>
-<wire x1="65.8984" y1="8.2154" x2="68.20960625" y2="8.2154" width="0.3048" layer="1"/>
-<wire x1="69.2888" y1="15.1882" x2="67.397" y2="17.08" width="0.3048" layer="1"/>
-<wire x1="68.20960625" y1="8.2154" x2="69.2888" y2="9.29459375" width="0.3048" layer="1"/>
-<wire x1="69.2888" y1="9.29459375" x2="69.2888" y2="15.1882" width="0.3048" layer="1"/>
-<wire x1="67.397" y1="17.08" x2="69" y2="18.683" width="0.508" layer="16"/>
-<wire x1="69" y1="18.683" x2="69" y2="21.5" width="0.508" layer="16"/>
-<via x="69" y="21.5" extent="1-16" drill="0.35"/>
-<via x="69" y="22.5" extent="1-16" drill="0.35"/>
-<wire x1="69" y1="22.5" x2="68.7874" y2="22.7126" width="0.508" layer="1"/>
-<wire x1="68.7874" y1="22.7126" x2="68.7874" y2="24" width="0.508" layer="1"/>
-<wire x1="69" y1="22.5" x2="69" y2="21.5" width="0.508" layer="1"/>
+<signal name="5V_VREG">
+<contactref element="U$2" pad="1"/>
+<contactref element="U$2" pad="2"/>
+<contactref element="J10" pad="3"/>
+<wire x1="63.627" y1="46.1" x2="63.627" y2="44.573" width="1.27" layer="16"/>
+<wire x1="81.35" y1="41.85" x2="81.35" y2="40.77" width="1.27" layer="16"/>
+<wire x1="63.627" y1="44.573" x2="64.7" y2="43.5" width="1.27" layer="16"/>
+<wire x1="64.7" y1="43.5" x2="79.7" y2="43.5" width="1.27" layer="16"/>
+<wire x1="79.7" y1="43.5" x2="81.35" y2="41.85" width="1.27" layer="16"/>
+<wire x1="81.35" y1="40.77" x2="81.35" y2="38.23" width="1.27" layer="1"/>
+</signal>
+<signal name="N$5">
+<contactref element="U2" pad="5"/>
+<contactref element="Q1" pad="P$4"/>
+<contactref element="Q2" pad="P$4"/>
+<wire x1="59.8" y1="10.595" x2="61.195" y2="10.595" width="0.254" layer="1"/>
+<wire x1="75.595" y1="14.8" x2="77.095" y2="14.8" width="0.254" layer="1"/>
+<wire x1="75.595" y1="14.8" x2="74.4744" y2="13.6794" width="0.254" layer="1"/>
+<wire x1="61.195" y1="10.595" x2="64.2794" y2="13.6794" width="0.254" layer="1"/>
+<wire x1="64.2794" y1="13.6794" x2="68.1" y2="13.6794" width="0.254" layer="1"/>
+<wire x1="68.1" y1="13.6794" x2="74.4744" y2="13.6794" width="0.254" layer="1"/>
+<wire x1="68.095" y1="14.8" x2="68.095" y2="13.6844" width="0.254" layer="1"/>
+<wire x1="68.095" y1="13.6844" x2="68.1" y2="13.6794" width="0.254" layer="1"/>
+</signal>
+<signal name="24V_SW">
+<contactref element="Q1" pad="P$2"/>
+<contactref element="Q1" pad="P$1"/>
+<contactref element="Q1" pad="P$3"/>
+<contactref element="U2" pad="3"/>
+<contactref element="J3" pad="1"/>
+<contactref element="J2" pad="11"/>
+<contactref element="J2" pad="9"/>
+<contactref element="J2" pad="7"/>
+<contactref element="J2" pad="5"/>
+<contactref element="J2" pad="3"/>
+<contactref element="J2" pad="1"/>
+<contactref element="J3" pad="10"/>
+<contactref element="J2" pad="20"/>
+<contactref element="J2" pad="30"/>
+<contactref element="J2" pad="22"/>
+<contactref element="J2" pad="24"/>
+<contactref element="J2" pad="26"/>
+<contactref element="J2" pad="28"/>
+<contactref element="Q2" pad="P$2"/>
+<contactref element="Q2" pad="P$1"/>
+<contactref element="Q2" pad="P$3"/>
+<contactref element="R2" pad="2"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="69" y="14"/>
+<vertex x="69" y="21"/>
+<vertex x="94" y="21"/>
+<vertex x="94" y="25.5"/>
+<vertex x="107" y="25.5"/>
+<vertex x="107" y="36.5"/>
+<vertex x="104" y="36.5"/>
+<vertex x="104" y="34.5"/>
+<vertex x="102" y="34.5"/>
+<vertex x="101" y="35.5"/>
+<vertex x="101" y="36.5"/>
+<vertex x="94" y="36.5"/>
+<vertex x="93.5" y="36"/>
+<vertex x="93.5" y="34.5"/>
+<vertex x="90.5" y="34.5"/>
+<vertex x="90.5" y="42.5"/>
+<vertex x="98" y="50"/>
+<vertex x="98" y="65"/>
+<vertex x="112" y="65"/>
+<vertex x="112" y="-2"/>
+<vertex x="95.5" y="-2"/>
+<vertex x="95.5" y="14"/>
+</polygon>
+<wire x1="54.2" y1="11.875" x2="52.725" y2="11.875" width="0.254" layer="1"/>
+<wire x1="52.725" y1="11.875" x2="52.4" y2="12.2" width="0.254" layer="1"/>
+<via x="52.4" y="12.2" extent="1-16" drill="0.45"/>
+<wire x1="52.4" y1="12.2" x2="57" y2="12.2" width="0.254" layer="16"/>
+<wire x1="69.365" y1="15.2" x2="69.365" y2="14.8" width="0.254" layer="1"/>
+<wire x1="69.365" y1="15.2" x2="68.765" y2="15.8" width="0.254" layer="1"/>
+<wire x1="60.9" y1="11.2" x2="65.5" y2="15.8" width="0.254" layer="1"/>
+<wire x1="65.5" y1="15.8" x2="68.765" y2="15.8" width="0.254" layer="1"/>
+<contactref element="R12" pad="2"/>
+<contactref element="J14" pad="3"/>
+<wire x1="57" y1="12.2" x2="57.3" y2="12.5" width="0.254" layer="16"/>
+<wire x1="57.3" y1="12.5" x2="58" y2="12.5" width="0.254" layer="16"/>
+<via x="58" y="12.5" extent="1-16" drill="0.45"/>
+<wire x1="58" y1="12.5" x2="58" y2="11.9" width="0.254" layer="1"/>
+<wire x1="58" y1="11.9" x2="58.7" y2="11.2" width="0.254" layer="1"/>
+<wire x1="58.7" y1="11.2" x2="60.9" y2="11.2" width="0.254" layer="1"/>
+<wire x1="53" y1="17.1" x2="55.114365625" y2="14.985634375" width="0.2032" layer="1"/>
+<wire x1="55.114365625" y1="14.985634375" x2="56.266515625" y2="14.985634375" width="0.2032" layer="1"/>
+<via x="56.266515625" y="14.985634375" extent="1-16" drill="0.45"/>
+<wire x1="56.266515625" y1="14.985634375" x2="56.266515625" y2="13.533484375" width="0.2032" layer="16"/>
+<wire x1="56.266515625" y1="13.533484375" x2="57.3" y2="12.5" width="0.2032" layer="16"/>
+<contactref element="C5" pad="1"/>
+<contactref element="C7" pad="1"/>
+</signal>
+<signal name="24V_SWITCH">
+<contactref element="U2" pad="2"/>
+<contactref element="R1" pad="2"/>
+<contactref element="J9" pad="2"/>
+<contactref element="U1" pad="P$3"/>
+<wire x1="27.715" y1="24.215" x2="22.1524" y2="24.215" width="0.1524" layer="1"/>
+<wire x1="45" y1="19.5" x2="45" y2="19.1" width="0.1524" layer="1"/>
+<wire x1="45" y1="19.1" x2="47.3178" y2="16.7822" width="0.1524" layer="1"/>
+<wire x1="47.3178" y1="16.7822" x2="47.5" y2="16.7822" width="0.1524" layer="1"/>
+<wire x1="27.715" y1="24.215" x2="31" y2="27.5" width="0.1524" layer="1"/>
+<wire x1="31" y1="27.5" x2="37" y2="27.5" width="0.1524" layer="1"/>
+<wire x1="37" y1="27.5" x2="45" y2="19.5" width="0.1524" layer="1"/>
+<wire x1="47.5" y1="16.7822" x2="47.5" y2="13.9" width="0.1524" layer="1"/>
+<wire x1="54.2" y1="13.145" x2="51.945" y2="13.145" width="0.1524" layer="1"/>
+<wire x1="51.945" y1="13.145" x2="51.3" y2="12.5" width="0.1524" layer="1"/>
+<wire x1="51.3" y1="12.5" x2="48.9" y2="12.5" width="0.1524" layer="1"/>
+<wire x1="48.9" y1="12.5" x2="47.5" y2="13.9" width="0.1524" layer="1"/>
 </signal>
-<signal name="N$11">
+<signal name="N$2">
+<contactref element="R2" pad="1"/>
+<contactref element="D7" pad="1"/>
+<wire x1="53" y1="19.9" x2="55.478" y2="19.9" width="0.1524" layer="1"/>
+<wire x1="55.478" y1="19.9" x2="55.5" y2="19.922" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$6">
+<contactref element="U3" pad="5"/>
+<contactref element="Q3" pad="P$4"/>
+<wire x1="59.8" y1="31.095" x2="59.8" y2="27.405" width="0.3048" layer="1"/>
+</signal>
+<signal name="5V_SW">
+<contactref element="Q3" pad="P$2"/>
+<contactref element="Q3" pad="P$1"/>
+<contactref element="Q3" pad="P$3"/>
+<contactref element="U3" pad="3"/>
+<contactref element="J3" pad="9"/>
+<contactref element="J3" pad="2"/>
+<contactref element="J2" pad="12"/>
 <contactref element="J2" pad="19"/>
+<contactref element="R6" pad="2"/>
+<wire x1="94.897" y1="35.08" x2="100.82" y2="35.08" width="0.3048" layer="1"/>
+<wire x1="104.117" y1="33.8" x2="105.397" y2="35.08" width="0.3048" layer="1"/>
+<wire x1="100.82" y1="35.08" x2="102.1" y2="33.8" width="0.3048" layer="1"/>
+<wire x1="102.1" y1="33.8" x2="104.117" y2="33.8" width="0.3048" layer="1"/>
+<wire x1="105.397" y1="35.08" x2="106.9" y2="33.577" width="0.3048" layer="16"/>
+<wire x1="103.883" y1="26.2" x2="102.603" y2="24.92" width="0.3048" layer="16"/>
+<wire x1="106.9" y1="33.577" x2="106.9" y2="27" width="0.3048" layer="16"/>
+<wire x1="106.9" y1="27" x2="106.1" y2="26.2" width="0.3048" layer="16"/>
+<wire x1="106.1" y1="26.2" x2="103.883" y2="26.2" width="0.3048" layer="16"/>
+<wire x1="102.603" y1="24.92" x2="97.12" y2="24.92" width="0.6096" layer="16"/>
+<wire x1="93.623" y1="23.4" x2="92.103" y2="24.92" width="0.6096" layer="16"/>
+<wire x1="97.12" y1="24.92" x2="95.6" y2="23.4" width="0.6096" layer="16"/>
+<wire x1="95.6" y1="23.4" x2="93.623" y2="23.4" width="0.6096" layer="16"/>
+<polygon width="0.1524" layer="1" thermals="no" rank="3">
+<vertex x="59" y="27"/>
+<vertex x="59" y="19"/>
+<vertex x="71" y="19"/>
+<vertex x="71" y="27"/>
+</polygon>
+<wire x1="54.2" y1="32.375" x2="53.025" y2="32.375" width="0.254" layer="1"/>
+<wire x1="53.025" y1="32.375" x2="52.6" y2="32.8" width="0.254" layer="1"/>
+<via x="52.6" y="32.8" extent="1-16" drill="0.45"/>
+<wire x1="52.6" y1="32.8" x2="57.2" y2="32.8" width="0.254" layer="16"/>
+<via x="57.2" y="32.8" extent="1-16" drill="0.45"/>
+<wire x1="57.2" y1="32.8" x2="57.2" y2="30.8" width="0.254" layer="1"/>
+<wire x1="58.7" y1="27.235" x2="59.8" y2="26.135" width="0.254" layer="1"/>
+<wire x1="57.2" y1="30.8" x2="58.7" y2="29.3" width="0.254" layer="1"/>
+<wire x1="58.7" y1="29.3" x2="58.7" y2="27.235" width="0.254" layer="1"/>
+<wire x1="57.2" y1="34.6" x2="57.2" y2="32.8" width="0.1524" layer="1"/>
+<wire x1="54.6" y1="35.6" x2="54" y2="36.2" width="0.1524" layer="1"/>
+<wire x1="54.6" y1="35.6" x2="56.2" y2="35.6" width="0.1524" layer="1"/>
+<wire x1="56.2" y1="35.6" x2="57.2" y2="34.6" width="0.1524" layer="1"/>
+<wire x1="92.103" y1="24.92" x2="90.92" y2="24.92" width="0.6096" layer="1"/>
+<via x="69.5" y="22.5" extent="1-16" drill="0.45"/>
+<wire x1="90.92" y1="24.92" x2="88.5" y2="22.5" width="0.6096" layer="1"/>
+<wire x1="88.5" y1="22.5" x2="69.5" y2="22.5" width="0.6096" layer="1"/>
+<via x="70" y="23.5" extent="1-16" drill="0.45"/>
+<wire x1="70" y1="23.5" x2="70" y2="23" width="0.6096" layer="16"/>
+<wire x1="70" y1="23" x2="69.5" y2="22.5" width="0.6096" layer="16"/>
+<wire x1="69.5" y1="22.5" x2="67.5" y2="22.5" width="0.6096" layer="16"/>
+<wire x1="67.5" y1="22.5" x2="67" y2="23" width="0.6096" layer="16"/>
+<via x="67" y="23" extent="1-16" drill="0.45"/>
+<via x="66.5" y="24" extent="1-16" drill="0.45"/>
+<wire x1="67" y1="23" x2="66.5" y2="23.5" width="0.6096" layer="16"/>
+<wire x1="66.5" y1="23.5" x2="66.5" y2="24" width="0.6096" layer="16"/>
+<wire x1="54" y1="36.2" x2="54" y2="37.6" width="0.1524" layer="1"/>
+<contactref element="C9" pad="1"/>
+<contactref element="C8" pad="1"/>
+<wire x1="58" y1="19.9" x2="60.5" y2="19.9" width="1.27" layer="1"/>
+</signal>
+<signal name="5V_SWITCH">
+<contactref element="U3" pad="2"/>
+<contactref element="R5" pad="2"/>
+<contactref element="J13" pad="2"/>
+<contactref element="U1" pad="P$4"/>
+<wire x1="27.685" y1="25.485" x2="22.1524" y2="25.485" width="0.1524" layer="1"/>
+<wire x1="41.2" y1="28.1" x2="47.5" y2="34.4" width="0.1524" layer="1"/>
+<wire x1="27.685" y1="25.485" x2="30.3" y2="28.1" width="0.1524" layer="1"/>
+<wire x1="30.3" y1="28.1" x2="41.2" y2="28.1" width="0.1524" layer="1"/>
+<wire x1="54.2" y1="33.645" x2="52.145" y2="33.645" width="0.1524" layer="1"/>
+<wire x1="52.145" y1="33.645" x2="51.5" y2="33" width="0.1524" layer="1"/>
+<wire x1="48.9" y1="33" x2="47.5" y2="34.4" width="0.1524" layer="1"/>
+<wire x1="51.5" y1="33" x2="48.9" y2="33" width="0.1524" layer="1"/>
+<wire x1="47.5" y1="37.2822" x2="47.5" y2="34.4" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$7">
+<contactref element="R6" pad="1"/>
+<contactref element="D8" pad="1"/>
+<wire x1="54" y1="40.4" x2="54.022" y2="40.422" width="0.1524" layer="1"/>
+<wire x1="54.022" y1="40.422" x2="56.5" y2="40.422" width="0.1524" layer="1"/>
+</signal>
+<signal name="+5V">
+<contactref element="J11" pad="3"/>
 <contactref element="J11" pad="1"/>
-<contactref element="J2" pad="12"/>
-<wire x1="75.7874" y1="19" x2="80.25" y2="19" width="0.508" layer="1"/>
-<wire x1="80.25" y1="19" x2="80.53" y2="18.72" width="0.508" layer="1"/>
-<wire x1="83.07" y1="28.88" x2="84.5" y2="27.45" width="0.508" layer="16"/>
-<wire x1="84.5" y1="27.45" x2="84.5" y2="21" width="0.508" layer="16"/>
-<wire x1="84.5" y1="21" x2="84.5" y2="20.92986875" width="0.3048" layer="16"/>
-<wire x1="84.5" y1="20.92986875" x2="83.57013125" y2="20" width="0.3048" layer="16"/>
-<wire x1="81.81" y1="20" x2="80.53" y2="18.72" width="0.3048" layer="16"/>
-<wire x1="83.57013125" y1="20" x2="81.81" y2="20" width="0.3048" layer="16"/>
+<contactref element="J11" pad="2"/>
+<contactref element="Q3" pad="P$5"/>
+<contactref element="U3" pad="1"/>
+<contactref element="C3" pad="1"/>
+<contactref element="J13" pad="1"/>
+<contactref element="J9" pad="1"/>
+<contactref element="J1" pad="3"/>
+<wire x1="66.167" y1="51.18" x2="66.167" y2="48.894" width="0.8128" layer="1"/>
+<wire x1="66.167" y1="48.894" x2="65.913" y2="48.64" width="0.8128" layer="1"/>
+<wire x1="65.913" y1="48.64" x2="65.913" y2="46.354" width="0.8128" layer="1"/>
+<wire x1="65.913" y1="46.354" x2="66.167" y2="46.1" width="0.6096" layer="1"/>
+<wire x1="59.873" y1="49.58" x2="60.193" y2="49.9" width="0.3048" layer="1"/>
+<wire x1="64.653" y1="49.9" x2="65.913" y2="48.64" width="0.3048" layer="1"/>
+<wire x1="60.193" y1="49.9" x2="64.653" y2="49.9" width="0.3048" layer="1"/>
+<wire x1="51.7" y1="42" x2="50" y2="40.3" width="0.8128" layer="1"/>
+<wire x1="50" y1="40.3" x2="50" y2="40.1" width="0.6096" layer="1"/>
+<wire x1="50" y1="40.1" x2="50" y2="34.8" width="0.8128" layer="1"/>
+<wire x1="50" y1="34.8" x2="50" y2="34.4" width="0.6096" layer="1"/>
+<wire x1="54.2" y1="34.905" x2="50.105" y2="34.905" width="0.8128" layer="1"/>
+<wire x1="50.105" y1="34.905" x2="50" y2="34.8" width="0.6096" layer="1"/>
+<wire x1="47.5" y1="40.1778" x2="49.9222" y2="40.1778" width="0.2032" layer="1"/>
+<wire x1="49.9222" y1="40.1778" x2="50" y2="40.1" width="0.2032" layer="1"/>
+<wire x1="54.2" y1="34.905" x2="55.795" y2="34.905" width="0.8128" layer="1"/>
+<wire x1="55.795" y1="34.905" x2="56.2" y2="34.5" width="0.8128" layer="1"/>
+<wire x1="56.2" y1="34.5" x2="56.2" y2="25.65" width="0.8128" layer="1"/>
+<wire x1="56.2" y1="25.65" x2="56.05" y2="25.5" width="0.6096" layer="1"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="58.5" y="19"/>
+<vertex x="58.5" y="28.5"/>
+<vertex x="41" y="28.5"/>
+<vertex x="41" y="24.5"/>
+<vertex x="46.5" y="19"/>
+</polygon>
+<wire x1="47.5" y1="19.6778" x2="47.5" y2="23" width="0.1524" layer="1"/>
+<wire x1="50" y1="25.5" x2="56.05" y2="25.5" width="0.1524" layer="1"/>
+<wire x1="47.5" y1="23" x2="50" y2="25.5" width="0.1524" layer="1"/>
+<contactref element="C10" pad="1"/>
+<wire x1="66.167" y1="46.1" x2="66.167" y2="43.567" width="0.8128" layer="1"/>
+<wire x1="66.167" y1="43.567" x2="66.1" y2="43.5" width="0.8128" layer="1"/>
+<wire x1="66.1" y1="43.5" x2="64.6" y2="42" width="0.8128" layer="1"/>
+<wire x1="64.6" y1="42" x2="51.7" y2="42" width="0.8128" layer="1"/>
 </signal>
-<signal name="N$12">
+<signal name="5V_RPI">
+<contactref element="J10" pad="2"/>
+<contactref element="J12" pad="2"/>
+<contactref element="X1" pad="4"/>
+<wire x1="63.373" y1="48.64" x2="62.3316" y2="49.6814" width="0.4064" layer="16"/>
+<wire x1="62.3316" y1="51.716575" x2="63.090425" y2="52.4754" width="0.4064" layer="16"/>
+<wire x1="62.3316" y1="49.6814" x2="62.3316" y2="51.716575" width="0.4064" layer="16"/>
+<wire x1="63.090425" y1="52.4754" x2="69.3246" y2="52.4754" width="0.4064" layer="16"/>
+<wire x1="69.3246" y1="52.4754" x2="70.0024" y2="51.7976" width="0.4064" layer="16"/>
+<wire x1="70.0024" y1="50.1894" x2="68.453" y2="48.64" width="0.4064" layer="16"/>
+<wire x1="70.0024" y1="51.7976" x2="70.0024" y2="50.1894" width="0.4064" layer="16"/>
+<wire x1="76.09" y1="58.23" x2="76.09" y2="56.29" width="0.4064" layer="1"/>
+<wire x1="76.09" y1="56.29" x2="75.2" y2="55.4" width="0.4064" layer="1"/>
+<via x="75.2" y="55.4" extent="1-16" drill="0.45"/>
+<wire x1="75.2" y1="55.4" x2="72.87004375" y2="53.07004375" width="0.4064" layer="16"/>
+<via x="72.87004375" y="53.07004375" extent="1-16" drill="0.45"/>
+<wire x1="72.87004375" y1="53.07004375" x2="68.453" y2="48.653" width="0.4064" layer="1"/>
+<wire x1="68.453" y1="48.653" x2="68.453" y2="48.64" width="0.4064" layer="1"/>
+</signal>
+<signal name="5V_D51">
+<contactref element="J10" pad="1"/>
 <contactref element="J12" pad="1"/>
 <contactref element="U1" pad="P$26"/>
-<wire x1="11.84" y1="45.2274" x2="11.84" y2="46.2812" width="0.3048" layer="1"/>
-<wire x1="11.84" y1="46.2812" x2="12" y2="46.4412" width="0.3048" layer="1"/>
-<wire x1="12" y1="46.4412" x2="31.7714" y2="46.4412" width="0.3048" layer="1"/>
-<wire x1="31.7714" y1="46.4412" x2="32.2126" y2="46" width="0.3048" layer="1"/>
+<wire x1="11.84" y1="47.2274" x2="11.84" y2="45.26" width="0.6096" layer="1"/>
+<wire x1="18.2" y1="41.8068" x2="15.2932" y2="41.8068" width="0.6096" layer="1"/>
+<via x="18.2" y="41.8068" extent="1-16" drill="0.45"/>
+<wire x1="19.5932" y1="43.2" x2="18.2" y2="41.8068" width="0.6096" layer="16"/>
+<wire x1="26.8" y1="41.9" x2="30.2" y2="45.3" width="0.6096" layer="16"/>
+<via x="30.2" y="45.3" extent="1-16" drill="0.45"/>
+<wire x1="30.2" y1="45.3" x2="31.1" y2="46.2" width="0.6096" layer="1"/>
+<wire x1="11.84" y1="45.26" x2="15.2932" y2="41.8068" width="0.6096" layer="1"/>
+<wire x1="19.5932" y1="43.2" x2="24.9" y2="43.2" width="0.6096" layer="16"/>
+<wire x1="24.9" y1="43.2" x2="26.2" y2="41.9" width="0.6096" layer="16"/>
+<wire x1="26.2" y1="41.9" x2="26.8" y2="41.9" width="0.6096" layer="16"/>
+<wire x1="31.1" y1="46.2" x2="51.3" y2="46.2" width="0.6096" layer="1"/>
+<wire x1="51.3" y1="46.2" x2="58.6634" y2="53.5634" width="0.6096" layer="1"/>
+<wire x1="61.2436" y1="53.5634" x2="63.627" y2="51.18" width="0.6096" layer="1"/>
+<wire x1="58.6634" y1="53.5634" x2="61.2436" y2="53.5634" width="0.6096" layer="1"/>
+<wire x1="63.627" y1="51.18" x2="64.9224" y2="52.4754" width="0.4064" layer="1"/>
+<wire x1="67.4116" y1="52.4754" x2="68.707" y2="51.18" width="0.4064" layer="1"/>
+<wire x1="64.9224" y1="52.4754" x2="67.4116" y2="52.4754" width="0.4064" layer="1"/>
+</signal>
+<signal name="N$8">
+<contactref element="J12" pad="3"/>
+</signal>
+<signal name="BTN1">
+<contactref element="U1" pad="P$2"/>
+<contactref element="S1" pad="P$2"/>
+<wire x1="31.595" y1="22.345" x2="23.8524" y2="22.345" width="0.1524" layer="1"/>
+<wire x1="23.8524" y1="22.345" x2="23.2524" y2="22.945" width="0.1524" layer="1"/>
+<wire x1="23.2524" y1="22.945" x2="22.1524" y2="22.945" width="0.1524" layer="1"/>
+<wire x1="31.595" y1="22.345" x2="35.05" y2="25.8" width="0.1524" layer="1"/>
+</signal>
+<signal name="BTN2">
+<contactref element="U1" pad="P$1"/>
+<contactref element="S2" pad="P$2"/>
+<wire x1="41.05" y1="19.8" x2="41.05" y2="20.8348" width="0.1524" layer="1"/>
+<wire x1="41.05" y1="20.8348" x2="40.2098" y2="21.675" width="0.1524" layer="1"/>
+<wire x1="22.1524" y1="21.675" x2="40.2098" y2="21.675" width="0.1524" layer="1"/>
+</signal>
+<signal name="BTN3">
+<contactref element="S4" pad="P$2"/>
+<contactref element="U1" pad="P$33"/>
+<wire x1="1.5276" y1="24.215" x2="3.115" y2="24.215" width="0.1524" layer="1"/>
+<wire x1="3.115" y1="24.215" x2="4.0802" y2="25.1802" width="0.1524" layer="1"/>
+<wire x1="31.9548" y1="16.8952" x2="35.05" y2="13.8" width="0.1524" layer="1"/>
+<wire x1="4.0802" y1="25.1802" x2="15.98874375" y2="25.1802" width="0.1524" layer="1"/>
+<wire x1="15.98874375" y1="25.1802" x2="24.27374375" y2="16.8952" width="0.1524" layer="1"/>
+<wire x1="24.27374375" y1="16.8952" x2="31.9548" y2="16.8952" width="0.1524" layer="1"/>
+</signal>
+<signal name="BTN4">
+<contactref element="S3" pad="P$2"/>
+<contactref element="U1" pad="P$32"/>
+<wire x1="1.5276" y1="25.485" x2="16.115" y2="25.485" width="0.1524" layer="1"/>
+<wire x1="26.45" y1="17.2" x2="29.05" y2="19.8" width="0.1524" layer="1"/>
+<wire x1="16.115" y1="25.485" x2="24.4" y2="17.2" width="0.1524" layer="1"/>
+<wire x1="24.4" y1="17.2" x2="26.45" y2="17.2" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$10">
+<contactref element="R7" pad="2"/>
+<contactref element="D9" pad="2"/>
+<wire x1="32.255" y1="29.845" x2="29.997" y2="29.845" width="0.1524" layer="1"/>
+</signal>
+<signal name="PA04">
+<contactref element="U1" pad="P$30"/>
+<contactref element="R7" pad="1"/>
+<contactref element="J20" pad="2"/>
+<wire x1="1.5276" y1="28.025" x2="19.6662" y2="28.025" width="0.1524" layer="1"/>
+<wire x1="19.6662" y1="28.025" x2="20.6" y2="27.0912" width="0.1524" layer="1"/>
+<via x="20.6" y="27.0912" extent="1-16" drill="0.35"/>
+<wire x1="20.6" y1="27.0912" x2="24.1896" y2="30.6808" width="0.1524" layer="16"/>
+<wire x1="36.4514" y1="30.6808" x2="37.2872" y2="29.845" width="0.1524" layer="16"/>
+<wire x1="24.1896" y1="30.6808" x2="36.4514" y2="30.6808" width="0.1524" layer="16"/>
+<wire x1="35.055" y1="29.845" x2="37.2872" y2="29.845" width="0.1524" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>
@@ -1957,4 +2157,10 @@ design rules under a new name.</description>
 </mfgpreviewcolors>
 </board>
 </drawing>
+<compatibility>
+<note version="6.3" minversion="6.2.2" severity="warning">
+Since Version 6.2.2 text objects can contain more than one line,
+which will not be processed correctly with this version.
+</note>
+</compatibility>
 </eagle>
diff --git a/2020-08_psu-breakout/2020-08_psu-breakout.sch b/2020-08_psu-breakout/2020-08_psu-breakout.sch
index 4b2b516..c8fcd24 100644
--- a/2020-08_psu-breakout/2020-08_psu-breakout.sch
+++ b/2020-08_psu-breakout/2020-08_psu-breakout.sch
@@ -1,28 +1,28 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE eagle SYSTEM "eagle.dtd">
-<eagle version="9.6.2">
+<eagle version="9.6.0">
 <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="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="2" name="Route2" color="16" fill="1" visible="no" active="no"/>
+<layer number="3" name="Route3" color="17" fill="1" visible="no" active="no"/>
+<layer number="4" name="Route4" color="18" fill="1" visible="no" active="no"/>
+<layer number="5" name="Route5" color="19" fill="1" visible="no" active="no"/>
+<layer number="6" name="Route6" color="25" fill="1" visible="no" active="no"/>
+<layer number="7" name="Route7" color="26" fill="1" visible="no" active="no"/>
+<layer number="8" name="Route8" color="27" fill="1" visible="no" active="no"/>
+<layer number="9" name="Route9" color="28" fill="1" visible="no" active="no"/>
+<layer number="10" name="Route10" color="29" fill="1" visible="no" active="no"/>
+<layer number="11" name="Route11" color="30" fill="1" visible="no" active="no"/>
+<layer number="12" name="Route12" color="20" fill="1" visible="no" active="no"/>
+<layer number="13" name="Route13" color="21" fill="1" visible="no" active="no"/>
+<layer number="14" name="Route14" color="22" fill="1" visible="no" active="no"/>
+<layer number="15" name="Route15" color="23" fill="1" 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"/>
@@ -165,7 +165,7 @@
 <libraries>
 <library name="connector">
 <packages>
-<package name="UCBUS_MODULE">
+<package name="UCBUS_MODULE_EXT">
 <smd name="P$1" x="3.175" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
 <smd name="P$2" x="4.445" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
 <smd name="P$3" x="5.715" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
@@ -217,13 +217,14 @@
 <wire x1="28.448" y1="0.127" x2="28.067" y2="0.127" width="0.127" layer="21"/>
 <wire x1="0.127" y1="0.127" x2="0.127" y2="0.508" width="0.127" layer="21"/>
 <wire x1="0.127" y1="0.127" x2="0.508" y2="0.127" width="0.127" layer="21"/>
+<smd name="P$36" x="0.049784375" y="1.319784375" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$37" x="0.049784375" y="2.589784375" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$38" x="0.049784375" y="3.859784375" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$39" x="0.049784375" y="5.129784375" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
 </package>
 <package name="PWRPAD_SC-02_2-45MM">
 <pad name="P$1" x="0" y="0" drill="2.45" diameter="4.24" thermals="no"/>
 </package>
-<package name="PWRPAD_4MM">
-<pad name="P$1" x="0" y="0" drill="3.9878" diameter="6.35" thermals="no"/>
-</package>
 <package name="PWRPAD_3-25MM">
 <pad name="P$1" x="0" y="0" drill="3.25" diameter="5.75" thermals="no"/>
 </package>
@@ -342,19 +343,21 @@
 <package name="SOLDER_ON">
 <smd name="P$1" x="0" y="0" dx="4" dy="7" layer="1" thermals="no"/>
 </package>
-<package name="SOLDER_JUMPER">
-<wire x1="1.016" y1="0" x2="1.524" y2="0" width="0.1524" layer="51"/>
-<wire x1="-1.016" y1="0" x2="-1.524" y2="0" width="0.1524" layer="51"/>
-<wire x1="-0.254" y1="-0.127" x2="-0.254" y2="0.127" width="1.27" layer="51" curve="-180" cap="flat"/>
-<wire x1="0.254" y1="0.127" x2="0.254" y2="-0.127" width="1.27" layer="51" curve="-180" cap="flat"/>
-<smd name="1" x="-0.7874" y="0" dx="1.1176" dy="1.6002" layer="1"/>
-<smd name="2" x="0.7874" y="0" dx="1.1176" dy="1.6002" layer="1"/>
-<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 name="PWRPAD_4MM">
+<pad name="P$1" x="0" y="0" drill="4.25" diameter="8" thermals="no"/>
+</package>
+<package name="PWRPAD_6-25MM">
+<pad name="P$1" x="0" y="0" drill="6.25" diameter="11" thermals="no"/>
+</package>
+<package name="SOLDER_ON_SMALL">
+<smd name="P$1" x="0" y="0" dx="2" dy="4" layer="1" thermals="no"/>
+</package>
+<package name="PWRPAD_6-00MM">
+<pad name="P$1" x="0" y="0" drill="6" diameter="12" thermals="no"/>
 </package>
 </packages>
 <symbols>
-<symbol name="UCBUS_MODULE">
+<symbol name="UCBUS_MODULE_EXT">
 <pin name="GND" x="-12.7" y="-35.56" length="middle"/>
 <pin name="+3V3" x="-12.7" y="-27.94" length="middle"/>
 <pin name="+5V" x="-12.7" y="-20.32" length="middle"/>
@@ -389,32 +392,26 @@
 <pin name="GND_PA04-PA02" x="-12.7" y="-10.16" length="middle"/>
 <pin name="GND_PB10-PA20" x="-12.7" y="-7.62" length="middle"/>
 <pin name="GND_PA11-PB14" x="-12.7" y="-5.08" length="middle"/>
-<wire x1="-7.62" y1="30.48" x2="-7.62" y2="-38.1" width="0.4064" layer="94"/>
-<wire x1="-7.62" y1="-38.1" x2="63.5" y2="-38.1" width="0.4064" layer="94"/>
-<wire x1="63.5" y1="-38.1" x2="63.5" y2="30.48" width="0.4064" layer="94"/>
+<wire x1="-7.62" y1="30.48" x2="-7.62" y2="-50.8" width="0.4064" layer="94"/>
+<wire x1="-7.62" y1="-50.8" x2="63.5" y2="-50.8" width="0.4064" layer="94"/>
+<wire x1="63.5" y1="-50.8" x2="63.5" y2="30.48" width="0.4064" layer="94"/>
 <wire x1="63.5" y1="30.48" x2="-7.62" y2="30.48" width="0.4064" layer="94"/>
+<pin name="PB23/XOUT1/SER1-3/SER5-3/TC7-1" x="68.58" y="-40.64" length="middle" rot="R180"/>
+<pin name="PB22/XIN1/SER1-2/SER5-2/PDEC0-2/TC7-0" x="68.58" y="-43.18" length="middle" rot="R180"/>
+<pin name="PB17/SER5-1/TC6-1" x="68.58" y="-45.72" length="middle" rot="R180"/>
+<pin name="PB16/SER5-0/TC6-0" x="68.58" y="-48.26" length="middle" rot="R180"/>
 </symbol>
 <symbol name="PWRPAD">
 <pin name="PWRPAD" x="-5.08" y="0" length="middle"/>
 </symbol>
-<symbol name="SOLDER_JUMPER">
-<wire x1="0.381" y1="0.635" x2="0.381" y2="-0.635" width="1.27" layer="94" curve="-180" cap="flat"/>
-<wire x1="-0.381" y1="-0.635" x2="-0.381" y2="0.635" width="1.27" layer="94" curve="-180" cap="flat"/>
-<wire x1="2.54" y1="0" x2="1.651" y2="0" width="0.1524" layer="94"/>
-<wire x1="-2.54" y1="0" x2="-1.651" y2="0" width="0.1524" layer="94"/>
-<text x="-2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
-<text x="-2.54" y="-3.81" size="1.778" layer="96">&gt;VALUE</text>
-<pin name="2" x="5.08" y="0" visible="pad" length="short" direction="pas" swaplevel="1" rot="R180"/>
-<pin name="1" x="-5.08" y="0" visible="pad" length="short" direction="pas" swaplevel="1"/>
-</symbol>
 </symbols>
 <devicesets>
-<deviceset name="UCBUS_MODULE" prefix="U">
+<deviceset name="UCBUS_MODULE_EXT" prefix="U">
 <gates>
-<gate name="G$1" symbol="UCBUS_MODULE" x="0" y="0"/>
+<gate name="G$1" symbol="UCBUS_MODULE_EXT" x="0" y="0"/>
 </gates>
 <devices>
-<device name="" package="UCBUS_MODULE">
+<device name="" package="UCBUS_MODULE_EXT">
 <connects>
 <connect gate="G$1" pin="+3V3" pad="P$25"/>
 <connect gate="G$1" pin="+5V" pad="P$26"/>
@@ -448,6 +445,10 @@
 <connect gate="G$1" pin="PB13/TC4-1/SER4-1" pad="P$10"/>
 <connect gate="G$1" pin="PB14/TC5-0/SER4-2" pad="P$6"/>
 <connect gate="G$1" pin="PB15/TC5-1/SER4-3" pad="P$7"/>
+<connect gate="G$1" pin="PB16/SER5-0/TC6-0" pad="P$36"/>
+<connect gate="G$1" pin="PB17/SER5-1/TC6-1" pad="P$37"/>
+<connect gate="G$1" pin="PB22/XIN1/SER1-2/SER5-2/PDEC0-2/TC7-0" pad="P$38"/>
+<connect gate="G$1" pin="PB23/XOUT1/SER1-3/SER5-3/TC7-1" pad="P$39"/>
 <connect gate="G$1" pin="Y" pad="P$23"/>
 <connect gate="G$1" pin="Z" pad="P$24"/>
 </connects>
@@ -470,7 +471,7 @@
 <technology name=""/>
 </technologies>
 </device>
-<device name="4MM" package="PWRPAD_4MM">
+<device name="M4" package="PWRPAD_4MM">
 <connects>
 <connect gate="G$1" pin="PWRPAD" pad="P$1"/>
 </connects>
@@ -534,17 +535,25 @@
 <technology name=""/>
 </technologies>
 </device>
-</devices>
-</deviceset>
-<deviceset name="SOLDER_JUMPER" prefix="J">
-<gates>
-<gate name="G$1" symbol="SOLDER_JUMPER" x="0" y="0"/>
-</gates>
-<devices>
-<device name="" package="SOLDER_JUMPER">
+<device name="M6" package="PWRPAD_6-25MM">
 <connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SOLDER_SMALL" package="SOLDER_ON_SMALL">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="6" package="PWRPAD_6-00MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
 </connects>
 <technologies>
 <technology name=""/>
@@ -689,18 +698,6 @@ You are welcome to use this library for commercial purposes. For attribution, we
 <pad name="10" x="1.27" y="7.62" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
 <text x="-2.921" y="20.574" size="0.4064" layer="27" font="vector">&gt;VALUE</text>
 <text x="-2.921" y="-21.082" size="0.4064" layer="104">&gt;NAME</text>
-<rectangle x1="-1.524" y1="17.526" x2="-1.016" y2="18.034" layer="51"/>
-<rectangle x1="1.016" y1="17.526" x2="1.524" y2="18.034" layer="51"/>
-<rectangle x1="1.016" y1="14.986" x2="1.524" y2="15.494" layer="51"/>
-<rectangle x1="-1.524" y1="14.986" x2="-1.016" y2="15.494" layer="51"/>
-<rectangle x1="1.016" y1="12.446" x2="1.524" y2="12.954" layer="51"/>
-<rectangle x1="-1.524" y1="12.446" x2="-1.016" y2="12.954" layer="51"/>
-<rectangle x1="1.016" y1="9.906" x2="1.524" y2="10.414" layer="51"/>
-<rectangle x1="-1.524" y1="9.906" x2="-1.016" y2="10.414" layer="51"/>
-<rectangle x1="1.016" y1="7.366" x2="1.524" y2="7.874" layer="51"/>
-<rectangle x1="-1.524" y1="7.366" x2="-1.016" y2="7.874" layer="51"/>
-<rectangle x1="-1.524" y1="9.906" x2="-1.016" y2="10.414" layer="51"/>
-<rectangle x1="1.016" y1="9.906" x2="1.524" y2="10.414" layer="51"/>
 <pad name="11" x="-1.27" y="5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
 <pad name="12" x="1.27" y="5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
 <pad name="13" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
@@ -711,547 +708,229 @@ You are welcome to use this library for commercial purposes. For attribution, we
 <pad name="18" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
 <pad name="19" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
 <pad name="20" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51"/>
-<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51"/>
-<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/>
-<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/>
-<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/>
-<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/>
-<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/>
-<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/>
-<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/>
-<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/>
-<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/>
-<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/>
 <pad name="21" x="-1.27" y="-7.62" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
 <pad name="22" x="1.27" y="-7.62" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
 <pad name="23" x="-1.27" y="-10.16" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
 <pad name="24" x="1.27" y="-10.16" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
 <pad name="25" x="-1.27" y="-12.7" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
 <pad name="26" x="1.27" y="-12.7" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<rectangle x1="1.016" y1="-7.874" x2="1.524" y2="-7.366" layer="51"/>
-<rectangle x1="-1.524" y1="-7.874" x2="-1.016" y2="-7.366" layer="51"/>
-<rectangle x1="1.016" y1="-10.414" x2="1.524" y2="-9.906" layer="51"/>
-<rectangle x1="-1.524" y1="-10.414" x2="-1.016" y2="-9.906" layer="51"/>
-<rectangle x1="1.016" y1="-12.954" x2="1.524" y2="-12.446" layer="51"/>
-<rectangle x1="-1.524" y1="-12.954" x2="-1.016" y2="-12.446" layer="51"/>
-<rectangle x1="-1.524" y1="-10.414" x2="-1.016" y2="-9.906" layer="51"/>
-<rectangle x1="1.016" y1="-10.414" x2="1.524" y2="-9.906" layer="51"/>
 <pad name="27" x="-1.27" y="-15.24" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
 <pad name="28" x="1.27" y="-15.24" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
 <pad name="29" x="-1.27" y="-17.78" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
 <pad name="30" x="1.27" y="-17.78" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
 </package>
-<package name="2X5">
-<description>&lt;h3&gt;Plated Through Hole - 2x5&lt;/h3&gt;
+<package name="1X02">
+<description>&lt;h3&gt;Plated Through Hole&lt;/h3&gt;
 &lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
 &lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;
 &lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;</description>
-<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/>
-<wire x1="0.635" y1="-1.27" x2="1.27" y2="-0.635" width="0.1524" layer="21"/>
-<wire x1="1.27" y1="-0.635" x2="1.905" y2="-1.27" width="0.1524" layer="21"/>
-<wire x1="3.175" y1="-1.27" x2="3.81" y2="-0.635" width="0.1524" layer="21"/>
-<wire x1="3.81" y1="-0.635" x2="4.445" y2="-1.27" width="0.1524" layer="21"/>
-<wire x1="5.715" y1="-1.27" x2="6.35" y2="-0.635" width="0.1524" layer="21"/>
-<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.1524" layer="21"/>
-<wire x1="8.255" y1="-1.27" x2="8.89" y2="-0.635" width="0.1524" layer="21"/>
-<wire x1="-1.27" y1="-0.635" x2="-1.27" y2="3.175" width="0.1524" layer="21"/>
-<wire x1="-1.27" y1="3.175" x2="-0.635" y2="3.81" width="0.1524" layer="21"/>
-<wire x1="-0.635" y1="3.81" x2="0.635" y2="3.81" width="0.1524" layer="21"/>
-<wire x1="0.635" y1="3.81" x2="1.27" y2="3.175" width="0.1524" layer="21"/>
-<wire x1="1.27" y1="3.175" x2="1.905" y2="3.81" width="0.1524" layer="21"/>
-<wire x1="1.905" y1="3.81" x2="3.175" y2="3.81" width="0.1524" layer="21"/>
-<wire x1="3.175" y1="3.81" x2="3.81" y2="3.175" width="0.1524" layer="21"/>
-<wire x1="3.81" y1="3.175" x2="4.445" y2="3.81" width="0.1524" layer="21"/>
-<wire x1="4.445" y1="3.81" x2="5.715" y2="3.81" width="0.1524" layer="21"/>
-<wire x1="5.715" y1="3.81" x2="6.35" y2="3.175" width="0.1524" layer="21"/>
-<wire x1="6.35" y1="3.175" x2="6.985" y2="3.81" width="0.1524" layer="21"/>
-<wire x1="6.985" y1="3.81" x2="8.255" y2="3.81" width="0.1524" layer="21"/>
-<wire x1="8.255" y1="3.81" x2="8.89" y2="3.175" width="0.1524" layer="21"/>
-<wire x1="1.27" y1="3.175" x2="1.27" y2="-0.635" width="0.1524" layer="21"/>
-<wire x1="3.81" y1="3.175" x2="3.81" y2="-0.635" width="0.1524" layer="21"/>
-<wire x1="6.35" y1="3.175" x2="6.35" y2="-0.635" width="0.1524" layer="21"/>
-<wire x1="8.89" y1="3.175" x2="8.89" y2="-0.635" width="0.1524" layer="21"/>
-<wire x1="6.985" y1="-1.27" x2="8.255" y2="-1.27" width="0.1524" layer="21"/>
-<wire x1="4.445" y1="-1.27" x2="5.715" y2="-1.27" width="0.1524" layer="21"/>
-<wire x1="1.905" y1="-1.27" x2="3.175" y2="-1.27" width="0.1524" layer="21"/>
-<wire x1="-0.635" y1="-1.27" x2="0.635" y2="-1.27" width="0.1524" layer="21"/>
-<wire x1="8.89" y1="-0.635" x2="9.525" y2="-1.27" width="0.1524" layer="21"/>
-<wire x1="10.795" y1="-1.27" x2="11.43" y2="-0.635" width="0.1524" layer="21"/>
-<wire x1="8.89" y1="3.175" x2="9.525" y2="3.81" width="0.1524" layer="21"/>
-<wire x1="9.525" y1="3.81" x2="10.795" y2="3.81" width="0.1524" layer="21"/>
-<wire x1="10.795" y1="3.81" x2="11.43" y2="3.175" width="0.1524" layer="21"/>
-<wire x1="11.43" y1="3.175" x2="11.43" y2="-0.635" width="0.1524" layer="21"/>
-<wire x1="9.525" y1="-1.27" x2="10.795" y2="-1.27" width="0.1524" layer="21"/>
-<wire x1="-0.635" y1="-1.651" x2="0.635" y2="-1.651" width="0.2032" layer="21"/>
-<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/>
-<pad name="2" x="0" y="2.54" drill="1.016" diameter="1.8796"/>
-<pad name="3" x="2.54" y="0" drill="1.016" diameter="1.8796"/>
-<pad name="4" x="2.54" y="2.54" drill="1.016" diameter="1.8796"/>
-<pad name="5" x="5.08" y="0" drill="1.016" diameter="1.8796"/>
-<pad name="6" x="5.08" y="2.54" drill="1.016" diameter="1.8796"/>
-<pad name="7" x="7.62" y="0" drill="1.016" diameter="1.8796"/>
-<pad name="8" x="7.62" y="2.54" drill="1.016" diameter="1.8796"/>
-<pad name="9" x="10.16" y="0" drill="1.016" diameter="1.8796"/>
-<pad name="10" x="10.16" y="2.54" drill="1.016" diameter="1.8796"/>
-<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51" rot="R90"/>
-<rectangle x1="-0.254" y1="2.286" x2="0.254" y2="2.794" layer="51" rot="R90"/>
-<rectangle x1="2.286" y1="2.286" x2="2.794" y2="2.794" layer="51" rot="R90"/>
-<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51" rot="R90"/>
-<rectangle x1="4.826" y1="2.286" x2="5.334" y2="2.794" layer="51" rot="R90"/>
-<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51" rot="R90"/>
-<rectangle x1="9.906" y1="2.286" x2="10.414" y2="2.794" layer="51" rot="R90"/>
-<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51" rot="R90"/>
-<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51" rot="R90"/>
-<rectangle x1="7.366" y1="2.286" x2="7.874" y2="2.794" layer="51" rot="R90"/>
-<text x="-1.27" y="3.937" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
-<text x="-1.27" y="-2.54" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
-<wire x1="-0.635" y1="-1.651" x2="0.635" y2="-1.651" width="0.2032" layer="22"/>
+<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="0.635" x2="3.81" y2="-0.635" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
 </package>
-<package name="2X5-RA">
-<description>&lt;h3&gt;Plated Through Hole - 2x5 Right Angle Male Headers&lt;/h3&gt;
-tDocu shows pin location. 
+<package name="MOLEX-1X2">
+<description>&lt;h3&gt;Molex 2-Pin Plated Through-Hole&lt;/h3&gt;
 &lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
 &lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;</description>
-<wire x1="-2.54" y1="5.715" x2="-2.54" y2="4.445" width="0.2032" layer="21"/>
-<wire x1="2.8" y1="6.3" x2="5.3" y2="6.3" width="0.2032" layer="21"/>
-<wire x1="5.3" y1="6.3" x2="5.3" y2="-6.3" width="0.2032" layer="21"/>
-<wire x1="5.3" y1="-6.3" x2="2.8" y2="-6.3" width="0.2032" layer="21"/>
-<wire x1="2.8" y1="-6.3" x2="2.8" y2="6.3" width="0.2032" layer="21"/>
-<wire x1="5.3" y1="0" x2="11.3" y2="0" width="0.127" layer="51"/>
-<wire x1="5.3" y1="-2.54" x2="11.3" y2="-2.54" width="0.127" layer="51"/>
-<wire x1="5.3" y1="-5.08" x2="11.3" y2="-5.08" width="0.127" layer="51"/>
-<wire x1="5.3" y1="2.54" x2="11.3" y2="2.54" width="0.127" layer="51"/>
-<wire x1="5.3" y1="5.08" x2="11.3" y2="5.08" width="0.127" layer="51"/>
-<wire x1="8.2" y1="7" x2="8.2" y2="-6.9" width="0.127" layer="51"/>
-<wire x1="13.8" y1="6.3" x2="13.8" y2="-6.3" width="0.127" layer="51"/>
-<wire x1="5.3" y1="6.3" x2="13.8" y2="6.3" width="0.127" layer="51"/>
-<wire x1="5.3" y1="-6.3" x2="13.8" y2="-6.3" width="0.127" layer="51"/>
-<pad name="1" x="-1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="2" x="1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="3" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="4" x="1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="5" x="-1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="6" x="1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="7" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="8" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="9" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="10" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
-<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51" rot="R270"/>
-<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51" rot="R270"/>
-<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51" rot="R270"/>
-<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51" rot="R270"/>
-<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51" rot="R270"/>
-<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51" rot="R270"/>
-<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/>
-<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/>
-<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51" rot="R270"/>
-<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51" rot="R270"/>
-<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/>
-<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/>
-<wire x1="-2.54" y1="5.715" x2="-2.54" y2="4.445" width="0.2032" layer="22"/>
-<text x="2.54" y="6.477" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
-<text x="2.54" y="-7.112" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="3.81" y1="3.048" x2="3.81" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="3.81" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/>
+<wire x1="3.81" y1="-2.54" x2="2.54" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="0" y1="-1.27" x2="2.54" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="2.54" y1="-1.27" x2="2.54" y2="-2.54" width="0.127" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" shape="square"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796"/>
+<text x="-1.27" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.794" size="0.6096" layer="27" font="vector" ratio="20" align="top-left">&gt;VALUE</text>
 </package>
-<package name="2X5-RAF">
-<description>&lt;h3&gt;Plated Through Hole - 2x5 Right Angle Female Header&lt;/h3&gt;
-Silk outline of pins
+<package name="SCREWTERMINAL-3.5MM-2">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch - 2 Pin PTH&lt;/h3&gt;
 &lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
-&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;</description>
-<wire x1="-2.54" y1="5.715" x2="-2.54" y2="4.445" width="0.2032" layer="21"/>
-<wire x1="2.7" y1="6.3" x2="11.2" y2="6.3" width="0.2032" layer="21"/>
-<wire x1="11.2" y1="6.3" x2="11.2" y2="-6.3" width="0.2032" layer="21"/>
-<wire x1="11.2" y1="-6.3" x2="2.7" y2="-6.3" width="0.2032" layer="21"/>
-<wire x1="2.7" y1="-6.3" x2="2.7" y2="6.3" width="0.2032" layer="21"/>
-<wire x1="8.2" y1="7" x2="8.2" y2="-6.9" width="0.127" layer="51"/>
-<pad name="1" x="-1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="2" x="1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="3" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="4" x="1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="5" x="-1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="6" x="1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="7" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="8" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="9" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="10" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
-<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51" rot="R270"/>
-<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51" rot="R270"/>
-<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51" rot="R270"/>
-<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51" rot="R270"/>
-<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51" rot="R270"/>
-<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51" rot="R270"/>
-<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/>
-<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/>
-<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51" rot="R270"/>
-<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51" rot="R270"/>
-<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/>
-<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/>
-<text x="3.175" y="6.477" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
-<text x="3.175" y="-7.112" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
-<wire x1="-2.54" y1="5.715" x2="-2.54" y2="4.445" width="0.2032" layer="22"/>
+<circle x="2" y="3" radius="0.2828" width="0.127" layer="51"/>
+<wire x1="-1.75" y1="3.4" x2="5.25" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="3.4" x2="5.25" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="-2.8" x2="5.25" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-1.35" x2="-2.25" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-1.35" x2="-2.25" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="3.15" x2="5.75" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="5.75" y1="3.15" x2="5.75" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="5.75" y1="2.15" x2="5.25" y2="2.15" width="0.2032" layer="51"/>
+<pad name="1" x="0" y="0" drill="1.2" diameter="2.032" shape="square"/>
+<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.032"/>
+<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
 </package>
-<package name="2X5-SHROUDED">
-<description>&lt;h3&gt;Plated Through Hole - 2x5 Shrouded Header&lt;/h3&gt;
+<package name="JST-2-SMD">
+<description>&lt;h3&gt;JST-Right Angle Male Header SMT&lt;/h3&gt;
 &lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
-&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch: 2mm&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;
-&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”http://www.4uconnector.com/online/object/4udrawing/20404.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;li&gt;JST_2MM_MALE&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;</description>
-<wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/>
-<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="21"/>
-<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/>
-<wire x1="-4.5" y1="-2.2" x2="-4.5" y2="2.2" width="0.2032" layer="21"/>
-<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="21"/>
-<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="21"/>
-<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/>
-<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/>
-<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
-<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
-<wire x1="-4.5" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/>
-<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/>
-<wire x1="-3" y1="-2.2" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/>
-<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/>
-<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/>
-<pad name="1" x="-1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="2" x="1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="3" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="4" x="1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="5" x="-1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="6" x="1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="7" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="8" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="9" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="10" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
-<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51"/>
-<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51"/>
-<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/>
-<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/>
-<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/>
-<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/>
-<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/>
-<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/>
-<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/>
-<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/>
-<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/>
-<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/>
-<text x="-4.318" y="10.414" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
-<text x="-4.318" y="-11.049" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
-<wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/>
+<wire x1="-4" y1="-1" x2="-4" y2="-4.5" width="0.2032" layer="21"/>
+<wire x1="-4" y1="-4.5" x2="-3.2" y2="-4.5" width="0.2032" layer="21"/>
+<wire x1="-3.2" y1="-4.5" x2="-3.2" y2="-2" width="0.2032" layer="21"/>
+<wire x1="-3.2" y1="-2" x2="-2" y2="-2" width="0.2032" layer="21"/>
+<wire x1="2" y1="-2" x2="3.2" y2="-2" width="0.2032" layer="21"/>
+<wire x1="3.2" y1="-2" x2="3.2" y2="-4.5" width="0.2032" layer="21"/>
+<wire x1="3.2" y1="-4.5" x2="4" y2="-4.5" width="0.2032" layer="21"/>
+<wire x1="4" y1="-4.5" x2="4" y2="-1" width="0.2032" layer="21"/>
+<wire x1="2" y1="3" x2="-2" y2="3" width="0.2032" layer="21"/>
+<smd name="1" x="-1" y="-3.7" dx="1" dy="4.6" layer="1"/>
+<smd name="2" x="1" y="-3.7" dx="1" dy="4.6" layer="1"/>
+<smd name="NC1" x="-3.4" y="1.5" dx="3.4" dy="1.6" layer="1" rot="R90"/>
+<smd name="NC2" x="3.4" y="1.5" dx="3.4" dy="1.6" layer="1" rot="R90"/>
+<text x="-1.397" y="1.778" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="0.635" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
 </package>
-<package name="2X5-SHROUDED_LOCK">
-<description>&lt;h3&gt;Plated Through Hole - 2x5 Shrouded Header Locking Footprint&lt;/h3&gt;
-Holes are offset 0.005" from center, to hold pins in place during soldering. 
+<package name="1X02_BIG">
+<description>&lt;h3&gt;Plated Through Hole&lt;/h3&gt;
 &lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
-&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.15"&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;
-&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;</description>
-<wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/>
-<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="51"/>
-<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/>
-<wire x1="-4.627" y1="-2.2" x2="-4.627" y2="2.2" width="0.2032" layer="21"/>
-<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="51"/>
-<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="51"/>
-<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="51"/>
-<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/>
-<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
-<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
-<wire x1="-4.627" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/>
-<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/>
-<wire x1="-3" y1="-2.2" x2="-4.627" y2="-2.2" width="0.2032" layer="21"/>
-<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/>
-<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/>
-<pad name="1" x="-1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="2" x="1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="3" x="-1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="4" x="1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="5" x="-1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="6" x="1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="7" x="-1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="8" x="1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="9" x="-1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
-<pad name="10" x="1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
-<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51" rot="R270"/>
-<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51" rot="R270"/>
-<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51" rot="R270"/>
-<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51" rot="R270"/>
-<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51" rot="R270"/>
-<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51" rot="R270"/>
-<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/>
-<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/>
-<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51" rot="R270"/>
-<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51" rot="R270"/>
-<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/>
-<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/>
-<text x="-4.191" y="10.541" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
-<text x="-4.318" y="-11.049" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
-<wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/>
-<wire x1="-4.445" y1="10.16" x2="-4.445" y2="8.89" width="0.127" layer="21"/>
-<wire x1="-4.445" y1="10.16" x2="-3.175" y2="10.16" width="0.127" layer="21"/>
-<wire x1="3.175" y1="10.16" x2="4.445" y2="10.16" width="0.127" layer="21"/>
-<wire x1="4.445" y1="10.16" x2="4.445" y2="8.89" width="0.127" layer="21"/>
-<wire x1="-4.445" y1="-8.89" x2="-4.445" y2="-10.16" width="0.127" layer="21"/>
-<wire x1="-4.445" y1="-10.16" x2="-3.175" y2="-10.16" width="0.127" layer="21"/>
-<wire x1="3.175" y1="-10.16" x2="4.445" y2="-10.16" width="0.127" layer="21"/>
-<wire x1="4.445" y1="-10.16" x2="4.445" y2="-8.89" width="0.127" layer="21"/>
+<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="-1.27" y1="-1.27" x2="5.08" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="5.08" y1="-1.27" x2="5.08" y2="1.27" width="0.127" layer="21"/>
+<wire x1="5.08" y1="1.27" x2="-1.27" y2="1.27" width="0.127" layer="21"/>
+<pad name="P$1" x="0" y="0" drill="1.0668"/>
+<pad name="P$2" x="3.81" y="0" drill="1.0668"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
 </package>
-<package name="2X5-SHROUDED_SMD">
-<description>&lt;h3&gt;Surface Mount - 2x5 Shrouded Header&lt;/h3&gt;
+<package name="JST-2-SMD-VERT">
+<description>&lt;h3&gt;JST-Vertical Male Header SMT &lt;/h3&gt;
 &lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch: 2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”http://www.4uconnector.com/online/object/4udrawing/20404.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-4.1" y1="2.97" x2="4.2" y2="2.97" width="0.2032" layer="51"/>
+<wire x1="4.2" y1="2.97" x2="4.2" y2="-2.13" width="0.2032" layer="51"/>
+<wire x1="4.2" y1="-2.13" x2="-4.1" y2="-2.13" width="0.2032" layer="51"/>
+<wire x1="-4.1" y1="-2.13" x2="-4.1" y2="2.97" width="0.2032" layer="51"/>
+<wire x1="-4.1" y1="3" x2="4.2" y2="3" width="0.2032" layer="21"/>
+<wire x1="4.2" y1="3" x2="4.2" y2="2.3" width="0.2032" layer="21"/>
+<wire x1="-4.1" y1="3" x2="-4.1" y2="2.3" width="0.2032" layer="21"/>
+<wire x1="2" y1="-2.1" x2="4.2" y2="-2.1" width="0.2032" layer="21"/>
+<wire x1="4.2" y1="-2.1" x2="4.2" y2="-1.7" width="0.2032" layer="21"/>
+<wire x1="-2" y1="-2.1" x2="-4.1" y2="-2.1" width="0.2032" layer="21"/>
+<wire x1="-4.1" y1="-2.1" x2="-4.1" y2="-1.8" width="0.2032" layer="21"/>
+<smd name="P$1" x="-3.4" y="0.27" dx="3" dy="1.6" layer="1" rot="R90"/>
+<smd name="P$2" x="3.4" y="0.27" dx="3" dy="1.6" layer="1" rot="R90"/>
+<smd name="VCC" x="-1" y="-2" dx="1" dy="5.5" layer="1"/>
+<smd name="GND" x="1" y="-2" dx="1" dy="5.5" layer="1"/>
+<text x="-3.81" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;Name</text>
+<text x="-3.81" y="2.21" size="0.6096" layer="27" font="vector" ratio="20">&gt;Value</text>
+</package>
+<package name="SCREWTERMINAL-5MM-2">
+<description>&lt;h3&gt;Screw Terminal  5mm Pitch -2 Pin PTH&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch: 5mm/197mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-3.1" y1="4.2" x2="8.1" y2="4.2" width="0.2032" layer="21"/>
+<wire x1="8.1" y1="4.2" x2="8.1" y2="-2.3" width="0.2032" layer="21"/>
+<wire x1="8.1" y1="-2.3" x2="8.1" y2="-3.3" width="0.2032" layer="21"/>
+<wire x1="8.1" y1="-3.3" x2="-3.1" y2="-3.3" width="0.2032" layer="21"/>
+<wire x1="-3.1" y1="-3.3" x2="-3.1" y2="-2.3" width="0.2032" layer="21"/>
+<wire x1="-3.1" y1="-2.3" x2="-3.1" y2="4.2" width="0.2032" layer="21"/>
+<wire x1="8.1" y1="-2.3" x2="-3.1" y2="-2.3" width="0.2032" layer="21"/>
+<wire x1="-3.1" y1="-1.35" x2="-3.7" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-3.7" y1="-1.35" x2="-3.7" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-3.7" y1="-2.35" x2="-3.1" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="8.1" y1="4" x2="8.7" y2="4" width="0.2032" layer="51"/>
+<wire x1="8.7" y1="4" x2="8.7" y2="3" width="0.2032" layer="51"/>
+<wire x1="8.7" y1="3" x2="8.1" y2="3" width="0.2032" layer="51"/>
+<circle x="2.5" y="3.7" radius="0.2828" width="0.127" layer="51"/>
+<pad name="1" x="0" y="0" drill="1.3" diameter="2.032" shape="square"/>
+<pad name="2" x="5" y="0" drill="1.3" diameter="2.032"/>
+<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_LOCK">
+<description>&lt;h3&gt;Plated Through Hole - Locking Footprint&lt;/h3&gt;
+Holes are staggered by 0.005" from center to hold pins while soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
 &lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;
-&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;</description>
-<wire x1="-5.315" y1="5.715" x2="-5.315" y2="4.445" width="0.2032" layer="21"/>
-<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="21"/>
-<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/>
-<wire x1="-4.5" y1="-2.2" x2="-4.5" y2="2.2" width="0.2032" layer="21"/>
-<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="21"/>
-<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="21"/>
-<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/>
-<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/>
-<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
-<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
-<wire x1="-4.5" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/>
-<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/>
-<wire x1="-3" y1="-2.2" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/>
-<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/>
-<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/>
-<smd name="1" x="-2.794" y="5.08" dx="4.15" dy="1" layer="1" roundness="50"/>
-<smd name="2" x="2.794" y="5.08" dx="4.15" dy="1" layer="1" roundness="50"/>
-<smd name="3" x="-2.794" y="2.54" dx="4.15" dy="1" layer="1" roundness="50"/>
-<smd name="4" x="2.794" y="2.54" dx="4.15" dy="1" layer="1" roundness="50"/>
-<smd name="5" x="-2.794" y="0" dx="4.15" dy="1" layer="1" roundness="50"/>
-<smd name="6" x="2.794" y="0" dx="4.15" dy="1" layer="1" roundness="50"/>
-<smd name="7" x="-2.794" y="-2.54" dx="4.15" dy="1" layer="1" roundness="50"/>
-<smd name="8" x="2.794" y="-2.54" dx="4.15" dy="1" layer="1" roundness="50"/>
-<smd name="9" x="-2.794" y="-5.08" dx="4.15" dy="1" layer="1" roundness="50"/>
-<smd name="10" x="2.794" y="-5.08" dx="4.15" dy="1" layer="1" roundness="50"/>
-<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51"/>
-<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51"/>
-<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/>
-<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/>
-<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/>
-<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/>
-<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/>
-<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/>
-<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/>
-<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/>
-<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/>
-<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/>
-<text x="-4.445" y="10.287" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
-<text x="-4.445" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
-<wire x1="-5.353" y1="5.715" x2="-5.353" y2="4.445" width="0.2032" layer="22"/>
+<pad name="1" x="-0.1778" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.7178" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="-0.2921" y1="-0.2921" x2="0.2921" y2="0.2921" layer="51"/>
+<rectangle x1="2.2479" y1="-0.2921" x2="2.8321" y2="0.2921" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
 </package>
-<package name="2X5_NOSILK">
-<description>&lt;h3&gt;Plated Through Hole - 2x5 No Silk Outline&lt;/h3&gt;
+<package name="MOLEX-1X2_LOCK">
+<description>&lt;h3&gt;Molex 2-Pin Plated Through-Hole Locking Footprint&lt;/h3&gt;
+Holes are offset from center by 0.005" to hold pins in place during soldering. 
 &lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
 &lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;</description>
-<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/>
-<pad name="2" x="0" y="2.54" drill="1.016" diameter="1.8796"/>
-<pad name="3" x="2.54" y="0" drill="1.016" diameter="1.8796"/>
-<pad name="4" x="2.54" y="2.54" drill="1.016" diameter="1.8796"/>
-<pad name="5" x="5.08" y="0" drill="1.016" diameter="1.8796"/>
-<pad name="6" x="5.08" y="2.54" drill="1.016" diameter="1.8796"/>
-<pad name="7" x="7.62" y="0" drill="1.016" diameter="1.8796"/>
-<pad name="8" x="7.62" y="2.54" drill="1.016" diameter="1.8796"/>
-<pad name="9" x="10.16" y="0" drill="1.016" diameter="1.8796"/>
-<pad name="10" x="10.16" y="2.54" drill="1.016" diameter="1.8796"/>
-<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51" rot="R90"/>
-<rectangle x1="-0.254" y1="2.286" x2="0.254" y2="2.794" layer="51" rot="R90"/>
-<rectangle x1="2.286" y1="2.286" x2="2.794" y2="2.794" layer="51" rot="R90"/>
-<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51" rot="R90"/>
-<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51" rot="R90"/>
-<rectangle x1="9.906" y1="2.286" x2="10.414" y2="2.794" layer="51" rot="R90"/>
-<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51" rot="R90"/>
-<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51" rot="R90"/>
-<rectangle x1="7.366" y1="2.286" x2="7.874" y2="2.794" layer="51" rot="R90"/>
-<rectangle x1="4.826" y1="2.286" x2="5.334" y2="2.794" layer="51" rot="R90"/>
-<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="51"/>
-<text x="-0.889" y="3.81" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
-<text x="-0.762" y="-2.159" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
-</package>
-<package name="2X5_PTH_SILK_.05">
-<description>&lt;h3&gt;Plated Through Hole - 2x5&lt;/h3&gt;
-Holes are 0.05". 
-&lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
-&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;
-&lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;</description>
-<pad name="1" x="0" y="0" drill="0.4318" rot="R90"/>
-<pad name="2" x="0" y="1.27" drill="0.4318" rot="R90"/>
-<pad name="3" x="1.27" y="0" drill="0.4318" rot="R90"/>
-<pad name="4" x="1.27" y="1.27" drill="0.4318" rot="R90"/>
-<pad name="5" x="2.54" y="0" drill="0.4318" rot="R90"/>
-<pad name="6" x="2.54" y="1.27" drill="0.4318" rot="R90"/>
-<pad name="7" x="3.81" y="0" drill="0.4318" rot="R90"/>
-<pad name="8" x="3.81" y="1.27" drill="0.4318" rot="R90"/>
-<pad name="9" x="5.08" y="0" drill="0.4318" rot="R90"/>
-<pad name="10" x="5.08" y="1.27" drill="0.4318" rot="R90"/>
-<wire x1="-0.635" y1="0.635" x2="-0.762" y2="0.762" width="0.127" layer="21"/>
-<wire x1="-0.762" y1="0.762" x2="-0.762" y2="1.778" width="0.127" layer="21"/>
-<wire x1="-0.762" y1="1.778" x2="-0.508" y2="2.032" width="0.127" layer="21"/>
-<wire x1="-0.508" y1="2.032" x2="0.508" y2="2.032" width="0.127" layer="21"/>
-<wire x1="0.508" y1="2.032" x2="0.635" y2="1.905" width="0.127" layer="21"/>
-<wire x1="0.635" y1="1.905" x2="0.762" y2="2.032" width="0.127" layer="21"/>
-<wire x1="0.762" y1="2.032" x2="1.778" y2="2.032" width="0.127" layer="21"/>
-<wire x1="1.778" y1="2.032" x2="1.905" y2="1.905" width="0.127" layer="21"/>
-<wire x1="1.905" y1="1.905" x2="2.032" y2="2.032" width="0.127" layer="21"/>
-<wire x1="2.032" y1="2.032" x2="3.048" y2="2.032" width="0.127" layer="21"/>
-<wire x1="3.048" y1="2.032" x2="3.175" y2="1.905" width="0.127" layer="21"/>
-<wire x1="3.175" y1="1.905" x2="3.302" y2="2.032" width="0.127" layer="21"/>
-<wire x1="3.302" y1="2.032" x2="4.318" y2="2.032" width="0.127" layer="21"/>
-<wire x1="4.318" y1="2.032" x2="4.445" y2="1.905" width="0.127" layer="21"/>
-<wire x1="4.445" y1="1.905" x2="4.572" y2="2.032" width="0.127" layer="21"/>
-<wire x1="4.572" y1="2.032" x2="5.588" y2="2.032" width="0.127" layer="21"/>
-<wire x1="5.588" y1="2.032" x2="5.842" y2="1.778" width="0.127" layer="21"/>
-<wire x1="5.842" y1="1.778" x2="5.842" y2="0.762" width="0.127" layer="21"/>
-<wire x1="5.842" y1="0.762" x2="5.715" y2="0.635" width="0.127" layer="21"/>
-<wire x1="5.715" y1="0.635" x2="5.842" y2="0.508" width="0.127" layer="21"/>
-<wire x1="5.842" y1="0.508" x2="5.842" y2="-0.508" width="0.127" layer="21"/>
-<wire x1="5.842" y1="-0.508" x2="5.588" y2="-0.762" width="0.127" layer="21"/>
-<wire x1="5.588" y1="-0.762" x2="4.572" y2="-0.762" width="0.127" layer="21"/>
-<wire x1="4.572" y1="-0.762" x2="4.445" y2="-0.635" width="0.127" layer="21"/>
-<wire x1="4.445" y1="-0.635" x2="4.318" y2="-0.762" width="0.127" layer="21"/>
-<wire x1="4.318" y1="-0.762" x2="3.302" y2="-0.762" width="0.127" layer="21"/>
-<wire x1="3.302" y1="-0.762" x2="3.175" y2="-0.635" width="0.127" layer="21"/>
-<wire x1="3.175" y1="-0.635" x2="3.048" y2="-0.762" width="0.127" layer="21"/>
-<wire x1="3.048" y1="-0.762" x2="2.032" y2="-0.762" width="0.127" layer="21"/>
-<wire x1="2.032" y1="-0.762" x2="1.905" y2="-0.635" width="0.127" layer="21"/>
-<wire x1="1.905" y1="-0.635" x2="1.778" y2="-0.762" width="0.127" layer="21"/>
-<wire x1="1.778" y1="-0.762" x2="0.762" y2="-0.762" width="0.127" layer="21"/>
-<wire x1="0.762" y1="-0.762" x2="0.635" y2="-0.635" width="0.127" layer="21"/>
-<wire x1="0.635" y1="-0.635" x2="0.508" y2="-0.762" width="0.127" layer="21"/>
-<wire x1="0.508" y1="-0.762" x2="-0.508" y2="-0.762" width="0.127" layer="21"/>
-<wire x1="-0.508" y1="-0.762" x2="-0.762" y2="-0.508" width="0.127" layer="21"/>
-<wire x1="-0.762" y1="-0.508" x2="-0.762" y2="0.508" width="0.127" layer="21"/>
-<wire x1="-0.762" y1="0.508" x2="-0.635" y2="0.635" width="0.127" layer="21"/>
-<wire x1="0.508" y1="-1.016" x2="-0.508" y2="-1.016" width="0.127" layer="21"/>
-<wire x1="-0.508" y1="-1.016" x2="0.508" y2="-1.016" width="0.127" layer="22"/>
-<text x="-0.762" y="2.286" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
-<text x="-0.762" y="-1.778" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
-</package>
-<package name="2X5-SHROUDED-NS">
-<description>&lt;h3&gt;Plated Through Hole - 2x5 Shrouded Header No Silk&lt;/h3&gt;
-&lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
-&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;
-&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
-&lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;</description>
-<wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/>
-<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="51"/>
-<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/>
-<wire x1="-4.5" y1="-2.2" x2="-4.5" y2="2.2" width="0.2032" layer="51"/>
-<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="51"/>
-<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="51"/>
-<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="51"/>
-<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/>
-<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
-<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
-<wire x1="-4.5" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="51"/>
-<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="51"/>
-<wire x1="-3" y1="-2.2" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/>
-<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/>
-<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/>
-<pad name="1" x="-1.27" y="5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="2" x="1.27" y="5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="3" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="4" x="1.27" y="2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="5" x="-1.27" y="0" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="6" x="1.27" y="0" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="7" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="8" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="9" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<pad name="10" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
-<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51"/>
-<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51"/>
-<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/>
-<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/>
-<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/>
-<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/>
-<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/>
-<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/>
-<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/>
-<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/>
-<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/>
-<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/>
-<text x="-4.445" y="10.287" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
-<text x="-4.445" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
-<wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/>
-</package>
-<package name="1X02">
-<description>&lt;h3&gt;Plated Through Hole&lt;/h3&gt;
-&lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
-&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;
-&lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;</description>
-<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/>
-<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/>
-<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/>
-<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/>
-<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/>
-<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/>
-<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/>
-<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/>
-<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/>
-<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
-<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/>
-<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
-<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
-<wire x1="3.81" y1="0.635" x2="3.81" y2="-0.635" width="0.2032" layer="21"/>
-<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
-<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
-<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
-<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
-<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
-<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
-</package>
-<package name="MOLEX-1X2">
-<description>&lt;h3&gt;Molex 2-Pin Plated Through-Hole&lt;/h3&gt;
-&lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
-&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;
-&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
-&lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;</description>
 <wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
 <wire x1="3.81" y1="3.048" x2="3.81" y2="-2.54" width="0.127" layer="21"/>
@@ -1262,13 +941,16 @@ Holes are 0.05".
 <wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/>
 <wire x1="0" y1="-1.27" x2="2.54" y2="-1.27" width="0.127" layer="21"/>
 <wire x1="2.54" y1="-1.27" x2="2.54" y2="-2.54" width="0.127" layer="21"/>
-<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" shape="square"/>
-<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796"/>
+<pad name="1" x="-0.127" y="0" drill="1.016" diameter="1.8796" shape="square"/>
+<pad name="2" x="2.667" y="0" drill="1.016" diameter="1.8796"/>
+<rectangle x1="-0.2921" y1="-0.2921" x2="0.2921" y2="0.2921" layer="51"/>
+<rectangle x1="2.2479" y1="-0.2921" x2="2.8321" y2="0.2921" layer="51"/>
 <text x="-1.27" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
 <text x="-1.27" y="-2.794" size="0.6096" layer="27" font="vector" ratio="20" align="top-left">&gt;VALUE</text>
 </package>
-<package name="SCREWTERMINAL-3.5MM-2">
-<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch - 2 Pin PTH&lt;/h3&gt;
+<package name="SCREWTERMINAL-3.5MM-2_LOCK">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch - 2 Pin PTH Locking&lt;/h3&gt;
+Holes are offset from center 0.005" to hold pins in place during soldering. 
 &lt;p&gt;Specifications:
 &lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
 &lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
@@ -1277,7 +959,6 @@ Holes are 0.05".
 &lt;p&gt;Example device(s):
 &lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;</description>
-<circle x="2" y="3" radius="0.2828" width="0.127" layer="51"/>
 <wire x1="-1.75" y1="3.4" x2="5.25" y2="3.4" width="0.2032" layer="21"/>
 <wire x1="5.25" y1="3.4" x2="5.25" y2="-2.8" width="0.2032" layer="21"/>
 <wire x1="5.25" y1="-2.8" x2="5.25" y2="-3.6" width="0.2032" layer="21"/>
@@ -1285,250 +966,47 @@ Holes are 0.05".
 <wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
 <wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="21"/>
 <wire x1="5.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
-<wire x1="-1.75" y1="-1.35" x2="-2.25" y2="-1.35" width="0.2032" layer="51"/>
-<wire x1="-2.25" y1="-1.35" x2="-2.25" y2="-2.35" width="0.2032" layer="51"/>
-<wire x1="-2.25" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
-<wire x1="5.25" y1="3.15" x2="5.75" y2="3.15" width="0.2032" layer="51"/>
-<wire x1="5.75" y1="3.15" x2="5.75" y2="2.15" width="0.2032" layer="51"/>
-<wire x1="5.75" y1="2.15" x2="5.25" y2="2.15" width="0.2032" layer="51"/>
-<pad name="1" x="0" y="0" drill="1.2" diameter="2.032" shape="square"/>
-<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.032"/>
+<wire x1="-1.75" y1="-1.35" x2="-2.15" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.15" y1="-1.35" x2="-2.15" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.15" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="3.15" x2="5.65" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="5.65" y1="3.15" x2="5.65" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="5.65" y1="2.15" x2="5.25" y2="2.15" width="0.2032" layer="51"/>
+<circle x="2" y="3" radius="0.2828" width="0.127" layer="51"/>
+<circle x="0" y="0" radius="0.4318" width="0.0254" layer="51"/>
+<circle x="3.5" y="0" radius="0.4318" width="0.0254" layer="51"/>
+<pad name="1" x="-0.1778" y="0" drill="1.2" diameter="2.032" shape="square"/>
+<pad name="2" x="3.6778" y="0" drill="1.2" diameter="2.032"/>
 <text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
 <text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
 </package>
-<package name="JST-2-SMD">
-<description>&lt;h3&gt;JST-Right Angle Male Header SMT&lt;/h3&gt;
+<package name="1X02_LONGPADS">
+<description>&lt;h3&gt;Plated Through Hole - Long Pads without Silk Outline&lt;/h3&gt;
 &lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
-&lt;li&gt;Pin pitch: 2mm&lt;/li&gt;
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;
-&lt;p&gt;&lt;a href=”http://www.4uconnector.com/online/object/4udrawing/20404.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;Example device(s):
 &lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
-&lt;li&gt;JST_2MM_MALE&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;</description>
-<wire x1="-4" y1="-1" x2="-4" y2="-4.5" width="0.2032" layer="21"/>
-<wire x1="-4" y1="-4.5" x2="-3.2" y2="-4.5" width="0.2032" layer="21"/>
-<wire x1="-3.2" y1="-4.5" x2="-3.2" y2="-2" width="0.2032" layer="21"/>
-<wire x1="-3.2" y1="-2" x2="-2" y2="-2" width="0.2032" layer="21"/>
-<wire x1="2" y1="-2" x2="3.2" y2="-2" width="0.2032" layer="21"/>
-<wire x1="3.2" y1="-2" x2="3.2" y2="-4.5" width="0.2032" layer="21"/>
-<wire x1="3.2" y1="-4.5" x2="4" y2="-4.5" width="0.2032" layer="21"/>
-<wire x1="4" y1="-4.5" x2="4" y2="-1" width="0.2032" layer="21"/>
-<wire x1="2" y1="3" x2="-2" y2="3" width="0.2032" layer="21"/>
-<smd name="1" x="-1" y="-3.7" dx="1" dy="4.6" layer="1"/>
-<smd name="2" x="1" y="-3.7" dx="1" dy="4.6" layer="1"/>
-<smd name="NC1" x="-3.4" y="1.5" dx="3.4" dy="1.6" layer="1" rot="R90"/>
-<smd name="NC2" x="3.4" y="1.5" dx="3.4" dy="1.6" layer="1" rot="R90"/>
-<text x="-1.397" y="1.778" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
-<text x="-1.651" y="0.635" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.397" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
 </package>
-<package name="1X02_BIG">
-<description>&lt;h3&gt;Plated Through Hole&lt;/h3&gt;
+<package name="1X02_NO_SILK">
+<description>&lt;h3&gt;Plated Through Hole - No Silk Outline&lt;/h3&gt;
 &lt;p&gt;Specifications:
 &lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
-&lt;li&gt;Pin pitch:0.15"&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;
 &lt;p&gt;Example device(s):
 &lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
 &lt;/ul&gt;&lt;/p&gt;</description>
-<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.127" layer="21"/>
-<wire x1="-1.27" y1="-1.27" x2="5.08" y2="-1.27" width="0.127" layer="21"/>
-<wire x1="5.08" y1="-1.27" x2="5.08" y2="1.27" width="0.127" layer="21"/>
-<wire x1="5.08" y1="1.27" x2="-1.27" y2="1.27" width="0.127" layer="21"/>
-<pad name="P$1" x="0" y="0" drill="1.0668"/>
-<pad name="P$2" x="3.81" y="0" drill="1.0668"/>
-<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
-<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
-</package>
-<package name="JST-2-SMD-VERT">
-<description>&lt;h3&gt;JST-Vertical Male Header SMT &lt;/h3&gt;
-&lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
-&lt;li&gt;Pin pitch: 2mm&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;
-&lt;p&gt;&lt;a href=”http://www.4uconnector.com/online/object/4udrawing/20404.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
-&lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;</description>
-<wire x1="-4.1" y1="2.97" x2="4.2" y2="2.97" width="0.2032" layer="51"/>
-<wire x1="4.2" y1="2.97" x2="4.2" y2="-2.13" width="0.2032" layer="51"/>
-<wire x1="4.2" y1="-2.13" x2="-4.1" y2="-2.13" width="0.2032" layer="51"/>
-<wire x1="-4.1" y1="-2.13" x2="-4.1" y2="2.97" width="0.2032" layer="51"/>
-<wire x1="-4.1" y1="3" x2="4.2" y2="3" width="0.2032" layer="21"/>
-<wire x1="4.2" y1="3" x2="4.2" y2="2.3" width="0.2032" layer="21"/>
-<wire x1="-4.1" y1="3" x2="-4.1" y2="2.3" width="0.2032" layer="21"/>
-<wire x1="2" y1="-2.1" x2="4.2" y2="-2.1" width="0.2032" layer="21"/>
-<wire x1="4.2" y1="-2.1" x2="4.2" y2="-1.7" width="0.2032" layer="21"/>
-<wire x1="-2" y1="-2.1" x2="-4.1" y2="-2.1" width="0.2032" layer="21"/>
-<wire x1="-4.1" y1="-2.1" x2="-4.1" y2="-1.8" width="0.2032" layer="21"/>
-<smd name="P$1" x="-3.4" y="0.27" dx="3" dy="1.6" layer="1" rot="R90"/>
-<smd name="P$2" x="3.4" y="0.27" dx="3" dy="1.6" layer="1" rot="R90"/>
-<smd name="VCC" x="-1" y="-2" dx="1" dy="5.5" layer="1"/>
-<smd name="GND" x="1" y="-2" dx="1" dy="5.5" layer="1"/>
-<text x="-3.81" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;Name</text>
-<text x="-3.81" y="2.21" size="0.6096" layer="27" font="vector" ratio="20">&gt;Value</text>
-</package>
-<package name="SCREWTERMINAL-5MM-2">
-<description>&lt;h3&gt;Screw Terminal  5mm Pitch -2 Pin PTH&lt;/h3&gt;
-&lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
-&lt;li&gt;Pin pitch: 5mm/197mil&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;
-&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
-&lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;</description>
-<wire x1="-3.1" y1="4.2" x2="8.1" y2="4.2" width="0.2032" layer="21"/>
-<wire x1="8.1" y1="4.2" x2="8.1" y2="-2.3" width="0.2032" layer="21"/>
-<wire x1="8.1" y1="-2.3" x2="8.1" y2="-3.3" width="0.2032" layer="21"/>
-<wire x1="8.1" y1="-3.3" x2="-3.1" y2="-3.3" width="0.2032" layer="21"/>
-<wire x1="-3.1" y1="-3.3" x2="-3.1" y2="-2.3" width="0.2032" layer="21"/>
-<wire x1="-3.1" y1="-2.3" x2="-3.1" y2="4.2" width="0.2032" layer="21"/>
-<wire x1="8.1" y1="-2.3" x2="-3.1" y2="-2.3" width="0.2032" layer="21"/>
-<wire x1="-3.1" y1="-1.35" x2="-3.7" y2="-1.35" width="0.2032" layer="51"/>
-<wire x1="-3.7" y1="-1.35" x2="-3.7" y2="-2.35" width="0.2032" layer="51"/>
-<wire x1="-3.7" y1="-2.35" x2="-3.1" y2="-2.35" width="0.2032" layer="51"/>
-<wire x1="8.1" y1="4" x2="8.7" y2="4" width="0.2032" layer="51"/>
-<wire x1="8.7" y1="4" x2="8.7" y2="3" width="0.2032" layer="51"/>
-<wire x1="8.7" y1="3" x2="8.1" y2="3" width="0.2032" layer="51"/>
-<circle x="2.5" y="3.7" radius="0.2828" width="0.127" layer="51"/>
-<pad name="1" x="0" y="0" drill="1.3" diameter="2.032" shape="square"/>
-<pad name="2" x="5" y="0" drill="1.3" diameter="2.032"/>
-<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
-<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
-</package>
-<package name="1X02_LOCK">
-<description>&lt;h3&gt;Plated Through Hole - Locking Footprint&lt;/h3&gt;
-Holes are staggered by 0.005" from center to hold pins while soldering. 
-&lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
-&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;
-&lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;</description>
-<pad name="1" x="-0.1778" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
-<pad name="2" x="2.7178" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
-<rectangle x1="-0.2921" y1="-0.2921" x2="0.2921" y2="0.2921" layer="51"/>
-<rectangle x1="2.2479" y1="-0.2921" x2="2.8321" y2="0.2921" layer="51"/>
-<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
-<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
-</package>
-<package name="MOLEX-1X2_LOCK">
-<description>&lt;h3&gt;Molex 2-Pin Plated Through-Hole Locking Footprint&lt;/h3&gt;
-Holes are offset from center by 0.005" to hold pins in place during soldering. 
-&lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
-&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;
-&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
-&lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;</description>
-<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
-<wire x1="3.81" y1="3.048" x2="3.81" y2="-2.54" width="0.127" layer="21"/>
-<wire x1="3.81" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/>
-<wire x1="3.81" y1="-2.54" x2="2.54" y2="-2.54" width="0.127" layer="21"/>
-<wire x1="2.54" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/>
-<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
-<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/>
-<wire x1="0" y1="-1.27" x2="2.54" y2="-1.27" width="0.127" layer="21"/>
-<wire x1="2.54" y1="-1.27" x2="2.54" y2="-2.54" width="0.127" layer="21"/>
-<pad name="1" x="-0.127" y="0" drill="1.016" diameter="1.8796" shape="square"/>
-<pad name="2" x="2.667" y="0" drill="1.016" diameter="1.8796"/>
-<rectangle x1="-0.2921" y1="-0.2921" x2="0.2921" y2="0.2921" layer="51"/>
-<rectangle x1="2.2479" y1="-0.2921" x2="2.8321" y2="0.2921" layer="51"/>
-<text x="-1.27" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
-<text x="-1.27" y="-2.794" size="0.6096" layer="27" font="vector" ratio="20" align="top-left">&gt;VALUE</text>
-</package>
-<package name="1X02_LOCK_LONGPADS">
-<description>&lt;h3&gt;Plated Through Hole - Long Pads with Locking Footprint&lt;/h3&gt;
-Pins are staggered by 0.005" from center to hold pins in place while soldering. 
-&lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
-&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;
-&lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;</description>
-<wire x1="1.651" y1="0" x2="0.889" y2="0" width="0.2032" layer="21"/>
-<wire x1="-1.27" y1="0" x2="-1.016" y2="0" width="0.2032" layer="21"/>
-<wire x1="-1.27" y1="0" x2="-1.27" y2="0.9906" width="0.2032" layer="21"/>
-<wire x1="-1.27" y1="0.9906" x2="-0.9906" y2="1.27" width="0.2032" layer="21"/>
-<wire x1="-1.27" y1="0" x2="-1.27" y2="-0.9906" width="0.2032" layer="21"/>
-<wire x1="-1.27" y1="-0.9906" x2="-0.9906" y2="-1.27" width="0.2032" layer="21"/>
-<wire x1="3.81" y1="0" x2="3.556" y2="0" width="0.2032" layer="21"/>
-<wire x1="3.81" y1="0" x2="3.81" y2="-0.9906" width="0.2032" layer="21"/>
-<wire x1="3.81" y1="-0.9906" x2="3.5306" y2="-1.27" width="0.2032" layer="21"/>
-<wire x1="3.81" y1="0" x2="3.81" y2="0.9906" width="0.2032" layer="21"/>
-<wire x1="3.81" y1="0.9906" x2="3.5306" y2="1.27" width="0.2032" layer="21"/>
-<pad name="1" x="-0.127" y="0" drill="1.016" shape="long" rot="R90"/>
-<pad name="2" x="2.667" y="0" drill="1.016" shape="long" rot="R90"/>
-<rectangle x1="-0.2921" y1="-0.2921" x2="0.2921" y2="0.2921" layer="51"/>
-<rectangle x1="2.2479" y1="-0.2921" x2="2.8321" y2="0.2921" layer="51"/>
-<text x="-1.27" y="1.651" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
-<text x="-1.27" y="-2.286" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
-</package>
-<package name="SCREWTERMINAL-3.5MM-2_LOCK">
-<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch - 2 Pin PTH Locking&lt;/h3&gt;
-Holes are offset from center 0.005" to hold pins in place during soldering. 
-&lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
-&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;
-&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
-&lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;</description>
-<wire x1="-1.75" y1="3.4" x2="5.25" y2="3.4" width="0.2032" layer="21"/>
-<wire x1="5.25" y1="3.4" x2="5.25" y2="-2.8" width="0.2032" layer="21"/>
-<wire x1="5.25" y1="-2.8" x2="5.25" y2="-3.6" width="0.2032" layer="21"/>
-<wire x1="5.25" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="21"/>
-<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
-<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="21"/>
-<wire x1="5.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
-<wire x1="-1.75" y1="-1.35" x2="-2.15" y2="-1.35" width="0.2032" layer="51"/>
-<wire x1="-2.15" y1="-1.35" x2="-2.15" y2="-2.35" width="0.2032" layer="51"/>
-<wire x1="-2.15" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
-<wire x1="5.25" y1="3.15" x2="5.65" y2="3.15" width="0.2032" layer="51"/>
-<wire x1="5.65" y1="3.15" x2="5.65" y2="2.15" width="0.2032" layer="51"/>
-<wire x1="5.65" y1="2.15" x2="5.25" y2="2.15" width="0.2032" layer="51"/>
-<circle x="2" y="3" radius="0.2828" width="0.127" layer="51"/>
-<circle x="0" y="0" radius="0.4318" width="0.0254" layer="51"/>
-<circle x="3.5" y="0" radius="0.4318" width="0.0254" layer="51"/>
-<pad name="1" x="-0.1778" y="0" drill="1.2" diameter="2.032" shape="square"/>
-<pad name="2" x="3.6778" y="0" drill="1.2" diameter="2.032"/>
-<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
-<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
-</package>
-<package name="1X02_LONGPADS">
-<description>&lt;h3&gt;Plated Through Hole - Long Pads without Silk Outline&lt;/h3&gt;
-&lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
-&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;
-&lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;</description>
-<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
-<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
-<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
-<text x="-1.397" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
-</package>
-<package name="1X02_NO_SILK">
-<description>&lt;h3&gt;Plated Through Hole - No Silk Outline&lt;/h3&gt;
-&lt;p&gt;Specifications:
-&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
-&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;
-&lt;p&gt;Example device(s):
-&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
-&lt;/ul&gt;&lt;/p&gt;</description>
-<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
-<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
-<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
-<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
 <text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
 <text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
 </package>
@@ -1776,85 +1254,1424 @@ part number 2062-2P from STA</description>
 <pad name="2" x="-1.27" y="-5.85" drill="0.8"/>
 <pad name="1" x="1.27" y="-5.85" drill="0.8"/>
 </package>
-</packages>
-<symbols>
-<symbol name="CONN_15X2">
-<description>&lt;h3&gt; 26 Pin Connection&lt;/h3&gt;
-13x2 pin layout</description>
-<wire x1="1.27" y1="-7.62" x2="2.54" y2="-7.62" width="0.6096" layer="94"/>
-<wire x1="1.27" y1="-10.16" x2="2.54" y2="-10.16" width="0.6096" layer="94"/>
-<wire x1="1.27" y1="-12.7" x2="2.54" y2="-12.7" width="0.6096" layer="94"/>
-<wire x1="3.81" y1="-20.32" x2="3.81" y2="20.32" width="0.4064" layer="94"/>
-<wire x1="1.27" y1="-2.54" x2="2.54" y2="-2.54" width="0.6096" layer="94"/>
-<wire x1="1.27" y1="-5.08" x2="2.54" y2="-5.08" width="0.6096" layer="94"/>
-<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" layer="94"/>
-<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/>
-<wire x1="1.27" y1="5.08" x2="2.54" y2="5.08" width="0.6096" layer="94"/>
-<wire x1="1.27" y1="7.62" x2="2.54" y2="7.62" width="0.6096" layer="94"/>
-<wire x1="1.27" y1="10.16" x2="2.54" y2="10.16" width="0.6096" layer="94"/>
-<wire x1="1.27" y1="12.7" x2="2.54" y2="12.7" width="0.6096" layer="94"/>
-<wire x1="1.27" y1="15.24" x2="2.54" y2="15.24" width="0.6096" layer="94"/>
-<wire x1="1.27" y1="17.78" x2="2.54" y2="17.78" width="0.6096" layer="94"/>
-<text x="-3.81" y="-22.606" size="1.778" layer="96" font="vector">&gt;VALUE</text>
-<text x="-3.81" y="20.828" size="1.778" layer="95" font="vector">&gt;NAME</text>
-<pin name="26" x="7.62" y="-12.7" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
-<pin name="24" x="7.62" y="-10.16" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
-<pin name="22" x="7.62" y="-7.62" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
-<pin name="20" x="7.62" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
-<pin name="18" x="7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
-<pin name="16" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
-<pin name="14" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
-<pin name="12" x="7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
-<pin name="10" x="7.62" y="7.62" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
-<pin name="8" x="7.62" y="10.16" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
-<pin name="6" x="7.62" y="12.7" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
-<pin name="4" x="7.62" y="15.24" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
-<pin name="2" x="7.62" y="17.78" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
-<wire x1="-3.81" y1="20.32" x2="3.81" y2="20.32" width="0.4064" layer="94"/>
-<wire x1="-1.27" y1="12.7" x2="-2.54" y2="12.7" width="0.6096" layer="94"/>
-<wire x1="-1.27" y1="15.24" x2="-2.54" y2="15.24" width="0.6096" layer="94"/>
-<wire x1="-1.27" y1="17.78" x2="-2.54" y2="17.78" width="0.6096" layer="94"/>
-<wire x1="-3.81" y1="20.32" x2="-3.81" y2="-20.32" width="0.4064" layer="94"/>
-<wire x1="3.81" y1="-20.32" x2="-3.81" y2="-20.32" width="0.4064" layer="94"/>
-<wire x1="-1.27" y1="7.62" x2="-2.54" y2="7.62" width="0.6096" layer="94"/>
-<wire x1="-1.27" y1="10.16" x2="-2.54" y2="10.16" width="0.6096" layer="94"/>
-<wire x1="-1.27" y1="5.08" x2="-2.54" y2="5.08" width="0.6096" layer="94"/>
-<wire x1="-1.27" y1="2.54" x2="-2.54" y2="2.54" width="0.6096" layer="94"/>
-<wire x1="-1.27" y1="0" x2="-2.54" y2="0" width="0.6096" layer="94"/>
-<wire x1="-1.27" y1="-2.54" x2="-2.54" y2="-2.54" width="0.6096" layer="94"/>
-<wire x1="-1.27" y1="-5.08" x2="-2.54" y2="-5.08" width="0.6096" layer="94"/>
-<wire x1="-1.27" y1="-7.62" x2="-2.54" y2="-7.62" width="0.6096" layer="94"/>
-<wire x1="-1.27" y1="-10.16" x2="-2.54" y2="-10.16" width="0.6096" layer="94"/>
-<wire x1="-1.27" y1="-12.7" x2="-2.54" y2="-12.7" width="0.6096" layer="94"/>
-<pin name="1" x="-7.62" y="17.78" visible="pad" length="middle" direction="pas" swaplevel="1"/>
-<pin name="3" x="-7.62" y="15.24" visible="pad" length="middle" direction="pas" swaplevel="1"/>
-<pin name="5" x="-7.62" y="12.7" visible="pad" length="middle" direction="pas" swaplevel="1"/>
-<pin name="7" x="-7.62" y="10.16" visible="pad" length="middle" direction="pas" swaplevel="1"/>
-<pin name="9" x="-7.62" y="7.62" visible="pad" length="middle" direction="pas" swaplevel="1"/>
-<pin name="11" x="-7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1"/>
-<pin name="13" x="-7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/>
-<pin name="15" x="-7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1"/>
-<pin name="17" x="-7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/>
-<pin name="19" x="-7.62" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1"/>
-<pin name="21" x="-7.62" y="-7.62" visible="pad" length="middle" direction="pas" swaplevel="1"/>
-<pin name="23" x="-7.62" y="-10.16" visible="pad" length="middle" direction="pas" swaplevel="1"/>
-<pin name="25" x="-7.62" y="-12.7" visible="pad" length="middle" direction="pas" swaplevel="1"/>
-<pin name="27" x="-7.62" y="-15.24" visible="pad" length="middle" direction="pas" swaplevel="1"/>
-<pin name="28" x="7.62" y="-15.24" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
-<pin name="29" x="-7.62" y="-17.78" visible="pad" length="middle" direction="pas" swaplevel="1"/>
-<pin name="30" x="7.62" y="-17.78" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
-<wire x1="-1.27" y1="-15.24" x2="-2.54" y2="-15.24" width="0.6096" layer="94"/>
-<wire x1="-1.27" y1="-17.78" x2="-2.54" y2="-17.78" width="0.6096" layer="94"/>
-<wire x1="1.27" y1="-15.24" x2="2.54" y2="-15.24" width="0.6096" layer="94"/>
-<wire x1="1.27" y1="-17.78" x2="2.54" y2="-17.78" width="0.6096" layer="94"/>
-</symbol>
-<symbol name="CONN_05X2">
-<description>&lt;h3&gt;10 Pin Connection&lt;/h3&gt;
-5x2 pin layout</description>
-<wire x1="3.81" y1="-7.62" x2="-3.81" y2="-7.62" width="0.4064" layer="94"/>
-<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" layer="94"/>
-<wire x1="1.27" y1="-2.54" x2="2.54" y2="-2.54" width="0.6096" layer="94"/>
-<wire x1="1.27" y1="-5.08" x2="2.54" y2="-5.08" width="0.6096" layer="94"/>
+<package name="2X15-SHROUDED_LATCH">
+<wire x1="-2.775" y1="18.415" x2="-2.775" y2="17.145" width="0.2032" layer="21"/>
+<wire x1="4.5" y1="28.765" x2="4.5" y2="-28.765" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="-28.765" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/>
+<wire x1="-4.881" y1="-2.2" x2="-4.881" y2="2.2" width="0.2032" layer="21"/>
+<wire x1="-4.5" y1="2.2" x2="-4.5" y2="28.765" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="28.765" x2="4.4" y2="28.765" width="0.2032" layer="51"/>
+<wire x1="4.5" y1="-28.765" x2="-4.5" y2="-28.765" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="21.7" x2="3.4" y2="21.7" width="0.2032" layer="51"/>
+<wire x1="3.4" y1="21.7" x2="3.4" y2="-21.7" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="-21.7" x2="3.4" y2="-21.7" width="0.2032" layer="51"/>
+<wire x1="-4.881" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/>
+<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/>
+<wire x1="-3" y1="-2.2" x2="-4.881" y2="-2.2" width="0.2032" layer="21"/>
+<wire x1="-3.4" y1="21.7" x2="-3.4" y2="2.2" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="-21.7" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/>
+<pad name="1" x="-1.397" y="17.78" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="2" x="1.397" y="17.78" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="3" x="-1.397" y="15.24" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="4" x="1.397" y="15.24" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="5" x="-1.397" y="12.7" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="6" x="1.397" y="12.7" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="7" x="-1.397" y="10.16" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="8" x="1.397" y="10.16" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="9" x="-1.397" y="7.62" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="10" x="1.397" y="7.62" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<text x="-2.921" y="20.574" size="0.4064" layer="27" font="vector">&gt;VALUE</text>
+<text x="-2.921" y="-21.082" size="0.4064" layer="104">&gt;NAME</text>
+<pad name="11" x="-1.397" y="5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="12" x="1.397" y="5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="13" x="-1.397" y="2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="14" x="1.397" y="2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="15" x="-1.397" y="0" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="16" x="1.397" y="0" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="17" x="-1.397" y="-2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="18" x="1.397" y="-2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="19" x="-1.397" y="-5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="20" x="1.397" y="-5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="21" x="-1.397" y="-7.62" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="22" x="1.397" y="-7.62" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="23" x="-1.397" y="-10.16" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="24" x="1.397" y="-10.16" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="25" x="-1.397" y="-12.7" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="26" x="1.397" y="-12.7" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="27" x="-1.397" y="-15.24" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="28" x="1.397" y="-15.24" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="29" x="-1.397" y="-17.78" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="30" x="1.397" y="-17.78" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<wire x1="-4.5" y1="27.5" x2="-4.5" y2="28.7" width="0.127" layer="21"/>
+<wire x1="-4.5" y1="28.7" x2="-3" y2="28.7" width="0.127" layer="21"/>
+<wire x1="3" y1="28.7" x2="4.5" y2="28.7" width="0.127" layer="21"/>
+<wire x1="4.5" y1="28.7" x2="4.5" y2="27.5" width="0.127" layer="21"/>
+<wire x1="-4.5" y1="-27.5" x2="-4.5" y2="-28.7" width="0.127" layer="21"/>
+<wire x1="-4.5" y1="-28.7" x2="-3" y2="-28.7" width="0.127" layer="21"/>
+<wire x1="4.5" y1="-27.5" x2="4.5" y2="-28.7" width="0.127" layer="21"/>
+<wire x1="4.5" y1="-28.7" x2="3" y2="-28.7" width="0.127" layer="21"/>
+</package>
+<package name="1X02_LOCK_LONGPADS">
+<description>&lt;h3&gt;Plated Through Hole - Long Pads with Locking Footprint&lt;/h3&gt;
+Pins are staggered by 0.005" from center to hold pins in place while soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="1.651" y1="0" x2="0.889" y2="0" width="0.2032" layer="51"/>
+<wire x1="-1.27" y1="0" x2="-1.016" y2="0" width="0.2032" layer="51"/>
+<wire x1="-1.27" y1="0" x2="-1.27" y2="0.9906" width="0.2032" layer="51"/>
+<wire x1="-1.27" y1="0.9906" x2="-0.9906" y2="1.27" width="0.2032" layer="51"/>
+<wire x1="-1.27" y1="0" x2="-1.27" y2="-0.9906" width="0.2032" layer="51"/>
+<wire x1="-1.27" y1="-0.9906" x2="-0.9906" y2="-1.27" width="0.2032" layer="51"/>
+<wire x1="3.81" y1="0" x2="3.556" y2="0" width="0.2032" layer="51"/>
+<wire x1="3.81" y1="0" x2="3.81" y2="-0.9906" width="0.2032" layer="51"/>
+<wire x1="3.81" y1="-0.9906" x2="3.5306" y2="-1.27" width="0.2032" layer="51"/>
+<wire x1="3.81" y1="0" x2="3.81" y2="0.9906" width="0.2032" layer="51"/>
+<wire x1="3.81" y1="0.9906" x2="3.5306" y2="1.27" width="0.2032" layer="51"/>
+<pad name="1" x="-0.127" y="0" drill="1.016" shape="long" rot="R90"/>
+<pad name="2" x="2.667" y="0" drill="1.016" shape="long" rot="R90"/>
+<rectangle x1="-0.2921" y1="-0.2921" x2="0.2921" y2="0.2921" layer="51"/>
+<rectangle x1="2.2479" y1="-0.2921" x2="2.8321" y2="0.2921" layer="51"/>
+<text x="-1.27" y="1.651" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.286" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="2X5">
+<description>&lt;h3&gt;Plated Through Hole - 2x5&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="0.635" y1="-1.27" x2="1.27" y2="-0.635" width="0.1524" layer="21"/>
+<wire x1="1.27" y1="-0.635" x2="1.905" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="3.175" y1="-1.27" x2="3.81" y2="-0.635" width="0.1524" layer="21"/>
+<wire x1="3.81" y1="-0.635" x2="4.445" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="5.715" y1="-1.27" x2="6.35" y2="-0.635" width="0.1524" layer="21"/>
+<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-1.27" x2="8.89" y2="-0.635" width="0.1524" layer="21"/>
+<wire x1="-1.27" y1="-0.635" x2="-1.27" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="-1.27" y1="3.175" x2="-0.635" y2="3.81" width="0.1524" layer="21"/>
+<wire x1="-0.635" y1="3.81" x2="0.635" y2="3.81" width="0.1524" layer="21"/>
+<wire x1="0.635" y1="3.81" x2="1.27" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="1.27" y1="3.175" x2="1.905" y2="3.81" width="0.1524" layer="21"/>
+<wire x1="1.905" y1="3.81" x2="3.175" y2="3.81" width="0.1524" layer="21"/>
+<wire x1="3.175" y1="3.81" x2="3.81" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="3.81" y1="3.175" x2="4.445" y2="3.81" width="0.1524" layer="21"/>
+<wire x1="4.445" y1="3.81" x2="5.715" y2="3.81" width="0.1524" layer="21"/>
+<wire x1="5.715" y1="3.81" x2="6.35" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="6.35" y1="3.175" x2="6.985" y2="3.81" width="0.1524" layer="21"/>
+<wire x1="6.985" y1="3.81" x2="8.255" y2="3.81" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="3.81" x2="8.89" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="1.27" y1="3.175" x2="1.27" y2="-0.635" width="0.1524" layer="21"/>
+<wire x1="3.81" y1="3.175" x2="3.81" y2="-0.635" width="0.1524" layer="21"/>
+<wire x1="6.35" y1="3.175" x2="6.35" y2="-0.635" width="0.1524" layer="21"/>
+<wire x1="8.89" y1="3.175" x2="8.89" y2="-0.635" width="0.1524" layer="21"/>
+<wire x1="6.985" y1="-1.27" x2="8.255" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="4.445" y1="-1.27" x2="5.715" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="1.905" y1="-1.27" x2="3.175" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="-0.635" y1="-1.27" x2="0.635" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="8.89" y1="-0.635" x2="9.525" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="10.795" y1="-1.27" x2="11.43" y2="-0.635" width="0.1524" layer="21"/>
+<wire x1="8.89" y1="3.175" x2="9.525" y2="3.81" width="0.1524" layer="21"/>
+<wire x1="9.525" y1="3.81" x2="10.795" y2="3.81" width="0.1524" layer="21"/>
+<wire x1="10.795" y1="3.81" x2="11.43" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="11.43" y1="3.175" x2="11.43" y2="-0.635" width="0.1524" layer="21"/>
+<wire x1="9.525" y1="-1.27" x2="10.795" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="-0.635" y1="-1.651" x2="0.635" y2="-1.651" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/>
+<pad name="2" x="0" y="2.54" drill="1.016" diameter="1.8796"/>
+<pad name="3" x="2.54" y="0" drill="1.016" diameter="1.8796"/>
+<pad name="4" x="2.54" y="2.54" drill="1.016" diameter="1.8796"/>
+<pad name="5" x="5.08" y="0" drill="1.016" diameter="1.8796"/>
+<pad name="6" x="5.08" y="2.54" drill="1.016" diameter="1.8796"/>
+<pad name="7" x="7.62" y="0" drill="1.016" diameter="1.8796"/>
+<pad name="8" x="7.62" y="2.54" drill="1.016" diameter="1.8796"/>
+<pad name="9" x="10.16" y="0" drill="1.016" diameter="1.8796"/>
+<pad name="10" x="10.16" y="2.54" drill="1.016" diameter="1.8796"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51" rot="R90"/>
+<rectangle x1="-0.254" y1="2.286" x2="0.254" y2="2.794" layer="51" rot="R90"/>
+<rectangle x1="2.286" y1="2.286" x2="2.794" y2="2.794" layer="51" rot="R90"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51" rot="R90"/>
+<rectangle x1="4.826" y1="2.286" x2="5.334" y2="2.794" layer="51" rot="R90"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51" rot="R90"/>
+<rectangle x1="9.906" y1="2.286" x2="10.414" y2="2.794" layer="51" rot="R90"/>
+<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51" rot="R90"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51" rot="R90"/>
+<rectangle x1="7.366" y1="2.286" x2="7.874" y2="2.794" layer="51" rot="R90"/>
+<text x="-1.27" y="3.937" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.54" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="-0.635" y1="-1.651" x2="0.635" y2="-1.651" width="0.2032" layer="22"/>
+</package>
+<package name="2X5-RA">
+<description>&lt;h3&gt;Plated Through Hole - 2x5 Right Angle Male Headers&lt;/h3&gt;
+tDocu shows pin location. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-2.54" y1="5.715" x2="-2.54" y2="4.445" width="0.2032" layer="21"/>
+<wire x1="2.8" y1="6.3" x2="5.3" y2="6.3" width="0.2032" layer="21"/>
+<wire x1="5.3" y1="6.3" x2="5.3" y2="-6.3" width="0.2032" layer="21"/>
+<wire x1="5.3" y1="-6.3" x2="2.8" y2="-6.3" width="0.2032" layer="21"/>
+<wire x1="2.8" y1="-6.3" x2="2.8" y2="6.3" width="0.2032" layer="21"/>
+<wire x1="5.3" y1="0" x2="11.3" y2="0" width="0.127" layer="51"/>
+<wire x1="5.3" y1="-2.54" x2="11.3" y2="-2.54" width="0.127" layer="51"/>
+<wire x1="5.3" y1="-5.08" x2="11.3" y2="-5.08" width="0.127" layer="51"/>
+<wire x1="5.3" y1="2.54" x2="11.3" y2="2.54" width="0.127" layer="51"/>
+<wire x1="5.3" y1="5.08" x2="11.3" y2="5.08" width="0.127" layer="51"/>
+<wire x1="8.2" y1="7" x2="8.2" y2="-6.9" width="0.127" layer="51"/>
+<wire x1="13.8" y1="6.3" x2="13.8" y2="-6.3" width="0.127" layer="51"/>
+<wire x1="5.3" y1="6.3" x2="13.8" y2="6.3" width="0.127" layer="51"/>
+<wire x1="5.3" y1="-6.3" x2="13.8" y2="-6.3" width="0.127" layer="51"/>
+<pad name="1" x="-1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="2" x="1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="3" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="4" x="1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="5" x="-1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="6" x="1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="7" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="8" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="9" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="10" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/>
+<wire x1="-2.54" y1="5.715" x2="-2.54" y2="4.445" width="0.2032" layer="22"/>
+<text x="2.54" y="6.477" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="2.54" y="-7.112" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="2X5-RAF">
+<description>&lt;h3&gt;Plated Through Hole - 2x5 Right Angle Female Header&lt;/h3&gt;
+Silk outline of pins
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-2.54" y1="5.715" x2="-2.54" y2="4.445" width="0.2032" layer="21"/>
+<wire x1="2.7" y1="6.3" x2="11.2" y2="6.3" width="0.2032" layer="21"/>
+<wire x1="11.2" y1="6.3" x2="11.2" y2="-6.3" width="0.2032" layer="21"/>
+<wire x1="11.2" y1="-6.3" x2="2.7" y2="-6.3" width="0.2032" layer="21"/>
+<wire x1="2.7" y1="-6.3" x2="2.7" y2="6.3" width="0.2032" layer="21"/>
+<wire x1="8.2" y1="7" x2="8.2" y2="-6.9" width="0.127" layer="51"/>
+<pad name="1" x="-1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="2" x="1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="3" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="4" x="1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="5" x="-1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="6" x="1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="7" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="8" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="9" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="10" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/>
+<text x="3.175" y="6.477" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="3.175" y="-7.112" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="-2.54" y1="5.715" x2="-2.54" y2="4.445" width="0.2032" layer="22"/>
+</package>
+<package name="2X5-SHROUDED">
+<description>&lt;h3&gt;Plated Through Hole - 2x5 Shrouded Header&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/>
+<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="21"/>
+<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/>
+<wire x1="-4.5" y1="-2.2" x2="-4.5" y2="2.2" width="0.2032" layer="21"/>
+<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="21"/>
+<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="21"/>
+<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/>
+<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/>
+<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/>
+<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/>
+<wire x1="-3" y1="-2.2" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/>
+<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/>
+<pad name="1" x="-1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="2" x="1.27" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="3" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="4" x="1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="5" x="-1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="6" x="1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="7" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="8" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="9" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="10" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51"/>
+<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51"/>
+<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/>
+<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/>
+<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/>
+<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/>
+<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/>
+<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/>
+<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/>
+<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/>
+<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/>
+<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/>
+<text x="-4.318" y="10.414" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-4.318" y="-11.049" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/>
+</package>
+<package name="2X5-SHROUDED_LOCK">
+<description>&lt;h3&gt;Plated Through Hole - 2x5 Shrouded Header Locking Footprint&lt;/h3&gt;
+Holes are offset 0.005" from center, to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/>
+<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/>
+<wire x1="-4.627" y1="-2.2" x2="-4.627" y2="2.2" width="0.2032" layer="21"/>
+<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="51"/>
+<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/>
+<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
+<wire x1="-4.627" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/>
+<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/>
+<wire x1="-3" y1="-2.2" x2="-4.627" y2="-2.2" width="0.2032" layer="21"/>
+<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/>
+<pad name="1" x="-1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="2" x="1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="3" x="-1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="4" x="1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="5" x="-1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="6" x="1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="7" x="-1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="8" x="1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="9" x="-1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="10" x="1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/>
+<text x="-4.191" y="10.541" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-4.318" y="-11.049" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/>
+<wire x1="-4.445" y1="10.16" x2="-4.445" y2="8.89" width="0.127" layer="21"/>
+<wire x1="-4.445" y1="10.16" x2="-3.175" y2="10.16" width="0.127" layer="21"/>
+<wire x1="3.175" y1="10.16" x2="4.445" y2="10.16" width="0.127" layer="21"/>
+<wire x1="4.445" y1="10.16" x2="4.445" y2="8.89" width="0.127" layer="21"/>
+<wire x1="-4.445" y1="-8.89" x2="-4.445" y2="-10.16" width="0.127" layer="21"/>
+<wire x1="-4.445" y1="-10.16" x2="-3.175" y2="-10.16" width="0.127" layer="21"/>
+<wire x1="3.175" y1="-10.16" x2="4.445" y2="-10.16" width="0.127" layer="21"/>
+<wire x1="4.445" y1="-10.16" x2="4.445" y2="-8.89" width="0.127" layer="21"/>
+</package>
+<package name="2X5-SHROUDED_SMD">
+<description>&lt;h3&gt;Surface Mount - 2x5 Shrouded Header&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-5.315" y1="5.715" x2="-5.315" y2="4.445" width="0.2032" layer="21"/>
+<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="21"/>
+<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/>
+<wire x1="-4.5" y1="-2.2" x2="-4.5" y2="2.2" width="0.2032" layer="21"/>
+<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="21"/>
+<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="21"/>
+<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/>
+<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/>
+<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/>
+<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/>
+<wire x1="-3" y1="-2.2" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/>
+<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/>
+<smd name="1" x="-2.794" y="5.08" dx="4.15" dy="1" layer="1" roundness="50"/>
+<smd name="2" x="2.794" y="5.08" dx="4.15" dy="1" layer="1" roundness="50"/>
+<smd name="3" x="-2.794" y="2.54" dx="4.15" dy="1" layer="1" roundness="50"/>
+<smd name="4" x="2.794" y="2.54" dx="4.15" dy="1" layer="1" roundness="50"/>
+<smd name="5" x="-2.794" y="0" dx="4.15" dy="1" layer="1" roundness="50"/>
+<smd name="6" x="2.794" y="0" dx="4.15" dy="1" layer="1" roundness="50"/>
+<smd name="7" x="-2.794" y="-2.54" dx="4.15" dy="1" layer="1" roundness="50"/>
+<smd name="8" x="2.794" y="-2.54" dx="4.15" dy="1" layer="1" roundness="50"/>
+<smd name="9" x="-2.794" y="-5.08" dx="4.15" dy="1" layer="1" roundness="50"/>
+<smd name="10" x="2.794" y="-5.08" dx="4.15" dy="1" layer="1" roundness="50"/>
+<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51"/>
+<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51"/>
+<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/>
+<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/>
+<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/>
+<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/>
+<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/>
+<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/>
+<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/>
+<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/>
+<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/>
+<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/>
+<text x="-4.445" y="10.287" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-4.445" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="-5.353" y1="5.715" x2="-5.353" y2="4.445" width="0.2032" layer="22"/>
+</package>
+<package name="2X5_NOSILK">
+<description>&lt;h3&gt;Plated Through Hole - 2x5 No Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/>
+<pad name="2" x="0" y="2.54" drill="1.016" diameter="1.8796"/>
+<pad name="3" x="2.54" y="0" drill="1.016" diameter="1.8796"/>
+<pad name="4" x="2.54" y="2.54" drill="1.016" diameter="1.8796"/>
+<pad name="5" x="5.08" y="0" drill="1.016" diameter="1.8796"/>
+<pad name="6" x="5.08" y="2.54" drill="1.016" diameter="1.8796"/>
+<pad name="7" x="7.62" y="0" drill="1.016" diameter="1.8796"/>
+<pad name="8" x="7.62" y="2.54" drill="1.016" diameter="1.8796"/>
+<pad name="9" x="10.16" y="0" drill="1.016" diameter="1.8796"/>
+<pad name="10" x="10.16" y="2.54" drill="1.016" diameter="1.8796"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51" rot="R90"/>
+<rectangle x1="-0.254" y1="2.286" x2="0.254" y2="2.794" layer="51" rot="R90"/>
+<rectangle x1="2.286" y1="2.286" x2="2.794" y2="2.794" layer="51" rot="R90"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51" rot="R90"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51" rot="R90"/>
+<rectangle x1="9.906" y1="2.286" x2="10.414" y2="2.794" layer="51" rot="R90"/>
+<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51" rot="R90"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51" rot="R90"/>
+<rectangle x1="7.366" y1="2.286" x2="7.874" y2="2.794" layer="51" rot="R90"/>
+<rectangle x1="4.826" y1="2.286" x2="5.334" y2="2.794" layer="51" rot="R90"/>
+<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="51"/>
+<text x="-0.889" y="3.81" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-0.762" y="-2.159" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="2X5_PTH_SILK_.05">
+<description>&lt;h3&gt;Plated Through Hole - 2x5&lt;/h3&gt;
+Holes are 0.05". 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="0" y="0" drill="0.4318" rot="R90"/>
+<pad name="2" x="0" y="1.27" drill="0.4318" rot="R90"/>
+<pad name="3" x="1.27" y="0" drill="0.4318" rot="R90"/>
+<pad name="4" x="1.27" y="1.27" drill="0.4318" rot="R90"/>
+<pad name="5" x="2.54" y="0" drill="0.4318" rot="R90"/>
+<pad name="6" x="2.54" y="1.27" drill="0.4318" rot="R90"/>
+<pad name="7" x="3.81" y="0" drill="0.4318" rot="R90"/>
+<pad name="8" x="3.81" y="1.27" drill="0.4318" rot="R90"/>
+<pad name="9" x="5.08" y="0" drill="0.4318" rot="R90"/>
+<pad name="10" x="5.08" y="1.27" drill="0.4318" rot="R90"/>
+<wire x1="-0.635" y1="0.635" x2="-0.762" y2="0.762" width="0.127" layer="21"/>
+<wire x1="-0.762" y1="0.762" x2="-0.762" y2="1.778" width="0.127" layer="21"/>
+<wire x1="-0.762" y1="1.778" x2="-0.508" y2="2.032" width="0.127" layer="21"/>
+<wire x1="-0.508" y1="2.032" x2="0.508" y2="2.032" width="0.127" layer="21"/>
+<wire x1="0.508" y1="2.032" x2="0.635" y2="1.905" width="0.127" layer="21"/>
+<wire x1="0.635" y1="1.905" x2="0.762" y2="2.032" width="0.127" layer="21"/>
+<wire x1="0.762" y1="2.032" x2="1.778" y2="2.032" width="0.127" layer="21"/>
+<wire x1="1.778" y1="2.032" x2="1.905" y2="1.905" width="0.127" layer="21"/>
+<wire x1="1.905" y1="1.905" x2="2.032" y2="2.032" width="0.127" layer="21"/>
+<wire x1="2.032" y1="2.032" x2="3.048" y2="2.032" width="0.127" layer="21"/>
+<wire x1="3.048" y1="2.032" x2="3.175" y2="1.905" width="0.127" layer="21"/>
+<wire x1="3.175" y1="1.905" x2="3.302" y2="2.032" width="0.127" layer="21"/>
+<wire x1="3.302" y1="2.032" x2="4.318" y2="2.032" width="0.127" layer="21"/>
+<wire x1="4.318" y1="2.032" x2="4.445" y2="1.905" width="0.127" layer="21"/>
+<wire x1="4.445" y1="1.905" x2="4.572" y2="2.032" width="0.127" layer="21"/>
+<wire x1="4.572" y1="2.032" x2="5.588" y2="2.032" width="0.127" layer="21"/>
+<wire x1="5.588" y1="2.032" x2="5.842" y2="1.778" width="0.127" layer="21"/>
+<wire x1="5.842" y1="1.778" x2="5.842" y2="0.762" width="0.127" layer="21"/>
+<wire x1="5.842" y1="0.762" x2="5.715" y2="0.635" width="0.127" layer="21"/>
+<wire x1="5.715" y1="0.635" x2="5.842" y2="0.508" width="0.127" layer="21"/>
+<wire x1="5.842" y1="0.508" x2="5.842" y2="-0.508" width="0.127" layer="21"/>
+<wire x1="5.842" y1="-0.508" x2="5.588" y2="-0.762" width="0.127" layer="21"/>
+<wire x1="5.588" y1="-0.762" x2="4.572" y2="-0.762" width="0.127" layer="21"/>
+<wire x1="4.572" y1="-0.762" x2="4.445" y2="-0.635" width="0.127" layer="21"/>
+<wire x1="4.445" y1="-0.635" x2="4.318" y2="-0.762" width="0.127" layer="21"/>
+<wire x1="4.318" y1="-0.762" x2="3.302" y2="-0.762" width="0.127" layer="21"/>
+<wire x1="3.302" y1="-0.762" x2="3.175" y2="-0.635" width="0.127" layer="21"/>
+<wire x1="3.175" y1="-0.635" x2="3.048" y2="-0.762" width="0.127" layer="21"/>
+<wire x1="3.048" y1="-0.762" x2="2.032" y2="-0.762" width="0.127" layer="21"/>
+<wire x1="2.032" y1="-0.762" x2="1.905" y2="-0.635" width="0.127" layer="21"/>
+<wire x1="1.905" y1="-0.635" x2="1.778" y2="-0.762" width="0.127" layer="21"/>
+<wire x1="1.778" y1="-0.762" x2="0.762" y2="-0.762" width="0.127" layer="21"/>
+<wire x1="0.762" y1="-0.762" x2="0.635" y2="-0.635" width="0.127" layer="21"/>
+<wire x1="0.635" y1="-0.635" x2="0.508" y2="-0.762" width="0.127" layer="21"/>
+<wire x1="0.508" y1="-0.762" x2="-0.508" y2="-0.762" width="0.127" layer="21"/>
+<wire x1="-0.508" y1="-0.762" x2="-0.762" y2="-0.508" width="0.127" layer="21"/>
+<wire x1="-0.762" y1="-0.508" x2="-0.762" y2="0.508" width="0.127" layer="21"/>
+<wire x1="-0.762" y1="0.508" x2="-0.635" y2="0.635" width="0.127" layer="21"/>
+<wire x1="0.508" y1="-1.016" x2="-0.508" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="-0.508" y1="-1.016" x2="0.508" y2="-1.016" width="0.127" layer="22"/>
+<text x="-0.762" y="2.286" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-0.762" y="-1.778" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="2X5-SHROUDED-NS">
+<description>&lt;h3&gt;Plated Through Hole - 2x5 Shrouded Header No Silk&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/>
+<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="-2.2" x2="-4.5" y2="2.2" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="51"/>
+<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/>
+<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="51"/>
+<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="51"/>
+<wire x1="-3" y1="-2.2" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/>
+<pad name="1" x="-1.27" y="5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="2" x="1.27" y="5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="3" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="4" x="1.27" y="2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="5" x="-1.27" y="0" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="6" x="1.27" y="0" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="7" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="8" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="9" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<pad name="10" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" shape="octagon" rot="R270"/>
+<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51"/>
+<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51"/>
+<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/>
+<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/>
+<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/>
+<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/>
+<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/>
+<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/>
+<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/>
+<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/>
+<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/>
+<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/>
+<text x="-4.445" y="10.287" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-4.445" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/>
+</package>
+<package name="2X5-SHROUDED_LOCK_LATCH">
+<description>&lt;h3&gt;Plated Through Hole - 2x5 Shrouded Header Locking Footprint&lt;/h3&gt;
+Holes are offset 0.005" from center, to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/>
+<wire x1="4.5" y1="16.1" x2="4.5" y2="-16.1" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="-16.1" x2="-4.5" y2="-2.2" width="0.2032" layer="51"/>
+<wire x1="-4.627" y1="-2.2" x2="-4.627" y2="2.2" width="0.2032" layer="21"/>
+<wire x1="-4.5" y1="2.2" x2="-4.5" y2="16.1" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="16.1" x2="4.4" y2="16.1" width="0.2032" layer="51"/>
+<wire x1="4.5" y1="-16.1" x2="-4.5" y2="-16.1" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/>
+<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
+<wire x1="-4.627" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/>
+<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/>
+<wire x1="-3" y1="-2.2" x2="-4.627" y2="-2.2" width="0.2032" layer="21"/>
+<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/>
+<pad name="1" x="-1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="2" x="1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="3" x="-1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="4" x="1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="5" x="-1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="6" x="1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="7" x="-1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="8" x="1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="9" x="-1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="10" x="1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/>
+<text x="-4.191" y="10.541" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-4.318" y="-11.049" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/>
+<wire x1="-4.445" y1="16.16" x2="-4.445" y2="14.89" width="0.127" layer="21"/>
+<wire x1="-4.445" y1="16.16" x2="-3.175" y2="16.16" width="0.127" layer="21"/>
+<wire x1="3.175" y1="16.16" x2="4.445" y2="16.16" width="0.127" layer="21"/>
+<wire x1="4.445" y1="16.16" x2="4.445" y2="14.89" width="0.127" layer="21"/>
+<wire x1="-4.445" y1="-14.89" x2="-4.445" y2="-16.16" width="0.127" layer="21"/>
+<wire x1="-4.445" y1="-16.16" x2="-3.175" y2="-16.16" width="0.127" layer="21"/>
+<wire x1="3.175" y1="-16.16" x2="4.445" y2="-16.16" width="0.127" layer="21"/>
+<wire x1="4.445" y1="-16.16" x2="4.445" y2="-14.89" width="0.127" layer="21"/>
+</package>
+<package name="2X5-SHROUDED_SMD_LONGPADS">
+<description>&lt;h3&gt;Surface Mount - 2x5 Shrouded Header&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-5.315" y1="5.715" x2="-5.315" y2="4.445" width="0.2032" layer="21"/>
+<wire x1="4.5" y1="10.1" x2="4.5" y2="-10.1" width="0.2032" layer="21"/>
+<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/>
+<wire x1="-4.5" y1="-2.2" x2="-4.5" y2="2.2" width="0.2032" layer="21"/>
+<wire x1="-4.5" y1="2.2" x2="-4.5" y2="10.1" width="0.2032" layer="21"/>
+<wire x1="-4.5" y1="10.1" x2="4.4" y2="10.1" width="0.2032" layer="21"/>
+<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/>
+<wire x1="-3.4" y1="9" x2="3.4" y2="9" width="0.2032" layer="51"/>
+<wire x1="3.4" y1="9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/>
+<wire x1="-4.5" y1="2.2" x2="-3" y2="2.2" width="0.2032" layer="21"/>
+<wire x1="-3" y1="2.2" x2="-3" y2="-2.2" width="0.2032" layer="21"/>
+<wire x1="-3" y1="-2.2" x2="-4.5" y2="-2.2" width="0.2032" layer="21"/>
+<wire x1="-3.4" y1="9" x2="-3.4" y2="2.2" width="0.2032" layer="51"/>
+<wire x1="-3.4" y1="-9" x2="-3.4" y2="-2.2" width="0.2032" layer="51"/>
+<smd name="1" x="-3.294" y="5.08" dx="5.15" dy="1" layer="1" roundness="50"/>
+<smd name="2" x="3.294" y="5.08" dx="5" dy="1" layer="1" roundness="50"/>
+<smd name="3" x="-3.294" y="2.54" dx="5" dy="1" layer="1" roundness="50"/>
+<smd name="4" x="3.294" y="2.54" dx="5" dy="1" layer="1" roundness="50"/>
+<smd name="5" x="-3.294" y="0" dx="5" dy="1" layer="1" roundness="50"/>
+<smd name="6" x="3.294" y="0" dx="5" dy="1" layer="1" roundness="50"/>
+<smd name="7" x="-3.294" y="-2.54" dx="5" dy="1" layer="1" roundness="50"/>
+<smd name="8" x="3.294" y="-2.54" dx="5" dy="1" layer="1" roundness="50"/>
+<smd name="9" x="-3.294" y="-5.08" dx="5" dy="1" layer="1" roundness="50"/>
+<smd name="10" x="3.294" y="-5.08" dx="5" dy="1" layer="1" roundness="50"/>
+<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51"/>
+<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51"/>
+<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/>
+<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/>
+<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/>
+<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/>
+<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/>
+<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/>
+<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/>
+<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/>
+<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/>
+<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/>
+<text x="-4.445" y="10.287" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-4.445" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="-5.353" y1="5.715" x2="-5.353" y2="4.445" width="0.2032" layer="22"/>
+</package>
+<package name="2X5-NOSILK_LOCK">
+<description>&lt;h3&gt;Plated Through Hole - 2x5 Shrouded Header Locking Footprint&lt;/h3&gt;
+Holes are offset 0.005" from center, to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_05x2&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-2.775" y1="5.715" x2="-2.775" y2="4.445" width="0.2032" layer="21"/>
+<pad name="1" x="-1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="2" x="1.397" y="5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="3" x="-1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="4" x="1.397" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="5" x="-1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="6" x="1.397" y="0" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="7" x="-1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="8" x="1.397" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="9" x="-1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<pad name="10" x="1.397" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/>
+<rectangle x1="-1.524" y1="4.826" x2="-1.016" y2="5.334" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="4.826" x2="1.524" y2="5.334" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51" rot="R270"/>
+<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51" rot="R270"/>
+<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51" rot="R270"/>
+<text x="0" y="7.62" size="0.6096" layer="25" font="vector" ratio="20" align="center">&gt;NAME</text>
+<text x="0" y="-7.62" size="0.6096" layer="27" font="vector" ratio="20" align="center">&gt;VALUE</text>
+<wire x1="-2.813" y1="5.715" x2="-2.813" y2="4.445" width="0.2032" layer="22"/>
+</package>
+<package name="1X03">
+<description>&lt;h3&gt;Plated Through Hole - 3 Pin&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="51"/>
+<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="51"/>
+<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="51"/>
+<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="51"/>
+<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="51"/>
+<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="51"/>
+<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="51"/>
+<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="51"/>
+<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="51"/>
+<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="51"/>
+<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="51"/>
+<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="51"/>
+<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="51"/>
+<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="51"/>
+<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="51"/>
+<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="51"/>
+<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="51"/>
+<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="51"/>
+<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="51"/>
+<wire x1="6.35" y1="0.635" x2="6.35" y2="-0.635" width="0.2032" layer="51"/>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="MOLEX-1X3">
+<description>&lt;h3&gt;PTH - 3 Pin Vertical Molex Polarized Header&lt;/h3&gt;
+&lt;p&gt;&lt;b&gt;Datasheet referenced for footprint:&lt;/b&gt;&lt;a href="http://www.4uconnector.com/online/object/4udrawing/01932.pdf"&gt; 4UCONN part # 01932 &lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="6.35" y1="3.048" x2="6.35" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="6.35" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/>
+<wire x1="6.35" y1="-2.54" x2="5.08" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="5.08" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="0" y1="-1.27" x2="5.08" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="5.08" y1="-1.27" x2="5.08" y2="-2.54" width="0.127" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" shape="square"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796"/>
+<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796"/>
+<text x="1.143" y="2.159" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="0.889" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="SCREWTERMINAL-3.5MM-3">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch -3 Pin PTH&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 3&lt;/li&gt;
+&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.75" y1="3.4" x2="8.75" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="8.75" y1="3.4" x2="8.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="8.75" y1="-2.8" x2="8.75" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="8.75" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="8.75" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-1.35" x2="-2.25" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-1.35" x2="-2.25" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="8.75" y1="3.15" x2="9.25" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="9.25" y1="3.15" x2="9.25" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="9.25" y1="2.15" x2="8.75" y2="2.15" width="0.2032" layer="51"/>
+<pad name="1" x="0" y="0" drill="1.2" diameter="2.413" shape="square"/>
+<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.413"/>
+<pad name="3" x="7" y="0" drill="1.2" diameter="2.413"/>
+<text x="2.159" y="3.683" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="2.032" y="-4.572" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X03_LOCK">
+<description>&lt;h3&gt;Plated Through Hole - 3 Pin Locking Footprint&lt;/h3&gt;
+Pins are staggered 0.005" off center to lock pins while soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="0.635" x2="6.35" y2="-0.635" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X03_LOCK_LONGPADS">
+<description>&lt;h3&gt;Plated Through Hole - 3 Pin Long Pad w/ Locking Footprint&lt;/h3&gt;
+Holes are offset 0.005" from center to lock pins in place while soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="1.524" y1="-0.127" x2="1.016" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="4.064" y1="-0.127" x2="3.556" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.127" x2="-1.016" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.127" x2="-1.27" y2="0.8636" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="0.8636" x2="-0.9906" y2="1.143" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.127" x2="-1.27" y2="-1.1176" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-1.1176" x2="-0.9906" y2="-1.397" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-0.127" x2="6.096" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-0.127" x2="6.35" y2="-1.1176" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-1.1176" x2="6.0706" y2="-1.397" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-0.127" x2="6.35" y2="0.8636" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="0.8636" x2="6.0706" y2="1.143" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.016" shape="long" rot="R90"/>
+<pad name="2" x="2.54" y="-0.254" drill="1.016" shape="long" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.016" shape="long" rot="R90"/>
+<rectangle x1="-0.2921" y1="-0.4191" x2="0.2921" y2="0.1651" layer="51"/>
+<rectangle x1="2.2479" y1="-0.4191" x2="2.8321" y2="0.1651" layer="51"/>
+<rectangle x1="4.7879" y1="-0.4191" x2="5.3721" y2="0.1651" layer="51"/>
+<text x="-1.27" y="1.778" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.413" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="MOLEX-1X3_LOCK">
+<description>&lt;h3&gt;PTH - 3 Pin Vertical Molex Polarized Header&lt;/h3&gt;
+Pins are offset 0.005" from center to lock pins in place during soldering. 
+&lt;p&gt;&lt;b&gt;Datasheet referenced for footprint:&lt;/b&gt;&lt;a href="http://www.4uconnector.com/online/object/4udrawing/01932.pdf"&gt; 4UCONN part # 01932 &lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="6.35" y1="3.048" x2="6.35" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="6.35" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/>
+<wire x1="6.35" y1="-2.54" x2="5.08" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="5.08" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="0" y1="-1.27" x2="5.08" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="5.08" y1="-1.27" x2="5.08" y2="-2.54" width="0.127" layer="21"/>
+<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" shape="square"/>
+<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796"/>
+<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796"/>
+<rectangle x1="-0.2921" y1="-0.2921" x2="0.2921" y2="0.2921" layer="51"/>
+<rectangle x1="2.2479" y1="-0.2921" x2="2.8321" y2="0.2921" layer="51"/>
+<rectangle x1="4.7879" y1="-0.2921" x2="5.3721" y2="0.2921" layer="51"/>
+<text x="1.143" y="3.429" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="0.889" y="-2.794" size="0.6096" layer="27" font="vector" ratio="20" align="top-left">&gt;VALUE</text>
+</package>
+<package name="SCREWTERMINAL-3.5MM-3_LOCK.007S">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch -3 Pin PTH Locking&lt;/h3&gt;
+Holes are offset 0.007" from center to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 3&lt;/li&gt;
+&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.75" y1="3.4" x2="8.75" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="8.75" y1="3.4" x2="8.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="8.75" y1="-2.8" x2="8.75" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="8.75" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="8.75" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-1.35" x2="-2.25" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-1.35" x2="-2.25" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="8.75" y1="3.15" x2="9.25" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="9.25" y1="3.15" x2="9.25" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="9.25" y1="2.15" x2="8.75" y2="2.15" width="0.2032" layer="51"/>
+<circle x="0" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="3.5" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="7" y="0" radius="0.425" width="0.001" layer="51"/>
+<pad name="1" x="-0.1778" y="0" drill="1.2" diameter="2.032" shape="square"/>
+<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.032"/>
+<pad name="3" x="7.1778" y="0" drill="1.2" diameter="2.032"/>
+<text x="2.032" y="3.683" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="1.905" y="-4.699" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X03_NO_SILK">
+<description>&lt;h3&gt;Plated Through Hole - 3 Pin No Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X03_LONGPADS">
+<description>&lt;h3&gt;Plated Through Hole - 3 Pin Long Pads&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="0.635" x2="6.35" y2="-0.635" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="JST-3-PTH">
+<description>&lt;h3&gt;JST 3 Pin Right Angle Plated Through Hole&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
+&lt;li&gt;Pin pitch:2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/ePH.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-3.95" y1="-1.6" x2="-3.95" y2="6" width="0.2032" layer="21"/>
+<wire x1="-3.95" y1="6" x2="3.95" y2="6" width="0.2032" layer="21"/>
+<wire x1="3.95" y1="6" x2="3.95" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="-3.95" y1="-1.6" x2="-3.3" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="3.95" y1="-1.6" x2="3.3" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="-3.3" y1="-1.6" x2="-3.3" y2="0" width="0.2032" layer="21"/>
+<wire x1="3.3" y1="-1.6" x2="3.3" y2="0" width="0.2032" layer="21"/>
+<pad name="1" x="-2" y="0" drill="0.7" diameter="1.6"/>
+<pad name="2" x="0" y="0" drill="0.7" diameter="1.6"/>
+<pad name="3" x="2" y="0" drill="0.7" diameter="1.6"/>
+<text x="-2.4" y="0.67" size="1.27" layer="51">+</text>
+<text x="-0.4" y="0.67" size="1.27" layer="51">-</text>
+<text x="1.7" y="0.87" size="0.8" layer="51">S</text>
+<text x="-1.397" y="3.429" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="2.54" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X03_PP_HOLES_ONLY">
+<description>&lt;h3&gt;Pogo Pins - 3 Pin&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<circle x="0" y="0" radius="0.635" width="0.127" layer="51"/>
+<circle x="2.54" y="0" radius="0.635" width="0.127" layer="51"/>
+<circle x="5.08" y="0" radius="0.635" width="0.127" layer="51"/>
+<pad name="1" x="0" y="0" drill="0.9" diameter="0.8128" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="0.9" diameter="0.8128" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="0.9" diameter="0.8128" rot="R90"/>
+<hole x="0" y="0" drill="1.4732"/>
+<hole x="2.54" y="0" drill="1.4732"/>
+<hole x="5.08" y="0" drill="1.4732"/>
+<text x="-1.27" y="1.143" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-1.778" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="SCREWTERMINAL-5MM-3">
+<description>&lt;h3&gt;Screw Terminal  5mm Pitch -3 Pin PTH&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 3&lt;/li&gt;
+&lt;li&gt;Pin pitch: 5mm/197mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-3.1" y1="4.2" x2="13.1" y2="4.2" width="0.2032" layer="21"/>
+<wire x1="13.1" y1="4.2" x2="13.1" y2="-2.3" width="0.2032" layer="21"/>
+<wire x1="13.1" y1="-2.3" x2="13.1" y2="-3.3" width="0.2032" layer="21"/>
+<wire x1="13.1" y1="-3.3" x2="-3.1" y2="-3.3" width="0.2032" layer="21"/>
+<wire x1="-3.1" y1="-3.3" x2="-3.1" y2="-2.3" width="0.2032" layer="21"/>
+<wire x1="-3.1" y1="-2.3" x2="-3.1" y2="4.2" width="0.2032" layer="21"/>
+<wire x1="13.1" y1="-2.3" x2="-3.1" y2="-2.3" width="0.2032" layer="21"/>
+<wire x1="-3.1" y1="-1.35" x2="-3.7" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-3.7" y1="-1.35" x2="-3.7" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-3.7" y1="-2.35" x2="-3.1" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="13.1" y1="4" x2="13.7" y2="4" width="0.2032" layer="51"/>
+<wire x1="13.7" y1="4" x2="13.7" y2="3" width="0.2032" layer="51"/>
+<wire x1="13.7" y1="3" x2="13.1" y2="3" width="0.2032" layer="51"/>
+<circle x="2.5" y="3.7" radius="0.2828" width="0.127" layer="51"/>
+<pad name="1" x="0" y="0" drill="1.3" diameter="2.413" shape="square"/>
+<pad name="2" x="5" y="0" drill="1.3" diameter="2.413"/>
+<pad name="3" x="10" y="0" drill="1.3" diameter="2.413"/>
+<text x="3.683" y="2.794" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="3.429" y="1.905" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X03_LOCK_NO_SILK">
+<description>&lt;h3&gt;Plated Through Hole - 3 Pin Locking Footprint w/out Silk Outline&lt;/h3&gt;
+Holes are offset from center 0.005" to lock pins in place while soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="JST-3-SMD">
+<description>&lt;h3&gt;JST 3 Pin Right Angle SMT&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
+&lt;li&gt;Pin pitch:2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-4.99" y1="-2.07" x2="-4.99" y2="-5.57" width="0.2032" layer="21"/>
+<wire x1="-4.99" y1="-5.57" x2="-4.19" y2="-5.57" width="0.2032" layer="21"/>
+<wire x1="-4.19" y1="-5.57" x2="-4.19" y2="-3.07" width="0.2032" layer="21"/>
+<wire x1="-4.19" y1="-3.07" x2="-2.99" y2="-3.07" width="0.2032" layer="21"/>
+<wire x1="3.01" y1="-3.07" x2="4.21" y2="-3.07" width="0.2032" layer="21"/>
+<wire x1="4.21" y1="-3.07" x2="4.21" y2="-5.57" width="0.2032" layer="21"/>
+<wire x1="4.21" y1="-5.57" x2="5.01" y2="-5.57" width="0.2032" layer="21"/>
+<wire x1="5.01" y1="-5.57" x2="5.01" y2="-2.07" width="0.2032" layer="21"/>
+<wire x1="3.01" y1="1.93" x2="-2.99" y2="1.93" width="0.2032" layer="21"/>
+<smd name="3" x="-1.99" y="-4.77" dx="1" dy="4.6" layer="1"/>
+<smd name="1" x="2.01" y="-4.77" dx="1" dy="4.6" layer="1"/>
+<smd name="NC1" x="-4.39" y="0.43" dx="3.4" dy="1.6" layer="1" rot="R90"/>
+<smd name="NC2" x="4.41" y="0.43" dx="3.4" dy="1.6" layer="1" rot="R90"/>
+<smd name="2" x="0.01" y="-4.77" dx="1" dy="4.6" layer="1"/>
+<text x="-1.397" y="0.635" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X03-1MM-RA">
+<description>&lt;h3&gt;Plated Through Hole - 3 Pin SMD&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1" y1="-4.6" x2="1" y2="-4.6" width="0.254" layer="21"/>
+<wire x1="-2.5" y1="-2" x2="-2.5" y2="-0.35" width="0.254" layer="21"/>
+<wire x1="1.75" y1="-0.35" x2="2.4997" y2="-0.35" width="0.254" layer="21"/>
+<wire x1="2.4997" y1="-0.35" x2="2.4997" y2="-2" width="0.254" layer="21"/>
+<wire x1="-2.5" y1="-0.35" x2="-1.75" y2="-0.35" width="0.254" layer="21"/>
+<circle x="-2" y="0.3" radius="0.1414" width="0.4" layer="21"/>
+<smd name="NC2" x="-2.3" y="-3.675" dx="1.2" dy="2" layer="1"/>
+<smd name="NC1" x="2.3" y="-3.675" dx="1.2" dy="2" layer="1"/>
+<smd name="1" x="-1" y="0" dx="0.6" dy="1.35" layer="1"/>
+<smd name="2" x="0" y="0" dx="0.6" dy="1.35" layer="1"/>
+<smd name="3" x="1" y="0" dx="0.6" dy="1.35" layer="1"/>
+<text x="-1.397" y="-1.651" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="-2.54" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X03_SMD_RA_FEMALE">
+<description>&lt;h3&gt;SMD - 3 Pin Right Angle Female Header&lt;/h3&gt;
+Silk outline of pin location
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-3.935" y1="4.25" x2="-3.935" y2="-4.25" width="0.1778" layer="21"/>
+<wire x1="3.935" y1="4.25" x2="-3.935" y2="4.25" width="0.1778" layer="21"/>
+<wire x1="3.935" y1="-4.25" x2="3.935" y2="4.25" width="0.1778" layer="21"/>
+<wire x1="-3.935" y1="-4.25" x2="3.935" y2="-4.25" width="0.1778" layer="21"/>
+<rectangle x1="-0.32" y1="6.8" x2="0.32" y2="7.65" layer="51"/>
+<rectangle x1="2.22" y1="6.8" x2="2.86" y2="7.65" layer="51"/>
+<rectangle x1="-2.86" y1="6.8" x2="-2.22" y2="7.65" layer="51"/>
+<smd name="3" x="2.54" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/>
+<smd name="2" x="0" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/>
+<smd name="1" x="-2.54" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/>
+<text x="-1.524" y="0.889" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X03_SMD_RA_MALE">
+<description>&lt;h3&gt;SMD- 3 Pin Right Angle Male Headers&lt;/h3&gt;
+No silk outline, but tDocu layer shows pin location. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="3.81" y1="1.25" x2="-3.81" y2="1.25" width="0.1778" layer="51"/>
+<wire x1="-3.81" y1="1.25" x2="-3.81" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="2.53" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="2.53" y1="-1.25" x2="-0.01" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="-0.01" y1="-1.25" x2="-2.55" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="-2.55" y1="-1.25" x2="-3.81" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="3.81" y2="1.25" width="0.1778" layer="51"/>
+<wire x1="2.53" y1="-1.25" x2="2.53" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-0.01" y1="-1.25" x2="-0.01" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-2.55" y1="-1.25" x2="-2.55" y2="-7.25" width="0.127" layer="51"/>
+<rectangle x1="-0.32" y1="4.15" x2="0.32" y2="5.95" layer="51"/>
+<rectangle x1="-2.86" y1="4.15" x2="-2.22" y2="5.95" layer="51"/>
+<rectangle x1="2.22" y1="4.15" x2="2.86" y2="5.95" layer="51"/>
+<smd name="1" x="-2.54" y="5" dx="3" dy="1" layer="1" rot="R90"/>
+<smd name="2" x="0" y="5" dx="3" dy="1" layer="1" rot="R90"/>
+<smd name="3" x="2.54" y="5" dx="3" dy="1" layer="1" rot="R90"/>
+<text x="-1.524" y="0.254" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="-0.889" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X03_SMD_RA_MALE_POST">
+<description>&lt;h3&gt;SMD - 3 Pin Right Angle Male Header w/ Alignment Posts&lt;/h3&gt;
+&lt;p&gt;&lt;b&gt;Datasheet referenced for footprint:&lt;/b&gt;&lt;a href="http://www.4uconnector.com/online/object/4udrawing/11026.pdf"&gt; 4UCONN part # 11026 &lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="3.81" y1="1.25" x2="-3.81" y2="1.25" width="0.1778" layer="51"/>
+<wire x1="-3.81" y1="1.25" x2="-3.81" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="2.53" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="2.53" y1="-1.25" x2="-0.01" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="-0.01" y1="-1.25" x2="-2.55" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="-2.55" y1="-1.25" x2="-3.81" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="3.81" y2="1.25" width="0.1778" layer="51"/>
+<wire x1="2.53" y1="-1.25" x2="2.53" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-0.01" y1="-1.25" x2="-0.01" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-2.55" y1="-1.25" x2="-2.55" y2="-7.25" width="0.127" layer="51"/>
+<rectangle x1="-0.32" y1="4.15" x2="0.32" y2="5.95" layer="51"/>
+<rectangle x1="-2.86" y1="4.15" x2="-2.22" y2="5.95" layer="51"/>
+<rectangle x1="2.22" y1="4.15" x2="2.86" y2="5.95" layer="51"/>
+<smd name="1" x="-2.54" y="5.07" dx="2.5" dy="1.27" layer="1" rot="R90"/>
+<smd name="2" x="0" y="5.07" dx="2.5" dy="1.27" layer="1" rot="R90"/>
+<smd name="3" x="2.54" y="5.07" dx="2.5" dy="1.27" layer="1" rot="R90"/>
+<hole x="-1.27" y="0" drill="1.6"/>
+<hole x="1.27" y="0" drill="1.6"/>
+<text x="-1.397" y="1.524" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="-2.286" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="JST-3-PTH-VERT">
+<description>&lt;h3&gt;JST 3 Pin Vertical Plated Through Hole&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
+&lt;li&gt;Pin pitch:2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/ePH.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-3.95" y1="-2.25" x2="-3.95" y2="2.25" width="0.2032" layer="21"/>
+<wire x1="-3.95" y1="2.25" x2="3.95" y2="2.25" width="0.2032" layer="21"/>
+<wire x1="3.95" y1="2.25" x2="3.95" y2="-2.25" width="0.2032" layer="21"/>
+<wire x1="3.95" y1="-2.25" x2="1" y2="-2.25" width="0.2032" layer="21"/>
+<wire x1="-1" y1="-2.25" x2="-3.95" y2="-2.25" width="0.2032" layer="21"/>
+<wire x1="-1" y1="-1.75" x2="1" y2="-1.75" width="0.2032" layer="21"/>
+<wire x1="1" y1="-1.75" x2="1" y2="-2.25" width="0.2032" layer="21"/>
+<wire x1="-1" y1="-1.75" x2="-1" y2="-2.25" width="0.2032" layer="21"/>
+<pad name="1" x="-2" y="-0.55" drill="0.7" diameter="1.6"/>
+<pad name="2" x="0" y="-0.55" drill="0.7" diameter="1.6"/>
+<pad name="3" x="2" y="-0.55" drill="0.7" diameter="1.6"/>
+<text x="-2.4" y="0.75" size="1.27" layer="51">+</text>
+<text x="-0.4" y="0.75" size="1.27" layer="51">-</text>
+<text x="1.7" y="0.95" size="0.8" layer="51">S</text>
+<text x="-1.397" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="-3.302" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X03_SMD_RA_MALE_POST_SMALLER">
+<description>&lt;h3&gt;SMD - 3 Pin Right Angle Male Header w/ Alignment Posts&lt;/h3&gt;
+&lt;p&gt;&lt;b&gt;Datasheet referenced for footprint:&lt;/b&gt;&lt;a href="http://www.4uconnector.com/online/object/4udrawing/11026.pdf"&gt; 4UCONN part # 11026 &lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="3.81" y1="1.25" x2="-3.81" y2="1.25" width="0.1778" layer="51"/>
+<wire x1="-3.81" y1="1.25" x2="-3.81" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="2.53" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="2.53" y1="-1.25" x2="-0.01" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="-0.01" y1="-1.25" x2="-2.55" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="-2.55" y1="-1.25" x2="-3.81" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="3.81" y2="1.25" width="0.1778" layer="51"/>
+<wire x1="2.53" y1="-1.25" x2="2.53" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-0.01" y1="-1.25" x2="-0.01" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-2.55" y1="-1.25" x2="-2.55" y2="-7.25" width="0.127" layer="51"/>
+<rectangle x1="-0.32" y1="4.15" x2="0.32" y2="5.95" layer="51"/>
+<rectangle x1="-2.86" y1="4.15" x2="-2.22" y2="5.95" layer="51"/>
+<rectangle x1="2.22" y1="4.15" x2="2.86" y2="5.95" layer="51"/>
+<smd name="1" x="-2.54" y="5.07" dx="2.5" dy="1.27" layer="1" rot="R90"/>
+<smd name="2" x="0" y="5.07" dx="2.5" dy="1.27" layer="1" rot="R90"/>
+<smd name="3" x="2.54" y="5.07" dx="2.5" dy="1.27" layer="1" rot="R90"/>
+<hole x="-1.27" y="0" drill="1.3589"/>
+<hole x="1.27" y="0" drill="1.3589"/>
+</package>
+<package name="1X03_SMD_RA_MALE_POST_SMALLEST">
+<wire x1="3.81" y1="1.25" x2="-3.81" y2="1.25" width="0.1778" layer="51"/>
+<wire x1="-3.81" y1="1.25" x2="-3.81" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="2.53" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="2.53" y1="-1.25" x2="-0.01" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="-0.01" y1="-1.25" x2="-2.55" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="-2.55" y1="-1.25" x2="-3.81" y2="-1.25" width="0.1778" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="3.81" y2="1.25" width="0.1778" layer="51"/>
+<wire x1="2.53" y1="-1.25" x2="2.53" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-0.01" y1="-1.25" x2="-0.01" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-2.55" y1="-1.25" x2="-2.55" y2="-7.25" width="0.127" layer="51"/>
+<rectangle x1="-0.32" y1="4.15" x2="0.32" y2="5.95" layer="51"/>
+<rectangle x1="-2.86" y1="4.15" x2="-2.22" y2="5.95" layer="51"/>
+<rectangle x1="2.22" y1="4.15" x2="2.86" y2="5.95" layer="51"/>
+<smd name="1" x="-2.54" y="5.07" dx="2.5" dy="1.27" layer="1" rot="R90"/>
+<smd name="2" x="0" y="5.07" dx="2.5" dy="1.27" layer="1" rot="R90"/>
+<smd name="3" x="2.54" y="5.07" dx="2.5" dy="1.27" layer="1" rot="R90"/>
+<hole x="-1.27" y="0" drill="1.3462"/>
+<hole x="1.27" y="0" drill="1.3462"/>
+</package>
+<package name="JST-3-PTH-NS">
+<description>&lt;h3&gt;JST 3 Pin Right Angle Plated Through Hole &amp;ndash; NO SILK&lt;/h3&gt;
+&lt;p&gt;No silkscreen outline. tDoc layer (51) indicates connector footprint.&lt;/p&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:3&lt;/li&gt;
+&lt;li&gt;Pin pitch:2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/ePH.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-3.95" y1="-1.6" x2="-3.95" y2="6" width="0.2032" layer="51"/>
+<wire x1="-3.95" y1="6" x2="3.95" y2="6" width="0.2032" layer="51"/>
+<wire x1="3.95" y1="6" x2="3.95" y2="-1.6" width="0.2032" layer="51"/>
+<wire x1="-3.95" y1="-1.6" x2="-3.3" y2="-1.6" width="0.2032" layer="51"/>
+<wire x1="3.95" y1="-1.6" x2="3.3" y2="-1.6" width="0.2032" layer="51"/>
+<wire x1="-3.3" y1="-1.6" x2="-3.3" y2="0" width="0.2032" layer="51"/>
+<wire x1="3.3" y1="-1.6" x2="3.3" y2="0" width="0.2032" layer="51"/>
+<pad name="1" x="-2" y="0" drill="0.7" diameter="1.6"/>
+<pad name="2" x="0" y="0" drill="0.7" diameter="1.6"/>
+<pad name="3" x="2" y="0" drill="0.7" diameter="1.6"/>
+<text x="-2.4" y="0.67" size="1.27" layer="51">+</text>
+<text x="-0.4" y="0.67" size="1.27" layer="51">-</text>
+<text x="1.7" y="0.87" size="0.8" layer="51">S</text>
+<text x="-1.397" y="3.429" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="2.54" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="SCREWTERMINAL-3.5MM-3-NS">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch -3 Pin PTH &amp;ndash; NO SILK&lt;/h3&gt;
+&lt;p&gt;No silkscreen outline. tDoc layer (51) indicates connector footprint.&lt;/p&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 3&lt;/li&gt;
+&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_03&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.75" y1="3.4" x2="8.75" y2="3.4" width="0.2032" layer="51"/>
+<wire x1="8.75" y1="3.4" x2="8.75" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="8.75" y1="-2.8" x2="8.75" y2="-3.6" width="0.2032" layer="51"/>
+<wire x1="8.75" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="51"/>
+<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="51"/>
+<wire x1="8.75" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="-1.75" y1="-1.35" x2="-2.25" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-1.35" x2="-2.25" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="8.75" y1="3.15" x2="9.25" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="9.25" y1="3.15" x2="9.25" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="9.25" y1="2.15" x2="8.75" y2="2.15" width="0.2032" layer="51"/>
+<pad name="1" x="0" y="0" drill="1.2" diameter="2.413"/>
+<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.413"/>
+<pad name="3" x="7" y="0" drill="1.2" diameter="2.413"/>
+<text x="2.159" y="3.683" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="2.032" y="-4.572" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+</packages>
+<symbols>
+<symbol name="CONN_15X2">
+<description>&lt;h3&gt; 26 Pin Connection&lt;/h3&gt;
+13x2 pin layout</description>
+<wire x1="1.27" y1="-7.62" x2="2.54" y2="-7.62" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="-10.16" x2="2.54" y2="-10.16" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="-12.7" x2="2.54" y2="-12.7" width="0.6096" layer="94"/>
+<wire x1="3.81" y1="-20.32" x2="3.81" y2="20.32" width="0.4064" layer="94"/>
+<wire x1="1.27" y1="-2.54" x2="2.54" y2="-2.54" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="-5.08" x2="2.54" y2="-5.08" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="5.08" x2="2.54" y2="5.08" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="7.62" x2="2.54" y2="7.62" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="10.16" x2="2.54" y2="10.16" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="12.7" x2="2.54" y2="12.7" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="15.24" x2="2.54" y2="15.24" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="17.78" x2="2.54" y2="17.78" width="0.6096" layer="94"/>
+<text x="-3.81" y="-22.606" size="1.778" layer="96" font="vector">&gt;VALUE</text>
+<text x="-3.81" y="20.828" size="1.778" layer="95" font="vector">&gt;NAME</text>
+<pin name="26" x="7.62" y="-12.7" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="24" x="7.62" y="-10.16" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="22" x="7.62" y="-7.62" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="20" x="7.62" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="18" x="7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="16" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="14" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="12" x="7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="10" x="7.62" y="7.62" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="8" x="7.62" y="10.16" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="6" x="7.62" y="12.7" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="4" x="7.62" y="15.24" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="2" x="7.62" y="17.78" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<wire x1="-3.81" y1="20.32" x2="3.81" y2="20.32" width="0.4064" layer="94"/>
+<wire x1="-1.27" y1="12.7" x2="-2.54" y2="12.7" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="15.24" x2="-2.54" y2="15.24" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="17.78" x2="-2.54" y2="17.78" width="0.6096" layer="94"/>
+<wire x1="-3.81" y1="20.32" x2="-3.81" y2="-20.32" width="0.4064" layer="94"/>
+<wire x1="3.81" y1="-20.32" x2="-3.81" y2="-20.32" width="0.4064" layer="94"/>
+<wire x1="-1.27" y1="7.62" x2="-2.54" y2="7.62" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="10.16" x2="-2.54" y2="10.16" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="5.08" x2="-2.54" y2="5.08" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="2.54" x2="-2.54" y2="2.54" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="0" x2="-2.54" y2="0" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="-2.54" x2="-2.54" y2="-2.54" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="-5.08" x2="-2.54" y2="-5.08" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="-7.62" x2="-2.54" y2="-7.62" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="-10.16" x2="-2.54" y2="-10.16" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="-12.7" x2="-2.54" y2="-12.7" width="0.6096" layer="94"/>
+<pin name="1" x="-7.62" y="17.78" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="3" x="-7.62" y="15.24" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="5" x="-7.62" y="12.7" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="7" x="-7.62" y="10.16" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="9" x="-7.62" y="7.62" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="11" x="-7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="13" x="-7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="15" x="-7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="17" x="-7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="19" x="-7.62" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="21" x="-7.62" y="-7.62" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="23" x="-7.62" y="-10.16" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="25" x="-7.62" y="-12.7" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="27" x="-7.62" y="-15.24" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="28" x="7.62" y="-15.24" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="29" x="-7.62" y="-17.78" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="30" x="7.62" y="-17.78" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<wire x1="-1.27" y1="-15.24" x2="-2.54" y2="-15.24" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="-17.78" x2="-2.54" y2="-17.78" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="-15.24" x2="2.54" y2="-15.24" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="-17.78" x2="2.54" y2="-17.78" width="0.6096" layer="94"/>
+</symbol>
+<symbol name="CONN_02">
+<description>&lt;h3&gt;2 Pin Connection&lt;/h3&gt;</description>
+<wire x1="3.81" y1="-2.54" x2="-2.54" y2="-2.54" width="0.4064" layer="94"/>
+<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" layer="94"/>
+<wire x1="-2.54" y1="5.08" x2="-2.54" y2="-2.54" width="0.4064" layer="94"/>
+<wire x1="3.81" y1="-2.54" x2="3.81" y2="5.08" width="0.4064" layer="94"/>
+<wire x1="-2.54" y1="5.08" x2="3.81" y2="5.08" width="0.4064" layer="94"/>
+<text x="-2.54" y="-4.826" size="1.778" layer="96" font="vector">&gt;VALUE</text>
+<text x="-2.54" y="5.588" size="1.778" layer="95" font="vector">&gt;NAME</text>
+<pin name="1" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="2" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+</symbol>
+<symbol name="CONN_05X2">
+<description>&lt;h3&gt;10 Pin Connection&lt;/h3&gt;
+5x2 pin layout</description>
+<wire x1="3.81" y1="-7.62" x2="-3.81" y2="-7.62" width="0.4064" layer="94"/>
+<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="-2.54" x2="2.54" y2="-2.54" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="-5.08" x2="2.54" y2="-5.08" width="0.6096" layer="94"/>
 <wire x1="-3.81" y1="7.62" x2="-3.81" y2="-7.62" width="0.4064" layer="94"/>
 <wire x1="3.81" y1="-7.62" x2="3.81" y2="7.62" width="0.4064" layer="94"/>
 <wire x1="-3.81" y1="7.62" x2="3.81" y2="7.62" width="0.4064" layer="94"/>
@@ -1878,63 +2695,374 @@ part number 2062-2P from STA</description>
 <pin name="3" x="-7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/>
 <pin name="1" x="-7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1"/>
 </symbol>
-<symbol name="CONN_02">
-<description>&lt;h3&gt;2 Pin Connection&lt;/h3&gt;</description>
-<wire x1="3.81" y1="-2.54" x2="-2.54" y2="-2.54" width="0.4064" layer="94"/>
+<symbol name="CONN_03">
+<description>&lt;h3&gt;3 Pin Connection&lt;/h3&gt;</description>
+<wire x1="3.81" y1="-5.08" x2="-2.54" y2="-5.08" width="0.4064" layer="94"/>
 <wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/>
 <wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" layer="94"/>
-<wire x1="-2.54" y1="5.08" x2="-2.54" y2="-2.54" width="0.4064" layer="94"/>
-<wire x1="3.81" y1="-2.54" x2="3.81" y2="5.08" width="0.4064" layer="94"/>
+<wire x1="1.27" y1="-2.54" x2="2.54" y2="-2.54" width="0.6096" layer="94"/>
+<wire x1="-2.54" y1="5.08" x2="-2.54" y2="-5.08" width="0.4064" layer="94"/>
+<wire x1="3.81" y1="-5.08" x2="3.81" y2="5.08" width="0.4064" layer="94"/>
 <wire x1="-2.54" y1="5.08" x2="3.81" y2="5.08" width="0.4064" layer="94"/>
-<text x="-2.54" y="-4.826" size="1.778" layer="96" font="vector">&gt;VALUE</text>
+<text x="-2.54" y="-7.366" size="1.778" layer="96" font="vector">&gt;VALUE</text>
 <text x="-2.54" y="5.588" size="1.778" layer="95" font="vector">&gt;NAME</text>
-<pin name="1" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
-<pin name="2" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="1" x="7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="2" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="3" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
 </symbol>
 </symbols>
 <devicesets>
 <deviceset name="CONN_15X2" prefix="J">
 <gates>
-<gate name="G$1" symbol="CONN_15X2" x="0" y="0"/>
+<gate name="G$1" symbol="CONN_15X2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="2X15-SHROUDED">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="10" pad="10"/>
+<connect gate="G$1" pin="11" pad="11"/>
+<connect gate="G$1" pin="12" pad="12"/>
+<connect gate="G$1" pin="13" pad="13"/>
+<connect gate="G$1" pin="14" pad="14"/>
+<connect gate="G$1" pin="15" pad="15"/>
+<connect gate="G$1" pin="16" pad="16"/>
+<connect gate="G$1" pin="17" pad="17"/>
+<connect gate="G$1" pin="18" pad="18"/>
+<connect gate="G$1" pin="19" pad="19"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="20" pad="20"/>
+<connect gate="G$1" pin="21" pad="21"/>
+<connect gate="G$1" pin="22" pad="22"/>
+<connect gate="G$1" pin="23" pad="23"/>
+<connect gate="G$1" pin="24" pad="24"/>
+<connect gate="G$1" pin="25" pad="25"/>
+<connect gate="G$1" pin="26" pad="26"/>
+<connect gate="G$1" pin="27" pad="27"/>
+<connect gate="G$1" pin="28" pad="28"/>
+<connect gate="G$1" pin="29" pad="29"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="30" pad="30"/>
+<connect gate="G$1" pin="4" pad="4"/>
+<connect gate="G$1" pin="5" pad="5"/>
+<connect gate="G$1" pin="6" pad="6"/>
+<connect gate="G$1" pin="7" pad="7"/>
+<connect gate="G$1" pin="8" pad="8"/>
+<connect gate="G$1" pin="9" pad="9"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="LATCH" package="2X15-SHROUDED_LATCH">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="10" pad="10"/>
+<connect gate="G$1" pin="11" pad="11"/>
+<connect gate="G$1" pin="12" pad="12"/>
+<connect gate="G$1" pin="13" pad="13"/>
+<connect gate="G$1" pin="14" pad="14"/>
+<connect gate="G$1" pin="15" pad="15"/>
+<connect gate="G$1" pin="16" pad="16"/>
+<connect gate="G$1" pin="17" pad="17"/>
+<connect gate="G$1" pin="18" pad="18"/>
+<connect gate="G$1" pin="19" pad="19"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="20" pad="20"/>
+<connect gate="G$1" pin="21" pad="21"/>
+<connect gate="G$1" pin="22" pad="22"/>
+<connect gate="G$1" pin="23" pad="23"/>
+<connect gate="G$1" pin="24" pad="24"/>
+<connect gate="G$1" pin="25" pad="25"/>
+<connect gate="G$1" pin="26" pad="26"/>
+<connect gate="G$1" pin="27" pad="27"/>
+<connect gate="G$1" pin="28" pad="28"/>
+<connect gate="G$1" pin="29" pad="29"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="30" pad="30"/>
+<connect gate="G$1" pin="4" pad="4"/>
+<connect gate="G$1" pin="5" pad="5"/>
+<connect gate="G$1" pin="6" pad="6"/>
+<connect gate="G$1" pin="7" pad="7"/>
+<connect gate="G$1" pin="8" pad="8"/>
+<connect gate="G$1" pin="9" pad="9"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="CONN_02" prefix="J" uservalue="yes">
+<description>&lt;h3&gt;Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections&lt;/h3&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;On any of the 0.1 inch spaced packages, you can populate with these:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/116"&gt; Break Away Headers - Straight&lt;/a&gt; (PRT-00116)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/553"&gt; Break Away Male Headers - Right Angle&lt;/a&gt; (PRT-00553)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/115"&gt; Female Headers&lt;/a&gt; (PRT-00115)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/117"&gt; Break Away Headers - Machine Pin&lt;/a&gt; (PRT-00117)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/743"&gt; Break Away Female Headers - Swiss Machine Pin&lt;/a&gt; (PRT-00743)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt; For SCREWTERMINALS and SPRING TERMINALS visit here:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/search/results?term=Screw+Terminals"&gt; Screw Terimnals on SparkFun.com&lt;/a&gt; (5mm/3.5mm/2.54mm spacing)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;This device is also useful as a general connection point to wire up your design to another part of your project. Our various solder wires solder well into these plated through hole pads.&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/11375"&gt; Hook-Up Wire - Assortment (Stranded, 22 AWG)&lt;/a&gt; (PRT-11375)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/11367"&gt; Hook-Up Wire - Assortment (Solid Core, 22 AWG)&lt;/a&gt; (PRT-11367)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/categories/141"&gt; View the entire wire category on our website here&lt;/a&gt;&lt;/li&gt;
+&lt;p&gt;&lt;/p&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;Special notes:&lt;/b&gt;
+
+ Molex polarized connector foot print use with: PRT-08233 with associated crimp pins and housings.&lt;br&gt;&lt;br&gt;
+
+2.54_SCREWTERM for use with  PRT-10571.&lt;br&gt;&lt;br&gt;
+
+3.5mm Screw Terminal footprints for  PRT-08084&lt;br&gt;&lt;br&gt;
+
+5mm Screw Terminal footprints for use with PRT-08432</description>
+<gates>
+<gate name="G$1" symbol="CONN_02" x="-2.54" y="0"/>
 </gates>
 <devices>
-<device name="" package="2X15-SHROUDED">
+<device name="" package="1X02">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="POLAR" package="MOLEX-1X2">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="SF_ID" value="PRT-09918" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="3.5MM" package="SCREWTERMINAL-3.5MM-2">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-08399" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-JST-2MM-SMT" package="JST-2-SMD">
+<connects>
+<connect gate="G$1" pin="1" pad="2"/>
+<connect gate="G$1" pin="2" pad="1"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-11443"/>
+</technology>
+</technologies>
+</device>
+<device name="PTH2" package="1X02_BIG">
+<connects>
+<connect gate="G$1" pin="1" pad="P$1"/>
+<connect gate="G$1" pin="2" pad="P$2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="4UCON-15767" package="JST-2-SMD-VERT">
+<connects>
+<connect gate="G$1" pin="1" pad="GND"/>
+<connect gate="G$1" pin="2" pad="VCC"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="5MM" package="SCREWTERMINAL-5MM-2">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="SF_SKU" value="PRT-08432" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="LOCK" package="1X02_LOCK">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="POLAR_LOCK" package="MOLEX-1X2_LOCK">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="SF_ID" value="PRT-09918" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="LOCK_LONGPADS" package="1X02_LOCK_LONGPADS">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="3.5MM_LOCK" package="SCREWTERMINAL-3.5MM-2_LOCK">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-08399" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="PTH3" package="1X02_LONGPADS">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="1X02_NO_SILK" package="1X02_NO_SILK">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="JST-PTH-2" package="JST-2-PTH">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09863" constant="no"/>
+<attribute name="SKU" value="PRT-09914" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="PTH4" package="1X02_XTRA_BIG">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="POGO_PIN_HOLES_ONLY" package="1X02_PP_HOLES_ONLY">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="3.5MM-NO_SILK" package="SCREWTERMINAL-3.5MM-2-NS">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-08399" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-JST-2-PTH-NO_SILK" package="JST-2-PTH-NS">
 <connects>
 <connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="10" pad="10"/>
-<connect gate="G$1" pin="11" pad="11"/>
-<connect gate="G$1" pin="12" pad="12"/>
-<connect gate="G$1" pin="13" pad="13"/>
-<connect gate="G$1" pin="14" pad="14"/>
-<connect gate="G$1" pin="15" pad="15"/>
-<connect gate="G$1" pin="16" pad="16"/>
-<connect gate="G$1" pin="17" pad="17"/>
-<connect gate="G$1" pin="18" pad="18"/>
-<connect gate="G$1" pin="19" pad="19"/>
 <connect gate="G$1" pin="2" pad="2"/>
-<connect gate="G$1" pin="20" pad="20"/>
-<connect gate="G$1" pin="21" pad="21"/>
-<connect gate="G$1" pin="22" pad="22"/>
-<connect gate="G$1" pin="23" pad="23"/>
-<connect gate="G$1" pin="24" pad="24"/>
-<connect gate="G$1" pin="25" pad="25"/>
-<connect gate="G$1" pin="26" pad="26"/>
-<connect gate="G$1" pin="27" pad="27"/>
-<connect gate="G$1" pin="28" pad="28"/>
-<connect gate="G$1" pin="29" pad="29"/>
-<connect gate="G$1" pin="3" pad="3"/>
-<connect gate="G$1" pin="30" pad="30"/>
-<connect gate="G$1" pin="4" pad="4"/>
-<connect gate="G$1" pin="5" pad="5"/>
-<connect gate="G$1" pin="6" pad="6"/>
-<connect gate="G$1" pin="7" pad="7"/>
-<connect gate="G$1" pin="8" pad="8"/>
-<connect gate="G$1" pin="9" pad="9"/>
 </connects>
 <technologies>
 <technology name=""/>
 </technologies>
 </device>
+<device name="JST-PTH-2-KIT" package="JST-2-PTH-KIT">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SPRING-2.54-RA" package="SPRINGTERMINAL-2.54MM-2">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="2.54MM_SCREWTERM" package="1X02_2.54_SCREWTERM">
+<connects>
+<connect gate="G$1" pin="1" pad="P1"/>
+<connect gate="G$1" pin="2" pad="P2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMALL_POKEHOME" package="1X02_POKEHOME">
+<connects>
+<connect gate="G$1" pin="1" pad="P1 P3"/>
+<connect gate="G$1" pin="2" pad="P2 P4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-13512"/>
+</technology>
+</technologies>
+</device>
+<device name="PTH_RA_FEMALE" package="1X02_RA_PTH_FEMALE">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-13700"/>
+</technology>
+</technologies>
+</device>
 </devices>
 </deviceset>
 <deviceset name="CONN_05X2" prefix="J" uservalue="yes">
@@ -2136,9 +3264,60 @@ part number 2062-2P from STA</description>
 </technology>
 </technologies>
 </device>
+<device name="SHD_LOCK_LATCH" package="2X5-SHROUDED_LOCK_LATCH">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="10" pad="10"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+<connect gate="G$1" pin="5" pad="5"/>
+<connect gate="G$1" pin="6" pad="6"/>
+<connect gate="G$1" pin="7" pad="7"/>
+<connect gate="G$1" pin="8" pad="8"/>
+<connect gate="G$1" pin="9" pad="9"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMD_LONGPADS" package="2X5-SHROUDED_SMD_LONGPADS">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="10" pad="10"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+<connect gate="G$1" pin="5" pad="5"/>
+<connect gate="G$1" pin="6" pad="6"/>
+<connect gate="G$1" pin="7" pad="7"/>
+<connect gate="G$1" pin="8" pad="8"/>
+<connect gate="G$1" pin="9" pad="9"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="NO_SILK_LOCK" package="2X5-NOSILK_LOCK">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="10" pad="10"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+<connect gate="G$1" pin="4" pad="4"/>
+<connect gate="G$1" pin="5" pad="5"/>
+<connect gate="G$1" pin="6" pad="6"/>
+<connect gate="G$1" pin="7" pad="7"/>
+<connect gate="G$1" pin="8" pad="8"/>
+<connect gate="G$1" pin="9" pad="9"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
 </devices>
 </deviceset>
-<deviceset name="CONN_02" prefix="J" uservalue="yes">
+<deviceset name="CONN_03" prefix="J" uservalue="yes">
 <description>&lt;h3&gt;Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections&lt;/h3&gt;
 
 &lt;p&gt;&lt;/p&gt;
@@ -2149,6 +3328,7 @@ part number 2062-2P from STA</description>
 &lt;li&gt;&lt;a href="https://www.sparkfun.com/products/115"&gt; Female Headers&lt;/a&gt; (PRT-00115)&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://www.sparkfun.com/products/117"&gt; Break Away Headers - Machine Pin&lt;/a&gt; (PRT-00117)&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://www.sparkfun.com/products/743"&gt; Break Away Female Headers - Swiss Machine Pin&lt;/a&gt; (PRT-00743)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/13875"&gt; Stackable Header - 3 Pin (Female, 0.1")&lt;/a&gt; (PRT-13875)&lt;/li&gt;
 &lt;/ul&gt;
 
 &lt;p&gt;&lt;/p&gt;
@@ -2168,244 +3348,273 @@ part number 2062-2P from STA</description>
 
 &lt;p&gt;&lt;/p&gt;
 &lt;b&gt;Special notes:&lt;/b&gt;
-
- Molex polarized connector foot print use with: PRT-08233 with associated crimp pins and housings.&lt;br&gt;&lt;br&gt;
-
-2.54_SCREWTERM for use with  PRT-10571.&lt;br&gt;&lt;br&gt;
-
-3.5mm Screw Terminal footprints for  PRT-08084&lt;br&gt;&lt;br&gt;
-
-5mm Screw Terminal footprints for use with PRT-08432</description>
+&lt;p&gt; &lt;/p&gt;
+&lt;p&gt; &lt;/p&gt; Molex polarized connector foot print use with SKU : PRT-08232 with associated crimp pins and housings.</description>
 <gates>
-<gate name="G$1" symbol="CONN_02" x="-2.54" y="0"/>
+<gate name="J$1" symbol="CONN_03" x="-2.54" y="0"/>
 </gates>
 <devices>
-<device name="" package="1X02">
+<device name="" package="1X03">
 <connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="POLAR" package="MOLEX-1X2">
-<connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
 <technology name="">
-<attribute name="SF_ID" value="PRT-09918" constant="no"/>
+<attribute name="PROD_ID" value="XXX-00000" constant="no"/>
+<attribute name="VALUE" value="455-1750-1-ND" constant="no"/>
 </technology>
 </technologies>
 </device>
-<device name="3.5MM" package="SCREWTERMINAL-3.5MM-2">
+<device name="POLAR" package="MOLEX-1X3">
 <connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
 <technology name="">
-<attribute name="PROD_ID" value="CONN-08399" constant="no"/>
+<attribute name="PROD_ID" value="CONN-08625" constant="no"/>
+<attribute name="SF_ID" value="PRT-08096" constant="no"/>
 </technology>
 </technologies>
 </device>
-<device name="-JST-2MM-SMT" package="JST-2-SMD">
+<device name="SCREW" package="SCREWTERMINAL-3.5MM-3">
 <connects>
-<connect gate="G$1" pin="1" pad="2"/>
-<connect gate="G$1" pin="2" pad="1"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
 <technology name="">
-<attribute name="PROD_ID" value="CONN-11443"/>
+<attribute name="PROD_ID" value="CONN-08288" constant="no"/>
+<attribute name="SF_ID" value="PRT-08235" constant="no"/>
 </technology>
 </technologies>
 </device>
-<device name="PTH2" package="1X02_BIG">
+<device name="LOCK" package="1X03_LOCK">
 <connects>
-<connect gate="G$1" pin="1" pad="P$1"/>
-<connect gate="G$1" pin="2" pad="P$2"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
 <technology name=""/>
 </technologies>
 </device>
-<device name="4UCON-15767" package="JST-2-SMD-VERT">
+<device name="LOCK_LONGPADS" package="1X03_LOCK_LONGPADS">
 <connects>
-<connect gate="G$1" pin="1" pad="GND"/>
-<connect gate="G$1" pin="2" pad="VCC"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
 <technology name=""/>
 </technologies>
 </device>
-<device name="5MM" package="SCREWTERMINAL-5MM-2">
+<device name="POLAR_LOCK" package="MOLEX-1X3_LOCK">
 <connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
 <technology name="">
-<attribute name="SF_SKU" value="PRT-08432" constant="no"/>
+<attribute name="PROD_ID" value="CONN-08625" constant="no"/>
+<attribute name="SF_ID" value="PRT-08096" constant="no"/>
 </technology>
 </technologies>
 </device>
-<device name="LOCK" package="1X02_LOCK">
+<device name="SCREW_LOCK" package="SCREWTERMINAL-3.5MM-3_LOCK.007S">
 <connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
-<technology name=""/>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-08288" constant="no"/>
+<attribute name="SF_ID" value="PRT-08235" constant="no"/>
+</technology>
 </technologies>
 </device>
-<device name="POLAR_LOCK" package="MOLEX-1X2_LOCK">
+<device name="1X03_NO_SILK" package="1X03_NO_SILK">
 <connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
-<technology name="">
-<attribute name="SF_ID" value="PRT-09918" constant="no"/>
-</technology>
+<technology name=""/>
 </technologies>
 </device>
-<device name="LOCK_LONGPADS" package="1X02_LOCK_LONGPADS">
+<device name="LONGPADS" package="1X03_LONGPADS">
 <connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
 <technology name=""/>
 </technologies>
 </device>
-<device name="3.5MM_LOCK" package="SCREWTERMINAL-3.5MM-2_LOCK">
+<device name="JST-PTH" package="JST-3-PTH">
 <connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
 <technology name="">
-<attribute name="PROD_ID" value="CONN-08399" constant="no"/>
+<attribute name="PROD_ID" value="WIRE-10037" constant="no"/>
+<attribute name="SF_ID" value="PRT-09915" constant="no"/>
 </technology>
 </technologies>
 </device>
-<device name="PTH3" package="1X02_LONGPADS">
+<device name="POGO_PIN_HOLES_ONLY" package="1X03_PP_HOLES_ONLY">
 <connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
 <technology name=""/>
 </technologies>
 </device>
-<device name="1X02_NO_SILK" package="1X02_NO_SILK">
+<device name="-SCREW-5MM" package="SCREWTERMINAL-5MM-3">
 <connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-10134" constant="no"/>
+<attribute name="SF_SKU" value="PRT-08433" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="LOCK_NO_SILK" package="1X03_LOCK_NO_SILK">
+<connects>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
 <technology name=""/>
 </technologies>
 </device>
-<device name="JST-PTH-2" package="JST-2-PTH">
+<device name="JST-SMD" package="JST-3-SMD">
 <connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="1" pad="3"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="1"/>
 </connects>
 <technologies>
 <technology name="">
-<attribute name="PROD_ID" value="CONN-09863" constant="no"/>
-<attribute name="SKU" value="PRT-09914" constant="no"/>
+<attribute name="PROD_ID" value="CONN-12591" constant="no"/>
+<attribute name="VALUE" value="3-PIN SMD" constant="no"/>
 </technology>
 </technologies>
 </device>
-<device name="PTH4" package="1X02_XTRA_BIG">
+<device name="SMD" package="1X03-1MM-RA">
 <connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
 <technology name=""/>
 </technologies>
 </device>
-<device name="POGO_PIN_HOLES_ONLY" package="1X02_PP_HOLES_ONLY">
+<device name="SMD_RA_FEMALE" package="1X03_SMD_RA_FEMALE">
 <connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
-<technology name=""/>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-10926"/>
+<attribute name="VALUE" value="1x3 RA Female .1&quot;"/>
+</technology>
 </technologies>
 </device>
-<device name="3.5MM-NO_SILK" package="SCREWTERMINAL-3.5MM-2-NS">
+<device name="SMD_RA_MALE" package="1X03_SMD_RA_MALE">
 <connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
 <technology name="">
-<attribute name="PROD_ID" value="CONN-08399" constant="no"/>
+<attribute name="PROD_ID" value="CONN-10925"/>
 </technology>
 </technologies>
 </device>
-<device name="-JST-2-PTH-NO_SILK" package="JST-2-PTH-NS">
+<device name="SMD_RA_MALE_POST" package="1X03_SMD_RA_MALE_POST">
 <connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
 <technology name=""/>
 </technologies>
 </device>
-<device name="JST-PTH-2-KIT" package="JST-2-PTH-KIT">
+<device name="JST-PTH-VERT" package="JST-3-PTH-VERT">
 <connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
-<technology name=""/>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-13230" constant="no"/>
+</technology>
 </technologies>
 </device>
-<device name="SPRING-2.54-RA" package="SPRINGTERMINAL-2.54MM-2">
+<device name="1X03_SMD_RA_MALE_POST_SMALLER" package="1X03_SMD_RA_MALE_POST_SMALLER">
 <connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
-<technology name=""/>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-11912" constant="no"/>
+</technology>
 </technologies>
 </device>
-<device name="2.54MM_SCREWTERM" package="1X02_2.54_SCREWTERM">
+<device name="1X03_SMD_RA_MALE_POST_SMALLEST" package="1X03_SMD_RA_MALE_POST_SMALLEST">
 <connects>
-<connect gate="G$1" pin="1" pad="P1"/>
-<connect gate="G$1" pin="2" pad="P2"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
 <technology name=""/>
 </technologies>
 </device>
-<device name="SMALL_POKEHOME" package="1X02_POKEHOME">
+<device name="JST-PTH-NS" package="JST-3-PTH-NS">
 <connects>
-<connect gate="G$1" pin="1" pad="P1 P3"/>
-<connect gate="G$1" pin="2" pad="P2 P4"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
-<technology name="">
-<attribute name="PROD_ID" value="CONN-13512"/>
-</technology>
+<technology name=""/>
 </technologies>
 </device>
-<device name="PTH_RA_FEMALE" package="1X02_RA_PTH_FEMALE">
+<device name="SCREW-NS" package="SCREWTERMINAL-3.5MM-3-NS">
 <connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="1" pad="1"/>
+<connect gate="J$1" pin="2" pad="2"/>
+<connect gate="J$1" pin="3" pad="3"/>
 </connects>
 <technologies>
-<technology name="">
-<attribute name="PROD_ID" value="CONN-13700"/>
-</technology>
+<technology name=""/>
 </technologies>
 </device>
 </devices>
@@ -2437,23 +3646,168 @@ part number 2062-2P from STA</description>
 <wire x1="2.5" y1="0" x2="1.5" y2="0" width="0.127" layer="21"/>
 <wire x1="2" y1="0.5" x2="2" y2="-0.5" width="0.127" layer="21"/>
 </package>
-<package name="R-78BX-2.0">
-<pad name="P$2" x="0" y="0" drill="0.9" diameter="1.6764" shape="square"/>
-<pad name="P$1" x="-2.54" y="0" drill="0.9" diameter="1.6764"/>
-<pad name="P$3" x="2.54" y="0" drill="0.9" diameter="1.6764"/>
-<wire x1="-5.75" y1="2" x2="-5.75" y2="-6.5" width="0.0762" layer="51"/>
-<wire x1="-5.75" y1="-6.5" x2="5.75" y2="-6.5" width="0.0762" layer="51"/>
-<wire x1="5.75" y1="-6.5" x2="5.75" y2="2" width="0.0762" layer="51"/>
-<wire x1="5.75" y1="2" x2="-5.75" y2="2" width="0.0762" layer="51"/>
-<text x="0" y="-2" size="0.8128" layer="51" font="vector" align="center">17.5mm tall</text>
-<wire x1="-5.75" y1="2" x2="-5.75" y2="1.75" width="0.1524" layer="21"/>
-<wire x1="-5.75" y1="2" x2="-5.5" y2="2" width="0.1524" layer="21"/>
-<wire x1="5.5" y1="2" x2="5.75" y2="2" width="0.1524" layer="21"/>
-<wire x1="5.75" y1="2" x2="5.75" y2="1.75" width="0.1524" layer="21"/>
-<wire x1="5.75" y1="-6.25" x2="5.75" y2="-6.5" width="0.1524" layer="21"/>
-<wire x1="5.75" y1="-6.5" x2="5.5" y2="-6.5" width="0.1524" layer="21"/>
-<wire x1="-5.75" y1="-6.25" x2="-5.75" y2="-6.5" width="0.1524" layer="21"/>
-<wire x1="-5.75" y1="-6.5" x2="-5.5" y2="-6.5" width="0.1524" layer="21"/>
+<package name="POLOLU_D36VXXF6">
+<pad name="1" x="-6.35" y="-1.27" drill="1.016" diameter="1.8796"/>
+<pad name="2" x="-6.35" y="1.27" drill="1.016" diameter="1.8796"/>
+<pad name="3" x="-3.81" y="-1.27" drill="1.016" diameter="1.8796"/>
+<pad name="4" x="-3.81" y="1.27" drill="1.016" diameter="1.8796"/>
+<pad name="5" x="-1.27" y="-1.27" drill="1.016" diameter="1.8796"/>
+<pad name="6" x="-1.27" y="1.27" drill="1.016" diameter="1.8796"/>
+<pad name="7" x="1.27" y="-1.27" drill="1.016" diameter="1.8796"/>
+<pad name="8" x="1.27" y="1.27" drill="1.016" diameter="1.8796"/>
+<pad name="9" x="3.81" y="-1.27" drill="1.016" diameter="1.8796"/>
+<pad name="10" x="3.81" y="1.27" drill="1.016" diameter="1.8796"/>
+<pad name="11" x="6.35" y="-1.27" drill="1.016" diameter="1.8796"/>
+<pad name="12" x="6.35" y="1.27" drill="1.016" diameter="1.8796"/>
+<rectangle x1="-6.604" y1="-1.524" x2="-6.096" y2="-1.016" layer="51"/>
+<rectangle x1="-6.604" y1="1.016" x2="-6.096" y2="1.524" layer="51"/>
+<rectangle x1="-4.064" y1="1.016" x2="-3.556" y2="1.524" layer="51"/>
+<rectangle x1="-4.064" y1="-1.524" x2="-3.556" y2="-1.016" layer="51"/>
+<rectangle x1="-1.524" y1="1.016" x2="-1.016" y2="1.524" layer="51"/>
+<rectangle x1="-1.524" y1="-1.524" x2="-1.016" y2="-1.016" layer="51"/>
+<rectangle x1="1.016" y1="1.016" x2="1.524" y2="1.524" layer="51"/>
+<rectangle x1="3.556" y1="1.016" x2="4.064" y2="1.524" layer="51"/>
+<rectangle x1="6.096" y1="1.016" x2="6.604" y2="1.524" layer="51"/>
+<rectangle x1="1.016" y1="-1.524" x2="1.524" y2="-1.016" layer="51"/>
+<rectangle x1="3.556" y1="-1.524" x2="4.064" y2="-1.016" layer="51"/>
+<rectangle x1="6.096" y1="-1.524" x2="6.604" y2="-1.016" layer="51"/>
+<text x="-7.62" y="2.794" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-7.62" y="-3.683" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="-12.7" y1="-2.54" x2="12.7" y2="-2.54" width="0.127" layer="51"/>
+<wire x1="12.7" y1="-2.54" x2="12.7" y2="22.86" width="0.127" layer="51"/>
+<wire x1="12.7" y1="22.86" x2="-12.7" y2="22.86" width="0.127" layer="51"/>
+<wire x1="-12.7" y1="22.86" x2="-12.7" y2="-2.54" width="0.127" layer="51"/>
+<circle x="-10.5" y="-0.34" radius="1" width="0.127" layer="51"/>
+<circle x="10.5" y="-0.34" radius="1" width="0.127" layer="51"/>
+<circle x="10.6" y="20.76" radius="1" width="0.127" layer="51"/>
+<wire x1="-12.446" y1="22.606" x2="-11.176" y2="22.606" width="0.127" layer="21"/>
+<wire x1="-12.446" y1="22.606" x2="-12.446" y2="21.336" width="0.127" layer="21"/>
+<wire x1="11.176" y1="22.606" x2="12.446" y2="22.606" width="0.127" layer="21"/>
+<wire x1="12.446" y1="22.606" x2="12.446" y2="21.336" width="0.127" layer="21"/>
+<wire x1="12.446" y1="-1.016" x2="12.446" y2="-2.286" width="0.127" layer="21"/>
+<wire x1="12.446" y1="-2.286" x2="11.176" y2="-2.286" width="0.127" layer="21"/>
+<wire x1="-12.446" y1="-1.016" x2="-12.446" y2="-2.286" width="0.127" layer="21"/>
+<wire x1="-12.446" y1="-2.286" x2="-11.176" y2="-2.286" width="0.127" layer="21"/>
+</package>
+<package name="SOIC8_NOPAD">
+<description>&lt;B&gt;Wide Plastic Gull Wing Small Outline Package&lt;/B&gt;</description>
+<circle x="-1.615" y="2.92" radius="0.3" width="0.1524" layer="21"/>
+<smd name="1" x="-2.8" y="1.905" dx="0.65" dy="1.75" layer="1" rot="R270"/>
+<smd name="2" x="-2.8" y="0.645" dx="0.65" dy="1.75" layer="1" rot="R270"/>
+<smd name="3" x="-2.8" y="-0.625" dx="0.65" dy="1.75" layer="1" rot="R270"/>
+<smd name="4" x="-2.8" y="-1.895" dx="0.65" dy="1.75" layer="1" rot="R270"/>
+<smd name="8" x="2.8" y="1.905" dx="0.65" dy="1.75" layer="1" rot="R270"/>
+<smd name="7" x="2.8" y="0.635" dx="0.65" dy="1.75" layer="1" rot="R270"/>
+<smd name="6" x="2.8" y="-0.635" dx="0.65" dy="1.75" layer="1" rot="R270"/>
+<smd name="5" x="2.8" y="-1.905" dx="0.65" dy="1.75" layer="1" rot="R270"/>
+<text x="-2.159" y="2.8575" size="1.27" layer="25" ratio="10">&gt;NAME</text>
+<text x="-2.159" y="-4.064" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
+<wire x1="-2" y1="-2.5" x2="2" y2="-2.5" width="0.127" layer="51"/>
+<wire x1="2" y1="-2.5" x2="2" y2="2.5" width="0.127" layer="51"/>
+<wire x1="2" y1="2.5" x2="-2" y2="2.5" width="0.127" layer="51"/>
+<wire x1="-2" y1="2.5" x2="-2" y2="-2.5" width="0.127" layer="51"/>
+</package>
+<package name="DSOP-ADVANCE">
+<smd name="P$1" x="-1.905" y="-2.8" dx="0.65" dy="1" layer="1"/>
+<smd name="P$2" x="-0.635" y="-2.8" dx="0.65" dy="1" layer="1"/>
+<smd name="P$3" x="0.635" y="-2.8" dx="0.65" dy="1" layer="1"/>
+<smd name="P$4" x="1.905" y="-2.8" dx="0.65" dy="1" layer="1"/>
+<smd name="P$5" x="0" y="0.95" dx="5.5" dy="4.7" layer="1"/>
+<circle x="-2.7" y="-3.8" radius="0.22360625" width="0.127" layer="21"/>
+<wire x1="-2.5" y1="3" x2="2.5" y2="3" width="0.127" layer="48"/>
+<wire x1="2.5" y1="3" x2="2.5" y2="-3" width="0.127" layer="48"/>
+<wire x1="2.5" y1="-3" x2="-2.5" y2="-3" width="0.127" layer="48"/>
+<wire x1="-2.5" y1="-3" x2="-2.5" y2="3" width="0.127" layer="48"/>
+</package>
+<package name="TRANS_AON7408">
+<circle x="-2.1625" y="0.975" radius="0.1" width="0.2" layer="21"/>
+<wire x1="1.5" y1="1.5" x2="1.5" y2="-1.5" width="0.127" layer="51"/>
+<wire x1="1.5" y1="-1.5" x2="-1.5" y2="-1.5" width="0.127" layer="51"/>
+<wire x1="-1.5" y1="-1.5" x2="-1.5" y2="1.5" width="0.127" layer="51"/>
+<wire x1="-1.5" y1="1.5" x2="1.5" y2="1.5" width="0.127" layer="51"/>
+<wire x1="-0.535" y1="1.5" x2="-1.5" y2="1.5" width="0.127" layer="21"/>
+<wire x1="0.535" y1="1.5" x2="1.5" y2="1.5" width="0.127" layer="21"/>
+<wire x1="-0.535" y1="-1.5" x2="-1.5" y2="-1.5" width="0.127" layer="21"/>
+<wire x1="0.535" y1="-1.5" x2="1.5" y2="-1.5" width="0.127" layer="21"/>
+<wire x1="-1.9" y1="1.855" x2="1.9" y2="1.855" width="0.05" layer="39"/>
+<wire x1="1.9" y1="1.855" x2="1.9" y2="-1.855" width="0.05" layer="39"/>
+<wire x1="1.9" y1="-1.855" x2="-1.9" y2="-1.855" width="0.05" layer="39"/>
+<wire x1="-1.9" y1="-1.855" x2="-1.9" y2="1.855" width="0.05" layer="39"/>
+<text x="-2.5" y="2" size="1.27" layer="25">&gt;NAME</text>
+<text x="-2.5" y="-2" size="1.27" layer="27" align="top-left">&gt;VALUE</text>
+<circle x="-2.1625" y="0.975" radius="0.1" width="0.2" layer="51"/>
+<rectangle x1="-0.265" y1="-0.775" x2="0.985" y2="0.775" layer="31"/>
+<polygon width="0.01" layer="1">
+<vertex x="-0.63" y="1.225"/>
+<vertex x="-0.215" y="1.225"/>
+<vertex x="-0.215" y="1.605"/>
+<vertex x="0.215" y="1.605"/>
+<vertex x="0.215" y="1.225"/>
+<vertex x="1.35" y="1.225"/>
+<vertex x="1.35" y="1.175"/>
+<vertex x="1.65" y="1.175"/>
+<vertex x="1.65" y="0.775"/>
+<vertex x="1.35" y="0.775"/>
+<vertex x="1.35" y="0.525"/>
+<vertex x="1.65" y="0.525"/>
+<vertex x="1.65" y="0.125"/>
+<vertex x="1.35" y="0.125"/>
+<vertex x="1.35" y="-0.125"/>
+<vertex x="1.65" y="-0.125"/>
+<vertex x="1.65" y="-0.525"/>
+<vertex x="1.35" y="-0.525"/>
+<vertex x="1.35" y="-0.775"/>
+<vertex x="1.65" y="-0.775"/>
+<vertex x="1.65" y="-1.175"/>
+<vertex x="1.35" y="-1.175"/>
+<vertex x="1.35" y="-1.225"/>
+<vertex x="0.215" y="-1.225"/>
+<vertex x="0.215" y="-1.605"/>
+<vertex x="-0.215" y="-1.605"/>
+<vertex x="-0.215" y="-1.225"/>
+<vertex x="-0.63" y="-1.225"/>
+</polygon>
+<rectangle x1="-0.215" y1="1.23" x2="0.215" y2="1.605" layer="31"/>
+<rectangle x1="1.355" y1="0.775" x2="1.65" y2="1.175" layer="31"/>
+<rectangle x1="1.355" y1="0.125" x2="1.65" y2="0.525" layer="31"/>
+<rectangle x1="1.355" y1="-0.525" x2="1.65" y2="-0.125" layer="31"/>
+<rectangle x1="1.355" y1="-1.175" x2="1.65" y2="-0.775" layer="31"/>
+<rectangle x1="-0.215" y1="-1.605" x2="0.215" y2="-1.23" layer="31" rot="R180"/>
+<polygon width="0.01" layer="29">
+<vertex x="-0.725" y="1.325"/>
+<vertex x="-0.325" y="1.325"/>
+<vertex x="-0.325" y="1.7"/>
+<vertex x="0.3" y="1.7"/>
+<vertex x="0.3" y="1.325"/>
+<vertex x="1.45" y="1.325"/>
+<vertex x="1.45" y="1.275"/>
+<vertex x="1.75" y="1.275"/>
+<vertex x="1.75" y="0.675"/>
+<vertex x="1.45" y="0.675"/>
+<vertex x="1.45" y="0.625"/>
+<vertex x="1.75" y="0.625"/>
+<vertex x="1.75" y="0.025"/>
+<vertex x="1.45" y="0.025"/>
+<vertex x="1.45" y="-0.025"/>
+<vertex x="1.75" y="-0.025"/>
+<vertex x="1.75" y="-0.625"/>
+<vertex x="1.45" y="-0.625"/>
+<vertex x="1.45" y="-0.675"/>
+<vertex x="1.75" y="-0.675"/>
+<vertex x="1.75" y="-1.25"/>
+<vertex x="1.45" y="-1.25"/>
+<vertex x="1.45" y="-1.325"/>
+<vertex x="0.325" y="-1.325"/>
+<vertex x="0.325" y="-1.7"/>
+<vertex x="-0.325" y="-1.7"/>
+<vertex x="-0.325" y="-1.325"/>
+<vertex x="-0.725" y="-1.325"/>
+</polygon>
+<smd name="2" x="-1.4" y="0.325" dx="0.5" dy="0.35" layer="1"/>
+<smd name="3" x="-1.4" y="-0.325" dx="0.5" dy="0.35" layer="1"/>
+<smd name="1" x="-1.4" y="0.975" dx="0.5" dy="0.35" layer="1"/>
+<smd name="4" x="-1.4" y="-0.975" dx="0.5" dy="0.35" layer="1"/>
+<smd name="9" x="0.36" y="0" dx="1" dy="1" layer="1" stop="no" thermals="no" cream="no"/>
 </package>
 </packages>
 <symbols>
@@ -2467,22 +3821,68 @@ part number 2062-2P from STA</description>
 <pin name="1" x="-2.54" y="0" visible="off" length="short" direction="pas" swaplevel="1"/>
 <pin name="2" x="5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/>
 </symbol>
-<symbol name="REGULATOR">
-<wire x1="-6.35" y1="5.08" x2="-6.35" y2="2.54" width="0.4064" layer="94"/>
-<wire x1="-6.35" y1="2.54" x2="-6.35" y2="-1.27" width="0.4064" layer="94"/>
-<wire x1="-6.35" y1="-1.27" x2="0" y2="-1.27" width="0.4064" layer="94"/>
-<wire x1="0" y1="-1.27" x2="6.35" y2="-1.27" width="0.4064" layer="94"/>
-<wire x1="6.35" y1="-1.27" x2="6.35" y2="2.54" width="0.4064" layer="94"/>
-<wire x1="6.35" y1="2.54" x2="6.35" y2="5.08" width="0.4064" layer="94"/>
-<wire x1="6.35" y1="5.08" x2="-6.35" y2="5.08" width="0.4064" layer="94"/>
-<wire x1="-7.62" y1="2.54" x2="-6.35" y2="2.54" width="0.254" layer="94"/>
-<wire x1="0" y1="-1.27" x2="0" y2="-2.54" width="0.254" layer="94"/>
-<wire x1="6.35" y1="2.54" x2="7.62" y2="2.54" width="0.254" layer="94"/>
-<text x="-6.35" y="-3.81" size="1.27" layer="95">&gt;NAME</text>
-<text x="1.27" y="-3.81" size="1.27" layer="96">&gt;VALUE</text>
-<pin name="IN" x="-7.62" y="2.54" length="point"/>
-<pin name="GND" x="0" y="-2.54" length="point" rot="R90"/>
-<pin name="OUT" x="7.62" y="2.54" length="point" rot="R180"/>
+<symbol name="POLOLU_D36VXXF6">
+<pin name="VIN" x="-15.24" y="10.16" length="middle"/>
+<pin name="VRP" x="-15.24" y="5.08" length="middle"/>
+<pin name="EN" x="-15.24" y="0" length="middle"/>
+<pin name="PG" x="-15.24" y="-2.54" length="middle"/>
+<pin name="GND" x="-15.24" y="-10.16" length="middle"/>
+<pin name="VOUT" x="15.24" y="10.16" length="middle" rot="R180"/>
+<wire x1="-10.16" y1="-12.7" x2="-10.16" y2="12.7" width="0.254" layer="94"/>
+<wire x1="-10.16" y1="12.7" x2="10.16" y2="12.7" width="0.254" layer="94"/>
+<wire x1="10.16" y1="12.7" x2="10.16" y2="-12.7" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-12.7" x2="-10.16" y2="-12.7" width="0.254" layer="94"/>
+<text x="-10.16" y="-15.24" size="1.27" layer="95">&gt;NAME</text>
+</symbol>
+<symbol name="HISIDE_GATEDRV_MIC5014">
+<pin name="V+" x="-15.24" y="7.62" length="middle"/>
+<pin name="INPUT" x="-15.24" y="-2.54" length="middle"/>
+<pin name="SRC" x="15.24" y="-7.62" length="middle" rot="R180"/>
+<pin name="GND" x="-15.24" y="-7.62" length="middle"/>
+<pin name="GATE" x="15.24" y="0" length="middle" rot="R180"/>
+<text x="-7.62" y="-12.7" size="1.27" layer="95">&gt;NAME</text>
+<text x="-7.62" y="12.7" size="1.27" layer="96">&gt;VALUE</text>
+<wire x1="-10.16" y1="10.16" x2="-10.16" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-10.16" y1="-10.16" x2="10.16" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-10.16" x2="10.16" y2="10.16" width="0.254" layer="94"/>
+<wire x1="10.16" y1="10.16" x2="-10.16" y2="10.16" width="0.254" layer="94"/>
+</symbol>
+<symbol name="NFET-TPW4R008NH">
+<description>MOSFET N-channel - Enhancement mode</description>
+<wire x1="0.762" y1="0.762" x2="0.762" y2="0" width="0.254" layer="94"/>
+<wire x1="0.762" y1="0" x2="0.762" y2="-0.762" width="0.254" layer="94"/>
+<wire x1="0.762" y1="3.175" x2="0.762" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0.762" y1="2.54" x2="0.762" y2="1.905" width="0.254" layer="94"/>
+<wire x1="0.762" y1="0" x2="2.54" y2="0" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="0" x2="2.54" y2="-2.54" width="0.1524" layer="94"/>
+<wire x1="0.762" y1="-1.905" x2="0.762" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="0.762" y1="-2.54" x2="0.762" y2="-3.175" width="0.254" layer="94"/>
+<wire x1="0" y1="2.54" x2="0" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0.762" y2="-2.54" width="0.1524" layer="94"/>
+<wire x1="3.81" y1="2.54" x2="3.81" y2="0.508" width="0.1524" layer="94"/>
+<wire x1="3.81" y1="0.508" x2="3.81" y2="-0.508" width="0.1524" layer="94"/>
+<wire x1="3.81" y1="-0.508" x2="3.81" y2="-2.54" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="3.81" y2="-2.54" width="0.1524" layer="94"/>
+<wire x1="0.762" y1="2.54" x2="3.81" y2="2.54" width="0.1524" layer="94"/>
+<circle x="2.54" y="-2.54" radius="0.254" width="0" layer="94"/>
+<circle x="2.54" y="2.54" radius="0.254" width="0" layer="94"/>
+<text x="-11.43" y="3.81" size="1.778" layer="96" rot="MR180">&gt;VALUE</text>
+<text x="-11.43" y="1.27" size="1.778" layer="95" rot="MR180">&gt;NAME</text>
+<pin name="S" x="2.54" y="-5.08" visible="off" length="short" direction="pas" rot="R90"/>
+<pin name="G" x="-2.54" y="-2.54" visible="off" length="short" direction="pas"/>
+<pin name="D" x="2.54" y="5.08" visible="off" length="short" direction="pas" rot="R270"/>
+<polygon width="0.1524" layer="94">
+<vertex x="1.016" y="0"/>
+<vertex x="2.032" y="0.508"/>
+<vertex x="2.032" y="-0.508"/>
+</polygon>
+<polygon width="0.1524" layer="94">
+<vertex x="3.81" y="0.508"/>
+<vertex x="3.302" y="-0.254"/>
+<vertex x="4.318" y="-0.254"/>
+</polygon>
+<wire x1="3.302" y1="0.508" x2="3.81" y2="0.508" width="0.1524" layer="94"/>
+<wire x1="3.81" y1="0.508" x2="4.318" y2="0.508" width="0.1524" layer="94"/>
 </symbol>
 </symbols>
 <devicesets>
@@ -2520,16 +3920,65 @@ part number 2062-2P from STA</description>
 </device>
 </devices>
 </deviceset>
-<deviceset name="R-78BX-2.0">
+<deviceset name="POLOLU_D36VXXF6">
+<gates>
+<gate name="G$1" symbol="POLOLU_D36VXXF6" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="POLOLU_D36VXXF6">
+<connects>
+<connect gate="G$1" pin="EN" pad="11"/>
+<connect gate="G$1" pin="GND" pad="3 4 5 6"/>
+<connect gate="G$1" pin="PG" pad="12"/>
+<connect gate="G$1" pin="VIN" pad="7 8"/>
+<connect gate="G$1" pin="VOUT" pad="1 2"/>
+<connect gate="G$1" pin="VRP" pad="9 10"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="HISIDE_GATEDRV_MIC5014" prefix="U">
+<gates>
+<gate name="G$1" symbol="HISIDE_GATEDRV_MIC5014" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="SOIC8_NOPAD">
+<connects>
+<connect gate="G$1" pin="GATE" pad="5"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="INPUT" pad="2"/>
+<connect gate="G$1" pin="SRC" pad="3"/>
+<connect gate="G$1" pin="V+" pad="1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="NFET" prefix="Q">
 <gates>
-<gate name="G$1" symbol="REGULATOR" x="0" y="0"/>
+<gate name="1" symbol="NFET-TPW4R008NH" x="0" y="0"/>
 </gates>
 <devices>
-<device name="" package="R-78BX-2.0">
+<device name="TPW4R008NH" package="DSOP-ADVANCE">
+<connects>
+<connect gate="1" pin="D" pad="P$5"/>
+<connect gate="1" pin="G" pad="P$4"/>
+<connect gate="1" pin="S" pad="P$1 P$2 P$3"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="AON7524" package="TRANS_AON7408">
 <connects>
-<connect gate="G$1" pin="GND" pad="P$2"/>
-<connect gate="G$1" pin="IN" pad="P$1"/>
-<connect gate="G$1" pin="OUT" pad="P$3"/>
+<connect gate="1" pin="D" pad="9"/>
+<connect gate="1" pin="G" pad="4"/>
+<connect gate="1" pin="S" pad="1 2 3"/>
 </connects>
 <technologies>
 <technology name=""/>
@@ -2547,16 +3996,7 @@ part number 2062-2P from STA</description>
 <text x="-0.762" y="0.8255" size="1.016" layer="25">&gt;NAME</text>
 <text x="-1.016" y="-2.032" size="1.016" layer="27">&gt;VALUE</text>
 <rectangle x1="-1" y1="-0.6" x2="1" y2="0.6" layer="51"/>
-</package>
-<package name="0603-CAP">
-<wire x1="-0.356" y1="0.332" x2="0.356" y2="0.332" width="0.1016" layer="51"/>
-<wire x1="-0.356" y1="-0.319" x2="0.356" y2="-0.319" width="0.1016" layer="51"/>
-<smd name="1" x="-0.8" y="0" dx="0.8" dy="0.95" layer="1"/>
-<smd name="2" x="0.8" y="0" dx="0.8" dy="0.95" layer="1"/>
-<text x="-0.889" y="1.397" size="1.016" layer="25">&gt;NAME</text>
-<text x="-1.016" y="-2.413" size="1.016" layer="27">&gt;VALUE</text>
-<rectangle x1="-0.8382" y1="-0.4" x2="-0.3381" y2="0.4" layer="51"/>
-<rectangle x1="0.3302" y1="-0.4" x2="0.8303" y2="0.4" layer="51"/>
+<rectangle x1="-0.4" y1="-0.5" x2="0.4" y2="0.5" layer="21"/>
 </package>
 <package name="1210">
 <wire x1="-1.6" y1="1.3" x2="1.6" y2="1.3" width="0.127" layer="51"/>
@@ -2617,18 +4057,6 @@ chip</description>
 <rectangle x1="-2.4892" y1="-1.3208" x2="-1.6393" y2="1.3292" layer="51"/>
 <rectangle x1="1.651" y1="-1.3208" x2="2.5009" y2="1.3292" layer="51"/>
 </package>
-<package name="0603-RES">
-<wire x1="-0.356" y1="0.432" x2="0.356" y2="0.432" width="0.1016" layer="51"/>
-<wire x1="-0.356" y1="-0.419" x2="0.356" y2="-0.419" width="0.1016" layer="51"/>
-<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/>
-<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/>
-<text x="-0.889" y="1.397" size="1.016" layer="25">&gt;NAME</text>
-<text x="-1.016" y="-2.413" size="1.016" layer="27" ratio="10">&gt;VALUE</text>
-<rectangle x1="-0.8382" y1="-0.4699" x2="-0.3381" y2="0.4801" layer="51"/>
-<rectangle x1="0.3302" y1="-0.4699" x2="0.8303" y2="0.4801" layer="51"/>
-<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
-<rectangle x1="-0.2286" y1="-0.381" x2="0.2286" y2="0.381" layer="21"/>
-</package>
 <package name="R2512">
 <wire x1="-2.362" y1="1.473" x2="2.387" y2="1.473" width="0.1524" layer="51"/>
 <wire x1="-2.362" y1="-1.473" x2="2.387" y2="-1.473" width="0.1524" layer="51"/>
@@ -2728,6 +4156,72 @@ chip</description>
 <wire x1="1.2" y1="1.6" x2="2" y2="1.6" width="0.127" layer="21"/>
 <text x="0" y="2.4" size="1.27" layer="25" font="vector" align="center">&gt;NAME</text>
 </package>
+<package name="0603-RES">
+<wire x1="-0.356" y1="0.432" x2="0.356" y2="0.432" width="0.1016" layer="51"/>
+<wire x1="-0.356" y1="-0.419" x2="0.356" y2="-0.419" width="0.1016" layer="51"/>
+<smd name="1" x="-0.85" y="0" dx="0.6" dy="0.9" layer="1"/>
+<smd name="2" x="0.85" y="0" dx="0.6" dy="0.9" layer="1"/>
+<text x="0" y="1" size="0.8128" layer="25" font="vector" align="center">&gt;NAME</text>
+<text x="0" y="-1" size="0.8128" layer="27" font="vector" ratio="10" align="center">&gt;VALUE</text>
+<rectangle x1="-0.8382" y1="-0.4699" x2="-0.3381" y2="0.4801" layer="51"/>
+<rectangle x1="0.3302" y1="-0.4699" x2="0.8303" y2="0.4801" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+<rectangle x1="-0.2286" y1="-0.381" x2="0.2286" y2="0.381" layer="21"/>
+</package>
+<package name="0603-CAP">
+<wire x1="-0.356" y1="0.332" x2="0.356" y2="0.332" width="0.1016" layer="51"/>
+<wire x1="-0.356" y1="-0.319" x2="0.356" y2="-0.319" width="0.1016" layer="51"/>
+<smd name="1" x="-0.8" y="0" dx="0.8" dy="0.95" layer="1"/>
+<smd name="2" x="0.8" y="0" dx="0.8" dy="0.95" layer="1"/>
+<text x="-0.889" y="1.397" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.016" y="-2.413" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.8382" y1="-0.4" x2="-0.3381" y2="0.4" layer="51"/>
+<rectangle x1="0.3302" y1="-0.4" x2="0.8303" y2="0.4" layer="51"/>
+<rectangle x1="-0.2" y1="-0.3" x2="0.2" y2="0.3" layer="21"/>
+</package>
+<package name="TACT-SWITCH-KMR6">
+<smd name="P$1" x="-2.05" y="0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$2" x="2.05" y="0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$3" x="-2.05" y="-0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$4" x="2.05" y="-0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<wire x1="-1.4" y1="0.8" x2="0" y2="0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="0.8" x2="1.4" y2="0.8" width="0.127" layer="51"/>
+<wire x1="-1.4" y1="-0.8" x2="0" y2="-0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.8" x2="1.4" y2="-0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="0.8" x2="0" y2="0.6" width="0.127" layer="51"/>
+<wire x1="0" y1="0.6" x2="0.4" y2="-0.4" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.8" x2="0" y2="-0.5" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="0.2" x2="-2.1" y2="-0.2" width="0.127" layer="51"/>
+<wire x1="2.1" y1="-0.2" x2="2.1" y2="0.2" width="0.127" layer="51"/>
+<wire x1="2.1" y1="1.4" x2="2.1" y2="1.5" width="0.127" layer="51"/>
+<wire x1="2.1" y1="1.5" x2="1" y2="1.5" width="0.127" layer="51"/>
+<wire x1="1.032" y1="1.5" x2="-2.1" y2="1.5" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="1.5" x2="-2.1" y2="1.4" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="-1.4" x2="-2.1" y2="-1.5" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="-1.5" x2="2.1" y2="-1.5" width="0.127" layer="51"/>
+<wire x1="2.1" y1="-1.5" x2="2.1" y2="-1.4" width="0.127" layer="51"/>
+</package>
+<package name="TACT-SWITCH-SIDE">
+<smd name="P$1" x="-1.8" y="0.725" dx="1.4" dy="1.05" layer="1" rot="R180"/>
+<smd name="P$2" x="1.8" y="0.725" dx="1.4" dy="1.05" layer="1" rot="R180"/>
+<smd name="P$3" x="-1.8" y="-0.725" dx="1.4" dy="1.05" layer="1" rot="R180"/>
+<smd name="P$4" x="1.8" y="-0.725" dx="1.4" dy="1.05" layer="1" rot="R180"/>
+<wire x1="-0.9" y1="0.8" x2="0" y2="0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="0.8" x2="0.9" y2="0.8" width="0.127" layer="51"/>
+<wire x1="-0.9" y1="-0.8" x2="0" y2="-0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.8" x2="0.9" y2="-0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="0.8" x2="0" y2="0.6" width="0.127" layer="51"/>
+<wire x1="0" y1="0.6" x2="0.4" y2="-0.4" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.8" x2="0" y2="-0.5" width="0.127" layer="51"/>
+<wire x1="-1.75" y1="-1.45" x2="1.75" y2="-1.45" width="0.127" layer="21"/>
+<wire x1="-1.75" y1="1.6" x2="-1" y2="1.6" width="0.127" layer="21"/>
+<wire x1="-1" y1="1.6" x2="0" y2="1.6" width="0.127" layer="21"/>
+<wire x1="0" y1="1.6" x2="1" y2="1.6" width="0.127" layer="21"/>
+<wire x1="1" y1="1.6" x2="1.75" y2="1.6" width="0.127" layer="21"/>
+<wire x1="-1" y1="1.6" x2="-1" y2="2.3" width="0.127" layer="21"/>
+<wire x1="-1" y1="2.3" x2="1" y2="2.3" width="0.127" layer="21"/>
+<wire x1="1" y1="2.3" x2="1" y2="1.6" width="0.127" layer="21"/>
+</package>
 </packages>
 <symbols>
 <symbol name="CAP">
@@ -2771,6 +4265,27 @@ chip</description>
 <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>
+<symbol name="TS2">
+<wire x1="0" y1="1.905" x2="0" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-4.445" y1="1.905" x2="-3.175" y2="1.905" width="0.254" layer="94"/>
+<wire x1="-4.445" y1="-1.905" x2="-3.175" y2="-1.905" width="0.254" layer="94"/>
+<wire x1="-4.445" y1="1.905" x2="-4.445" y2="0" width="0.254" layer="94"/>
+<wire x1="-4.445" y1="0" x2="-4.445" y2="-1.905" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="-1.905" y2="0" width="0.1524" layer="94"/>
+<wire x1="-1.27" y1="0" x2="-0.635" y2="0" width="0.1524" layer="94"/>
+<wire x1="-4.445" y1="0" x2="-3.175" y2="0" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="2.54" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="-2.54" width="0.1524" layer="94"/>
+<wire x1="0" y1="-2.54" x2="-1.27" y2="1.905" width="0.254" layer="94"/>
+<circle x="0" y="-2.54" radius="0.127" width="0.4064" layer="94"/>
+<circle x="0" y="2.54" radius="0.127" width="0.4064" layer="94"/>
+<text x="-6.35" y="-2.54" size="1.778" layer="95" rot="R90">&gt;NAME</text>
+<text x="-3.81" y="3.175" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="P" x="0" y="-5.08" visible="pad" length="short" direction="pas" swaplevel="2" rot="R90"/>
+<pin name="S" x="0" y="5.08" visible="pad" length="short" direction="pas" swaplevel="1" rot="R270"/>
+<pin name="S1" x="2.54" y="5.08" visible="pad" length="short" direction="pas" swaplevel="1" rot="R270"/>
+<pin name="P1" x="2.54" y="-5.08" visible="pad" length="short" direction="pas" swaplevel="2" rot="R90"/>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="CAP" prefix="C" uservalue="yes">
@@ -2984,6 +4499,35 @@ high speed (Philips)</description>
 </device>
 </devices>
 </deviceset>
+<deviceset name="2-8X4-5_SWITCH" prefix="S">
+<gates>
+<gate name="G$1" symbol="TS2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TACT-SWITCH-KMR6">
+<connects>
+<connect gate="G$1" pin="P" pad="P$1"/>
+<connect gate="G$1" pin="P1" pad="P$2"/>
+<connect gate="G$1" pin="S" pad="P$3"/>
+<connect gate="G$1" pin="S1" pad="P$4"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SIDE" package="TACT-SWITCH-SIDE">
+<connects>
+<connect gate="G$1" pin="P" pad="P$1"/>
+<connect gate="G$1" pin="P1" pad="P$2"/>
+<connect gate="G$1" pin="S" pad="P$3"/>
+<connect gate="G$1" pin="S1" pad="P$4"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
 </devicesets>
 </library>
 <library name="raspberrypi_bastelstube_v13">
@@ -4420,6 +5964,14 @@ Pins are offset 0.005" from center to lock pins in place during soldering.
 <wire x1="9.75" y1="-1.75" x2="9.75" y2="36.25" width="0.127" layer="51"/>
 <wire x1="9.75" y1="36.25" x2="-2.25" y2="36.25" width="0.127" layer="51"/>
 <wire x1="-2.25" y1="-1.75" x2="-2.25" y2="36.25" width="0.127" layer="51"/>
+<wire x1="-2" y1="36" x2="-2" y2="35" width="0.127" layer="21"/>
+<wire x1="-2" y1="36" x2="-1" y2="36" width="0.127" layer="21"/>
+<wire x1="8.5" y1="36" x2="9.5" y2="36" width="0.127" layer="21"/>
+<wire x1="9.5" y1="36" x2="9.5" y2="35" width="0.127" layer="21"/>
+<wire x1="-2" y1="-0.5" x2="-2" y2="-1.5" width="0.127" layer="21"/>
+<wire x1="-2" y1="-1.5" x2="-1" y2="-1.5" width="0.127" layer="21"/>
+<wire x1="8.5" y1="-1.5" x2="9.5" y2="-1.5" width="0.127" layer="21"/>
+<wire x1="9.5" y1="-1.5" x2="9.5" y2="-0.5" width="0.127" layer="21"/>
 </package>
 <package name="I2C_MODULE_0.91INCH_SIDE">
 <description>&lt;h3&gt;Plated Through Hole - 4 Pin Locking Footprint&lt;/h3&gt;
@@ -4452,6 +6004,10 @@ Pins are offset 0.005" from center to lock pins in place during soldering.
 <text x="-1.27" y="-2.54" size="1.27" layer="27">&gt;VALUE</text>
 <rectangle x1="-1.6891" y1="-0.8763" x2="-0.9525" y2="0.8763" layer="51"/>
 <rectangle x1="0.9525" y1="-0.8763" x2="1.6891" y2="0.8763" layer="51"/>
+<wire x1="2.5" y1="0.8" x2="2.5" y2="-0.8" width="0.127" layer="21"/>
+<wire x1="-0.3" y1="0.5" x2="-0.3" y2="-0.5" width="0.127" layer="21"/>
+<wire x1="-0.3" y1="-0.5" x2="0.3" y2="0" width="0.127" layer="21"/>
+<wire x1="0.3" y1="0" x2="-0.3" y2="0.5" width="0.127" layer="21"/>
 </package>
 <package name="LED1206FAB">
 <description>LED1206 FAB style (smaller pads to allow trace between)</description>
@@ -4577,6 +6133,20 @@ chip</description>
 <rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
 <wire x1="-1" y1="-0.2" x2="-1" y2="0.2" width="0.127" layer="21"/>
 </package>
+<package name="LED0603-RIGHTANGLE">
+<smd name="1" x="-1" y="0" dx="1.1" dy="1.1" layer="1"/>
+<smd name="2" x="1" y="0" dx="1.1" dy="1.1" layer="1"/>
+<text x="-0.089" y="1.197" size="0.8128" layer="25" align="center">&gt;NAME</text>
+<text x="-0.016" y="-1.313" size="0.8128" layer="27" ratio="10" align="center">&gt;VALUE</text>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+<wire x1="-0.1778" y1="0.3818" x2="0.2278" y2="0" width="0.127" layer="21"/>
+<wire x1="0.2278" y1="0" x2="-0.1778" y2="-0.3818" width="0.127" layer="21"/>
+<wire x1="-0.1778" y1="0.3818" x2="-0.1778" y2="-0.3818" width="0.127" layer="21"/>
+<wire x1="-1" y1="-0.2" x2="1" y2="-0.2" width="0.127" layer="51"/>
+<wire x1="1" y1="-0.2" x2="0.4" y2="-0.8" width="0.127" layer="51" curve="-90"/>
+<wire x1="0.4" y1="-0.8" x2="-0.4" y2="-0.8" width="0.127" layer="51"/>
+<wire x1="-0.4" y1="-0.8" x2="-1" y2="-0.2" width="0.127" layer="51" curve="-90"/>
+</package>
 </packages>
 <symbols>
 <symbol name="I2C_MODULE">
@@ -4706,103 +6276,13 @@ chip</description>
 <technology name=""/>
 </technologies>
 </device>
-</devices>
-</deviceset>
-</devicesets>
-</library>
-<library name="comm">
-<packages>
-<package name="SOP65P637X110-14N">
-<rectangle x1="-0.901" y1="-0.9328" x2="0.901" y2="0.9328" layer="31"/>
-<circle x="-4.355" y="2.36" radius="0.1" width="0.2" layer="21"/>
-<circle x="-4.355" y="2.36" radius="0.1" width="0.2" layer="51"/>
-<wire x1="-2.25" y1="2.55" x2="2.25" y2="2.55" width="0.127" layer="51"/>
-<wire x1="-2.25" y1="-2.55" x2="2.25" y2="-2.55" width="0.127" layer="51"/>
-<wire x1="-2.25" y1="2.55" x2="2.25" y2="2.55" width="0.127" layer="21"/>
-<wire x1="-2.25" y1="-2.55" x2="2.25" y2="-2.55" width="0.127" layer="21"/>
-<wire x1="-2.25" y1="2.55" x2="-2.25" y2="-2.55" width="0.127" layer="51"/>
-<wire x1="2.25" y1="2.55" x2="2.25" y2="-2.55" width="0.127" layer="51"/>
-<wire x1="-3.865" y1="2.8" x2="3.865" y2="2.8" width="0.05" layer="39"/>
-<wire x1="-3.865" y1="-2.8" x2="3.865" y2="-2.8" width="0.05" layer="39"/>
-<wire x1="-3.865" y1="2.8" x2="-3.865" y2="-2.8" width="0.05" layer="39"/>
-<wire x1="3.865" y1="2.8" x2="3.865" y2="-2.8" width="0.05" layer="39"/>
-<text x="-3.73" y="-2.727" size="1.27" layer="27" align="top-left">&gt;VALUE</text>
-<text x="-3.73" y="2.727" size="1.27" layer="25">&gt;NAME</text>
-<smd name="1" x="-2.875" y="1.95" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="2" x="-2.875" y="1.3" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="3" x="-2.875" y="0.65" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="4" x="-2.875" y="0" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="5" x="-2.875" y="-0.65" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="6" x="-2.875" y="-1.3" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="7" x="-2.875" y="-1.95" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="8" x="2.875" y="-1.95" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="9" x="2.875" y="-1.3" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="10" x="2.875" y="-0.65" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="11" x="2.875" y="0" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="12" x="2.875" y="0.65" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="13" x="2.875" y="1.3" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="14" x="2.875" y="1.95" dx="1.48" dy="0.41" layer="1" roundness="25"/>
-<smd name="15" x="0" y="0" dx="2.85" dy="2.95" layer="1" cream="no"/>
-</package>
-</packages>
-<symbols>
-<symbol name="MAX13450EAUDT">
-<wire x1="-12.7" y1="35.56" x2="12.7" y2="35.56" width="0.41" layer="94"/>
-<wire x1="12.7" y1="35.56" x2="12.7" y2="-35.56" width="0.41" layer="94"/>
-<wire x1="12.7" y1="-35.56" x2="-12.7" y2="-35.56" width="0.41" layer="94"/>
-<wire x1="-12.7" y1="-35.56" x2="-12.7" y2="35.56" width="0.41" layer="94"/>
-<text x="-12.7" y="36.56" size="2.0828" layer="95" ratio="10" rot="SR0">&gt;NAME</text>
-<text x="-12.7" y="-39.56" size="2.0828" layer="96" ratio="10" rot="SR0">&gt;VALUE</text>
-<pin name="DI" x="-17.78" y="25.4" length="middle" direction="in"/>
-<pin name="!RE" x="-17.78" y="20.32" length="middle"/>
-<pin name="!TERM" x="-17.78" y="15.24" length="middle"/>
-<pin name="A" x="-17.78" y="10.16" length="middle"/>
-<pin name="B" x="-17.78" y="5.08" length="middle"/>
-<pin name="DE" x="-17.78" y="0" length="middle"/>
-<pin name="RO" x="-17.78" y="-5.08" length="middle"/>
-<pin name="SRL" x="-17.78" y="-10.16" length="middle"/>
-<pin name="TERM100" x="-17.78" y="-15.24" length="middle"/>
-<pin name="Y" x="-17.78" y="-20.32" length="middle"/>
-<pin name="Z" x="-17.78" y="-25.4" length="middle"/>
-<pin name="VCC" x="17.78" y="33.02" length="middle" direction="pwr" rot="R180"/>
-<pin name="VL" x="17.78" y="30.48" length="middle" direction="pwr" rot="R180"/>
-<pin name="EPAD" x="17.78" y="-30.48" length="middle" direction="pwr" rot="R180"/>
-<pin name="GND" x="17.78" y="-33.02" length="middle" direction="pwr" rot="R180"/>
-</symbol>
-</symbols>
-<devicesets>
-<deviceset name="MAX13450EAUDT" prefix="U">
-<gates>
-<gate name="A" symbol="MAX13450EAUDT" x="0" y="0"/>
-</gates>
-<devices>
-<device name="" package="SOP65P637X110-14N">
+<device name="0603RA" package="LED0603-RIGHTANGLE">
 <connects>
-<connect gate="A" pin="!RE" pad="2"/>
-<connect gate="A" pin="!TERM" pad="5"/>
-<connect gate="A" pin="A" pad="8"/>
-<connect gate="A" pin="B" pad="9"/>
-<connect gate="A" pin="DE" pad="1"/>
-<connect gate="A" pin="DI" pad="3"/>
-<connect gate="A" pin="EPAD" pad="15"/>
-<connect gate="A" pin="GND" pad="11"/>
-<connect gate="A" pin="RO" pad="7"/>
-<connect gate="A" pin="SRL" pad="14"/>
-<connect gate="A" pin="TERM100" pad="13"/>
-<connect gate="A" pin="VCC" pad="4"/>
-<connect gate="A" pin="VL" pad="6"/>
-<connect gate="A" pin="Y" pad="10"/>
-<connect gate="A" pin="Z" pad="12"/>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
 </connects>
 <technologies>
-<technology name="">
-<attribute name="DESCRIPTION" value=" 1/1 Transceiver Full RS422, RS485 14-TSSOP-EP "/>
-<attribute name="DIGI-KEY_PART_NUMBER" value="MAX13450EAUD+T-ND"/>
-<attribute name="DIGIKEY-PURCHASE-URL" value="https://snapeda.com/shop?store=DigiKey&amp;id=694117"/>
-<attribute name="MF" value="Maxim Integrated"/>
-<attribute name="MP" value="MAX13450EAUD+"/>
-<attribute name="PACKAGE" value="TSSOP-14 Maxim"/>
-</technology>
+<technology name=""/>
 </technologies>
 </device>
 </devices>
@@ -4819,16 +6299,12 @@ chip</description>
 </class>
 </classes>
 <parts>
-<part name="U1" library="connector" deviceset="UCBUS_MODULE" device=""/>
-<part name="P+1" library="supply1" deviceset="+5V" device=""/>
+<part name="U1" library="connector" deviceset="UCBUS_MODULE_EXT" device=""/>
 <part name="+3V1" library="supply1" deviceset="+3V3" device=""/>
 <part name="GND1" library="supply1" deviceset="GND" device=""/>
-<part name="J2" library="SparkFun-Connectors" deviceset="CONN_15X2" device=""/>
+<part name="J2" library="SparkFun-Connectors" deviceset="CONN_15X2" device="LATCH" value="CONN_15X2LATCH"/>
 <part name="GND2" library="supply1" deviceset="GND" device=""/>
 <part name="GND3" library="supply1" deviceset="GND" device=""/>
-<part name="P+5" library="supply1" deviceset="+24V" device=""/>
-<part name="P+6" library="supply1" deviceset="+24V" device=""/>
-<part name="C2" library="power" deviceset="BFC" device="BFC-18MM"/>
 <part name="GND4" library="supply1" deviceset="GND" device=""/>
 <part name="P+2" library="supply1" deviceset="+24V" device=""/>
 <part name="J4" library="connector" deviceset="PWRPAD" device="M3-SKINNY"/>
@@ -4836,425 +6312,519 @@ chip</description>
 <part name="J6" library="connector" deviceset="PWRPAD" device="M3-SKINNY"/>
 <part name="J7" library="connector" deviceset="PWRPAD" device="SOLDER"/>
 <part name="J8" library="connector" deviceset="PWRPAD" device="SOLDER"/>
-<part name="GND7" library="supply1" deviceset="GND" device=""/>
-<part name="P+8" library="supply1" deviceset="+24V" device=""/>
 <part name="C1" library="power" deviceset="BFC" device="BFC-18MM"/>
-<part name="C3" library="passives" deviceset="CAP" device="0805" value="100pF"/>
-<part name="C4" library="passives" deviceset="CAP" device="0805" value="0.1uF"/>
-<part name="R1" library="passives" deviceset="RESISTOR" device="0805-RES" value="10k"/>
-<part name="R2" library="passives" deviceset="RESISTOR" device="0805-RES" value="spare"/>
 <part name="X1" library="raspberrypi_bastelstube_v13" deviceset="RASPI_BOARD_B+#" device="_F" value="RASPI_BOARD_B+#_F"/>
 <part name="J1" library="lights" deviceset="I2C_OLED_MODULE" device=""/>
-<part name="J3" library="SparkFun-Connectors" deviceset="CONN_05X2" device="SHD_LOCK"/>
-<part name="U$1" library="power" deviceset="R-78BX-2.0" device=""/>
-<part name="R3" library="passives" deviceset="RESISTOR" device="0805-RES" value="10k"/>
-<part name="R4" library="passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
+<part name="R3" library="passives" deviceset="RESISTOR" device="1206" value="10k"/>
+<part name="R4" library="passives" deviceset="RESISTOR" device="1206" value="1k"/>
 <part name="P+7" library="supply1" deviceset="+24V" device=""/>
 <part name="GND5" library="supply1" deviceset="GND" device=""/>
-<part name="D1" library="lights" deviceset="LED" device="0805"/>
-<part name="R5" library="passives" deviceset="RESISTOR" device="0805-RES" value="100R"/>
+<part name="D1" library="lights" deviceset="LED" device="1206" value="LED1206"/>
 <part name="GND6" library="supply1" deviceset="GND" device=""/>
-<part name="J9" library="connector" deviceset="SOLDER_JUMPER" device=""/>
-<part name="J10" library="connector" deviceset="SOLDER_JUMPER" device=""/>
-<part name="J11" library="connector" deviceset="SOLDER_JUMPER" device=""/>
-<part name="J12" library="connector" deviceset="SOLDER_JUMPER" device=""/>
-<part name="P+3" library="supply1" deviceset="+5V" device=""/>
-<part name="GND8" library="supply1" deviceset="GND" device=""/>
-<part name="GND9" library="supply1" deviceset="GND" device=""/>
-<part name="P+4" library="supply1" deviceset="+24V" device=""/>
-<part name="P+9" library="supply1" deviceset="+24V" device=""/>
-<part name="J13" library="connector" deviceset="SOLDER_JUMPER" device=""/>
-<part name="P+10" library="supply1" deviceset="+5V" device=""/>
-<part name="U2" library="comm" deviceset="MAX13450EAUDT" device=""/>
-<part name="C5" library="passives" deviceset="CAP" device="1206" value="10uF"/>
-<part name="GND10" library="supply1" deviceset="GND" device=""/>
-<part name="P+11" library="supply1" deviceset="+5V" device=""/>
-<part name="P+12" library="supply1" deviceset="+24V" device=""/>
 <part name="C6" library="passives" deviceset="CAP" device="1206" value="10uF"/>
-<part name="P+13" library="supply1" deviceset="+5V" device=""/>
 <part name="GND11" library="supply1" deviceset="GND" device=""/>
-<part name="+3V2" library="supply1" deviceset="+3V3" device=""/>
 <part name="GND12" library="supply1" deviceset="GND" device=""/>
-<part name="GND13" library="supply1" deviceset="GND" device=""/>
-<part name="J14" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK"/>
-<part name="R6" library="passives" deviceset="RESISTOR" device="0805-RES" value="10k"/>
-<part name="R7" library="passives" deviceset="RESISTOR" device="0805-RES" value="10k"/>
-<part name="GND14" library="supply1" deviceset="GND" device=""/>
-<part name="P+14" library="supply1" deviceset="+5V" device=""/>
-<part name="+3V3" library="supply1" deviceset="+3V3" device=""/>
-<part name="C7" library="passives" deviceset="CAP" device="0805" value="0.1uF"/>
-<part name="C8" library="passives" deviceset="CAP" device="0805" value="1uF"/>
-<part name="C9" library="passives" deviceset="CAP" device="0805" value="0.1uF"/>
-<part name="C10" library="passives" deviceset="CAP" device="0805" value="1uF"/>
-<part name="GND15" library="supply1" deviceset="GND" device=""/>
-<part name="GND16" library="supply1" deviceset="GND" device=""/>
-<part name="D2" library="lights" deviceset="LED" device="0805"/>
-<part name="R8" library="passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
+<part name="D2" library="lights" deviceset="LED" device="1206" value="LED1206"/>
+<part name="R8" library="passives" deviceset="RESISTOR" device="1206" value="1k"/>
 <part name="+3V4" library="supply1" deviceset="+3V3" device=""/>
 <part name="J15" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK"/>
 <part name="GND17" library="supply1" deviceset="GND" device=""/>
-<part name="D3" library="lights" deviceset="LED" device="0805"/>
-<part name="R9" library="passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
+<part name="D3" library="lights" deviceset="LED" device="1206" value="LED1206"/>
+<part name="R9" library="passives" deviceset="RESISTOR" device="1206" value="1k"/>
 <part name="+3V5" library="supply1" deviceset="+3V3" device=""/>
 <part name="J16" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK"/>
 <part name="GND18" library="supply1" deviceset="GND" device=""/>
-<part name="D4" library="lights" deviceset="LED" device="0805"/>
-<part name="R10" library="passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
+<part name="D4" library="lights" deviceset="LED" device="1206" value="LED1206"/>
+<part name="R10" library="passives" deviceset="RESISTOR" device="1206" value="1k"/>
 <part name="+3V6" library="supply1" deviceset="+3V3" device=""/>
 <part name="J17" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK"/>
 <part name="GND19" library="supply1" deviceset="GND" device=""/>
-<part name="D5" library="lights" deviceset="LED" device="0805"/>
-<part name="R11" library="passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
+<part name="D5" library="lights" deviceset="LED" device="1206" value="LED1206"/>
+<part name="R11" library="passives" deviceset="RESISTOR" device="1206" value="1k"/>
 <part name="+3V7" library="supply1" deviceset="+3V3" device=""/>
 <part name="J18" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK"/>
 <part name="GND20" library="supply1" deviceset="GND" device=""/>
 <part name="D6" library="passives" deviceset="DIODE" device="SMA403D"/>
+<part name="J3" library="SparkFun-Connectors" deviceset="CONN_05X2" device="SHD_LOCK_LATCH"/>
+<part name="GND8" library="supply1" deviceset="GND" device=""/>
+<part name="GND9" library="supply1" deviceset="GND" device=""/>
+<part name="U$2" library="power" deviceset="POLOLU_D36VXXF6" device=""/>
+<part name="P+16" library="supply1" deviceset="+24V" device=""/>
+<part name="GND13" library="supply1" deviceset="GND" device=""/>
+<part name="U2" library="power" deviceset="HISIDE_GATEDRV_MIC5014" device=""/>
+<part name="Q1" library="power" deviceset="NFET" device="TPW4R008NH"/>
+<part name="P+1" library="supply1" deviceset="+24V" device=""/>
+<part name="P+13" library="supply1" deviceset="+24V" device=""/>
+<part name="GND14" library="supply1" deviceset="GND" device=""/>
+<part name="GND15" library="supply1" deviceset="GND" device=""/>
+<part name="R1" library="passives" deviceset="RESISTOR" device="1206" value="1k"/>
+<part name="Q2" library="power" deviceset="NFET" device="TPW4R008NH"/>
+<part name="R2" library="passives" deviceset="RESISTOR" device="1206" value="10k"/>
+<part name="D7" library="lights" deviceset="LED" device="1206" value="LED1206"/>
+<part name="GND10" library="supply1" deviceset="GND" device=""/>
+<part name="C3" library="passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="U3" library="power" deviceset="HISIDE_GATEDRV_MIC5014" device=""/>
+<part name="Q3" library="power" deviceset="NFET" device="TPW4R008NH"/>
+<part name="GND16" library="supply1" deviceset="GND" device=""/>
+<part name="GND21" library="supply1" deviceset="GND" device=""/>
+<part name="R5" library="passives" deviceset="RESISTOR" device="1206" value="1k"/>
+<part name="R6" library="passives" deviceset="RESISTOR" device="1206" value="470R"/>
+<part name="D8" library="lights" deviceset="LED" device="1206" value="LED1206"/>
+<part name="GND22" library="supply1" deviceset="GND" device=""/>
+<part name="P+3" library="supply1" deviceset="+5V" device=""/>
+<part name="J10" library="SparkFun-Connectors" deviceset="CONN_03" device="LOCK_NO_SILK"/>
+<part name="J11" library="SparkFun-Connectors" deviceset="CONN_03" device="LOCK_NO_SILK"/>
+<part name="J12" library="SparkFun-Connectors" deviceset="CONN_03" device="LOCK_NO_SILK"/>
+<part name="P+4" library="supply1" deviceset="+5V" device=""/>
+<part name="J9" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK"/>
+<part name="J13" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK"/>
+<part name="S1" library="passives" deviceset="2-8X4-5_SWITCH" device=""/>
+<part name="+3V9" library="supply1" deviceset="+3V3" device=""/>
+<part name="S2" library="passives" deviceset="2-8X4-5_SWITCH" device=""/>
+<part name="+3V10" library="supply1" deviceset="+3V3" device=""/>
+<part name="S3" library="passives" deviceset="2-8X4-5_SWITCH" device=""/>
+<part name="+3V11" library="supply1" deviceset="+3V3" device=""/>
+<part name="S4" library="passives" deviceset="2-8X4-5_SWITCH" device=""/>
+<part name="+3V12" library="supply1" deviceset="+3V3" device=""/>
+<part name="J19" library="connector" deviceset="PWRPAD" device="M3-SKINNY"/>
+<part name="P+5" library="supply1" deviceset="+5V" device=""/>
+<part name="P+6" library="supply1" deviceset="+5V" device=""/>
+<part name="D9" library="lights" deviceset="LED" device="1206" value="LED1206"/>
+<part name="R7" library="passives" deviceset="RESISTOR" device="1206" value="1k"/>
+<part name="+3V3" library="supply1" deviceset="+3V3" device=""/>
+<part name="J20" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK"/>
+<part name="GND7" library="supply1" deviceset="GND" device=""/>
+<part name="P+8" library="supply1" deviceset="+5V" device=""/>
+<part name="R12" library="passives" deviceset="RESISTOR" device="1206" value="4k7"/>
+<part name="GND23" library="supply1" deviceset="GND" device=""/>
+<part name="R13" library="passives" deviceset="RESISTOR" device="1206" value="4k7"/>
+<part name="J14" library="SparkFun-Connectors" deviceset="CONN_03" device="LOCK_NO_SILK"/>
+<part name="C2" library="passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="C4" library="passives" deviceset="CAP" device="1206" value="1uF"/>
+<part name="C5" library="passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="C7" library="passives" deviceset="CAP" device="1206" value="1uF"/>
+<part name="C8" library="passives" deviceset="CAP" device="1206" value="1uF"/>
+<part name="C9" library="passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="C10" library="passives" deviceset="CAP" device="1206" value="1uF"/>
+<part name="GND24" library="supply1" deviceset="GND" device=""/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="U1" gate="G$1" x="114.3" y="101.6" smashed="yes"/>
-<instance part="P+1" gate="1" x="76.2" y="81.28" smashed="yes" rot="R90">
-<attribute name="VALUE" x="73.66" y="81.28" size="1.778" layer="96" rot="R180"/>
+<instance part="U1" gate="G$1" x="35.56" y="63.5" smashed="yes"/>
+<instance part="+3V1" gate="G$1" x="10.16" y="35.56" smashed="yes" rot="R90">
+<attribute name="VALUE" x="7.62" y="35.56" size="1.778" layer="96" rot="R180"/>
+</instance>
+<instance part="GND1" gate="1" x="17.78" y="22.86" smashed="yes">
+<attribute name="VALUE" x="15.24" y="20.32" size="1.778" layer="96"/>
+</instance>
+<instance part="J2" gate="G$1" x="45.72" y="144.78" smashed="yes">
+<attribute name="VALUE" x="41.91" y="122.174" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="41.91" y="165.608" size="1.778" layer="95" font="vector"/>
+</instance>
+<instance part="GND2" gate="1" x="63.5" y="144.78" smashed="yes" rot="R90">
+<attribute name="VALUE" x="66.04" y="142.24" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="GND3" gate="1" x="27.94" y="144.78" smashed="yes" rot="R270">
+<attribute name="VALUE" x="25.4" y="147.32" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="GND4" gate="1" x="124.46" y="114.3" smashed="yes">
+<attribute name="VALUE" x="121.92" y="111.76" size="1.778" layer="96"/>
+</instance>
+<instance part="P+2" gate="1" x="109.22" y="190.5" smashed="yes">
+<attribute name="VALUE" x="109.22" y="193.04" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="J4" gate="G$1" x="35.56" y="109.22" smashed="yes"/>
+<instance part="J5" gate="G$1" x="35.56" y="104.14" smashed="yes"/>
+<instance part="J6" gate="G$1" x="35.56" y="99.06" smashed="yes"/>
+<instance part="J7" gate="G$1" x="104.14" y="175.26" smashed="yes" rot="R180"/>
+<instance part="J8" gate="G$1" x="129.54" y="175.26" smashed="yes"/>
+<instance part="C1" gate="G$1" x="114.3" y="160.02" smashed="yes">
+<attribute name="NAME" x="113.03" y="163.195" size="1.778" layer="95"/>
+<attribute name="VALUE" x="113.03" y="154.94" size="1.778" layer="96"/>
+</instance>
+<instance part="X1" gate="G$1" x="170.18" y="33.02" smashed="yes"/>
+<instance part="J1" gate="G$1" x="180.34" y="88.9" smashed="yes"/>
+<instance part="R3" gate="G$1" x="160.02" y="182.88" smashed="yes" rot="R90">
+<attribute name="NAME" x="158.5214" y="179.07" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="163.322" y="179.07" size="1.778" layer="96" rot="R90"/>
+<attribute name="PRECISION" x="166.878" y="179.07" size="1.27" layer="97" rot="R90"/>
+<attribute name="PACKAGE" x="165.1" y="179.07" size="1.27" layer="97" rot="R90"/>
+</instance>
+<instance part="R4" gate="G$1" x="160.02" y="167.64" smashed="yes" rot="R90">
+<attribute name="NAME" x="158.5214" y="163.83" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="163.322" y="163.83" size="1.778" layer="96" rot="R90"/>
+<attribute name="PRECISION" x="166.878" y="163.83" size="1.27" layer="97" rot="R90"/>
+<attribute name="PACKAGE" x="165.1" y="163.83" size="1.27" layer="97" rot="R90"/>
+</instance>
+<instance part="P+7" gate="1" x="160.02" y="193.04" smashed="yes">
+<attribute name="VALUE" x="160.02" y="195.58" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="GND5" gate="1" x="160.02" y="157.48" smashed="yes">
+<attribute name="VALUE" x="157.48" y="154.94" size="1.778" layer="96"/>
+</instance>
+<instance part="D1" gate="G$1" x="147.32" y="165.1" smashed="yes">
+<attribute name="NAME" x="150.876" y="163.068" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="153.035" y="163.068" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="GND6" gate="1" x="147.32" y="157.48" smashed="yes">
+<attribute name="VALUE" x="144.78" y="154.94" size="1.778" layer="96"/>
+</instance>
+<instance part="C6" gate="G$1" x="165.1" y="139.7" smashed="yes">
+<attribute name="NAME" x="166.624" y="142.621" size="1.778" layer="95"/>
+<attribute name="VALUE" x="166.624" y="137.541" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="166.624" y="135.636" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="166.624" y="133.858" size="1.27" layer="97"/>
+<attribute name="TYPE" x="166.624" y="132.08" size="1.27" layer="97"/>
+</instance>
+<instance part="GND11" gate="1" x="195.58" y="25.4" smashed="yes" rot="R90">
+<attribute name="VALUE" x="198.12" y="22.86" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="GND12" gate="1" x="165.1" y="73.66" smashed="yes">
+<attribute name="VALUE" x="162.56" y="71.12" size="1.778" layer="96"/>
 </instance>
-<instance part="+3V1" gate="G$1" x="88.9" y="73.66" smashed="yes" rot="R90">
-<attribute name="VALUE" x="86.36" y="73.66" size="1.778" layer="96" rot="R180"/>
+<instance part="D2" gate="G$1" x="243.84" y="55.88" smashed="yes" rot="R270">
+<attribute name="NAME" x="241.808" y="52.324" size="1.778" layer="95"/>
+<attribute name="VALUE" x="241.808" y="50.165" size="1.778" layer="96"/>
 </instance>
-<instance part="GND1" gate="1" x="96.52" y="60.96" smashed="yes">
-<attribute name="VALUE" x="93.98" y="58.42" size="1.778" layer="96"/>
+<instance part="R8" gate="G$1" x="233.68" y="55.88" smashed="yes">
+<attribute name="NAME" x="229.87" y="57.3786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="229.87" y="52.578" size="1.778" layer="96"/>
+<attribute name="PRECISION" x="229.87" y="49.022" size="1.27" layer="97"/>
+<attribute name="PACKAGE" x="229.87" y="50.8" size="1.27" layer="97"/>
 </instance>
-<instance part="J2" gate="G$1" x="55.88" y="157.48" smashed="yes">
-<attribute name="VALUE" x="52.07" y="134.874" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="52.07" y="178.308" size="1.778" layer="95" font="vector"/>
+<instance part="+3V4" gate="G$1" x="259.08" y="55.88" smashed="yes" rot="R270">
+<attribute name="VALUE" x="261.62" y="55.88" size="1.778" layer="96"/>
 </instance>
-<instance part="GND2" gate="1" x="73.66" y="157.48" smashed="yes" rot="R90">
-<attribute name="VALUE" x="76.2" y="154.94" size="1.778" layer="96" rot="R90"/>
+<instance part="J15" gate="G$1" x="208.28" y="53.34" smashed="yes">
+<attribute name="VALUE" x="205.74" y="48.514" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="205.74" y="58.928" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="GND3" gate="1" x="38.1" y="157.48" smashed="yes" rot="R270">
-<attribute name="VALUE" x="35.56" y="160.02" size="1.778" layer="96" rot="R270"/>
+<instance part="GND17" gate="1" x="223.52" y="50.8" smashed="yes">
+<attribute name="VALUE" x="220.98" y="48.26" size="1.778" layer="96"/>
 </instance>
-<instance part="P+5" gate="1" x="73.66" y="152.4" smashed="yes" rot="R270">
-<attribute name="VALUE" x="76.2" y="152.4" size="1.778" layer="96"/>
+<instance part="D3" gate="G$1" x="243.84" y="43.18" smashed="yes" rot="R270">
+<attribute name="NAME" x="241.808" y="39.624" size="1.778" layer="95"/>
+<attribute name="VALUE" x="241.808" y="37.465" size="1.778" layer="96"/>
 </instance>
-<instance part="P+6" gate="1" x="38.1" y="162.56" smashed="yes" rot="R90">
-<attribute name="VALUE" x="35.56" y="162.56" size="1.778" layer="96" rot="R180"/>
+<instance part="R9" gate="G$1" x="233.68" y="43.18" smashed="yes">
+<attribute name="NAME" x="229.87" y="44.6786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="229.87" y="39.878" size="1.778" layer="96"/>
+<attribute name="PRECISION" x="229.87" y="36.322" size="1.27" layer="97"/>
+<attribute name="PACKAGE" x="229.87" y="38.1" size="1.27" layer="97"/>
 </instance>
-<instance part="C2" gate="G$1" x="50.8" y="106.68" smashed="yes">
-<attribute name="NAME" x="49.53" y="109.855" size="1.778" layer="95"/>
-<attribute name="VALUE" x="49.53" y="101.6" size="1.778" layer="96"/>
+<instance part="+3V5" gate="G$1" x="259.08" y="43.18" smashed="yes" rot="R270">
+<attribute name="VALUE" x="261.62" y="43.18" size="1.778" layer="96"/>
 </instance>
-<instance part="GND4" gate="1" x="60.96" y="48.26" smashed="yes">
-<attribute name="VALUE" x="58.42" y="45.72" size="1.778" layer="96"/>
+<instance part="J16" gate="G$1" x="208.28" y="40.64" smashed="yes">
+<attribute name="VALUE" x="205.74" y="35.814" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="205.74" y="46.228" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="P+2" gate="1" x="45.72" y="129.54" smashed="yes">
-<attribute name="VALUE" x="45.72" y="132.08" size="1.778" layer="96" rot="R90"/>
+<instance part="GND18" gate="1" x="223.52" y="38.1" smashed="yes">
+<attribute name="VALUE" x="220.98" y="35.56" size="1.778" layer="96"/>
 </instance>
-<instance part="J4" gate="G$1" x="111.76" y="55.88" smashed="yes"/>
-<instance part="J5" gate="G$1" x="111.76" y="50.8" smashed="yes"/>
-<instance part="J6" gate="G$1" x="111.76" y="45.72" smashed="yes"/>
-<instance part="J7" gate="G$1" x="147.32" y="55.88" smashed="yes"/>
-<instance part="J8" gate="G$1" x="147.32" y="45.72" smashed="yes"/>
-<instance part="GND7" gate="1" x="134.62" y="55.88" smashed="yes" rot="R270">
-<attribute name="VALUE" x="132.08" y="58.42" size="1.778" layer="96" rot="R270"/>
+<instance part="D4" gate="G$1" x="243.84" y="30.48" smashed="yes" rot="R270">
+<attribute name="NAME" x="241.808" y="26.924" size="1.778" layer="95"/>
+<attribute name="VALUE" x="241.808" y="24.765" size="1.778" layer="96"/>
 </instance>
-<instance part="P+8" gate="1" x="134.62" y="45.72" smashed="yes" rot="R90">
-<attribute name="VALUE" x="132.08" y="45.72" size="1.778" layer="96" rot="R180"/>
+<instance part="R10" gate="G$1" x="233.68" y="30.48" smashed="yes">
+<attribute name="NAME" x="229.87" y="31.9786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="229.87" y="27.178" size="1.778" layer="96"/>
+<attribute name="PRECISION" x="229.87" y="23.622" size="1.27" layer="97"/>
+<attribute name="PACKAGE" x="229.87" y="25.4" size="1.27" layer="97"/>
 </instance>
-<instance part="C1" gate="G$1" x="50.8" y="116.84" smashed="yes">
-<attribute name="NAME" x="49.53" y="120.015" size="1.778" layer="95"/>
-<attribute name="VALUE" x="49.53" y="111.76" size="1.778" layer="96"/>
+<instance part="+3V6" gate="G$1" x="259.08" y="30.48" smashed="yes" rot="R270">
+<attribute name="VALUE" x="261.62" y="30.48" size="1.778" layer="96"/>
 </instance>
-<instance part="C3" gate="G$1" x="50.8" y="93.98" smashed="yes" rot="R270">
-<attribute name="NAME" x="53.721" y="92.456" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="48.641" y="92.456" size="1.778" layer="96" rot="R270"/>
-<attribute name="PACKAGE" x="46.736" y="92.456" size="1.27" layer="97" rot="R270"/>
-<attribute name="VOLTAGE" x="44.958" y="92.456" size="1.27" layer="97" rot="R270"/>
-<attribute name="TYPE" x="43.18" y="92.456" size="1.27" layer="97" rot="R270"/>
+<instance part="J17" gate="G$1" x="208.28" y="27.94" smashed="yes">
+<attribute name="VALUE" x="205.74" y="23.114" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="205.74" y="33.528" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C4" gate="G$1" x="50.8" y="81.28" smashed="yes" rot="R270">
-<attribute name="NAME" x="53.721" y="79.756" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="48.641" y="79.756" size="1.778" layer="96" rot="R270"/>
-<attribute name="PACKAGE" x="46.736" y="79.756" size="1.27" layer="97" rot="R270"/>
-<attribute name="VOLTAGE" x="44.958" y="79.756" size="1.27" layer="97" rot="R270"/>
-<attribute name="TYPE" x="43.18" y="79.756" size="1.27" layer="97" rot="R270"/>
+<instance part="GND19" gate="1" x="223.52" y="25.4" smashed="yes">
+<attribute name="VALUE" x="220.98" y="22.86" size="1.778" layer="96"/>
 </instance>
-<instance part="R1" gate="G$1" x="50.8" y="68.58" smashed="yes">
-<attribute name="NAME" x="46.99" y="70.0786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="46.99" y="65.278" size="1.778" layer="96"/>
-<attribute name="PRECISION" x="46.99" y="61.722" size="1.27" layer="97"/>
-<attribute name="PACKAGE" x="46.99" y="63.5" size="1.27" layer="97"/>
+<instance part="D5" gate="G$1" x="243.84" y="17.78" smashed="yes" rot="R270">
+<attribute name="NAME" x="241.808" y="14.224" size="1.778" layer="95"/>
+<attribute name="VALUE" x="241.808" y="12.065" size="1.778" layer="96"/>
 </instance>
-<instance part="R2" gate="G$1" x="50.8" y="58.42" smashed="yes">
-<attribute name="NAME" x="46.99" y="59.9186" size="1.778" layer="95"/>
-<attribute name="VALUE" x="46.99" y="55.118" size="1.778" layer="96"/>
-<attribute name="PRECISION" x="46.99" y="51.562" size="1.27" layer="97"/>
-<attribute name="PACKAGE" x="46.99" y="53.34" size="1.27" layer="97"/>
+<instance part="R11" gate="G$1" x="233.68" y="17.78" smashed="yes">
+<attribute name="NAME" x="229.87" y="19.2786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="229.87" y="14.478" size="1.778" layer="96"/>
+<attribute name="PRECISION" x="229.87" y="10.922" size="1.27" layer="97"/>
+<attribute name="PACKAGE" x="229.87" y="12.7" size="1.27" layer="97"/>
 </instance>
-<instance part="X1" gate="G$1" x="259.08" y="193.04" smashed="yes"/>
-<instance part="J1" gate="G$1" x="251.46" y="142.24" smashed="yes"/>
-<instance part="J3" gate="G$1" x="340.36" y="68.58" smashed="yes">
-<attribute name="VALUE" x="336.55" y="58.674" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="336.55" y="76.708" size="1.778" layer="95" font="vector"/>
+<instance part="+3V7" gate="G$1" x="259.08" y="17.78" smashed="yes" rot="R270">
+<attribute name="VALUE" x="261.62" y="17.78" size="1.778" layer="96"/>
 </instance>
-<instance part="U$1" gate="G$1" x="124.46" y="177.8" smashed="yes">
-<attribute name="NAME" x="118.11" y="173.99" size="1.27" layer="95"/>
-<attribute name="VALUE" x="125.73" y="173.99" size="1.27" layer="96"/>
+<instance part="J18" gate="G$1" x="208.28" y="15.24" smashed="yes">
+<attribute name="VALUE" x="205.74" y="10.414" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="205.74" y="20.828" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="R3" gate="G$1" x="22.86" y="111.76" smashed="yes" rot="R90">
-<attribute name="NAME" x="21.3614" y="107.95" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="26.162" y="107.95" size="1.778" layer="96" rot="R90"/>
-<attribute name="PRECISION" x="29.718" y="107.95" size="1.27" layer="97" rot="R90"/>
-<attribute name="PACKAGE" x="27.94" y="107.95" size="1.27" layer="97" rot="R90"/>
+<instance part="GND20" gate="1" x="223.52" y="12.7" smashed="yes">
+<attribute name="VALUE" x="220.98" y="10.16" size="1.778" layer="96"/>
 </instance>
-<instance part="R4" gate="G$1" x="22.86" y="93.98" smashed="yes" rot="R90">
-<attribute name="NAME" x="21.3614" y="90.17" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="26.162" y="90.17" size="1.778" layer="96" rot="R90"/>
-<attribute name="PRECISION" x="29.718" y="90.17" size="1.27" layer="97" rot="R90"/>
-<attribute name="PACKAGE" x="27.94" y="90.17" size="1.27" layer="97" rot="R90"/>
+<instance part="D6" gate="G$1" x="116.84" y="167.64" smashed="yes" rot="R180">
+<attribute name="NAME" x="114.3" y="167.1574" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="114.3" y="169.9514" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="P+7" gate="1" x="22.86" y="124.46" smashed="yes">
-<attribute name="VALUE" x="22.86" y="127" size="1.778" layer="96" rot="R90"/>
+<instance part="J3" gate="G$1" x="45.72" y="182.88" smashed="yes">
+<attribute name="VALUE" x="41.91" y="172.974" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="41.91" y="191.008" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="GND5" gate="1" x="22.86" y="76.2" smashed="yes">
-<attribute name="VALUE" x="20.32" y="73.66" size="1.778" layer="96"/>
+<instance part="GND8" gate="1" x="27.94" y="182.88" smashed="yes" rot="R270">
+<attribute name="VALUE" x="25.4" y="185.42" size="1.778" layer="96" rot="R270"/>
 </instance>
-<instance part="D1" gate="G$1" x="7.62" y="99.06" smashed="yes">
-<attribute name="NAME" x="11.176" y="97.028" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="13.335" y="97.028" size="1.778" layer="96" rot="R90"/>
+<instance part="GND9" gate="1" x="63.5" y="182.88" smashed="yes" rot="R90">
+<attribute name="VALUE" x="66.04" y="180.34" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="R5" gate="G$1" x="7.62" y="88.9" smashed="yes" rot="R90">
-<attribute name="NAME" x="6.1214" y="85.09" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="10.922" y="85.09" size="1.778" layer="96" rot="R90"/>
-<attribute name="PRECISION" x="14.478" y="85.09" size="1.27" layer="97" rot="R90"/>
-<attribute name="PACKAGE" x="12.7" y="85.09" size="1.27" layer="97" rot="R90"/>
+<instance part="U$2" gate="G$1" x="281.94" y="180.34" smashed="yes">
+<attribute name="NAME" x="271.78" y="165.1" size="1.27" layer="95"/>
 </instance>
-<instance part="GND6" gate="1" x="7.62" y="76.2" smashed="yes">
-<attribute name="VALUE" x="5.08" y="73.66" size="1.778" layer="96"/>
+<instance part="P+16" gate="1" x="259.08" y="190.5" smashed="yes" rot="R90">
+<attribute name="VALUE" x="256.54" y="190.5" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="J9" gate="G$1" x="254" y="231.14" smashed="yes" rot="R90">
-<attribute name="NAME" x="251.46" y="228.6" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="257.81" y="228.6" size="1.778" layer="96" rot="R90"/>
+<instance part="GND13" gate="1" x="261.62" y="162.56" smashed="yes">
+<attribute name="VALUE" x="259.08" y="160.02" size="1.778" layer="96"/>
 </instance>
-<instance part="J10" gate="G$1" x="149.86" y="180.34" smashed="yes">
-<attribute name="NAME" x="147.32" y="182.88" size="1.778" layer="95"/>
-<attribute name="VALUE" x="147.32" y="176.53" size="1.778" layer="96"/>
+<instance part="U2" gate="G$1" x="185.42" y="137.16" smashed="yes">
+<attribute name="NAME" x="177.8" y="124.46" size="1.27" layer="95"/>
+<attribute name="VALUE" x="177.8" y="149.86" size="1.27" layer="96"/>
 </instance>
-<instance part="J11" gate="G$1" x="20.32" y="152.4" smashed="yes" rot="R180">
-<attribute name="NAME" x="22.86" y="149.86" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="22.86" y="156.21" size="1.778" layer="96" rot="R180"/>
+<instance part="Q1" gate="1" x="205.74" y="139.7" smashed="yes">
+<attribute name="VALUE" x="210.82" y="139.7" size="1.778" layer="96" rot="MR90"/>
+<attribute name="NAME" x="210.82" y="137.16" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<instance part="J12" gate="G$1" x="88.9" y="81.28" smashed="yes" rot="R180">
-<attribute name="NAME" x="91.44" y="78.74" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="91.44" y="85.09" size="1.778" layer="96" rot="R180"/>
+<instance part="P+1" gate="1" x="147.32" y="144.78" smashed="yes" rot="R90">
+<attribute name="VALUE" x="144.78" y="144.78" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="P+3" gate="1" x="5.08" y="152.4" smashed="yes" rot="R90">
-<attribute name="VALUE" x="2.54" y="152.4" size="1.778" layer="96" rot="R180"/>
+<instance part="P+13" gate="1" x="208.28" y="165.1" smashed="yes">
+<attribute name="VALUE" x="208.28" y="167.64" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="GND8" gate="1" x="322.58" y="68.58" smashed="yes" rot="R270">
-<attribute name="VALUE" x="320.04" y="71.12" size="1.778" layer="96" rot="R270"/>
+<instance part="GND14" gate="1" x="165.1" y="114.3" smashed="yes">
+<attribute name="VALUE" x="162.56" y="111.76" size="1.778" layer="96"/>
 </instance>
-<instance part="GND9" gate="1" x="358.14" y="68.58" smashed="yes" rot="R90">
-<attribute name="VALUE" x="360.68" y="66.04" size="1.778" layer="96" rot="R90"/>
+<instance part="GND15" gate="1" x="144.78" y="137.16" smashed="yes" rot="R270">
+<attribute name="VALUE" x="142.24" y="139.7" size="1.778" layer="96" rot="R270"/>
 </instance>
-<instance part="P+4" gate="1" x="358.14" y="63.5" smashed="yes" rot="R270">
-<attribute name="VALUE" x="360.68" y="63.5" size="1.778" layer="96"/>
+<instance part="R1" gate="G$1" x="157.48" y="127" smashed="yes" rot="R90">
+<attribute name="NAME" x="155.9814" y="123.19" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="160.782" y="123.19" size="1.778" layer="96" rot="R90"/>
+<attribute name="PRECISION" x="164.338" y="123.19" size="1.27" layer="97" rot="R90"/>
+<attribute name="PACKAGE" x="162.56" y="123.19" size="1.27" layer="97" rot="R90"/>
 </instance>
-<instance part="P+9" gate="1" x="322.58" y="73.66" smashed="yes" rot="R90">
-<attribute name="VALUE" x="320.04" y="73.66" size="1.778" layer="96" rot="R180"/>
+<instance part="Q2" gate="1" x="218.44" y="139.7" smashed="yes">
+<attribute name="VALUE" x="223.52" y="139.7" size="1.778" layer="96" rot="MR90"/>
+<attribute name="NAME" x="223.52" y="137.16" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<instance part="J13" gate="G$1" x="307.34" y="63.5" smashed="yes" rot="R180">
-<attribute name="NAME" x="309.88" y="60.96" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="309.88" y="67.31" size="1.778" layer="96" rot="R180"/>
+<instance part="R2" gate="G$1" x="208.28" y="121.92" smashed="yes" rot="R90">
+<attribute name="NAME" x="206.7814" y="118.11" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="211.582" y="118.11" size="1.778" layer="96" rot="R90"/>
+<attribute name="PRECISION" x="215.138" y="118.11" size="1.27" layer="97" rot="R90"/>
+<attribute name="PACKAGE" x="213.36" y="118.11" size="1.27" layer="97" rot="R90"/>
 </instance>
-<instance part="P+10" gate="1" x="289.56" y="63.5" smashed="yes" rot="R90">
-<attribute name="VALUE" x="287.02" y="63.5" size="1.778" layer="96" rot="R180"/>
+<instance part="D7" gate="G$1" x="208.28" y="109.22" smashed="yes">
+<attribute name="NAME" x="211.836" y="107.188" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="213.995" y="107.188" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="U2" gate="A" x="261.62" y="83.82" smashed="yes">
-<attribute name="NAME" x="248.92" y="120.38" size="2.0828" layer="95" ratio="10" rot="SR0"/>
-<attribute name="VALUE" x="248.92" y="44.26" size="2.0828" layer="96" ratio="10" rot="SR0"/>
+<instance part="GND10" gate="1" x="208.28" y="101.6" smashed="yes">
+<attribute name="VALUE" x="205.74" y="99.06" size="1.778" layer="96"/>
 </instance>
-<instance part="C5" gate="G$1" x="106.68" y="175.26" smashed="yes">
-<attribute name="NAME" x="108.204" y="178.181" size="1.778" layer="95"/>
-<attribute name="VALUE" x="108.204" y="173.101" size="1.778" layer="96"/>
-<attribute name="PACKAGE" x="108.204" y="171.196" size="1.27" layer="97"/>
-<attribute name="VOLTAGE" x="108.204" y="169.418" size="1.27" layer="97"/>
-<attribute name="TYPE" x="108.204" y="167.64" size="1.27" layer="97"/>
+<instance part="C3" gate="G$1" x="274.32" y="139.7" smashed="yes">
+<attribute name="NAME" x="275.844" y="142.621" size="1.778" layer="95"/>
+<attribute name="VALUE" x="275.844" y="137.541" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="275.844" y="135.636" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="275.844" y="133.858" size="1.27" layer="97"/>
+<attribute name="TYPE" x="275.844" y="132.08" size="1.27" layer="97"/>
 </instance>
-<instance part="GND10" gate="1" x="124.46" y="165.1" smashed="yes">
-<attribute name="VALUE" x="121.92" y="162.56" size="1.778" layer="96"/>
+<instance part="U3" gate="G$1" x="294.64" y="137.16" smashed="yes">
+<attribute name="NAME" x="287.02" y="124.46" size="1.27" layer="95"/>
+<attribute name="VALUE" x="287.02" y="149.86" size="1.27" layer="96"/>
 </instance>
-<instance part="P+11" gate="1" x="160.02" y="180.34" smashed="yes" rot="R270">
-<attribute name="VALUE" x="162.56" y="180.34" size="1.778" layer="96"/>
+<instance part="Q3" gate="1" x="317.5" y="139.7" smashed="yes">
+<attribute name="VALUE" x="322.58" y="139.7" size="1.778" layer="96" rot="MR90"/>
+<attribute name="NAME" x="322.58" y="137.16" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<instance part="P+12" gate="1" x="96.52" y="180.34" smashed="yes" rot="R90">
-<attribute name="VALUE" x="93.98" y="180.34" size="1.778" layer="96" rot="R180"/>
+<instance part="GND16" gate="1" x="274.32" y="114.3" smashed="yes">
+<attribute name="VALUE" x="271.78" y="111.76" size="1.778" layer="96"/>
 </instance>
-<instance part="C6" gate="G$1" x="139.7" y="175.26" smashed="yes">
-<attribute name="NAME" x="141.224" y="178.181" size="1.778" layer="95"/>
-<attribute name="VALUE" x="141.224" y="173.101" size="1.778" layer="96"/>
-<attribute name="PACKAGE" x="141.224" y="171.196" size="1.27" layer="97"/>
-<attribute name="VOLTAGE" x="141.224" y="169.418" size="1.27" layer="97"/>
-<attribute name="TYPE" x="141.224" y="167.64" size="1.27" layer="97"/>
+<instance part="GND21" gate="1" x="254" y="137.16" smashed="yes" rot="R270">
+<attribute name="VALUE" x="251.46" y="139.7" size="1.778" layer="96" rot="R270"/>
 </instance>
-<instance part="P+13" gate="1" x="254" y="246.38" smashed="yes">
-<attribute name="VALUE" x="254" y="248.92" size="1.778" layer="96" rot="R90"/>
+<instance part="R5" gate="G$1" x="266.7" y="127" smashed="yes" rot="R90">
+<attribute name="NAME" x="265.2014" y="123.19" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="270.002" y="123.19" size="1.778" layer="96" rot="R90"/>
+<attribute name="PRECISION" x="273.558" y="123.19" size="1.27" layer="97" rot="R90"/>
+<attribute name="PACKAGE" x="271.78" y="123.19" size="1.27" layer="97" rot="R90"/>
 </instance>
-<instance part="GND11" gate="1" x="284.48" y="185.42" smashed="yes" rot="R90">
-<attribute name="VALUE" x="287.02" y="182.88" size="1.778" layer="96" rot="R90"/>
+<instance part="R6" gate="G$1" x="320.04" y="121.92" smashed="yes" rot="R90">
+<attribute name="NAME" x="318.5414" y="118.11" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="323.342" y="118.11" size="1.778" layer="96" rot="R90"/>
+<attribute name="PRECISION" x="326.898" y="118.11" size="1.27" layer="97" rot="R90"/>
+<attribute name="PACKAGE" x="325.12" y="118.11" size="1.27" layer="97" rot="R90"/>
 </instance>
-<instance part="+3V2" gate="G$1" x="231.14" y="134.62" smashed="yes" rot="R90">
-<attribute name="VALUE" x="228.6" y="134.62" size="1.778" layer="96" rot="R180"/>
+<instance part="D8" gate="G$1" x="320.04" y="109.22" smashed="yes">
+<attribute name="NAME" x="323.596" y="107.188" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="325.755" y="107.188" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="GND12" gate="1" x="236.22" y="127" smashed="yes">
-<attribute name="VALUE" x="233.68" y="124.46" size="1.778" layer="96"/>
+<instance part="GND22" gate="1" x="320.04" y="99.06" smashed="yes">
+<attribute name="VALUE" x="317.5" y="96.52" size="1.778" layer="96"/>
 </instance>
-<instance part="GND13" gate="1" x="287.02" y="45.72" smashed="yes">
-<attribute name="VALUE" x="284.48" y="43.18" size="1.778" layer="96"/>
+<instance part="P+3" gate="1" x="320.04" y="165.1" smashed="yes">
+<attribute name="VALUE" x="320.04" y="167.64" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="J14" gate="G$1" x="48.26" y="40.64" smashed="yes" rot="R90">
-<attribute name="VALUE" x="53.086" y="38.1" size="1.778" layer="96" font="vector" rot="R90"/>
-<attribute name="NAME" x="42.672" y="38.1" size="1.778" layer="95" font="vector" rot="R90"/>
+<instance part="J10" gate="J$1" x="264.16" y="215.9" smashed="yes">
+<attribute name="VALUE" x="261.62" y="208.534" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="261.62" y="221.488" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="R6" gate="G$1" x="223.52" y="73.66" smashed="yes" rot="R180">
-<attribute name="NAME" x="222.25" y="77.2414" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="227.33" y="76.962" size="1.778" layer="96" rot="R180"/>
-<attribute name="PRECISION" x="227.33" y="80.518" size="1.27" layer="97" rot="R180"/>
-<attribute name="PACKAGE" x="227.33" y="78.74" size="1.27" layer="97" rot="R180"/>
+<instance part="J11" gate="J$1" x="297.18" y="215.9" smashed="yes">
+<attribute name="VALUE" x="294.64" y="208.534" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="294.64" y="221.488" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="R7" gate="G$1" x="218.44" y="68.58" smashed="yes" rot="R180">
-<attribute name="NAME" x="222.25" y="67.0814" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="222.25" y="64.262" size="1.778" layer="96" rot="R180"/>
-<attribute name="PRECISION" x="222.25" y="75.438" size="1.27" layer="97" rot="R180"/>
-<attribute name="PACKAGE" x="222.25" y="73.66" size="1.27" layer="97" rot="R180"/>
+<instance part="J12" gate="J$1" x="314.96" y="215.9" smashed="yes">
+<attribute name="VALUE" x="312.42" y="208.534" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="312.42" y="221.488" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="GND14" gate="1" x="208.28" y="63.5" smashed="yes">
-<attribute name="VALUE" x="205.74" y="60.96" size="1.778" layer="96"/>
+<instance part="P+4" gate="1" x="307.34" y="226.06" smashed="yes">
+<attribute name="VALUE" x="307.34" y="228.6" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="P+14" gate="1" x="337.82" y="116.84" smashed="yes" rot="R270">
-<attribute name="VALUE" x="340.36" y="116.84" size="1.778" layer="96"/>
+<instance part="J9" gate="G$1" x="144.78" y="124.46" smashed="yes">
+<attribute name="VALUE" x="142.24" y="119.634" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="142.24" y="130.048" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="+3V3" gate="G$1" x="304.8" y="114.3" smashed="yes" rot="R270">
-<attribute name="VALUE" x="307.34" y="114.3" size="1.778" layer="96"/>
+<instance part="J13" gate="G$1" x="254" y="124.46" smashed="yes">
+<attribute name="VALUE" x="251.46" y="119.634" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="251.46" y="130.048" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C7" gate="G$1" x="284.48" y="109.22" smashed="yes">
-<attribute name="NAME" x="286.004" y="112.141" size="1.778" layer="95"/>
-<attribute name="VALUE" x="286.004" y="107.061" size="1.778" layer="96"/>
-<attribute name="PACKAGE" x="286.004" y="105.156" size="1.27" layer="97"/>
-<attribute name="VOLTAGE" x="286.004" y="103.378" size="1.27" layer="97"/>
-<attribute name="TYPE" x="286.004" y="101.6" size="1.27" layer="97"/>
+<instance part="S1" gate="G$1" x="297.18" y="58.42" smashed="yes" rot="R270">
+<attribute name="NAME" x="294.64" y="63.5" size="1.778" layer="95"/>
+<attribute name="VALUE" x="299.72" y="63.5" size="1.778" layer="96"/>
 </instance>
-<instance part="C8" gate="G$1" x="294.64" y="109.22" smashed="yes">
-<attribute name="NAME" x="296.164" y="112.141" size="1.778" layer="95"/>
-<attribute name="VALUE" x="296.164" y="107.061" size="1.778" layer="96"/>
-<attribute name="PACKAGE" x="296.164" y="105.156" size="1.27" layer="97"/>
-<attribute name="VOLTAGE" x="296.164" y="103.378" size="1.27" layer="97"/>
-<attribute name="TYPE" x="296.164" y="101.6" size="1.27" layer="97"/>
+<instance part="+3V9" gate="G$1" x="314.96" y="55.88" smashed="yes" rot="R270">
+<attribute name="VALUE" x="317.5" y="55.88" size="1.778" layer="96"/>
 </instance>
-<instance part="C9" gate="G$1" x="317.5" y="111.76" smashed="yes">
-<attribute name="NAME" x="319.024" y="114.681" size="1.778" layer="95"/>
-<attribute name="VALUE" x="319.024" y="109.601" size="1.778" layer="96"/>
-<attribute name="PACKAGE" x="319.024" y="107.696" size="1.27" layer="97"/>
-<attribute name="VOLTAGE" x="319.024" y="105.918" size="1.27" layer="97"/>
-<attribute name="TYPE" x="319.024" y="104.14" size="1.27" layer="97"/>
+<instance part="S2" gate="G$1" x="297.18" y="45.72" smashed="yes" rot="R270">
+<attribute name="NAME" x="294.64" y="50.8" size="1.778" layer="95"/>
+<attribute name="VALUE" x="299.72" y="50.8" size="1.778" layer="96"/>
 </instance>
-<instance part="C10" gate="G$1" x="327.66" y="111.76" smashed="yes">
-<attribute name="NAME" x="329.184" y="114.681" size="1.778" layer="95"/>
-<attribute name="VALUE" x="329.184" y="109.601" size="1.778" layer="96"/>
-<attribute name="PACKAGE" x="329.184" y="107.696" size="1.27" layer="97"/>
-<attribute name="VOLTAGE" x="329.184" y="105.918" size="1.27" layer="97"/>
-<attribute name="TYPE" x="329.184" y="104.14" size="1.27" layer="97"/>
+<instance part="+3V10" gate="G$1" x="314.96" y="43.18" smashed="yes" rot="R270">
+<attribute name="VALUE" x="317.5" y="43.18" size="1.778" layer="96"/>
 </instance>
-<instance part="GND15" gate="1" x="284.48" y="99.06" smashed="yes">
-<attribute name="VALUE" x="281.94" y="96.52" size="1.778" layer="96"/>
+<instance part="S3" gate="G$1" x="297.18" y="33.02" smashed="yes" rot="R270">
+<attribute name="NAME" x="294.64" y="38.1" size="1.778" layer="95"/>
+<attribute name="VALUE" x="299.72" y="38.1" size="1.778" layer="96"/>
 </instance>
-<instance part="GND16" gate="1" x="317.5" y="101.6" smashed="yes">
-<attribute name="VALUE" x="314.96" y="99.06" size="1.778" layer="96"/>
+<instance part="+3V11" gate="G$1" x="314.96" y="30.48" smashed="yes" rot="R270">
+<attribute name="VALUE" x="317.5" y="30.48" size="1.778" layer="96"/>
 </instance>
-<instance part="D2" gate="G$1" x="218.44" y="45.72" smashed="yes" rot="R270">
-<attribute name="NAME" x="216.408" y="42.164" size="1.778" layer="95"/>
-<attribute name="VALUE" x="216.408" y="40.005" size="1.778" layer="96"/>
+<instance part="S4" gate="G$1" x="297.18" y="20.32" smashed="yes" rot="R270">
+<attribute name="NAME" x="294.64" y="25.4" size="1.778" layer="95"/>
+<attribute name="VALUE" x="299.72" y="25.4" size="1.778" layer="96"/>
 </instance>
-<instance part="R8" gate="G$1" x="208.28" y="45.72" smashed="yes">
-<attribute name="NAME" x="204.47" y="47.2186" size="1.778" layer="95"/>
-<attribute name="VALUE" x="204.47" y="42.418" size="1.778" layer="96"/>
-<attribute name="PRECISION" x="204.47" y="38.862" size="1.27" layer="97"/>
-<attribute name="PACKAGE" x="204.47" y="40.64" size="1.27" layer="97"/>
+<instance part="+3V12" gate="G$1" x="314.96" y="17.78" smashed="yes" rot="R270">
+<attribute name="VALUE" x="317.5" y="17.78" size="1.778" layer="96"/>
 </instance>
-<instance part="+3V4" gate="G$1" x="233.68" y="45.72" smashed="yes" rot="R270">
-<attribute name="VALUE" x="236.22" y="45.72" size="1.778" layer="96"/>
+<instance part="J19" gate="G$1" x="35.56" y="114.3" smashed="yes"/>
+<instance part="P+5" gate="1" x="261.62" y="114.3" smashed="yes" rot="R180">
+<attribute name="VALUE" x="261.62" y="111.76" size="1.778" layer="96" rot="R270"/>
 </instance>
-<instance part="J15" gate="G$1" x="182.88" y="43.18" smashed="yes">
-<attribute name="VALUE" x="180.34" y="38.354" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="180.34" y="48.768" size="1.778" layer="95" font="vector"/>
+<instance part="P+6" gate="1" x="152.4" y="114.3" smashed="yes" rot="R180">
+<attribute name="VALUE" x="152.4" y="111.76" size="1.778" layer="96" rot="R270"/>
 </instance>
-<instance part="GND17" gate="1" x="198.12" y="40.64" smashed="yes">
-<attribute name="VALUE" x="195.58" y="38.1" size="1.778" layer="96"/>
+<instance part="D9" gate="G$1" x="243.84" y="5.08" smashed="yes" rot="R270">
+<attribute name="NAME" x="241.808" y="1.524" size="1.778" layer="95"/>
+<attribute name="VALUE" x="241.808" y="-0.635" size="1.778" layer="96"/>
 </instance>
-<instance part="D3" gate="G$1" x="218.44" y="33.02" smashed="yes" rot="R270">
-<attribute name="NAME" x="216.408" y="29.464" size="1.778" layer="95"/>
-<attribute name="VALUE" x="216.408" y="27.305" size="1.778" layer="96"/>
+<instance part="R7" gate="G$1" x="233.68" y="5.08" smashed="yes">
+<attribute name="NAME" x="229.87" y="6.5786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="229.87" y="1.778" size="1.778" layer="96"/>
+<attribute name="PRECISION" x="229.87" y="-1.778" size="1.27" layer="97"/>
+<attribute name="PACKAGE" x="229.87" y="0" size="1.27" layer="97"/>
 </instance>
-<instance part="R9" gate="G$1" x="208.28" y="33.02" smashed="yes">
-<attribute name="NAME" x="204.47" y="34.5186" size="1.778" layer="95"/>
-<attribute name="VALUE" x="204.47" y="29.718" size="1.778" layer="96"/>
-<attribute name="PRECISION" x="204.47" y="26.162" size="1.27" layer="97"/>
-<attribute name="PACKAGE" x="204.47" y="27.94" size="1.27" layer="97"/>
+<instance part="+3V3" gate="G$1" x="259.08" y="5.08" smashed="yes" rot="R270">
+<attribute name="VALUE" x="261.62" y="5.08" size="1.778" layer="96"/>
 </instance>
-<instance part="+3V5" gate="G$1" x="233.68" y="33.02" smashed="yes" rot="R270">
-<attribute name="VALUE" x="236.22" y="33.02" size="1.778" layer="96"/>
+<instance part="J20" gate="G$1" x="208.28" y="2.54" smashed="yes">
+<attribute name="VALUE" x="205.74" y="-2.286" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="205.74" y="8.128" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="J16" gate="G$1" x="182.88" y="30.48" smashed="yes">
-<attribute name="VALUE" x="180.34" y="25.654" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="180.34" y="36.068" size="1.778" layer="95" font="vector"/>
+<instance part="GND7" gate="1" x="223.52" y="0" smashed="yes">
+<attribute name="VALUE" x="220.98" y="-2.54" size="1.778" layer="96"/>
 </instance>
-<instance part="GND18" gate="1" x="198.12" y="27.94" smashed="yes">
-<attribute name="VALUE" x="195.58" y="25.4" size="1.778" layer="96"/>
+<instance part="P+8" gate="1" x="160.02" y="81.28" smashed="yes" rot="R90">
+<attribute name="VALUE" x="157.48" y="81.28" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D4" gate="G$1" x="218.44" y="20.32" smashed="yes" rot="R270">
-<attribute name="NAME" x="216.408" y="16.764" size="1.778" layer="95"/>
-<attribute name="VALUE" x="216.408" y="14.605" size="1.778" layer="96"/>
+<instance part="R12" gate="G$1" x="220.98" y="121.92" smashed="yes" rot="R90">
+<attribute name="NAME" x="219.4814" y="118.11" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="224.282" y="118.11" size="1.778" layer="96" rot="R90"/>
+<attribute name="PRECISION" x="227.838" y="118.11" size="1.27" layer="97" rot="R90"/>
+<attribute name="PACKAGE" x="226.06" y="118.11" size="1.27" layer="97" rot="R90"/>
 </instance>
-<instance part="R10" gate="G$1" x="208.28" y="20.32" smashed="yes">
-<attribute name="NAME" x="204.47" y="21.8186" size="1.778" layer="95"/>
-<attribute name="VALUE" x="204.47" y="17.018" size="1.778" layer="96"/>
-<attribute name="PRECISION" x="204.47" y="13.462" size="1.27" layer="97"/>
-<attribute name="PACKAGE" x="204.47" y="15.24" size="1.27" layer="97"/>
+<instance part="GND23" gate="1" x="220.98" y="101.6" smashed="yes">
+<attribute name="VALUE" x="218.44" y="99.06" size="1.778" layer="96"/>
 </instance>
-<instance part="+3V6" gate="G$1" x="233.68" y="20.32" smashed="yes" rot="R270">
-<attribute name="VALUE" x="236.22" y="20.32" size="1.778" layer="96"/>
+<instance part="R13" gate="G$1" x="116.84" y="149.86" smashed="yes">
+<attribute name="NAME" x="113.03" y="151.3586" size="1.778" layer="95"/>
+<attribute name="VALUE" x="113.03" y="146.558" size="1.778" layer="96"/>
+<attribute name="PRECISION" x="113.03" y="143.002" size="1.27" layer="97"/>
+<attribute name="PACKAGE" x="113.03" y="144.78" size="1.27" layer="97"/>
 </instance>
-<instance part="J17" gate="G$1" x="182.88" y="17.78" smashed="yes">
-<attribute name="VALUE" x="180.34" y="12.954" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="180.34" y="23.368" size="1.778" layer="95" font="vector"/>
+<instance part="J14" gate="J$1" x="106.68" y="109.22" smashed="yes" rot="R90">
+<attribute name="VALUE" x="114.046" y="106.68" size="1.778" layer="96" font="vector" rot="R90"/>
+<attribute name="NAME" x="101.092" y="106.68" size="1.778" layer="95" font="vector" rot="R90"/>
 </instance>
-<instance part="GND19" gate="1" x="198.12" y="15.24" smashed="yes">
-<attribute name="VALUE" x="195.58" y="12.7" size="1.778" layer="96"/>
+<instance part="C2" gate="G$1" x="116.84" y="124.46" smashed="yes" rot="R90">
+<attribute name="NAME" x="113.919" y="125.984" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="118.999" y="125.984" size="1.778" layer="96" rot="R90"/>
+<attribute name="PACKAGE" x="120.904" y="125.984" size="1.27" layer="97" rot="R90"/>
+<attribute name="VOLTAGE" x="122.682" y="125.984" size="1.27" layer="97" rot="R90"/>
+<attribute name="TYPE" x="124.46" y="125.984" size="1.27" layer="97" rot="R90"/>
 </instance>
-<instance part="D5" gate="G$1" x="218.44" y="7.62" smashed="yes" rot="R270">
-<attribute name="NAME" x="216.408" y="4.064" size="1.778" layer="95"/>
-<attribute name="VALUE" x="216.408" y="1.905" size="1.778" layer="96"/>
+<instance part="C4" gate="G$1" x="116.84" y="134.62" smashed="yes" rot="R90">
+<attribute name="NAME" x="113.919" y="136.144" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="118.999" y="136.144" size="1.778" layer="96" rot="R90"/>
+<attribute name="PACKAGE" x="120.904" y="136.144" size="1.27" layer="97" rot="R90"/>
+<attribute name="VOLTAGE" x="122.682" y="136.144" size="1.27" layer="97" rot="R90"/>
+<attribute name="TYPE" x="124.46" y="136.144" size="1.27" layer="97" rot="R90"/>
 </instance>
-<instance part="R11" gate="G$1" x="208.28" y="7.62" smashed="yes">
-<attribute name="NAME" x="204.47" y="9.1186" size="1.778" layer="95"/>
-<attribute name="VALUE" x="204.47" y="4.318" size="1.778" layer="96"/>
-<attribute name="PRECISION" x="204.47" y="0.762" size="1.27" layer="97"/>
-<attribute name="PACKAGE" x="204.47" y="2.54" size="1.27" layer="97"/>
+<instance part="C5" gate="G$1" x="228.6" y="121.92" smashed="yes">
+<attribute name="NAME" x="230.124" y="124.841" size="1.778" layer="95"/>
+<attribute name="VALUE" x="230.124" y="119.761" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="230.124" y="117.856" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="230.124" y="116.078" size="1.27" layer="97"/>
+<attribute name="TYPE" x="230.124" y="114.3" size="1.27" layer="97"/>
 </instance>
-<instance part="+3V7" gate="G$1" x="233.68" y="7.62" smashed="yes" rot="R270">
-<attribute name="VALUE" x="236.22" y="7.62" size="1.778" layer="96"/>
+<instance part="C7" gate="G$1" x="238.76" y="121.92" smashed="yes">
+<attribute name="NAME" x="240.284" y="124.841" size="1.778" layer="95"/>
+<attribute name="VALUE" x="240.284" y="119.761" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="240.284" y="117.856" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="240.284" y="116.078" size="1.27" layer="97"/>
+<attribute name="TYPE" x="240.284" y="114.3" size="1.27" layer="97"/>
 </instance>
-<instance part="J18" gate="G$1" x="182.88" y="5.08" smashed="yes">
-<attribute name="VALUE" x="180.34" y="0.254" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="180.34" y="10.668" size="1.778" layer="95" font="vector"/>
+<instance part="C8" gate="G$1" x="345.44" y="121.92" smashed="yes">
+<attribute name="NAME" x="346.964" y="124.841" size="1.778" layer="95"/>
+<attribute name="VALUE" x="346.964" y="119.761" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="346.964" y="117.856" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="346.964" y="116.078" size="1.27" layer="97"/>
+<attribute name="TYPE" x="346.964" y="114.3" size="1.27" layer="97"/>
 </instance>
-<instance part="GND20" gate="1" x="198.12" y="2.54" smashed="yes">
-<attribute name="VALUE" x="195.58" y="0" size="1.778" layer="96"/>
+<instance part="C9" gate="G$1" x="335.28" y="121.92" smashed="yes">
+<attribute name="NAME" x="336.804" y="124.841" size="1.778" layer="95"/>
+<attribute name="VALUE" x="336.804" y="119.761" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="336.804" y="117.856" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="336.804" y="116.078" size="1.27" layer="97"/>
+<attribute name="TYPE" x="336.804" y="114.3" size="1.27" layer="97"/>
 </instance>
-<instance part="D6" gate="G$1" x="53.34" y="124.46" smashed="yes" rot="R180">
-<attribute name="NAME" x="50.8" y="123.9774" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="50.8" y="126.7714" size="1.778" layer="96" rot="R180"/>
+<instance part="C10" gate="G$1" x="307.34" y="205.74" smashed="yes">
+<attribute name="NAME" x="308.864" y="208.661" size="1.778" layer="95"/>
+<attribute name="VALUE" x="308.864" y="203.581" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="308.864" y="201.676" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="308.864" y="199.898" size="1.27" layer="97"/>
+<attribute name="TYPE" x="308.864" y="198.12" size="1.27" layer="97"/>
+</instance>
+<instance part="GND24" gate="1" x="307.34" y="198.12" smashed="yes">
+<attribute name="VALUE" x="304.8" y="195.58" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
@@ -5263,767 +6833,922 @@ chip</description>
 <net name="Z" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="Z"/>
-<wire x1="101.6" y1="119.38" x2="91.44" y2="119.38" width="0.1524" layer="91"/>
-<label x="91.44" y="119.38" size="1.778" layer="95"/>
+<wire x1="22.86" y1="81.28" x2="12.7" y2="81.28" width="0.1524" layer="91"/>
+<label x="12.7" y="81.28" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="18"/>
-<wire x1="63.5" y1="154.94" x2="71.12" y2="154.94" width="0.1524" layer="91"/>
-<label x="68.58" y="154.94" size="1.778" layer="95"/>
+<wire x1="53.34" y1="142.24" x2="60.96" y2="142.24" width="0.1524" layer="91"/>
+<label x="58.42" y="142.24" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J3" gate="G$1" pin="8"/>
+<wire x1="53.34" y1="180.34" x2="60.96" y2="180.34" width="0.1524" layer="91"/>
+<label x="58.42" y="180.34" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="Y" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="Y"/>
-<wire x1="101.6" y1="121.92" x2="91.44" y2="121.92" width="0.1524" layer="91"/>
-<label x="91.44" y="121.92" size="1.778" layer="95"/>
+<wire x1="22.86" y1="83.82" x2="12.7" y2="83.82" width="0.1524" layer="91"/>
+<label x="12.7" y="83.82" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="17"/>
-<wire x1="48.26" y1="154.94" x2="40.64" y2="154.94" width="0.1524" layer="91"/>
-<label x="40.64" y="154.94" size="1.778" layer="95"/>
+<wire x1="38.1" y1="142.24" x2="30.48" y2="142.24" width="0.1524" layer="91"/>
+<label x="30.48" y="142.24" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J3" gate="G$1" pin="7"/>
+<wire x1="38.1" y1="180.34" x2="30.48" y2="180.34" width="0.1524" layer="91"/>
+<label x="30.48" y="180.34" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="B" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="B"/>
-<wire x1="101.6" y1="127" x2="91.44" y2="127" width="0.1524" layer="91"/>
-<label x="91.44" y="127" size="1.778" layer="95"/>
+<wire x1="22.86" y1="88.9" x2="12.7" y2="88.9" width="0.1524" layer="91"/>
+<label x="12.7" y="88.9" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="13"/>
-<wire x1="48.26" y1="160.02" x2="40.64" y2="160.02" width="0.1524" layer="91"/>
-<label x="40.64" y="160.02" size="1.778" layer="95"/>
+<wire x1="38.1" y1="147.32" x2="30.48" y2="147.32" width="0.1524" layer="91"/>
+<label x="30.48" y="147.32" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J3" gate="G$1" pin="3"/>
+<wire x1="38.1" y1="185.42" x2="30.48" y2="185.42" width="0.1524" layer="91"/>
+<label x="30.48" y="185.42" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="A" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="A"/>
-<wire x1="101.6" y1="129.54" x2="91.44" y2="129.54" width="0.1524" layer="91"/>
-<label x="91.44" y="129.54" size="1.778" layer="95"/>
+<wire x1="22.86" y1="91.44" x2="12.7" y2="91.44" width="0.1524" layer="91"/>
+<label x="12.7" y="91.44" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="14"/>
-<wire x1="63.5" y1="160.02" x2="71.12" y2="160.02" width="0.1524" layer="91"/>
-<label x="68.58" y="160.02" size="1.778" layer="95"/>
+<wire x1="53.34" y1="147.32" x2="60.96" y2="147.32" width="0.1524" layer="91"/>
+<label x="58.42" y="147.32" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J3" gate="G$1" pin="4"/>
+<wire x1="53.34" y1="185.42" x2="60.96" y2="185.42" width="0.1524" layer="91"/>
+<label x="58.42" y="185.42" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="GND" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="15"/>
 <pinref part="GND3" gate="1" pin="GND"/>
-<wire x1="48.26" y1="157.48" x2="45.72" y2="157.48" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="157.48" x2="40.64" y2="157.48" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="157.48" x2="45.72" y2="149.86" width="0.1524" layer="91"/>
-<junction x="45.72" y="157.48"/>
+<wire x1="38.1" y1="144.78" x2="35.56" y2="144.78" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="144.78" x2="30.48" y2="144.78" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="144.78" x2="35.56" y2="137.16" width="0.1524" layer="91"/>
+<junction x="35.56" y="144.78"/>
 <pinref part="J2" gate="G$1" pin="29"/>
-<wire x1="45.72" y1="149.86" x2="45.72" y2="147.32" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="147.32" x2="45.72" y2="144.78" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="144.78" x2="45.72" y2="142.24" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="142.24" x2="45.72" y2="139.7" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="139.7" x2="48.26" y2="139.7" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="137.16" x2="35.56" y2="134.62" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="134.62" x2="35.56" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="132.08" x2="35.56" y2="129.54" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="129.54" x2="35.56" y2="127" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="127" x2="38.1" y2="127" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="27"/>
-<wire x1="48.26" y1="142.24" x2="45.72" y2="142.24" width="0.1524" layer="91"/>
-<junction x="45.72" y="142.24"/>
+<wire x1="38.1" y1="129.54" x2="35.56" y2="129.54" width="0.1524" layer="91"/>
+<junction x="35.56" y="129.54"/>
 <pinref part="J2" gate="G$1" pin="25"/>
-<wire x1="48.26" y1="144.78" x2="45.72" y2="144.78" width="0.1524" layer="91"/>
-<junction x="45.72" y="144.78"/>
+<wire x1="38.1" y1="132.08" x2="35.56" y2="132.08" width="0.1524" layer="91"/>
+<junction x="35.56" y="132.08"/>
 <pinref part="J2" gate="G$1" pin="23"/>
-<wire x1="48.26" y1="147.32" x2="45.72" y2="147.32" width="0.1524" layer="91"/>
-<junction x="45.72" y="147.32"/>
+<wire x1="38.1" y1="134.62" x2="35.56" y2="134.62" width="0.1524" layer="91"/>
+<junction x="35.56" y="134.62"/>
 <pinref part="J2" gate="G$1" pin="21"/>
-<wire x1="48.26" y1="149.86" x2="45.72" y2="149.86" width="0.1524" layer="91"/>
-<junction x="45.72" y="149.86"/>
+<wire x1="38.1" y1="137.16" x2="35.56" y2="137.16" width="0.1524" layer="91"/>
+<junction x="35.56" y="137.16"/>
 </segment>
 <segment>
 <pinref part="GND2" gate="1" pin="GND"/>
 <pinref part="J2" gate="G$1" pin="16"/>
-<wire x1="71.12" y1="157.48" x2="66.04" y2="157.48" width="0.1524" layer="91"/>
+<wire x1="60.96" y1="144.78" x2="55.88" y2="144.78" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="66.04" y1="157.48" x2="63.5" y2="157.48" width="0.1524" layer="91"/>
-<wire x1="63.5" y1="175.26" x2="66.04" y2="175.26" width="0.1524" layer="91"/>
-<wire x1="66.04" y1="175.26" x2="66.04" y2="172.72" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="144.78" x2="53.34" y2="144.78" width="0.1524" layer="91"/>
+<wire x1="53.34" y1="162.56" x2="55.88" y2="162.56" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="162.56" x2="55.88" y2="160.02" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="10"/>
-<wire x1="66.04" y1="172.72" x2="66.04" y2="170.18" width="0.1524" layer="91"/>
-<wire x1="66.04" y1="170.18" x2="66.04" y2="167.64" width="0.1524" layer="91"/>
-<wire x1="66.04" y1="167.64" x2="66.04" y2="165.1" width="0.1524" layer="91"/>
-<wire x1="66.04" y1="165.1" x2="63.5" y2="165.1" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="160.02" x2="55.88" y2="157.48" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="157.48" x2="55.88" y2="154.94" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="154.94" x2="55.88" y2="152.4" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="152.4" x2="53.34" y2="152.4" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="8"/>
-<wire x1="63.5" y1="167.64" x2="66.04" y2="167.64" width="0.1524" layer="91"/>
-<junction x="66.04" y="167.64"/>
+<wire x1="53.34" y1="154.94" x2="55.88" y2="154.94" width="0.1524" layer="91"/>
+<junction x="55.88" y="154.94"/>
 <pinref part="J2" gate="G$1" pin="6"/>
-<wire x1="63.5" y1="170.18" x2="66.04" y2="170.18" width="0.1524" layer="91"/>
-<junction x="66.04" y="170.18"/>
+<wire x1="53.34" y1="157.48" x2="55.88" y2="157.48" width="0.1524" layer="91"/>
+<junction x="55.88" y="157.48"/>
 <pinref part="J2" gate="G$1" pin="4"/>
-<wire x1="63.5" y1="172.72" x2="66.04" y2="172.72" width="0.1524" layer="91"/>
-<junction x="66.04" y="172.72"/>
-<wire x1="66.04" y1="165.1" x2="66.04" y2="157.48" width="0.1524" layer="91"/>
-<junction x="66.04" y="165.1"/>
-<junction x="66.04" y="157.48"/>
+<wire x1="53.34" y1="160.02" x2="55.88" y2="160.02" width="0.1524" layer="91"/>
+<junction x="55.88" y="160.02"/>
+<wire x1="55.88" y1="152.4" x2="55.88" y2="144.78" width="0.1524" layer="91"/>
+<junction x="55.88" y="152.4"/>
+<junction x="55.88" y="144.78"/>
 </segment>
 <segment>
 <pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="101.6" y1="66.04" x2="96.52" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="22.86" y1="27.94" x2="17.78" y2="27.94" width="0.1524" layer="91"/>
 <pinref part="GND1" gate="1" pin="GND"/>
-<wire x1="96.52" y1="66.04" x2="96.52" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="17.78" y1="27.94" x2="17.78" y2="25.4" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<pinref part="C2" gate="G$1" pin="2"/>
-<wire x1="60.96" y1="106.68" x2="60.96" y2="93.98" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="93.98" x2="60.96" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="81.28" x2="60.96" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="68.58" x2="60.96" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="58.42" x2="60.96" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="53.34" x2="60.96" y2="50.8" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="106.68" x2="60.96" y2="106.68" width="0.1524" layer="91"/>
 <pinref part="GND4" gate="1" pin="GND"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="55.88" y1="116.84" x2="60.96" y2="116.84" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="116.84" x2="60.96" y2="106.68" width="0.1524" layer="91"/>
-<junction x="60.96" y="106.68"/>
-<pinref part="R2" gate="G$1" pin="2"/>
-<wire x1="55.88" y1="58.42" x2="60.96" y2="58.42" width="0.1524" layer="91"/>
-<junction x="60.96" y="58.42"/>
-<pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="55.88" y1="68.58" x2="60.96" y2="68.58" width="0.1524" layer="91"/>
-<junction x="60.96" y="68.58"/>
-<pinref part="C4" gate="G$1" pin="1"/>
-<wire x1="55.88" y1="81.28" x2="60.96" y2="81.28" width="0.1524" layer="91"/>
-<junction x="60.96" y="81.28"/>
-<pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="55.88" y1="93.98" x2="60.96" y2="93.98" width="0.1524" layer="91"/>
-<junction x="60.96" y="93.98"/>
-<pinref part="J14" gate="G$1" pin="1"/>
-<wire x1="48.26" y1="48.26" x2="48.26" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="48.26" y1="53.34" x2="60.96" y2="53.34" width="0.1524" layer="91"/>
-<junction x="60.96" y="53.34"/>
+<wire x1="119.38" y1="160.02" x2="124.46" y2="160.02" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="160.02" x2="124.46" y2="149.86" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="149.86" x2="124.46" y2="134.62" width="0.1524" layer="91"/>
 <pinref part="D6" gate="G$1" pin="A"/>
-<wire x1="55.88" y1="124.46" x2="60.96" y2="124.46" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="124.46" x2="60.96" y2="116.84" width="0.1524" layer="91"/>
-<junction x="60.96" y="116.84"/>
-</segment>
-<segment>
-<pinref part="GND7" gate="1" pin="GND"/>
-<pinref part="J7" gate="G$1" pin="PWRPAD"/>
-<wire x1="137.16" y1="55.88" x2="142.24" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="134.62" x2="124.46" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="124.46" x2="124.46" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="119.38" x2="124.46" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="119.38" y1="167.64" x2="124.46" y2="167.64" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="167.64" x2="124.46" y2="160.02" width="0.1524" layer="91"/>
+<junction x="124.46" y="160.02"/>
+<pinref part="J8" gate="G$1" pin="PWRPAD"/>
+<wire x1="124.46" y1="167.64" x2="124.46" y2="175.26" width="0.1524" layer="91"/>
+<junction x="124.46" y="167.64"/>
+<pinref part="R13" gate="G$1" pin="2"/>
+<wire x1="121.92" y1="149.86" x2="124.46" y2="149.86" width="0.1524" layer="91"/>
+<junction x="124.46" y="149.86"/>
+<pinref part="J14" gate="J$1" pin="1"/>
+<wire x1="109.22" y1="116.84" x2="109.22" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="119.38" x2="124.46" y2="119.38" width="0.1524" layer="91"/>
+<junction x="124.46" y="119.38"/>
+<pinref part="C2" gate="G$1" pin="2"/>
+<wire x1="119.38" y1="124.46" x2="124.46" y2="124.46" width="0.1524" layer="91"/>
+<junction x="124.46" y="124.46"/>
+<pinref part="C4" gate="G$1" pin="2"/>
+<wire x1="119.38" y1="134.62" x2="124.46" y2="134.62" width="0.1524" layer="91"/>
+<junction x="124.46" y="134.62"/>
 </segment>
 <segment>
 <pinref part="GND5" gate="1" pin="GND"/>
 <pinref part="R4" gate="G$1" pin="1"/>
-<wire x1="22.86" y1="78.74" x2="22.86" y2="88.9" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="7.62" y1="83.82" x2="7.62" y2="78.74" width="0.1524" layer="91"/>
-<pinref part="GND6" gate="1" pin="GND"/>
-</segment>
-<segment>
-<pinref part="J3" gate="G$1" pin="6"/>
-<pinref part="GND9" gate="1" pin="GND"/>
-<wire x1="347.98" y1="68.58" x2="355.6" y2="68.58" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="J3" gate="G$1" pin="5"/>
-<pinref part="GND8" gate="1" pin="GND"/>
-<wire x1="332.74" y1="68.58" x2="325.12" y2="68.58" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="C5" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="172.72" x2="106.68" y2="170.18" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="170.18" x2="124.46" y2="170.18" width="0.1524" layer="91"/>
-<pinref part="U$1" gate="G$1" pin="GND"/>
-<wire x1="124.46" y1="170.18" x2="124.46" y2="175.26" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="170.18" x2="124.46" y2="167.64" width="0.1524" layer="91"/>
-<junction x="124.46" y="170.18"/>
-<pinref part="GND10" gate="1" pin="GND"/>
-<wire x1="124.46" y1="170.18" x2="139.7" y2="170.18" width="0.1524" layer="91"/>
-<pinref part="C6" gate="G$1" pin="2"/>
-<wire x1="139.7" y1="170.18" x2="139.7" y2="172.72" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="160.02" x2="160.02" y2="162.56" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="X1" gate="G$1" pin="GND_A"/>
 <pinref part="GND11" gate="1" pin="GND"/>
-<wire x1="274.32" y1="185.42" x2="281.94" y2="185.42" width="0.1524" layer="91"/>
+<wire x1="185.42" y1="25.4" x2="193.04" y2="25.4" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="GND12" gate="1" pin="GND"/>
 <pinref part="J1" gate="G$1" pin="GND"/>
-<wire x1="236.22" y1="129.54" x2="243.84" y2="129.54" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="U2" gate="A" pin="GND"/>
-<wire x1="279.4" y1="50.8" x2="287.02" y2="50.8" width="0.1524" layer="91"/>
-<pinref part="GND13" gate="1" pin="GND"/>
-<wire x1="287.02" y1="50.8" x2="287.02" y2="48.26" width="0.1524" layer="91"/>
-<pinref part="U2" gate="A" pin="EPAD"/>
-<wire x1="279.4" y1="53.34" x2="287.02" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="287.02" y1="53.34" x2="287.02" y2="50.8" width="0.1524" layer="91"/>
-<junction x="287.02" y="50.8"/>
-</segment>
-<segment>
-<pinref part="GND14" gate="1" pin="GND"/>
-<wire x1="208.28" y1="66.04" x2="208.28" y2="68.58" width="0.1524" layer="91"/>
-<pinref part="R7" gate="G$1" pin="2"/>
-<wire x1="208.28" y1="68.58" x2="213.36" y2="68.58" width="0.1524" layer="91"/>
-<pinref part="R6" gate="G$1" pin="2"/>
-<wire x1="218.44" y1="73.66" x2="208.28" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="208.28" y1="73.66" x2="208.28" y2="68.58" width="0.1524" layer="91"/>
-<junction x="208.28" y="68.58"/>
-</segment>
-<segment>
-<pinref part="C9" gate="G$1" pin="2"/>
-<pinref part="C10" gate="G$1" pin="2"/>
-<wire x1="317.5" y1="109.22" x2="327.66" y2="109.22" width="0.1524" layer="91"/>
-<pinref part="GND16" gate="1" pin="GND"/>
-<wire x1="317.5" y1="104.14" x2="317.5" y2="109.22" width="0.1524" layer="91"/>
-<junction x="317.5" y="109.22"/>
-</segment>
-<segment>
-<pinref part="C7" gate="G$1" pin="2"/>
-<pinref part="C8" gate="G$1" pin="2"/>
-<wire x1="284.48" y1="106.68" x2="294.64" y2="106.68" width="0.1524" layer="91"/>
-<pinref part="GND15" gate="1" pin="GND"/>
-<wire x1="284.48" y1="101.6" x2="284.48" y2="106.68" width="0.1524" layer="91"/>
-<junction x="284.48" y="106.68"/>
+<wire x1="165.1" y1="76.2" x2="172.72" y2="76.2" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J15" gate="G$1" pin="1"/>
 <pinref part="GND17" gate="1" pin="GND"/>
-<wire x1="190.5" y1="43.18" x2="198.12" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="215.9" y1="53.34" x2="223.52" y2="53.34" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J16" gate="G$1" pin="1"/>
 <pinref part="GND18" gate="1" pin="GND"/>
-<wire x1="190.5" y1="30.48" x2="198.12" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="215.9" y1="40.64" x2="223.52" y2="40.64" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J17" gate="G$1" pin="1"/>
 <pinref part="GND19" gate="1" pin="GND"/>
-<wire x1="190.5" y1="17.78" x2="198.12" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="215.9" y1="27.94" x2="223.52" y2="27.94" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J18" gate="G$1" pin="1"/>
 <pinref part="GND20" gate="1" pin="GND"/>
-<wire x1="190.5" y1="5.08" x2="198.12" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="215.9" y1="15.24" x2="223.52" y2="15.24" width="0.1524" layer="91"/>
 </segment>
-</net>
-<net name="+24V" class="0">
 <segment>
-<pinref part="P+5" gate="1" pin="+24V"/>
-<pinref part="J2" gate="G$1" pin="20"/>
-<wire x1="71.12" y1="152.4" x2="66.04" y2="152.4" width="0.1524" layer="91"/>
-<pinref part="J2" gate="G$1" pin="30"/>
-<wire x1="66.04" y1="152.4" x2="63.5" y2="152.4" width="0.1524" layer="91"/>
-<wire x1="63.5" y1="139.7" x2="66.04" y2="139.7" width="0.1524" layer="91"/>
-<wire x1="66.04" y1="139.7" x2="66.04" y2="142.24" width="0.1524" layer="91"/>
-<junction x="66.04" y="152.4"/>
-<pinref part="J2" gate="G$1" pin="22"/>
-<wire x1="66.04" y1="142.24" x2="66.04" y2="144.78" width="0.1524" layer="91"/>
-<wire x1="66.04" y1="144.78" x2="66.04" y2="147.32" width="0.1524" layer="91"/>
-<wire x1="66.04" y1="147.32" x2="66.04" y2="149.86" width="0.1524" layer="91"/>
-<wire x1="66.04" y1="149.86" x2="66.04" y2="152.4" width="0.1524" layer="91"/>
-<wire x1="63.5" y1="149.86" x2="66.04" y2="149.86" width="0.1524" layer="91"/>
-<junction x="66.04" y="149.86"/>
-<pinref part="J2" gate="G$1" pin="24"/>
-<wire x1="63.5" y1="147.32" x2="66.04" y2="147.32" width="0.1524" layer="91"/>
-<junction x="66.04" y="147.32"/>
-<pinref part="J2" gate="G$1" pin="26"/>
-<wire x1="63.5" y1="144.78" x2="66.04" y2="144.78" width="0.1524" layer="91"/>
-<junction x="66.04" y="144.78"/>
-<pinref part="J2" gate="G$1" pin="28"/>
-<wire x1="63.5" y1="142.24" x2="66.04" y2="142.24" width="0.1524" layer="91"/>
-<junction x="66.04" y="142.24"/>
+<pinref part="GND9" gate="1" pin="GND"/>
+<pinref part="J3" gate="G$1" pin="6"/>
+<wire x1="60.96" y1="182.88" x2="53.34" y2="182.88" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<pinref part="P+6" gate="1" pin="+24V"/>
-<pinref part="J2" gate="G$1" pin="11"/>
-<wire x1="40.64" y1="162.56" x2="45.72" y2="162.56" width="0.1524" layer="91"/>
-<pinref part="J2" gate="G$1" pin="9"/>
-<wire x1="45.72" y1="162.56" x2="48.26" y2="162.56" width="0.1524" layer="91"/>
-<wire x1="48.26" y1="165.1" x2="45.72" y2="165.1" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="165.1" x2="45.72" y2="162.56" width="0.1524" layer="91"/>
-<junction x="45.72" y="162.56"/>
-<pinref part="J2" gate="G$1" pin="7"/>
-<wire x1="48.26" y1="167.64" x2="45.72" y2="167.64" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="167.64" x2="45.72" y2="165.1" width="0.1524" layer="91"/>
-<junction x="45.72" y="165.1"/>
-<pinref part="J2" gate="G$1" pin="5"/>
-<wire x1="48.26" y1="170.18" x2="45.72" y2="170.18" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="170.18" x2="45.72" y2="167.64" width="0.1524" layer="91"/>
-<junction x="45.72" y="167.64"/>
-<pinref part="J2" gate="G$1" pin="3"/>
-<wire x1="48.26" y1="172.72" x2="45.72" y2="172.72" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="172.72" x2="45.72" y2="170.18" width="0.1524" layer="91"/>
-<junction x="45.72" y="170.18"/>
-<pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="48.26" y1="175.26" x2="45.72" y2="175.26" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="175.26" x2="45.72" y2="172.72" width="0.1524" layer="91"/>
-<junction x="45.72" y="172.72"/>
+<pinref part="GND13" gate="1" pin="GND"/>
+<wire x1="261.62" y1="165.1" x2="261.62" y2="170.18" width="0.1524" layer="91"/>
+<pinref part="U$2" gate="G$1" pin="GND"/>
+<wire x1="261.62" y1="170.18" x2="266.7" y2="170.18" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<pinref part="C2" gate="G$1" pin="1"/>
-<wire x1="48.26" y1="106.68" x2="45.72" y2="106.68" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="106.68" x2="45.72" y2="116.84" width="0.1524" layer="91"/>
-<pinref part="P+2" gate="1" pin="+24V"/>
-<pinref part="C1" gate="G$1" pin="1"/>
-<wire x1="45.72" y1="116.84" x2="45.72" y2="124.46" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="124.46" x2="45.72" y2="127" width="0.1524" layer="91"/>
-<wire x1="48.26" y1="116.84" x2="45.72" y2="116.84" width="0.1524" layer="91"/>
-<junction x="45.72" y="116.84"/>
-<pinref part="C3" gate="G$1" pin="2"/>
-<wire x1="48.26" y1="93.98" x2="45.72" y2="93.98" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="93.98" x2="45.72" y2="106.68" width="0.1524" layer="91"/>
-<junction x="45.72" y="106.68"/>
+<pinref part="U2" gate="G$1" pin="GND"/>
+<wire x1="165.1" y1="129.54" x2="170.18" y2="129.54" width="0.1524" layer="91"/>
+<wire x1="165.1" y1="129.54" x2="165.1" y2="119.38" width="0.1524" layer="91"/>
+<pinref part="GND14" gate="1" pin="GND"/>
 <pinref part="R1" gate="G$1" pin="1"/>
-<wire x1="45.72" y1="93.98" x2="45.72" y2="81.28" width="0.1524" layer="91"/>
-<junction x="45.72" y="93.98"/>
-<pinref part="R2" gate="G$1" pin="1"/>
-<wire x1="45.72" y1="81.28" x2="45.72" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="68.58" x2="45.72" y2="58.42" width="0.1524" layer="91"/>
-<junction x="45.72" y="68.58"/>
-<pinref part="C4" gate="G$1" pin="2"/>
-<wire x1="48.26" y1="81.28" x2="45.72" y2="81.28" width="0.1524" layer="91"/>
-<junction x="45.72" y="81.28"/>
-<pinref part="J14" gate="G$1" pin="2"/>
-<wire x1="45.72" y1="58.42" x2="45.72" y2="48.26" width="0.1524" layer="91"/>
-<junction x="45.72" y="58.42"/>
-<pinref part="D6" gate="G$1" pin="C"/>
-<wire x1="50.8" y1="124.46" x2="45.72" y2="124.46" width="0.1524" layer="91"/>
-<junction x="45.72" y="124.46"/>
+<wire x1="165.1" y1="119.38" x2="165.1" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="157.48" y1="121.92" x2="157.48" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="157.48" y1="119.38" x2="165.1" y2="119.38" width="0.1524" layer="91"/>
+<junction x="165.1" y="119.38"/>
+</segment>
+<segment>
+<pinref part="C6" gate="G$1" pin="2"/>
+<pinref part="GND15" gate="1" pin="GND"/>
+<wire x1="165.1" y1="137.16" x2="147.32" y2="137.16" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND6" gate="1" pin="GND"/>
+<pinref part="D1" gate="G$1" pin="C"/>
+<wire x1="147.32" y1="160.02" x2="147.32" y2="162.56" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="D7" gate="G$1" pin="C"/>
+<pinref part="GND10" gate="1" pin="GND"/>
+<wire x1="208.28" y1="106.68" x2="208.28" y2="104.14" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<pinref part="P+8" gate="1" pin="+24V"/>
-<pinref part="J8" gate="G$1" pin="PWRPAD"/>
-<wire x1="137.16" y1="45.72" x2="142.24" y2="45.72" width="0.1524" layer="91"/>
+<pinref part="U3" gate="G$1" pin="GND"/>
+<wire x1="274.32" y1="129.54" x2="279.4" y2="129.54" width="0.1524" layer="91"/>
+<wire x1="274.32" y1="129.54" x2="274.32" y2="119.38" width="0.1524" layer="91"/>
+<pinref part="GND16" gate="1" pin="GND"/>
+<pinref part="R5" gate="G$1" pin="1"/>
+<wire x1="274.32" y1="119.38" x2="274.32" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="266.7" y1="121.92" x2="266.7" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="266.7" y1="119.38" x2="274.32" y2="119.38" width="0.1524" layer="91"/>
+<junction x="274.32" y="119.38"/>
 </segment>
 <segment>
-<pinref part="R3" gate="G$1" pin="2"/>
-<pinref part="P+7" gate="1" pin="+24V"/>
-<wire x1="22.86" y1="116.84" x2="22.86" y2="121.92" width="0.1524" layer="91"/>
+<pinref part="C3" gate="G$1" pin="2"/>
+<pinref part="GND21" gate="1" pin="GND"/>
+<wire x1="274.32" y1="137.16" x2="256.54" y2="137.16" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<pinref part="P+4" gate="1" pin="+24V"/>
-<pinref part="J3" gate="G$1" pin="10"/>
-<wire x1="355.6" y1="63.5" x2="347.98" y2="63.5" width="0.1524" layer="91"/>
+<pinref part="J3" gate="G$1" pin="5"/>
+<pinref part="GND8" gate="1" pin="GND"/>
+<wire x1="38.1" y1="182.88" x2="30.48" y2="182.88" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<pinref part="J3" gate="G$1" pin="1"/>
-<pinref part="P+9" gate="1" pin="+24V"/>
-<wire x1="332.74" y1="73.66" x2="325.12" y2="73.66" width="0.1524" layer="91"/>
+<pinref part="D8" gate="G$1" pin="C"/>
+<pinref part="GND22" gate="1" pin="GND"/>
+<wire x1="320.04" y1="106.68" x2="320.04" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="C8" gate="G$1" pin="2"/>
+<wire x1="320.04" y1="104.14" x2="320.04" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="345.44" y1="119.38" x2="345.44" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="345.44" y1="104.14" x2="335.28" y2="104.14" width="0.1524" layer="91"/>
+<junction x="320.04" y="104.14"/>
+<pinref part="C9" gate="G$1" pin="2"/>
+<wire x1="335.28" y1="104.14" x2="320.04" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="335.28" y1="119.38" x2="335.28" y2="104.14" width="0.1524" layer="91"/>
+<junction x="335.28" y="104.14"/>
 </segment>
 <segment>
-<pinref part="U$1" gate="G$1" pin="IN"/>
-<pinref part="C5" gate="G$1" pin="1"/>
-<wire x1="116.84" y1="180.34" x2="106.68" y2="180.34" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="180.34" x2="99.06" y2="180.34" width="0.1524" layer="91"/>
-<junction x="106.68" y="180.34"/>
-<pinref part="P+12" gate="1" pin="+24V"/>
+<pinref part="J20" gate="G$1" pin="1"/>
+<pinref part="GND7" gate="1" pin="GND"/>
+<wire x1="215.9" y1="2.54" x2="223.52" y2="2.54" width="0.1524" layer="91"/>
 </segment>
-</net>
-<net name="+5V" class="0">
 <segment>
-<pinref part="J12" gate="G$1" pin="2"/>
-<pinref part="P+1" gate="1" pin="+5V"/>
-<wire x1="78.74" y1="81.28" x2="83.82" y2="81.28" width="0.1524" layer="91"/>
+<pinref part="GND23" gate="1" pin="GND"/>
+<pinref part="R12" gate="G$1" pin="1"/>
+<wire x1="220.98" y1="104.14" x2="220.98" y2="114.3" width="0.1524" layer="91"/>
+<pinref part="C5" gate="G$1" pin="2"/>
+<wire x1="220.98" y1="114.3" x2="220.98" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="228.6" y1="119.38" x2="228.6" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="228.6" y1="114.3" x2="220.98" y2="114.3" width="0.1524" layer="91"/>
+<junction x="220.98" y="114.3"/>
+<pinref part="C7" gate="G$1" pin="2"/>
+<wire x1="238.76" y1="119.38" x2="238.76" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="238.76" y1="114.3" x2="228.6" y2="114.3" width="0.1524" layer="91"/>
+<junction x="228.6" y="114.3"/>
 </segment>
 <segment>
-<pinref part="J11" gate="G$1" pin="2"/>
-<pinref part="P+3" gate="1" pin="+5V"/>
-<wire x1="7.62" y1="152.4" x2="15.24" y2="152.4" width="0.1524" layer="91"/>
+<pinref part="GND24" gate="1" pin="GND"/>
+<pinref part="C10" gate="G$1" pin="2"/>
+<wire x1="307.34" y1="200.66" x2="307.34" y2="203.2" width="0.1524" layer="91"/>
 </segment>
+</net>
+<net name="+24V" class="0">
 <segment>
-<pinref part="J13" gate="G$1" pin="2"/>
-<pinref part="P+10" gate="1" pin="+5V"/>
-<wire x1="292.1" y1="63.5" x2="302.26" y2="63.5" width="0.1524" layer="91"/>
+<pinref part="P+2" gate="1" pin="+24V"/>
+<pinref part="C1" gate="G$1" pin="1"/>
+<wire x1="109.22" y1="160.02" x2="109.22" y2="167.64" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="167.64" x2="109.22" y2="175.26" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="175.26" x2="109.22" y2="187.96" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="160.02" x2="109.22" y2="160.02" width="0.1524" layer="91"/>
+<junction x="109.22" y="160.02"/>
+<wire x1="109.22" y1="160.02" x2="109.22" y2="149.86" width="0.1524" layer="91"/>
+<pinref part="D6" gate="G$1" pin="C"/>
+<wire x1="114.3" y1="167.64" x2="109.22" y2="167.64" width="0.1524" layer="91"/>
+<junction x="109.22" y="167.64"/>
+<pinref part="J7" gate="G$1" pin="PWRPAD"/>
+<junction x="109.22" y="175.26"/>
+<pinref part="R13" gate="G$1" pin="1"/>
+<wire x1="111.76" y1="149.86" x2="109.22" y2="149.86" width="0.1524" layer="91"/>
+<pinref part="J14" gate="J$1" pin="2"/>
+<wire x1="106.68" y1="116.84" x2="106.68" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="124.46" x2="106.68" y2="134.62" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="134.62" x2="106.68" y2="149.86" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="149.86" x2="109.22" y2="149.86" width="0.1524" layer="91"/>
+<junction x="109.22" y="149.86"/>
+<pinref part="C2" gate="G$1" pin="1"/>
+<wire x1="111.76" y1="124.46" x2="106.68" y2="124.46" width="0.1524" layer="91"/>
+<junction x="106.68" y="124.46"/>
+<pinref part="C4" gate="G$1" pin="1"/>
+<wire x1="111.76" y1="134.62" x2="106.68" y2="134.62" width="0.1524" layer="91"/>
+<junction x="106.68" y="134.62"/>
 </segment>
 <segment>
-<pinref part="J10" gate="G$1" pin="2"/>
-<pinref part="P+11" gate="1" pin="+5V"/>
-<wire x1="154.94" y1="180.34" x2="157.48" y2="180.34" width="0.1524" layer="91"/>
+<pinref part="R3" gate="G$1" pin="2"/>
+<pinref part="P+7" gate="1" pin="+24V"/>
+<wire x1="160.02" y1="187.96" x2="160.02" y2="190.5" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<pinref part="J9" gate="G$1" pin="2"/>
-<wire x1="254" y1="236.22" x2="254" y2="243.84" width="0.1524" layer="91"/>
-<pinref part="P+13" gate="1" pin="+5V"/>
+<pinref part="P+16" gate="1" pin="+24V"/>
+<pinref part="U$2" gate="G$1" pin="VIN"/>
+<wire x1="261.62" y1="190.5" x2="266.7" y2="190.5" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<pinref part="P+14" gate="1" pin="+5V"/>
-<pinref part="C10" gate="G$1" pin="1"/>
-<wire x1="335.28" y1="116.84" x2="327.66" y2="116.84" width="0.1524" layer="91"/>
-<pinref part="C9" gate="G$1" pin="1"/>
-<wire x1="327.66" y1="116.84" x2="317.5" y2="116.84" width="0.1524" layer="91"/>
-<junction x="327.66" y="116.84"/>
-<pinref part="U2" gate="A" pin="VCC"/>
-<wire x1="317.5" y1="116.84" x2="279.4" y2="116.84" width="0.1524" layer="91"/>
-<junction x="317.5" y="116.84"/>
+<pinref part="Q1" gate="1" pin="D"/>
+<pinref part="P+13" gate="1" pin="+24V"/>
+<wire x1="208.28" y1="144.78" x2="208.28" y2="147.32" width="0.1524" layer="91"/>
+<wire x1="208.28" y1="147.32" x2="208.28" y2="162.56" width="0.1524" layer="91"/>
+<wire x1="208.28" y1="147.32" x2="220.98" y2="147.32" width="0.1524" layer="91"/>
+<junction x="208.28" y="147.32"/>
+<pinref part="Q2" gate="1" pin="D"/>
+<wire x1="220.98" y1="147.32" x2="220.98" y2="144.78" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="P+1" gate="1" pin="+24V"/>
+<pinref part="U2" gate="G$1" pin="V+"/>
+<wire x1="149.86" y1="144.78" x2="165.1" y2="144.78" width="0.1524" layer="91"/>
+<pinref part="C6" gate="G$1" pin="1"/>
+<wire x1="165.1" y1="144.78" x2="170.18" y2="144.78" width="0.1524" layer="91"/>
+<junction x="165.1" y="144.78"/>
 </segment>
 </net>
 <net name="+3V3" class="0">
 <segment>
 <pinref part="+3V1" gate="G$1" pin="+3V3"/>
 <pinref part="U1" gate="G$1" pin="+3V3"/>
-<wire x1="91.44" y1="73.66" x2="101.6" y2="73.66" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="+3V2" gate="G$1" pin="+3V3"/>
-<pinref part="J1" gate="G$1" pin="VCC"/>
-<wire x1="233.68" y1="134.62" x2="243.84" y2="134.62" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="U2" gate="A" pin="VL"/>
-<pinref part="C7" gate="G$1" pin="1"/>
-<wire x1="279.4" y1="114.3" x2="284.48" y2="114.3" width="0.1524" layer="91"/>
-<pinref part="C8" gate="G$1" pin="1"/>
-<wire x1="284.48" y1="114.3" x2="294.64" y2="114.3" width="0.1524" layer="91"/>
-<junction x="284.48" y="114.3"/>
-<pinref part="+3V3" gate="G$1" pin="+3V3"/>
-<wire x1="294.64" y1="114.3" x2="302.26" y2="114.3" width="0.1524" layer="91"/>
-<junction x="294.64" y="114.3"/>
+<wire x1="12.7" y1="35.56" x2="22.86" y2="35.56" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="D2" gate="G$1" pin="A"/>
-<wire x1="223.52" y1="45.72" x2="231.14" y2="45.72" width="0.1524" layer="91"/>
+<wire x1="248.92" y1="55.88" x2="256.54" y2="55.88" width="0.1524" layer="91"/>
 <pinref part="+3V4" gate="G$1" pin="+3V3"/>
 </segment>
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<wire x1="223.52" y1="33.02" x2="231.14" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="248.92" y1="43.18" x2="256.54" y2="43.18" width="0.1524" layer="91"/>
 <pinref part="+3V5" gate="G$1" pin="+3V3"/>
 </segment>
 <segment>
 <pinref part="D4" gate="G$1" pin="A"/>
-<wire x1="223.52" y1="20.32" x2="231.14" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="248.92" y1="30.48" x2="256.54" y2="30.48" width="0.1524" layer="91"/>
 <pinref part="+3V6" gate="G$1" pin="+3V3"/>
 </segment>
 <segment>
 <pinref part="D5" gate="G$1" pin="A"/>
-<wire x1="223.52" y1="7.62" x2="231.14" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="248.92" y1="17.78" x2="256.54" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="+3V7" gate="G$1" pin="+3V3"/>
 </segment>
+<segment>
+<pinref part="S4" gate="G$1" pin="S1"/>
+<pinref part="+3V12" gate="G$1" pin="+3V3"/>
+<wire x1="302.26" y1="17.78" x2="312.42" y2="17.78" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="S3" gate="G$1" pin="S1"/>
+<pinref part="+3V11" gate="G$1" pin="+3V3"/>
+<wire x1="302.26" y1="30.48" x2="312.42" y2="30.48" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="S2" gate="G$1" pin="S1"/>
+<pinref part="+3V10" gate="G$1" pin="+3V3"/>
+<wire x1="302.26" y1="43.18" x2="312.42" y2="43.18" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="S1" gate="G$1" pin="S1"/>
+<pinref part="+3V9" gate="G$1" pin="+3V3"/>
+<wire x1="302.26" y1="55.88" x2="312.42" y2="55.88" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="D9" gate="G$1" pin="A"/>
+<wire x1="248.92" y1="5.08" x2="256.54" y2="5.08" width="0.1524" layer="91"/>
+<pinref part="+3V3" gate="G$1" pin="+3V3"/>
+</segment>
 </net>
 <net name="PSU_VSENSE" class="0">
 <segment>
 <pinref part="R4" gate="G$1" pin="2"/>
 <pinref part="R3" gate="G$1" pin="1"/>
-<wire x1="22.86" y1="99.06" x2="22.86" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="172.72" x2="160.02" y2="175.26" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="175.26" x2="160.02" y2="177.8" width="0.1524" layer="91"/>
+<junction x="160.02" y="175.26"/>
+<label x="165.1" y="175.26" size="1.778" layer="95"/>
+<wire x1="160.02" y1="175.26" x2="182.88" y2="175.26" width="0.1524" layer="91"/>
 <pinref part="D1" gate="G$1" pin="A"/>
-<wire x1="22.86" y1="104.14" x2="22.86" y2="106.68" width="0.1524" layer="91"/>
-<wire x1="7.62" y1="104.14" x2="22.86" y2="104.14" width="0.1524" layer="91"/>
-<junction x="22.86" y="104.14"/>
-<label x="22.86" y="104.14" size="1.778" layer="95"/>
+<wire x1="147.32" y1="170.18" x2="147.32" y2="175.26" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="175.26" x2="160.02" y2="175.26" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="U1" gate="G$1" pin="PB06/ADC1-8"/>
-<wire x1="182.88" y1="83.82" x2="198.12" y2="83.82" width="0.1524" layer="91"/>
-<label x="187.96" y="83.82" size="1.778" layer="95"/>
+<wire x1="104.14" y1="45.72" x2="124.46" y2="45.72" width="0.1524" layer="91"/>
+<label x="109.22" y="45.72" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="N$2" class="0">
+<net name="RPI_TX" class="0">
 <segment>
-<pinref part="D1" gate="G$1" pin="C"/>
-<pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="7.62" y1="96.52" x2="7.62" y2="93.98" width="0.1524" layer="91"/>
+<pinref part="X1" gate="G$1" pin="TXD"/>
+<wire x1="185.42" y1="33.02" x2="200.66" y2="33.02" width="0.1524" layer="91"/>
+<label x="190.5" y="33.02" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA20/TC7-0/SER5-2/SER3-2"/>
+<wire x1="104.14" y1="58.42" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
+<label x="109.22" y="58.42" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="B2" class="0">
+<net name="RPI_RX" class="0">
 <segment>
-<pinref part="J3" gate="G$1" pin="3"/>
-<wire x1="332.74" y1="71.12" x2="325.12" y2="71.12" width="0.1524" layer="91"/>
-<label x="325.12" y="71.12" size="1.778" layer="95"/>
+<pinref part="X1" gate="G$1" pin="RXD"/>
+<wire x1="185.42" y1="30.48" x2="200.66" y2="30.48" width="0.1524" layer="91"/>
+<label x="190.5" y="30.48" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U2" gate="A" pin="B"/>
-<wire x1="243.84" y1="88.9" x2="231.14" y2="88.9" width="0.1524" layer="91"/>
-<label x="231.14" y="88.9" size="1.778" layer="95"/>
+<pinref part="U1" gate="G$1" pin="PA22/TC4-0/SER5-1/SER3-0"/>
+<wire x1="104.14" y1="53.34" x2="124.46" y2="53.34" width="0.1524" layer="91"/>
+<label x="109.22" y="53.34" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="Y2" class="0">
+<net name="DISP_SCL" class="0">
 <segment>
-<pinref part="J3" gate="G$1" pin="7"/>
-<wire x1="332.74" y1="66.04" x2="325.12" y2="66.04" width="0.1524" layer="91"/>
-<label x="325.12" y="66.04" size="1.778" layer="95"/>
+<pinref part="J1" gate="G$1" pin="SCL"/>
+<wire x1="172.72" y1="86.36" x2="160.02" y2="86.36" width="0.1524" layer="91"/>
+<label x="160.02" y="86.36" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U2" gate="A" pin="Y"/>
-<wire x1="243.84" y1="63.5" x2="231.14" y2="63.5" width="0.1524" layer="91"/>
-<label x="231.14" y="63.5" size="1.778" layer="95"/>
+<pinref part="U1" gate="G$1" pin="PB13/TC4-1/SER4-1"/>
+<wire x1="104.14" y1="33.02" x2="124.46" y2="33.02" width="0.1524" layer="91"/>
+<label x="109.22" y="33.02" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="A2" class="0">
+<net name="DISP_SDA" class="0">
 <segment>
-<pinref part="J3" gate="G$1" pin="4"/>
-<wire x1="347.98" y1="71.12" x2="355.6" y2="71.12" width="0.1524" layer="91"/>
-<label x="350.52" y="71.12" size="1.778" layer="95"/>
+<pinref part="J1" gate="G$1" pin="SDA"/>
+<wire x1="172.72" y1="91.44" x2="160.02" y2="91.44" width="0.1524" layer="91"/>
+<label x="160.02" y="91.44" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U2" gate="A" pin="A"/>
-<wire x1="243.84" y1="93.98" x2="231.14" y2="93.98" width="0.1524" layer="91"/>
-<label x="231.14" y="93.98" size="1.778" layer="95"/>
+<pinref part="U1" gate="G$1" pin="PB12/TC4-0/SER4-0"/>
+<wire x1="104.14" y1="35.56" x2="124.46" y2="35.56" width="0.1524" layer="91"/>
+<label x="109.22" y="35.56" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="Z2" class="0">
+<net name="PA12" class="0">
 <segment>
-<pinref part="J3" gate="G$1" pin="8"/>
-<wire x1="347.98" y1="66.04" x2="355.6" y2="66.04" width="0.1524" layer="91"/>
-<label x="350.52" y="66.04" size="1.778" layer="95"/>
+<pinref part="U1" gate="G$1" pin="PA12/TC2-0/TCC0-6/SER2-0/SER4-1"/>
+<wire x1="104.14" y1="66.04" x2="124.46" y2="66.04" width="0.1524" layer="91"/>
+<label x="109.22" y="66.04" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U2" gate="A" pin="Z"/>
-<wire x1="243.84" y1="58.42" x2="231.14" y2="58.42" width="0.1524" layer="91"/>
-<label x="231.14" y="58.42" size="1.778" layer="95"/>
+<pinref part="R9" gate="G$1" pin="1"/>
+<wire x1="228.6" y1="43.18" x2="215.9" y2="43.18" width="0.1524" layer="91"/>
+<label x="215.9" y="43.18" size="1.778" layer="95"/>
+<pinref part="J16" gate="G$1" pin="2"/>
 </segment>
 </net>
-<net name="N$5" class="0">
+<net name="PA13" class="0">
 <segment>
-<pinref part="U$1" gate="G$1" pin="OUT"/>
-<pinref part="J10" gate="G$1" pin="1"/>
-<wire x1="132.08" y1="180.34" x2="139.7" y2="180.34" width="0.1524" layer="91"/>
-<pinref part="C6" gate="G$1" pin="1"/>
-<wire x1="139.7" y1="180.34" x2="144.78" y2="180.34" width="0.1524" layer="91"/>
-<junction x="139.7" y="180.34"/>
+<pinref part="U1" gate="G$1" pin="PA13/TC2-1/TCC0-7/SER2-1/SER4-0"/>
+<wire x1="104.14" y1="63.5" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<label x="109.22" y="63.5" size="1.778" layer="95"/>
 </segment>
-</net>
-<net name="N$6" class="0">
 <segment>
-<pinref part="X1" gate="G$1" pin="5V0B"/>
-<pinref part="J9" gate="G$1" pin="1"/>
-<wire x1="254" y1="220.98" x2="254" y2="226.06" width="0.1524" layer="91"/>
+<pinref part="R8" gate="G$1" pin="1"/>
+<wire x1="228.6" y1="55.88" x2="215.9" y2="55.88" width="0.1524" layer="91"/>
+<label x="215.9" y="55.88" size="1.778" layer="95"/>
+<pinref part="J15" gate="G$1" pin="2"/>
 </segment>
 </net>
-<net name="RPI_TX" class="0">
+<net name="PB14" class="0">
 <segment>
-<pinref part="X1" gate="G$1" pin="TXD"/>
-<wire x1="274.32" y1="193.04" x2="289.56" y2="193.04" width="0.1524" layer="91"/>
-<label x="279.4" y="193.04" size="1.778" layer="95"/>
+<pinref part="U1" gate="G$1" pin="PB14/TC5-0/SER4-2"/>
+<wire x1="104.14" y1="30.48" x2="124.46" y2="30.48" width="0.1524" layer="91"/>
+<label x="109.22" y="30.48" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U1" gate="G$1" pin="PA20/TC7-0/SER5-2/SER3-2"/>
-<wire x1="182.88" y1="96.52" x2="198.12" y2="96.52" width="0.1524" layer="91"/>
-<label x="187.96" y="96.52" size="1.778" layer="95"/>
+<pinref part="R11" gate="G$1" pin="1"/>
+<wire x1="228.6" y1="17.78" x2="215.9" y2="17.78" width="0.1524" layer="91"/>
+<label x="215.9" y="17.78" size="1.778" layer="95"/>
+<pinref part="J18" gate="G$1" pin="2"/>
 </segment>
 </net>
-<net name="RPI_RX" class="0">
+<net name="PB15" class="0">
 <segment>
-<pinref part="X1" gate="G$1" pin="RXD"/>
-<wire x1="274.32" y1="190.5" x2="289.56" y2="190.5" width="0.1524" layer="91"/>
-<label x="279.4" y="190.5" size="1.778" layer="95"/>
+<pinref part="U1" gate="G$1" pin="PB15/TC5-1/SER4-3"/>
+<wire x1="104.14" y1="27.94" x2="124.46" y2="27.94" width="0.1524" layer="91"/>
+<label x="109.22" y="27.94" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U1" gate="G$1" pin="PA22/TC4-0/SER5-1/SER3-0"/>
-<wire x1="182.88" y1="91.44" x2="198.12" y2="91.44" width="0.1524" layer="91"/>
-<label x="187.96" y="91.44" size="1.778" layer="95"/>
+<pinref part="R10" gate="G$1" pin="1"/>
+<wire x1="228.6" y1="30.48" x2="215.9" y2="30.48" width="0.1524" layer="91"/>
+<label x="215.9" y="30.48" size="1.778" layer="95"/>
+<pinref part="J17" gate="G$1" pin="2"/>
 </segment>
 </net>
-<net name="DISP_SCL" class="0">
+<net name="N$3" class="0">
 <segment>
-<pinref part="J1" gate="G$1" pin="SCL"/>
-<wire x1="243.84" y1="139.7" x2="231.14" y2="139.7" width="0.1524" layer="91"/>
-<label x="231.14" y="139.7" size="1.778" layer="95"/>
+<pinref part="R8" gate="G$1" pin="2"/>
+<pinref part="D2" gate="G$1" pin="C"/>
+<wire x1="238.76" y1="55.88" x2="241.3" y2="55.88" width="0.1524" layer="91"/>
 </segment>
+</net>
+<net name="N$1" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PB13/TC4-1/SER4-1"/>
-<wire x1="182.88" y1="71.12" x2="198.12" y2="71.12" width="0.1524" layer="91"/>
-<label x="187.96" y="71.12" size="1.778" layer="95"/>
+<pinref part="R9" gate="G$1" pin="2"/>
+<pinref part="D3" gate="G$1" pin="C"/>
+<wire x1="238.76" y1="43.18" x2="241.3" y2="43.18" width="0.1524" layer="91"/>
 </segment>
 </net>
-<net name="DISP_SDA" class="0">
+<net name="N$4" class="0">
 <segment>
-<pinref part="J1" gate="G$1" pin="SDA"/>
-<wire x1="243.84" y1="144.78" x2="231.14" y2="144.78" width="0.1524" layer="91"/>
-<label x="231.14" y="144.78" size="1.778" layer="95"/>
+<pinref part="R10" gate="G$1" pin="2"/>
+<pinref part="D4" gate="G$1" pin="C"/>
+<wire x1="238.76" y1="30.48" x2="241.3" y2="30.48" width="0.1524" layer="91"/>
 </segment>
+</net>
+<net name="N$9" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PB12/TC4-0/SER4-0"/>
-<wire x1="182.88" y1="73.66" x2="198.12" y2="73.66" width="0.1524" layer="91"/>
-<label x="187.96" y="73.66" size="1.778" layer="95"/>
+<pinref part="R11" gate="G$1" pin="2"/>
+<pinref part="D5" gate="G$1" pin="C"/>
+<wire x1="238.76" y1="17.78" x2="241.3" y2="17.78" width="0.1524" layer="91"/>
 </segment>
 </net>
-<net name="N$7" class="0">
+<net name="5V_VREG" class="0">
 <segment>
-<pinref part="R7" gate="G$1" pin="1"/>
-<pinref part="U2" gate="A" pin="TERM100"/>
-<wire x1="223.52" y1="68.58" x2="243.84" y2="68.58" width="0.1524" layer="91"/>
+<pinref part="U$2" gate="G$1" pin="VOUT"/>
+<wire x1="297.18" y1="190.5" x2="322.58" y2="190.5" width="0.1524" layer="91"/>
+<label x="299.72" y="190.5" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J10" gate="J$1" pin="3"/>
+<wire x1="271.78" y1="218.44" x2="292.1" y2="218.44" width="0.1524" layer="91"/>
+<label x="274.32" y="218.44" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="N$8" class="0">
+<net name="N$5" class="0">
 <segment>
-<pinref part="R6" gate="G$1" pin="1"/>
-<pinref part="U2" gate="A" pin="SRL"/>
-<wire x1="228.6" y1="73.66" x2="243.84" y2="73.66" width="0.1524" layer="91"/>
+<pinref part="U2" gate="G$1" pin="GATE"/>
+<pinref part="Q1" gate="1" pin="G"/>
+<wire x1="200.66" y1="137.16" x2="203.2" y2="137.16" width="0.1524" layer="91"/>
+<pinref part="Q2" gate="1" pin="G"/>
+<wire x1="215.9" y1="137.16" x2="203.2" y2="137.16" width="0.1524" layer="91"/>
+<junction x="203.2" y="137.16"/>
 </segment>
 </net>
-<net name="2-0-PA09" class="0">
+<net name="24V_SW" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PA09/ADC0-9/ADC1-3/TC0-1/TCC0-1/SER0-1/SER2-0"/>
-<wire x1="182.88" y1="111.76" x2="198.12" y2="111.76" width="0.1524" layer="91"/>
-<label x="185.42" y="111.76" size="1.778" layer="95"/>
+<pinref part="Q1" gate="1" pin="S"/>
+<wire x1="208.28" y1="134.62" x2="208.28" y2="129.54" width="0.1524" layer="91"/>
+<pinref part="U2" gate="G$1" pin="SRC"/>
+<wire x1="200.66" y1="129.54" x2="208.28" y2="129.54" width="0.1524" layer="91"/>
+<junction x="208.28" y="129.54"/>
+<wire x1="208.28" y1="129.54" x2="220.98" y2="129.54" width="0.1524" layer="91"/>
+<label x="226.06" y="129.54" size="1.778" layer="95"/>
+<pinref part="Q2" gate="1" pin="S"/>
+<wire x1="220.98" y1="129.54" x2="228.6" y2="129.54" width="0.1524" layer="91"/>
+<wire x1="228.6" y1="129.54" x2="238.76" y2="129.54" width="0.1524" layer="91"/>
+<wire x1="238.76" y1="129.54" x2="243.84" y2="129.54" width="0.1524" layer="91"/>
+<wire x1="220.98" y1="134.62" x2="220.98" y2="129.54" width="0.1524" layer="91"/>
+<junction x="220.98" y="129.54"/>
+<pinref part="R2" gate="G$1" pin="2"/>
+<wire x1="208.28" y1="127" x2="208.28" y2="129.54" width="0.1524" layer="91"/>
+<pinref part="R12" gate="G$1" pin="2"/>
+<wire x1="220.98" y1="127" x2="220.98" y2="129.54" width="0.1524" layer="91"/>
+<pinref part="C5" gate="G$1" pin="1"/>
+<wire x1="228.6" y1="127" x2="228.6" y2="129.54" width="0.1524" layer="91"/>
+<junction x="228.6" y="129.54"/>
+<pinref part="C7" gate="G$1" pin="1"/>
+<wire x1="238.76" y1="127" x2="238.76" y2="129.54" width="0.1524" layer="91"/>
+<junction x="238.76" y="129.54"/>
+</segment>
+<segment>
+<pinref part="J3" gate="G$1" pin="1"/>
+<wire x1="12.7" y1="187.96" x2="38.1" y2="187.96" width="0.1524" layer="91"/>
+<label x="12.7" y="187.96" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J2" gate="G$1" pin="11"/>
+<pinref part="J2" gate="G$1" pin="9"/>
+<wire x1="35.56" y1="149.86" x2="38.1" y2="149.86" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="152.4" x2="35.56" y2="152.4" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="152.4" x2="35.56" y2="149.86" width="0.1524" layer="91"/>
+<junction x="35.56" y="149.86"/>
+<pinref part="J2" gate="G$1" pin="7"/>
+<wire x1="38.1" y1="154.94" x2="35.56" y2="154.94" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="154.94" x2="35.56" y2="152.4" width="0.1524" layer="91"/>
+<junction x="35.56" y="152.4"/>
+<pinref part="J2" gate="G$1" pin="5"/>
+<wire x1="38.1" y1="157.48" x2="35.56" y2="157.48" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="157.48" x2="35.56" y2="154.94" width="0.1524" layer="91"/>
+<junction x="35.56" y="154.94"/>
+<pinref part="J2" gate="G$1" pin="3"/>
+<wire x1="38.1" y1="160.02" x2="35.56" y2="160.02" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="160.02" x2="35.56" y2="157.48" width="0.1524" layer="91"/>
+<junction x="35.56" y="157.48"/>
+<pinref part="J2" gate="G$1" pin="1"/>
+<wire x1="38.1" y1="162.56" x2="35.56" y2="162.56" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="162.56" x2="35.56" y2="160.02" width="0.1524" layer="91"/>
+<junction x="35.56" y="160.02"/>
+<wire x1="35.56" y1="149.86" x2="12.7" y2="149.86" width="0.1524" layer="91"/>
+<label x="12.7" y="149.86" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J3" gate="G$1" pin="10"/>
+<wire x1="53.34" y1="177.8" x2="78.74" y2="177.8" width="0.1524" layer="91"/>
+<label x="68.58" y="177.8" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J2" gate="G$1" pin="20"/>
+<pinref part="J2" gate="G$1" pin="30"/>
+<wire x1="55.88" y1="139.7" x2="53.34" y2="139.7" width="0.1524" layer="91"/>
+<wire x1="53.34" y1="127" x2="55.88" y2="127" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="127" x2="55.88" y2="129.54" width="0.1524" layer="91"/>
+<junction x="55.88" y="139.7"/>
+<pinref part="J2" gate="G$1" pin="22"/>
+<wire x1="55.88" y1="129.54" x2="55.88" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="132.08" x2="55.88" y2="134.62" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="134.62" x2="55.88" y2="137.16" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="137.16" x2="55.88" y2="139.7" width="0.1524" layer="91"/>
+<wire x1="53.34" y1="137.16" x2="55.88" y2="137.16" width="0.1524" layer="91"/>
+<junction x="55.88" y="137.16"/>
+<pinref part="J2" gate="G$1" pin="24"/>
+<wire x1="53.34" y1="134.62" x2="55.88" y2="134.62" width="0.1524" layer="91"/>
+<junction x="55.88" y="134.62"/>
+<pinref part="J2" gate="G$1" pin="26"/>
+<wire x1="53.34" y1="132.08" x2="55.88" y2="132.08" width="0.1524" layer="91"/>
+<junction x="55.88" y="132.08"/>
+<pinref part="J2" gate="G$1" pin="28"/>
+<wire x1="53.34" y1="129.54" x2="55.88" y2="129.54" width="0.1524" layer="91"/>
+<junction x="55.88" y="129.54"/>
+<wire x1="55.88" y1="139.7" x2="78.74" y2="139.7" width="0.1524" layer="91"/>
+<label x="68.58" y="139.7" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U2" gate="A" pin="DI"/>
-<wire x1="243.84" y1="109.22" x2="231.14" y2="109.22" width="0.1524" layer="91"/>
-<label x="231.14" y="109.22" size="1.778" layer="95"/>
+<pinref part="J14" gate="J$1" pin="3"/>
+<wire x1="104.14" y1="116.84" x2="104.14" y2="142.24" width="0.1524" layer="91"/>
+<label x="104.14" y="121.92" size="1.778" layer="95" rot="R90"/>
 </segment>
 </net>
-<net name="2-2-PA10" class="0">
+<net name="24V_SWITCH" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="INPUT"/>
+<wire x1="170.18" y1="134.62" x2="157.48" y2="134.62" width="0.1524" layer="91"/>
+<label x="147.32" y="134.62" size="1.778" layer="95"/>
+<pinref part="R1" gate="G$1" pin="2"/>
+<wire x1="157.48" y1="134.62" x2="152.4" y2="134.62" width="0.1524" layer="91"/>
+<wire x1="152.4" y1="134.62" x2="147.32" y2="134.62" width="0.1524" layer="91"/>
+<wire x1="157.48" y1="132.08" x2="157.48" y2="134.62" width="0.1524" layer="91"/>
+<junction x="157.48" y="134.62"/>
+<pinref part="J9" gate="G$1" pin="2"/>
+<wire x1="152.4" y1="127" x2="152.4" y2="134.62" width="0.1524" layer="91"/>
+<junction x="152.4" y="134.62"/>
+</segment>
 <segment>
 <pinref part="U1" gate="G$1" pin="PA10/ADC0-10/TC1-0/TCC0-2/SER0-2/SER2-2"/>
-<wire x1="182.88" y1="109.22" x2="198.12" y2="109.22" width="0.1524" layer="91"/>
-<label x="185.42" y="109.22" size="1.778" layer="95"/>
+<wire x1="104.14" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
+<label x="109.22" y="71.12" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$2" class="0">
+<segment>
+<pinref part="R2" gate="G$1" pin="1"/>
+<pinref part="D7" gate="G$1" pin="A"/>
+<wire x1="208.28" y1="116.84" x2="208.28" y2="114.3" width="0.1524" layer="91"/>
 </segment>
+</net>
+<net name="N$6" class="0">
 <segment>
-<pinref part="U2" gate="A" pin="RO"/>
-<wire x1="243.84" y1="78.74" x2="231.14" y2="78.74" width="0.1524" layer="91"/>
-<label x="231.14" y="78.74" size="1.778" layer="95"/>
+<pinref part="U3" gate="G$1" pin="GATE"/>
+<pinref part="Q3" gate="1" pin="G"/>
+<wire x1="309.88" y1="137.16" x2="314.96" y2="137.16" width="0.1524" layer="91"/>
 </segment>
 </net>
-<net name="RE2" class="0">
+<net name="5V_SW" class="0">
+<segment>
+<pinref part="Q3" gate="1" pin="S"/>
+<wire x1="320.04" y1="134.62" x2="320.04" y2="129.54" width="0.1524" layer="91"/>
+<pinref part="U3" gate="G$1" pin="SRC"/>
+<wire x1="309.88" y1="129.54" x2="320.04" y2="129.54" width="0.1524" layer="91"/>
+<junction x="320.04" y="129.54"/>
+<label x="337.82" y="129.54" size="1.778" layer="95"/>
+<wire x1="320.04" y1="129.54" x2="335.28" y2="129.54" width="0.1524" layer="91"/>
+<pinref part="R6" gate="G$1" pin="2"/>
+<wire x1="335.28" y1="129.54" x2="345.44" y2="129.54" width="0.1524" layer="91"/>
+<wire x1="345.44" y1="129.54" x2="355.6" y2="129.54" width="0.1524" layer="91"/>
+<wire x1="320.04" y1="127" x2="320.04" y2="129.54" width="0.1524" layer="91"/>
+<pinref part="C9" gate="G$1" pin="1"/>
+<wire x1="335.28" y1="127" x2="335.28" y2="129.54" width="0.1524" layer="91"/>
+<junction x="335.28" y="129.54"/>
+<pinref part="C8" gate="G$1" pin="1"/>
+<wire x1="345.44" y1="127" x2="345.44" y2="129.54" width="0.1524" layer="91"/>
+<junction x="345.44" y="129.54"/>
+</segment>
+<segment>
+<pinref part="J3" gate="G$1" pin="9"/>
+<wire x1="38.1" y1="177.8" x2="12.7" y2="177.8" width="0.1524" layer="91"/>
+<label x="12.7" y="177.8" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J3" gate="G$1" pin="2"/>
+<wire x1="53.34" y1="187.96" x2="78.74" y2="187.96" width="0.1524" layer="91"/>
+<label x="68.58" y="187.96" size="1.778" layer="95"/>
+</segment>
 <segment>
-<pinref part="U2" gate="A" pin="!RE"/>
-<wire x1="243.84" y1="104.14" x2="231.14" y2="104.14" width="0.1524" layer="91"/>
-<label x="231.14" y="104.14" size="1.778" layer="95"/>
+<pinref part="J2" gate="G$1" pin="12"/>
+<wire x1="53.34" y1="149.86" x2="78.74" y2="149.86" width="0.1524" layer="91"/>
+<label x="68.58" y="149.86" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U1" gate="G$1" pin="PB07/AD1-9"/>
-<wire x1="182.88" y1="81.28" x2="198.12" y2="81.28" width="0.1524" layer="91"/>
-<label x="187.96" y="81.28" size="1.778" layer="95"/>
+<pinref part="J2" gate="G$1" pin="19"/>
+<wire x1="38.1" y1="139.7" x2="12.7" y2="139.7" width="0.1524" layer="91"/>
+<label x="12.7" y="139.7" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="TERM2" class="0">
+<net name="5V_SWITCH" class="0">
 <segment>
-<pinref part="U2" gate="A" pin="!TERM"/>
-<wire x1="243.84" y1="99.06" x2="231.14" y2="99.06" width="0.1524" layer="91"/>
-<label x="231.14" y="99.06" size="1.778" layer="95"/>
+<pinref part="U3" gate="G$1" pin="INPUT"/>
+<wire x1="279.4" y1="134.62" x2="266.7" y2="134.62" width="0.1524" layer="91"/>
+<label x="256.54" y="134.62" size="1.778" layer="95"/>
+<pinref part="R5" gate="G$1" pin="2"/>
+<wire x1="266.7" y1="134.62" x2="261.62" y2="134.62" width="0.1524" layer="91"/>
+<wire x1="261.62" y1="134.62" x2="256.54" y2="134.62" width="0.1524" layer="91"/>
+<wire x1="266.7" y1="132.08" x2="266.7" y2="134.62" width="0.1524" layer="91"/>
+<junction x="266.7" y="134.62"/>
+<pinref part="J13" gate="G$1" pin="2"/>
+<wire x1="261.62" y1="127" x2="261.62" y2="134.62" width="0.1524" layer="91"/>
+<junction x="261.62" y="134.62"/>
 </segment>
 <segment>
 <pinref part="U1" gate="G$1" pin="PA11/ADC0-11/TC1-1/TCC0-3/SER0-3/SER2-3"/>
-<wire x1="182.88" y1="106.68" x2="198.12" y2="106.68" width="0.1524" layer="91"/>
-<label x="185.42" y="106.68" size="1.778" layer="95"/>
+<wire x1="104.14" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
+<label x="109.22" y="68.58" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="DE2" class="0">
+<net name="N$7" class="0">
 <segment>
-<pinref part="U2" gate="A" pin="DE"/>
-<wire x1="243.84" y1="83.82" x2="231.14" y2="83.82" width="0.1524" layer="91"/>
-<label x="231.14" y="83.82" size="1.778" layer="95"/>
+<pinref part="R6" gate="G$1" pin="1"/>
+<pinref part="D8" gate="G$1" pin="A"/>
+<wire x1="320.04" y1="116.84" x2="320.04" y2="114.3" width="0.1524" layer="91"/>
 </segment>
+</net>
+<net name="+5V" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PA08/ADC0-8/ADC1-2/TC0-0/TCC0-0/SER0-0/SER2-1"/>
-<wire x1="182.88" y1="114.3" x2="198.12" y2="114.3" width="0.1524" layer="91"/>
-<label x="185.42" y="114.3" size="1.778" layer="95"/>
+<pinref part="J11" gate="J$1" pin="3"/>
+<wire x1="304.8" y1="218.44" x2="307.34" y2="218.44" width="0.1524" layer="91"/>
+<wire x1="307.34" y1="218.44" x2="307.34" y2="215.9" width="0.1524" layer="91"/>
+<pinref part="J11" gate="J$1" pin="1"/>
+<wire x1="307.34" y1="215.9" x2="307.34" y2="213.36" width="0.1524" layer="91"/>
+<wire x1="307.34" y1="213.36" x2="304.8" y2="213.36" width="0.1524" layer="91"/>
+<pinref part="J11" gate="J$1" pin="2"/>
+<wire x1="304.8" y1="215.9" x2="307.34" y2="215.9" width="0.1524" layer="91"/>
+<junction x="307.34" y="215.9"/>
+<pinref part="P+4" gate="1" pin="+5V"/>
+<wire x1="307.34" y1="223.52" x2="307.34" y2="218.44" width="0.1524" layer="91"/>
+<junction x="307.34" y="218.44"/>
+<pinref part="C10" gate="G$1" pin="1"/>
+<wire x1="307.34" y1="210.82" x2="307.34" y2="213.36" width="0.1524" layer="91"/>
+<junction x="307.34" y="213.36"/>
 </segment>
-</net>
-<net name="PA12" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PA12/TC2-0/TCC0-6/SER2-0/SER4-1"/>
-<wire x1="182.88" y1="104.14" x2="198.12" y2="104.14" width="0.1524" layer="91"/>
-<label x="187.96" y="104.14" size="1.778" layer="95"/>
+<pinref part="Q3" gate="1" pin="D"/>
+<wire x1="320.04" y1="144.78" x2="320.04" y2="152.4" width="0.1524" layer="91"/>
+<pinref part="U3" gate="G$1" pin="V+"/>
+<pinref part="C3" gate="G$1" pin="1"/>
+<wire x1="274.32" y1="144.78" x2="279.4" y2="144.78" width="0.1524" layer="91"/>
+<junction x="274.32" y="144.78"/>
+<wire x1="274.32" y1="144.78" x2="274.32" y2="152.4" width="0.1524" layer="91"/>
+<wire x1="274.32" y1="152.4" x2="320.04" y2="152.4" width="0.1524" layer="91"/>
+<junction x="320.04" y="152.4"/>
+<wire x1="320.04" y1="152.4" x2="320.04" y2="162.56" width="0.1524" layer="91"/>
+<pinref part="P+3" gate="1" pin="+5V"/>
 </segment>
 <segment>
-<pinref part="R9" gate="G$1" pin="1"/>
-<wire x1="203.2" y1="33.02" x2="190.5" y2="33.02" width="0.1524" layer="91"/>
-<label x="190.5" y="33.02" size="1.778" layer="95"/>
-<pinref part="J16" gate="G$1" pin="2"/>
+<pinref part="J13" gate="G$1" pin="1"/>
+<wire x1="261.62" y1="116.84" x2="261.62" y2="124.46" width="0.1524" layer="91"/>
+<pinref part="P+5" gate="1" pin="+5V"/>
 </segment>
-</net>
-<net name="PA13" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PA13/TC2-1/TCC0-7/SER2-1/SER4-0"/>
-<wire x1="182.88" y1="101.6" x2="198.12" y2="101.6" width="0.1524" layer="91"/>
-<label x="187.96" y="101.6" size="1.778" layer="95"/>
+<pinref part="J9" gate="G$1" pin="1"/>
+<wire x1="152.4" y1="124.46" x2="152.4" y2="116.84" width="0.1524" layer="91"/>
+<pinref part="P+6" gate="1" pin="+5V"/>
 </segment>
 <segment>
-<pinref part="R8" gate="G$1" pin="1"/>
-<wire x1="203.2" y1="45.72" x2="190.5" y2="45.72" width="0.1524" layer="91"/>
-<label x="190.5" y="45.72" size="1.778" layer="95"/>
-<pinref part="J15" gate="G$1" pin="2"/>
+<pinref part="J1" gate="G$1" pin="VCC"/>
+<wire x1="162.56" y1="81.28" x2="172.72" y2="81.28" width="0.1524" layer="91"/>
+<pinref part="P+8" gate="1" pin="+5V"/>
 </segment>
 </net>
-<net name="PB14" class="0">
+<net name="5V_RPI" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PB14/TC5-0/SER4-2"/>
-<wire x1="182.88" y1="68.58" x2="198.12" y2="68.58" width="0.1524" layer="91"/>
-<label x="187.96" y="68.58" size="1.778" layer="95"/>
+<pinref part="J10" gate="J$1" pin="2"/>
+<wire x1="271.78" y1="215.9" x2="292.1" y2="215.9" width="0.1524" layer="91"/>
+<label x="274.32" y="215.9" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="R11" gate="G$1" pin="1"/>
-<wire x1="203.2" y1="7.62" x2="190.5" y2="7.62" width="0.1524" layer="91"/>
-<label x="190.5" y="7.62" size="1.778" layer="95"/>
-<pinref part="J18" gate="G$1" pin="2"/>
+<pinref part="J12" gate="J$1" pin="2"/>
+<wire x1="322.58" y1="215.9" x2="337.82" y2="215.9" width="0.1524" layer="91"/>
+<label x="325.12" y="215.9" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="X1" gate="G$1" pin="5V0B"/>
+<wire x1="165.1" y1="60.96" x2="165.1" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="165.1" y1="66.04" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<label x="167.64" y="66.04" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="PB15" class="0">
+<net name="5V_D51" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="PB15/TC5-1/SER4-3"/>
-<wire x1="182.88" y1="66.04" x2="198.12" y2="66.04" width="0.1524" layer="91"/>
-<label x="187.96" y="66.04" size="1.778" layer="95"/>
+<pinref part="J10" gate="J$1" pin="1"/>
+<wire x1="271.78" y1="213.36" x2="292.1" y2="213.36" width="0.1524" layer="91"/>
+<label x="274.32" y="213.36" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="R10" gate="G$1" pin="1"/>
-<wire x1="203.2" y1="20.32" x2="190.5" y2="20.32" width="0.1524" layer="91"/>
-<label x="190.5" y="20.32" size="1.778" layer="95"/>
-<pinref part="J17" gate="G$1" pin="2"/>
+<pinref part="J12" gate="J$1" pin="1"/>
+<wire x1="322.58" y1="213.36" x2="337.82" y2="213.36" width="0.1524" layer="91"/>
+<label x="325.12" y="213.36" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="+5V"/>
+<wire x1="0" y1="43.18" x2="22.86" y2="43.18" width="0.1524" layer="91"/>
+<label x="0" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="N$3" class="0">
+<net name="N$8" class="0">
 <segment>
-<pinref part="R8" gate="G$1" pin="2"/>
-<pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="213.36" y1="45.72" x2="215.9" y2="45.72" width="0.1524" layer="91"/>
+<pinref part="J12" gate="J$1" pin="3"/>
+<wire x1="322.58" y1="218.44" x2="337.82" y2="218.44" width="0.1524" layer="91"/>
 </segment>
 </net>
-<net name="N$1" class="0">
+<net name="BTN1" class="0">
 <segment>
-<pinref part="R9" gate="G$1" pin="2"/>
-<pinref part="D3" gate="G$1" pin="C"/>
-<wire x1="213.36" y1="33.02" x2="215.9" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="PA09/ADC0-9/ADC1-3/TC0-1/TCC0-1/SER0-1/SER2-0"/>
+<wire x1="104.14" y1="73.66" x2="124.46" y2="73.66" width="0.1524" layer="91"/>
+<label x="109.22" y="73.66" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="S1" gate="G$1" pin="P1"/>
+<wire x1="292.1" y1="55.88" x2="276.86" y2="55.88" width="0.1524" layer="91"/>
+<label x="276.86" y="55.88" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="N$4" class="0">
+<net name="BTN2" class="0">
 <segment>
-<pinref part="R10" gate="G$1" pin="2"/>
-<pinref part="D4" gate="G$1" pin="C"/>
-<wire x1="213.36" y1="20.32" x2="215.9" y2="20.32" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="PA08/ADC0-8/ADC1-2/TC0-0/TCC0-0/SER0-0/SER2-1"/>
+<wire x1="104.14" y1="76.2" x2="124.46" y2="76.2" width="0.1524" layer="91"/>
+<label x="109.22" y="76.2" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="S2" gate="G$1" pin="P1"/>
+<wire x1="292.1" y1="43.18" x2="276.86" y2="43.18" width="0.1524" layer="91"/>
+<label x="276.86" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="N$9" class="0">
+<net name="BTN3" class="0">
 <segment>
-<pinref part="R11" gate="G$1" pin="2"/>
-<pinref part="D5" gate="G$1" pin="C"/>
-<wire x1="213.36" y1="7.62" x2="215.9" y2="7.62" width="0.1524" layer="91"/>
+<pinref part="S4" gate="G$1" pin="P1"/>
+<wire x1="292.1" y1="17.78" x2="276.86" y2="17.78" width="0.1524" layer="91"/>
+<label x="276.86" y="17.78" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA03/VREFA/ADC0-1"/>
+<wire x1="104.14" y1="88.9" x2="124.46" y2="88.9" width="0.1524" layer="91"/>
+<label x="109.22" y="88.9" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="N$10" class="0">
+<net name="BTN4" class="0">
 <segment>
-<pinref part="J13" gate="G$1" pin="1"/>
-<wire x1="312.42" y1="63.5" x2="312.42" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="312.42" y1="78.74" x2="355.6" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="355.6" y1="78.74" x2="355.6" y2="73.66" width="0.1524" layer="91"/>
-<pinref part="J3" gate="G$1" pin="2"/>
-<wire x1="355.6" y1="73.66" x2="347.98" y2="73.66" width="0.1524" layer="91"/>
-<pinref part="J3" gate="G$1" pin="9"/>
-<wire x1="332.74" y1="63.5" x2="312.42" y2="63.5" width="0.1524" layer="91"/>
-<junction x="312.42" y="63.5"/>
+<pinref part="S3" gate="G$1" pin="P1"/>
+<wire x1="292.1" y1="30.48" x2="276.86" y2="30.48" width="0.1524" layer="91"/>
+<label x="276.86" y="30.48" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA02/DAC-0/ADC0-1"/>
+<wire x1="104.14" y1="91.44" x2="124.46" y2="91.44" width="0.1524" layer="91"/>
+<label x="109.22" y="91.44" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="N$11" class="0">
+<net name="N$10" class="0">
 <segment>
-<pinref part="J2" gate="G$1" pin="19"/>
-<pinref part="J11" gate="G$1" pin="1"/>
-<wire x1="48.26" y1="152.4" x2="27.94" y2="152.4" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="152.4" x2="25.4" y2="152.4" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="152.4" x2="27.94" y2="182.88" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="182.88" x2="71.12" y2="182.88" width="0.1524" layer="91"/>
-<junction x="27.94" y="152.4"/>
-<pinref part="J2" gate="G$1" pin="12"/>
-<wire x1="63.5" y1="162.56" x2="71.12" y2="162.56" width="0.1524" layer="91"/>
-<wire x1="71.12" y1="182.88" x2="71.12" y2="162.56" width="0.1524" layer="91"/>
+<pinref part="R7" gate="G$1" pin="2"/>
+<pinref part="D9" gate="G$1" pin="C"/>
+<wire x1="238.76" y1="5.08" x2="241.3" y2="5.08" width="0.1524" layer="91"/>
 </segment>
 </net>
-<net name="N$12" class="0">
+<net name="PA04" class="0">
 <segment>
-<pinref part="J12" gate="G$1" pin="1"/>
-<pinref part="U1" gate="G$1" pin="+5V"/>
-<wire x1="93.98" y1="81.28" x2="101.6" y2="81.28" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="PA04/VREFB/ACD0-4/TC0-0/SER0-0"/>
+<wire x1="104.14" y1="86.36" x2="124.46" y2="86.36" width="0.1524" layer="91"/>
+<label x="109.22" y="86.36" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="R7" gate="G$1" pin="1"/>
+<wire x1="228.6" y1="5.08" x2="215.9" y2="5.08" width="0.1524" layer="91"/>
+<label x="215.9" y="5.08" size="1.778" layer="95"/>
+<pinref part="J20" gate="G$1" pin="2"/>
 </segment>
 </net>
 </nets>
diff --git a/2020-08_psu-breakout/2020-08_psu-breakout_2021-08-26.zip b/2020-08_psu-breakout/2020-08_psu-breakout_2021-08-26.zip
new file mode 100644
index 0000000000000000000000000000000000000000..5285ade5cc6268b57076215f9e3a7d40b1625e31
GIT binary patch
literal 183994
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
HFTnr+>C6;z

literal 0
HcmV?d00001

diff --git a/2020-08_psu-breakout/eagle.epf b/2020-08_psu-breakout/eagle.epf
index 16efaeb..ee21d1d 100644
--- a/2020-08_psu-breakout/eagle.epf
+++ b/2020-08_psu-breakout/eagle.epf
@@ -6,278 +6,27 @@ Desktop="Desktop"
 
 [Globals]
 AutoSaveProject=1
-UsedLibraryUrn="urn:adsk.eagle:library:79"
-UsedLibraryUrn="urn:adsk.eagle:library:88"
-UsedLibraryUrn="urn:adsk.eagle:library:201"
-UsedLibraryUrn="urn:adsk.eagle:library:202"
-UsedLibraryUrn="urn:adsk.eagle:library:203"
-UsedLibraryUrn="urn:adsk.eagle:library:204"
-UsedLibraryUrn="urn:adsk.eagle:library:206"
-UsedLibraryUrn="urn:adsk.eagle:library:208"
-UsedLibraryUrn="urn:adsk.eagle:library:210"
-UsedLibraryUrn="urn:adsk.eagle:library:211"
-UsedLibraryUrn="urn:adsk.eagle:library:212"
-UsedLibraryUrn="urn:adsk.eagle:library:213"
-UsedLibraryUrn="urn:adsk.eagle:library:89"
-UsedLibraryUrn="urn:adsk.eagle:library:214"
-UsedLibraryUrn="urn:adsk.eagle:library:215"
-UsedLibraryUrn="urn:adsk.eagle:library:218"
-UsedLibraryUrn="urn:adsk.eagle:library:220"
-UsedLibraryUrn="urn:adsk.eagle:library:221"
-UsedLibraryUrn="urn:adsk.eagle:library:222"
-UsedLibraryUrn="urn:adsk.eagle:library:224"
-UsedLibraryUrn="urn:adsk.eagle:library:226"
-UsedLibraryUrn="urn:adsk.eagle:library:229"
-UsedLibraryUrn="urn:adsk.eagle:library:230"
-UsedLibraryUrn="urn:adsk.eagle:library:90"
-UsedLibraryUrn="urn:adsk.eagle:library:231"
-UsedLibraryUrn="urn:adsk.eagle:library:233"
-UsedLibraryUrn="urn:adsk.eagle:library:234"
-UsedLibraryUrn="urn:adsk.eagle:library:235"
-UsedLibraryUrn="urn:adsk.eagle:library:236"
-UsedLibraryUrn="urn:adsk.eagle:library:237"
-UsedLibraryUrn="urn:adsk.eagle:library:238"
-UsedLibraryUrn="urn:adsk.eagle:library:239"
-UsedLibraryUrn="urn:adsk.eagle:library:240"
-UsedLibraryUrn="urn:adsk.eagle:library:241"
-UsedLibraryUrn="urn:adsk.eagle:library:93"
-UsedLibraryUrn="urn:adsk.eagle:library:242"
-UsedLibraryUrn="urn:adsk.eagle:library:243"
-UsedLibraryUrn="urn:adsk.eagle:library:244"
-UsedLibraryUrn="urn:adsk.eagle:library:245"
-UsedLibraryUrn="urn:adsk.eagle:library:248"
-UsedLibraryUrn="urn:adsk.eagle:library:250"
-UsedLibraryUrn="urn:adsk.eagle:library:251"
-UsedLibraryUrn="urn:adsk.eagle:library:252"
-UsedLibraryUrn="urn:adsk.eagle:library:255"
-UsedLibraryUrn="urn:adsk.eagle:library:256"
-UsedLibraryUrn="urn:adsk.eagle:library:94"
-UsedLibraryUrn="urn:adsk.eagle:library:258"
-UsedLibraryUrn="urn:adsk.eagle:library:259"
-UsedLibraryUrn="urn:adsk.eagle:library:260"
-UsedLibraryUrn="urn:adsk.eagle:library:261"
-UsedLibraryUrn="urn:adsk.eagle:library:262"
-UsedLibraryUrn="urn:adsk.eagle:library:263"
-UsedLibraryUrn="urn:adsk.eagle:library:264"
-UsedLibraryUrn="urn:adsk.eagle:library:265"
-UsedLibraryUrn="urn:adsk.eagle:library:266"
-UsedLibraryUrn="urn:adsk.eagle:library:267"
-UsedLibraryUrn="urn:adsk.eagle:library:96"
-UsedLibraryUrn="urn:adsk.eagle:library:269"
-UsedLibraryUrn="urn:adsk.eagle:library:270"
-UsedLibraryUrn="urn:adsk.eagle:library:272"
-UsedLibraryUrn="urn:adsk.eagle:library:273"
-UsedLibraryUrn="urn:adsk.eagle:library:274"
-UsedLibraryUrn="urn:adsk.eagle:library:275"
-UsedLibraryUrn="urn:adsk.eagle:library:276"
-UsedLibraryUrn="urn:adsk.eagle:library:278"
-UsedLibraryUrn="urn:adsk.eagle:library:279"
-UsedLibraryUrn="urn:adsk.eagle:library:281"
-UsedLibraryUrn="urn:adsk.eagle:library:97"
-UsedLibraryUrn="urn:adsk.eagle:library:283"
-UsedLibraryUrn="urn:adsk.eagle:library:284"
-UsedLibraryUrn="urn:adsk.eagle:library:285"
-UsedLibraryUrn="urn:adsk.eagle:library:287"
-UsedLibraryUrn="urn:adsk.eagle:library:288"
-UsedLibraryUrn="urn:adsk.eagle:library:289"
-UsedLibraryUrn="urn:adsk.eagle:library:290"
-UsedLibraryUrn="urn:adsk.eagle:library:291"
-UsedLibraryUrn="urn:adsk.eagle:library:293"
-UsedLibraryUrn="urn:adsk.eagle:library:294"
-UsedLibraryUrn="urn:adsk.eagle:library:98"
-UsedLibraryUrn="urn:adsk.eagle:library:296"
-UsedLibraryUrn="urn:adsk.eagle:library:297"
-UsedLibraryUrn="urn:adsk.eagle:library:298"
-UsedLibraryUrn="urn:adsk.eagle:library:300"
-UsedLibraryUrn="urn:adsk.eagle:library:302"
-UsedLibraryUrn="urn:adsk.eagle:library:303"
-UsedLibraryUrn="urn:adsk.eagle:library:304"
-UsedLibraryUrn="urn:adsk.eagle:library:307"
-UsedLibraryUrn="urn:adsk.eagle:library:312"
-UsedLibraryUrn="urn:adsk.eagle:library:313"
-UsedLibraryUrn="urn:adsk.eagle:library:99"
-UsedLibraryUrn="urn:adsk.eagle:library:314"
-UsedLibraryUrn="urn:adsk.eagle:library:315"
-UsedLibraryUrn="urn:adsk.eagle:library:317"
-UsedLibraryUrn="urn:adsk.eagle:library:318"
-UsedLibraryUrn="urn:adsk.eagle:library:319"
-UsedLibraryUrn="urn:adsk.eagle:library:320"
-UsedLibraryUrn="urn:adsk.eagle:library:322"
-UsedLibraryUrn="urn:adsk.eagle:library:323"
-UsedLibraryUrn="urn:adsk.eagle:library:324"
-UsedLibraryUrn="urn:adsk.eagle:library:325"
-UsedLibraryUrn="urn:adsk.eagle:library:102"
-UsedLibraryUrn="urn:adsk.eagle:library:327"
-UsedLibraryUrn="urn:adsk.eagle:library:328"
-UsedLibraryUrn="urn:adsk.eagle:library:331"
-UsedLibraryUrn="urn:adsk.eagle:library:332"
-UsedLibraryUrn="urn:adsk.eagle:library:334"
-UsedLibraryUrn="urn:adsk.eagle:library:335"
-UsedLibraryUrn="urn:adsk.eagle:library:336"
-UsedLibraryUrn="urn:adsk.eagle:library:337"
-UsedLibraryUrn="urn:adsk.eagle:library:338"
-UsedLibraryUrn="urn:adsk.eagle:library:339"
-UsedLibraryUrn="urn:adsk.eagle:library:80"
-UsedLibraryUrn="urn:adsk.eagle:library:105"
-UsedLibraryUrn="urn:adsk.eagle:library:341"
-UsedLibraryUrn="urn:adsk.eagle:library:342"
-UsedLibraryUrn="urn:adsk.eagle:library:343"
-UsedLibraryUrn="urn:adsk.eagle:library:344"
-UsedLibraryUrn="urn:adsk.eagle:library:346"
-UsedLibraryUrn="urn:adsk.eagle:library:347"
-UsedLibraryUrn="urn:adsk.eagle:library:350"
-UsedLibraryUrn="urn:adsk.eagle:library:351"
-UsedLibraryUrn="urn:adsk.eagle:library:353"
-UsedLibraryUrn="urn:adsk.eagle:library:358"
-UsedLibraryUrn="urn:adsk.eagle:library:107"
-UsedLibraryUrn="urn:adsk.eagle:library:360"
-UsedLibraryUrn="urn:adsk.eagle:library:361"
-UsedLibraryUrn="urn:adsk.eagle:library:362"
-UsedLibraryUrn="urn:adsk.eagle:library:364"
-UsedLibraryUrn="urn:adsk.eagle:library:366"
-UsedLibraryUrn="urn:adsk.eagle:library:367"
-UsedLibraryUrn="urn:adsk.eagle:library:368"
-UsedLibraryUrn="urn:adsk.eagle:library:369"
-UsedLibraryUrn="urn:adsk.eagle:library:371"
-UsedLibraryUrn="urn:adsk.eagle:library:372"
-UsedLibraryUrn="urn:adsk.eagle:library:109"
-UsedLibraryUrn="urn:adsk.eagle:library:373"
-UsedLibraryUrn="urn:adsk.eagle:library:374"
-UsedLibraryUrn="urn:adsk.eagle:library:375"
-UsedLibraryUrn="urn:adsk.eagle:library:376"
-UsedLibraryUrn="urn:adsk.eagle:library:377"
-UsedLibraryUrn="urn:adsk.eagle:library:378"
-UsedLibraryUrn="urn:adsk.eagle:library:379"
-UsedLibraryUrn="urn:adsk.eagle:library:380"
-UsedLibraryUrn="urn:adsk.eagle:library:382"
-UsedLibraryUrn="urn:adsk.eagle:library:383"
-UsedLibraryUrn="urn:adsk.eagle:library:111"
-UsedLibraryUrn="urn:adsk.eagle:library:385"
-UsedLibraryUrn="urn:adsk.eagle:library:386"
-UsedLibraryUrn="urn:adsk.eagle:library:387"
-UsedLibraryUrn="urn:adsk.eagle:library:388"
-UsedLibraryUrn="urn:adsk.eagle:library:389"
-UsedLibraryUrn="urn:adsk.eagle:library:391"
-UsedLibraryUrn="urn:adsk.eagle:library:392"
-UsedLibraryUrn="urn:adsk.eagle:library:393"
-UsedLibraryUrn="urn:adsk.eagle:library:394"
-UsedLibraryUrn="urn:adsk.eagle:library:396"
-UsedLibraryUrn="urn:adsk.eagle:library:112"
-UsedLibraryUrn="urn:adsk.eagle:library:397"
-UsedLibraryUrn="urn:adsk.eagle:library:398"
-UsedLibraryUrn="urn:adsk.eagle:library:399"
-UsedLibraryUrn="urn:adsk.eagle:library:400"
-UsedLibraryUrn="urn:adsk.eagle:library:401"
-UsedLibraryUrn="urn:adsk.eagle:library:402"
-UsedLibraryUrn="urn:adsk.eagle:library:403"
-UsedLibraryUrn="urn:adsk.eagle:library:404"
-UsedLibraryUrn="urn:adsk.eagle:library:407"
-UsedLibraryUrn="urn:adsk.eagle:library:408"
-UsedLibraryUrn="urn:adsk.eagle:library:113"
-UsedLibraryUrn="urn:adsk.eagle:library:409"
-UsedLibraryUrn="urn:adsk.eagle:library:410"
-UsedLibraryUrn="urn:adsk.eagle:library:411"
-UsedLibraryUrn="urn:adsk.eagle:library:412"
-UsedLibraryUrn="urn:adsk.eagle:library:417"
-UsedLibraryUrn="urn:adsk.eagle:library:418"
-UsedLibraryUrn="urn:adsk.eagle:library:419"
-UsedLibraryUrn="urn:adsk.eagle:library:527439"
-UsedLibraryUrn="urn:adsk.eagle:library:5610454"
-UsedLibraryUrn="urn:adsk.eagle:library:10015156"
-UsedLibraryUrn="urn:adsk.eagle:library:116"
-UsedLibraryUrn="urn:adsk.eagle:library:117"
-UsedLibraryUrn="urn:adsk.eagle:library:118"
-UsedLibraryUrn="urn:adsk.eagle:library:119"
-UsedLibraryUrn="urn:adsk.eagle:library:81"
-UsedLibraryUrn="urn:adsk.eagle:library:121"
-UsedLibraryUrn="urn:adsk.eagle:library:122"
-UsedLibraryUrn="urn:adsk.eagle:library:123"
-UsedLibraryUrn="urn:adsk.eagle:library:124"
-UsedLibraryUrn="urn:adsk.eagle:library:125"
-UsedLibraryUrn="urn:adsk.eagle:library:126"
-UsedLibraryUrn="urn:adsk.eagle:library:127"
-UsedLibraryUrn="urn:adsk.eagle:library:128"
-UsedLibraryUrn="urn:adsk.eagle:library:129"
-UsedLibraryUrn="urn:adsk.eagle:library:130"
-UsedLibraryUrn="urn:adsk.eagle:library:82"
-UsedLibraryUrn="urn:adsk.eagle:library:132"
-UsedLibraryUrn="urn:adsk.eagle:library:133"
-UsedLibraryUrn="urn:adsk.eagle:library:134"
-UsedLibraryUrn="urn:adsk.eagle:library:135"
-UsedLibraryUrn="urn:adsk.eagle:library:136"
-UsedLibraryUrn="urn:adsk.eagle:library:138"
-UsedLibraryUrn="urn:adsk.eagle:library:139"
-UsedLibraryUrn="urn:adsk.eagle:library:140"
-UsedLibraryUrn="urn:adsk.eagle:library:141"
-UsedLibraryUrn="urn:adsk.eagle:library:143"
-UsedLibraryUrn="urn:adsk.eagle:library:83"
-UsedLibraryUrn="urn:adsk.eagle:library:144"
-UsedLibraryUrn="urn:adsk.eagle:library:145"
-UsedLibraryUrn="urn:adsk.eagle:library:147"
-UsedLibraryUrn="urn:adsk.eagle:library:148"
-UsedLibraryUrn="urn:adsk.eagle:library:149"
-UsedLibraryUrn="urn:adsk.eagle:library:150"
-UsedLibraryUrn="urn:adsk.eagle:library:151"
-UsedLibraryUrn="urn:adsk.eagle:library:152"
-UsedLibraryUrn="urn:adsk.eagle:library:153"
-UsedLibraryUrn="urn:adsk.eagle:library:154"
-UsedLibraryUrn="urn:adsk.eagle:library:84"
-UsedLibraryUrn="urn:adsk.eagle:library:155"
-UsedLibraryUrn="urn:adsk.eagle:library:156"
-UsedLibraryUrn="urn:adsk.eagle:library:157"
-UsedLibraryUrn="urn:adsk.eagle:library:158"
-UsedLibraryUrn="urn:adsk.eagle:library:159"
-UsedLibraryUrn="urn:adsk.eagle:library:160"
-UsedLibraryUrn="urn:adsk.eagle:library:161"
-UsedLibraryUrn="urn:adsk.eagle:library:162"
-UsedLibraryUrn="urn:adsk.eagle:library:163"
-UsedLibraryUrn="urn:adsk.eagle:library:164"
-UsedLibraryUrn="urn:adsk.eagle:library:85"
-UsedLibraryUrn="urn:adsk.eagle:library:165"
-UsedLibraryUrn="urn:adsk.eagle:library:166"
-UsedLibraryUrn="urn:adsk.eagle:library:167"
-UsedLibraryUrn="urn:adsk.eagle:library:169"
-UsedLibraryUrn="urn:adsk.eagle:library:170"
-UsedLibraryUrn="urn:adsk.eagle:library:171"
-UsedLibraryUrn="urn:adsk.eagle:library:172"
-UsedLibraryUrn="urn:adsk.eagle:library:173"
-UsedLibraryUrn="urn:adsk.eagle:library:174"
-UsedLibraryUrn="urn:adsk.eagle:library:175"
-UsedLibraryUrn="urn:adsk.eagle:library:86"
-UsedLibraryUrn="urn:adsk.eagle:library:176"
-UsedLibraryUrn="urn:adsk.eagle:library:177"
-UsedLibraryUrn="urn:adsk.eagle:library:179"
-UsedLibraryUrn="urn:adsk.eagle:library:180"
-UsedLibraryUrn="urn:adsk.eagle:library:181"
-UsedLibraryUrn="urn:adsk.eagle:library:182"
-UsedLibraryUrn="urn:adsk.eagle:library:183"
-UsedLibraryUrn="urn:adsk.eagle:library:184"
-UsedLibraryUrn="urn:adsk.eagle:library:188"
-UsedLibraryUrn="urn:adsk.eagle:library:189"
-UsedLibraryUrn="urn:adsk.eagle:library:87"
-UsedLibraryUrn="urn:adsk.eagle:library:190"
-UsedLibraryUrn="urn:adsk.eagle:library:191"
-UsedLibraryUrn="urn:adsk.eagle:library:192"
-UsedLibraryUrn="urn:adsk.eagle:library:193"
-UsedLibraryUrn="urn:adsk.eagle:library:194"
-UsedLibraryUrn="urn:adsk.eagle:library:195"
-UsedLibraryUrn="urn:adsk.eagle:library:196"
-UsedLibraryUrn="urn:adsk.eagle:library:197"
-UsedLibraryUrn="urn:adsk.eagle:library:198"
-UsedLibraryUrn="urn:adsk.eagle:library:199"
+UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/comm.lbr"
+UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/connector.lbr"
+UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/lights.lbr"
+UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/microcontrollers.lbr"
+UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/passives.lbr"
+UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/power.lbr"
+UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/supply1.lbr"
+UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/SparkFun-Eagle-Libraries/SparkFun-Connectors.lbr"
 
 [Win_1]
-Type="Schematic Editor"
-Number=1
-File="2020-08_psu-breakout.sch"
-View="-33.9706 28.7499 314.3 132.871"
-WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524"
+Type="Library Editor"
+Number=3
+File="C:/Dropbox/CBA/circuits/eagle/parts/SparkFun-Eagle-Libraries/SparkFun-Connectors.lbr"
+View="-0.769738 17.9907 3.53008 34.7475"
+WireWidths=" 0.0762 0.1016 0.15 0.2 0.2032 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.254 0.127"
 PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
 PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
 ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
 ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
 HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
-TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
+TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 1.27"
 PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
 PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
 MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
@@ -286,8 +35,8 @@ DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
 DimensionExtLengths=" 1.27 2.54 1 2 3 0"
 DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
 SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
-WireBend=0
-WireBendSet=31
+WireBend=2
+WireBendSet=0
 WireCap=1
 MiterStyle=1
 PadShape=0
@@ -308,22 +57,21 @@ SwapLevel=0
 ArcDirection=0
 AddLevel=2
 PadsSameType=0
-Layer=91
-Views=" 1: -33.9706 28.7499 314.3 132.871"
-Sheet="1"
+Layer=21
+Package="2X15-SHROUDED_LATCH"
 
 [Win_2]
-Type="Library Editor"
-Number=2
-File="D:/Dropbox/cba/circuits/eagle/parts/raspberrypi_bastelstube_v13.lbr"
-View="-1.86081 -3.22731 88.2973 57.2908"
-WireWidths=" 0.0762 0.1016 0.15 0.2 0.2032 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.254 0.127"
+Type="Schematic Editor"
+Number=1
+File="2020-08_psu-breakout.sch"
+View="131.141 143.727 421.366 230.496"
+WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524"
 PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
 PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
 ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
 ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
 HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
-TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 1.27"
+TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
 PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
 PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
 MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
@@ -332,8 +80,8 @@ DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
 DimensionExtLengths=" 1.27 2.54 1 2 3 0"
 DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
 SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
-WireBend=0
-WireBendSet=0
+WireBend=4
+WireBendSet=31
 WireCap=1
 MiterStyle=1
 PadShape=0
@@ -354,20 +102,22 @@ SwapLevel=0
 ArcDirection=0
 AddLevel=2
 PadsSameType=0
-Layer=21
+Layer=91
+Views=" 1: 131.141 143.727 421.366 230.496"
+Sheet="1"
 
 [Win_3]
 Type="Board Editor"
-Number=3
+Number=2
 File="2020-08_psu-breakout.brd"
-View="28.4978 -10.6357 139.741 134.856"
-WireWidths=" 0.1016 0.127 0.15 0.254 1.016 1.27 2.54 0.2 0.8128 0.4064 0.508 0.6096 0.3048 0.2032 0 0.1524"
+View="-19.5989 -19.0603 111.96 91.0757"
+WireWidths=" 0.1016 0.15 0.2 2.54 0 0.508 0.2032 0.254 0.3048 0.4064 0.1524 1.016 1.27 0.127 0.6096 0.8128"
 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"
+PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6 0.45"
 ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
-ViaDrills=" 0.2 0.25 0.4 0.45 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.5 0.3 0.35"
-HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
-TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 1.27 1.016"
+ViaDrills=" 0.2 0.25 0.4 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.3 0.35 0.45"
+HoleDrills=" 0.2 0.25 0.3 0.4 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35 0.45"
+TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
 PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
 PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
 MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
@@ -376,7 +126,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=1
@@ -398,14 +148,14 @@ SwapLevel=0
 ArcDirection=0
 AddLevel=2
 PadsSameType=0
-Layer=47
+Layer=1
 
 [Win_4]
 Type="Control Panel"
 Number=0
 
 [Desktop]
-Screen="1920 1080"
+Screen="3171 2520"
 Window="Win_1"
 Window="Win_2"
 Window="Win_3"
diff --git a/log/2021-08-26_routed.png b/log/2021-08-26_routed.png
new file mode 100644
index 0000000000000000000000000000000000000000..8276c9b868b22953506c2985a5d344be45ecd0a5
GIT binary patch
literal 288654
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
N;_2$=vd$@?2>@yn)uR9a

literal 0
HcmV?d00001

diff --git a/log/2021-08-26_schematic.png b/log/2021-08-26_schematic.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e240c90c3c2bae7d1377b4af19af1855b2d0d39
GIT binary patch
literal 205877
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
Z&-nD<S`k(yBhZE~22WQ%mvv4FO#o$&Ji!0}

literal 0
HcmV?d00001

diff --git a/log/ucbus-psu-breakout-log.md b/log/ucbus-psu-breakout-log.md
index b544a20..fb45a77 100644
--- a/log/ucbus-psu-breakout-log.md
+++ b/log/ucbus-psu-breakout-log.md
@@ -11,6 +11,90 @@ OK, through most of the setup.
 
 OK, done. 
 
+## 2021 08 26
+
+Well, going to see about drawing another one of these things. And about a year after the first one, what are the odds. 
+
+What I mostly want is to be able to remote-reset 24v and 5v. I think... this means hi-side gate drivers etc. A bit of an experiment then, but not so bad. Will see... 
+
+So! Would like to be able to leave machines plugged in and turned on, then remotely cycle power. The potential raspberry pi kind of complicates this. 
+
+Let's see, I have 24v that I want to step down to 5v, and have a 2.5a module to get that much 5v power: though if I want to run the whole system on that power, probably want some more overhead. I have this: https://www.pololu.com/product/4092 footprint, that's a 5.5A regulator - enough - and it's $23.5, but I'd love to have standalone machines that work well so here we go. 
+
+The other option would be two of those 2.0a modules: one serves the RPI and the other serves the network w/ 24v power. Though these are $11 each, so not much different. I'm going to pick the big one: it can do actually up to 7A when 24v power is input. 
+
+So then from that 5v, I can solder-jumper to the RPI. With that closed, whenever the system first gets power, it'll boot the pi, but the hi-side switches will keep the bus 5v and 24v off. 
+
+Now I have this loop where I could have 5v injected at the module's USB *via the PI* or *via normal usb* - in either case I want to switch 5v out. One approach is to just use the pololu reg all the time and switch w/ its EN enable pin. But this doesn't work because then I kill the onboard logic as well. 
+
+Let's just check states:
+
+- rpi, 24v in,
+    - 24v-5vreg powers pi,
+    - pi usb powers D51
+    - 24v-5vreg powers bus 5v 
+- no pi, 
+    - laptop usb powers D51 and bus, 
+    - most common to start 
+- no pi,
+    - laptop usb powers D51,
+    - 24v-5vreg powers bus 5v 
+
+Bit of a pickle. So I need to be able to connect / disconnect D51 5v from the bus-5v-input.
+
+I'm going to setup the hi-side circuit, as I think in-schematic this will all make more sense. And then I should design jumpers / pin-header-conn-toggles such that we NAND select 5v-to-bus-switch. 
+
+I think a good switch for 24v is the MIC5014YM hi-side driver, though it's a whole $2... looks like it is made for this. I'll pull a FET from the supply I purchased for BLDC drive a while ago, I have boatloads of those. 
+
+Alright... and I think I can use the same to switch 5v? Should do. 
+
+- in schematic:
+    - +24v represents input to board,
+    - +24v_ps represents after-hi-side
+    - +5v is input to top of hi-side switch, the selection 
+    - +5v_ps represents after-hi-side, on the bus 
+
+So now I just want to sort the 5v input problem. 
+
+I think it's three modes: (1) w/o pi, usb to d51 goes thru to bus, or (2) w/ pi UART, 24-5vreg powers pi and d51 and bus, or (3) w/ pi USB, 24-5vreg powers pi and bus, but d51 power comes thru USB... jeez, I have 3 things which can be source / sink, but need to guarantee only one source at a time. The bus is *always* a sink, that's easy. The pi and d51 can be sources or sinks, the vreg is only ever a source. Added confusion is that the pi can supply the D51 with USB power. 
+
+- pi (source / sink)
+- d51 (source / sink)
+- vreg (source only) 
+- bus (sink only)
+
+I can set up a 3x3 header, then select source / sink with those 0.1" jumpers. Can't enforce the "only one source" rule, but can add silk to advise. 
+
+So that'd be most of the schematic? I might want to add:
+
+- a few debug / user buttons ? 
+- jumper option to hard-lift 5v and 24v (separately) 
+- form factor ? sideways BFC, how to PSU integrate ? 
+- silk labels 
+    - passives
+    - jumper 5v select system 
+
+As for the form factor... the lean-to is actually pretty decent. The RPI integration in this vertical form I think is fine, and if I eventually add a display I can float that above the pair of them, the PSU making a kind of back-plate for the system. 
+
+Ah - close here. Thinking maybe 128x64 OLED is maybe a bit better? ... should just relax and finish this though. 
+
+I need a drain resistor and to decide where the BFC goes - before or after the FETs? Probably before - the inrush could be gnarly. That makes placement a little bit messier... 
+
+Done then, I think. I'll order and could do CAD for a new setup. 
+
+![routed](2021-08-26_routed.png)
+![schem](2021-08-26_schematic.png)
+
+Damn - sent it out but I've just noticed that I don't have any bonus bypass capacitors here. There's two 10uF at the gate drivers (for 5v and 24v) but no caps at the switched side... I suspect this will be "fine" but it might be worthwhile to re-do. 
+
+Did the update, have 7 added capacitors. 
+
+## Part Purchase
+
+- pololu https://www.pololu.com/product/4091 5vreg 7a 
+- hi-side 24v gate drive 576-1233-1-ND 
+- more power entry 486-1965-ND and fuse holder 486-1956-ND 
+
 ## Next Revision
 
 **2021 08 09**
@@ -18,15 +102,14 @@ OK, done.
 I get a lot of use out of these and it would be useful if they had a few more features.
 
 - ferrite bead, maybe SMT? inspect gnd plane when something is consuming power (i.e. the A4950 drivers), there's a 20kHz wobble (about +/- 1V!) and a longer mode ~ maybe 1kHz or so. 
-- 24v remote shutoff, and might as well add reverse polarity protection if it's easy 
-- 24v should auto-shutoff when logic is removed, presumably can pull the shutoff gate low 
-- 24v power sense w/ shunt resistor
-- hardware 'power-present' led,
-- 5v (!) remote shutoff: helps when debugging, to remote reset everything down-branch 
-- more intentional packaging with the PSU itself, current situation a little awkward. 
-- one 30pin and one 10pin connector, same lines, don't bother with 2nd RS485 link 
-- *so many* debug LEDs 
-- keep this option for i2c display 
-- some... buttons ? 
+    - though datasheets seem to suggest these do well with noise > 1mHz,
+    - some app. notes suggest a bead w/ capacitor "behind" it, 
+    - maybe just a skookum inductor will do the same thing / do it better, both are chokes, etc 
 - label the 5v select jumpers, 
-- I had more notes about this somewhere else... see if you can find old haystack log 
\ No newline at end of file
+- BFC's should lay flat-ish / off board: these things are a PITA to pack into boxes etc 
+- update solder-jump connects, auto closed, 
+- label silk components, use 1206 ? 
+- update module footprint for new sh* 
+- name is 'ucbus-head' 
+- 5v and 24v 'pre' and 'post' switch LEDs 
+- de-sign new PSU hardware as well, should shroud power connections and locate on/off switch in a decent spot. 
\ No newline at end of file
-- 
GitLab