From ea468413686ce44123dc6312f8d8d186faba4273 Mon Sep 17 00:00:00 2001
From: Jake <jake.read@cba.mit.edu>
Date: Thu, 2 Nov 2023 10:14:54 -0400
Subject: [PATCH] add circuits"

---
 README.md                                     |    6 +
 ...-Gun v18.f3z => instrumented-extruder.f3z} |  Bin
 .../2020-06-25_ucbus-stepper_to-macrofab.zip  |  Bin 0 -> 679162 bytes
 .../2020-06_ucbus-stepper-melted.brd          | 3004 +++++++
 .../2020-06_ucbus-stepper-melted.sch          | 7201 +++++++++++++++
 system/ecad/lpf-axl-stepper/eagle.epf         |  382 +
 system/ecad/lpf-heater-module/eagle.epf       |  201 +
 .../ecad/lpf-heater-module/heater-module.brd  | 1995 +++++
 .../ecad/lpf-heater-module/heater-module.sch  | 4699 ++++++++++
 .../heater-module_2020-11-29.zip              |  Bin 0 -> 67891 bytes
 system/ecad/lpf-loadcell-amp/eagle.epf        |  202 +
 system/ecad/lpf-loadcell-amp/loadcell-amp.brd | 1384 +++
 system/ecad/lpf-loadcell-amp/loadcell-amp.sch | 3454 ++++++++
 .../loadcell-amp_2020-11-29.zip               |  Bin 0 -> 56533 bytes
 .../2020-08_psu-breakout.brd                  | 2174 +++++
 .../2020-08_psu-breakout.sch                  | 7767 +++++++++++++++++
 .../2020-08_psu-breakout_2021-08-26.zip       |  Bin 0 -> 183994 bytes
 system/ecad/lpf-modular-motion-head/eagle.epf |  116 +
 18 files changed, 32585 insertions(+)
 rename system/cad/{AS_Glue-Gun v18.f3z => instrumented-extruder.f3z} (100%)
 create mode 100644 system/ecad/lpf-axl-stepper/2020-06-25_ucbus-stepper_to-macrofab.zip
 create mode 100644 system/ecad/lpf-axl-stepper/2020-06_ucbus-stepper-melted.brd
 create mode 100644 system/ecad/lpf-axl-stepper/2020-06_ucbus-stepper-melted.sch
 create mode 100644 system/ecad/lpf-axl-stepper/eagle.epf
 create mode 100644 system/ecad/lpf-heater-module/eagle.epf
 create mode 100644 system/ecad/lpf-heater-module/heater-module.brd
 create mode 100644 system/ecad/lpf-heater-module/heater-module.sch
 create mode 100644 system/ecad/lpf-heater-module/heater-module_2020-11-29.zip
 create mode 100644 system/ecad/lpf-loadcell-amp/eagle.epf
 create mode 100644 system/ecad/lpf-loadcell-amp/loadcell-amp.brd
 create mode 100644 system/ecad/lpf-loadcell-amp/loadcell-amp.sch
 create mode 100644 system/ecad/lpf-loadcell-amp/loadcell-amp_2020-11-29.zip
 create mode 100644 system/ecad/lpf-modular-motion-head/2020-08_psu-breakout.brd
 create mode 100644 system/ecad/lpf-modular-motion-head/2020-08_psu-breakout.sch
 create mode 100644 system/ecad/lpf-modular-motion-head/2020-08_psu-breakout_2021-08-26.zip
 create mode 100644 system/ecad/lpf-modular-motion-head/eagle.epf

diff --git a/README.md b/README.md
index b843bbe..400ec4a 100644
--- a/README.md
+++ b/README.md
@@ -31,3 +31,9 @@ The [system folder](system) contains the javascript controller as well as firmwa
 **The Paper**
 
 A draft of the paper is located [here](paper/Online_Measurement_for_Parameter_Discovery_in_FFF_2023-11-01.pdf).
+
+## TODO
+
+- restart and run all notebooks (to redir. files) 
+- collect circuits and name-match to firmwares 
+- (hyphy) readme's in each place, but don't do it for i.e. modular-things, etc 
\ No newline at end of file
diff --git a/system/cad/AS_Glue-Gun v18.f3z b/system/cad/instrumented-extruder.f3z
similarity index 100%
rename from system/cad/AS_Glue-Gun v18.f3z
rename to system/cad/instrumented-extruder.f3z
diff --git a/system/ecad/lpf-axl-stepper/2020-06-25_ucbus-stepper_to-macrofab.zip b/system/ecad/lpf-axl-stepper/2020-06-25_ucbus-stepper_to-macrofab.zip
new file mode 100644
index 0000000000000000000000000000000000000000..bcf7eda12f1e088bde6eef2e3e8be37ea99831d4
GIT binary patch
literal 679162
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
b@V-HSH!B-RgD8V2!$fulhTu>x1_lNI0m9t4

literal 0
HcmV?d00001

diff --git a/system/ecad/lpf-axl-stepper/2020-06_ucbus-stepper-melted.brd b/system/ecad/lpf-axl-stepper/2020-06_ucbus-stepper-melted.brd
new file mode 100644
index 0000000..5c51583
--- /dev/null
+++ b/system/ecad/lpf-axl-stepper/2020-06_ucbus-stepper-melted.brd
@@ -0,0 +1,3004 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE eagle SYSTEM "eagle.dtd">
+<eagle version="9.6.0">
+<drawing>
+<settings>
+<setting alwaysvectorfont="no"/>
+<setting verticaltext="up"/>
+</settings>
+<grid distance="0.1" 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="yes" active="yes"/>
+<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="yes" active="yes"/>
+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
+<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
+<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
+<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
+<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
+<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
+<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
+<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
+<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
+<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/>
+<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/>
+<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/>
+<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
+<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
+<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
+<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
+<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
+<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
+<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
+<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
+<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
+<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/>
+<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
+<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/>
+<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/>
+<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="113" name="IDFDebug" color="7" fill="1" visible="no" active="yes"/>
+<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/>
+<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/>
+<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
+<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="no" active="yes"/>
+<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/>
+<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="no" active="yes"/>
+<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="no" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
+<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="no" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="133" name="bottom_silk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/>
+<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
+<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/>
+<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/>
+<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
+<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
+<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
+<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
+<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
+<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
+<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
+<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
+<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
+<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
+<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
+<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
+</layers>
+<board>
+<plain>
+<dimension x1="0" y1="-2" x2="40" y2="-2" x3="20" y3="56" textsize="1.778" layer="47"/>
+<dimension x1="-3" y1="0" x2="-3" y2="40" x3="54" y3="20" textsize="1.778" layer="47"/>
+<dimension x1="4.5" y1="-3.5" x2="35.5" y2="-3.5" x3="20" y3="47.500003125" textsize="1.778" layer="47"/>
+<dimension x1="-3" y1="4.5" x2="-3" y2="35.5" x3="47" y3="20" textsize="1.778" layer="47"/>
+<dimension x1="2.5" y1="-3.5" x2="37.5" y2="-3.5" x3="20" y3="52" textsize="1.778" layer="47"/>
+<dimension x1="7" y1="-3.5" x2="33" y2="-3.5" x3="20" y3="44" textsize="1.778" layer="47"/>
+<dimension x1="-3" y1="33" x2="-3" y2="7" x3="43.5" y3="20" textsize="1.778" layer="47"/>
+<dimension x1="-3" y1="37.5" x2="-3" y2="2.5" x3="51" y3="20" textsize="1.778" layer="47"/>
+<wire x1="33.5" y1="37.5" x2="37.5" y2="33.5" width="0" layer="20"/>
+<wire x1="37.5" y1="33.5" x2="37.5" y2="6.5" width="0" layer="20"/>
+<wire x1="33.5" y1="2.5" x2="6.5" y2="2.5" width="0" layer="20"/>
+<wire x1="6.5" y1="2.5" x2="2.5" y2="6.5" width="0" layer="20"/>
+<wire x1="2.5" y1="6.5" x2="2.5" y2="22.8" width="0" layer="20"/>
+<wire x1="2.5" y1="32.8" x2="2.5" y2="33.5" width="0" layer="20"/>
+<wire x1="6.5" y1="37.5" x2="33.5" y2="37.5" width="0" layer="20"/>
+<circle x="4.5" y="35.5" radius="1.75" width="0.127" layer="47"/>
+<circle x="35.5" y="4.5" radius="1.75" width="0.127" layer="47"/>
+<circle x="35.5" y="4.5" radius="3.5" width="0.127" layer="47"/>
+<circle x="4.5" y="35.5" radius="3.5" width="0.127" layer="47"/>
+<wire x1="5.75" y1="36.75" x2="3.25" y2="34.25" width="0" layer="20" curve="-180"/>
+<wire x1="34.25" y1="3.25" x2="36.75" y2="5.75" width="0" layer="20" curve="-180"/>
+<wire x1="36.75" y1="5.75" x2="37.5" y2="6.5" width="0" layer="20"/>
+<wire x1="34.25" y1="3.25" x2="33.5" y2="2.5" width="0" layer="20"/>
+<wire x1="5.75" y1="36.75" x2="6.5" y2="37.5" width="0" layer="20"/>
+<wire x1="3.25" y1="34.25" x2="2.5" y2="33.5" width="0" layer="20"/>
+<circle x="35.5" y="4.5" radius="2.75" width="0.1" layer="51"/>
+<circle x="4.5" y="35.5" radius="2.75" width="0.1" layer="51"/>
+<wire x1="20" y1="0" x2="20" y2="40" width="0.1" layer="47"/>
+<wire x1="0" y1="20" x2="40" y2="20" width="0.1" layer="47"/>
+<wire x1="3.7" y1="24" x2="2.5" y2="22.8" width="0" layer="20"/>
+<wire x1="3.7" y1="24" x2="3.7" y2="31.6" width="0" layer="20"/>
+<wire x1="3.7" y1="31.6" x2="2.5" y2="32.8" width="0" layer="20"/>
+<text x="29.5" y="36.5" size="0.8128" layer="22" rot="MR270" align="center-left">logic pwr</text>
+<text x="26" y="36.5" size="0.8128" layer="22" rot="MR270" align="center-left">clk</text>
+<text x="22.5" y="36.5" size="0.8128" layer="22" rot="MR270" align="center-left">err</text>
+<text x="20" y="36.5" size="0.8128" layer="22" rot="MR270" align="center-left">reset</text>
+<text x="26.5" y="30" size="0.8128" layer="22" rot="MR270" align="center-left">jtag</text>
+<text x="20" y="26.5" size="0.8128" layer="22" rot="MR270" align="center-left">ucbus</text>
+<text x="22.54" y="26.5" size="1.016" layer="22" rot="MR270" align="center-left">mtm.cba.mit.edu</text>
+<circle x="33" y="33" radius="2.75" width="0" layer="47"/>
+</plain>
+<libraries>
+<library name="connector">
+<packages>
+<package name="PWRPAD_3-25MM-SKINNY">
+<pad name="P$1" x="0" y="0" drill="3.25" diameter="5.35" thermals="no"/>
+</package>
+<package name="USB_MICRO_609-4613-1-ND">
+<smd name="HD0" x="-3.8" y="0" dx="1.9" dy="1.8" layer="1"/>
+<smd name="HD4" x="-3.1" y="2.55" dx="2.1" dy="1.6" layer="1"/>
+<smd name="HD5" x="3.1" y="2.55" dx="2.1" dy="1.6" layer="1"/>
+<smd name="D+" x="0" y="2.675" dx="0.4" dy="1.35" layer="1"/>
+<smd name="D-" x="-0.65" y="2.675" dx="0.4" dy="1.35" layer="1"/>
+<smd name="VBUS" x="-1.3" y="2.675" dx="0.4" dy="1.35" layer="1"/>
+<smd name="ID" x="0.65" y="2.675" dx="0.4" dy="1.35" layer="1"/>
+<smd name="GND" x="1.3" y="2.675" dx="0.4" dy="1.35" layer="1"/>
+<text x="4.9275" y="1.2125" size="0.6096" layer="27" font="vector" rot="R90">&gt;Value</text>
+<text x="-4.3925" y="1.13" size="0.6096" layer="25" font="vector" rot="R90">&gt;Name</text>
+<smd name="HD1" x="-1.05" y="0" dx="1.9" dy="1.8" layer="1"/>
+<smd name="HD2" x="1.05" y="0" dx="1.9" dy="1.8" layer="1"/>
+<smd name="HD3" x="3.8" y="0" dx="1.9" dy="1.8" layer="1"/>
+<wire x1="-4.7" y1="-1.45" x2="4.7" y2="-1.45" width="0.127" layer="51"/>
+<text x="0" y="-1.3" size="0.8128" layer="51" font="vector" align="bottom-center">\\ PCB Edge /</text>
+<wire x1="-3.9" y1="3" x2="-3.9" y2="-2.5" width="0.127" layer="51"/>
+<wire x1="-3.9" y1="-2.5" x2="3.9" y2="-2.5" width="0.127" layer="51"/>
+<wire x1="3.9" y1="-2.5" x2="3.9" y2="3" width="0.127" layer="51"/>
+<wire x1="3.9" y1="3" x2="-3.9" y2="3" width="0.127" layer="51"/>
+<wire x1="-3.9" y1="1.1" x2="-3.9" y2="1.5" width="0.127" layer="21"/>
+<wire x1="3.9" y1="1.1" x2="3.9" y2="1.5" width="0.127" layer="21"/>
+<wire x1="1.8" y1="3" x2="1.7" y2="3" width="0.127" layer="21"/>
+<wire x1="-1.7" y1="3" x2="-1.8" y2="3" width="0.127" layer="21"/>
+<wire x1="4.4" y1="3" x2="4.7" y2="3" width="0.127" layer="21"/>
+<wire x1="-4.4" y1="3" x2="-4.7" y2="3" width="0.127" layer="21"/>
+<wire x1="-3.9" y1="3.6" x2="-3.9" y2="3.8" width="0.127" layer="21"/>
+<wire x1="3.9" y1="3.6" x2="3.9" y2="3.8" width="0.127" layer="21"/>
+</package>
+</packages>
+</library>
+<library name="SparkFun-Connectors">
+<description>&lt;h3&gt;SparkFun Connectors&lt;/h3&gt;
+This library contains electrically-functional connectors. 
+&lt;br&gt;
+&lt;br&gt;
+We've spent an enormous amount of time creating and checking these footprints and parts, but it is &lt;b&gt; the end user's responsibility&lt;/b&gt; to ensure correctness and suitablity for a given componet or application. 
+&lt;br&gt;
+&lt;br&gt;If you enjoy using this library, please buy one of our products at &lt;a href=" www.sparkfun.com"&gt;SparkFun.com&lt;/a&gt;.
+&lt;br&gt;
+&lt;br&gt;
+&lt;b&gt;Licensing:&lt;/b&gt; Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ 
+&lt;br&gt;
+&lt;br&gt;
+You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
+<packages>
+<package name="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="SCREWTERMINAL-3.5MM-4_LOCK">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch -4 Pin PTH Locking&lt;/h3&gt;
+Holes are offset 0.005" from center to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-2.3" y1="3.4" x2="12.8" y2="3.4" width="0.2032" layer="51"/>
+<wire x1="12.8" y1="3.4" x2="12.8" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="12.8" y1="-2.8" x2="12.8" y2="-3.6" width="0.2032" layer="51"/>
+<wire x1="12.8" y1="-3.6" x2="-2.3" y2="-3.6" width="0.2032" layer="51"/>
+<wire x1="-2.3" y1="-3.6" x2="-2.3" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="-2.3" y1="-2.8" x2="-2.3" y2="3.4" width="0.2032" layer="51"/>
+<wire x1="12.8" y1="-2.8" x2="-2.3" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="-2.3" y1="-1.35" x2="-2.7" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.7" y1="-1.35" x2="-2.7" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.7" y1="-2.35" x2="-2.3" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="12.8" y1="3.15" x2="13.2" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="13.2" y1="3.15" x2="13.2" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="13.2" y1="2.15" x2="12.8" y2="2.15" width="0.2032" layer="51"/>
+<circle x="0" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="3.5" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="7" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="10.5" y="0" radius="0.425" width="0.001" layer="51"/>
+<pad name="1" x="-0.1" y="0" drill="1.2" diameter="2.032" shape="long" rot="R90"/>
+<pad name="2" x="3.6" y="0" drill="1.2" diameter="2.032" shape="long" rot="R90"/>
+<pad name="3" x="6.9" y="0" drill="1.2" diameter="2.032" shape="long" rot="R90"/>
+<pad name="4" x="10.6" y="0" drill="1.2" diameter="2.032" shape="long" rot="R90"/>
+<text x="3.81" y="2.413" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="3.81" y="1.524" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="2X5-PTH-1.27MM-NO_SILK">
+<description>&lt;h3&gt;Plated Through Hole - 2x5 ARM Cortex Debug Connector (10-pin)&lt;/h3&gt;
+&lt;p&gt;tDoc (51) layer border represents maximum dimensions of plastic housing.&lt;/p&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;li&gt;Pin pitch:1.27mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”http://portal.fciconnect.com/Comergent//fci/drawing/20021111.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="8" x="1.27" y="0.762" drill="0.508" diameter="1"/>
+<pad name="6" x="0" y="0.762" drill="0.508" diameter="1"/>
+<pad name="4" x="-1.27" y="0.762" drill="0.508" diameter="1"/>
+<pad name="2" x="-2.54" y="0.762" drill="0.508" diameter="1"/>
+<pad name="10" x="2.54" y="0.762" drill="0.508" diameter="1"/>
+<pad name="7" x="1.27" y="-0.762" drill="0.508" diameter="1"/>
+<pad name="5" x="0" y="-0.762" drill="0.508" diameter="1"/>
+<pad name="3" x="-1.27" y="-0.762" drill="0.508" diameter="1"/>
+<pad name="1" x="-2.54" y="-0.762" drill="0.508" diameter="1"/>
+<pad name="9" x="2.54" y="-0.762" drill="0.508" diameter="1"/>
+<wire x1="-3.403" y1="-1.021" x2="-3.403" y2="-0.259" width="0.254" layer="21"/>
+<wire x1="3.175" y1="1.715" x2="-3.175" y2="1.715" width="0.127" layer="51"/>
+<wire x1="-3.175" y1="1.715" x2="-3.175" y2="-1.715" width="0.127" layer="51"/>
+<wire x1="-3.175" y1="-1.715" x2="3.175" y2="-1.715" width="0.127" layer="51"/>
+<wire x1="3.175" y1="-1.715" x2="3.175" y2="1.715" width="0.127" layer="51"/>
+<text x="-1.5748" y="1.9304" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.8288" y="-2.4638" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="-0.635" y1="-1.905" x2="0.635" y2="-1.905" width="0.254" layer="21"/>
+<wire x1="5.2" y1="1.6" x2="-5.2" y2="1.6" width="0.127" layer="51"/>
+<wire x1="-5.2" y1="1.6" x2="-5.2" y2="-1.6" width="0.127" layer="51"/>
+<wire x1="-5.2" y1="-1.6" x2="5.2" y2="-1.6" width="0.127" layer="51"/>
+<wire x1="5.2" y1="-1.6" x2="5.2" y2="1.6" width="0.127" layer="51"/>
+</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>
+</packages>
+</library>
+<library name="power">
+<packages>
+<package name="SOIC8_PAD">
+<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>
+<smd name="P$1" x="0" y="0" dx="2.41" dy="3.3" layer="1" thermals="no"/>
+<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="SOT23-5">
+<description>&lt;b&gt;Small Outline Transistor&lt;/b&gt;, 5 lead</description>
+<wire x1="-1.544" y1="0.713" x2="1.544" y2="0.713" width="0.1524" layer="51"/>
+<wire x1="1.544" y1="0.713" x2="1.544" y2="-0.712" width="0.1524" layer="51"/>
+<wire x1="1.544" y1="-0.712" x2="-1.544" y2="-0.712" width="0.1524" layer="51"/>
+<wire x1="-1.544" y1="-0.712" x2="-1.544" y2="0.713" width="0.1524" layer="51"/>
+<smd name="5" x="-0.95" y="1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="4" x="0.95" y="1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="1" x="-0.95" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="2" x="0" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="3" x="0.95" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<text x="-1.778" y="-1.778" size="1.27" layer="25" ratio="10" rot="R90">&gt;NAME</text>
+<text x="3.048" y="-1.778" size="1.27" layer="27" ratio="10" rot="R90">&gt;VALUE</text>
+<rectangle x1="-1.1875" y1="0.7126" x2="-0.7125" y2="1.5439" layer="51"/>
+<rectangle x1="0.7125" y1="0.7126" x2="1.1875" y2="1.5439" layer="51"/>
+<rectangle x1="-1.1875" y1="-1.5437" x2="-0.7125" y2="-0.7124" layer="51"/>
+<rectangle x1="-0.2375" y1="-1.5437" x2="0.2375" y2="-0.7124" layer="51"/>
+<rectangle x1="0.7125" y1="-1.5437" x2="1.1875" y2="-0.7124" layer="51"/>
+<wire x1="-1.5" y1="-1.9" x2="-1.5" y2="-1.2" width="0.127" layer="21"/>
+</package>
+</packages>
+</library>
+<library name="passives">
+<packages>
+<package name="0402">
+<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
+chip</description>
+<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="51"/>
+<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="51"/>
+<smd name="1" x="-0.525" y="0" dx="0.575" dy="0.7" layer="1"/>
+<smd name="2" x="0.525" y="0" dx="0.575" dy="0.7" layer="1"/>
+<text x="-0.889" y="0.6985" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.0795" y="-1.778" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="51"/>
+<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="51"/>
+</package>
+<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"/>
+<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/>
+<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/>
+<text x="-1.27" y="1.143" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.397" y="-2.794" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/>
+<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/>
+</package>
+<package name="SMA-403D">
+<smd name="P$1" x="-2" y="0" dx="2" dy="2" layer="1" rot="R180"/>
+<smd name="P$2" x="2" y="0" dx="2" dy="2" layer="1" rot="R180"/>
+<wire x1="-2.2" y1="1.2" x2="-2.2" y2="1.6" width="0.127" layer="21"/>
+<wire x1="-2.2" y1="1.6" x2="-1.2" y2="1.6" width="0.127" layer="21"/>
+<wire x1="-2.2" y1="-1.2" x2="-2.2" y2="-1.6" width="0.127" layer="21"/>
+<wire x1="-2.2" y1="-1.6" x2="-1.2" y2="-1.6" width="0.127" layer="21"/>
+<wire x1="1.2" y1="-1.6" x2="2" y2="-1.6" width="0.127" layer="21"/>
+<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="SMD-ELEC-CAP">
+<wire x1="-3.25" y1="-3.3" x2="-3.25" y2="2.3" width="0.127" layer="51"/>
+<wire x1="-3.25" y1="2.3" x2="-2.25" y2="3.3" width="0.127" layer="51"/>
+<wire x1="-2.25" y1="3.3" x2="2.25" y2="3.3" width="0.127" layer="51"/>
+<wire x1="2.25" y1="3.3" x2="3.25" y2="2.3" width="0.127" layer="51"/>
+<wire x1="3.25" y1="2.3" x2="3.25" y2="-3.3" width="0.127" layer="51"/>
+<wire x1="3.25" y1="-3.3" x2="-3.25" y2="-3.3" width="0.127" layer="51"/>
+<circle x="0" y="0" radius="3.1" width="0.08" layer="51"/>
+<smd name="A" x="0" y="2.65" dx="3.6" dy="1.8" layer="1" rot="R90" thermals="no"/>
+<smd name="C" x="0" y="-2.65" dx="3.6" dy="1.8" layer="1" rot="R90" thermals="no"/>
+<rectangle x1="-3.25" y1="-3.3" x2="3.25" y2="-2.3" layer="51"/>
+<text x="-3.25" y="5.7" size="1.27" layer="25">&gt;NAME</text>
+<text x="-3.25" y="-6.3" size="1.27" layer="27">&gt;VALUE</text>
+<wire x1="-3.2" y1="2.35" x2="-2.3" y2="3.25" width="0.127" layer="21"/>
+<wire x1="3.2" y1="2.35" x2="2.3" y2="3.25" width="0.127" layer="21"/>
+</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>
+<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"/>
+</package>
+<package name="DIPSWITCH-8-0100">
+<smd name="P$1" x="-8.89" y="-4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$2" x="-6.35" y="-4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$3" x="-3.81" y="-4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$4" x="-1.27" y="-4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$5" x="1.27" y="-4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$6" x="3.81" y="-4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$7" x="6.35" y="-4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$8" x="8.89" y="-4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$9" x="8.89" y="4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$10" x="6.35" y="4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$11" x="3.81" y="4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$12" x="1.27" y="4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$13" x="-1.27" y="4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$14" x="-3.81" y="4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$15" x="-6.35" y="4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$16" x="-8.89" y="4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<rectangle x1="-10.895" y1="-3.34" x2="10.895" y2="3.34" layer="51"/>
+<text x="-9.525" y="1.27" size="0.8128" layer="25" ratio="10">&gt;NAME</text>
+</package>
+<package name="4-SMD-3.2X2.5">
+<smd name="P$1" x="-1.1" y="-0.8" dx="1.4" dy="1.2" layer="1"/>
+<smd name="P$2" x="1.1" y="-0.8" dx="1.4" dy="1.2" layer="1"/>
+<smd name="P$3" x="1.1" y="0.8" dx="1.4" dy="1.2" layer="1"/>
+<smd name="P$4" x="-1.1" y="0.8" dx="1.4" dy="1.2" layer="1"/>
+<rectangle x1="-1.6" y1="-1.25" x2="1.6" y2="1.25" layer="51"/>
+<circle x="-2" y="1.6" radius="0.14141875" width="0.127" layer="21"/>
+</package>
+<package name="2-SMD-3.2X1.5MM">
+<smd name="P$1" x="-1.25" y="0" dx="1.9" dy="1.1" layer="1" rot="R90"/>
+<smd name="P$2" x="1.25" y="0" dx="1.9" dy="1.1" layer="1" rot="R90"/>
+<wire x1="-0.6" y1="0.9" x2="0.6" y2="0.9" width="0.127" layer="51"/>
+<wire x1="-0.6" y1="-0.9" x2="0.6" y2="-0.9" width="0.127" layer="51"/>
+<text x="-2.54" y="1.27" size="1.27" layer="25">&gt;NAME</text>
+<text x="-2.54" y="-2.54" size="1.27" layer="27">&gt;VALUE</text>
+</package>
+</packages>
+</library>
+<library name="sensor">
+<packages>
+<package name="TSSOP14">
+<description>&lt;b&gt;Thin Shrink Small Outline Plastic 14&lt;/b&gt;</description>
+<wire x1="-2.5146" y1="-2.0828" x2="2.5146" y2="-2.0828" width="0.1524" layer="51"/>
+<wire x1="2.5146" y1="2.0828" x2="2.5146" y2="-2.0828" width="0.1524" layer="51"/>
+<wire x1="2.5146" y1="2.0828" x2="-2.5146" y2="2.0828" width="0.1524" layer="51"/>
+<wire x1="-2.5146" y1="-2.0828" x2="-2.5146" y2="2.0828" width="0.1524" layer="51"/>
+<circle x="-3.0956" y="-1.6192" radius="0.3048" width="0.1524" layer="21"/>
+<smd name="1" x="-1.905" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="2" x="-1.27" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="3" x="-0.635" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="4" x="0" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="5" x="0.635" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="6" x="1.27" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="7" x="1.905" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="14" x="-1.905" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="13" x="-1.27" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="12" x="-0.635" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="11" x="0" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="10" x="0.635" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="9" x="1.27" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="8" x="1.905" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<text x="-2.8956" y="-2.0828" size="1.016" layer="25" ratio="10" rot="R90">&gt;NAME</text>
+<text x="3.8862" y="-2.0828" size="1.016" layer="27" ratio="10" rot="R90">&gt;VALUE</text>
+<rectangle x1="1.8034" y1="2.1082" x2="2.0066" y2="2.9464" layer="51"/>
+<rectangle x1="1.1684" y1="2.1082" x2="1.3716" y2="2.9464" layer="51"/>
+<rectangle x1="0.5334" y1="2.1082" x2="0.7366" y2="2.9464" layer="51"/>
+<rectangle x1="-0.1016" y1="2.1082" x2="0.1016" y2="2.9464" layer="51"/>
+<rectangle x1="-0.7366" y1="2.1082" x2="-0.5334" y2="2.9464" layer="51"/>
+<rectangle x1="-1.3716" y1="2.1082" x2="-1.1684" y2="2.9464" layer="51"/>
+<rectangle x1="-2.0066" y1="2.1082" x2="-1.8034" y2="2.9464" layer="51"/>
+<rectangle x1="-2.0066" y1="-2.921" x2="-1.8034" y2="-2.0828" layer="51"/>
+<rectangle x1="-1.3716" y1="-2.921" x2="-1.1684" y2="-2.0828" layer="51"/>
+<rectangle x1="-0.7366" y1="-2.921" x2="-0.5334" y2="-2.0828" layer="51"/>
+<rectangle x1="-0.1016" y1="-2.921" x2="0.1016" y2="-2.0828" layer="51"/>
+<rectangle x1="0.5334" y1="-2.921" x2="0.7366" y2="-2.0828" layer="51"/>
+<rectangle x1="1.1684" y1="-2.921" x2="1.3716" y2="-2.0828" layer="51"/>
+<rectangle x1="1.8034" y1="-2.921" x2="2.0066" y2="-2.0828" layer="51"/>
+</package>
+<package name="SOT23">
+<description>&lt;b&gt;SOT 23&lt;/b&gt;</description>
+<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="1.4224" y1="-0.6604" x2="-1.4224" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="-0.6604" x2="-1.4224" y2="0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="-0.1524" x2="-1.4224" y2="0.6604" width="0.1524" layer="21"/>
+<wire x1="-1.4224" y1="0.6604" x2="-0.8636" y2="0.6604" width="0.1524" layer="21"/>
+<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.1524" width="0.1524" layer="21"/>
+<wire x1="0.8636" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="21"/>
+<smd name="3" x="0" y="1.1" dx="0.762" dy="1.016" layer="1"/>
+<smd name="2" x="0.95" y="-1.1" dx="0.762" dy="1.016" layer="1"/>
+<smd name="1" x="-0.95" y="-1.1" dx="0.762" dy="1.016" layer="1"/>
+<text x="-1.905" y="1.905" size="1.27" layer="25">&gt;NAME</text>
+<text x="-1.905" y="-3.175" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.2286" y1="0.7112" x2="0.2286" y2="1.2954" layer="51"/>
+<rectangle x1="0.7112" y1="-1.2954" x2="1.1684" y2="-0.7112" layer="51"/>
+<rectangle x1="-1.1684" y1="-1.2954" x2="-0.7112" y2="-0.7112" layer="51"/>
+</package>
+</packages>
+</library>
+<library name="microcontrollers">
+<packages>
+<package name="QFN-64-9X9MM-SMALLPAD">
+<description>&lt;h3&gt;64-pin QFN 9x9mm, 0.5mm pitch&lt;/h3&gt;
+&lt;p&gt;Package used by ATmega128RFA1&lt;/p&gt;
+&lt;p&gt;&lt;a href="http://www.atmel.com/Images/Atmel-8266-MCU_Wireless-ATmega128RFA1_Datasheet.pdf"&gt;Example Datasheet&lt;/a&gt;&lt;/p&gt;</description>
+<wire x1="-4.492" y1="-4.5" x2="4.508" y2="-4.5" width="0.09" layer="51"/>
+<wire x1="4.508" y1="-4.5" x2="4.508" y2="4.5" width="0.09" layer="51"/>
+<wire x1="4.508" y1="4.5" x2="-4.492" y2="4.5" width="0.09" layer="51"/>
+<wire x1="-4.492" y1="4.5" x2="-4.492" y2="-4.5" width="0.09" layer="51"/>
+<wire x1="-4.6" y1="4.6" x2="-4.6" y2="4.1" width="0.2032" layer="21"/>
+<wire x1="-4.6" y1="4.6" x2="-4.1" y2="4.6" width="0.2032" layer="21"/>
+<wire x1="4.6" y1="4.6" x2="4.1" y2="4.6" width="0.2032" layer="21"/>
+<wire x1="4.6" y1="4.6" x2="4.6" y2="4.1" width="0.2032" layer="21"/>
+<circle x="-4.842" y="4.85" radius="0.2" width="0" layer="21"/>
+<circle x="-3.442" y="3.45" radius="0.2" width="0.09" layer="51"/>
+<smd name="26" x="0.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="25" x="0.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="24" x="-0.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="27" x="1.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="28" x="1.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="23" x="-0.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="22" x="-1.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="21" x="-1.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="6" x="-4.5" y="1.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="5" x="-4.5" y="1.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="4" x="-4.5" y="2.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="7" x="-4.5" y="0.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="8" x="-4.5" y="0.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="3" x="-4.5" y="2.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="2" x="-4.5" y="3.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="9" x="-4.5" y="-0.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="10" x="-4.5" y="-0.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="1" x="-4.5" y="3.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="16" x="-4.5" y="-3.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="15" x="-4.5" y="-3.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="14" x="-4.5" y="-2.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="17" x="-3.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="18" x="-3.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="13" x="-4.5" y="-2.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="12" x="-4.5" y="-1.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="19" x="-2.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="20" x="-2.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="11" x="-4.5" y="-1.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="29" x="2.25" y="-4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="30" x="2.75" y="-4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="31" x="3.25" y="-4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="32" x="3.75" y="-4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="33" x="4.5" y="-3.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="34" x="4.5" y="-3.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="35" x="4.5" y="-2.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="36" x="4.5" y="-2.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="37" x="4.5" y="-1.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="38" x="4.5" y="-1.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="39" x="4.5" y="-0.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="40" x="4.5" y="-0.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="41" x="4.5" y="0.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="42" x="4.5" y="0.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="43" x="4.5" y="1.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="44" x="4.5" y="1.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="45" x="4.5" y="2.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="46" x="4.5" y="2.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="47" x="4.5" y="3.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="48" x="4.5" y="3.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="49" x="3.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="50" x="3.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="51" x="2.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="52" x="2.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="53" x="1.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="54" x="1.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="55" x="0.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="56" x="0.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="57" x="-0.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="58" x="-0.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="59" x="-1.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="60" x="-1.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="61" x="-2.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="62" x="-2.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="63" x="-3.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="64" x="-3.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<text x="0" y="1.27" size="0.6096" layer="25" font="vector" ratio="20" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20" align="top-center">&gt;VALUE</text>
+<wire x1="4.6" y1="-4.6" x2="4.1" y2="-4.6" width="0.2032" layer="21"/>
+<wire x1="4.6" y1="-4.6" x2="4.6" y2="-4.1" width="0.2032" layer="21"/>
+<wire x1="-4.6" y1="-4.6" x2="-4.6" y2="-4.1" width="0.2032" layer="21"/>
+<wire x1="-4.6" y1="-4.6" x2="-4.1" y2="-4.6" width="0.2032" layer="21"/>
+<smd name="P$1" x="0" y="0" dx="4.8" dy="4.8" layer="1" cream="no"/>
+<polygon width="0.127" layer="31">
+<vertex x="1.03" y="1.03"/>
+<vertex x="1.03" y="2.17"/>
+<vertex x="2.17" y="2.17"/>
+<vertex x="2.17" y="1.03"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.17" y="1.03"/>
+<vertex x="-2.17" y="2.17"/>
+<vertex x="-1.03" y="2.17"/>
+<vertex x="-1.03" y="1.03"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.17" y="-2.17"/>
+<vertex x="-2.17" y="-1.03"/>
+<vertex x="-1.03" y="-1.03"/>
+<vertex x="-1.03" y="-2.17"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="1.03" y="-2.17"/>
+<vertex x="1.03" y="-1.03"/>
+<vertex x="2.17" y="-1.03"/>
+<vertex x="2.17" y="-2.17"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-0.57" y="-0.57"/>
+<vertex x="-0.57" y="0.57"/>
+<vertex x="0.57" y="0.57"/>
+<vertex x="0.57" y="-0.57"/>
+</polygon>
+</package>
+</packages>
+</library>
+<library name="lights">
+<packages>
+<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>
+</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>
+</library>
+</libraries>
+<attributes>
+</attributes>
+<variantdefs>
+</variantdefs>
+<classes>
+<class number="0" name="default" width="0" drill="0">
+</class>
+</classes>
+<designrules name="default *">
+<description language="de">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
+&lt;p&gt;
+Die Standard-Design-Rules sind so gewählt, dass sie für 
+die meisten Anwendungen passen. Sollte ihre Platine 
+besondere Anforderungen haben, treffen Sie die erforderlichen
+Einstellungen hier und speichern die Design Rules unter 
+einem neuen Namen ab.</description>
+<description language="en">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
+&lt;p&gt;
+The default Design Rules have been set to cover
+a wide range of applications. Your particular design
+may have different requirements, so please make the
+necessary adjustments and save your customized
+design rules under a new name.</description>
+<param name="layerSetup" value="(1+2*15+16)"/>
+<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
+<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/>
+<param name="mdWireWire" value="6mil"/>
+<param name="mdWirePad" value="6mil"/>
+<param name="mdWireVia" value="6mil"/>
+<param name="mdPadPad" value="6mil"/>
+<param name="mdPadVia" value="6mil"/>
+<param name="mdViaVia" value="6mil"/>
+<param name="mdSmdPad" value="0mil"/>
+<param name="mdSmdVia" value="0mil"/>
+<param name="mdSmdSmd" value="0mil"/>
+<param name="mdViaViaSameLayer" value="6mil"/>
+<param name="mnLayersViaInSmd" value="2"/>
+<param name="mdCopperDimension" value="10mil"/>
+<param name="mdDrill" value="6mil"/>
+<param name="mdSmdStop" value="0mil"/>
+<param name="msWidth" value="6mil"/>
+<param name="msDrill" value="10mil"/>
+<param name="msMicroVia" value="9.99mm"/>
+<param name="msBlindViaRatio" value="0.5"/>
+<param name="rvPadTop" value="0.25"/>
+<param name="rvPadInner" value="0.25"/>
+<param name="rvPadBottom" value="0.25"/>
+<param name="rvViaOuter" value="0.25"/>
+<param name="rvViaInner" value="0.25"/>
+<param name="rvMicroViaOuter" value="0.25"/>
+<param name="rvMicroViaInner" value="0.25"/>
+<param name="rlMinPadTop" value="10mil"/>
+<param name="rlMaxPadTop" value="20mil"/>
+<param name="rlMinPadInner" value="10mil"/>
+<param name="rlMaxPadInner" value="20mil"/>
+<param name="rlMinPadBottom" value="10mil"/>
+<param name="rlMaxPadBottom" value="20mil"/>
+<param name="rlMinViaOuter" value="8mil"/>
+<param name="rlMaxViaOuter" value="20mil"/>
+<param name="rlMinViaInner" value="8mil"/>
+<param name="rlMaxViaInner" value="20mil"/>
+<param name="rlMinMicroViaOuter" value="4mil"/>
+<param name="rlMaxMicroViaOuter" value="20mil"/>
+<param name="rlMinMicroViaInner" value="4mil"/>
+<param name="rlMaxMicroViaInner" value="20mil"/>
+<param name="psTop" value="-1"/>
+<param name="psBottom" value="-1"/>
+<param name="psFirst" value="-1"/>
+<param name="psElongationLong" value="100"/>
+<param name="psElongationOffset" value="100"/>
+<param name="mvStopFrame" value="1"/>
+<param name="mvCreamFrame" value="0"/>
+<param name="mlMinStopFrame" value="4mil"/>
+<param name="mlMaxStopFrame" value="4mil"/>
+<param name="mlMinCreamFrame" value="0mil"/>
+<param name="mlMaxCreamFrame" value="0mil"/>
+<param name="mlViaStopLimit" value="35mil"/>
+<param name="srRoundness" value="0"/>
+<param name="srMinRoundness" value="0mil"/>
+<param name="srMaxRoundness" value="0mil"/>
+<param name="slThermalIsolate" value="10mil"/>
+<param name="slThermalsForVias" value="0"/>
+<param name="dpMaxLengthDifference" value="10mm"/>
+<param name="dpGapFactor" value="2.5"/>
+<param name="checkAngle" value="0"/>
+<param name="checkFont" value="1"/>
+<param name="checkRestrict" value="1"/>
+<param name="checkStop" value="0"/>
+<param name="checkValues" value="0"/>
+<param name="checkNames" value="1"/>
+<param name="checkWireStubs" value="1"/>
+<param name="checkPolygonWidth" value="0"/>
+<param name="useDiameter" value="13"/>
+<param name="maxErrors" value="50"/>
+</designrules>
+<autorouter>
+<pass name="Default">
+<param name="RoutingGrid" value="50mil"/>
+<param name="AutoGrid" value="1"/>
+<param name="Efforts" value="0"/>
+<param name="TopRouterVariant" value="1"/>
+<param name="tpViaShape" value="round"/>
+<param name="PrefDir.1" value="a"/>
+<param name="PrefDir.2" value="0"/>
+<param name="PrefDir.3" value="0"/>
+<param name="PrefDir.4" value="0"/>
+<param name="PrefDir.5" value="0"/>
+<param name="PrefDir.6" value="0"/>
+<param name="PrefDir.7" value="0"/>
+<param name="PrefDir.8" value="0"/>
+<param name="PrefDir.9" value="0"/>
+<param name="PrefDir.10" value="0"/>
+<param name="PrefDir.11" value="0"/>
+<param name="PrefDir.12" value="0"/>
+<param name="PrefDir.13" value="0"/>
+<param name="PrefDir.14" value="0"/>
+<param name="PrefDir.15" value="0"/>
+<param name="PrefDir.16" value="a"/>
+<param name="cfVia" value="8"/>
+<param name="cfNonPref" value="5"/>
+<param name="cfChangeDir" value="2"/>
+<param name="cfOrthStep" value="2"/>
+<param name="cfDiagStep" value="3"/>
+<param name="cfExtdStep" value="0"/>
+<param name="cfBonusStep" value="1"/>
+<param name="cfMalusStep" value="1"/>
+<param name="cfPadImpact" value="4"/>
+<param name="cfSmdImpact" value="4"/>
+<param name="cfBusImpact" value="0"/>
+<param name="cfHugging" value="3"/>
+<param name="cfAvoid" value="4"/>
+<param name="cfPolygon" value="10"/>
+<param name="cfBase.1" value="0"/>
+<param name="cfBase.2" value="1"/>
+<param name="cfBase.3" value="1"/>
+<param name="cfBase.4" value="1"/>
+<param name="cfBase.5" value="1"/>
+<param name="cfBase.6" value="1"/>
+<param name="cfBase.7" value="1"/>
+<param name="cfBase.8" value="1"/>
+<param name="cfBase.9" value="1"/>
+<param name="cfBase.10" value="1"/>
+<param name="cfBase.11" value="1"/>
+<param name="cfBase.12" value="1"/>
+<param name="cfBase.13" value="1"/>
+<param name="cfBase.14" value="1"/>
+<param name="cfBase.15" value="1"/>
+<param name="cfBase.16" value="0"/>
+<param name="mnVias" value="20"/>
+<param name="mnSegments" value="9999"/>
+<param name="mnExtdSteps" value="9999"/>
+<param name="mnRipupLevel" value="10"/>
+<param name="mnRipupSteps" value="100"/>
+<param name="mnRipupTotal" value="100"/>
+</pass>
+<pass name="Follow-me" refer="Default" active="yes">
+</pass>
+<pass name="Busses" refer="Default" active="yes">
+<param name="cfNonPref" value="4"/>
+<param name="cfBusImpact" value="4"/>
+<param name="cfHugging" value="0"/>
+<param name="mnVias" value="0"/>
+</pass>
+<pass name="Route" refer="Default" active="yes">
+</pass>
+<pass name="Optimize1" refer="Default" active="yes">
+<param name="cfVia" value="99"/>
+<param name="cfExtdStep" value="10"/>
+<param name="cfHugging" value="1"/>
+<param name="mnExtdSteps" value="1"/>
+<param name="mnRipupLevel" value="0"/>
+</pass>
+<pass name="Optimize2" refer="Optimize1" active="yes">
+<param name="cfNonPref" value="0"/>
+<param name="cfChangeDir" value="6"/>
+<param name="cfExtdStep" value="0"/>
+<param name="cfBonusStep" value="2"/>
+<param name="cfMalusStep" value="2"/>
+<param name="cfPadImpact" value="2"/>
+<param name="cfSmdImpact" value="2"/>
+<param name="cfHugging" value="0"/>
+</pass>
+<pass name="Optimize3" refer="Optimize2" active="yes">
+<param name="cfChangeDir" value="8"/>
+<param name="cfPadImpact" value="0"/>
+<param name="cfSmdImpact" value="0"/>
+</pass>
+<pass name="Optimize4" refer="Optimize3" active="yes">
+<param name="cfChangeDir" value="25"/>
+</pass>
+</autorouter>
+<elements>
+<element name="J102" library="SparkFun-Connectors" package="2X5-SHROUDED_LOCK_LATCH" value="" x="14.5" y="20" smashed="yes" rot="MR0">
+<attribute name="NAME" x="18.945" y="30.287" size="0.6096" layer="26" font="vector" ratio="20" rot="MR0"/>
+<attribute name="VALUE" x="18.945" y="9.078" size="0.6096" layer="28" font="vector" ratio="20" rot="MR0"/>
+</element>
+<element name="U7" library="power" package="SOIC8_PAD" value="A4950" x="32.5" y="10" smashed="yes" rot="R180">
+<attribute name="NAME" x="34.659" y="7.1425" size="1.27" layer="25" ratio="10" rot="R180"/>
+<attribute name="VALUE" x="34.659" y="14.064" size="1.27" layer="27" ratio="10" rot="R180"/>
+</element>
+<element name="U5" library="power" package="SOIC8_PAD" value="A4950" x="7.2" y="13" smashed="yes">
+<attribute name="NAME" x="5.041" y="15.8575" size="1.27" layer="25" ratio="10"/>
+<attribute name="VALUE" x="5.041" y="8.936" size="1.27" layer="27" ratio="10"/>
+</element>
+<element name="J100" library="SparkFun-Connectors" package="SCREWTERMINAL-3.5MM-4_LOCK" value="" x="25.2" y="5.25" smashed="yes" rot="MR0">
+<attribute name="NAME" x="21.39" y="7.663" size="0.6096" layer="26" font="vector" ratio="20" rot="MR0"/>
+<attribute name="VALUE" x="21.39" y="6.774" size="0.6096" layer="28" font="vector" ratio="20" rot="MR0"/>
+</element>
+<element name="R10" library="passives" package="0402" value="120R" x="26.5" y="17.8" smashed="yes" rot="R270">
+<attribute name="NAME" x="27.897" y="18.689" size="1.016" layer="25" rot="R270"/>
+<attribute name="VALUE" x="24.087" y="18.816" size="1.016" layer="27" ratio="10" rot="R270"/>
+</element>
+<element name="R14" library="passives" package="0402" value="120R" x="32.5" y="17.8" smashed="yes" rot="R270">
+<attribute name="NAME" x="33.897" y="18.689" size="1.016" layer="25" rot="R270"/>
+<attribute name="VALUE" x="30.087" y="18.816" size="1.016" layer="27" ratio="10" rot="R270"/>
+</element>
+<element name="J1" library="connector" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="33" y="33" smashed="yes"/>
+<element name="J2" library="connector" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="7" y="7" smashed="yes"/>
+<element name="C23" library="passives" package="0805" value="22uF 35v" x="28.1" y="13.6" smashed="yes" rot="R180">
+<attribute name="NAME" x="29.37" y="12.457" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="28.1" y="13.6" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="28.1" y="13.6" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="29.497" y="16.394" size="1.016" layer="27" rot="R180"/>
+<attribute name="VOLTAGE" value="" x="28.1" y="13.6" size="1.778" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C27" library="passives" package="0805" value="22uF 35v" x="15.1" y="10.1" smashed="yes" rot="R90">
+<attribute name="NAME" x="13.957" y="8.83" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="0805" x="15.1" y="10.1" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="TYPE" value="" x="15.1" y="10.1" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="17.894" y="8.703" size="1.016" layer="27" rot="R90"/>
+<attribute name="VOLTAGE" value="" x="15.1" y="10.1" size="1.778" layer="27" rot="R90" display="off"/>
+</element>
+<element name="R21" library="passives" package="1206" value="100mOhm 1W 1%" x="26" y="9.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="28.54" y="7.91250625" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="1206" x="26" y="9.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="26" y="9.5" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="28.54" y="12.802003125" size="1.016" layer="27" rot="R180"/>
+</element>
+<element name="R20" library="passives" package="1206" value="100mOhm 1W 1%" x="15.1" y="12.7" smashed="yes">
+<attribute name="NAME" x="12.559996875" y="14.28749375" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="1206" x="15.1" y="12.7" size="1.778" layer="27" display="off"/>
+<attribute name="PRECISION" value="" x="15.1" y="12.7" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="12.559996875" y="9.397996875" size="1.016" layer="27"/>
+</element>
+<element name="R16" library="passives" package="0402" value="120R" x="34.5" y="17.8" smashed="yes" rot="R270">
+<attribute name="NAME" x="35.1985" y="18.689" size="1.016" layer="25" rot="R270"/>
+<attribute name="VALUE" x="32.722" y="18.8795" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="R15" library="passives" package="0402" value="120R" x="33.5" y="17.8" smashed="yes" rot="R270">
+<attribute name="NAME" x="34.1985" y="18.689" size="1.016" layer="25" rot="R270"/>
+<attribute name="VALUE" x="31.722" y="18.8795" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="R11" library="passives" package="0402" value="120R" x="29.5" y="17.8" smashed="yes" rot="R270">
+<attribute name="NAME" x="30.1985" y="18.689" size="1.016" layer="25" rot="R270"/>
+<attribute name="VALUE" x="27.722" y="18.8795" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="R12" library="passives" package="0402" value="120R" x="30.5" y="17.8" smashed="yes" rot="R270">
+<attribute name="NAME" x="31.1985" y="18.689" size="1.016" layer="25" rot="R270"/>
+<attribute name="VALUE" x="28.722" y="18.8795" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="D4" library="passives" package="SMA-403D" value="" x="8" y="18" smashed="yes" rot="R180">
+<attribute name="NAME" x="8" y="15.6" size="1.27" layer="25" font="vector" rot="R180" align="center"/>
+</element>
+<element name="U4" library="sensor" package="TSSOP14" value="AS5047" x="20" y="20" smashed="yes" rot="R180">
+<attribute name="NAME" x="22.8956" y="22.0828" size="1.016" layer="25" ratio="10" rot="R270"/>
+<attribute name="VALUE" x="16.1138" y="22.0828" size="1.016" layer="27" ratio="10" rot="R270"/>
+</element>
+<element name="C21" library="passives" package="0402" value="0.1uF" x="20.6" y="15.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="19.9015" y="14.611" size="1.016" layer="25" rot="R90"/>
+<attribute name="VALUE" x="22.378" y="14.4205" size="1.016" layer="27" rot="R90"/>
+</element>
+<element name="R17" library="passives" package="0402" value="10k" x="32.3" y="16" smashed="yes" rot="R180">
+<attribute name="NAME" x="33.189" y="15.3015" size="1.016" layer="25" rot="R180"/>
+<attribute name="VALUE" x="33.3795" y="17.778" size="1.016" layer="27" rot="R180"/>
+</element>
+<element name="R19" library="passives" package="0402" value="1k" x="32.3" y="15" smashed="yes">
+<attribute name="NAME" x="31.411" y="15.6985" size="1.016" layer="25"/>
+<attribute name="VALUE" x="31.2205" y="13.222" size="1.016" layer="27"/>
+</element>
+<element name="R13" library="passives" package="0402" value="470R" x="31.5" y="17.8" smashed="yes" rot="R270">
+<attribute name="NAME" x="32.1985" y="18.689" size="1.016" layer="25" rot="R270"/>
+<attribute name="VALUE" x="29.722" y="18.8795" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="C101" library="passives" package="SMD-ELEC-CAP" value="150uF 35v" x="6.3" y="27.4" smashed="yes" rot="MR0">
+<attribute name="NAME" x="9.55" y="33.1" size="1.27" layer="26" rot="MR0"/>
+<attribute name="VALUE" x="9.55" y="21.1" size="1.27" layer="28" rot="MR0"/>
+</element>
+<element name="U3" library="microcontrollers" package="QFN-64-9X9MM-SMALLPAD" value="ATSAMD51JQFN64" x="29" y="24.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="27.73" y="24.5" size="0.6096" layer="25" font="vector" ratio="20" rot="R90" align="bottom-center"/>
+<attribute name="VALUE" x="30.27" y="24.5" size="0.6096" layer="27" font="vector" ratio="20" rot="R90" align="top-center"/>
+</element>
+<element name="J103" library="SparkFun-Connectors" package="2X5-PTH-1.27MM-NO_SILK" value="CORTEX_JTAG_DEBUG_PTH_NS" x="24.8" y="32.3" smashed="yes" rot="MR0">
+<attribute name="NAME" x="26.3748" y="34.2304" size="0.6096" layer="26" font="vector" ratio="20" rot="MR0"/>
+<attribute name="VALUE" x="26.6288" y="29.8362" size="0.6096" layer="28" font="vector" ratio="20" rot="MR0"/>
+</element>
+<element name="R3" library="passives" package="0402" value="10k" x="24.5" y="34.9" smashed="yes" rot="R90">
+<attribute name="NAME" x="23.6745" y="34.138" size="1.016" layer="25" rot="R90"/>
+<attribute name="VALUE" x="26.532" y="33.884" size="1.016" layer="27" rot="R90"/>
+</element>
+<element name="S1" library="passives" package="TACT-SWITCH-SIDE" value="2-8X4-5_SWITCHSIDE" x="18.2" y="35.6" smashed="yes"/>
+<element name="C4" library="passives" package="0402" value="0.1uF" x="21.5" y="34.9" smashed="yes" rot="R90">
+<attribute name="NAME" x="20.6745" y="34.138" size="1.016" layer="25" rot="R90"/>
+<attribute name="VALUE" x="23.532" y="33.884" size="1.016" layer="27" rot="R90"/>
+</element>
+<element name="X1" library="connector" package="USB_MICRO_609-4613-1-ND" value="USB" x="5.1" y="27.8" smashed="yes" rot="R270">
+<attribute name="NAME" x="6.23" y="32.1925" size="0.6096" layer="25" font="vector"/>
+<attribute name="VALUE" x="6.3125" y="22.8725" size="0.6096" layer="27" font="vector"/>
+</element>
+<element name="R1" library="passives" package="0402" value="10k" x="22.5" y="34.9" smashed="yes" rot="R270">
+<attribute name="NAME" x="23.1985" y="35.789" size="1.016" layer="25" rot="R270"/>
+<attribute name="VALUE" x="20.722" y="35.9795" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="L1" library="passives" package="0805" value="10uH" x="22.1" y="25.7" smashed="yes" rot="R180">
+<attribute name="NAME" x="22.862" y="24.8745" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="22.1" y="25.7" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="23.116" y="27.732" size="1.016" layer="27" rot="R180"/>
+</element>
+<element name="C13" library="passives" package="0402" value="0.1uF" x="22.5" y="27.1" smashed="yes" rot="R180">
+<attribute name="NAME" x="23.389" y="26.4015" size="1.016" layer="25" rot="R180"/>
+<attribute name="VALUE" x="23.5795" y="28.878" size="1.016" layer="27" rot="R180"/>
+</element>
+<element name="C12" library="passives" package="0603-CAP" value="10uF 10v" x="22.1" y="28.3" smashed="yes" rot="R180">
+<attribute name="NAME" x="22.989" y="26.903" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0603" x="22.1" y="28.3" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="22.1" y="28.3" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="23.116" y="30.713" size="1.016" layer="27" rot="R180"/>
+<attribute name="VOLTAGE" value="" x="22.1" y="28.3" size="1.778" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C15" library="passives" package="0402" value="0.1uF" x="21.9" y="24.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="22.789" y="23.8015" size="1.016" layer="25" rot="R180"/>
+<attribute name="VALUE" x="22.9795" y="26.278" size="1.016" layer="27" rot="R180"/>
+</element>
+<element name="C9" library="passives" package="0402" value="0.1uF" x="25" y="30" smashed="yes">
+<attribute name="NAME" x="24.111" y="30.6985" size="1.016" layer="25"/>
+<attribute name="VALUE" x="23.9205" y="28.222" size="1.016" layer="27"/>
+</element>
+<element name="C16" library="passives" package="0402" value="0.1uF" x="35.1" y="22.7" smashed="yes">
+<attribute name="NAME" x="34.211" y="23.3985" size="1.016" layer="25"/>
+<attribute name="VALUE" x="34.0205" y="20.922" size="1.016" layer="27"/>
+</element>
+<element name="C20" library="passives" package="0402" value="0.1uF" x="28.5" y="17.8" smashed="yes" rot="R270">
+<attribute name="NAME" x="29.1985" y="18.689" size="1.016" layer="25" rot="R270"/>
+<attribute name="VALUE" x="26.722" y="18.8795" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="U1" library="power" package="SOT23-5" value="VREG-AP2112" x="10.9" y="35.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="9.122" y="37.278" size="1.27" layer="25" ratio="10"/>
+<attribute name="VALUE" x="9.122" y="32.452" size="1.27" layer="27" ratio="10"/>
+</element>
+<element name="C2" library="passives" package="0603-CAP" value="10uF 10v" x="8.2" y="35.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="9.597" y="36.389" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0603" x="8.2" y="35.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="8.2" y="35.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="5.787" y="36.516" size="1.016" layer="27" rot="R270"/>
+<attribute name="VOLTAGE" value="" x="8.2" y="35.5" size="1.778" layer="27" rot="R270" display="off"/>
+</element>
+<element name="C3" library="passives" package="0603-CAP" value="10uF 10v" x="14.7" y="35.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="16.097" y="36.389" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0603" x="14.7" y="35.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="14.7" y="35.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="12.287" y="36.516" size="1.016" layer="27" rot="R270"/>
+<attribute name="VOLTAGE" value="" x="14.7" y="35.5" size="1.778" layer="27" rot="R270" display="off"/>
+</element>
+<element name="C1" library="passives" package="0402" value="1uF" x="13.5" y="35.9" smashed="yes" rot="R270">
+<attribute name="NAME" x="14.1985" y="36.789" size="1.016" layer="25" rot="R270"/>
+<attribute name="VALUE" x="11.722" y="36.9795" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="J101" library="passives" package="DIPSWITCH-8-0100" value="DIPSWITCH-80100" x="31" y="19" smashed="yes" rot="MR90">
+<attribute name="NAME" x="31" y="13.92" size="0.8128" layer="26" ratio="10" rot="MR90"/>
+</element>
+<element name="R6" library="passives" package="0402" value="10k" x="29.1" y="33.9" smashed="yes" rot="R90">
+<attribute name="NAME" x="28.4015" y="33.011" size="1.016" layer="25" rot="R90"/>
+<attribute name="VALUE" x="30.878" y="32.8205" size="1.016" layer="27" rot="R90"/>
+</element>
+<element name="R5" library="passives" package="0402" value="470R" x="28.1" y="34.9" smashed="yes" rot="R270">
+<attribute name="NAME" x="28.7985" y="35.789" size="1.016" layer="25" rot="R270"/>
+<attribute name="VALUE" x="26.322" y="35.9795" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="R4" library="passives" package="0402" value="470R" x="27.1" y="34.9" smashed="yes" rot="R270">
+<attribute name="NAME" x="27.7985" y="35.789" size="1.016" layer="25" rot="R270"/>
+<attribute name="VALUE" x="25.322" y="35.9795" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="R2" library="passives" package="0402" value="470R" x="23.5" y="34.9" smashed="yes" rot="R270">
+<attribute name="NAME" x="24.1985" y="35.789" size="1.016" layer="25" rot="R270"/>
+<attribute name="VALUE" x="21.722" y="35.9795" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="Y1" library="passives" package="4-SMD-3.2X2.5" value="MHZ-CRYSTAL" x="35.7" y="27.2" smashed="yes" rot="R90"/>
+<element name="C14" library="passives" package="0402" value="10pF" x="35.1" y="24.7" smashed="yes">
+<attribute name="NAME" x="34.211" y="25.3985" size="1.016" layer="25"/>
+<attribute name="VALUE" x="34.0205" y="22.922" size="1.016" layer="27"/>
+</element>
+<element name="C11" library="passives" package="0402" value="10pF" x="36.3" y="29.7" smashed="yes">
+<attribute name="NAME" x="35.411" y="30.3985" size="1.016" layer="25"/>
+<attribute name="VALUE" x="35.2205" y="27.922" size="1.016" layer="27"/>
+</element>
+<element name="C17" library="passives" package="0402" value="10pF" x="23.2" y="20.6" smashed="yes" rot="R90">
+<attribute name="NAME" x="22.5015" y="19.711" size="1.016" layer="25" rot="R90"/>
+<attribute name="VALUE" x="24.978" y="19.5205" size="1.016" layer="27" rot="R90"/>
+</element>
+<element name="Y2" library="passives" package="2-SMD-3.2X1.5MM" value="KHZ-CRYSTAL" x="23.8" y="17.7" smashed="yes" rot="R270">
+<attribute name="NAME" x="25.07" y="20.24" size="1.27" layer="25" rot="R270"/>
+<attribute name="VALUE" x="21.26" y="20.24" size="1.27" layer="27" rot="R270"/>
+</element>
+<element name="C18" library="passives" package="0402" value="10pF" x="25.5" y="17.8" smashed="yes" rot="R90">
+<attribute name="NAME" x="24.8015" y="16.911" size="1.016" layer="25" rot="R90"/>
+<attribute name="VALUE" x="27.278" y="16.7205" size="1.016" layer="27" rot="R90"/>
+</element>
+<element name="D1" library="lights" package="LED0603-RIGHTANGLE" value="LED0603RA" x="22.8" y="36.6" smashed="yes" rot="R180">
+<attribute name="NAME" x="22.889" y="35.403" size="0.8128" layer="25" rot="R180" align="center"/>
+<attribute name="VALUE" x="22.816" y="37.913" size="0.8128" layer="27" ratio="10" rot="R180" align="center"/>
+</element>
+<element name="D2" library="lights" package="LED0603-RIGHTANGLE" value="LED0603RA" x="26.3" y="36.6" smashed="yes" rot="R180">
+<attribute name="NAME" x="26.389" y="35.403" size="0.8128" layer="25" rot="R180" align="center"/>
+<attribute name="VALUE" x="26.316" y="37.913" size="0.8128" layer="27" ratio="10" rot="R180" align="center"/>
+</element>
+<element name="D3" library="lights" package="LED0603-RIGHTANGLE" value="LED0603RA" x="29.8" y="36.6" smashed="yes" rot="R180">
+<attribute name="NAME" x="29.889" y="35.403" size="0.8128" layer="25" rot="R180" align="center"/>
+<attribute name="VALUE" x="29.816" y="37.913" size="0.8128" layer="27" ratio="10" rot="R180" align="center"/>
+</element>
+<element name="U2" library="comm" package="SOP65P637X110-14N" value="MAX13450EAUDT" x="14.8" y="31.3" smashed="yes" rot="R180">
+<attribute name="DESCRIPTION" value=" 1/1 Transceiver Full RS422, RS485 14-TSSOP-EP " x="23.8" y="22.3" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="DIGI-KEY_PART_NUMBER" value="MAX13450EAUD+T-ND" x="23.8" y="22.3" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="DIGIKEY-PURCHASE-URL" value="https://snapeda.com/shop?store=DigiKey&amp;id=694117" x="23.8" y="22.3" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="MF" value="Maxim Integrated" x="23.8" y="22.3" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="MP" value="MAX13450EAUD+" x="23.8" y="22.3" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="NAME" x="18.53" y="28.573" size="1.27" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="TSSOP-14 Maxim" x="23.8" y="22.3" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="18.53" y="34.027" size="1.27" layer="27" rot="R180" align="top-left"/>
+</element>
+<element name="C6" library="passives" package="0402" value="0.1uF 10v" x="20.3" y="32.2" smashed="yes">
+<attribute name="NAME" x="19.411" y="32.8985" size="1.016" layer="25"/>
+<attribute name="VALUE" x="19.2205" y="30.422" size="1.016" layer="27"/>
+</element>
+<element name="C8" library="passives" package="0402" value="0.1uF 10v" x="20.3" y="30.8" smashed="yes">
+<attribute name="NAME" x="19.411" y="31.4985" size="1.016" layer="25"/>
+<attribute name="VALUE" x="19.2205" y="29.022" size="1.016" layer="27"/>
+</element>
+<element name="C5" library="passives" package="0402" value="1uf 10v" x="20.3" y="33.2" smashed="yes">
+<attribute name="NAME" x="19.411" y="33.8985" size="1.016" layer="25"/>
+<attribute name="VALUE" x="19.2205" y="31.422" size="1.016" layer="27"/>
+</element>
+<element name="C10" library="passives" package="0402" value="1uF 10v" x="20.3" y="29.8" smashed="yes">
+<attribute name="NAME" x="19.411" y="30.4985" size="1.016" layer="25"/>
+<attribute name="VALUE" x="19.2205" y="28.022" size="1.016" layer="27"/>
+</element>
+<element name="R7" library="passives" package="0402" value="10k" x="9.9" y="30.8" smashed="yes">
+<attribute name="NAME" x="9.011" y="31.4985" size="1.016" layer="25"/>
+<attribute name="VALUE" x="8.8205" y="29.022" size="1.016" layer="27"/>
+</element>
+<element name="R8" library="passives" package="0402" value="10k" x="9.9" y="29.8" smashed="yes">
+<attribute name="NAME" x="9.011" y="30.4985" size="1.016" layer="25"/>
+<attribute name="VALUE" x="8.8205" y="28.022" size="1.016" layer="27"/>
+</element>
+<element name="C19" library="passives" package="0402" value="0.1uF" x="27.5" y="17.8" smashed="yes" rot="R270">
+<attribute name="NAME" x="28.3255" y="18.562" size="1.016" layer="25" rot="R270"/>
+<attribute name="VALUE" x="25.468" y="18.816" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="U6" library="sensor" package="SOT23" value="RTD-NI1000SOT" x="21.4" y="12.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="23.305" y="10.595" size="1.27" layer="25" rot="R180"/>
+<attribute name="VALUE" x="23.305" y="15.675" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="R18" library="passives" package="0402" value="1k" x="19.6" y="15.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="20.2985" y="16.389" size="1.016" layer="25" rot="R270"/>
+<attribute name="VALUE" x="17.822" y="16.5795" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="C26" library="passives" package="0805" value="22uF 35v" x="13.5" y="10.1" smashed="yes" rot="R90">
+<attribute name="NAME" x="12.6745" y="9.338" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="0805" x="13.5" y="10.1" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="TYPE" value="" x="13.5" y="10.1" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="15.532" y="9.084" size="1.016" layer="27" rot="R90"/>
+<attribute name="VOLTAGE" value="" x="13.5" y="10.1" size="1.778" layer="27" rot="R90" display="off"/>
+</element>
+<element name="C22" library="passives" package="0805" value="22uF 35v" x="28.1" y="15.2" smashed="yes" rot="R180">
+<attribute name="NAME" x="28.862" y="14.3745" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="28.1" y="15.2" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="28.1" y="15.2" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="29.116" y="17.232" size="1.016" layer="27" rot="R180"/>
+<attribute name="VOLTAGE" value="" x="28.1" y="15.2" size="1.778" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C25" library="passives" package="0402" value="1uF 35v" x="11.1" y="10.1" smashed="yes">
+<attribute name="NAME" x="10.211" y="10.7985" size="1.016" layer="25"/>
+<attribute name="VALUE" x="10.0205" y="8.322" size="1.016" layer="27"/>
+</element>
+<element name="C24" library="passives" package="0402" value="1uF 35v" x="27.6" y="12.3" smashed="yes" rot="R180">
+<attribute name="NAME" x="28.489" y="11.6015" size="1.016" layer="25" rot="R180"/>
+<attribute name="VALUE" x="28.6795" y="14.078" size="1.016" layer="27" rot="R180"/>
+</element>
+<element name="C7" library="passives" package="0402" value="0.1uF" x="29.1" y="31.5" smashed="yes" rot="R180">
+<attribute name="NAME" x="29.989" y="30.8015" size="1.016" layer="25" rot="R180"/>
+<attribute name="VALUE" x="30.1795" y="33.278" size="1.016" layer="27" rot="R180"/>
+</element>
+<element name="R9" library="passives" package="0402" value="10k" x="9.9" y="28.8" smashed="yes">
+<attribute name="NAME" x="9.011" y="29.4985" size="1.016" layer="25"/>
+<attribute name="VALUE" x="8.8205" y="27.022" size="1.016" layer="27"/>
+</element>
+<element name="C100" library="passives" package="SMD-ELEC-CAP" value="150uF 35v" x="6.3" y="18.1" smashed="yes" rot="MR0">
+<attribute name="NAME" x="9.55" y="23.8" size="1.27" layer="26" rot="MR0"/>
+<attribute name="VALUE" x="9.55" y="11.8" size="1.27" layer="28" rot="MR0"/>
+</element>
+<element name="J3" library="SparkFun-Connectors" package="1X03_SMD_RA_MALE" value="" x="24.8" y="40.7" smashed="yes" rot="MR180">
+<attribute name="NAME" x="23.53" y="39.303" size="0.6096" layer="26" font="vector" ratio="20" rot="MR180"/>
+<attribute name="PROD_ID" value="CONN-10925" x="24.8" y="40.7" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="23.53" y="42.732" size="0.6096" layer="28" font="vector" ratio="20" rot="MR180"/>
+</element>
+</elements>
+<signals>
+<signal name="DAC-0">
+<contactref element="R10" pad="1"/>
+<contactref element="U3" pad="3"/>
+<wire x1="26.25" y1="20" x2="26.25" y2="18.575" width="0.1524" layer="1"/>
+<wire x1="26.25" y1="18.575" x2="26.5" y2="18.325" width="0.1524" layer="1"/>
+</signal>
+<signal name="DAC-1">
+<contactref element="R14" pad="1"/>
+<contactref element="U3" pad="14"/>
+<wire x1="31.75" y1="20" x2="31.7839" y2="19.9661" width="0.1524" layer="1"/>
+<wire x1="31.7839" y1="19.9661" x2="31.7839" y2="19.6553125" width="0.1524" layer="1"/>
+<wire x1="32.5" y1="18.9392125" x2="32.5" y2="18.325" width="0.1524" layer="1"/>
+<wire x1="31.7839" y1="19.6553125" x2="32.5" y2="18.9392125" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$2">
+<contactref element="R14" pad="2"/>
+<contactref element="U7" pad="4"/>
+<wire x1="32.5" y1="17.275" x2="33.0161" y2="16.7589" width="0.1524" layer="1"/>
+<wire x1="36.195" y1="11.895" x2="35.3" y2="11.895" width="0.1524" layer="1"/>
+<wire x1="33.0161" y1="16.7589" x2="35.114775" y2="16.7589" width="0.1524" layer="1"/>
+<wire x1="35.114775" y1="16.7589" x2="36.3904" y2="15.483275" width="0.1524" layer="1"/>
+<wire x1="36.3904" y1="15.483275" x2="36.3904" y2="12.0904" width="0.1524" layer="1"/>
+<wire x1="36.3904" y1="12.0904" x2="36.195" y2="11.895" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$3">
+<contactref element="R10" pad="2"/>
+<contactref element="U5" pad="4"/>
+<wire x1="26.5" y1="17.275" x2="26.5" y2="16.5" width="0.1524" layer="1"/>
+<via x="26.5" y="16.5" extent="1-16" drill="0.3"/>
+<wire x1="26.5" y1="16.5" x2="25.9144" y2="15.9144" width="0.1524" layer="2"/>
+<wire x1="22.2522875" y1="15.9144" x2="22.1292875" y2="15.7914" width="0.1524" layer="2"/>
+<wire x1="19.9292875" y1="15.7914" x2="19.6474875" y2="15.5096" width="0.1524" layer="2"/>
+<wire x1="25.9144" y1="15.9144" x2="22.2522875" y2="15.9144" width="0.1524" layer="2"/>
+<wire x1="22.1292875" y1="15.7914" x2="19.9292875" y2="15.7914" width="0.1524" layer="2"/>
+<wire x1="19.6474875" y1="15.5096" x2="19.13410625" y2="15.5096" width="0.1524" layer="2"/>
+<wire x1="19.13410625" y1="15.5096" x2="19.09350625" y2="15.5502" width="0.1524" layer="2"/>
+<wire x1="16.8876" y1="14.6876" x2="16.8876" y2="14.509675" width="0.1524" layer="2"/>
+<wire x1="16.8876" y1="14.509675" x2="16.277925" y2="13.9" width="0.1524" layer="2"/>
+<wire x1="19.09350625" y1="15.5502" x2="17.7502" y2="15.5502" width="0.1524" layer="2"/>
+<wire x1="17.7502" y1="15.5502" x2="16.8876" y2="14.6876" width="0.1524" layer="2"/>
+<wire x1="16.277925" y1="13.9" x2="10.7" y2="13.9" width="0.1524" layer="2"/>
+<wire x1="2.8302" y1="11.977" x2="3.1072" y2="11.7" width="0.1524" layer="2"/>
+<via x="3.1072" y="11.7" extent="1-16" drill="0.3"/>
+<wire x1="3.1072" y1="11.7" x2="3.7022" y2="11.105" width="0.1524" layer="1"/>
+<wire x1="3.7022" y1="11.105" x2="4.4" y2="11.105" width="0.1524" layer="1"/>
+<wire x1="10.7" y1="13.9" x2="7.5" y2="17.1" width="0.1524" layer="2"/>
+<wire x1="7.5" y1="17.1" x2="3.7" y2="17.1" width="0.1524" layer="2"/>
+<wire x1="3.7" y1="17.1" x2="2.8302" y2="16.2302" width="0.1524" layer="2"/>
+<wire x1="2.8302" y1="16.2302" x2="2.8302" y2="11.977" width="0.1524" layer="2"/>
+</signal>
+<signal name="GND">
+<contactref element="U7" pad="P$1"/>
+<contactref element="U7" pad="1"/>
+<contactref element="U5" pad="P$1"/>
+<contactref element="U5" pad="1"/>
+<contactref element="R21" pad="2"/>
+<contactref element="R20" pad="2"/>
+<contactref element="J102" pad="6"/>
+<contactref element="J102" pad="5"/>
+<contactref element="D4" pad="P$2"/>
+<contactref element="U4" pad="13"/>
+<contactref element="C21" pad="1"/>
+<contactref element="R19" pad="1"/>
+<contactref element="C23" pad="2"/>
+<contactref element="C101" pad="C"/>
+<contactref element="C27" pad="2"/>
+<contactref element="J103" pad="9"/>
+<contactref element="X1" pad="GND"/>
+<contactref element="U3" pad="P$1"/>
+<contactref element="U3" pad="33"/>
+<contactref element="U3" pad="47"/>
+<contactref element="U3" pad="7"/>
+<contactref element="U3" pad="54"/>
+<contactref element="U3" pad="22"/>
+<contactref element="C4" pad="2"/>
+<contactref element="S1" pad="P$2"/>
+<contactref element="C12" pad="2"/>
+<contactref element="C13" pad="2"/>
+<contactref element="C15" pad="2"/>
+<contactref element="C9" pad="2"/>
+<contactref element="C16" pad="2"/>
+<contactref element="C20" pad="2"/>
+<contactref element="C2" pad="2"/>
+<contactref element="U1" pad="2"/>
+<contactref element="C3" pad="2"/>
+<contactref element="C1" pad="2"/>
+<contactref element="C11" pad="2"/>
+<contactref element="C14" pad="1"/>
+<contactref element="Y1" pad="P$2"/>
+<contactref element="Y1" pad="P$4"/>
+<contactref element="C18" pad="1"/>
+<contactref element="C17" pad="2"/>
+<contactref element="D3" pad="2"/>
+<contactref element="U2" pad="11"/>
+<contactref element="U2" pad="15"/>
+<contactref element="C6" pad="2"/>
+<contactref element="C5" pad="2"/>
+<contactref element="C8" pad="2"/>
+<contactref element="C10" pad="2"/>
+<contactref element="R7" pad="1"/>
+<contactref element="R8" pad="1"/>
+<contactref element="C19" pad="2"/>
+<contactref element="U6" pad="3"/>
+<contactref element="R18" pad="1"/>
+<contactref element="C26" pad="2"/>
+<contactref element="C22" pad="2"/>
+<contactref element="C24" pad="2"/>
+<contactref element="C25" pad="2"/>
+<polygon width="0.05" layer="16" thermals="no" rank="6">
+<vertex x="38.5" y="1.5"/>
+<vertex x="38.4" y="1.6"/>
+<vertex x="38.4" y="17.2"/>
+<vertex x="29.4" y="17.2"/>
+<vertex x="27.6" y="15.4"/>
+<vertex x="25.4" y="15.4"/>
+<vertex x="25.4" y="15.8"/>
+<vertex x="27.6" y="15.8"/>
+<vertex x="29.3" y="17.5"/>
+<vertex x="38.4" y="17.5"/>
+<vertex x="38.5" y="38"/>
+<vertex x="1.5" y="38"/>
+<vertex x="1.5" y="1.5"/>
+</polygon>
+<polygon width="0.05" layer="1" thermals="no" rank="3">
+<vertex x="14.7" y="13.9"/>
+<vertex x="14.7" y="11.6"/>
+<vertex x="12.8" y="11.6"/>
+<vertex x="12.8" y="10.6"/>
+<vertex x="11.1" y="10.6"/>
+<vertex x="11.1" y="9.7"/>
+<vertex x="15.9" y="9.7"/>
+<vertex x="16.8" y="10.6"/>
+<vertex x="19.8" y="10.6"/>
+<vertex x="19.8" y="13.9"/>
+</polygon>
+<via x="19.4" y="11.1" extent="1-16" drill="0.3"/>
+<via x="17.8" y="12.7" extent="1-16" drill="0.3"/>
+<via x="17.8" y="11.9" extent="1-16" drill="0.3"/>
+<via x="18.6" y="11.9" extent="1-16" drill="0.3"/>
+<via x="18.6" y="12.7" extent="1-16" drill="0.3"/>
+<via x="18.6" y="13.5" extent="1-16" drill="0.3"/>
+<via x="19.4" y="12.7" extent="1-16" drill="0.3"/>
+<via x="19.4" y="11.9" extent="1-16" drill="0.3"/>
+<polygon width="0.05" layer="1" thermals="no" rank="4">
+<vertex x="23" y="15.9"/>
+<vertex x="23" y="8.3"/>
+<vertex x="25.5" y="8.3"/>
+<vertex x="25.5" y="11.8"/>
+<vertex x="27.7" y="11.8"/>
+<vertex x="27.7" y="12.9"/>
+<vertex x="28.3" y="13.5"/>
+<vertex x="28.3" y="15.9"/>
+</polygon>
+<via x="26.1" y="13.9" extent="1-16" drill="0.3"/>
+<via x="23.4" y="12.6" extent="1-16" drill="0.3"/>
+<via x="23.4" y="13.4" extent="1-16" drill="0.3"/>
+<via x="24.2" y="11" extent="1-16" drill="0.3"/>
+<via x="23.4" y="11" extent="1-16" drill="0.3"/>
+<via x="24.2" y="11.8" extent="1-16" drill="0.3"/>
+<via x="23.4" y="11.8" extent="1-16" drill="0.3"/>
+<via x="24.2" y="12.6" extent="1-16" drill="0.3"/>
+<via x="24.2" y="13.4" extent="1-16" drill="0.3"/>
+<via x="19.4" y="13.5" extent="1-16" drill="0.3"/>
+<polygon width="0.05" layer="1" thermals="no" rank="6">
+<vertex x="38" y="16.5"/>
+<vertex x="29" y="16.5"/>
+<vertex x="29" y="11"/>
+<vertex x="26" y="8"/>
+<vertex x="20.5" y="8"/>
+<vertex x="20.5" y="2"/>
+<vertex x="38" y="2"/>
+</polygon>
+<polygon width="0.05" layer="1" thermals="no" rank="6">
+<vertex x="2" y="22.5"/>
+<vertex x="11.8" y="22.5"/>
+<vertex x="11.8" y="12.8"/>
+<vertex x="10" y="11"/>
+<vertex x="10" y="9.5"/>
+<vertex x="11.5" y="8"/>
+<vertex x="19.5" y="8"/>
+<vertex x="19.5" y="2"/>
+<vertex x="2" y="2"/>
+</polygon>
+<via x="20.5" y="11.4" extent="1-16" drill="0.3"/>
+<via x="20.5" y="10.6" extent="1-16" drill="0.3"/>
+<via x="22.3" y="11.4" extent="1-16" drill="0.3"/>
+<via x="22.3" y="10.6" extent="1-16" drill="0.3"/>
+<polygon width="0.05" layer="1" thermals="no" rank="6">
+<vertex x="20.2" y="12"/>
+<vertex x="22.7" y="12"/>
+<vertex x="22.7" y="10.2"/>
+<vertex x="20.1" y="10.2"/>
+<vertex x="20.1" y="12"/>
+</polygon>
+<via x="32.1" y="10.4" extent="1-16" drill="0.3"/>
+<via x="32.9" y="10.4" extent="1-16" drill="0.3"/>
+<via x="32.9" y="9.6" extent="1-16" drill="0.3"/>
+<via x="32.1" y="9.6" extent="1-16" drill="0.3"/>
+<via x="32.1" y="11.2" extent="1-16" drill="0.3"/>
+<via x="32.9" y="11.2" extent="1-16" drill="0.3"/>
+<via x="32.9" y="8.8" extent="1-16" drill="0.3"/>
+<via x="32.1" y="8.8" extent="1-16" drill="0.3"/>
+<via x="31.4" y="9.2" extent="1-16" drill="0.3"/>
+<via x="31.4" y="10" extent="1-16" drill="0.3"/>
+<via x="31.4" y="10.8" extent="1-16" drill="0.3"/>
+<via x="33.6" y="10.8" extent="1-16" drill="0.3"/>
+<via x="33.6" y="10" extent="1-16" drill="0.3"/>
+<via x="33.6" y="9.2" extent="1-16" drill="0.3"/>
+<via x="6.8" y="13.4" extent="1-16" drill="0.3"/>
+<via x="7.6" y="13.4" extent="1-16" drill="0.3"/>
+<via x="7.6" y="12.6" extent="1-16" drill="0.3"/>
+<via x="6.8" y="12.6" extent="1-16" drill="0.3"/>
+<via x="6.8" y="14.2" extent="1-16" drill="0.3"/>
+<via x="7.6" y="14.2" extent="1-16" drill="0.3"/>
+<via x="7.6" y="11.8" extent="1-16" drill="0.3"/>
+<via x="6.8" y="11.8" extent="1-16" drill="0.3"/>
+<via x="6.1" y="12.2" extent="1-16" drill="0.3"/>
+<via x="6.1" y="13" extent="1-16" drill="0.3"/>
+<via x="6.1" y="13.8" extent="1-16" drill="0.3"/>
+<via x="8.3" y="13.8" extent="1-16" drill="0.3"/>
+<via x="8.3" y="13" extent="1-16" drill="0.3"/>
+<via x="8.3" y="12.2" extent="1-16" drill="0.3"/>
+<contactref element="C7" pad="2"/>
+<wire x1="31.775" y1="15" x2="31.8" y2="14.975" width="0.1524" layer="1"/>
+<wire x1="31.8" y1="14.975" x2="31.8" y2="14.1" width="0.1524" layer="1"/>
+<via x="31.8" y="14.1" extent="1-16" drill="0.3"/>
+<wire x1="28.25" y1="20" x2="28.25" y2="23.75" width="0.2032" layer="1"/>
+<wire x1="28.25" y1="23.75" x2="28.9" y2="24.4" width="0.2032" layer="1"/>
+<wire x1="28.9" y1="24.4" x2="29" y2="24.5" width="0.1524" layer="1"/>
+<wire x1="32.75" y1="29" x2="32.75" y2="27.75" width="0.2032" layer="1"/>
+<wire x1="32.75" y1="27.75" x2="29.25" y2="24.25" width="0.2032" layer="1"/>
+<wire x1="25.75" y1="29" x2="25.75" y2="27.85" width="0.2032" layer="1"/>
+<wire x1="28.9" y1="24.7" x2="28.9" y2="24.4" width="0.1524" layer="1"/>
+<wire x1="25.75" y1="27.85" x2="27.85" y2="25.75" width="0.2032" layer="1"/>
+<wire x1="27.85" y1="25.75" x2="28.9" y2="24.7" width="0.2032" layer="1"/>
+<wire x1="24.5" y1="25.75" x2="27.85" y2="25.75" width="0.2032" layer="1"/>
+<wire x1="21.27" y1="17.2822" x2="21.27" y2="16.37" width="0.1524" layer="1"/>
+<wire x1="21.27" y1="16.37" x2="21.1786" y2="16.2786" width="0.1524" layer="1"/>
+<wire x1="21.1786" y1="15.5536" x2="20.6" y2="14.975" width="0.1524" layer="1"/>
+<wire x1="21.1786" y1="16.2786" x2="21.1786" y2="15.5536" width="0.1524" layer="1"/>
+<wire x1="19.6" y1="16.025" x2="18.875" y2="16.025" width="0.1524" layer="1"/>
+<wire x1="18.875" y1="16.025" x2="18.7" y2="16.2" width="0.1524" layer="1"/>
+<via x="18.7" y="16.2" extent="1-16" drill="0.3"/>
+<wire x1="21.27" y1="17.2822" x2="21.27" y2="18.23" width="0.1524" layer="1"/>
+<wire x1="21.27" y1="18.23" x2="21.2" y2="18.3" width="0.1524" layer="1"/>
+<via x="21.2" y="18.3" extent="1-16" drill="0.3"/>
+<wire x1="28.5" y1="17.275" x2="27.5" y2="17.275" width="0.1524" layer="1"/>
+<wire x1="27.5" y1="17.275" x2="27.5" y2="16.5" width="0.1524" layer="1"/>
+<via x="27.5" y="16.5" extent="1-16" drill="0.3"/>
+<wire x1="21.975" y1="27.1" x2="21.3" y2="27.775" width="0.2032" layer="1"/>
+<wire x1="21.3" y1="27.775" x2="21.3" y2="28.3" width="0.2032" layer="1"/>
+<wire x1="21.975" y1="27.1" x2="21.875" y2="27" width="0.2032" layer="1"/>
+<wire x1="21.875" y1="27" x2="21.2" y2="27" width="0.2032" layer="1"/>
+<via x="21.2" y="27" extent="1-16" drill="0.3"/>
+<via x="30.5" y="23" extent="1-16" drill="0.3"/>
+<via x="30.5" y="26" extent="1-16" drill="0.3"/>
+<via x="28.7" y="26" extent="1-16" drill="0.3"/>
+<via x="28.5" y="23" extent="1-16" drill="0.3"/>
+<wire x1="34.9" y1="26.1" x2="34.9" y2="25.025" width="0.1524" layer="1"/>
+<wire x1="34.9" y1="25.025" x2="34.575" y2="24.7" width="0.1524" layer="1"/>
+<wire x1="34.575" y1="24.7" x2="34.575" y2="23.9906" width="0.1524" layer="1"/>
+<wire x1="34.575" y1="23.9906" x2="34.6" y2="23.9656" width="0.1524" layer="1"/>
+<via x="34.6" y="23.9656" extent="1-16" drill="0.3"/>
+<wire x1="36.5" y1="28.3" x2="36.825" y2="28.625" width="0.1524" layer="1"/>
+<wire x1="36.825" y1="28.625" x2="36.825" y2="29.7" width="0.1524" layer="1"/>
+<wire x1="36.825" y1="29.7" x2="36.3" y2="30.225" width="0.1524" layer="1"/>
+<wire x1="36.3" y1="30.225" x2="36.3" y2="30.6" width="0.1524" layer="1"/>
+<via x="36.3" y="30.6" extent="1-16" drill="0.3"/>
+<wire x1="23.2" y1="21.125" x2="23.025" y2="21.125" width="0.1524" layer="1"/>
+<wire x1="23.025" y1="21.125" x2="22.5" y2="20.6" width="0.1524" layer="1"/>
+<wire x1="22.3444" y1="20.1" x2="22.5" y2="20.2556" width="0.1524" layer="1"/>
+<wire x1="22.5" y1="20.6" x2="22.5" y2="20.2556" width="0.1524" layer="1"/>
+<via x="22.3444" y="20.1" extent="1-16" drill="0.3"/>
+<wire x1="25.5" y1="17.275" x2="26.0161" y2="17.7911" width="0.1524" layer="1"/>
+<wire x1="26.9839" y1="17.7911" x2="27.5" y2="17.275" width="0.1524" layer="1"/>
+<wire x1="26.0161" y1="17.7911" x2="26.9839" y2="17.7911" width="0.1524" layer="1"/>
+<wire x1="35.625" y1="22.7" x2="35.625" y2="21.625" width="0.1524" layer="1"/>
+<wire x1="35.625" y1="21.625" x2="35.6" y2="21.6" width="0.1524" layer="1"/>
+<via x="35.6" y="21.6" extent="1-16" drill="0.3"/>
+<wire x1="33.5" y1="23.25" x2="30.75" y2="23.25" width="0.2032" layer="1"/>
+<wire x1="30.75" y1="23.25" x2="30.5" y2="23" width="0.2032" layer="1"/>
+<wire x1="20.825" y1="33.2" x2="20.825" y2="32.2" width="0.5" layer="1"/>
+<wire x1="20.825" y1="30.8" x2="20.825" y2="29.8" width="0.5" layer="1"/>
+<wire x1="28.8" y1="36.6" x2="29.7444" y2="36.6" width="0.1524" layer="1"/>
+<via x="29.7444" y="36.6" extent="1-16" drill="0.3"/>
+<wire x1="20" y1="36.325" x2="20.6" y2="36.325" width="0.1524" layer="1"/>
+<wire x1="20.6" y1="36.325" x2="21.5" y2="35.425" width="0.1524" layer="1"/>
+<wire x1="20" y1="36.325" x2="18.875" y2="36.325" width="0.1524" layer="1"/>
+<wire x1="18.8" y1="36.4" x2="18.875" y2="36.325" width="0.1524" layer="1"/>
+<via x="18.8" y="36.4" extent="1-16" drill="0.3"/>
+<wire x1="21.375" y1="24.5" x2="20.73700625" y2="24.5" width="0.1524" layer="1"/>
+<wire x1="20.73700625" y1="24.5" x2="20.718503125" y2="24.518503125" width="0.1524" layer="1"/>
+<via x="20.718503125" y="24.518503125" extent="1-16" drill="0.3"/>
+<wire x1="14.7" y1="31.3" x2="11.925" y2="31.3" width="0.2032" layer="1"/>
+<wire x1="20.825" y1="30.8" x2="20.825" y2="31.5" width="0.5" layer="1"/>
+<wire x1="20.825" y1="31.5" x2="20.825" y2="32.2" width="0.5" layer="1"/>
+<wire x1="22.26" y1="31.538" x2="22.222" y2="31.5" width="0.1524" layer="1"/>
+<wire x1="22.222" y1="31.5" x2="20.825" y2="31.5" width="0.5" layer="1"/>
+<contactref element="R9" pad="1"/>
+<wire x1="9.375" y1="28.8" x2="9.375" y2="29.8" width="0.1524" layer="1"/>
+<wire x1="9.375" y1="29.8" x2="9.375" y2="30.8" width="0.1524" layer="1"/>
+<wire x1="9.375" y1="30.8" x2="9.375" y2="31.675" width="0.1524" layer="1"/>
+<wire x1="9.375" y1="31.675" x2="9.4" y2="31.7" width="0.1524" layer="1"/>
+<via x="9.4" y="31.7" extent="1-16" drill="0.3"/>
+<via x="14.3" y="30.8" extent="1-16" drill="0.3"/>
+<via x="14.3" y="31.8" extent="1-16" drill="0.3"/>
+<via x="15.3" y="31.8" extent="1-16" drill="0.3"/>
+<via x="15.3" y="30.8" extent="1-16" drill="0.3"/>
+<wire x1="7.775" y1="26.5" x2="8.7" y2="26.5" width="0.3" layer="1"/>
+<wire x1="8.7" y1="26.5" x2="9" y2="26.8" width="0.3" layer="1"/>
+<via x="9" y="26.8" extent="1-16" drill="0.3"/>
+<wire x1="8.2" y1="34.7" x2="9" y2="35.5" width="0.3" layer="1"/>
+<wire x1="9" y1="35.5" x2="9.594" y2="35.5" width="0.3" layer="1"/>
+<wire x1="14.7" y1="34.7" x2="14.175" y2="34.7" width="0.3" layer="1"/>
+<wire x1="14.175" y1="34.7" x2="13.5" y2="35.375" width="0.3" layer="1"/>
+<wire x1="9.594" y1="35.5" x2="10.8" y2="35.5" width="0.3" layer="1"/>
+<via x="10.8" y="35.5" extent="1-16" drill="0.3"/>
+<wire x1="14.7" y1="34.7" x2="14.7" y2="35.3944" width="0.3" layer="1"/>
+<via x="14.7" y="35.3944" extent="1-16" drill="0.3"/>
+<wire x1="25.75" y1="29" x2="25.6415" y2="29.1085" width="0.2032" layer="1"/>
+<wire x1="25.6415" y1="29.1085" x2="25.6415" y2="29.4552125" width="0.2032" layer="1"/>
+<wire x1="25.6415" y1="29.4552125" x2="25.525" y2="29.5717125" width="0.2032" layer="1"/>
+<wire x1="25.525" y1="29.5717125" x2="25.525" y2="30" width="0.2032" layer="1"/>
+<contactref element="C100" pad="C"/>
+<wire x1="29" y1="24.5" x2="29.25" y2="24.25" width="0.3" layer="1"/>
+<wire x1="14.8" y1="31.3" x2="14.7" y2="31.3" width="0.3" layer="1"/>
+<wire x1="14.8" y1="31.3" x2="14.3" y2="31.8" width="0.3" layer="1"/>
+<wire x1="29" y1="24.5" x2="28.7" y2="24.8" width="0.3" layer="1"/>
+<wire x1="28.7" y1="24.8" x2="28.7" y2="26" width="0.3" layer="1"/>
+<contactref element="J3" pad="1"/>
+<contactref element="J103" pad="5"/>
+<contactref element="J103" pad="3"/>
+<wire x1="28.575" y1="31.5" x2="28.45563125" y2="31.5" width="0.2032" layer="1"/>
+<wire x1="28.45563125" y1="31.5" x2="27.65563125" y2="32.3" width="0.2032" layer="1"/>
+<wire x1="26.832" y1="32.3" x2="26.07" y2="31.538" width="0.2032" layer="1"/>
+<wire x1="27.65563125" y1="32.3" x2="26.832" y2="32.3" width="0.2032" layer="1"/>
+</signal>
+<signal name="+3V3">
+<contactref element="U4" pad="11"/>
+<contactref element="C21" pad="2"/>
+<contactref element="U4" pad="12"/>
+<contactref element="J103" pad="1"/>
+<contactref element="R3" pad="2"/>
+<contactref element="R1" pad="2"/>
+<contactref element="C15" pad="1"/>
+<contactref element="U3" pad="21"/>
+<contactref element="U3" pad="48"/>
+<contactref element="U3" pad="56"/>
+<contactref element="U3" pad="34"/>
+<contactref element="C9" pad="1"/>
+<contactref element="U3" pad="8"/>
+<contactref element="C16" pad="1"/>
+<contactref element="C20" pad="1"/>
+<contactref element="U1" pad="5"/>
+<contactref element="C3" pad="1"/>
+<contactref element="C1" pad="1"/>
+<contactref element="R6" pad="2"/>
+<contactref element="R5" pad="2"/>
+<contactref element="R4" pad="2"/>
+<contactref element="R2" pad="2"/>
+<contactref element="U2" pad="6"/>
+<contactref element="C6" pad="1"/>
+<contactref element="C5" pad="1"/>
+<contactref element="U3" pad="4"/>
+<contactref element="C19" pad="1"/>
+<contactref element="U6" pad="1"/>
+<contactref element="C7" pad="1"/>
+<wire x1="28.75" y1="18.575" x2="28.75" y2="20" width="0.2032" layer="1"/>
+<wire x1="28.75" y1="18.575" x2="28.5" y2="18.325" width="0.2032" layer="1"/>
+<wire x1="24.5" y1="24.75" x2="22.675" y2="24.75" width="0.2032" layer="1"/>
+<wire x1="22.675" y1="24.75" x2="22.425" y2="24.5" width="0.2032" layer="1"/>
+<wire x1="33.5" y1="22.75" x2="34.525" y2="22.75" width="0.2032" layer="1"/>
+<wire x1="34.525" y1="22.75" x2="34.575" y2="22.7" width="0.2032" layer="1"/>
+<wire x1="32.25" y1="29" x2="32.25" y2="29.45" width="0.2032" layer="1"/>
+<wire x1="24.475" y1="30" x2="25.25" y2="29.225" width="0.2032" layer="1"/>
+<wire x1="25.25" y1="29.225" x2="25.25" y2="29" width="0.2032" layer="1"/>
+<wire x1="20" y1="17.2822" x2="20.635" y2="17.2822" width="0.1524" layer="1"/>
+<wire x1="20.635" y1="17.2822" x2="20.635" y2="16.06" width="0.1524" layer="1"/>
+<wire x1="20.635" y1="16.06" x2="20.6" y2="16.025" width="0.1524" layer="1"/>
+<wire x1="22.35" y1="13.6" x2="22.35" y2="14.55" width="0.1524" layer="1"/>
+<wire x1="22.35" y1="14.55" x2="22.3" y2="14.6" width="0.1524" layer="1"/>
+<via x="22.3" y="14.6" extent="1-16" drill="0.3"/>
+<wire x1="20" y1="17.2822" x2="20" y2="18.3" width="0.1524" layer="1"/>
+<via x="20" y="18.3" extent="1-16" drill="0.3"/>
+<wire x1="26.75" y1="20" x2="26.7839" y2="19.9661" width="0.1524" layer="1"/>
+<wire x1="26.7839" y1="19.9661" x2="26.7839" y2="19.6553125" width="0.1524" layer="1"/>
+<wire x1="26.7839" y1="19.6553125" x2="27.5" y2="18.9392125" width="0.1524" layer="1"/>
+<wire x1="27.5" y1="18.9392125" x2="27.5" y2="18.325" width="0.1524" layer="1"/>
+<wire x1="28.75" y1="20" x2="28.75" y2="20.7928" width="0.2032" layer="1"/>
+<wire x1="28.75" y1="20.7928" x2="28.8572" y2="20.9" width="0.2032" layer="1"/>
+<via x="28.8572" y="20.9" extent="1-16" drill="0.3"/>
+<wire x1="33.5" y1="22.75" x2="32.9" y2="22.75" width="0.1524" layer="1"/>
+<wire x1="32.9" y1="22.75" x2="32.7928" y2="22.6428" width="0.1524" layer="1"/>
+<wire x1="32.7928" y1="22.6428" x2="32.6" y2="22.6428" width="0.1524" layer="1"/>
+<via x="32.6" y="22.6428" extent="1-16" drill="0.3"/>
+<wire x1="32.25" y1="29" x2="32.25" y2="28.1087125" width="0.1524" layer="1"/>
+<wire x1="32.25" y1="28.1087125" x2="32.1428" y2="28.0015125" width="0.1524" layer="1"/>
+<via x="32.1428" y="28.0015125" extent="1-16" drill="0.3"/>
+<wire x1="24.475" y1="30" x2="24.532" y2="30" width="0.1524" layer="1"/>
+<wire x1="17.675" y1="32.6" x2="19.375" y2="32.6" width="0.1524" layer="1"/>
+<wire x1="19.375" y1="32.6" x2="19.775" y2="32.2" width="0.1524" layer="1"/>
+<wire x1="19.775" y1="32.2" x2="19.775" y2="33.2" width="0.1524" layer="1"/>
+<wire x1="22.5" y1="34.375" x2="23.5" y2="34.375" width="0.1524" layer="1"/>
+<wire x1="23.5" y1="34.375" x2="24.5" y2="35.375" width="0.1524" layer="1"/>
+<wire x1="24.5" y1="35.375" x2="24.5" y2="35.425" width="0.1524" layer="1"/>
+<wire x1="24.5" y1="35.425" x2="25.275" y2="35.425" width="0.1524" layer="1"/>
+<wire x1="26.7" y1="34.775" x2="27.1" y2="34.375" width="0.1524" layer="1"/>
+<wire x1="26.7" y1="34.775" x2="25.925" y2="34.775" width="0.1524" layer="1"/>
+<wire x1="25.275" y1="35.425" x2="25.925" y2="34.775" width="0.1524" layer="1"/>
+<wire x1="22.425" y1="24.5" x2="22.425" y2="24.9" width="0.1524" layer="1"/>
+<wire x1="22.425" y1="24.9" x2="22.1944" y2="25.1306" width="0.1524" layer="1"/>
+<wire x1="22.1944" y1="25.1306" x2="22.1944" y2="25.4" width="0.1524" layer="1"/>
+<via x="22.1944" y="25.4" extent="1-16" drill="0.3"/>
+<via x="17.95" y="33.9606" extent="1-16" drill="0.3"/>
+<wire x1="19.5637" y1="33.44099375" x2="19.22289375" y2="33.7818" width="0.1524" layer="1"/>
+<wire x1="19.775" y1="33.2" x2="19.5637" y2="33.4113" width="0.1524" layer="1"/>
+<wire x1="19.5637" y1="33.4113" x2="19.5637" y2="33.44099375" width="0.1524" layer="1"/>
+<wire x1="18.1288" y1="33.7818" x2="17.95" y2="33.9606" width="0.1524" layer="1"/>
+<wire x1="19.22289375" y1="33.7818" x2="18.1288" y2="33.7818" width="0.1524" layer="1"/>
+<wire x1="12.206" y1="36.45" x2="13.475" y2="36.45" width="0.5" layer="1"/>
+<wire x1="13.475" y1="36.45" x2="13.5" y2="36.425" width="0.5" layer="1"/>
+<wire x1="13.5" y1="36.425" x2="14.575" y2="36.425" width="0.5" layer="1"/>
+<wire x1="14.575" y1="36.425" x2="14.7" y2="36.3" width="0.5" layer="1"/>
+<wire x1="12.206" y1="36.45" x2="12.3" y2="36.356" width="0.3" layer="1"/>
+<wire x1="12.3" y1="36.356" x2="12.3" y2="35.8" width="0.3" layer="1"/>
+<via x="12.3" y="35.8" extent="1-16" drill="0.3"/>
+<via x="12.6444" y="35.3223" extent="1-16" drill="0.3"/>
+<wire x1="12.3" y1="35.8" x2="12.6444" y2="35.4556" width="0.3" layer="1"/>
+<wire x1="12.6444" y1="35.4556" x2="12.6444" y2="35.3223" width="0.3" layer="1"/>
+<wire x1="12.6444" y1="35.3223" x2="13.6667" y2="34.3" width="0.5" layer="15"/>
+<wire x1="20.3" y1="25.4" x2="22.1944" y2="25.4" width="0.5" layer="15"/>
+<wire x1="13.6667" y1="34.3" x2="16.3" y2="34.3" width="0.5" layer="15"/>
+<wire x1="16.3" y1="34.3" x2="17.15" y2="33.45" width="0.5" layer="15"/>
+<wire x1="17.15" y1="33.45" x2="17.6" y2="33" width="0.5" layer="15"/>
+<wire x1="17.6" y1="33" x2="17.6" y2="28.1" width="0.5" layer="15"/>
+<wire x1="17.6" y1="28.1" x2="20.3" y2="25.4" width="0.5" layer="15"/>
+<wire x1="22.1944" y1="25.4" x2="24.8" y2="25.4" width="0.5" layer="15"/>
+<wire x1="24.8" y1="25.4" x2="25.1" y2="25.7" width="0.5" layer="15"/>
+<wire x1="25.1" y1="25.7" x2="27" y2="25.7" width="0.5" layer="15"/>
+<wire x1="31.0428" y1="24.2" x2="31.0714" y2="24.1714" width="0.5" layer="15"/>
+<wire x1="31.0714" y1="24.1714" x2="32.6" y2="22.6428" width="0.5" layer="15"/>
+<wire x1="27" y1="25.7" x2="28.5" y2="24.2" width="0.5" layer="15"/>
+<wire x1="28.5" y1="24.2" x2="29.6" y2="24.2" width="0.5" layer="15"/>
+<wire x1="29.6" y1="24.2" x2="31.0428" y2="24.2" width="0.5" layer="15"/>
+<wire x1="32.1428" y1="28.0015125" x2="32.1428" y2="27.8428" width="0.3" layer="15"/>
+<wire x1="32.1428" y1="27.8428" x2="31.5" y2="27.2" width="0.3" layer="15"/>
+<wire x1="31.5" y1="24.6" x2="31.0714" y2="24.1714" width="0.3" layer="15"/>
+<wire x1="31.5" y1="27.2" x2="31.5" y2="24.6" width="0.3" layer="15"/>
+<wire x1="28.8572" y1="20.9" x2="28.8572" y2="21.9572" width="0.3" layer="15"/>
+<wire x1="29.6" y1="22.7" x2="29.6" y2="24.2" width="0.3" layer="15"/>
+<wire x1="28.8572" y1="21.9572" x2="29.6" y2="22.7" width="0.3" layer="15"/>
+<wire x1="28.5" y1="18.325" x2="27.5" y2="18.325" width="0.2032" layer="1"/>
+<wire x1="20" y1="18.3" x2="20" y2="19.7" width="0.3" layer="15"/>
+<wire x1="20" y1="19.7" x2="19.5" y2="20.2" width="0.3" layer="15"/>
+<wire x1="19.5" y1="20.2" x2="19.5" y2="24.6" width="0.3" layer="15"/>
+<wire x1="19.5" y1="24.6" x2="20.3" y2="25.4" width="0.3" layer="15"/>
+<wire x1="17.15" y1="33.45" x2="17.4394" y2="33.45" width="0.3" layer="15"/>
+<wire x1="17.4394" y1="33.45" x2="17.95" y2="33.9606" width="0.3" layer="15"/>
+<wire x1="27.1" y1="34.375" x2="28.1" y2="34.375" width="0.2032" layer="1"/>
+<wire x1="28.1" y1="34.375" x2="28.15" y2="34.425" width="0.2032" layer="1"/>
+<wire x1="28.15" y1="34.425" x2="29.1" y2="34.425" width="0.2032" layer="1"/>
+<wire x1="29.1" y1="34.425" x2="29.1" y2="35.2396" width="0.2032" layer="1"/>
+<via x="29.1" y="35.2396" extent="1-16" drill="0.3"/>
+<wire x1="28.6604" y1="34.8" x2="29.1" y2="35.2396" width="0.3" layer="15"/>
+<wire x1="18.75" y1="34.8" x2="17.95" y2="34" width="0.3" layer="15"/>
+<wire x1="17.95" y1="33.9606" x2="17.95" y2="34" width="0.3" layer="15"/>
+<wire x1="18.75" y1="34.8" x2="28.6604" y2="34.8" width="0.3" layer="15"/>
+<wire x1="24.532" y1="30" x2="24.9835" y2="30.4515" width="0.2032" layer="1"/>
+<wire x1="24.9835" y1="30.4515" x2="24.9835" y2="30.4552125" width="0.2032" layer="1"/>
+<wire x1="24.9835" y1="30.4552125" x2="25.1322875" y2="30.604" width="0.2032" layer="1"/>
+<wire x1="25.136" y1="30.604" x2="25.1322875" y2="30.604" width="0.2032" layer="1"/>
+<wire x1="20" y1="18.3" x2="20" y2="16.9" width="0.3" layer="16"/>
+<wire x1="20" y1="16.9" x2="22.3" y2="14.6" width="0.3" layer="16"/>
+<wire x1="31.525" y1="29.6" x2="29.625" y2="31.5" width="0.1524" layer="1"/>
+<wire x1="32.1" y1="29.6" x2="32.25" y2="29.45" width="0.1524" layer="1"/>
+<wire x1="31.525" y1="29.6" x2="32.1" y2="29.6" width="0.1524" layer="1"/>
+<contactref element="J3" pad="2"/>
+<wire x1="27.34" y1="31.538" x2="26.7092" y2="30.9072" width="0.2032" layer="1"/>
+<wire x1="26.7092" y1="30.9072" x2="26.51683125" y2="30.9072" width="0.2032" layer="1"/>
+<wire x1="26.51683125" y1="30.9072" x2="26.38563125" y2="30.776" width="0.2032" layer="1"/>
+<wire x1="25.308" y1="30.776" x2="25.136" y2="30.604" width="0.2032" layer="1"/>
+<wire x1="26.38563125" y1="30.776" x2="25.308" y2="30.776" width="0.2032" layer="1"/>
+<wire x1="27.34" y1="31.538" x2="26.7092" y2="30.9072" width="0.2032" layer="15"/>
+<wire x1="26.38563125" y1="30.776" x2="26.1" y2="30.776" width="0.2032" layer="15"/>
+<wire x1="26.7092" y1="30.9072" x2="26.51683125" y2="30.9072" width="0.2032" layer="15"/>
+<wire x1="26.51683125" y1="30.9072" x2="26.38563125" y2="30.776" width="0.2032" layer="15"/>
+<wire x1="26.1" y1="30.776" x2="25.1" y2="29.776" width="0.2032" layer="15"/>
+<wire x1="25.1" y1="29.776" x2="25.1" y2="25.7" width="0.2032" layer="15"/>
+<via x="18.65" y="35.5" extent="1-16" drill="0.3"/>
+<wire x1="24.8" y1="35.7" x2="23.0714" y2="33.9714" width="0.1524" layer="16"/>
+<wire x1="20.1786" y1="33.9714" x2="18.65" y2="35.5" width="0.1524" layer="16"/>
+<wire x1="23.0714" y1="33.9714" x2="20.1786" y2="33.9714" width="0.1524" layer="16"/>
+<wire x1="18.65" y1="35.5" x2="18.75" y2="35.4" width="0.1524" layer="15"/>
+<wire x1="18.75" y1="35.4" x2="18.75" y2="34.8" width="0.1524" layer="15"/>
+</signal>
+<signal name="OB1">
+<contactref element="U7" pad="6"/>
+<contactref element="J100" pad="2"/>
+<via x="28.3" y="11" extent="1-16" drill="0.3"/>
+<via x="27.5" y="11.3" extent="1-16" drill="0.3"/>
+<via x="26.7" y="11.3" extent="1-16" drill="0.3"/>
+<via x="25.9" y="11.3" extent="1-16" drill="0.3"/>
+<polygon width="0.05" layer="1" thermals="no" rank="5">
+<vertex x="30.7" y="10.1"/>
+<vertex x="28.9" y="10.1"/>
+<vertex x="28.4" y="10.6"/>
+<vertex x="25.5" y="10.6"/>
+<vertex x="25.5" y="11.8"/>
+<vertex x="30.7" y="11.8"/>
+</polygon>
+<polygon width="0.05" layer="15" thermals="no" rank="5">
+<vertex x="28.7" y="11.8"/>
+<vertex x="28.7" y="10.6"/>
+<vertex x="26.9" y="8.8"/>
+<vertex x="24.1" y="8.8"/>
+<vertex x="23.1" y="7.8"/>
+<vertex x="23.1" y="2.3"/>
+<vertex x="20.1" y="2.3"/>
+<vertex x="20.1" y="8.6"/>
+<vertex x="22" y="10.5"/>
+<vertex x="25.5" y="10.5"/>
+<vertex x="25.5" y="11.8"/>
+</polygon>
+</signal>
+<signal name="OB2">
+<contactref element="U7" pad="8"/>
+<contactref element="J100" pad="1"/>
+<via x="28.3" y="8" extent="1-16" drill="0.3"/>
+<via x="28.3" y="7.2" extent="1-16" drill="0.3"/>
+<via x="29.1" y="7.2" extent="1-16" drill="0.3"/>
+<via x="29.9" y="7.2" extent="1-16" drill="0.3"/>
+<polygon width="0.05" layer="1" thermals="no" rank="5">
+<vertex x="30.7" y="8.6"/>
+<vertex x="28.6" y="8.6"/>
+<vertex x="28.4" y="8.4"/>
+<vertex x="27.9" y="8.4"/>
+<vertex x="27.9" y="6.8"/>
+<vertex x="30.3" y="6.8"/>
+<vertex x="30.3" y="7.6"/>
+<vertex x="30.7" y="7.6"/>
+</polygon>
+<polygon width="0.05" layer="15" thermals="no" rank="5">
+<vertex x="30.3" y="8.5"/>
+<vertex x="24.1" y="8.5"/>
+<vertex x="23.4" y="7.8"/>
+<vertex x="23.4" y="2.3"/>
+<vertex x="26.7" y="2.3"/>
+<vertex x="26.7" y="5.7"/>
+<vertex x="27.8" y="6.8"/>
+<vertex x="30.3" y="6.8"/>
+</polygon>
+</signal>
+<signal name="OA2">
+<contactref element="U5" pad="8"/>
+<contactref element="J100" pad="3"/>
+<via x="11.4" y="14.9" extent="1-16" drill="0.3"/>
+<via x="10.6" y="15.7" extent="1-16" drill="0.3"/>
+<via x="9.8" y="15.7" extent="1-16" drill="0.3"/>
+<via x="11.4" y="15.7" extent="1-16" drill="0.3"/>
+<polygon width="0.05" layer="1" thermals="no" rank="5">
+<vertex x="9" y="14.4"/>
+<vertex x="11.8" y="14.4"/>
+<vertex x="11.8" y="16.1"/>
+<vertex x="9" y="16.1"/>
+</polygon>
+<polygon width="0.05" layer="15" rank="5">
+<vertex x="9.4" y="16.1"/>
+<vertex x="9.4" y="15.2"/>
+<vertex x="12" y="12.6"/>
+<vertex x="12.4" y="12.6"/>
+<vertex x="16.6" y="8.4"/>
+<vertex x="16.6" y="2.3"/>
+<vertex x="19.8" y="2.3"/>
+<vertex x="19.8" y="8.6"/>
+<vertex x="14.4" y="14"/>
+<vertex x="13.5" y="14"/>
+<vertex x="11.8" y="15.7"/>
+<vertex x="11.8" y="16.1"/>
+</polygon>
+</signal>
+<signal name="OA1">
+<contactref element="U5" pad="6"/>
+<contactref element="J100" pad="4"/>
+<via x="12.2" y="11.1" extent="1-16" drill="0.3"/>
+<via x="11.4" y="11.1" extent="1-16" drill="0.3"/>
+<via x="11.4" y="11.9" extent="1-16" drill="0.3"/>
+<via x="12.2" y="11.9" extent="1-16" drill="0.3"/>
+<polygon width="0.05" layer="15" rank="5">
+<vertex x="11" y="12.3"/>
+<vertex x="11" y="10.9"/>
+<vertex x="13.2" y="8.7"/>
+<vertex x="13.2" y="2.3"/>
+<vertex x="16.3" y="2.3"/>
+<vertex x="16.3" y="8.4"/>
+<vertex x="12.4" y="12.3"/>
+</polygon>
+<polygon width="0.05" layer="1" thermals="no" rank="5">
+<vertex x="12.6" y="10.7"/>
+<vertex x="12.6" y="12.1"/>
+<vertex x="11.8" y="12.9"/>
+<vertex x="9" y="12.9"/>
+<vertex x="9" y="11.8"/>
+<vertex x="11" y="11.8"/>
+<vertex x="11" y="10.7"/>
+</polygon>
+</signal>
+<signal name="LSSA">
+<contactref element="U5" pad="7"/>
+<contactref element="R20" pad="1"/>
+<polygon width="0.05" layer="1" thermals="no" rank="4">
+<vertex x="9" y="13"/>
+<vertex x="11.9" y="13"/>
+<vertex x="12.8" y="12.1"/>
+<vertex x="12.8" y="11.7"/>
+<vertex x="14.6" y="11.7"/>
+<vertex x="14.6" y="13.9"/>
+<vertex x="13.2" y="13.9"/>
+<vertex x="12.8" y="14.3"/>
+<vertex x="9" y="14.3"/>
+</polygon>
+</signal>
+<signal name="LSSB">
+<contactref element="R21" pad="1"/>
+<contactref element="U7" pad="7"/>
+<polygon width="0.05" layer="1" thermals="no" rank="4">
+<vertex x="30.7" y="8.7"/>
+<vertex x="28.5" y="8.7"/>
+<vertex x="28.3" y="8.5"/>
+<vertex x="26.5" y="8.5"/>
+<vertex x="26.5" y="10.5"/>
+<vertex x="28.3" y="10.5"/>
+<vertex x="28.8" y="10"/>
+<vertex x="30.7" y="10"/>
+</polygon>
+</signal>
+<signal name="+24V">
+<contactref element="U7" pad="5"/>
+<contactref element="C23" pad="1"/>
+<contactref element="J102" pad="1"/>
+<contactref element="J102" pad="10"/>
+<contactref element="D4" pad="P$1"/>
+<contactref element="R17" pad="2"/>
+<contactref element="C101" pad="A"/>
+<contactref element="U5" pad="5"/>
+<contactref element="C27" pad="1"/>
+<contactref element="C26" pad="1"/>
+<contactref element="C22" pad="1"/>
+<contactref element="C25" pad="1"/>
+<contactref element="C24" pad="1"/>
+<polygon width="0.05" layer="1" thermals="no" rank="3">
+<vertex x="30.7" y="11.5"/>
+<vertex x="30.7" y="12.1"/>
+<vertex x="31.2" y="12.6"/>
+<vertex x="31.2" y="16"/>
+<vertex x="28.4" y="16"/>
+<vertex x="28.4" y="13.4"/>
+<vertex x="27.9" y="12.9"/>
+<vertex x="27.9" y="11.5"/>
+</polygon>
+<polygon width="0.05" layer="15" thermals="no" rank="6">
+<vertex x="39" y="16.7"/>
+<vertex x="20.6" y="16.7"/>
+<vertex x="17.6" y="19.7"/>
+<vertex x="17.6" y="26.4"/>
+<vertex x="17.5" y="26.5"/>
+<vertex x="14.3" y="26.5"/>
+<vertex x="14.3" y="22.4"/>
+<vertex x="1" y="22.4"/>
+<vertex x="1" y="1"/>
+<vertex x="39" y="1"/>
+</polygon>
+<via x="30.8" y="15.2" extent="1-16" drill="0.3"/>
+<via x="30" y="15.2" extent="1-16" drill="0.3"/>
+<via x="30.8" y="14.4" extent="1-16" drill="0.3"/>
+<via x="30.8" y="13.6" extent="1-16" drill="0.3"/>
+<via x="30.8" y="12.8" extent="1-16" drill="0.3"/>
+<via x="30" y="12.8" extent="1-16" drill="0.3"/>
+<via x="30" y="13.6" extent="1-16" drill="0.3"/>
+<via x="30" y="14.4" extent="1-16" drill="0.3"/>
+<via x="9.8" y="10.3" extent="1-16" drill="0.3"/>
+<via x="9.8" y="9.5" extent="1-16" drill="0.3"/>
+<via x="9.8" y="8.7" extent="1-16" drill="0.3"/>
+<via x="9" y="10.3" extent="1-16" drill="0.3"/>
+<via x="9" y="9.5" extent="1-16" drill="0.3"/>
+<via x="8.2" y="10.3" extent="1-16" drill="0.3"/>
+<via x="10.5" y="8.3" extent="1-16" drill="0.3"/>
+<via x="10.5" y="9.1" extent="1-16" drill="0.3"/>
+<polygon width="0.05" layer="1" thermals="no" rank="4">
+<vertex x="9" y="11.6"/>
+<vertex x="11" y="11.6"/>
+<vertex x="11" y="9.6"/>
+<vertex x="15.9" y="9.6"/>
+<vertex x="15.9" y="7.7"/>
+<vertex x="9.2" y="7.7"/>
+<vertex x="9.2" y="7.9"/>
+<vertex x="7.8" y="9.3"/>
+<vertex x="7.8" y="10.7"/>
+<vertex x="9" y="10.7"/>
+</polygon>
+<wire x1="30.8" y1="15.2" x2="30.8" y2="15.6" width="0.1524" layer="1"/>
+<wire x1="30.8" y1="15.6" x2="31.2" y2="16" width="0.1524" layer="1"/>
+<wire x1="31.2" y1="16" x2="31.775" y2="16" width="0.1524" layer="1"/>
+<contactref element="C100" pad="A"/>
+<polygon width="0.05" layer="16" thermals="no" rank="4">
+<vertex x="7.5" y="32.1"/>
+<vertex x="7.5" y="28.1"/>
+<vertex x="5" y="28.1"/>
+<vertex x="5" y="22.7"/>
+<vertex x="7.5" y="22.7"/>
+<vertex x="7.5" y="18.7"/>
+<vertex x="0.5" y="18.7"/>
+<vertex x="0.5" y="32.1"/>
+</polygon>
+<via x="4.8" y="19.5" extent="1-16" drill="0.3"/>
+<via x="4.8" y="20.3" extent="1-16" drill="0.3"/>
+<via x="4.8" y="21.1" extent="1-16" drill="0.3"/>
+<via x="4.8" y="21.9" extent="1-16" drill="0.3"/>
+<via x="4" y="19.5" extent="1-16" drill="0.3"/>
+<via x="4" y="20.3" extent="1-16" drill="0.3"/>
+<via x="4" y="21.1" extent="1-16" drill="0.3"/>
+<via x="4" y="21.9" extent="1-16" drill="0.3"/>
+<via x="3.2" y="21.9" extent="1-16" drill="0.3"/>
+<via x="3.2" y="21.1" extent="1-16" drill="0.3"/>
+<via x="3.2" y="20.3" extent="1-16" drill="0.3"/>
+<via x="3.2" y="19.5" extent="1-16" drill="0.3"/>
+<polygon width="0.05" layer="1" thermals="no" rank="4">
+<vertex x="11.1" y="16.9"/>
+<vertex x="11.1" y="20.7"/>
+<vertex x="8.7" y="20.7"/>
+<vertex x="8.7" y="16.9"/>
+</polygon>
+<via x="10.7" y="19.4" extent="1-16" drill="0.3"/>
+<via x="9.9" y="19.4" extent="1-16" drill="0.3"/>
+<via x="9.1" y="19.4" extent="1-16" drill="0.3"/>
+<via x="9.1" y="20.2" extent="1-16" drill="0.3"/>
+<via x="9.9" y="20.2" extent="1-16" drill="0.3"/>
+<via x="10.7" y="20.2" extent="1-16" drill="0.3"/>
+</signal>
+<signal name="AIN1">
+<contactref element="R11" pad="1"/>
+<contactref element="U3" pad="9"/>
+<wire x1="29.25" y1="20" x2="29.3" y2="19.95" width="0.1524" layer="1"/>
+<wire x1="29.3" y1="18.525" x2="29.5" y2="18.325" width="0.1524" layer="1"/>
+<wire x1="29.3" y1="19.95" x2="29.3" y2="18.525" width="0.1524" layer="1"/>
+</signal>
+<signal name="AIN2">
+<contactref element="R12" pad="1"/>
+<contactref element="U3" pad="13"/>
+<wire x1="31.2161" y1="19.6553125" x2="31.2161" y2="19.9661" width="0.1524" layer="1"/>
+<wire x1="31.2161" y1="19.9661" x2="31.25" y2="20" width="0.1524" layer="1"/>
+<wire x1="30.5" y1="18.325" x2="30.5" y2="18.9392125" width="0.1524" layer="1"/>
+<wire x1="30.5" y1="18.9392125" x2="31.2161" y2="19.6553125" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$1">
+<contactref element="R11" pad="2"/>
+<contactref element="U5" pad="3"/>
+<wire x1="29.5" y1="17.275" x2="29.5" y2="16.8588" width="0.1524" layer="1"/>
+<wire x1="29.5" y1="16.8588" x2="29.1412" y2="16.5" width="0.1524" layer="1"/>
+<via x="29.1412" y="16.5" extent="1-16" drill="0.3"/>
+<wire x1="29.1412" y1="16.5" x2="28.2508" y2="15.6096" width="0.1524" layer="2"/>
+<wire x1="22.37854375" y1="15.6096" x2="22.25554375" y2="15.4866" width="0.1524" layer="2"/>
+<wire x1="19.00785" y1="15.2048" x2="18.96725" y2="15.2454" width="0.1524" layer="2"/>
+<wire x1="28.2508" y1="15.6096" x2="22.37854375" y2="15.6096" width="0.1524" layer="2"/>
+<wire x1="22.25554375" y1="15.4866" x2="20.05554375" y2="15.4866" width="0.1524" layer="2"/>
+<wire x1="20.05554375" y1="15.4866" x2="19.77374375" y2="15.2048" width="0.1524" layer="2"/>
+<wire x1="19.77374375" y1="15.2048" x2="19.00785" y2="15.2048" width="0.1524" layer="2"/>
+<wire x1="17.1924" y1="14.56134375" x2="17.1924" y2="14.38341875" width="0.1524" layer="2"/>
+<wire x1="18.96725" y1="15.2454" x2="17.87645625" y2="15.2454" width="0.1524" layer="2"/>
+<wire x1="17.87645625" y1="15.2454" x2="17.1924" y2="14.56134375" width="0.1524" layer="2"/>
+<wire x1="17.1924" y1="14.38341875" x2="16.40418125" y2="13.5952" width="0.1524" layer="2"/>
+<wire x1="16.40418125" y1="13.5952" x2="10.57374375" y2="13.5952" width="0.1524" layer="2"/>
+<wire x1="4.4" y1="12.375" x2="3.0552" y2="12.375" width="0.1524" layer="1"/>
+<wire x1="3.0552" y1="12.375" x2="2.8302" y2="12.6" width="0.1524" layer="1"/>
+<wire x1="2.8302" y1="12.6" x2="2.8302" y2="15.9302" width="0.1524" layer="1"/>
+<via x="4" y="16.5182" extent="1-16" drill="0.3"/>
+<wire x1="4" y1="16.5182" x2="3.4182" y2="16.5182" width="0.1524" layer="1"/>
+<wire x1="3.4182" y1="16.5182" x2="2.8302" y2="15.9302" width="0.1524" layer="1"/>
+<wire x1="4.277" y1="16.7952" x2="4" y2="16.5182" width="0.1524" layer="2"/>
+<wire x1="10.57374375" y1="13.5952" x2="7.37374375" y2="16.7952" width="0.1524" layer="2"/>
+<wire x1="7.37374375" y1="16.7952" x2="4.277" y2="16.7952" width="0.1524" layer="2"/>
+</signal>
+<signal name="N$4">
+<contactref element="R12" pad="2"/>
+<contactref element="U5" pad="2"/>
+<wire x1="30.5" y1="17.275" x2="30.5" y2="17" width="0.1524" layer="1"/>
+<wire x1="30.5" y1="17" x2="30" y2="16.5" width="0.1524" layer="1"/>
+<via x="30" y="16.5" extent="1-16" drill="0.3"/>
+<wire x1="30" y1="16.5" x2="29.5866" y2="16.0866" width="0.1524" layer="2"/>
+<wire x1="29.5866" y1="16.0866" x2="29.55554375" y2="16.0866" width="0.1524" layer="2"/>
+<wire x1="22.5048" y1="15.3048" x2="22.3818" y2="15.1818" width="0.1524" layer="2"/>
+<wire x1="20.1818" y1="15.1818" x2="19.9" y2="14.9" width="0.1524" layer="2"/>
+<wire x1="19.9" y1="14.9" x2="18.88159375" y2="14.9" width="0.1524" layer="2"/>
+<wire x1="18.88159375" y1="14.9" x2="18.84099375" y2="14.9406" width="0.1524" layer="2"/>
+<wire x1="29.55554375" y1="16.0866" x2="28.77374375" y2="15.3048" width="0.1524" layer="2"/>
+<wire x1="28.77374375" y1="15.3048" x2="22.5048" y2="15.3048" width="0.1524" layer="2"/>
+<wire x1="22.3818" y1="15.1818" x2="20.1818" y2="15.1818" width="0.1524" layer="2"/>
+<wire x1="17.4972" y1="14.4350875" x2="17.4972" y2="14.2571625" width="0.1524" layer="2"/>
+<wire x1="18.84099375" y1="14.9406" x2="18.0027125" y2="14.9406" width="0.1524" layer="2"/>
+<wire x1="18.0027125" y1="14.9406" x2="17.4972" y2="14.4350875" width="0.1524" layer="2"/>
+<wire x1="17.4972" y1="14.2571625" x2="16.5304375" y2="13.2904" width="0.1524" layer="2"/>
+<wire x1="16.5304375" y1="13.2904" x2="10.4474875" y2="13.2904" width="0.1524" layer="2"/>
+<wire x1="10.4474875" y1="13.2904" x2="7.2474875" y2="16.4904" width="0.1524" layer="2"/>
+<wire x1="4.79499375" y1="16.4904" x2="4.24099375" y2="15.9364" width="0.1524" layer="2"/>
+<wire x1="3.65919375" y1="15.9364" x2="3.51323125" y2="15.7904375" width="0.1524" layer="2"/>
+<via x="3.51323125" y="15.7904375" extent="1-16" drill="0.3"/>
+<wire x1="3.51323125" y1="15.7904375" x2="3.135" y2="15.41220625" width="0.1524" layer="1"/>
+<wire x1="4.355" y1="13.6" x2="4.4" y2="13.645" width="0.1524" layer="1"/>
+<wire x1="7.2474875" y1="16.4904" x2="4.79499375" y2="16.4904" width="0.1524" layer="2"/>
+<wire x1="4.24099375" y1="15.9364" x2="3.65919375" y2="15.9364" width="0.1524" layer="2"/>
+<wire x1="3.135" y1="15.41220625" x2="3.135" y2="13.865" width="0.1524" layer="1"/>
+<wire x1="3.135" y1="13.865" x2="3.4" y2="13.6" width="0.1524" layer="1"/>
+<wire x1="3.4" y1="13.6" x2="4.355" y2="13.6" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$7">
+<contactref element="R15" pad="2"/>
+<contactref element="U7" pad="2"/>
+<wire x1="33.5" y1="17.275" x2="34.0161" y2="17.7911" width="0.1524" layer="1"/>
+<wire x1="34.9446875" y1="17.7911" x2="37" y2="15.7357875" width="0.1524" layer="1"/>
+<wire x1="36.255" y1="9.355" x2="35.3" y2="9.355" width="0.1524" layer="1"/>
+<wire x1="34.0161" y1="17.7911" x2="34.9446875" y2="17.7911" width="0.1524" layer="1"/>
+<wire x1="37" y1="15.7357875" x2="37" y2="10.1" width="0.1524" layer="1"/>
+<wire x1="37" y1="10.1" x2="36.255" y2="9.355" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$8">
+<contactref element="R16" pad="2"/>
+<contactref element="U7" pad="3"/>
+<wire x1="35.3" y1="10.625" x2="36.325" y2="10.625" width="0.1524" layer="1"/>
+<wire x1="35.02973125" y1="17.275" x2="34.5" y2="17.275" width="0.1524" layer="1"/>
+<wire x1="36.325" y1="10.625" x2="36.6952" y2="10.9952" width="0.1524" layer="1"/>
+<wire x1="36.6952" y1="10.9952" x2="36.6952" y2="15.60953125" width="0.1524" layer="1"/>
+<wire x1="36.6952" y1="15.60953125" x2="35.02973125" y2="17.275" width="0.1524" layer="1"/>
+</signal>
+<signal name="BIN1">
+<contactref element="R16" pad="1"/>
+<contactref element="U3" pad="16"/>
+<wire x1="32.75" y1="20" x2="32.8" y2="19.95" width="0.1524" layer="1"/>
+<wire x1="32.8" y1="19.95" x2="32.8" y2="19.57026875" width="0.1524" layer="1"/>
+<wire x1="33.52916875" y1="18.8411" x2="33.9446875" y2="18.8411" width="0.1524" layer="1"/>
+<wire x1="34.4607875" y1="18.325" x2="34.5" y2="18.325" width="0.1524" layer="1"/>
+<wire x1="33.9446875" y1="18.8411" x2="34.4607875" y2="18.325" width="0.1524" layer="1"/>
+<wire x1="32.8" y1="19.57026875" x2="33.52916875" y2="18.8411" width="0.1524" layer="1"/>
+</signal>
+<signal name="BIN2">
+<contactref element="R15" pad="1"/>
+<contactref element="U3" pad="15"/>
+<wire x1="32.25" y1="20" x2="32.2839" y2="19.9661" width="0.1524" layer="1"/>
+<wire x1="32.2839" y1="19.9661" x2="32.2839" y2="19.6553125" width="0.1524" layer="1"/>
+<wire x1="33.5" y1="18.4392125" x2="33.5" y2="18.325" width="0.1524" layer="1"/>
+<wire x1="32.2839" y1="19.6553125" x2="33.5" y2="18.4392125" width="0.1524" layer="1"/>
+</signal>
+<signal name="+5V">
+<contactref element="J102" pad="2"/>
+<contactref element="J102" pad="9"/>
+<contactref element="X1" pad="VBUS"/>
+<contactref element="C2" pad="1"/>
+<contactref element="U1" pad="1"/>
+<contactref element="U1" pad="3"/>
+<contactref element="U2" pad="4"/>
+<contactref element="C8" pad="1"/>
+<contactref element="C10" pad="1"/>
+<wire x1="15.897" y1="14.92" x2="14.5" y2="16.317" width="0.9" layer="2"/>
+<wire x1="14.5" y1="23.683" x2="13.103" y2="25.08" width="0.9" layer="2"/>
+<wire x1="14.5" y1="16.317" x2="14.5" y2="23.683" width="0.9" layer="2"/>
+<wire x1="19.275" y1="31.3" x2="17.675" y2="31.3" width="0.1524" layer="1"/>
+<wire x1="19.275" y1="31.3" x2="19.775" y2="30.8" width="0.1524" layer="1"/>
+<wire x1="19.775" y1="30.8" x2="19.775" y2="29.8" width="0.1524" layer="1"/>
+<wire x1="17.675" y1="31.3" x2="16.7036" y2="31.3" width="0.1524" layer="1"/>
+<wire x1="16.7036" y1="31.3" x2="16.6036" y2="31.4" width="0.1524" layer="1"/>
+<wire x1="16.6036" y1="31.4" x2="16.6036" y2="32.8696875" width="0.1524" layer="1"/>
+<wire x1="16.6036" y1="32.8696875" x2="16.3696875" y2="33.1036" width="0.1524" layer="1"/>
+<wire x1="16.3696875" y1="33.1036" x2="15.95" y2="33.1036" width="0.1524" layer="1"/>
+<wire x1="15.95" y1="33.1036" x2="15.7" y2="33.3536" width="0.1524" layer="1"/>
+<wire x1="15.7" y1="33.3536" x2="15.7" y2="33.4" width="0.1524" layer="1"/>
+<via x="15.7" y="33.4" extent="1-16" drill="0.3"/>
+<wire x1="8.2" y1="36.3" x2="9.444" y2="36.3" width="0.5" layer="1"/>
+<wire x1="9.444" y1="36.3" x2="9.594" y2="36.45" width="0.5" layer="1"/>
+<wire x1="13.103" y1="25.08" x2="10.30765625" y2="25.08" width="0.3" layer="1"/>
+<wire x1="10.30765625" y1="25.08" x2="8.57525625" y2="23.3476" width="0.3" layer="1"/>
+<wire x1="6.72474375" y1="23.3476" x2="6.5476" y2="23.52474375" width="0.3" layer="1"/>
+<wire x1="6.5476" y1="32.07525625" x2="6.72474375" y2="32.2524" width="0.3" layer="1"/>
+<wire x1="6.72474375" y1="32.2524" x2="7.4" y2="32.2524" width="0.3" layer="1"/>
+<wire x1="7.4" y1="32.2524" x2="8.4738" y2="33.3262" width="0.3" layer="1"/>
+<wire x1="8.4738" y1="33.3262" x2="9.594" y2="34.4464" width="0.3" layer="1"/>
+<wire x1="9.594" y1="34.4464" x2="9.594" y2="34.55" width="0.3" layer="1"/>
+<wire x1="8.57525625" y1="23.3476" x2="6.72474375" y2="23.3476" width="0.3" layer="1"/>
+<wire x1="6.5476" y1="23.52474375" x2="6.5476" y2="29.1" width="0.3" layer="1"/>
+<wire x1="6.5476" y1="29.1" x2="6.5476" y2="32.07525625" width="0.3" layer="1"/>
+<wire x1="7.775" y1="29.1" x2="6.5476" y2="29.1" width="0.3" layer="1"/>
+<wire x1="15.7" y1="33.4" x2="15.22279375" y2="33.4" width="0.1524" layer="1"/>
+<wire x1="15.22279375" y1="33.4" x2="14.56809375" y2="34.0547" width="0.1524" layer="1"/>
+<wire x1="11.5144125" y1="34.0547" x2="11.3805" y2="34.1886125" width="0.1524" layer="1"/>
+<wire x1="11.3805" y1="35.25770625" x2="11.3818" y2="35.25900625" width="0.1524" layer="1"/>
+<wire x1="11.3805" y1="34.1886125" x2="11.3805" y2="35.25770625" width="0.1524" layer="1"/>
+<wire x1="11.3818" y1="35.74099375" x2="10.67279375" y2="36.45" width="0.1524" layer="1"/>
+<wire x1="10.67279375" y1="36.45" x2="9.594" y2="36.45" width="0.1524" layer="1"/>
+<wire x1="14.56809375" y1="34.0547" x2="11.5144125" y2="34.0547" width="0.1524" layer="1"/>
+<wire x1="11.3818" y1="35.25900625" x2="11.3818" y2="35.74099375" width="0.1524" layer="1"/>
+<wire x1="8.2" y1="36.3" x2="8.2" y2="36.00265625" width="0.3" layer="1"/>
+<wire x1="8.2" y1="36.00265625" x2="7.4226" y2="35.22525625" width="0.3" layer="1"/>
+<wire x1="7.4226" y1="34.17474375" x2="7.59974375" y2="33.9976" width="0.3" layer="1"/>
+<wire x1="7.59974375" y1="33.9976" x2="7.8024" y2="33.9976" width="0.3" layer="1"/>
+<wire x1="7.8024" y1="33.9976" x2="8.4738" y2="33.3262" width="0.3" layer="1"/>
+<wire x1="7.4226" y1="35.22525625" x2="7.4226" y2="34.17474375" width="0.3" layer="1"/>
+</signal>
+<signal name="A">
+<contactref element="J102" pad="4"/>
+<contactref element="U2" pad="8"/>
+<wire x1="11.925" y1="33.25" x2="10.45" y2="33.25" width="0.1524" layer="1"/>
+<wire x1="10.45" y1="33.25" x2="10.4" y2="33.2" width="0.1524" layer="1"/>
+<via x="10.4" y="33.2" extent="1-16" drill="0.3"/>
+<wire x1="10.4" y1="33.2" x2="10.4" y2="32.2" width="0.1524" layer="2"/>
+<wire x1="10.0976" y1="31.8976" x2="10.0976" y2="31.1024" width="0.1524" layer="2"/>
+<wire x1="12.6" y1="30.6" x2="13.9" y2="29.3" width="0.1524" layer="2"/>
+<wire x1="13.9" y1="29.3" x2="13.9" y2="28.1" width="0.1524" layer="2"/>
+<wire x1="11.8" y1="23.843" x2="13.103" y2="22.54" width="0.1524" layer="2"/>
+<wire x1="10.4" y1="32.2" x2="10.0976" y2="31.8976" width="0.1524" layer="2"/>
+<wire x1="10.0976" y1="31.1024" x2="10.6" y2="30.6" width="0.1524" layer="2"/>
+<wire x1="10.6" y1="30.6" x2="12.6" y2="30.6" width="0.1524" layer="2"/>
+<wire x1="13.9" y1="28.1" x2="11.8" y2="26" width="0.1524" layer="2"/>
+<wire x1="11.8" y1="26" x2="11.8" y2="23.843" width="0.1524" layer="2"/>
+</signal>
+<signal name="B">
+<contactref element="J102" pad="3"/>
+<contactref element="U2" pad="9"/>
+<wire x1="15.897" y1="22.54" x2="16.34" y2="22.54" width="0.1524" layer="1"/>
+<wire x1="16.34" y1="22.54" x2="18.4" y2="24.6" width="0.1524" layer="1"/>
+<via x="18.4" y="24.6" extent="1-16" drill="0.3"/>
+<wire x1="18.4" y1="24.6" x2="18.4" y2="26.8" width="0.1524" layer="2"/>
+<wire x1="14.7" y1="33.4" x2="14.4" y2="33.4" width="0.1524" layer="2"/>
+<via x="14.4" y="33.4" extent="1-16" drill="0.3"/>
+<wire x1="14.4" y1="33.4" x2="14.0036" y2="33.0036" width="0.1524" layer="1"/>
+<wire x1="14.0036" y1="33.0036" x2="13.2803125" y2="33.0036" width="0.1524" layer="1"/>
+<wire x1="12.8767125" y1="32.6" x2="11.925" y2="32.6" width="0.1524" layer="1"/>
+<wire x1="13.2803125" y1="33.0036" x2="12.8767125" y2="32.6" width="0.1524" layer="1"/>
+<wire x1="18.4" y1="26.8" x2="16.2" y2="29" width="0.1524" layer="2"/>
+<wire x1="16.2" y1="29" x2="16.2" y2="31.9" width="0.1524" layer="2"/>
+<wire x1="16.2" y1="31.9" x2="14.7" y2="33.4" width="0.1524" layer="2"/>
+</signal>
+<signal name="Z">
+<contactref element="J102" pad="8"/>
+<contactref element="U2" pad="12"/>
+<wire x1="11.925" y1="30.65" x2="12.65" y2="30.65" width="0.1524" layer="1"/>
+<via x="13.2" y="29" extent="1-16" drill="0.3"/>
+<wire x1="13.1464" y1="30.1536" x2="13.1464" y2="29.7303125" width="0.1524" layer="1"/>
+<wire x1="13.1464" y1="29.7303125" x2="13.2" y2="29.6767125" width="0.1524" layer="1"/>
+<wire x1="13.2" y1="29.6767125" x2="13.2" y2="29" width="0.1524" layer="1"/>
+<wire x1="12.65" y1="30.65" x2="13.1464" y2="30.1536" width="0.1524" layer="1"/>
+<wire x1="13.2" y1="29" x2="13.2" y2="28.5" width="0.1524" layer="2"/>
+<wire x1="13.2" y1="28.5" x2="11" y2="26.3" width="0.1524" layer="2"/>
+<wire x1="11" y1="26.3" x2="11" y2="22" width="0.1524" layer="2"/>
+<wire x1="11.8" y1="18.763" x2="13.103" y2="17.46" width="0.1524" layer="2"/>
+<wire x1="11" y1="22" x2="11.8" y2="21.2" width="0.1524" layer="2"/>
+<wire x1="11.8" y1="21.2" x2="11.8" y2="18.763" width="0.1524" layer="2"/>
+</signal>
+<signal name="Y">
+<contactref element="J102" pad="7"/>
+<contactref element="U2" pad="10"/>
+<wire x1="11.925" y1="31.95" x2="10.95" y2="31.95" width="0.1524" layer="1"/>
+<wire x1="10.6794" y1="31.6794" x2="10.6794" y2="31.6556" width="0.1524" layer="1"/>
+<via x="10.6794" y="31.6556" extent="1-16" drill="0.3"/>
+<wire x1="10.95" y1="31.95" x2="10.6794" y2="31.6794" width="0.1524" layer="1"/>
+<wire x1="10.6794" y1="31.6556" x2="12.5444" y2="31.6556" width="0.1524" layer="2"/>
+<wire x1="17.5" y1="19.063" x2="15.897" y2="17.46" width="0.1524" layer="2"/>
+<wire x1="12.5444" y1="31.6556" x2="17.5" y2="26.7" width="0.1524" layer="2"/>
+<wire x1="17.5" y1="26.7" x2="17.5" y2="19.063" width="0.1524" layer="2"/>
+</signal>
+<signal name="VSENSE">
+<contactref element="R13" pad="1"/>
+<contactref element="U3" pad="10"/>
+<wire x1="31.5" y1="18.325" x2="31.5" y2="19.1" width="0.1524" layer="1"/>
+<via x="31.5" y="19.1" extent="1-16" drill="0.3"/>
+<wire x1="31.5" y1="19.1" x2="31.2" y2="19.1" width="0.1524" layer="2"/>
+<wire x1="30.1" y1="21.1" x2="30.1" y2="20.2" width="0.1524" layer="2"/>
+<wire x1="31.2" y1="19.1" x2="30.1" y2="20.2" width="0.1524" layer="2"/>
+<via x="30.1" y="21.1" extent="1-16" drill="0.3"/>
+<wire x1="30.1" y1="21.1" x2="30.1" y2="20.85" width="0.1524" layer="1"/>
+<wire x1="30.1" y1="20.85" x2="29.75" y2="20.5" width="0.1524" layer="1"/>
+<wire x1="29.75" y1="20.5" x2="29.75" y2="20" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$17">
+<contactref element="R17" pad="1"/>
+<contactref element="R19" pad="2"/>
+<contactref element="R13" pad="2"/>
+<wire x1="32.825" y1="15" x2="32.825" y2="16" width="0.1524" layer="1"/>
+<wire x1="31.5" y1="17.275" x2="32.0161" y2="16.7589" width="0.1524" layer="1"/>
+<wire x1="32.0161" y1="16.7589" x2="32.3" y2="16.7589" width="0.1524" layer="1"/>
+<wire x1="32.3" y1="16.7589" x2="32.825" y2="16.2339" width="0.1524" layer="1"/>
+<wire x1="32.825" y1="16.2339" x2="32.825" y2="16" width="0.1524" layer="1"/>
+</signal>
+<signal name="4-1-CLK">
+<contactref element="U4" pad="2"/>
+<contactref element="U3" pad="26"/>
+<via x="32.438603125" y="24.961396875" extent="1-16" drill="0.3"/>
+<wire x1="33.5" y1="25.25" x2="33.4661" y2="25.2161" width="0.1524" layer="1"/>
+<wire x1="33.4661" y1="25.2161" x2="33.0553125" y2="25.2161" width="0.1524" layer="1"/>
+<wire x1="33.0553125" y1="25.2161" x2="32.800609375" y2="24.961396875" width="0.1524" layer="1"/>
+<wire x1="32.800609375" y1="24.961396875" x2="32.438603125" y2="24.961396875" width="0.1524" layer="1"/>
+<wire x1="32.438603125" y1="24.961396875" x2="31.36380625" y2="23.8866" width="0.1524" layer="2"/>
+<wire x1="31.36380625" y1="23.8866" x2="27.65554375" y2="23.8866" width="0.1524" layer="2"/>
+<wire x1="27.65554375" y1="23.8866" x2="26.55554375" y2="22.7866" width="0.1524" layer="2"/>
+<wire x1="23.1" y1="21.3048" x2="21.677" y2="21.3048" width="0.1524" layer="2"/>
+<wire x1="21.677" y1="21.3048" x2="21.4" y2="21.5818" width="0.1524" layer="2"/>
+<via x="21.4" y="21.5818" extent="1-16" drill="0.3"/>
+<wire x1="21.4" y1="21.5818" x2="21.27" y2="21.7118" width="0.1524" layer="1"/>
+<wire x1="21.27" y1="21.7118" x2="21.27" y2="22.7178" width="0.1524" layer="1"/>
+<wire x1="26.55554375" y1="22.7866" x2="24.5818" y2="22.7866" width="0.1524" layer="2"/>
+<wire x1="24.5818" y1="22.7866" x2="23.1" y2="21.3048" width="0.1524" layer="2"/>
+</signal>
+<signal name="4-0-MOSI">
+<contactref element="U4" pad="4"/>
+<contactref element="U3" pad="25"/>
+<wire x1="33.5" y1="24.75" x2="33.45" y2="24.7" width="0.1524" layer="1"/>
+<wire x1="33.45" y1="24.7" x2="33" y2="24.7" width="0.1524" layer="1"/>
+<wire x1="33" y1="24.7" x2="32.6" y2="24.3" width="0.1524" layer="1"/>
+<wire x1="32.6" y1="24.3" x2="32.6" y2="24" width="0.1524" layer="1"/>
+<via x="32.6" y="24" extent="1-16" drill="0.3"/>
+<wire x1="32.6" y1="24" x2="32.1818" y2="23.5818" width="0.1524" layer="2"/>
+<wire x1="24.7818" y1="22.4818" x2="23" y2="20.7" width="0.1524" layer="2"/>
+<wire x1="23" y1="20.7" x2="20.4" y2="20.7" width="0.1524" layer="2"/>
+<via x="20.4" y="20.7" extent="1-16" drill="0.3"/>
+<wire x1="20.4" y1="20.7" x2="19.9" y2="21.2" width="0.1524" layer="1"/>
+<wire x1="19.9" y1="22.6178" x2="20" y2="22.7178" width="0.1524" layer="1"/>
+<wire x1="19.9" y1="22.6178" x2="19.9" y2="21.2" width="0.1524" layer="1"/>
+<wire x1="32.1818" y1="23.5818" x2="27.7818" y2="23.5818" width="0.1524" layer="2"/>
+<wire x1="27.7818" y1="23.5818" x2="26.6818" y2="22.4818" width="0.1524" layer="2"/>
+<wire x1="26.6818" y1="22.4818" x2="24.7818" y2="22.4818" width="0.1524" layer="2"/>
+</signal>
+<signal name="4-2-CS">
+<contactref element="U4" pad="1"/>
+<contactref element="U3" pad="27"/>
+<wire x1="33.5" y1="25.75" x2="32.4702" y2="25.75" width="0.1524" layer="1"/>
+<wire x1="32.4702" y1="25.75" x2="32.4" y2="25.8202" width="0.1524" layer="1"/>
+<via x="32.4" y="25.8202" extent="1-16" drill="0.3"/>
+<wire x1="32.4" y1="25.8202" x2="31.8" y2="25.2202" width="0.1524" layer="2"/>
+<wire x1="31.8" y1="25.2202" x2="31.8" y2="24.75385" width="0.1524" layer="2"/>
+<wire x1="31.8" y1="24.75385" x2="31.23755" y2="24.1914" width="0.1524" layer="2"/>
+<wire x1="31.23755" y1="24.1914" x2="27.5292875" y2="24.1914" width="0.1524" layer="2"/>
+<wire x1="27.5292875" y1="24.1914" x2="26.4292875" y2="23.0914" width="0.1524" layer="2"/>
+<wire x1="26.4292875" y1="23.0914" x2="24.35554375" y2="23.0914" width="0.1524" layer="2"/>
+<wire x1="23.527940625" y1="22.263796875" x2="22.636203125" y2="22.263796875" width="0.1524" layer="2"/>
+<via x="22.636203125" y="22.263796875" extent="1-16" drill="0.3"/>
+<wire x1="22.636203125" y1="22.263796875" x2="22.359003125" y2="22.263796875" width="0.1524" layer="1"/>
+<wire x1="22.359003125" y1="22.263796875" x2="21.905" y2="22.7178" width="0.1524" layer="1"/>
+<wire x1="24.35554375" y1="23.0914" x2="23.527940625" y2="22.263796875" width="0.1524" layer="2"/>
+</signal>
+<signal name="4-3-MISO">
+<contactref element="U4" pad="3"/>
+<contactref element="U3" pad="28"/>
+<wire x1="33.5" y1="26.25" x2="33.029" y2="26.25" width="0.1524" layer="1"/>
+<wire x1="33.029" y1="26.25" x2="32.6" y2="26.679" width="0.1524" layer="1"/>
+<via x="32.6" y="26.679" extent="1-16" drill="0.3"/>
+<wire x1="32.6" y1="26.679" x2="32.323" y2="26.402" width="0.1524" layer="2"/>
+<wire x1="32.323" y1="26.402" x2="32.15900625" y2="26.402" width="0.1524" layer="2"/>
+<wire x1="32.15900625" y1="26.402" x2="31.8" y2="26.04299375" width="0.1524" layer="2"/>
+<wire x1="31.8" y1="26.04299375" x2="31.8" y2="25.65125625" width="0.1524" layer="2"/>
+<wire x1="23.61654375" y1="22.78345625" x2="22.93934375" y2="22.78345625" width="0.1524" layer="2"/>
+<wire x1="22.93934375" y1="22.78345625" x2="22.8772" y2="22.8456" width="0.1524" layer="2"/>
+<wire x1="31.8" y1="25.65125625" x2="31.4952" y2="25.34645625" width="0.1524" layer="2"/>
+<wire x1="31.4952" y1="25.34645625" x2="31.4952" y2="24.88010625" width="0.1524" layer="2"/>
+<wire x1="31.4952" y1="24.88010625" x2="31.11129375" y2="24.4962" width="0.1524" layer="2"/>
+<wire x1="31.11129375" y1="24.4962" x2="27.40303125" y2="24.4962" width="0.1524" layer="2"/>
+<wire x1="27.40303125" y1="24.4962" x2="26.30303125" y2="23.3962" width="0.1524" layer="2"/>
+<wire x1="26.30303125" y1="23.3962" x2="24.2292875" y2="23.3962" width="0.1524" layer="2"/>
+<wire x1="24.2292875" y1="23.3962" x2="23.61654375" y2="22.78345625" width="0.1524" layer="2"/>
+<wire x1="22.8772" y1="22.8456" x2="22.3456" y2="22.8456" width="0.1524" layer="2"/>
+<wire x1="22.3456" y1="22.8456" x2="21.6636" y2="22.1636" width="0.1524" layer="2"/>
+<via x="20.4818" y="21.58546875" extent="1-16" drill="0.3"/>
+<wire x1="21.05900625" y1="22.1636" x2="20.4818" y2="21.58639375" width="0.1524" layer="2"/>
+<wire x1="20.4818" y1="21.58639375" x2="20.4818" y2="21.58546875" width="0.1524" layer="2"/>
+<wire x1="20.5818" y1="22.6646" x2="20.5818" y2="21.68546875" width="0.1524" layer="1"/>
+<wire x1="20.4818" y1="21.58546875" x2="20.5818" y2="21.68546875" width="0.1524" layer="1"/>
+<wire x1="20.5818" y1="22.6646" x2="20.635" y2="22.7178" width="0.1524" layer="1"/>
+<wire x1="21.6636" y1="22.1636" x2="21.05900625" y2="22.1636" width="0.1524" layer="2"/>
+</signal>
+<signal name="SWDIO">
+<contactref element="J103" pad="2"/>
+<contactref element="U3" pad="58"/>
+<wire x1="24.5" y1="23.75" x2="24.4387" y2="23.8113" width="0.1524" layer="1"/>
+<via x="22.73090625" y="23.4274" extent="1-16" drill="0.3"/>
+<wire x1="24.4387" y1="23.8113" x2="23.72133125" y2="23.8113" width="0.1524" layer="1"/>
+<wire x1="23.72133125" y1="23.8113" x2="23.47103125" y2="23.561" width="0.1524" layer="1"/>
+<wire x1="22.86450625" y1="23.561" x2="22.73090625" y2="23.4274" width="0.1524" layer="1"/>
+<wire x1="23.47103125" y1="23.561" x2="22.86450625" y2="23.561" width="0.1524" layer="1"/>
+<wire x1="23.47103125" y1="23.561" x2="23.8118375" y2="23.90180625" width="0.1524" layer="2"/>
+<wire x1="23.8118375" y1="23.90180625" x2="23.8118375" y2="24.29354375" width="0.1524" layer="2"/>
+<wire x1="22.73090625" y1="23.4274" x2="22.86450625" y2="23.561" width="0.1524" layer="2"/>
+<wire x1="22.86450625" y1="23.561" x2="23.47103125" y2="23.561" width="0.1524" layer="2"/>
+<wire x1="28.24445625" y1="26.8134" x2="30.00658125" y2="26.8134" width="0.1524" layer="2"/>
+<wire x1="27.9972" y1="32.4048" x2="27.34" y2="33.062" width="0.1524" layer="2"/>
+<wire x1="23.8118375" y1="24.29354375" x2="25.36609375" y2="25.8478" width="0.1524" layer="2"/>
+<wire x1="25.36609375" y1="25.8478" x2="27.27885625" y2="25.8478" width="0.1524" layer="2"/>
+<wire x1="27.27885625" y1="25.8478" x2="28.24445625" y2="26.8134" width="0.1524" layer="2"/>
+<wire x1="30.00658125" y1="26.8134" x2="30.97033125" y2="27.77715" width="0.1524" layer="2"/>
+<wire x1="30.97033125" y1="27.77715" x2="30.97033125" y2="30.070175" width="0.1524" layer="2"/>
+<wire x1="30.97033125" y1="30.070175" x2="28.63570625" y2="32.4048" width="0.1524" layer="2"/>
+<wire x1="28.63570625" y1="32.4048" x2="27.9972" y2="32.4048" width="0.1524" layer="2"/>
+</signal>
+<signal name="SWDCLK">
+<contactref element="J103" pad="4"/>
+<contactref element="R3" pad="1"/>
+<contactref element="U3" pad="57"/>
+<wire x1="24.5" y1="34.375" x2="24.757" y2="34.375" width="0.1524" layer="1"/>
+<wire x1="24.757" y1="34.375" x2="26.07" y2="33.062" width="0.1524" layer="1"/>
+<wire x1="24.3928" y1="24.1428" x2="23.2300375" y2="24.1428" width="0.1524" layer="1"/>
+<via x="23.2300375" y="24.1428" extent="1-16" drill="0.3"/>
+<wire x1="24.5" y1="24.25" x2="24.3928" y2="24.1428" width="0.1524" layer="1"/>
+<wire x1="23.2300375" y1="24.1428" x2="25.2398375" y2="26.1526" width="0.1524" layer="2"/>
+<wire x1="27.1526" y1="26.1526" x2="28.1182" y2="27.1182" width="0.1524" layer="2"/>
+<wire x1="29.880325" y1="27.1182" x2="30.66553125" y2="27.90340625" width="0.1524" layer="2"/>
+<wire x1="28.50945" y1="32.1" x2="27.8197125" y2="32.1" width="0.1524" layer="2"/>
+<wire x1="27.8197125" y1="32.1" x2="27.6451125" y2="32.2746" width="0.1524" layer="2"/>
+<wire x1="26.8574" y1="32.2746" x2="26.07" y2="33.062" width="0.1524" layer="2"/>
+<wire x1="25.2398375" y1="26.1526" x2="27.1526" y2="26.1526" width="0.1524" layer="2"/>
+<wire x1="28.1182" y1="27.1182" x2="29.880325" y2="27.1182" width="0.1524" layer="2"/>
+<wire x1="30.66553125" y1="27.90340625" x2="30.66553125" y2="29.94391875" width="0.1524" layer="2"/>
+<wire x1="30.66553125" y1="29.94391875" x2="28.50945" y2="32.1" width="0.1524" layer="2"/>
+<wire x1="27.6451125" y1="32.2746" x2="26.8574" y2="32.2746" width="0.1524" layer="2"/>
+</signal>
+<signal name="RESET">
+<contactref element="C4" pad="1"/>
+<contactref element="U3" pad="52"/>
+<contactref element="S1" pad="P$4"/>
+<contactref element="J103" pad="10"/>
+<contactref element="R1" pad="1"/>
+<wire x1="20" y1="34.875" x2="20.5" y2="34.375" width="0.1524" layer="1"/>
+<wire x1="20.5" y1="34.375" x2="21.5" y2="34.375" width="0.1524" layer="1"/>
+<wire x1="21.5" y1="34.375" x2="22.5" y2="35.375" width="0.1524" layer="1"/>
+<wire x1="22.5" y1="35.375" x2="22.5" y2="35.425" width="0.1524" layer="1"/>
+<wire x1="24.5" y1="26.75" x2="24.3661" y2="26.8839" width="0.1524" layer="1"/>
+<wire x1="24.3661" y1="26.8839" x2="24.0553125" y2="26.8839" width="0.1524" layer="1"/>
+<wire x1="24.0553125" y1="26.8839" x2="23.9214" y2="27.0178125" width="0.1524" layer="1"/>
+<wire x1="23.9214" y1="27.0178125" x2="23.9214" y2="27.3286" width="0.1524" layer="1"/>
+<wire x1="23.9214" y1="27.3286" x2="23.5286" y2="27.7214" width="0.1524" layer="1"/>
+<wire x1="23.5286" y1="28.8696875" x2="23.3946875" y2="29.0036" width="0.1524" layer="1"/>
+<wire x1="23.5286" y1="27.7214" x2="23.5286" y2="28.8696875" width="0.1524" layer="1"/>
+<via x="19.5" y="28.7" extent="1-16" drill="0.3"/>
+<wire x1="19.8036" y1="29.0036" x2="19.5" y2="28.7" width="0.1524" layer="1"/>
+<wire x1="23.3946875" y1="29.0036" x2="19.8036" y2="29.0036" width="0.1524" layer="1"/>
+<wire x1="18.4001" y1="29.15900625" x2="18.4001" y2="29.3999" width="0.1524" layer="2"/>
+<wire x1="18.4001" y1="29.3999" x2="18.4" y2="29.4" width="0.1524" layer="2"/>
+<wire x1="19.5" y1="28.7" x2="18.85910625" y2="28.7" width="0.1524" layer="2"/>
+<wire x1="18.85910625" y1="28.7" x2="18.4001" y2="29.15900625" width="0.1524" layer="2"/>
+<wire x1="18.4" y1="29.4" x2="18.4" y2="33.44089375" width="0.1524" layer="2"/>
+<wire x1="18.4" y1="33.44089375" x2="18.74090625" y2="33.7818" width="0.1524" layer="2"/>
+<wire x1="20.0182" y1="33.7818" x2="20.8" y2="33" width="0.1524" layer="2"/>
+<wire x1="20.8" y1="33" x2="22.198" y2="33" width="0.1524" layer="2"/>
+<wire x1="22.198" y1="33" x2="22.26" y2="33.062" width="0.1524" layer="2"/>
+<wire x1="18.74090625" y1="33.7818" x2="20.0182" y2="33.7818" width="0.1524" layer="2"/>
+<wire x1="21.5" y1="34.375" x2="21.5" y2="33.875" width="0.1524" layer="1"/>
+<wire x1="22.26" y1="33.115" x2="21.5" y2="33.875" width="0.1524" layer="1"/>
+<wire x1="22.26" y1="33.115" x2="22.26" y2="33.062" width="0.1524" layer="1"/>
+</signal>
+<signal name="USBDM">
+<contactref element="X1" pad="D-"/>
+<contactref element="U3" pad="45"/>
+<wire x1="7.775" y1="28.45" x2="8.35" y2="28.45" width="0.1524" layer="1"/>
+<wire x1="8.6952" y1="28.1048" x2="8.35" y2="28.45" width="0.1524" layer="1"/>
+<via x="29.2194" y="27.8" extent="1-16" drill="0.3"/>
+<wire x1="28.11960625" y1="28.2818" x2="27.84260625" y2="28.0048" width="0.1524" layer="2"/>
+<wire x1="28.11960625" y1="28.2818" x2="28.7376" y2="28.2818" width="0.1524" layer="2"/>
+<wire x1="28.7376" y1="28.2818" x2="29.2194" y2="27.8" width="0.1524" layer="2"/>
+<wire x1="28.60159375" y1="28.2818" x2="28.11960625" y2="28.2818" width="0.1524" layer="1"/>
+<wire x1="28.11960625" y1="28.2818" x2="27.84260625" y2="28.0048" width="0.1524" layer="1"/>
+<wire x1="29.2194" y1="27.8" x2="29.08339375" y2="27.8" width="0.1524" layer="1"/>
+<wire x1="29.08339375" y1="27.8" x2="28.60159375" y2="28.2818" width="0.1524" layer="1"/>
+<wire x1="26.75" y1="28.35" x2="26.75" y2="29" width="0.1524" layer="1"/>
+<wire x1="27.84260625" y1="28.0048" x2="27.0952" y2="28.0048" width="0.1524" layer="1"/>
+<wire x1="27.0952" y1="28.0048" x2="26.75" y2="28.35" width="0.1524" layer="1"/>
+<via x="20.3944" y="28.3818" extent="1-16" drill="0.3"/>
+<wire x1="20.818" y1="28.0048" x2="20.73373125" y2="28.08906875" width="0.1524" layer="2"/>
+<wire x1="20.73373125" y1="28.08906875" x2="20.68713125" y2="28.08906875" width="0.1524" layer="2"/>
+<wire x1="20.68713125" y1="28.08906875" x2="20.3944" y2="28.3818" width="0.1524" layer="2"/>
+<wire x1="20.3944" y1="28.3818" x2="20.1174" y2="28.1048" width="0.1524" layer="1"/>
+<wire x1="27.84260625" y1="28.0048" x2="20.818" y2="28.0048" width="0.1524" layer="2"/>
+<wire x1="20.1174" y1="28.1048" x2="8.6952" y2="28.1048" width="0.1524" layer="1"/>
+</signal>
+<signal name="USBDP">
+<contactref element="X1" pad="D+"/>
+<contactref element="U3" pad="46"/>
+<wire x1="26.25" y1="29" x2="26.25" y2="28.25" width="0.1524" layer="1"/>
+<wire x1="26.8" y1="27.7" x2="28.3606" y2="27.7" width="0.1524" layer="1"/>
+<via x="28.3606" y="27.7" extent="1-16" drill="0.3"/>
+<wire x1="26.25" y1="28.25" x2="26.8" y2="27.7" width="0.1524" layer="1"/>
+<wire x1="20.2" y1="27.8" x2="20.492734375" y2="27.507265625" width="0.1524" layer="1"/>
+<via x="20.492734375" y="27.507265625" extent="1-16" drill="0.3"/>
+<wire x1="7.775" y1="27.8" x2="20.2" y2="27.8" width="0.1524" layer="1"/>
+<wire x1="20.68546875" y1="27.7" x2="20.492734375" y2="27.507265625" width="0.1524" layer="2"/>
+<wire x1="28.3606" y1="27.7" x2="20.68546875" y2="27.7" width="0.1524" layer="2"/>
+</signal>
+<signal name="VSW">
+<contactref element="L1" pad="1"/>
+<contactref element="U3" pad="55"/>
+<wire x1="24.5" y1="25.25" x2="23.55" y2="25.25" width="0.2032" layer="1"/>
+<wire x1="23.55" y1="25.25" x2="23.1" y2="25.7" width="0.2032" layer="1"/>
+</signal>
+<signal name="VDDCORE">
+<contactref element="C12" pad="1"/>
+<contactref element="C13" pad="1"/>
+<contactref element="U3" pad="53"/>
+<contactref element="L1" pad="2"/>
+<wire x1="23.6052125" y1="26.604" x2="23.521" y2="26.604" width="0.2032" layer="1"/>
+<wire x1="23.521" y1="26.604" x2="23.0625" y2="27.0625" width="0.2032" layer="1"/>
+<wire x1="23.0625" y1="27.0625" x2="23.025" y2="27.1" width="0.2032" layer="1"/>
+<wire x1="24.5" y1="26.25" x2="23.9592125" y2="26.25" width="0.2032" layer="1"/>
+<wire x1="23.9592125" y1="26.25" x2="23.6052125" y2="26.604" width="0.2032" layer="1"/>
+<wire x1="23.025" y1="27.1" x2="22.9" y2="27.225" width="0.2032" layer="1"/>
+<wire x1="22.9" y1="27.225" x2="22.9" y2="28.3" width="0.2032" layer="1"/>
+<wire x1="21.1" y1="25.7" x2="21.896" y2="26.496" width="0.2032" layer="1"/>
+<wire x1="21.896" y1="26.496" x2="22.3677125" y2="26.496" width="0.2032" layer="1"/>
+<wire x1="22.9342125" y1="27.0625" x2="23.0625" y2="27.0625" width="0.2032" layer="1"/>
+<wire x1="22.3677125" y1="26.496" x2="22.9342125" y2="27.0625" width="0.2032" layer="1"/>
+</signal>
+<signal name="ERRLIGHT">
+<contactref element="U3" pad="11"/>
+<contactref element="D1" pad="2"/>
+<via x="31.97279375" y="20.87279375" extent="1-16" drill="0.3"/>
+<wire x1="30.2585" y1="20.3552125" x2="30.5072875" y2="20.604" width="0.1524" layer="1"/>
+<wire x1="31.704" y1="20.604" x2="31.97279375" y2="20.87279375" width="0.1524" layer="1"/>
+<wire x1="30.25" y1="20" x2="30.2585" y2="20.0085" width="0.1524" layer="1"/>
+<wire x1="30.2585" y1="20.0085" x2="30.2585" y2="20.3552125" width="0.1524" layer="1"/>
+<wire x1="30.5072875" y1="20.604" x2="31.704" y2="20.604" width="0.1524" layer="1"/>
+<wire x1="17.8" y1="34.8472" x2="17.58275" y2="34.8472" width="0.1524" layer="2"/>
+<wire x1="17.58275" y1="34.8472" x2="17.0634" y2="34.32785" width="0.1524" layer="2"/>
+<wire x1="17.0634" y1="34.32785" x2="17.0634" y2="33.59335" width="0.1524" layer="2"/>
+<wire x1="17.0634" y1="33.59335" x2="17.7904" y2="32.86635" width="0.1524" layer="2"/>
+<wire x1="19.8182" y1="26.87879375" x2="19.8182" y2="20.45900625" width="0.1524" layer="2"/>
+<wire x1="20.77720625" y1="19.5" x2="21.67274375" y2="19.5" width="0.1524" layer="2"/>
+<wire x1="22.80600625" y1="17.65340625" x2="23.1468125" y2="17.3126" width="0.1524" layer="2"/>
+<wire x1="22.80600625" y1="18.3667375" x2="22.80600625" y2="17.65340625" width="0.1524" layer="2"/>
+<wire x1="24.4876" y1="17.3126" x2="26.7562" y2="19.5812" width="0.1524" layer="2"/>
+<wire x1="26.7562" y1="19.5812" x2="26.7562" y2="21.99285" width="0.1524" layer="2"/>
+<wire x1="17.7904" y1="32.86635" x2="17.7904" y2="28.90659375" width="0.1524" layer="2"/>
+<wire x1="17.7904" y1="28.90659375" x2="19.8182" y2="26.87879375" width="0.1524" layer="2"/>
+<wire x1="19.8182" y1="20.45900625" x2="20.77720625" y2="19.5" width="0.1524" layer="2"/>
+<wire x1="21.67274375" y1="19.5" x2="22.80600625" y2="18.3667375" width="0.1524" layer="2"/>
+<wire x1="23.1468125" y1="17.3126" x2="24.4876" y2="17.3126" width="0.1524" layer="2"/>
+<wire x1="30.4333875" y1="22.4122" x2="31.97279375" y2="20.87279375" width="0.1524" layer="2"/>
+<wire x1="26.7562" y1="21.99285" x2="27.17555" y2="22.4122" width="0.1524" layer="2"/>
+<wire x1="27.17555" y1="22.4122" x2="30.4333875" y2="22.4122" width="0.1524" layer="2"/>
+<wire x1="21.8" y1="36.6" x2="21.3" y2="36.6" width="0.1524" layer="1"/>
+<wire x1="21.3" y1="36.6" x2="20.7302" y2="37.1698" width="0.1524" layer="1"/>
+<wire x1="17.9" y1="36.5" x2="17.9" y2="36.3" width="0.1524" layer="1"/>
+<via x="17.9" y="36.3" extent="1-16" drill="0.3"/>
+<wire x1="17.9" y1="36.3" x2="17.9" y2="34.9472" width="0.1524" layer="2"/>
+<wire x1="17.9" y1="34.9472" x2="17.8" y2="34.8472" width="0.1524" layer="2"/>
+<wire x1="20.7302" y1="37.1698" x2="18.5698" y2="37.1698" width="0.1524" layer="1"/>
+<wire x1="18.5698" y1="37.1698" x2="17.9" y2="36.5" width="0.1524" layer="1"/>
+</signal>
+<signal name="CLKLIGHT">
+<contactref element="U3" pad="51"/>
+<contactref element="D2" pad="2"/>
+<wire x1="25.3" y1="36.6" x2="26.1444" y2="35.7556" width="0.1524" layer="1"/>
+<wire x1="26.1444" y1="35.7556" x2="26.1444" y2="35.5" width="0.1524" layer="1"/>
+<via x="26.1444" y="35.5" extent="1-16" drill="0.3"/>
+<wire x1="24.5" y1="27.25" x2="25.4912875" y2="27.25" width="0.1524" layer="1"/>
+<wire x1="25.4912875" y1="27.25" x2="26.0068875" y2="26.7344" width="0.1524" layer="1"/>
+<via x="26.0068875" y="26.7344" extent="1-16" drill="0.3"/>
+<wire x1="26.0068875" y1="26.7344" x2="21.75719375" y2="26.7344" width="0.1524" layer="2"/>
+<wire x1="21.75719375" y1="26.7344" x2="21.44099375" y2="26.4182" width="0.1524" layer="2"/>
+<wire x1="17.3682" y1="33.71960625" x2="17.3682" y2="34.20159375" width="0.1524" layer="2"/>
+<wire x1="17.3682" y1="34.20159375" x2="17.70900625" y2="34.5424" width="0.1524" layer="2"/>
+<wire x1="17.70900625" y1="34.5424" x2="18.19099375" y2="34.5424" width="0.1524" layer="2"/>
+<wire x1="18.0952" y1="32.99260625" x2="17.3682" y2="33.71960625" width="0.1524" layer="2"/>
+<wire x1="18.19099375" y1="34.5424" x2="18.64679375" y2="34.0866" width="0.1524" layer="2"/>
+<wire x1="26.1444" y1="35.5" x2="25.6450875" y2="35.5" width="0.1524" layer="2"/>
+<wire x1="25.6450875" y1="35.5" x2="24.2316875" y2="34.0866" width="0.1524" layer="2"/>
+<wire x1="21.44099375" y1="26.4182" x2="20.70985" y2="26.4182" width="0.1524" layer="2"/>
+<wire x1="20.70985" y1="26.4182" x2="18.0952" y2="29.03285" width="0.1524" layer="2"/>
+<wire x1="18.0952" y1="29.03285" x2="18.0952" y2="32.99260625" width="0.1524" layer="2"/>
+<wire x1="18.64679375" y1="34.0866" x2="24.2316875" y2="34.0866" width="0.1524" layer="2"/>
+</signal>
+<signal name="DIP6">
+<contactref element="U3" pad="61"/>
+<contactref element="J101" pad="P$6"/>
+<wire x1="24.5" y1="22.25" x2="25.7444" y2="22.25" width="0.1524" layer="1"/>
+<wire x1="25.7444" y1="22.25" x2="26.0944" y2="21.9" width="0.1524" layer="1"/>
+<via x="26.0944" y="21.9" extent="1-16" drill="0.3"/>
+<wire x1="26.0944" y1="21.9" x2="26.0944" y2="22.3494" width="0.1524" layer="16"/>
+<wire x1="26.0944" y1="22.3494" x2="26.555" y2="22.81" width="0.1524" layer="16"/>
+</signal>
+<signal name="DIP5">
+<contactref element="U3" pad="62"/>
+<contactref element="J101" pad="P$5"/>
+<wire x1="24.5" y1="21.75" x2="25.02986875" y2="21.75" width="0.1524" layer="1"/>
+<wire x1="25.02986875" y1="21.75" x2="25.3556" y2="21.42426875" width="0.1524" layer="1"/>
+<via x="25.3556" y="21.42426875" extent="1-16" drill="0.3"/>
+<wire x1="25.3556" y1="21.42426875" x2="26.50986875" y2="20.27" width="0.1524" layer="16"/>
+<wire x1="26.50986875" y1="20.27" x2="26.555" y2="20.27" width="0.1524" layer="16"/>
+</signal>
+<signal name="DIP4">
+<contactref element="U3" pad="63"/>
+<contactref element="J101" pad="P$4"/>
+<via x="21.4856" y="20.1182" extent="1-16" drill="0.3"/>
+<wire x1="23.6446875" y1="21.6411" x2="22.7553125" y2="21.6411" width="0.1524" layer="1"/>
+<wire x1="22.7553125" y1="21.6411" x2="22.6214" y2="21.5071875" width="0.1524" layer="1"/>
+<wire x1="22.6214" y1="21.5071875" x2="22.6214" y2="21.254" width="0.1524" layer="1"/>
+<wire x1="22.6214" y1="21.254" x2="21.4856" y2="20.1182" width="0.1524" layer="1"/>
+<wire x1="24.5" y1="21.25" x2="24.0357875" y2="21.25" width="0.1524" layer="1"/>
+<wire x1="24.0357875" y1="21.25" x2="23.6446875" y2="21.6411" width="0.1524" layer="1"/>
+<via x="23.38780625" y="17.8944" extent="1-16" drill="0.3"/>
+<wire x1="24.4876" y1="18.4762" x2="24.0056125" y2="18.4762" width="0.1524" layer="16"/>
+<wire x1="26.555" y1="17.73" x2="25.2338" y2="17.73" width="0.1524" layer="16"/>
+<wire x1="23.4238125" y1="17.8944" x2="23.38780625" y2="17.8944" width="0.1524" layer="16"/>
+<wire x1="25.2338" y1="17.73" x2="24.4876" y2="18.4762" width="0.1524" layer="16"/>
+<wire x1="24.0056125" y1="18.4762" x2="23.4238125" y2="17.8944" width="0.1524" layer="16"/>
+<wire x1="23.38780625" y1="17.8944" x2="23.38780625" y2="18.21599375" width="0.1524" layer="2"/>
+<wire x1="23.38780625" y1="18.21599375" x2="21.4856" y2="20.1182" width="0.1524" layer="2"/>
+</signal>
+<signal name="DIP3">
+<contactref element="U3" pad="64"/>
+<contactref element="J101" pad="P$3"/>
+<wire x1="24.5" y1="20.75" x2="24.5" y2="20.47279375" width="0.1524" layer="1"/>
+<wire x1="24.5" y1="20.47279375" x2="24.163603125" y2="20.136396875" width="0.1524" layer="1"/>
+<via x="24.163603125" y="20.136396875" extent="1-16" drill="0.3"/>
+<wire x1="25.25900625" y1="15.9182" x2="24.9182" y2="16.25900625" width="0.1524" layer="16"/>
+<wire x1="26.555" y1="15.19" x2="25.8268" y2="15.9182" width="0.1524" layer="16"/>
+<wire x1="25.8268" y1="15.9182" x2="25.25900625" y2="15.9182" width="0.1524" layer="16"/>
+<wire x1="24.9182" y1="17.22280625" x2="24.24660625" y2="17.8944" width="0.1524" layer="16"/>
+<via x="24.24660625" y="17.8944" extent="1-16" drill="0.3"/>
+<wire x1="24.24660625" y1="17.8944" x2="24.24660625" y2="20.05339375" width="0.1524" layer="2"/>
+<wire x1="24.24660625" y1="20.05339375" x2="24.163603125" y2="20.136396875" width="0.1524" layer="2"/>
+<wire x1="24.9182" y1="16.25900625" x2="24.9182" y2="17.22280625" width="0.1524" layer="16"/>
+</signal>
+<signal name="DIP2">
+<contactref element="U3" pad="5"/>
+<contactref element="J101" pad="P$2"/>
+<via x="27.6428" y="21.5256" extent="1-16" drill="0.3"/>
+<wire x1="27.25" y1="20" x2="27.3839" y2="20.1339" width="0.1524" layer="1"/>
+<wire x1="27.3839" y1="20.1339" x2="27.3839" y2="20.4446875" width="0.1524" layer="1"/>
+<wire x1="27.6428" y1="20.7035875" x2="27.6428" y2="21.5256" width="0.1524" layer="1"/>
+<wire x1="27.3839" y1="20.4446875" x2="27.6428" y2="20.7035875" width="0.1524" layer="1"/>
+<wire x1="26.555" y1="12.65" x2="25.36453125" y2="12.65" width="0.1524" layer="16"/>
+<wire x1="25.36453125" y1="12.65" x2="25.01453125" y2="13" width="0.1524" layer="16"/>
+<via x="25.01453125" y="13" extent="1-16" drill="0.3"/>
+<wire x1="30.5" y1="19.35909375" x2="30.5" y2="18.96735625" width="0.1524" layer="2"/>
+<wire x1="30.5" y1="18.96735625" x2="30.923" y2="18.54435625" width="0.1524" layer="2"/>
+<wire x1="30.923" y1="15.89979375" x2="32.3818" y2="14.44099375" width="0.1524" layer="2"/>
+<wire x1="32.3818" y1="13.55900625" x2="31.04099375" y2="12.2182" width="0.1524" layer="2"/>
+<wire x1="25.79633125" y1="12.2182" x2="25.01453125" y2="13" width="0.1524" layer="2"/>
+<wire x1="30.923" y1="18.54435625" x2="30.923" y2="15.89979375" width="0.1524" layer="2"/>
+<wire x1="32.3818" y1="14.44099375" x2="32.3818" y2="13.55900625" width="0.1524" layer="2"/>
+<wire x1="31.04099375" y1="12.2182" x2="25.79633125" y2="12.2182" width="0.1524" layer="2"/>
+<wire x1="29.09819375" y1="21.4818" x2="29.439" y2="21.14099375" width="0.1524" layer="2"/>
+<wire x1="29.439" y1="20.42009375" x2="30.5" y2="19.35909375" width="0.1524" layer="2"/>
+<wire x1="29.439" y1="21.14099375" x2="29.439" y2="20.42009375" width="0.1524" layer="2"/>
+<wire x1="27.6428" y1="21.5256" x2="27.6866" y2="21.4818" width="0.1524" layer="2"/>
+<wire x1="29.09819375" y1="21.4818" x2="27.6866" y2="21.4818" width="0.1524" layer="2"/>
+</signal>
+<signal name="DIP1">
+<contactref element="U3" pad="6"/>
+<contactref element="J101" pad="P$1"/>
+<via x="28.0682" y="19.1181" extent="1-16" drill="0.3"/>
+<wire x1="27.75" y1="20" x2="27.8839" y2="19.8661" width="0.1524" layer="1"/>
+<wire x1="27.8839" y1="19.8661" x2="27.8839" y2="19.5553125" width="0.1524" layer="1"/>
+<wire x1="28.0682" y1="19.3710125" x2="28.0682" y2="19.1181" width="0.1524" layer="1"/>
+<wire x1="27.8839" y1="19.5553125" x2="28.0682" y2="19.3710125" width="0.1524" layer="1"/>
+<wire x1="26.555" y1="10.11" x2="25.87546875" y2="10.11" width="0.1524" layer="16"/>
+<wire x1="25.87546875" y1="10.11" x2="25.0588" y2="10.92666875" width="0.1524" layer="16"/>
+<via x="25.0588" y="10.92666875" extent="1-16" drill="0.3"/>
+<wire x1="25.0588" y1="10.92666875" x2="25.4505375" y2="10.92666875" width="0.1524" layer="2"/>
+<wire x1="25.4505375" y1="10.92666875" x2="25.95900625" y2="10.4182" width="0.1524" layer="2"/>
+<wire x1="28.54099375" y1="10.4182" x2="28.8818" y2="10.75900625" width="0.1524" layer="2"/>
+<wire x1="28.8818" y1="10.75900625" x2="28.8818" y2="10.7952" width="0.1524" layer="2"/>
+<wire x1="28.8818" y1="10.7952" x2="30" y2="11.9134" width="0.1524" layer="2"/>
+<wire x1="30" y1="11.9134" x2="31.16725" y2="11.9134" width="0.1524" layer="2"/>
+<wire x1="32.6866" y1="13.43275" x2="32.6866" y2="14.56725" width="0.1524" layer="2"/>
+<wire x1="31.2278" y1="18.00500625" x2="32.0818" y2="18.85900625" width="0.1524" layer="2"/>
+<wire x1="25.95900625" y1="10.4182" x2="28.54099375" y2="10.4182" width="0.1524" layer="2"/>
+<wire x1="31.16725" y1="11.9134" x2="32.6866" y2="13.43275" width="0.1524" layer="2"/>
+<wire x1="32.6866" y1="14.56725" x2="31.2278" y2="16.02605" width="0.1524" layer="2"/>
+<wire x1="31.2278" y1="16.02605" x2="31.2278" y2="18.00500625" width="0.1524" layer="2"/>
+<wire x1="32.0818" y1="18.85900625" x2="32.0818" y2="19.94099375" width="0.1524" layer="2"/>
+<wire x1="32.0818" y1="19.94099375" x2="29.91539375" y2="22.1074" width="0.1524" layer="2"/>
+<wire x1="27.30180625" y1="22.1074" x2="27.061" y2="21.86659375" width="0.1524" layer="2"/>
+<wire x1="27.061" y1="21.86659375" x2="27.061" y2="21.18460625" width="0.1524" layer="2"/>
+<wire x1="28.0682" y1="20.17740625" x2="28.0682" y2="19.1181" width="0.1524" layer="2"/>
+<wire x1="29.91539375" y1="22.1074" x2="27.30180625" y2="22.1074" width="0.1524" layer="2"/>
+<wire x1="27.061" y1="21.18460625" x2="28.0682" y2="20.17740625" width="0.1524" layer="2"/>
+</signal>
+<signal name="DIP8">
+<contactref element="U3" pad="59"/>
+<contactref element="J101" pad="P$8"/>
+<via x="25.5" y="24" extent="1-16" drill="0.3"/>
+<wire x1="24.5" y1="23.25" x2="25.35" y2="23.25" width="0.1524" layer="1"/>
+<wire x1="25.35" y1="23.25" x2="25.5" y2="23.4" width="0.1524" layer="1"/>
+<wire x1="25.5" y1="23.4" x2="25.5" y2="24" width="0.1524" layer="1"/>
+<wire x1="25.5" y1="24" x2="27.4782875" y2="24" width="0.1524" layer="16"/>
+<wire x1="27.4782875" y1="24" x2="28.0836" y2="24.6053125" width="0.1524" layer="16"/>
+<wire x1="28.0836" y1="26.3614" x2="26.555" y2="27.89" width="0.1524" layer="16"/>
+<wire x1="28.0836" y1="24.6053125" x2="28.0836" y2="26.3614" width="0.1524" layer="16"/>
+</signal>
+<signal name="DIP7">
+<contactref element="U3" pad="60"/>
+<contactref element="J101" pad="P$7"/>
+<wire x1="24.5" y1="22.75" x2="24.55" y2="22.8" width="0.1524" layer="1"/>
+<wire x1="24.55" y1="22.8" x2="25.6" y2="22.8" width="0.1524" layer="1"/>
+<wire x1="25.6" y1="22.8" x2="26.0944" y2="23.2944" width="0.1524" layer="1"/>
+<wire x1="26.0944" y1="23.2944" x2="26.0944" y2="24.678" width="0.1524" layer="1"/>
+<via x="26.0944" y="24.678" extent="1-16" drill="0.3"/>
+<wire x1="26.0944" y1="24.678" x2="26.555" y2="25.1386" width="0.1524" layer="16"/>
+<wire x1="26.555" y1="25.1386" x2="26.555" y2="25.35" width="0.1524" layer="16"/>
+</signal>
+<signal name="N$6">
+<contactref element="R6" pad="1"/>
+<contactref element="J101" pad="P$16"/>
+<contactref element="J101" pad="P$9"/>
+<contactref element="J101" pad="P$10"/>
+<contactref element="J101" pad="P$11"/>
+<contactref element="J101" pad="P$12"/>
+<contactref element="J101" pad="P$13"/>
+<contactref element="J101" pad="P$14"/>
+<contactref element="J101" pad="P$15"/>
+<wire x1="35.445" y1="10.11" x2="36.91" y2="10.11" width="0.1524" layer="16"/>
+<wire x1="36.91" y1="10.11" x2="37" y2="10.2" width="0.1524" layer="16"/>
+<wire x1="37" y1="27.8" x2="36.91" y2="27.89" width="0.1524" layer="16"/>
+<wire x1="36.91" y1="27.89" x2="35.445" y2="27.89" width="0.1524" layer="16"/>
+<wire x1="37" y1="10.2" x2="37" y2="12.7" width="0.1524" layer="16"/>
+<wire x1="37" y1="12.7" x2="37" y2="15.2" width="0.1524" layer="16"/>
+<wire x1="37" y1="15.2" x2="37" y2="17.7" width="0.1524" layer="16"/>
+<wire x1="37" y1="17.7" x2="37" y2="20.2" width="0.1524" layer="16"/>
+<wire x1="37" y1="20.2" x2="37" y2="22.8" width="0.1524" layer="16"/>
+<wire x1="37" y1="22.8" x2="37" y2="25.3" width="0.1524" layer="16"/>
+<wire x1="37" y1="25.3" x2="37" y2="27.8" width="0.1524" layer="16"/>
+<wire x1="35.445" y1="25.35" x2="36.95" y2="25.35" width="0.1524" layer="16"/>
+<wire x1="36.95" y1="25.35" x2="37" y2="25.3" width="0.1524" layer="16"/>
+<wire x1="35.445" y1="22.81" x2="36.99" y2="22.81" width="0.1524" layer="16"/>
+<wire x1="36.99" y1="22.81" x2="37" y2="22.8" width="0.1524" layer="16"/>
+<wire x1="35.445" y1="20.27" x2="36.93" y2="20.27" width="0.1524" layer="16"/>
+<wire x1="36.93" y1="20.27" x2="37" y2="20.2" width="0.1524" layer="16"/>
+<wire x1="35.445" y1="17.73" x2="36.97" y2="17.73" width="0.1524" layer="16"/>
+<wire x1="36.97" y1="17.73" x2="37" y2="17.7" width="0.1524" layer="16"/>
+<wire x1="35.445" y1="15.19" x2="36.99" y2="15.19" width="0.1524" layer="16"/>
+<wire x1="36.99" y1="15.19" x2="37" y2="15.2" width="0.1524" layer="16"/>
+<wire x1="35.445" y1="12.65" x2="36.95" y2="12.65" width="0.1524" layer="16"/>
+<wire x1="36.95" y1="12.65" x2="37" y2="12.7" width="0.1524" layer="16"/>
+<wire x1="35.445" y1="27.89" x2="36.9" y2="29.345" width="0.1524" layer="16"/>
+<wire x1="36.9" y1="30.8588" x2="36.3" y2="31.4588" width="0.1524" layer="16"/>
+<via x="36.3" y="31.4588" extent="1-16" drill="0.3"/>
+<wire x1="36.3" y1="31.4588" x2="36.9" y2="30.8588" width="0.1524" layer="2"/>
+<wire x1="36.9" y1="30.37720625" x2="36.32279375" y2="29.8" width="0.1524" layer="2"/>
+<wire x1="29.5" y1="31.9715625" x2="29.5" y2="32.4" width="0.1524" layer="2"/>
+<via x="29.5" y="32.4" extent="1-16" drill="0.3"/>
+<wire x1="29.5" y1="32.4" x2="29.1" y2="32.8" width="0.1524" layer="1"/>
+<wire x1="29.1" y1="32.8" x2="29.1" y2="33.375" width="0.1524" layer="1"/>
+<wire x1="36.9" y1="29.345" x2="36.9" y2="30.8588" width="0.1524" layer="16"/>
+<wire x1="36.9" y1="30.8588" x2="36.9" y2="30.37720625" width="0.1524" layer="2"/>
+<wire x1="36.32279375" y1="29.8" x2="31.6715625" y2="29.8" width="0.1524" layer="2"/>
+<wire x1="29.5" y1="31.9715625" x2="31.6715625" y2="29.8" width="0.1524" layer="2"/>
+</signal>
+<signal name="XIN0">
+<contactref element="Y1" pad="P$1"/>
+<contactref element="C14" pad="2"/>
+<contactref element="U3" pad="31"/>
+<wire x1="33.5" y1="27.75" x2="33.8267125" y2="27.75" width="0.1524" layer="1"/>
+<wire x1="33.8267125" y1="27.75" x2="34.2053125" y2="27.3714" width="0.1524" layer="1"/>
+<wire x1="36.5" y1="26.5" x2="36.5" y2="26.1" width="0.1524" layer="1"/>
+<wire x1="34.2053125" y1="27.3714" x2="35.6286" y2="27.3714" width="0.1524" layer="1"/>
+<wire x1="35.6286" y1="27.3714" x2="36.5" y2="26.5" width="0.1524" layer="1"/>
+<wire x1="35.625" y1="24.7" x2="36.5" y2="25.575" width="0.1524" layer="1"/>
+<wire x1="36.5" y1="25.575" x2="36.5" y2="26.1" width="0.1524" layer="1"/>
+</signal>
+<signal name="XOUT0">
+<contactref element="C11" pad="1"/>
+<contactref element="Y1" pad="P$3"/>
+<contactref element="U3" pad="32"/>
+<wire x1="33.5" y1="28.25" x2="33.55" y2="28.3" width="0.1524" layer="1"/>
+<wire x1="33.55" y1="28.3" x2="34.9" y2="28.3" width="0.1524" layer="1"/>
+<wire x1="34.9" y1="28.3" x2="35.6714" y2="29.0714" width="0.1524" layer="1"/>
+<wire x1="35.6714" y1="29.0714" x2="35.6714" y2="29.0946875" width="0.1524" layer="1"/>
+<wire x1="35.6714" y1="29.0946875" x2="35.775" y2="29.1982875" width="0.1524" layer="1"/>
+<wire x1="35.775" y1="29.1982875" x2="35.775" y2="29.7" width="0.1524" layer="1"/>
+</signal>
+<signal name="XIN32">
+<contactref element="Y2" pad="P$1"/>
+<contactref element="C17" pad="1"/>
+<contactref element="U3" pad="1"/>
+<wire x1="25.25" y1="20" x2="24.85" y2="20" width="0.1524" layer="1"/>
+<wire x1="24.85" y1="20" x2="23.8" y2="18.95" width="0.1524" layer="1"/>
+<wire x1="23.2" y1="20.075" x2="23.3" y2="19.975" width="0.1524" layer="1"/>
+<wire x1="23.3" y1="19.975" x2="23.3" y2="19.4" width="0.1524" layer="1"/>
+<wire x1="23.3" y1="19.4" x2="23.75" y2="18.95" width="0.1524" layer="1"/>
+<wire x1="23.75" y1="18.95" x2="23.8" y2="18.95" width="0.1524" layer="1"/>
+</signal>
+<signal name="XOUT32">
+<contactref element="C18" pad="2"/>
+<contactref element="Y2" pad="P$2"/>
+<contactref element="U3" pad="2"/>
+<wire x1="23.8" y1="16.45" x2="23.8" y2="16.625" width="0.1524" layer="1"/>
+<wire x1="23.8" y1="16.625" x2="25.5" y2="18.325" width="0.1524" layer="1"/>
+<wire x1="25.75" y1="20" x2="25.75" y2="18.575" width="0.1524" layer="1"/>
+<wire x1="25.75" y1="18.575" x2="25.5" y2="18.325" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$5">
+<contactref element="D3" pad="1"/>
+<contactref element="R5" pad="1"/>
+<wire x1="28.1" y1="35.425" x2="28.4964" y2="35.8214" width="0.1524" layer="1"/>
+<wire x1="28.4964" y1="35.8214" x2="30.1446875" y2="35.8214" width="0.1524" layer="1"/>
+<wire x1="30.8" y1="36.6" x2="30.8" y2="36.4767125" width="0.1524" layer="1"/>
+<wire x1="30.8" y1="36.4767125" x2="30.1446875" y2="35.8214" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$9">
+<contactref element="R4" pad="1"/>
+<contactref element="D2" pad="1"/>
+<wire x1="27.1" y1="35.425" x2="27.3" y2="35.625" width="0.1524" layer="1"/>
+<wire x1="27.3" y1="35.625" x2="27.3" y2="36.6" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$10">
+<contactref element="D1" pad="1"/>
+<contactref element="R2" pad="1"/>
+<wire x1="23.5" y1="35.425" x2="23.8" y2="35.725" width="0.1524" layer="1"/>
+<wire x1="23.8" y1="35.725" x2="23.8" y2="36.6" width="0.1524" layer="1"/>
+</signal>
+<signal name="1-2-PA18">
+<contactref element="U2" pad="7"/>
+<contactref element="U3" pad="37"/>
+<wire x1="17.675" y1="33.25" x2="17.725" y2="33.2" width="0.1524" layer="1"/>
+<wire x1="17.725" y1="33.2" x2="18.9819" y2="33.2" width="0.1524" layer="1"/>
+<via x="18.9819" y="33.2" extent="1-16" drill="0.3"/>
+<wire x1="18.9819" y1="33.2" x2="19.7" y2="32.4819" width="0.1524" layer="2"/>
+<wire x1="19.7" y1="32.4819" x2="19.7" y2="31.61295625" width="0.1524" layer="2"/>
+<wire x1="19.7" y1="31.61295625" x2="21.09855625" y2="30.2144" width="0.1524" layer="2"/>
+<wire x1="21.09855625" y1="30.2144" x2="24.27876875" y2="30.2144" width="0.1524" layer="2"/>
+<wire x1="24.27876875" y1="30.2144" x2="24.77876875" y2="29.7144" width="0.1524" layer="2"/>
+<wire x1="27.32949375" y1="29.7144" x2="27.60649375" y2="29.9914" width="0.1524" layer="2"/>
+<via x="27.60649375" y="29.9914" extent="1-16" drill="0.3"/>
+<wire x1="29.25900625" y1="30.4374" x2="29.74099375" y2="30.4374" width="0.1524" layer="1"/>
+<wire x1="30.6161" y1="29.1339" x2="30.75" y2="29" width="0.1524" layer="1"/>
+<wire x1="27.60649375" y1="29.9914" x2="28.81300625" y2="29.9914" width="0.1524" layer="1"/>
+<wire x1="28.81300625" y1="29.9914" x2="29.25900625" y2="30.4374" width="0.1524" layer="1"/>
+<wire x1="29.74099375" y1="30.4374" x2="30.6161" y2="29.56229375" width="0.1524" layer="1"/>
+<wire x1="30.6161" y1="29.56229375" x2="30.6161" y2="29.1339" width="0.1524" layer="1"/>
+<wire x1="24.77876875" y1="29.7144" x2="27.32949375" y2="29.7144" width="0.1524" layer="2"/>
+</signal>
+<signal name="1-0-PA16">
+<contactref element="U2" pad="3"/>
+<contactref element="U3" pad="35"/>
+<wire x1="17.675" y1="30.65" x2="18.9319" y2="30.65" width="0.1524" layer="1"/>
+<wire x1="18.9319" y1="30.65" x2="18.9819" y2="30.6" width="0.1524" layer="1"/>
+<via x="18.9819" y="30.6" extent="1-16" drill="0.3"/>
+<wire x1="18.9819" y1="30.6" x2="19.9771" y2="29.6048" width="0.1524" layer="2"/>
+<wire x1="19.9771" y1="29.6048" x2="24.02625625" y2="29.6048" width="0.1524" layer="2"/>
+<wire x1="24.02625625" y1="29.6048" x2="24.52625625" y2="29.1048" width="0.1524" layer="2"/>
+<wire x1="24.52625625" y1="29.1048" x2="27.97374375" y2="29.1048" width="0.1524" layer="2"/>
+<wire x1="27.97374375" y1="29.1048" x2="28.9182" y2="30.04925625" width="0.1524" layer="2"/>
+<via x="30.083728125" y="28.1444" extent="1-16" drill="0.3"/>
+<wire x1="28.9182" y1="30.04925625" x2="28.9182" y2="30.09659375" width="0.1524" layer="2"/>
+<wire x1="28.9182" y1="30.09659375" x2="29.25900625" y2="30.4374" width="0.1524" layer="2"/>
+<wire x1="29.25900625" y1="30.4374" x2="29.74099375" y2="30.4374" width="0.1524" layer="2"/>
+<wire x1="29.74099375" y1="30.4374" x2="30.083728125" y2="30.094665625" width="0.1524" layer="2"/>
+<wire x1="30.083728125" y1="30.094665625" x2="30.083728125" y2="28.1444" width="0.1524" layer="2"/>
+<wire x1="31.6161" y1="28.5553125" x2="31.6161" y2="28.8661" width="0.1524" layer="1"/>
+<wire x1="31.6161" y1="28.8661" x2="31.75" y2="29" width="0.1524" layer="1"/>
+<wire x1="30.083728125" y1="28.1444" x2="31.2051875" y2="28.1444" width="0.1524" layer="1"/>
+<wire x1="31.2051875" y1="28.1444" x2="31.6161" y2="28.5553125" width="0.1524" layer="1"/>
+</signal>
+<signal name="DE">
+<contactref element="U2" pad="1"/>
+<contactref element="U3" pad="38"/>
+<wire x1="17.675" y1="29.35" x2="18.9319" y2="29.35" width="0.1524" layer="1"/>
+<wire x1="18.9319" y1="29.35" x2="18.9819" y2="29.4" width="0.1524" layer="1"/>
+<via x="18.9819" y="29.4" extent="1-16" drill="0.3"/>
+<wire x1="18.9819" y1="29.4" x2="19.0819" y2="29.3" width="0.1524" layer="2"/>
+<wire x1="23.9" y1="29.3" x2="19.0819" y2="29.3" width="0.1524" layer="2"/>
+<wire x1="23.9" y1="29.3" x2="24.4" y2="28.8" width="0.1524" layer="2"/>
+<wire x1="24.4" y1="28.8" x2="28.1" y2="28.8" width="0.1524" layer="2"/>
+<wire x1="29.1556" y1="29.8556" x2="29.5" y2="29.8556" width="0.1524" layer="2"/>
+<via x="29.5" y="29.8556" extent="1-16" drill="0.3"/>
+<wire x1="29.5" y1="29.8556" x2="29.777" y2="29.5786" width="0.1524" layer="1"/>
+<wire x1="29.777" y1="29.5786" x2="29.9821875" y2="29.5786" width="0.1524" layer="1"/>
+<wire x1="29.9821875" y1="29.5786" x2="30.25" y2="29.3107875" width="0.1524" layer="1"/>
+<wire x1="30.25" y1="29.3107875" x2="30.25" y2="29" width="0.1524" layer="1"/>
+<wire x1="28.1" y1="28.8" x2="29.1556" y2="29.8556" width="0.1524" layer="2"/>
+</signal>
+<signal name="TERM">
+<contactref element="U2" pad="5"/>
+<contactref element="U3" pad="36"/>
+<wire x1="17.675" y1="31.95" x2="17.725" y2="31.9" width="0.1524" layer="1"/>
+<wire x1="17.725" y1="31.9" x2="18.9819" y2="31.9" width="0.1524" layer="1"/>
+<via x="18.9819" y="31.9" extent="1-16" drill="0.3"/>
+<wire x1="18.9819" y1="31.9" x2="20.9723" y2="29.9096" width="0.1524" layer="2"/>
+<wire x1="20.9723" y1="29.9096" x2="24.1525125" y2="29.9096" width="0.1524" layer="2"/>
+<wire x1="24.1525125" y1="29.9096" x2="24.6525125" y2="29.4096" width="0.1524" layer="2"/>
+<wire x1="24.6525125" y1="29.4096" x2="27.8474875" y2="29.4096" width="0.1524" layer="2"/>
+<wire x1="28.45" y1="30.0121125" x2="28.45" y2="30.5732" width="0.1524" layer="2"/>
+<via x="28.45" y="30.5732" extent="1-16" drill="0.3"/>
+<wire x1="29.13275" y1="30.7422" x2="29.86725" y2="30.7422" width="0.1524" layer="1"/>
+<wire x1="28.45" y1="30.5732" x2="28.96375" y2="30.5732" width="0.1524" layer="1"/>
+<wire x1="28.96375" y1="30.5732" x2="29.13275" y2="30.7422" width="0.1524" layer="1"/>
+<wire x1="31.1161" y1="29.1339" x2="31.25" y2="29" width="0.1524" layer="1"/>
+<wire x1="29.86725" y1="30.7422" x2="31.1161" y2="29.49335" width="0.1524" layer="1"/>
+<wire x1="31.1161" y1="29.49335" x2="31.1161" y2="29.1339" width="0.1524" layer="1"/>
+<wire x1="27.8474875" y1="29.4096" x2="28.45" y2="30.0121125" width="0.1524" layer="2"/>
+</signal>
+<signal name="N$18">
+<contactref element="R7" pad="2"/>
+<contactref element="U2" pad="13"/>
+<wire x1="11.925" y1="30" x2="11.225" y2="30" width="0.1524" layer="1"/>
+<wire x1="11.225" y1="30" x2="10.425" y2="30.8" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$19">
+<contactref element="R8" pad="2"/>
+<contactref element="U2" pad="14"/>
+<wire x1="11.925" y1="29.35" x2="11.075" y2="29.35" width="0.1524" layer="1"/>
+<wire x1="11.075" y1="29.35" x2="10.625" y2="29.8" width="0.1524" layer="1"/>
+<wire x1="10.625" y1="29.8" x2="10.425" y2="29.8" width="0.1524" layer="1"/>
+</signal>
+<signal name="RTD">
+<contactref element="R18" pad="2"/>
+<contactref element="U6" pad="2"/>
+<contactref element="U3" pad="12"/>
+<wire x1="19.6" y1="14.975" x2="19.6" y2="14.9" width="0.1524" layer="1"/>
+<wire x1="19.6" y1="14.9" x2="19.6" y2="14.45" width="0.1524" layer="1"/>
+<wire x1="19.6" y1="14.45" x2="20.45" y2="13.6" width="0.1524" layer="1"/>
+<wire x1="30.75" y1="20" x2="30.75" y2="19.62026875" width="0.1524" layer="1"/>
+<wire x1="30.24783125" y1="19.1181" x2="29.9182" y2="19.1181" width="0.1524" layer="1"/>
+<via x="29.9182" y="19.1181" extent="1-16" drill="0.3"/>
+<wire x1="29.9182" y1="19.1181" x2="30.6182" y2="18.4181" width="0.1524" layer="2"/>
+<wire x1="19.5412" y1="14.3588" x2="18.6" y2="14.3588" width="0.1524" layer="2"/>
+<via x="18.6" y="14.3588" extent="1-16" drill="0.3"/>
+<wire x1="18.6" y1="14.3588" x2="18.6" y2="14.6" width="0.1524" layer="1"/>
+<wire x1="18.6" y1="14.6" x2="18.9" y2="14.9" width="0.1524" layer="1"/>
+<wire x1="18.9" y1="14.9" x2="19.6" y2="14.9" width="0.1524" layer="1"/>
+<wire x1="30.75" y1="19.62026875" x2="30.24783125" y2="19.1181" width="0.1524" layer="1"/>
+<wire x1="28.9" y1="15" x2="23.6" y2="15" width="0.1524" layer="2"/>
+<wire x1="23.6" y1="15" x2="22.4" y2="13.8" width="0.1524" layer="2"/>
+<wire x1="22.4" y1="13.8" x2="20.1" y2="13.8" width="0.1524" layer="2"/>
+<wire x1="20.1" y1="13.8" x2="19.5412" y2="14.3588" width="0.1524" layer="2"/>
+<wire x1="30.6182" y1="16.29540625" x2="30.10459375" y2="15.7818" width="0.1524" layer="2"/>
+<wire x1="29.6818" y1="15.7818" x2="28.9" y2="15" width="0.1524" layer="2"/>
+<wire x1="30.6182" y1="18.4181" x2="30.6182" y2="16.29540625" width="0.1524" layer="2"/>
+<wire x1="30.10459375" y1="15.7818" x2="29.6818" y2="15.7818" width="0.1524" layer="2"/>
+</signal>
+<signal name="N$11">
+<contactref element="R9" pad="2"/>
+<contactref element="U2" pad="2"/>
+<wire x1="10.425" y1="28.8" x2="12.57720625" y2="28.8" width="0.1524" layer="1"/>
+<wire x1="12.57720625" y1="28.8" x2="12.95900625" y2="28.4182" width="0.1524" layer="1"/>
+<wire x1="13.5182" y1="28.4182" x2="14.6964" y2="29.5964" width="0.1524" layer="1"/>
+<wire x1="16.87033125" y1="29.9836" x2="17.6586" y2="29.9836" width="0.1524" layer="1"/>
+<wire x1="17.6586" y1="29.9836" x2="17.675" y2="30" width="0.1524" layer="1"/>
+<wire x1="16.48313125" y1="29.5964" x2="16.87033125" y2="29.9836" width="0.1524" layer="1"/>
+<wire x1="12.95900625" y1="28.4182" x2="13.5182" y2="28.4182" width="0.1524" layer="1"/>
+<wire x1="14.6964" y1="29.5964" x2="16.48313125" y2="29.5964" width="0.1524" layer="1"/>
+</signal>
+<signal name="STOP">
+<contactref element="J3" pad="3"/>
+<via x="26.1" y="34.1" extent="1-16" drill="0.3"/>
+<wire x1="26.1" y1="34.1" x2="26.1" y2="34.46" width="0.1524" layer="16"/>
+<wire x1="26.1" y1="34.46" x2="27.34" y2="35.7" width="0.1524" layer="16"/>
+<contactref element="U3" pad="44"/>
+<wire x1="27.25" y1="29.5251" x2="27.25" y2="29" width="0.1524" layer="1"/>
+<via x="26.8" y="30.3" extent="1-16" drill="0.3"/>
+<wire x1="26.8" y1="30.3" x2="27.02469375" y2="30.07530625" width="0.1524" layer="1"/>
+<wire x1="27.02469375" y1="30.07530625" x2="27.02469375" y2="29.75040625" width="0.1524" layer="1"/>
+<wire x1="27.02469375" y1="29.75040625" x2="27.25" y2="29.5251" width="0.1524" layer="1"/>
+<wire x1="27.6451125" y1="33.7986" x2="28.0766" y2="33.3671125" width="0.1524" layer="15"/>
+<wire x1="26.1" y1="34.1" x2="26.4014" y2="33.7986" width="0.1524" layer="15"/>
+<wire x1="26.4014" y1="33.7986" x2="27.6451125" y2="33.7986" width="0.1524" layer="15"/>
+<wire x1="28.0766" y1="31.2328875" x2="27.6451125" y2="30.8014" width="0.1524" layer="15"/>
+<wire x1="27.6451125" y1="30.8014" x2="27.3014" y2="30.8014" width="0.1524" layer="15"/>
+<wire x1="27.3014" y1="30.8014" x2="26.8" y2="30.3" width="0.1524" layer="15"/>
+<wire x1="28.0766" y1="33.3671125" x2="28.0766" y2="31.2328875" width="0.1524" layer="15"/>
+</signal>
+</signals>
+<mfgpreviewcolors>
+<mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/>
+<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
+<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
+<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
+<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
+</mfgpreviewcolors>
+</board>
+</drawing>
+</eagle>
diff --git a/system/ecad/lpf-axl-stepper/2020-06_ucbus-stepper-melted.sch b/system/ecad/lpf-axl-stepper/2020-06_ucbus-stepper-melted.sch
new file mode 100644
index 0000000..9ef117f
--- /dev/null
+++ b/system/ecad/lpf-axl-stepper/2020-06_ucbus-stepper-melted.sch
@@ -0,0 +1,7201 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE eagle SYSTEM "eagle.dtd">
+<eagle version="9.6.0">
+<drawing>
+<settings>
+<setting alwaysvectorfont="no"/>
+<setting verticaltext="up"/>
+</settings>
+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
+<layers>
+<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/>
+<layer number="2" name="Route2" color="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"/>
+<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/>
+<layer number="20" name="Dimension" color="24" fill="1" visible="no" active="no"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="no"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/>
+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/>
+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/>
+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/>
+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/>
+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/>
+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/>
+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/>
+<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/>
+<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
+<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="no"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="no"/>
+<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
+<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
+<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
+<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
+<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
+<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
+<layer number="88" name="SimResults" color="9" fill="1" visible="yes" active="yes"/>
+<layer number="89" name="SimProbes" color="9" fill="1" visible="yes" active="yes"/>
+<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/>
+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>
+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="99" name="SpiceOrder" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
+<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/>
+<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
+<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/>
+<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/>
+<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="113" name="IDFDebug" color="7" fill="1" visible="no" active="yes"/>
+<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/>
+<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/>
+<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
+<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/>
+<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
+<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="133" name="bottom_silk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/>
+<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
+<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/>
+<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/>
+<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
+<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
+<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
+<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
+<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
+<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
+<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
+<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
+<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
+<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
+<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
+<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
+</layers>
+<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R">
+<libraries>
+<library name="connector">
+<packages>
+<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>
+<package name="PWRPAD_2-65MM">
+<pad name="P$1" x="0" y="0" drill="2.65" diameter="4.65" thermals="no"/>
+</package>
+<package name="PWRPAD_2-05MM">
+<pad name="P$1" x="0" y="0" drill="2.05" diameter="3.8" thermals="no"/>
+</package>
+<package name="PWRPAD_M3_STANDOFF">
+<pad name="P$1" x="0" y="0" drill="4.4" diameter="7" thermals="no"/>
+<polygon width="0.127" layer="31">
+<vertex x="-0.6" y="3.6"/>
+<vertex x="0.6" y="3.6"/>
+<vertex x="0.4" y="2.1"/>
+<vertex x="-0.4" y="2.1"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="0.6" y="-3.6"/>
+<vertex x="-0.6" y="-3.6"/>
+<vertex x="-0.4" y="-2.1"/>
+<vertex x="0.4" y="-2.1"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-3.6" y="-0.6"/>
+<vertex x="-3.6" y="0.6"/>
+<vertex x="-2.1" y="0.4"/>
+<vertex x="-2.1" y="-0.4"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="3.6" y="0.6"/>
+<vertex x="3.6" y="-0.6"/>
+<vertex x="2.1" y="-0.4"/>
+<vertex x="2.1" y="0.4"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.95269375" y="2.13136875"/>
+<vertex x="-2.104165625" y="2.979896875"/>
+<vertex x="-1.19203125" y="1.784921875"/>
+<vertex x="-1.75771875" y="1.2192375"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.99705625" y="-2.12131875"/>
+<vertex x="2.148528125" y="-2.969846875"/>
+<vertex x="1.23639375" y="-1.774871875"/>
+<vertex x="1.80208125" y="-1.2091875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.104165625" y="-2.969846875"/>
+<vertex x="-2.95269375" y="-2.12131875"/>
+<vertex x="-1.75771875" y="-1.2091875"/>
+<vertex x="-1.19203125" y="-1.774871875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.148528125" y="2.979896875"/>
+<vertex x="2.99705625" y="2.13136875"/>
+<vertex x="1.80208125" y="1.2192375"/>
+<vertex x="1.23639375" y="1.784921875"/>
+</polygon>
+<circle x="0" y="0" radius="3.5" width="0.125" layer="51"/>
+</package>
+<package name="PWRPAD_3-25MM-SKINNY">
+<pad name="P$1" x="0" y="0" drill="3.25" diameter="5.35" thermals="no"/>
+</package>
+<package name="PWRPAD_M25_STANDOFF">
+<pad name="P$1" x="0" y="0" drill="3.7" diameter="6" thermals="no"/>
+<polygon width="0.127" layer="31">
+<vertex x="-0.6" y="3"/>
+<vertex x="0.6" y="3"/>
+<vertex x="0.4" y="1.9"/>
+<vertex x="-0.4" y="1.9"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="0.6" y="-3"/>
+<vertex x="-0.6" y="-3"/>
+<vertex x="-0.4" y="-1.9"/>
+<vertex x="0.4" y="-1.9"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-3" y="-0.6"/>
+<vertex x="-3" y="0.6"/>
+<vertex x="-1.9" y="0.4"/>
+<vertex x="-1.9" y="-0.4"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="3" y="0.5"/>
+<vertex x="3" y="-0.7"/>
+<vertex x="1.9" y="-0.5"/>
+<vertex x="1.9" y="0.3"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.55269375" y="1.73136875"/>
+<vertex x="-1.704165625" y="2.579896875"/>
+<vertex x="-0.99203125" y="1.584921875"/>
+<vertex x="-1.55771875" y="1.0192375"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.49705625" y="-1.72131875"/>
+<vertex x="1.648528125" y="-2.569846875"/>
+<vertex x="1.03639375" y="-1.574871875"/>
+<vertex x="1.60208125" y="-1.0091875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-1.704165625" y="-2.669846875"/>
+<vertex x="-2.55269375" y="-1.82131875"/>
+<vertex x="-1.55771875" y="-1.1091875"/>
+<vertex x="-0.99203125" y="-1.674871875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="1.748528125" y="2.579896875"/>
+<vertex x="2.59705625" y="1.73136875"/>
+<vertex x="1.60208125" y="1.0192375"/>
+<vertex x="1.03639375" y="1.584921875"/>
+</polygon>
+</package>
+<package name="SOLDER_ON">
+<smd name="P$1" x="0" y="0" dx="4" dy="7" layer="1" thermals="no"/>
+</package>
+<package name="DX4R005HJ5_100">
+<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="21"/>
+<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="51"/>
+<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="51"/>
+<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/>
+<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/>
+<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/>
+<smd name="GND@3" x="-2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/>
+<smd name="GND@4" x="2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/>
+<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/>
+<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/>
+<smd name="D+" x="0" y="1.6" dx="0.35" dy="1.35" layer="1"/>
+<smd name="D-" x="-0.65" y="1.6" dx="0.35" dy="1.35" layer="1"/>
+<smd name="VBUS" x="-1.3" y="1.6" dx="0.35" dy="1.35" layer="1"/>
+<smd name="ID" x="0.65" y="1.6" dx="0.35" dy="1.35" layer="1"/>
+<smd name="GND" x="1.3" y="1.6" dx="0.35" dy="1.35" layer="1"/>
+<text x="4.1275" y="-1.5875" size="0.6096" layer="27" font="vector" rot="R90">&gt;Value</text>
+<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">&gt;Name</text>
+</package>
+<package name="DX4R005HJ5">
+<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="51"/>
+<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="21"/>
+<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="21"/>
+<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/>
+<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/>
+<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/>
+<smd name="GND@3" x="-2.475" y="-1.1" dx="2.75" dy="1.9" layer="1"/>
+<smd name="GND@4" x="2.475" y="-1.1" dx="2.75" dy="1.9" layer="1"/>
+<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/>
+<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/>
+<smd name="D+" x="0" y="1.9" dx="0.4" dy="1.95" layer="1"/>
+<smd name="D-" x="-0.65" y="1.9" dx="0.4" dy="1.95" layer="1"/>
+<smd name="VBUS" x="-1.3" y="1.9" dx="0.4" dy="1.95" layer="1"/>
+<smd name="ID" x="0.65" y="1.9" dx="0.4" dy="1.95" layer="1"/>
+<smd name="GND" x="1.3" y="1.9" dx="0.4" dy="1.95" layer="1"/>
+<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">&gt;Name</text>
+<text x="4.1275" y="-1.5875" size="0.6096" layer="25" font="vector" rot="R90">&gt;Value</text>
+</package>
+<package name="DX4R005HJ5_64">
+<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="21"/>
+<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="51"/>
+<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="51"/>
+<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/>
+<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/>
+<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/>
+<smd name="GND@3" x="-2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/>
+<smd name="GND@4" x="2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/>
+<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/>
+<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/>
+<smd name="D+" x="0" y="1.6" dx="0.254" dy="1.35" layer="1"/>
+<smd name="D-" x="-0.65" y="1.6" dx="0.254" dy="1.35" layer="1"/>
+<smd name="VBUS" x="-1.3" y="1.6" dx="0.254" dy="1.35" layer="1"/>
+<smd name="ID" x="0.65" y="1.6" dx="0.254" dy="1.35" layer="1"/>
+<smd name="GND" x="1.3" y="1.6" dx="0.254" dy="1.35" layer="1"/>
+<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">&gt;Name</text>
+<text x="4.1275" y="-1.5875" size="0.6096" layer="27" font="vector" rot="R90">&gt;Value</text>
+</package>
+<package name="USB_MICRO_609-4613-1-ND">
+<smd name="HD0" x="-3.8" y="0" dx="1.9" dy="1.8" layer="1"/>
+<smd name="HD4" x="-3.1" y="2.55" dx="2.1" dy="1.6" layer="1"/>
+<smd name="HD5" x="3.1" y="2.55" dx="2.1" dy="1.6" layer="1"/>
+<smd name="D+" x="0" y="2.675" dx="0.4" dy="1.35" layer="1"/>
+<smd name="D-" x="-0.65" y="2.675" dx="0.4" dy="1.35" layer="1"/>
+<smd name="VBUS" x="-1.3" y="2.675" dx="0.4" dy="1.35" layer="1"/>
+<smd name="ID" x="0.65" y="2.675" dx="0.4" dy="1.35" layer="1"/>
+<smd name="GND" x="1.3" y="2.675" dx="0.4" dy="1.35" layer="1"/>
+<text x="4.9275" y="1.2125" size="0.6096" layer="27" font="vector" rot="R90">&gt;Value</text>
+<text x="-4.3925" y="1.13" size="0.6096" layer="25" font="vector" rot="R90">&gt;Name</text>
+<smd name="HD1" x="-1.05" y="0" dx="1.9" dy="1.8" layer="1"/>
+<smd name="HD2" x="1.05" y="0" dx="1.9" dy="1.8" layer="1"/>
+<smd name="HD3" x="3.8" y="0" dx="1.9" dy="1.8" layer="1"/>
+<wire x1="-4.7" y1="-1.45" x2="4.7" y2="-1.45" width="0.127" layer="51"/>
+<text x="0" y="-1.3" size="0.8128" layer="51" font="vector" align="bottom-center">\\ PCB Edge /</text>
+<wire x1="-3.9" y1="3" x2="-3.9" y2="-2.5" width="0.127" layer="51"/>
+<wire x1="-3.9" y1="-2.5" x2="3.9" y2="-2.5" width="0.127" layer="51"/>
+<wire x1="3.9" y1="-2.5" x2="3.9" y2="3" width="0.127" layer="51"/>
+<wire x1="3.9" y1="3" x2="-3.9" y2="3" width="0.127" layer="51"/>
+<wire x1="-3.9" y1="1.1" x2="-3.9" y2="1.5" width="0.127" layer="21"/>
+<wire x1="3.9" y1="1.1" x2="3.9" y2="1.5" width="0.127" layer="21"/>
+<wire x1="1.8" y1="3" x2="1.7" y2="3" width="0.127" layer="21"/>
+<wire x1="-1.7" y1="3" x2="-1.8" y2="3" width="0.127" layer="21"/>
+<wire x1="4.4" y1="3" x2="4.7" y2="3" width="0.127" layer="21"/>
+<wire x1="-4.4" y1="3" x2="-4.7" y2="3" width="0.127" layer="21"/>
+<wire x1="-3.9" y1="3.6" x2="-3.9" y2="3.8" width="0.127" layer="21"/>
+<wire x1="3.9" y1="3.6" x2="3.9" y2="3.8" width="0.127" layer="21"/>
+</package>
+</packages>
+<symbols>
+<symbol name="PWRPAD">
+<pin name="PWRPAD" x="-5.08" y="0" length="middle"/>
+</symbol>
+<symbol name="USB-1">
+<wire x1="6.35" y1="-2.54" x2="6.35" y2="2.54" width="0.254" layer="94"/>
+<wire x1="6.35" y1="2.54" x2="-3.81" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-3.81" y1="2.54" x2="-3.81" y2="-2.54" width="0.254" layer="94"/>
+<text x="-2.54" y="-1.27" size="2.54" layer="94">USB</text>
+<text x="-4.445" y="-1.905" size="1.27" layer="95" font="vector" rot="R90">&gt;Name</text>
+<text x="8.255" y="-1.905" size="1.27" layer="96" font="vector" rot="R90">&gt;Value</text>
+<pin name="D+" x="5.08" y="5.08" visible="pad" length="short" rot="R270"/>
+<pin name="D-" x="2.54" y="5.08" visible="pad" length="short" rot="R270"/>
+<pin name="VBUS" x="0" y="5.08" visible="pad" length="short" rot="R270"/>
+<pin name="GND" x="-2.54" y="5.08" visible="pad" length="short" rot="R270"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="PWRPAD" prefix="J">
+<gates>
+<gate name="G$1" symbol="PWRPAD" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SC-02_2-45MM" package="PWRPAD_SC-02_2-45MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="4MM" package="PWRPAD_4MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M3" package="PWRPAD_3-25MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M2.5" package="PWRPAD_2-65MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M2" package="PWRPAD_2-05MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M3-STANDOFF" package="PWRPAD_M3_STANDOFF">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M3-SKINNY" package="PWRPAD_3-25MM-SKINNY">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M2.5_STANDOFF" package="PWRPAD_M25_STANDOFF">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SOLDER" package="SOLDER_ON">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="USB" prefix="X">
+<description>SMD micro USB connector as found in the fablab inventory. 
+Three footprint variants included: 
+&lt;ol&gt;
+&lt;li&gt;609-4613-1-ND used by Jake
+&lt;li&gt; original, as described by manufacturer's datasheet
+&lt;li&gt; for milling with the 1/100" bit
+&lt;li&gt; for milling with the 1/64" bit
+&lt;/ol&gt;
+&lt;p&gt;Made by Zaerc.</description>
+<gates>
+<gate name="G$1" symbol="USB-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="_1/100" package="DX4R005HJ5_100">
+<connects>
+<connect gate="G$1" pin="D+" pad="D+"/>
+<connect gate="G$1" pin="D-" pad="D-"/>
+<connect gate="G$1" pin="GND" pad="GND"/>
+<connect gate="G$1" pin="VBUS" pad="VBUS"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="_ORIG" package="DX4R005HJ5">
+<connects>
+<connect gate="G$1" pin="D+" pad="D+"/>
+<connect gate="G$1" pin="D-" pad="D-"/>
+<connect gate="G$1" pin="GND" pad="GND"/>
+<connect gate="G$1" pin="VBUS" pad="VBUS"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="_1/64" package="DX4R005HJ5_64">
+<connects>
+<connect gate="G$1" pin="D+" pad="D+"/>
+<connect gate="G$1" pin="D-" pad="D-"/>
+<connect gate="G$1" pin="GND" pad="GND"/>
+<connect gate="G$1" pin="VBUS" pad="VBUS"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="" package="USB_MICRO_609-4613-1-ND">
+<connects>
+<connect gate="G$1" pin="D+" pad="D+"/>
+<connect gate="G$1" pin="D-" pad="D-"/>
+<connect gate="G$1" pin="GND" pad="GND"/>
+<connect gate="G$1" pin="VBUS" pad="VBUS"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="SparkFun-Connectors">
+<description>&lt;h3&gt;SparkFun Connectors&lt;/h3&gt;
+This library contains electrically-functional connectors. 
+&lt;br&gt;
+&lt;br&gt;
+We've spent an enormous amount of time creating and checking these footprints and parts, but it is &lt;b&gt; the end user's responsibility&lt;/b&gt; to ensure correctness and suitablity for a given componet or application. 
+&lt;br&gt;
+&lt;br&gt;If you enjoy using this library, please buy one of our products at &lt;a href=" www.sparkfun.com"&gt;SparkFun.com&lt;/a&gt;.
+&lt;br&gt;
+&lt;br&gt;
+&lt;b&gt;Licensing:&lt;/b&gt; Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ 
+&lt;br&gt;
+&lt;br&gt;
+You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
+<packages>
+<package name="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="1X04">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="MOLEX-1X4">
+<description>&lt;h3&gt;Molex 4-Pin Plated Through-Hole&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="8.89" y1="3.048" x2="8.89" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="8.89" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/>
+<wire x1="8.89" y1="-2.54" x2="7.62" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="7.62" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="0" y1="-1.27" x2="7.62" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="7.62" y1="-1.27" x2="7.62" y2="-2.54" width="0.127" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" shape="square"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796"/>
+<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796"/>
+<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796"/>
+<text x="2.286" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="2.286" y="-3.429" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="SCREWTERMINAL-3.5MM-4">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch -4 Pin PTH&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.75" y1="3.4" x2="12.25" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="12.25" y1="3.4" x2="12.25" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="12.25" y1="-2.8" x2="12.25" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="12.25" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="12.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-1.35" x2="-2.25" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-1.35" x2="-2.25" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="12.25" y1="3.15" x2="12.75" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="12.75" y1="3.15" x2="12.75" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="12.75" y1="2.15" x2="12.25" y2="2.15" width="0.2032" layer="51"/>
+<circle x="0" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="3.5" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="7" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="10.5" y="0" radius="0.425" width="0.001" layer="51"/>
+<pad name="1" x="0" y="0" drill="1.2" diameter="2.032" shape="square"/>
+<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.032"/>
+<pad name="3" x="7" y="0" drill="1.2" diameter="2.032"/>
+<pad name="4" x="10.5" y="0" drill="1.2" diameter="2.032"/>
+<text x="0" y="2.413" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="0" y="-2.286" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_1.27MM">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 1.27mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-0.381" y1="-0.889" x2="0.381" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="0.381" y1="-0.889" x2="0.635" y2="-0.635" width="0.127" layer="21"/>
+<wire x1="0.635" y1="-0.635" x2="0.889" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="0.889" y1="-0.889" x2="1.651" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="1.651" y1="-0.889" x2="1.905" y2="-0.635" width="0.127" layer="21"/>
+<wire x1="1.905" y1="-0.635" x2="2.159" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="2.159" y1="-0.889" x2="2.921" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="2.921" y1="-0.889" x2="3.175" y2="-0.635" width="0.127" layer="21"/>
+<wire x1="3.175" y1="-0.635" x2="3.429" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="3.429" y1="-0.889" x2="4.191" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="4.191" y1="0.889" x2="3.429" y2="0.889" width="0.127" layer="21"/>
+<wire x1="3.429" y1="0.889" x2="3.175" y2="0.635" width="0.127" layer="21"/>
+<wire x1="3.175" y1="0.635" x2="2.921" y2="0.889" width="0.127" layer="21"/>
+<wire x1="2.921" y1="0.889" x2="2.159" y2="0.889" width="0.127" layer="21"/>
+<wire x1="2.159" y1="0.889" x2="1.905" y2="0.635" width="0.127" layer="21"/>
+<wire x1="1.905" y1="0.635" x2="1.651" y2="0.889" width="0.127" layer="21"/>
+<wire x1="1.651" y1="0.889" x2="0.889" y2="0.889" width="0.127" layer="21"/>
+<wire x1="0.889" y1="0.889" x2="0.635" y2="0.635" width="0.127" layer="21"/>
+<wire x1="0.635" y1="0.635" x2="0.381" y2="0.889" width="0.127" layer="21"/>
+<wire x1="0.381" y1="0.889" x2="-0.381" y2="0.889" width="0.127" layer="21"/>
+<wire x1="-0.381" y1="0.889" x2="-0.889" y2="0.381" width="0.127" layer="21"/>
+<wire x1="-0.889" y1="-0.381" x2="-0.381" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="-0.889" y1="0.381" x2="-0.889" y2="-0.381" width="0.127" layer="21"/>
+<wire x1="4.191" y1="0.889" x2="4.699" y2="0.381" width="0.127" layer="21"/>
+<wire x1="4.699" y1="0.381" x2="4.699" y2="-0.381" width="0.127" layer="21"/>
+<wire x1="4.699" y1="-0.381" x2="4.191" y2="-0.889" width="0.127" layer="21"/>
+<pad name="4" x="3.81" y="0" drill="0.508" diameter="1"/>
+<pad name="3" x="2.54" y="0" drill="0.508" diameter="1"/>
+<pad name="2" x="1.27" y="0" drill="0.508" diameter="1"/>
+<pad name="1" x="0" y="0" drill="0.508" diameter="1"/>
+<text x="-0.508" y="1.016" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-0.508" y="-1.651" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_LOCK">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin Locking Footprint&lt;/h3&gt;
+Pins are offset 0.005" from center to lock pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_LOCK_LONGPADS">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin Long Pads w/ Locking Footprint&lt;/h3&gt;
+Holes are offset 0.005" from center to lock pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="1.524" y1="-0.127" x2="1.016" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="4.064" y1="-0.127" x2="3.556" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="6.604" y1="-0.127" x2="6.096" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.127" x2="-1.016" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.127" x2="-1.27" y2="0.8636" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="0.8636" x2="-0.9906" y2="1.143" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.127" x2="-1.27" y2="-1.1176" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-1.1176" x2="-0.9906" y2="-1.397" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.127" x2="8.636" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.127" x2="8.89" y2="-1.1176" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-1.1176" x2="8.6106" y2="-1.397" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.127" x2="8.89" y2="0.8636" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="0.8636" x2="8.6106" y2="1.143" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.016" shape="long" rot="R90"/>
+<pad name="2" x="2.54" y="-0.254" drill="1.016" shape="long" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.016" shape="long" rot="R90"/>
+<pad name="4" x="7.62" y="-0.254" drill="1.016" shape="long" rot="R90"/>
+<rectangle x1="-0.2921" y1="-0.4191" x2="0.2921" y2="0.1651" layer="51"/>
+<rectangle x1="2.2479" y1="-0.4191" x2="2.8321" y2="0.1651" layer="51"/>
+<rectangle x1="4.7879" y1="-0.4191" x2="5.3721" y2="0.1651" layer="51"/>
+<rectangle x1="7.3279" y1="-0.4191" x2="7.9121" y2="0.1651" layer="51" rot="R90"/>
+<text x="-1.27" y="1.651" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.413" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="MOLEX-1X4_LOCK">
+<description>&lt;h3&gt;Molex 4-Pin Plated Through-Hole Locking&lt;/h3&gt;
+Holes are offset 0.005" from center to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="8.89" y1="3.048" x2="8.89" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="8.89" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/>
+<wire x1="8.89" y1="-2.54" x2="7.62" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="7.62" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="0" y1="-1.27" x2="7.62" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="7.62" y1="-1.27" x2="7.62" y2="-2.54" width="0.127" layer="21"/>
+<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" shape="square"/>
+<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796"/>
+<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796"/>
+<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796"/>
+<text x="2.667" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="2.032" y="-3.556" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_SMD_RA_MALE">
+<description>&lt;h3&gt;SMD - 4 Pin Right Angle Male Header&lt;/h3&gt;
+tDocu layer shows pin locations.
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="5.08" y1="1.25" x2="-5.08" y2="1.25" width="0.127" layer="51"/>
+<wire x1="-5.08" y1="1.25" x2="-5.08" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-5.08" y1="-1.25" x2="-3.81" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-3.81" y1="-1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-1.27" y1="-1.25" x2="1.27" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="1.27" y1="-1.25" x2="3.81" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="5.08" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="5.08" y1="-1.25" x2="5.08" y2="1.25" width="0.127" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="3.81" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="1.27" y1="-1.25" x2="1.27" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-1.27" y1="-1.25" x2="-1.27" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-3.81" y1="-1.25" x2="-3.81" y2="-7.25" width="0.127" layer="51"/>
+<smd name="4" x="3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/>
+<smd name="3" x="1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/>
+<smd name="2" x="-1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/>
+<smd name="1" x="-3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/>
+<hole x="-2.54" y="0" drill="1.4"/>
+<hole x="2.54" y="0" drill="1.4"/>
+<text x="-4.318" y="6.731" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-4.318" y="2.667" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_LONGPADS">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin Long Pads&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="4" x="7.62" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_NO_SILK">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin No Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="JST-4-PTH">
+<description>&lt;h3&gt;JST Right Angle 4 Pin Plated Through Hole&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/ePH.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="-3" y="0" drill="0.7" diameter="1.6"/>
+<pad name="2" x="-1" y="0" drill="0.7" diameter="1.6"/>
+<pad name="3" x="1" y="0" drill="0.7" diameter="1.6"/>
+<pad name="4" x="3" y="0" drill="0.7" diameter="1.6"/>
+<text x="-3.4" y="0.7" size="1.27" layer="51">+</text>
+<text x="-1.4" y="0.7" size="1.27" layer="51">-</text>
+<text x="0.7" y="0.9" size="0.8" layer="51">S</text>
+<text x="2.7" y="0.9" size="0.8" layer="51">S</text>
+<wire x1="-4.95" y1="-1.6" x2="-4.95" y2="6" width="0.2032" layer="21"/>
+<wire x1="-4.95" y1="6" x2="4.95" y2="6" width="0.2032" layer="21"/>
+<wire x1="4.95" y1="6" x2="4.95" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="-4.95" y1="-1.6" x2="-4.3" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="4.95" y1="-1.6" x2="4.3" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="-4.3" y1="-1.6" x2="-4.3" y2="0" width="0.2032" layer="21"/>
+<wire x1="4.3" y1="-1.6" x2="4.3" y2="0" width="0.2032" layer="21"/>
+<text x="-1.397" y="3.429" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="2.54" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="SCREWTERMINAL-3.5MM-4_LOCK">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch -4 Pin PTH Locking&lt;/h3&gt;
+Holes are offset 0.005" from center to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-2.3" y1="3.4" x2="12.8" y2="3.4" width="0.2032" layer="51"/>
+<wire x1="12.8" y1="3.4" x2="12.8" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="12.8" y1="-2.8" x2="12.8" y2="-3.6" width="0.2032" layer="51"/>
+<wire x1="12.8" y1="-3.6" x2="-2.3" y2="-3.6" width="0.2032" layer="51"/>
+<wire x1="-2.3" y1="-3.6" x2="-2.3" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="-2.3" y1="-2.8" x2="-2.3" y2="3.4" width="0.2032" layer="51"/>
+<wire x1="12.8" y1="-2.8" x2="-2.3" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="-2.3" y1="-1.35" x2="-2.7" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.7" y1="-1.35" x2="-2.7" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.7" y1="-2.35" x2="-2.3" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="12.8" y1="3.15" x2="13.2" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="13.2" y1="3.15" x2="13.2" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="13.2" y1="2.15" x2="12.8" y2="2.15" width="0.2032" layer="51"/>
+<circle x="0" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="3.5" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="7" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="10.5" y="0" radius="0.425" width="0.001" layer="51"/>
+<pad name="1" x="-0.1" y="0" drill="1.2" diameter="2.032" shape="long" rot="R90"/>
+<pad name="2" x="3.6" y="0" drill="1.2" diameter="2.032" shape="long" rot="R90"/>
+<pad name="3" x="6.9" y="0" drill="1.2" diameter="2.032" shape="long" rot="R90"/>
+<pad name="4" x="10.6" y="0" drill="1.2" diameter="2.032" shape="long" rot="R90"/>
+<text x="3.81" y="2.413" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="3.81" y="1.524" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="JST04_1MM_RA">
+<description>&lt;h3&gt;SMD- 4 Pin Right Angle &lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.5" y1="-4.6" x2="1.5" y2="-4.6" width="0.2032" layer="21"/>
+<wire x1="-3" y1="-2" x2="-3" y2="-0.35" width="0.2032" layer="21"/>
+<wire x1="2.25" y1="-0.35" x2="3" y2="-0.35" width="0.2032" layer="21"/>
+<wire x1="3" y1="-0.35" x2="3" y2="-2" width="0.2032" layer="21"/>
+<wire x1="-3" y1="-0.35" x2="-2.25" y2="-0.35" width="0.2032" layer="21"/>
+<circle x="-2.5" y="0.3" radius="0.1016" width="0.2032" layer="21"/>
+<smd name="NC2" x="-2.8" y="-3.675" dx="1.2" dy="2" layer="1"/>
+<smd name="NC1" x="2.8" y="-3.675" dx="1.2" dy="2" layer="1"/>
+<smd name="1" x="-1.5" y="0" dx="0.6" dy="1.35" layer="1"/>
+<smd name="2" x="-0.5" y="0" dx="0.6" dy="1.35" layer="1"/>
+<smd name="3" x="0.5" y="0" dx="0.6" dy="1.35" layer="1"/>
+<smd name="4" x="1.5" y="0" dx="0.6" dy="1.35" layer="1"/>
+<text x="-1.397" y="-2.159" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="-3.302" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_SMD_VERTICAL_COMBO">
+<description>&lt;h3&gt;SMD - 4 Pin Vertical Connector&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;SMD Pad count:8&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="7.62" y1="1.27" x2="7.62" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="5.08" y1="1.27" x2="5.08" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="2.54" y1="1.27" x2="2.54" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="0" y1="1.27" x2="0" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="-1.37" y1="-1.25" x2="-1.37" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="8.99" y1="1.25" x2="8.99" y2="-1.25" width="0.1778" layer="21"/>
+<wire x1="-0.73" y1="-1.25" x2="-1.37" y2="-1.25" width="0.1778" layer="21"/>
+<wire x1="8.99" y1="-1.25" x2="8.32" y2="-1.25" width="0.1778" layer="21"/>
+<wire x1="8.32" y1="1.25" x2="8.99" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="-1.37" y1="1.25" x2="-0.73" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="5.869" y1="-1.29" x2="6.831" y2="-1.29" width="0.1778" layer="21"/>
+<wire x1="5.869" y1="1.25" x2="6.831" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="3.329" y1="-1.29" x2="4.291" y2="-1.29" width="0.1778" layer="21"/>
+<wire x1="3.329" y1="1.25" x2="4.291" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="0.789" y1="-1.29" x2="1.751" y2="-1.29" width="0.1778" layer="21"/>
+<wire x1="0.789" y1="1.25" x2="1.751" y2="1.25" width="0.1778" layer="21"/>
+<smd name="3" x="5.08" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="1" x="0" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="4" x="7.62" y="1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="2" x="2.54" y="1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="1-2" x="0" y="1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="2-2" x="2.54" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="3-2" x="5.08" y="1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="4-2" x="7.62" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<text x="-0.508" y="2.921" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-0.508" y="-3.429" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_SMD_LONG">
+<description>&lt;h3&gt;SMD - 4 Pin w/ Long Solder Pads&lt;/h3&gt;
+No silk, but tDocu layer shows pin position. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="5.08" y1="1.25" x2="-5.08" y2="1.25" width="0.127" layer="51"/>
+<wire x1="-5.08" y1="1.25" x2="-5.08" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-5.08" y1="-1.25" x2="-3.81" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-3.81" y1="-1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-1.27" y1="-1.25" x2="1.27" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="1.27" y1="-1.25" x2="3.81" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="5.08" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="5.08" y1="-1.25" x2="5.08" y2="1.25" width="0.127" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="3.81" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="1.27" y1="-1.25" x2="1.27" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-1.27" y1="-1.25" x2="-1.27" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-3.81" y1="-1.25" x2="-3.81" y2="-7.25" width="0.127" layer="51"/>
+<smd name="4" x="3.81" y="5.5" dx="4" dy="1" layer="1" rot="R90"/>
+<smd name="3" x="1.27" y="5.5" dx="4" dy="1" layer="1" rot="R90"/>
+<smd name="2" x="-1.27" y="5.5" dx="4" dy="1" layer="1" rot="R90"/>
+<smd name="1" x="-3.81" y="5.5" dx="4" dy="1" layer="1" rot="R90"/>
+<hole x="-2.54" y="0" drill="1.4"/>
+<hole x="2.54" y="0" drill="1.4"/>
+</package>
+<package name="JST-4-PTH-VERT">
+<description>&lt;h3&gt;JST Vertical 4 Pin Plated Through Hole&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href="http://www.jst-mfg.com/product/pdf/eng/ePH.pdf"&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-4.95" y1="-2.25" x2="-4.95" y2="2.25" width="0.2032" layer="21"/>
+<wire x1="-4.95" y1="2.25" x2="4.95" y2="2.25" width="0.2032" layer="21"/>
+<wire x1="4.95" y1="-2.25" x2="1" y2="-2.25" width="0.2032" layer="21"/>
+<wire x1="-1" y1="-2.25" x2="-4.95" y2="-2.25" width="0.2032" layer="21"/>
+<wire x1="-1" y1="-1.75" x2="1" y2="-1.75" width="0.2032" layer="21"/>
+<wire x1="1" y1="-1.75" x2="1" y2="-2.25" width="0.2032" layer="21"/>
+<wire x1="-1" y1="-1.75" x2="-1" y2="-2.25" width="0.2032" layer="21"/>
+<wire x1="4.95" y1="2.25" x2="4.95" y2="-2.25" width="0.2032" layer="21"/>
+<pad name="1" x="-3" y="-0.55" drill="0.7" diameter="1.6"/>
+<pad name="2" x="-1" y="-0.55" drill="0.7" diameter="1.6"/>
+<pad name="3" x="1" y="-0.55" drill="0.7" diameter="1.6"/>
+<pad name="4" x="3" y="-0.55" drill="0.7" diameter="1.6"/>
+<text x="-1.4" y="0.75" size="1.27" layer="51">+</text>
+<text x="0.6" y="0.75" size="1.27" layer="51">-</text>
+<text x="2.7" y="0.95" size="0.8" layer="51">Y</text>
+<text x="-3.3" y="0.95" size="0.8" layer="51">B</text>
+<text x="-1.143" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="-3.302" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_SMD_RA_FEMALE">
+<description>&lt;h3&gt;SMD - 4 Pin Right-Angle Female Header&lt;/h3&gt;
+Silk outline shows header location. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-5.205" y1="4.25" x2="-5.205" y2="-4.25" width="0.1778" layer="21"/>
+<wire x1="5.205" y1="4.25" x2="-5.205" y2="4.25" width="0.1778" layer="21"/>
+<wire x1="5.205" y1="-4.25" x2="5.205" y2="4.25" width="0.1778" layer="21"/>
+<wire x1="-5.205" y1="-4.25" x2="5.205" y2="-4.25" width="0.1778" layer="21"/>
+<rectangle x1="-1.59" y1="6.8" x2="-0.95" y2="7.65" layer="51"/>
+<rectangle x1="0.95" y1="6.8" x2="1.59" y2="7.65" layer="51"/>
+<rectangle x1="-4.13" y1="6.8" x2="-3.49" y2="7.65" layer="51"/>
+<smd name="3" x="1.27" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/>
+<smd name="2" x="-1.27" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/>
+<smd name="1" x="-3.81" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/>
+<rectangle x1="3.49" y1="6.8" x2="4.13" y2="7.65" layer="51"/>
+<smd name="4" x="3.81" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/>
+<text x="-1.397" y="0.762" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.524" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_SPRING_TERMINAL">
+<wire x1="11.6" y1="-5.34" x2="-0.98" y2="-5.34" width="0.2032" layer="21"/>
+<wire x1="-0.98" y1="-5.34" x2="-0.98" y2="4.9" width="0.2032" layer="21"/>
+<wire x1="-0.98" y1="4.9" x2="11.6" y2="4.9" width="0.2032" layer="21"/>
+<wire x1="11.6" y1="4.9" x2="11.6" y2="-5.34" width="0.2032" layer="21"/>
+<pad name="1" x="7.62" y="2.54" drill="1.1" diameter="1.8" rot="R270"/>
+<pad name="5" x="7.62" y="-2.54" drill="1.1" diameter="1.8" rot="R270"/>
+<pad name="2" x="5.08" y="2.54" drill="1.1" diameter="1.8" rot="R270"/>
+<pad name="3" x="2.54" y="2.54" drill="1.1" diameter="1.8" rot="R270"/>
+<pad name="4" x="0" y="2.54" drill="1.1" diameter="1.8" rot="R270"/>
+<rectangle x1="6.84" y1="3.3" x2="8.52" y2="6.3" layer="51" rot="R180"/>
+<rectangle x1="4.3" y1="3.3" x2="5.98" y2="6.3" layer="51" rot="R180"/>
+<rectangle x1="1.76" y1="3.3" x2="3.44" y2="6.3" layer="51" rot="R180"/>
+<rectangle x1="-0.78" y1="3.3" x2="0.9" y2="6.3" layer="51" rot="R180"/>
+<pad name="6" x="5.08" y="-2.54" drill="1.1" diameter="1.8" rot="R270"/>
+<pad name="7" x="2.54" y="-2.54" drill="1.1" diameter="1.8" rot="R270"/>
+<pad name="8" x="0" y="-2.54" drill="1.1" diameter="1.8" rot="R270"/>
+<text x="1.27" y="0" size="0.762" layer="25">&gt;Name</text>
+<text x="1.27" y="-1.27" size="0.762" layer="27">&gt;Value</text>
+<rectangle x1="-0.78" y1="3.3" x2="0.9" y2="4.903" layer="21" rot="R180"/>
+<rectangle x1="1.76" y1="3.3" x2="3.44" y2="4.903" layer="21" rot="R180"/>
+<rectangle x1="4.3" y1="3.3" x2="5.98" y2="4.903" layer="21" rot="R180"/>
+<rectangle x1="6.84" y1="3.3" x2="8.52" y2="4.903" layer="21" rot="R180"/>
+</package>
+<package name="1X04_1.27MM_NO_SILK">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 1.27mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="4" x="3.81" y="0" drill="0.508" diameter="1"/>
+<pad name="3" x="2.54" y="0" drill="0.508" diameter="1"/>
+<pad name="2" x="1.27" y="0" drill="0.508" diameter="1"/>
+<pad name="1" x="0" y="0" drill="0.508" diameter="1"/>
+<text x="-0.508" y="1.016" size="0.6096" layer="25" font="vector" ratio="12">&gt;NAME</text>
+<text x="-0.508" y="-1.651" size="0.6096" layer="27" font="vector" ratio="12">&gt;VALUE</text>
+</package>
+<package name="2X5-PTH-1.27MM-NO_SILK">
+<description>&lt;h3&gt;Plated Through Hole - 2x5 ARM Cortex Debug Connector (10-pin)&lt;/h3&gt;
+&lt;p&gt;tDoc (51) layer border represents maximum dimensions of plastic housing.&lt;/p&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;li&gt;Pin pitch:1.27mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”http://portal.fciconnect.com/Comergent//fci/drawing/20021111.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="8" x="1.27" y="0.762" drill="0.508" diameter="1"/>
+<pad name="6" x="0" y="0.762" drill="0.508" diameter="1"/>
+<pad name="4" x="-1.27" y="0.762" drill="0.508" diameter="1"/>
+<pad name="2" x="-2.54" y="0.762" drill="0.508" diameter="1"/>
+<pad name="10" x="2.54" y="0.762" drill="0.508" diameter="1"/>
+<pad name="7" x="1.27" y="-0.762" drill="0.508" diameter="1"/>
+<pad name="5" x="0" y="-0.762" drill="0.508" diameter="1"/>
+<pad name="3" x="-1.27" y="-0.762" drill="0.508" diameter="1"/>
+<pad name="1" x="-2.54" y="-0.762" drill="0.508" diameter="1"/>
+<pad name="9" x="2.54" y="-0.762" drill="0.508" diameter="1"/>
+<wire x1="-3.403" y1="-1.021" x2="-3.403" y2="-0.259" width="0.254" layer="21"/>
+<wire x1="3.175" y1="1.715" x2="-3.175" y2="1.715" width="0.127" layer="51"/>
+<wire x1="-3.175" y1="1.715" x2="-3.175" y2="-1.715" width="0.127" layer="51"/>
+<wire x1="-3.175" y1="-1.715" x2="3.175" y2="-1.715" width="0.127" layer="51"/>
+<wire x1="3.175" y1="-1.715" x2="3.175" y2="1.715" width="0.127" layer="51"/>
+<text x="-1.5748" y="1.9304" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.8288" y="-2.4638" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="-0.635" y1="-1.905" x2="0.635" y2="-1.905" width="0.254" layer="21"/>
+<wire x1="5.2" y1="1.6" x2="-5.2" y2="1.6" width="0.127" layer="51"/>
+<wire x1="-5.2" y1="1.6" x2="-5.2" y2="-1.6" width="0.127" layer="51"/>
+<wire x1="-5.2" y1="-1.6" x2="5.2" y2="-1.6" width="0.127" layer="51"/>
+<wire x1="5.2" y1="-1.6" x2="5.2" y2="1.6" width="0.127" layer="51"/>
+</package>
+<package name="2X5-PTH-1.27MM">
+<description>&lt;h3&gt;Plated Through Hole - 2x5 ARM Cortex Debug Connector (10-pin)&lt;/h3&gt;
+&lt;p&gt;tDoc (51) layer border represents maximum dimensions of plastic housing.&lt;/p&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:10&lt;/li&gt;
+&lt;li&gt;Pin pitch:1.27mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”http://portal.fciconnect.com/Comergent//fci/drawing/20021111.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="8" x="1.27" y="0.635" drill="0.508" diameter="1"/>
+<pad name="6" x="0" y="0.635" drill="0.508" diameter="1"/>
+<pad name="4" x="-1.27" y="0.635" drill="0.508" diameter="1"/>
+<pad name="2" x="-2.54" y="0.635" drill="0.508" diameter="1"/>
+<pad name="10" x="2.54" y="0.635" drill="0.508" diameter="1"/>
+<pad name="7" x="1.27" y="-0.635" drill="0.508" diameter="1"/>
+<pad name="5" x="0" y="-0.635" drill="0.508" diameter="1"/>
+<pad name="3" x="-1.27" y="-0.635" drill="0.508" diameter="1"/>
+<pad name="1" x="-2.54" y="-0.635" drill="0.508" diameter="1"/>
+<pad name="9" x="2.54" y="-0.635" drill="0.508" diameter="1"/>
+<wire x1="-3.403" y1="-1.021" x2="-3.403" y2="-0.259" width="0.254" layer="21"/>
+<wire x1="3.175" y1="1.715" x2="-3.175" y2="1.715" width="0.127" layer="21"/>
+<wire x1="-3.175" y1="1.715" x2="-3.175" y2="-1.715" width="0.127" layer="21"/>
+<wire x1="-3.175" y1="-1.715" x2="3.175" y2="-1.715" width="0.127" layer="21"/>
+<wire x1="3.175" y1="-1.715" x2="3.175" y2="1.715" width="0.127" layer="21"/>
+<text x="-1.5748" y="1.9304" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.8288" y="-2.4638" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="2X5-SMD-1.27MM">
+<description>Shrouded SMD connector for JTAG and SWD applications.</description>
+<smd name="6" x="0" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/>
+<smd name="8" x="-1.27" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/>
+<smd name="10" x="-2.54" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/>
+<smd name="4" x="1.27" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/>
+<smd name="2" x="2.54" y="-1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/>
+<smd name="1" x="2.54" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/>
+<smd name="3" x="1.27" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/>
+<smd name="5" x="0" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/>
+<smd name="7" x="-1.27" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/>
+<smd name="9" x="-2.54" y="1.95" dx="0.76" dy="2.4" layer="1" rot="R180"/>
+<rectangle x1="-1.0575" y1="-1.9625" x2="1.0575" y2="-1.5525" layer="51" rot="R270"/>
+<wire x1="5.55" y1="-1.7" x2="-5.55" y2="-1.7" width="0.1524" layer="51"/>
+<wire x1="-5.55" y1="-1.7" x2="-5.55" y2="1.7" width="0.1524" layer="51"/>
+<wire x1="-5.55" y1="1.7" x2="5.55" y2="1.7" width="0.1524" layer="51"/>
+<wire x1="5.55" y1="1.7" x2="5.55" y2="-1.7" width="0.1524" layer="51"/>
+<rectangle x1="-2.3275" y1="-1.9625" x2="-0.2125" y2="-1.5525" layer="51" rot="R270"/>
+<rectangle x1="-3.5975" y1="-1.9625" x2="-1.4825" y2="-1.5525" layer="51" rot="R270"/>
+<rectangle x1="0.2125" y1="-1.9625" x2="2.3275" y2="-1.5525" layer="51" rot="R270"/>
+<rectangle x1="1.4825" y1="-1.9625" x2="3.5975" y2="-1.5525" layer="51" rot="R270"/>
+<rectangle x1="1.4825" y1="1.5525" x2="3.5975" y2="1.9625" layer="51" rot="R90"/>
+<rectangle x1="0.2125" y1="1.5525" x2="2.3275" y2="1.9625" layer="51" rot="R90"/>
+<rectangle x1="-1.0575" y1="1.5525" x2="1.0575" y2="1.9625" layer="51" rot="R90"/>
+<rectangle x1="-2.3275" y1="1.5525" x2="-0.2125" y2="1.9625" layer="51" rot="R90"/>
+<rectangle x1="-3.5975" y1="1.5525" x2="-1.4825" y2="1.9625" layer="51" rot="R90"/>
+<wire x1="-3.2" y1="2.5" x2="-6.3" y2="2.5" width="0.2032" layer="51"/>
+<wire x1="-6.3" y1="2.5" x2="-6.3" y2="-2.5" width="0.2032" layer="51"/>
+<wire x1="-6.3" y1="-2.5" x2="-3.2" y2="-2.5" width="0.2032" layer="51"/>
+<wire x1="3.2" y1="-2.5" x2="6.3" y2="-2.5" width="0.2032" layer="51"/>
+<wire x1="6.3" y1="-2.5" x2="6.3" y2="2.5" width="0.2032" layer="51"/>
+<wire x1="6.3" y1="2.5" x2="3.2" y2="2.5" width="0.2032" layer="51"/>
+<wire x1="0.6" y1="2.9" x2="0.6" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="0.6" y1="3.4" x2="-0.6" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="-0.6" y1="3.4" x2="-0.6" y2="2.9" width="0.2032" layer="21"/>
+<circle x="3.6" y="3.1" radius="0.1" width="0.2032" layer="21"/>
+<wire x1="-3.175" y1="1.905" x2="-3.175" y2="-1.905" width="0.127" layer="51"/>
+<wire x1="3.175" y1="1.905" x2="3.175" y2="-1.905" width="0.127" layer="51"/>
+</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="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="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" 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_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"/>
+<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="5.08" x2="-2.54" y2="5.08" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="2.54" x2="-2.54" y2="2.54" width="0.6096" layer="94"/>
+<text x="-3.81" y="-9.906" size="1.778" layer="96" font="vector">&gt;VALUE</text>
+<text x="-3.81" y="8.128" size="1.778" layer="95" font="vector">&gt;NAME</text>
+<pin name="10" x="7.62" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="8" x="7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="6" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="4" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="2" x="7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="9" x="-7.62" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="7" x="-7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="5" x="-7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<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_04">
+<description>&lt;h3&gt;4 Pin Connection&lt;/h3&gt;</description>
+<wire x1="1.27" y1="-5.08" x2="-5.08" y2="-5.08" width="0.4064" layer="94"/>
+<wire x1="-1.27" y1="2.54" x2="0" y2="2.54" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="0" x2="0" y2="0" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="-2.54" x2="0" y2="-2.54" width="0.6096" layer="94"/>
+<wire x1="-5.08" y1="7.62" x2="-5.08" y2="-5.08" width="0.4064" layer="94"/>
+<wire x1="1.27" y1="-5.08" x2="1.27" y2="7.62" width="0.4064" layer="94"/>
+<wire x1="-5.08" y1="7.62" x2="1.27" y2="7.62" width="0.4064" layer="94"/>
+<wire x1="-1.27" y1="5.08" x2="0" y2="5.08" width="0.6096" layer="94"/>
+<text x="-5.08" y="-7.366" size="1.778" layer="96" font="vector">&gt;VALUE</text>
+<text x="-5.08" y="8.128" size="1.778" layer="95" font="vector">&gt;NAME</text>
+<pin name="1" x="5.08" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="2" x="5.08" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="3" x="5.08" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="4" x="5.08" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+</symbol>
+<symbol name="CORTEX_DEBUG">
+<description>&lt;h3&gt;Cortex Debug Connector&lt;/h3&gt;
+&lt;p&gt;&lt;a href="http://infocenter.arm.com/help/topic/com.arm.doc.faqs/attached/13634/cortex_debug_connectors.pdf"&gt;Datasheet&lt;/a&gt;&lt;/p&gt;</description>
+<pin name="VCC" x="-15.24" y="5.08" length="short"/>
+<pin name="GND@3" x="-15.24" y="2.54" length="short"/>
+<pin name="GND@5" x="-15.24" y="0" length="short"/>
+<pin name="KEY" x="-15.24" y="-2.54" length="short"/>
+<pin name="GNDDTCT" x="-15.24" y="-5.08" length="short"/>
+<pin name="!RESET" x="15.24" y="-5.08" length="short" rot="R180"/>
+<pin name="NC/TDI" x="15.24" y="-2.54" length="short" rot="R180"/>
+<pin name="SWO/TDO" x="15.24" y="0" length="short" rot="R180"/>
+<pin name="SWDCLK/TCK" x="15.24" y="2.54" length="short" rot="R180"/>
+<pin name="SWDIO/TMS" x="15.24" y="5.08" length="short" rot="R180"/>
+<wire x1="-12.7" y1="-7.62" x2="-12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="7.62" x2="12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="7.62" x2="12.7" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-7.62" x2="-12.7" y2="-7.62" width="0.254" layer="94"/>
+<text x="-12.7" y="7.874" size="1.778" layer="95" font="vector">&gt;Name</text>
+<text x="-12.7" y="-9.906" size="1.778" layer="96" font="vector">&gt;Value</text>
+</symbol>
+<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="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="-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="-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_05X2" 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;h3&gt;For AVR SPI programming port, see special device with nice symbol: "AVR_SPI_PROG_5x2.dev"&lt;/h3&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;You can populate with any combo of single row headers, but if you'd like an exact match, check these:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/778"&gt; 2x5 AVR ICSP Male Header&lt;/a&gt; (PRT-00778)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/8506"&gt; 2x5 Pin Shrouded Header&lt;/a&gt; (PRT-08506)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;On any of the 0.1 inch spaced packages, you can populate with these:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/116"&gt; Break Away Headers - Straight&lt;/a&gt; (PRT-00116)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/553"&gt; Break Away Male Headers - Right Angle&lt;/a&gt; (PRT-00553)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/115"&gt; Female Headers&lt;/a&gt; (PRT-00115)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/117"&gt; Break Away Headers - Machine Pin&lt;/a&gt; (PRT-00117)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/743"&gt; Break Away Female Headers - Swiss Machine Pin&lt;/a&gt; (PRT-00743)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;Special note: the shrouded connector mates well with our 5x2 ribbon cables:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/8535"&gt; 2x5 Pin IDC Ribbon Cable&lt;/a&gt; (PRT-08535)&lt;/li&gt;
+&lt;/ul&gt;</description>
+<gates>
+<gate name="G$1" symbol="CONN_05X2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="PTH" package="2X5">
+<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="">
+<attribute name="PROD_ID" value="CONN-08499" constant="no"/>
+<attribute name="SF_ID" value="PRT-0778" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="RA" package="2X5-RA">
+<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="RAF" package="2X5-RAF">
+<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="SHD" package="2X5-SHROUDED">
+<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="">
+<attribute name="PROD_ID" value="CONN-08671" constant="no"/>
+<attribute name="SF_ID" value="PRT-08506" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SHD_LOCK" package="2X5-SHROUDED_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="">
+<attribute name="PROD_ID" value="CONN-08671" constant="no"/>
+<attribute name="SF_ID" value="PRT-08506" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SHD_SMD" package="2X5-SHROUDED_SMD">
+<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="">
+<attribute name="PROD_ID" value="CONN-09508" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="NO_SILK" package="2X5_NOSILK">
+<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="0.05_IN_PTH_SILK" package="2X5_PTH_SILK_.05">
+<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="SHD-NS" package="2X5-SHROUDED-NS">
+<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="">
+<attribute name="PROD_ID" value="CONN-08671" constant="no"/>
+<attribute name="SF_ID" value="PRT-08506" constant="no"/>
+</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>
+</devices>
+</deviceset>
+<deviceset name="CONN_04" prefix="J" uservalue="yes">
+<description>&lt;h3&gt;Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections&lt;/h3&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;On any of the 0.1 inch spaced packages, you can populate with these:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/116"&gt; Break Away Headers - Straight&lt;/a&gt; (PRT-00116)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/553"&gt; Break Away Male Headers - Right Angle&lt;/a&gt; (PRT-00553)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/115"&gt; Female Headers&lt;/a&gt; (PRT-00115)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/117"&gt; Break Away Headers - Machine Pin&lt;/a&gt; (PRT-00117)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/743"&gt; Break Away Female Headers - Swiss Machine Pin&lt;/a&gt; (PRT-00743)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt; For SCREWTERMINALS and SPRING TERMINALS visit here:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/search/results?term=Screw+Terminals"&gt; Screw Terimnals on SparkFun.com&lt;/a&gt; (5mm/3.5mm/2.54mm spacing)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;This device is also useful as a general connection point to wire up your design to another part of your project. Our various solder wires solder well into these plated through hole pads.&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/11375"&gt; Hook-Up Wire - Assortment (Stranded, 22 AWG)&lt;/a&gt; (PRT-11375)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/11367"&gt; Hook-Up Wire - Assortment (Solid Core, 22 AWG)&lt;/a&gt; (PRT-11367)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/categories/141"&gt; View the entire wire category on our website here&lt;/a&gt;&lt;/li&gt;
+&lt;p&gt;&lt;/p&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;Special notes:&lt;/b&gt;
+&lt;p&gt; &lt;/p&gt; Molex polarized connector foot print use with SKU : PRT-08231 with associated crimp pins and housings. 1MM SMD Version SKU: PRT-10208</description>
+<gates>
+<gate name="J1" symbol="CONN_04" x="-2.54" y="0"/>
+</gates>
+<devices>
+<device name="PTH" package="1X04">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09696" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="POLAR" package="MOLEX-1X4">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-08186" constant="no"/>
+<attribute name="SF_ID" value="PRT-08231" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SCREW" package="SCREWTERMINAL-3.5MM-4">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-14485"/>
+</technology>
+</technologies>
+</device>
+<device name="1.27MM" package="1X04_1.27MM">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="LOCK" package="1X04_LOCK">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09696" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="LOCK_LONGPADS" package="1X04_LOCK_LONGPADS">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09696" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="POLAR_LOCK" package="MOLEX-1X4_LOCK">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-08186" constant="no"/>
+<attribute name="SF_ID" value="PRT-08231" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD" package="1X04_SMD_RA_MALE">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09140" constant="no"/>
+<attribute name="SF_ID" value="PRT-12638" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="LONGPADS" package="1X04_LONGPADS">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09696" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1X04_NO_SILK" package="1X04_NO_SILK">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09696" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="JST-PTH" package="JST-4-PTH">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="WIRE-13531" constant="no"/>
+<attribute name="SF_ID" value="PRT-09916" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SCREW_LOCK" package="SCREWTERMINAL-3.5MM-4_LOCK">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMD2" package="JST04_1MM_RA">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-10310" constant="no"/>
+<attribute name="SF_ID" value="PRT-10208" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD_STRAIGHT_COMBO" package="1X04_SMD_VERTICAL_COMBO">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-08511"/>
+<attribute name="VALUE" value="1X04_SMD_STRAIGHT_COMBO"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD_LONG" package="1X04_SMD_LONG">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09140" constant="no"/>
+<attribute name="SF_ID" value="PRT-12638" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="JST-PTH-VERT" package="JST-4-PTH-VERT">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-13251"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD_RA_FEMALE" package="1X04_SMD_RA_FEMALE">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-12382" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SPRING" package="1X04_SPRING_TERMINAL">
+<connects>
+<connect gate="J1" pin="1" pad="1 5"/>
+<connect gate="J1" pin="2" pad="2 6"/>
+<connect gate="J1" pin="3" pad="3 7"/>
+<connect gate="J1" pin="4" pad="4 8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-14363" constant="no"/>
+<attribute name="SF_ID" value="PRT-08075" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1.27MM_NO_SILK" package="1X04_1.27MM_NO_SILK">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="CORTEX_JTAG_DEBUG" prefix="J">
+<description>&lt;h3&gt;Cortex Debug Connector - 10 pin&lt;/h3&gt;
+&lt;p&gt;Supports JTAG debug, Serial Wire debug, and Serial Wire Viewer.
+PTH and SMD connector options available.&lt;/p&gt;
+&lt;p&gt; &lt;ul&gt;&lt;a href=”http://infocenter.arm.com/help/topic/com.arm.doc.faqs/attached/13634/cortex_debug_connectors.pdf”&gt;General Connector Information&lt;/a&gt;
+&lt;p&gt;&lt;b&gt; Products:&lt;/b&gt;
+&lt;ul&gt;&lt;li&gt;&lt;a href=”http://www.digikey.com/product-detail/en/cnc-tech/3220-10-0100-00/1175-1627-ND/3883661”&gt;PTH Connector&lt;/a&gt; -via Digi-Key&lt;/li&gt;
+&lt;li&gt;&lt;a href=”https://www.sparkfun.com/products/13229”&gt;SparkFun PSoc&lt;/a&gt;&lt;/li&gt;
+&lt;li&gt;&lt;a href=”https://www.sparkfun.com/products/13810”&gt;SparkFun T&lt;/a&gt;&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<gates>
+<gate name="J1" symbol="CORTEX_DEBUG" x="0" y="0"/>
+</gates>
+<devices>
+<device name="_PTH_NS" package="2X5-PTH-1.27MM-NO_SILK">
+<connects>
+<connect gate="J1" pin="!RESET" pad="10"/>
+<connect gate="J1" pin="GND@3" pad="3"/>
+<connect gate="J1" pin="GND@5" pad="5"/>
+<connect gate="J1" pin="GNDDTCT" pad="9"/>
+<connect gate="J1" pin="KEY" pad="7"/>
+<connect gate="J1" pin="NC/TDI" pad="8"/>
+<connect gate="J1" pin="SWDCLK/TCK" pad="4"/>
+<connect gate="J1" pin="SWDIO/TMS" pad="2"/>
+<connect gate="J1" pin="SWO/TDO" pad="6"/>
+<connect gate="J1" pin="VCC" pad="1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="_PTH" package="2X5-PTH-1.27MM">
+<connects>
+<connect gate="J1" pin="!RESET" pad="10"/>
+<connect gate="J1" pin="GND@3" pad="3"/>
+<connect gate="J1" pin="GND@5" pad="5"/>
+<connect gate="J1" pin="GNDDTCT" pad="9"/>
+<connect gate="J1" pin="KEY" pad="7"/>
+<connect gate="J1" pin="NC/TDI" pad="8"/>
+<connect gate="J1" pin="SWDCLK/TCK" pad="4"/>
+<connect gate="J1" pin="SWDIO/TMS" pad="2"/>
+<connect gate="J1" pin="SWO/TDO" pad="6"/>
+<connect gate="J1" pin="VCC" pad="1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="_SMD" package="2X5-SMD-1.27MM">
+<connects>
+<connect gate="J1" pin="!RESET" pad="10"/>
+<connect gate="J1" pin="GND@3" pad="3"/>
+<connect gate="J1" pin="GND@5" pad="5"/>
+<connect gate="J1" pin="GNDDTCT" pad="9"/>
+<connect gate="J1" pin="KEY" pad="7"/>
+<connect gate="J1" pin="NC/TDI" pad="8"/>
+<connect gate="J1" pin="SWDCLK/TCK" pad="4"/>
+<connect gate="J1" pin="SWDIO/TMS" pad="2"/>
+<connect gate="J1" pin="SWO/TDO" pad="6"/>
+<connect gate="J1" pin="VCC" pad="1"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-14503" constant="no"/>
+<attribute name="VALUE" value="JTAG" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<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;
+&lt;b&gt;On any of the 0.1 inch spaced packages, you can populate with these:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/116"&gt; Break Away Headers - Straight&lt;/a&gt; (PRT-00116)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/553"&gt; Break Away Male Headers - Right Angle&lt;/a&gt; (PRT-00553)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/115"&gt; Female Headers&lt;/a&gt; (PRT-00115)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/117"&gt; Break Away Headers - Machine Pin&lt;/a&gt; (PRT-00117)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/743"&gt; Break Away Female Headers - Swiss Machine Pin&lt;/a&gt; (PRT-00743)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/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;
+&lt;b&gt; For SCREWTERMINALS and SPRING TERMINALS visit here:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/search/results?term=Screw+Terminals"&gt; Screw Terimnals on SparkFun.com&lt;/a&gt; (5mm/3.5mm/2.54mm spacing)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;This device is also useful as a general connection point to wire up your design to another part of your project. Our various solder wires solder well into these plated through hole pads.&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/11375"&gt; Hook-Up Wire - Assortment (Stranded, 22 AWG)&lt;/a&gt; (PRT-11375)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/11367"&gt; Hook-Up Wire - Assortment (Solid Core, 22 AWG)&lt;/a&gt; (PRT-11367)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/categories/141"&gt; View the entire wire category on our website here&lt;/a&gt;&lt;/li&gt;
+&lt;p&gt;&lt;/p&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;Special notes:&lt;/b&gt;
+&lt;p&gt; &lt;/p&gt;
+&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="J$1" symbol="CONN_03" x="-2.54" y="0"/>
+</gates>
+<devices>
+<device name="" package="1X03">
+<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="">
+<attribute name="PROD_ID" value="XXX-00000" constant="no"/>
+<attribute name="VALUE" value="455-1750-1-ND" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="POLAR" package="MOLEX-1X3">
+<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="">
+<attribute name="PROD_ID" value="CONN-08625" constant="no"/>
+<attribute name="SF_ID" value="PRT-08096" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SCREW" package="SCREWTERMINAL-3.5MM-3">
+<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="">
+<attribute name="PROD_ID" value="CONN-08288" constant="no"/>
+<attribute name="SF_ID" value="PRT-08235" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="LOCK" package="1X03_LOCK">
+<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="LOCK_LONGPADS" package="1X03_LOCK_LONGPADS">
+<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="POLAR_LOCK" package="MOLEX-1X3_LOCK">
+<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="">
+<attribute name="PROD_ID" value="CONN-08625" constant="no"/>
+<attribute name="SF_ID" value="PRT-08096" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SCREW_LOCK" package="SCREWTERMINAL-3.5MM-3_LOCK.007S">
+<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="">
+<attribute name="PROD_ID" value="CONN-08288" constant="no"/>
+<attribute name="SF_ID" value="PRT-08235" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1X03_NO_SILK" package="1X03_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="LONGPADS" package="1X03_LONGPADS">
+<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" package="JST-3-PTH">
+<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="">
+<attribute name="PROD_ID" value="WIRE-10037" constant="no"/>
+<attribute name="SF_ID" value="PRT-09915" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="POGO_PIN_HOLES_ONLY" package="1X03_PP_HOLES_ONLY">
+<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="-SCREW-5MM" package="SCREWTERMINAL-5MM-3">
+<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="">
+<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-SMD" package="JST-3-SMD">
+<connects>
+<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-12591" constant="no"/>
+<attribute name="VALUE" value="3-PIN SMD" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD" package="1X03-1MM-RA">
+<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="SMD_RA_FEMALE" package="1X03_SMD_RA_FEMALE">
+<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="">
+<attribute name="PROD_ID" value="CONN-10926"/>
+<attribute name="VALUE" value="1x3 RA Female .1&quot;"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD_RA_MALE" package="1X03_SMD_RA_MALE">
+<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="">
+<attribute name="PROD_ID" value="CONN-10925"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD_RA_MALE_POST" package="1X03_SMD_RA_MALE_POST">
+<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-VERT" package="JST-3-PTH-VERT">
+<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="">
+<attribute name="PROD_ID" value="CONN-13230" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1X03_SMD_RA_MALE_POST_SMALLER" package="1X03_SMD_RA_MALE_POST_SMALLER">
+<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="">
+<attribute name="PROD_ID" value="CONN-11912" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1X03_SMD_RA_MALE_POST_SMALLEST" package="1X03_SMD_RA_MALE_POST_SMALLEST">
+<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-NS" package="JST-3-PTH-NS">
+<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="SCREW-NS" package="SCREWTERMINAL-3.5MM-3-NS">
+<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>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="power">
+<packages>
+<package name="SOIC8_PAD">
+<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>
+<smd name="P$1" x="0" y="0" dx="2.41" dy="3.3" layer="1" thermals="no"/>
+<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="SOIC8_PAD_THRU">
+<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>
+<smd name="P$1" x="0" y="0" dx="2.41" dy="3.3" layer="1" thermals="no"/>
+<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"/>
+<pad name="P$2" x="0" y="0.635" drill="0.6" shape="square"/>
+<pad name="P$3" x="0" y="-0.635" drill="0.6" shape="square"/>
+</package>
+<package name="SOT23-5">
+<description>&lt;b&gt;Small Outline Transistor&lt;/b&gt;, 5 lead</description>
+<wire x1="-1.544" y1="0.713" x2="1.544" y2="0.713" width="0.1524" layer="51"/>
+<wire x1="1.544" y1="0.713" x2="1.544" y2="-0.712" width="0.1524" layer="51"/>
+<wire x1="1.544" y1="-0.712" x2="-1.544" y2="-0.712" width="0.1524" layer="51"/>
+<wire x1="-1.544" y1="-0.712" x2="-1.544" y2="0.713" width="0.1524" layer="51"/>
+<smd name="5" x="-0.95" y="1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="4" x="0.95" y="1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="1" x="-0.95" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="2" x="0" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="3" x="0.95" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<text x="-1.778" y="-1.778" size="1.27" layer="25" ratio="10" rot="R90">&gt;NAME</text>
+<text x="3.048" y="-1.778" size="1.27" layer="27" ratio="10" rot="R90">&gt;VALUE</text>
+<rectangle x1="-1.1875" y1="0.7126" x2="-0.7125" y2="1.5439" layer="51"/>
+<rectangle x1="0.7125" y1="0.7126" x2="1.1875" y2="1.5439" layer="51"/>
+<rectangle x1="-1.1875" y1="-1.5437" x2="-0.7125" y2="-0.7124" layer="51"/>
+<rectangle x1="-0.2375" y1="-1.5437" x2="0.2375" y2="-0.7124" layer="51"/>
+<rectangle x1="0.7125" y1="-1.5437" x2="1.1875" y2="-0.7124" layer="51"/>
+<wire x1="-1.5" y1="-1.9" x2="-1.5" y2="-1.2" width="0.127" layer="21"/>
+</package>
+</packages>
+<symbols>
+<symbol name="A4950">
+<pin name="GND" x="-15.24" y="7.62" length="middle"/>
+<pin name="IN2" x="-15.24" y="2.54" length="middle"/>
+<pin name="IN1" x="-15.24" y="-2.54" length="middle"/>
+<pin name="VREF" x="-15.24" y="-7.62" length="middle"/>
+<pin name="VBB" x="15.24" y="-7.62" length="middle" rot="R180"/>
+<pin name="OUT1" x="15.24" y="-2.54" length="middle" rot="R180"/>
+<pin name="LSS" x="15.24" y="2.54" length="middle" rot="R180"/>
+<pin name="OUT2" x="15.24" y="7.62" length="middle" rot="R180"/>
+<wire x1="-10.16" y1="10.16" x2="-10.16" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-10.16" y1="-10.16" x2="10.16" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-10.16" x2="10.16" y2="10.16" width="0.254" layer="94"/>
+<wire x1="10.16" y1="10.16" x2="-10.16" y2="10.16" width="0.254" layer="94"/>
+</symbol>
+<symbol name="VREG-AP2112">
+<pin name="VIN" x="-12.7" y="2.54" length="middle"/>
+<pin name="EN" x="-12.7" y="-2.54" length="middle"/>
+<pin name="GND" x="0" y="-10.16" length="middle" rot="R90"/>
+<pin name="VOUT" x="12.7" y="2.54" length="middle" rot="R180"/>
+<wire x1="-7.62" y1="5.08" x2="-7.62" y2="-5.08" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-5.08" x2="7.62" y2="-5.08" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-5.08" x2="7.62" y2="5.08" width="0.254" layer="94"/>
+<wire x1="7.62" y1="5.08" x2="-7.62" y2="5.08" width="0.254" layer="94"/>
+<text x="-2.54" y="7.62" size="1.27" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.27" layer="96">&gt;VALUE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="A4950" prefix="U">
+<gates>
+<gate name="G$1" symbol="A4950" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="SOIC8_PAD">
+<connects>
+<connect gate="G$1" pin="GND" pad="1 P$1"/>
+<connect gate="G$1" pin="IN1" pad="3"/>
+<connect gate="G$1" pin="IN2" pad="2"/>
+<connect gate="G$1" pin="LSS" pad="7"/>
+<connect gate="G$1" pin="OUT1" pad="6"/>
+<connect gate="G$1" pin="OUT2" pad="8"/>
+<connect gate="G$1" pin="VBB" pad="5"/>
+<connect gate="G$1" pin="VREF" pad="4"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="THRU" package="SOIC8_PAD_THRU">
+<connects>
+<connect gate="G$1" pin="GND" pad="1 P$1 P$2 P$3"/>
+<connect gate="G$1" pin="IN1" pad="3"/>
+<connect gate="G$1" pin="IN2" pad="2"/>
+<connect gate="G$1" pin="LSS" pad="7"/>
+<connect gate="G$1" pin="OUT1" pad="6"/>
+<connect gate="G$1" pin="OUT2" pad="8"/>
+<connect gate="G$1" pin="VBB" pad="5"/>
+<connect gate="G$1" pin="VREF" pad="4"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="VREG-AP2112" prefix="U">
+<gates>
+<gate name="G$1" symbol="VREG-AP2112" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="SOT23-5">
+<connects>
+<connect gate="G$1" pin="EN" pad="3"/>
+<connect gate="G$1" pin="GND" pad="2"/>
+<connect gate="G$1" pin="VIN" pad="1"/>
+<connect gate="G$1" pin="VOUT" pad="5"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="passives">
+<packages>
+<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"/>
+<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/>
+<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/>
+<text x="-1.27" y="1.143" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.397" y="-2.794" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/>
+<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/>
+</package>
+<package name="R2010">
+<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
+chip</description>
+<wire x1="-1.662" y1="1.245" x2="1.662" y2="1.245" width="0.1524" layer="51"/>
+<wire x1="-1.637" y1="-1.245" x2="1.687" y2="-1.245" width="0.1524" layer="51"/>
+<wire x1="-3.473" y1="1.483" x2="3.473" y2="1.483" width="0.0508" layer="39"/>
+<wire x1="3.473" y1="1.483" x2="3.473" y2="-1.483" width="0.0508" layer="39"/>
+<wire x1="3.473" y1="-1.483" x2="-3.473" y2="-1.483" width="0.0508" layer="39"/>
+<wire x1="-3.473" y1="-1.483" x2="-3.473" y2="1.483" width="0.0508" layer="39"/>
+<wire x1="-1.027" y1="1.245" x2="1.027" y2="1.245" width="0.1524" layer="21"/>
+<wire x1="-1.002" y1="-1.245" x2="1.016" y2="-1.245" width="0.1524" layer="21"/>
+<smd name="1" x="-2.2" y="0" dx="1.8" dy="2.7" layer="1"/>
+<smd name="2" x="2.2" y="0" dx="1.8" dy="2.7" layer="1"/>
+<text x="-2.54" y="1.5875" size="1.016" layer="25">&gt;NAME</text>
+<text x="-2.54" y="-3.302" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-2.4892" y1="-1.3208" x2="-1.6393" y2="1.3292" layer="51"/>
+<rectangle x1="1.651" y1="-1.3208" x2="2.5009" y2="1.3292" layer="51"/>
+</package>
+<package name="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"/>
+<smd name="1" x="-2.8" y="0" dx="1.8" dy="3.2" layer="1"/>
+<smd name="2" x="2.8" y="0" dx="1.8" dy="3.2" layer="1"/>
+<text x="-2.54" y="1.905" size="1.016" layer="25">&gt;NAME</text>
+<text x="-2.54" y="-3.175" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-3.2004" y1="-1.5494" x2="-2.3505" y2="1.5507" layer="51"/>
+<rectangle x1="2.3622" y1="-1.5494" x2="3.2121" y2="1.5507" layer="51"/>
+</package>
+<package name="TO220ACS">
+<description>&lt;B&gt;DIODE&lt;/B&gt;&lt;p&gt;
+2-lead molded, vertical</description>
+<wire x1="5.08" y1="-1.143" x2="4.953" y2="-4.064" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="-4.318" x2="4.953" y2="-4.064" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="-4.318" x2="-4.699" y2="-4.318" width="0.1524" layer="21"/>
+<wire x1="-4.953" y1="-4.064" x2="-4.699" y2="-4.318" width="0.1524" layer="21"/>
+<wire x1="-4.953" y1="-4.064" x2="-5.08" y2="-1.143" width="0.1524" layer="21"/>
+<circle x="-4.4958" y="-3.7084" radius="0.254" width="0" layer="21"/>
+<pad name="C" x="-2.54" y="-2.54" drill="1.016" shape="long" rot="R90"/>
+<pad name="A" x="2.54" y="-2.54" drill="1.016" shape="long" rot="R90"/>
+<text x="-5.08" y="-6.0452" size="1.016" layer="25" ratio="10">&gt;NAME</text>
+<text x="-5.08" y="-7.62" size="1.016" layer="27" ratio="10">&gt;VALUE</text>
+<rectangle x1="-5.334" y1="-0.762" x2="5.334" y2="0" layer="21"/>
+<rectangle x1="-5.334" y1="-1.27" x2="-3.429" y2="-0.762" layer="21"/>
+<rectangle x1="-3.429" y1="-1.27" x2="-1.651" y2="-0.762" layer="51"/>
+<rectangle x1="3.429" y1="-1.27" x2="5.334" y2="-0.762" layer="21"/>
+<rectangle x1="1.651" y1="-1.27" x2="3.429" y2="-0.762" layer="51"/>
+<rectangle x1="-1.651" y1="-1.27" x2="1.651" y2="-0.762" layer="21"/>
+</package>
+<package name="0402">
+<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
+chip</description>
+<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="51"/>
+<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="51"/>
+<smd name="1" x="-0.525" y="0" dx="0.575" dy="0.7" layer="1"/>
+<smd name="2" x="0.525" y="0" dx="0.575" dy="0.7" layer="1"/>
+<text x="-0.889" y="0.6985" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.0795" y="-1.778" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="51"/>
+<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="51"/>
+</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"/>
+</package>
+<package name="1210">
+<wire x1="-1.6" y1="1.3" x2="1.6" y2="1.3" width="0.127" layer="51"/>
+<wire x1="1.6" y1="1.3" x2="1.6" y2="-1.3" width="0.127" layer="51"/>
+<wire x1="1.6" y1="-1.3" x2="-1.6" y2="-1.3" width="0.127" layer="51"/>
+<wire x1="-1.6" y1="-1.3" x2="-1.6" y2="1.3" width="0.127" layer="51"/>
+<wire x1="-1.6" y1="1.3" x2="1.6" y2="1.3" width="0.2032" layer="51"/>
+<wire x1="-1.6" y1="-1.3" x2="1.6" y2="-1.3" width="0.2032" layer="51"/>
+<smd name="1" x="-1.6" y="0" dx="1.2" dy="2.5" layer="1"/>
+<smd name="2" x="1.6" y="0" dx="1.2" dy="2.5" layer="1"/>
+<text x="-2.07" y="1.77" size="1.016" layer="25">&gt;NAME</text>
+<text x="-2.17" y="-3.24" size="1.016" layer="27">&gt;VALUE</text>
+</package>
+<package name="2220-C">
+<smd name="P$1" x="-2.6" y="0" dx="1.2" dy="5" layer="1"/>
+<smd name="P$2" x="2.6" y="0" dx="1.2" dy="5" layer="1"/>
+<text x="-1.5" y="3" size="0.6096" layer="125">&gt;NAME</text>
+<text x="-1.5" y="-3.5" size="0.6096" layer="127">&gt;VALUE</text>
+</package>
+<package name="SOD123">
+<description>&lt;b&gt;SMALL OUTLINE DIODE&lt;/b&gt;</description>
+<wire x1="-2.973" y1="0.983" x2="2.973" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="2.973" y1="-0.983" x2="-2.973" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-2.973" y1="-0.983" x2="-2.973" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="2.973" y1="0.983" x2="2.973" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-1.321" y1="0.787" x2="1.321" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="-1.321" y1="-0.787" x2="1.321" y2="-0.787" width="0.1016" layer="51"/>
+<wire x1="-1.321" y1="-0.787" x2="-1.321" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="1.321" y1="-0.787" x2="1.321" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="-1" y1="0" x2="0" y2="0.5" width="0.2032" layer="51"/>
+<wire x1="0" y1="0.5" x2="0" y2="-0.5" width="0.2032" layer="51"/>
+<wire x1="0" y1="-0.5" x2="-1" y2="0" width="0.2032" layer="51"/>
+<wire x1="-1" y1="0.5" x2="-1" y2="0" width="0.2032" layer="51"/>
+<wire x1="-1" y1="0" x2="-1" y2="-0.5" width="0.2032" layer="51"/>
+<smd name="CATHODE" x="-1.7" y="0" dx="1.6" dy="0.8" layer="1"/>
+<smd name="ANODE" x="1.7" y="0" dx="1.6" dy="0.8" layer="1"/>
+<text x="-1.905" y="1.905" size="1.27" layer="25">&gt;NAME</text>
+<text x="-1.905" y="-3.175" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.9558" y1="-0.3048" x2="-1.3716" y2="0.3048" layer="51" rot="R180"/>
+<rectangle x1="1.3716" y1="-0.3048" x2="1.9558" y2="0.3048" layer="51" rot="R180"/>
+<rectangle x1="-0.4001" y1="-0.7" x2="0.4001" y2="0.7" layer="35"/>
+<wire x1="-2.667" y1="0.889" x2="-2.667" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="-2.921" y1="0.889" x2="-2.921" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="-2.921" y1="-0.889" x2="2.794" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="2.794" y1="-0.889" x2="2.794" y2="0.889" width="0.127" layer="21"/>
+<wire x1="2.794" y1="0.889" x2="-2.921" y2="0.889" width="0.127" layer="21"/>
+</package>
+<package name="0805-DIODE">
+<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<text x="-0.889" y="1.397" size="0.3048" layer="25">&gt;NAME</text>
+<text x="-1.016" y="-1.143" size="0.3048" layer="27" ratio="10">&gt;VALUE</text>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+<wire x1="-0.1778" y1="0.4318" x2="0.1778" y2="0" width="0.127" layer="21"/>
+<wire x1="0.1778" y1="0" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/>
+<wire x1="-0.1778" y1="0.4318" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/>
+</package>
+<package name="SOD-123HE">
+<smd name="P$1" x="0.8" y="0" dx="2.4" dy="1.4" layer="1"/>
+<smd name="P$2" x="-1.55" y="0" dx="0.9" dy="1.4" layer="1"/>
+<wire x1="-1.4" y1="-0.9" x2="0" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.9" x2="0.9" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="-0.9" x2="1.4" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="1.4" y1="-0.9" x2="1.4" y2="0.9" width="0.127" layer="51"/>
+<wire x1="1.4" y1="0.9" x2="0.9" y2="0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0.9" x2="0" y2="0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="0.9" x2="-1.4" y2="0.9" width="0.127" layer="51"/>
+<wire x1="-1.4" y1="0.9" x2="-1.4" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0.9" x2="0.9" y2="0" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0" x2="0.9" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0" x2="0" y2="0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="0.9" x2="0" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.9" x2="0.9" y2="0" width="0.127" layer="51"/>
+<wire x1="1.4" y1="0.9" x2="0.5" y2="0.9" width="0.127" layer="21"/>
+<wire x1="1.4" y1="-0.9" x2="0.5" y2="-0.9" width="0.127" layer="21"/>
+<text x="0" y="1.8" size="1.27" layer="25" font="vector" align="center">&gt;NAME</text>
+</package>
+<package name="SMA-403D">
+<smd name="P$1" x="-2" y="0" dx="2" dy="2" layer="1" rot="R180"/>
+<smd name="P$2" x="2" y="0" dx="2" dy="2" layer="1" rot="R180"/>
+<wire x1="-2.2" y1="1.2" x2="-2.2" y2="1.6" width="0.127" layer="21"/>
+<wire x1="-2.2" y1="1.6" x2="-1.2" y2="1.6" width="0.127" layer="21"/>
+<wire x1="-2.2" y1="-1.2" x2="-2.2" y2="-1.6" width="0.127" layer="21"/>
+<wire x1="-2.2" y1="-1.6" x2="-1.2" y2="-1.6" width="0.127" layer="21"/>
+<wire x1="1.2" y1="-1.6" x2="2" y2="-1.6" width="0.127" layer="21"/>
+<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="SMD-ELEC-CAP">
+<wire x1="-3.25" y1="-3.3" x2="-3.25" y2="2.3" width="0.127" layer="51"/>
+<wire x1="-3.25" y1="2.3" x2="-2.25" y2="3.3" width="0.127" layer="51"/>
+<wire x1="-2.25" y1="3.3" x2="2.25" y2="3.3" width="0.127" layer="51"/>
+<wire x1="2.25" y1="3.3" x2="3.25" y2="2.3" width="0.127" layer="51"/>
+<wire x1="3.25" y1="2.3" x2="3.25" y2="-3.3" width="0.127" layer="51"/>
+<wire x1="3.25" y1="-3.3" x2="-3.25" y2="-3.3" width="0.127" layer="51"/>
+<circle x="0" y="0" radius="3.1" width="0.08" layer="51"/>
+<smd name="A" x="0" y="2.65" dx="3.6" dy="1.8" layer="1" rot="R90" thermals="no"/>
+<smd name="C" x="0" y="-2.65" dx="3.6" dy="1.8" layer="1" rot="R90" thermals="no"/>
+<rectangle x1="-3.25" y1="-3.3" x2="3.25" y2="-2.3" layer="51"/>
+<text x="-3.25" y="5.7" size="1.27" layer="25">&gt;NAME</text>
+<text x="-3.25" y="-6.3" size="1.27" layer="27">&gt;VALUE</text>
+<wire x1="-3.2" y1="2.35" x2="-2.3" y2="3.25" width="0.127" layer="21"/>
+<wire x1="3.2" y1="2.35" x2="2.3" y2="3.25" width="0.127" layer="21"/>
+</package>
+<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="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>
+<package name="744777920-INDUCTOR">
+<smd name="P$1" x="0" y="3" dx="1.7" dy="2" layer="1"/>
+<smd name="P$2" x="0" y="-3" dx="1.7" dy="2" layer="1"/>
+<wire x1="-4" y1="0" x2="-4" y2="3" width="0.127" layer="21"/>
+<wire x1="-4" y1="3" x2="-3" y2="4" width="0.127" layer="21" curve="-90"/>
+<wire x1="-3" y1="4" x2="3" y2="4" width="0.127" layer="21"/>
+<wire x1="3" y1="4" x2="4" y2="3" width="0.127" layer="21" curve="-90"/>
+<wire x1="4" y1="3" x2="4" y2="-3" width="0.127" layer="21"/>
+<wire x1="4" y1="-3" x2="3" y2="-4" width="0.127" layer="21" curve="-90"/>
+<wire x1="3" y1="-4" x2="-3" y2="-4" width="0.127" layer="21"/>
+<wire x1="-3" y1="-4" x2="-4" y2="-3" width="0.127" layer="21" curve="-90"/>
+<wire x1="-4" y1="-3" x2="-4" y2="0" width="0.127" layer="21"/>
+<rectangle x1="-4" y1="-4" x2="4" y2="4" layer="39"/>
+<text x="5.08" y="2.54" size="1.016" layer="25">&gt;NAME</text>
+<text x="5.08" y="1.27" size="1.016" layer="27">&gt;VALUE</text>
+</package>
+<package name="SPM6530-IND">
+<smd name="1" x="0" y="2.775" dx="3.4" dy="1.85" layer="1"/>
+<smd name="2" x="0" y="-2.775" dx="3.4" dy="1.85" layer="1"/>
+<wire x1="-3.25" y1="3.85" x2="-3.25" y2="-3.85" width="0.127" layer="21"/>
+<wire x1="-3.25" y1="-3.85" x2="3.25" y2="-3.85" width="0.127" layer="21"/>
+<wire x1="3.25" y1="-3.85" x2="3.25" y2="3.85" width="0.127" layer="21"/>
+<wire x1="3.25" y1="3.85" x2="-3.25" y2="3.85" width="0.127" layer="21"/>
+<text x="3.81" y="2.54" size="1.016" layer="25">&gt;NAME</text>
+<text x="3.81" y="-3.81" size="1.016" layer="27">&gt;VALUE</text>
+</package>
+<package name="IHLP-5050FD-01-IND">
+<smd name="1" x="0" y="5.4102" dx="4.953" dy="2.9464" layer="1"/>
+<smd name="2" x="0" y="-5.4102" dx="4.953" dy="2.9464" layer="1"/>
+<wire x1="6.4516" y1="6.604" x2="6.4516" y2="-6.604" width="0.127" layer="21"/>
+<wire x1="3.81" y1="-6.604" x2="6.4516" y2="-6.604" width="0.127" layer="21"/>
+<wire x1="6.4516" y1="6.604" x2="3.81" y2="6.604" width="0.127" layer="21"/>
+<wire x1="-3.81" y1="6.604" x2="-6.4516" y2="6.604" width="0.127" layer="21"/>
+<wire x1="-6.4516" y1="6.604" x2="-6.4516" y2="-6.604" width="0.127" layer="21"/>
+<wire x1="-6.4516" y1="-6.604" x2="-3.81" y2="-6.604" width="0.127" layer="21"/>
+<text x="5.08" y="7.62" size="1.016" layer="25">&gt;NAME</text>
+<text x="5.08" y="-8.89" size="1.016" layer="27">&gt;VALUE</text>
+</package>
+<package name="7443340330-IND">
+<smd name="P$1" x="0" y="3.35" dx="3" dy="2.3" layer="1"/>
+<smd name="P$2" x="0" y="-3.35" dx="3" dy="2.3" layer="1"/>
+<wire x1="-2" y1="4" x2="-4" y2="4" width="0.127" layer="21"/>
+<wire x1="-4" y1="4" x2="-4" y2="-4" width="0.127" layer="21"/>
+<wire x1="-4" y1="-4" x2="-2" y2="-4" width="0.127" layer="21"/>
+<wire x1="2" y1="-4" x2="4" y2="-4" width="0.127" layer="21"/>
+<wire x1="4" y1="-4" x2="4" y2="4" width="0.127" layer="21"/>
+<wire x1="4" y1="4" x2="2" y2="4" width="0.127" layer="21"/>
+<text x="3" y="5" size="1.016" layer="25">&gt;NAME</text>
+<text x="3" y="-6" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.15" y1="2.95" x2="1.15" y2="4.45" layer="51"/>
+<rectangle x1="-1.15" y1="-4.45" x2="1.15" y2="-2.95" layer="51"/>
+</package>
+<package name="0402-RES">
+<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
+chip</description>
+<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="51"/>
+<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="51"/>
+<wire x1="-1.473" y1="0.483" x2="1.473" y2="0.483" width="0.0508" layer="39"/>
+<wire x1="1.473" y1="0.483" x2="1.473" y2="-0.483" width="0.0508" layer="39"/>
+<wire x1="1.473" y1="-0.483" x2="-1.473" y2="-0.483" width="0.0508" layer="39"/>
+<wire x1="-1.473" y1="-0.483" x2="-1.473" y2="0.483" width="0.0508" layer="39"/>
+<smd name="1" x="-0.65" y="0" dx="0.7" dy="0.9" layer="1"/>
+<smd name="2" x="0.65" y="0" dx="0.7" dy="0.9" layer="1"/>
+<text x="-0.889" y="0.6985" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.0795" y="-1.778" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="51"/>
+<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+<rectangle x1="-0.2032" y1="-0.3556" x2="0.2032" y2="0.3556" layer="21"/>
+</package>
+<package name="8X8-IND">
+<smd name="1" x="0" y="3.2" dx="2.2" dy="1.6" layer="1"/>
+<smd name="2" x="0" y="-3.2" dx="2.2" dy="1.6" layer="1"/>
+<wire x1="2" y1="-4" x2="4" y2="-4" width="0.127" layer="21"/>
+<wire x1="4" y1="-4" x2="4" y2="4" width="0.127" layer="21"/>
+<wire x1="4" y1="4" x2="2" y2="4" width="0.127" layer="21"/>
+<wire x1="-2" y1="4" x2="-4" y2="4" width="0.127" layer="21"/>
+<wire x1="-4" y1="4" x2="-4" y2="-4" width="0.127" layer="21"/>
+<wire x1="-4" y1="-4" x2="-2" y2="-4" width="0.127" layer="21"/>
+<text x="-5" y="5" size="1.27" layer="25">&gt;NAME</text>
+<text x="-5" y="-6" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-3.81" y1="-3.81" x2="3.81" y2="3.81" layer="39"/>
+</package>
+<package name="744029100-IND">
+<smd name="1" x="0" y="1.1" dx="3.2" dy="1" layer="1"/>
+<smd name="2" x="0" y="-1.1" dx="3.2" dy="1" layer="1"/>
+<wire x1="-2" y1="2" x2="-2" y2="-2" width="0.127" layer="21"/>
+<wire x1="-2" y1="-2" x2="2" y2="-2" width="0.127" layer="21"/>
+<wire x1="2" y1="-2" x2="2" y2="2" width="0.127" layer="21"/>
+<wire x1="2" y1="2" x2="-2" y2="2" width="0.127" layer="21"/>
+<text x="-3" y="2.3" size="1.27" layer="25">&gt;NAME</text>
+<text x="-3" y="-3.6" size="1.27" layer="27">&gt;VALUE</text>
+</package>
+<package name="7447709470-IND">
+<smd name="1" x="0" y="4.95" dx="5.4" dy="2.9" layer="1"/>
+<smd name="2" x="0" y="-4.95" dx="5.4" dy="2.9" layer="1"/>
+<wire x1="-3" y1="6" x2="-6" y2="6" width="0.127" layer="21"/>
+<wire x1="-6" y1="6" x2="-6" y2="-6" width="0.127" layer="21"/>
+<wire x1="-6" y1="-6" x2="-3" y2="-6" width="0.127" layer="21"/>
+<wire x1="3" y1="-6" x2="6" y2="-6" width="0.127" layer="21"/>
+<wire x1="6" y1="-6" x2="6" y2="6" width="0.127" layer="21"/>
+<wire x1="6" y1="6" x2="3" y2="6" width="0.127" layer="21"/>
+<text x="-7" y="8" size="1.27" layer="25">&gt;NAME</text>
+<text x="-7" y="-9" size="1.27" layer="27">&gt;VALUE</text>
+</package>
+<package name="7447789002-IND">
+<smd name="1" x="0" y="3" dx="1.7" dy="2" layer="1"/>
+<smd name="2" x="0" y="-3" dx="1.7" dy="2" layer="1"/>
+<wire x1="2" y1="-4" x2="4" y2="-4" width="0.127" layer="21"/>
+<wire x1="4" y1="-4" x2="4" y2="4" width="0.127" layer="21"/>
+<wire x1="4" y1="4" x2="2" y2="4" width="0.127" layer="21"/>
+<wire x1="-2" y1="4" x2="-4" y2="4" width="0.127" layer="21"/>
+<wire x1="-4" y1="4" x2="-4" y2="-4" width="0.127" layer="21"/>
+<wire x1="-4" y1="-4" x2="-2" y2="-4" width="0.127" layer="21"/>
+<text x="-5" y="5" size="1.27" layer="25">&gt;NAME</text>
+<text x="-5" y="-6" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-3.81" y1="-3.81" x2="3.81" y2="3.81" layer="39"/>
+</package>
+<package name="NRS5020">
+<smd name="P$1" x="-1.8" y="0" dx="1.5" dy="4" layer="1"/>
+<smd name="P$2" x="1.8" y="0" dx="1.5" dy="4" layer="1"/>
+<wire x1="-2.5" y1="2.5" x2="2.5" y2="2.5" width="0.127" layer="51"/>
+<wire x1="2.5" y1="2.5" x2="2.5" y2="-2.5" width="0.127" layer="51"/>
+<wire x1="2.5" y1="-2.5" x2="-2.5" y2="-2.5" width="0.127" layer="51"/>
+<wire x1="-2.5" y1="-2.5" x2="-2.5" y2="2.5" width="0.127" layer="51"/>
+</package>
+<package name="DIPSWITCH-8-0100">
+<smd name="P$1" x="-8.89" y="-4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$2" x="-6.35" y="-4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$3" x="-3.81" y="-4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$4" x="-1.27" y="-4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$5" x="1.27" y="-4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$6" x="3.81" y="-4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$7" x="6.35" y="-4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$8" x="8.89" y="-4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$9" x="8.89" y="4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$10" x="6.35" y="4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$11" x="3.81" y="4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$12" x="1.27" y="4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$13" x="-1.27" y="4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$14" x="-3.81" y="4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$15" x="-6.35" y="4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<smd name="P$16" x="-8.89" y="4.445" dx="2.6" dy="1.3" layer="1" rot="R90"/>
+<rectangle x1="-10.895" y1="-3.34" x2="10.895" y2="3.34" layer="51"/>
+<text x="-9.525" y="1.27" size="0.8128" layer="25" ratio="10">&gt;NAME</text>
+</package>
+<package name="DIPSWITCH-8">
+<smd name="P$1" x="-4.445" y="-2.0447" dx="1.27" dy="0.7366" layer="1" rot="R90"/>
+<smd name="P$2" x="-3.175" y="-2.0447" dx="1.27" dy="0.7366" layer="1" rot="R90"/>
+<smd name="P$3" x="-1.905" y="-2.0447" dx="1.27" dy="0.7366" layer="1" rot="R90"/>
+<smd name="P$4" x="-0.635" y="-2.0447" dx="1.27" dy="0.7366" layer="1" rot="R90"/>
+<smd name="P$5" x="0.635" y="-2.0447" dx="1.27" dy="0.7366" layer="1" rot="R90"/>
+<smd name="P$6" x="1.905" y="-2.0447" dx="1.27" dy="0.7366" layer="1" rot="R90"/>
+<smd name="P$7" x="3.175" y="-2.0447" dx="1.27" dy="0.7366" layer="1" rot="R90"/>
+<smd name="P$8" x="4.445" y="-2.0447" dx="1.27" dy="0.7366" layer="1" rot="R90"/>
+<smd name="P$9" x="4.445" y="2.0447" dx="1.27" dy="0.7366" layer="1" rot="R90"/>
+<smd name="P$10" x="3.175" y="2.0447" dx="1.27" dy="0.7366" layer="1" rot="R90"/>
+<smd name="P$11" x="1.905" y="2.0447" dx="1.27" dy="0.7366" layer="1" rot="R90"/>
+<smd name="P$12" x="0.635" y="2.0447" dx="1.27" dy="0.7366" layer="1" rot="R90"/>
+<smd name="P$13" x="-0.635" y="2.0447" dx="1.27" dy="0.7366" layer="1" rot="R90"/>
+<smd name="P$14" x="-1.905" y="2.0447" dx="1.27" dy="0.7366" layer="1" rot="R90"/>
+<smd name="P$15" x="-3.175" y="2.0447" dx="1.27" dy="0.7366" layer="1" rot="R90"/>
+<smd name="P$16" x="-4.445" y="2.0447" dx="1.27" dy="0.7366" layer="1" rot="R90"/>
+<rectangle x1="-5.6642" y1="-2.8956" x2="5.6642" y2="2.8956" layer="51"/>
+<text x="-5.08" y="0" size="0.8128" layer="25" ratio="10">&gt;NAME</text>
+</package>
+<package name="4-SMD-3.2X2.5">
+<smd name="P$1" x="-1.1" y="-0.8" dx="1.4" dy="1.2" layer="1"/>
+<smd name="P$2" x="1.1" y="-0.8" dx="1.4" dy="1.2" layer="1"/>
+<smd name="P$3" x="1.1" y="0.8" dx="1.4" dy="1.2" layer="1"/>
+<smd name="P$4" x="-1.1" y="0.8" dx="1.4" dy="1.2" layer="1"/>
+<rectangle x1="-1.6" y1="-1.25" x2="1.6" y2="1.25" layer="51"/>
+<circle x="-2" y="1.6" radius="0.14141875" width="0.127" layer="21"/>
+</package>
+<package name="2-SMD-3.2X1.5MM">
+<smd name="P$1" x="-1.25" y="0" dx="1.9" dy="1.1" layer="1" rot="R90"/>
+<smd name="P$2" x="1.25" y="0" dx="1.9" dy="1.1" layer="1" rot="R90"/>
+<wire x1="-0.6" y1="0.9" x2="0.6" y2="0.9" width="0.127" layer="51"/>
+<wire x1="-0.6" y1="-0.9" x2="0.6" y2="-0.9" width="0.127" layer="51"/>
+<text x="-2.54" y="1.27" size="1.27" layer="25">&gt;NAME</text>
+<text x="-2.54" y="-2.54" size="1.27" layer="27">&gt;VALUE</text>
+</package>
+</packages>
+<symbols>
+<symbol name="RESISTOR">
+<wire x1="-2.54" y1="0" x2="-2.159" y2="1.016" width="0.1524" layer="94"/>
+<wire x1="-2.159" y1="1.016" x2="-1.524" y2="-1.016" width="0.1524" layer="94"/>
+<wire x1="-1.524" y1="-1.016" x2="-0.889" y2="1.016" width="0.1524" layer="94"/>
+<wire x1="-0.889" y1="1.016" x2="-0.254" y2="-1.016" width="0.1524" layer="94"/>
+<wire x1="-0.254" y1="-1.016" x2="0.381" y2="1.016" width="0.1524" layer="94"/>
+<wire x1="0.381" y1="1.016" x2="1.016" y2="-1.016" width="0.1524" layer="94"/>
+<wire x1="1.016" y1="-1.016" x2="1.651" y2="1.016" width="0.1524" layer="94"/>
+<wire x1="1.651" y1="1.016" x2="2.286" y2="-1.016" width="0.1524" layer="94"/>
+<wire x1="2.286" y1="-1.016" x2="2.54" y2="0" width="0.1524" layer="94"/>
+<text x="-3.81" y="1.4986" size="1.778" layer="95">&gt;NAME</text>
+<text x="-3.81" y="-3.302" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="2" x="5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="1" x="-5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1"/>
+<text x="-3.81" y="-6.858" size="1.27" layer="97">&gt;PRECISION</text>
+<text x="-3.81" y="-5.08" size="1.27" layer="97">&gt;PACKAGE</text>
+</symbol>
+<symbol name="CAP">
+<wire x1="0" y1="2.54" x2="0" y2="2.032" width="0.1524" layer="94"/>
+<wire x1="0" y1="0" x2="0" y2="0.508" width="0.1524" layer="94"/>
+<text x="1.524" y="2.921" size="1.778" layer="95">&gt;NAME</text>
+<text x="1.524" y="-2.159" size="1.778" layer="96">&gt;VALUE</text>
+<rectangle x1="-2.032" y1="0.508" x2="2.032" y2="1.016" layer="94"/>
+<rectangle x1="-2.032" y1="1.524" x2="2.032" y2="2.032" layer="94"/>
+<pin name="1" x="0" y="5.08" visible="off" length="short" direction="pas" swaplevel="1" rot="R270"/>
+<pin name="2" x="0" y="-2.54" visible="off" length="short" direction="pas" swaplevel="1" rot="R90"/>
+<text x="1.524" y="-4.064" size="1.27" layer="97">&gt;PACKAGE</text>
+<text x="1.524" y="-5.842" size="1.27" layer="97">&gt;VOLTAGE</text>
+<text x="1.524" y="-7.62" size="1.27" layer="97">&gt;TYPE</text>
+</symbol>
+<symbol name="D">
+<wire x1="-1.27" y1="-1.27" x2="1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0" x2="-1.27" y2="1.27" width="0.254" layer="94"/>
+<wire x1="1.27" y1="1.27" x2="1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0" x2="1.27" y2="-1.27" width="0.254" layer="94"/>
+<text x="2.54" y="0.4826" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-2.3114" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="A" x="-2.54" y="0" visible="off" length="short" direction="pas"/>
+<pin name="C" x="2.54" y="0" visible="off" length="short" direction="pas" rot="R180"/>
+</symbol>
+<symbol name="CAP-ELECTROLYTIC">
+<pin name="C" x="0" y="-2.54" visible="off" length="short" rot="R90"/>
+<pin name="A" x="0" y="5.08" visible="off" length="short" rot="R270"/>
+<wire x1="-2.032" y1="1.778" x2="0" y2="1.778" width="0.254" layer="94"/>
+<wire x1="0" y1="1.778" x2="2.032" y2="1.778" width="0.254" layer="94"/>
+<wire x1="-2.032" y1="0.762" x2="2.032" y2="0.762" width="0.254" layer="94" curve="-33.398492"/>
+<wire x1="0" y1="1.016" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="1.778" x2="0" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0.762" y1="3.048" x2="1.778" y2="3.048" width="0.254" layer="94"/>
+<wire x1="1.27" y1="3.556" x2="1.27" y2="2.54" width="0.254" layer="94"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-2.54" size="1.778" layer="96">&gt;VALUE</text>
+</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>
+<symbol name="INDUCTOR">
+<wire x1="0" y1="5.08" x2="1.27" y2="3.81" width="0.254" layer="94" curve="-90" cap="flat"/>
+<wire x1="0" y1="2.54" x2="1.27" y2="3.81" width="0.254" layer="94" curve="90" cap="flat"/>
+<wire x1="0" y1="2.54" x2="1.27" y2="1.27" width="0.254" layer="94" curve="-90" cap="flat"/>
+<wire x1="0" y1="0" x2="1.27" y2="1.27" width="0.254" layer="94" curve="90" cap="flat"/>
+<wire x1="0" y1="0" x2="1.27" y2="-1.27" width="0.254" layer="94" curve="-90" cap="flat"/>
+<wire x1="0" y1="-2.54" x2="1.27" y2="-1.27" width="0.254" layer="94" curve="90" cap="flat"/>
+<wire x1="0" y1="-2.54" x2="1.27" y2="-3.81" width="0.254" layer="94" curve="-90" cap="flat"/>
+<wire x1="0" y1="-5.08" x2="1.27" y2="-3.81" width="0.254" layer="94" curve="90" cap="flat"/>
+<text x="-1.27" y="-5.08" size="1.778" layer="95" rot="R90">&gt;NAME</text>
+<text x="3.81" y="-5.08" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="2" x="0" y="-7.62" visible="off" length="short" direction="pas" swaplevel="1" rot="R90"/>
+<pin name="1" x="0" y="7.62" visible="off" length="short" direction="pas" swaplevel="1" rot="R270"/>
+<text x="6.35" y="-5.08" size="1.27" layer="97" rot="R90">&gt;PACKAGE</text>
+</symbol>
+<symbol name="DIPSWITCH-8">
+<pin name="1" x="-12.7" y="7.62" length="middle"/>
+<pin name="2" x="-12.7" y="5.08" length="middle"/>
+<pin name="3" x="-12.7" y="2.54" length="middle"/>
+<pin name="4" x="-12.7" y="0" length="middle"/>
+<pin name="5" x="-12.7" y="-2.54" length="middle"/>
+<pin name="6" x="-12.7" y="-5.08" length="middle"/>
+<pin name="7" x="-12.7" y="-7.62" length="middle"/>
+<pin name="8" x="-12.7" y="-10.16" length="middle"/>
+<pin name="9" x="12.7" y="-10.16" length="middle" rot="R180"/>
+<pin name="10" x="12.7" y="-7.62" length="middle" rot="R180"/>
+<pin name="11" x="12.7" y="-5.08" length="middle" rot="R180"/>
+<pin name="12" x="12.7" y="-2.54" length="middle" rot="R180"/>
+<pin name="13" x="12.7" y="0" length="middle" rot="R180"/>
+<pin name="14" x="12.7" y="2.54" length="middle" rot="R180"/>
+<pin name="15" x="12.7" y="5.08" length="middle" rot="R180"/>
+<pin name="16" x="12.7" y="7.62" length="middle" rot="R180"/>
+<wire x1="-7.62" y1="10.16" x2="-7.62" y2="-12.7" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-12.7" x2="7.62" y2="-12.7" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-12.7" x2="7.62" y2="10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="10.16" x2="-7.62" y2="10.16" width="0.254" layer="94"/>
+</symbol>
+<symbol name="CRYSTAL-MHZ">
+<wire x1="1.016" y1="0" x2="2.54" y2="0" width="0.1524" layer="94"/>
+<wire x1="-2.54" y1="0" x2="-1.016" y2="0" width="0.1524" layer="94"/>
+<wire x1="-0.381" y1="1.524" x2="-0.381" y2="-1.524" width="0.254" layer="94"/>
+<wire x1="-0.381" y1="-1.524" x2="0.381" y2="-1.524" width="0.254" layer="94"/>
+<wire x1="0.381" y1="-1.524" x2="0.381" y2="1.524" width="0.254" layer="94"/>
+<wire x1="0.381" y1="1.524" x2="-0.381" y2="1.524" width="0.254" layer="94"/>
+<wire x1="1.016" y1="1.778" x2="1.016" y2="-1.778" width="0.254" layer="94"/>
+<wire x1="-1.016" y1="1.778" x2="-1.016" y2="-1.778" width="0.254" layer="94"/>
+<text x="2.54" y="1.016" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-2.54" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="2" x="2.54" y="0" visible="off" length="point" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="1" x="-2.54" y="0" visible="off" length="point" direction="pas" swaplevel="1"/>
+<pin name="GND" x="0" y="-7.62" length="middle" rot="R90"/>
+</symbol>
+<symbol name="RESONATOR">
+<wire x1="1.016" y1="0" x2="2.54" y2="0" width="0.1524" layer="94"/>
+<wire x1="-2.54" y1="0" x2="-1.016" y2="0" width="0.1524" layer="94"/>
+<wire x1="-0.381" y1="1.524" x2="-0.381" y2="-1.524" width="0.254" layer="94"/>
+<wire x1="-0.381" y1="-1.524" x2="0.381" y2="-1.524" width="0.254" layer="94"/>
+<wire x1="0.381" y1="-1.524" x2="0.381" y2="1.524" width="0.254" layer="94"/>
+<wire x1="0.381" y1="1.524" x2="-0.381" y2="1.524" width="0.254" layer="94"/>
+<wire x1="1.016" y1="1.778" x2="1.016" y2="-1.778" width="0.254" layer="94"/>
+<wire x1="-1.016" y1="1.778" x2="-1.016" y2="-1.778" width="0.254" layer="94"/>
+<text x="2.54" y="1.016" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-2.54" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="2" x="2.54" y="0" visible="off" length="point" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="1" x="-2.54" y="0" visible="off" length="point" direction="pas" swaplevel="1"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="RESISTOR" prefix="R" uservalue="yes">
+<description>&lt;b&gt;Resistor&lt;/b&gt;
+Basic schematic elements and footprints for 0603, 1206, and PTH resistors.</description>
+<gates>
+<gate name="G$1" symbol="RESISTOR" x="0" y="0"/>
+</gates>
+<devices>
+<device name="1206" package="1206">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="1206" constant="no"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="2010" package="R2010">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="2010"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="0805-RES" package="0805">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0805"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="0603-RES" package="0603-RES">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0603"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="2512" package="R2512">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="2512"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="TO220ACS" package="TO220ACS">
+<connects>
+<connect gate="G$1" pin="1" pad="A"/>
+<connect gate="G$1" pin="2" pad="C"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="0402" package="0402">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="CAP" prefix="C" uservalue="yes">
+<description>&lt;b&gt;Capacitor&lt;/b&gt;
+Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description>
+<gates>
+<gate name="G$1" symbol="CAP" x="0" y="0"/>
+</gates>
+<devices>
+<device name="0805" package="0805">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0805"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="0603-CAP" package="0603-CAP">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0603"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1210" package="1210">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="1210" constant="no"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1206" package="1206">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="1206" constant="no"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="2220" package="2220-C">
+<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="0402" package="0402">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="DIODE" prefix="D" uservalue="yes">
+<description>&lt;B&gt;DIODE&lt;/B&gt;&lt;p&gt;
+high speed (Philips)</description>
+<gates>
+<gate name="G$1" symbol="D" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SOD123" package="SOD123">
+<connects>
+<connect gate="G$1" pin="A" pad="ANODE"/>
+<connect gate="G$1" pin="C" pad="CATHODE"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="DIODE" package="0805-DIODE">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SOD123HE" package="SOD-123HE">
+<connects>
+<connect gate="G$1" pin="A" pad="P$2"/>
+<connect gate="G$1" pin="C" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMA403D" package="SMA-403D">
+<connects>
+<connect gate="G$1" pin="A" pad="P$2"/>
+<connect gate="G$1" pin="C" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="CAP-POL" prefix="C">
+<gates>
+<gate name="G$1" symbol="CAP-ELECTROLYTIC" x="0" y="0"/>
+</gates>
+<devices>
+<device name="CAP_POL_SMD6.6X6.6" package="SMD-ELEC-CAP">
+<connects>
+<connect gate="G$1" pin="A" pad="A"/>
+<connect gate="G$1" pin="C" pad="C"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</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>
+<deviceset name="INDUCTOR" prefix="L" uservalue="yes">
+<gates>
+<gate name="G$1" symbol="INDUCTOR" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-744777920" package="744777920-INDUCTOR">
+<connects>
+<connect gate="G$1" pin="1" pad="P$1"/>
+<connect gate="G$1" pin="2" pad="P$2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="-0805" package="0805">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0805"/>
+</technology>
+</technologies>
+</device>
+<device name="-SPM6530" package="SPM6530-IND">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="-IHLP-5050FD-01" package="IHLP-5050FD-01-IND">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="-7443340330" package="7443340330-IND">
+<connects>
+<connect gate="G$1" pin="1" pad="P$1"/>
+<connect gate="G$1" pin="2" pad="P$2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="7443340330"/>
+</technology>
+</technologies>
+</device>
+<device name="-0402" package="0402-RES">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0402"/>
+</technology>
+</technologies>
+</device>
+<device name="-744778002" package="8X8-IND">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="-744029100" package="744029100-IND">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="-7447709470" package="7447709470-IND">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="-7447789002" package="7447789002-IND">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="" package="NRS5020">
+<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="-0603" package="0603-CAP">
+<connects>
+<connect gate="G$1" pin="1" pad="2"/>
+<connect gate="G$1" pin="2" pad="1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="DIPSWITCH-8" prefix="J">
+<gates>
+<gate name="G$1" symbol="DIPSWITCH-8" x="0" y="0"/>
+</gates>
+<devices>
+<device name="MICRO" package="DIPSWITCH-8">
+<connects>
+<connect gate="G$1" pin="1" pad="P$1"/>
+<connect gate="G$1" pin="10" pad="P$10"/>
+<connect gate="G$1" pin="11" pad="P$11"/>
+<connect gate="G$1" pin="12" pad="P$12"/>
+<connect gate="G$1" pin="13" pad="P$13"/>
+<connect gate="G$1" pin="14" pad="P$14"/>
+<connect gate="G$1" pin="15" pad="P$15"/>
+<connect gate="G$1" pin="16" pad="P$16"/>
+<connect gate="G$1" pin="2" pad="P$2"/>
+<connect gate="G$1" pin="3" pad="P$3"/>
+<connect gate="G$1" pin="4" pad="P$4"/>
+<connect gate="G$1" pin="5" pad="P$5"/>
+<connect gate="G$1" pin="6" pad="P$6"/>
+<connect gate="G$1" pin="7" pad="P$7"/>
+<connect gate="G$1" pin="8" pad="P$8"/>
+<connect gate="G$1" pin="9" pad="P$9"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="0100" package="DIPSWITCH-8-0100">
+<connects>
+<connect gate="G$1" pin="1" pad="P$1"/>
+<connect gate="G$1" pin="10" pad="P$10"/>
+<connect gate="G$1" pin="11" pad="P$11"/>
+<connect gate="G$1" pin="12" pad="P$12"/>
+<connect gate="G$1" pin="13" pad="P$13"/>
+<connect gate="G$1" pin="14" pad="P$14"/>
+<connect gate="G$1" pin="15" pad="P$15"/>
+<connect gate="G$1" pin="16" pad="P$16"/>
+<connect gate="G$1" pin="2" pad="P$2"/>
+<connect gate="G$1" pin="3" pad="P$3"/>
+<connect gate="G$1" pin="4" pad="P$4"/>
+<connect gate="G$1" pin="5" pad="P$5"/>
+<connect gate="G$1" pin="6" pad="P$6"/>
+<connect gate="G$1" pin="7" pad="P$7"/>
+<connect gate="G$1" pin="8" pad="P$8"/>
+<connect gate="G$1" pin="9" pad="P$9"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MHZ-CRYSTAL" prefix="Y">
+<gates>
+<gate name="G$1" symbol="CRYSTAL-MHZ" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="4-SMD-3.2X2.5">
+<connects>
+<connect gate="G$1" pin="1" pad="P$1"/>
+<connect gate="G$1" pin="2" pad="P$3"/>
+<connect gate="G$1" pin="GND" pad="P$2 P$4"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="KHZ-CRYSTAL" prefix="Y">
+<gates>
+<gate name="G$1" symbol="RESONATOR" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="2-SMD-3.2X1.5MM">
+<connects>
+<connect gate="G$1" pin="1" pad="P$1"/>
+<connect gate="G$1" pin="2" pad="P$2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="supply1">
+<description>&lt;b&gt;Supply Symbols&lt;/b&gt;&lt;p&gt;
+ GND, VCC, 0V, +5V, -5V, etc.&lt;p&gt;
+ Please keep in mind, that these devices are necessary for the
+ automatic wiring of the supply signals.&lt;p&gt;
+ The pin name defined in the symbol is identical to the net which is to be wired automatically.&lt;p&gt;
+ In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.&lt;p&gt;
+ &lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
+<packages>
+</packages>
+<symbols>
+<symbol name="GND" urn="urn:adsk.eagle:symbol:26925/1">
+<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/>
+<text x="-2.54" y="-2.54" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/>
+</symbol>
+<symbol name="+3V3" urn="urn:adsk.eagle:symbol:26950/1">
+<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/>
+<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="+3V3" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
+</symbol>
+<symbol name="+24V" urn="urn:adsk.eagle:symbol:26935/1">
+<wire x1="1.27" y1="-0.635" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="-0.635" width="0.254" layer="94"/>
+<wire x1="1.27" y1="-0.635" x2="0" y2="1.27" width="0.254" layer="94"/>
+<wire x1="0" y1="1.27" x2="-1.27" y2="-0.635" width="0.254" layer="94"/>
+<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="+24V" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
+</symbol>
+<symbol name="+5V" urn="urn:adsk.eagle:symbol:26929/1">
+<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/>
+<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="+5V" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="GND" urn="urn:adsk.eagle:component:26954/1" prefix="GND">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="1" symbol="GND" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="+3V3" urn="urn:adsk.eagle:component:26981/1" prefix="+3V3">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="G$1" symbol="+3V3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="+24V" urn="urn:adsk.eagle:component:26964/1" prefix="P+">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="1" symbol="+24V" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="+5V" urn="urn:adsk.eagle:component:26963/1" prefix="P+">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="1" symbol="+5V" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="sensor">
+<packages>
+<package name="TSSOP14">
+<description>&lt;b&gt;Thin Shrink Small Outline Plastic 14&lt;/b&gt;</description>
+<wire x1="-2.5146" y1="-2.0828" x2="2.5146" y2="-2.0828" width="0.1524" layer="51"/>
+<wire x1="2.5146" y1="2.0828" x2="2.5146" y2="-2.0828" width="0.1524" layer="51"/>
+<wire x1="2.5146" y1="2.0828" x2="-2.5146" y2="2.0828" width="0.1524" layer="51"/>
+<wire x1="-2.5146" y1="-2.0828" x2="-2.5146" y2="2.0828" width="0.1524" layer="51"/>
+<circle x="-3.0956" y="-1.6192" radius="0.3048" width="0.1524" layer="21"/>
+<smd name="1" x="-1.905" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="2" x="-1.27" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="3" x="-0.635" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="4" x="0" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="5" x="0.635" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="6" x="1.27" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="7" x="1.905" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="14" x="-1.905" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="13" x="-1.27" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="12" x="-0.635" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="11" x="0" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="10" x="0.635" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="9" x="1.27" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="8" x="1.905" y="2.7178" dx="0.3048" dy="0.9906" layer="1"/>
+<text x="-2.8956" y="-2.0828" size="1.016" layer="25" ratio="10" rot="R90">&gt;NAME</text>
+<text x="3.8862" y="-2.0828" size="1.016" layer="27" ratio="10" rot="R90">&gt;VALUE</text>
+<rectangle x1="1.8034" y1="2.1082" x2="2.0066" y2="2.9464" layer="51"/>
+<rectangle x1="1.1684" y1="2.1082" x2="1.3716" y2="2.9464" layer="51"/>
+<rectangle x1="0.5334" y1="2.1082" x2="0.7366" y2="2.9464" layer="51"/>
+<rectangle x1="-0.1016" y1="2.1082" x2="0.1016" y2="2.9464" layer="51"/>
+<rectangle x1="-0.7366" y1="2.1082" x2="-0.5334" y2="2.9464" layer="51"/>
+<rectangle x1="-1.3716" y1="2.1082" x2="-1.1684" y2="2.9464" layer="51"/>
+<rectangle x1="-2.0066" y1="2.1082" x2="-1.8034" y2="2.9464" layer="51"/>
+<rectangle x1="-2.0066" y1="-2.921" x2="-1.8034" y2="-2.0828" layer="51"/>
+<rectangle x1="-1.3716" y1="-2.921" x2="-1.1684" y2="-2.0828" layer="51"/>
+<rectangle x1="-0.7366" y1="-2.921" x2="-0.5334" y2="-2.0828" layer="51"/>
+<rectangle x1="-0.1016" y1="-2.921" x2="0.1016" y2="-2.0828" layer="51"/>
+<rectangle x1="0.5334" y1="-2.921" x2="0.7366" y2="-2.0828" layer="51"/>
+<rectangle x1="1.1684" y1="-2.921" x2="1.3716" y2="-2.0828" layer="51"/>
+<rectangle x1="1.8034" y1="-2.921" x2="2.0066" y2="-2.0828" layer="51"/>
+</package>
+<package name="SOT23">
+<description>&lt;b&gt;SOT 23&lt;/b&gt;</description>
+<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="1.4224" y1="-0.6604" x2="-1.4224" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="-0.6604" x2="-1.4224" y2="0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="-0.1524" x2="-1.4224" y2="0.6604" width="0.1524" layer="21"/>
+<wire x1="-1.4224" y1="0.6604" x2="-0.8636" y2="0.6604" width="0.1524" layer="21"/>
+<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.1524" width="0.1524" layer="21"/>
+<wire x1="0.8636" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="21"/>
+<smd name="3" x="0" y="1.1" dx="0.762" dy="1.016" layer="1"/>
+<smd name="2" x="0.95" y="-1.1" dx="0.762" dy="1.016" layer="1"/>
+<smd name="1" x="-0.95" y="-1.1" dx="0.762" dy="1.016" layer="1"/>
+<text x="-1.905" y="1.905" size="1.27" layer="25">&gt;NAME</text>
+<text x="-1.905" y="-3.175" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.2286" y1="0.7112" x2="0.2286" y2="1.2954" layer="51"/>
+<rectangle x1="0.7112" y1="-1.2954" x2="1.1684" y2="-0.7112" layer="51"/>
+<rectangle x1="-1.1684" y1="-1.2954" x2="-0.7112" y2="-0.7112" layer="51"/>
+</package>
+</packages>
+<symbols>
+<symbol name="AS5047">
+<pin name="MOSI" x="-15.24" y="0" length="middle"/>
+<pin name="MISO" x="-15.24" y="2.54" length="middle"/>
+<pin name="CLK" x="-15.24" y="5.08" length="middle"/>
+<pin name="CSN" x="-15.24" y="7.62" length="middle"/>
+<pin name="TEST" x="-15.24" y="-2.54" length="middle"/>
+<pin name="A" x="-15.24" y="-5.08" length="middle"/>
+<pin name="B" x="-15.24" y="-7.62" length="middle"/>
+<pin name="I" x="15.24" y="7.62" length="middle" rot="R180"/>
+<pin name="GND" x="15.24" y="5.08" length="middle" rot="R180"/>
+<pin name="VDD3V" x="15.24" y="2.54" length="middle" rot="R180"/>
+<pin name="VDD" x="15.24" y="0" length="middle" rot="R180"/>
+<pin name="U" x="15.24" y="-2.54" length="middle" rot="R180"/>
+<pin name="V" x="15.24" y="-5.08" length="middle" rot="R180"/>
+<pin name="W" x="15.24" y="-7.62" length="middle" rot="R180"/>
+<wire x1="-10.16" y1="10.16" x2="10.16" y2="10.16" width="0.254" layer="94"/>
+<wire x1="10.16" y1="10.16" x2="10.16" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-10.16" x2="-10.16" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-10.16" y1="-10.16" x2="-10.16" y2="10.16" width="0.254" layer="94"/>
+<text x="-2.54" y="12.7" size="1.27" layer="95">&gt;NAME</text>
+<text x="-2.54" y="-12.7" size="1.27" layer="96">&gt;VALUE</text>
+</symbol>
+<symbol name="RTD-NI1000SOT">
+<pin name="TERM1" x="-12.7" y="5.08" length="middle"/>
+<pin name="TERM2" x="-12.7" y="-5.08" length="middle"/>
+<pin name="SENSE" x="12.7" y="0" length="middle" rot="R180"/>
+<wire x1="-7.62" y1="7.62" x2="7.62" y2="7.62" width="0.254" layer="94"/>
+<wire x1="7.62" y1="7.62" x2="7.62" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-7.62" x2="-7.62" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-7.62" x2="-7.62" y2="7.62" width="0.254" layer="94"/>
+<text x="-5.08" y="10.16" size="1.778" layer="95">&gt;NAME</text>
+<text x="-5.08" y="-12.7" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="AS5047" prefix="U">
+<gates>
+<gate name="G$1" symbol="AS5047" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TSSOP14">
+<connects>
+<connect gate="G$1" pin="A" pad="6"/>
+<connect gate="G$1" pin="B" pad="7"/>
+<connect gate="G$1" pin="CLK" pad="2"/>
+<connect gate="G$1" pin="CSN" pad="1"/>
+<connect gate="G$1" pin="GND" pad="13"/>
+<connect gate="G$1" pin="I" pad="14"/>
+<connect gate="G$1" pin="MISO" pad="3"/>
+<connect gate="G$1" pin="MOSI" pad="4"/>
+<connect gate="G$1" pin="TEST" pad="5"/>
+<connect gate="G$1" pin="U" pad="10"/>
+<connect gate="G$1" pin="V" pad="9"/>
+<connect gate="G$1" pin="VDD" pad="11"/>
+<connect gate="G$1" pin="VDD3V" pad="12"/>
+<connect gate="G$1" pin="W" pad="8"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="RTD-NI1000SOT" prefix="U">
+<gates>
+<gate name="G$1" symbol="RTD-NI1000SOT" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="SOT23">
+<connects>
+<connect gate="G$1" pin="SENSE" pad="3"/>
+<connect gate="G$1" pin="TERM1" pad="1"/>
+<connect gate="G$1" pin="TERM2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="microcontrollers">
+<packages>
+<package name="QFN-64-9X9MM-SMALLPAD">
+<description>&lt;h3&gt;64-pin QFN 9x9mm, 0.5mm pitch&lt;/h3&gt;
+&lt;p&gt;Package used by ATmega128RFA1&lt;/p&gt;
+&lt;p&gt;&lt;a href="http://www.atmel.com/Images/Atmel-8266-MCU_Wireless-ATmega128RFA1_Datasheet.pdf"&gt;Example Datasheet&lt;/a&gt;&lt;/p&gt;</description>
+<wire x1="-4.492" y1="-4.5" x2="4.508" y2="-4.5" width="0.09" layer="51"/>
+<wire x1="4.508" y1="-4.5" x2="4.508" y2="4.5" width="0.09" layer="51"/>
+<wire x1="4.508" y1="4.5" x2="-4.492" y2="4.5" width="0.09" layer="51"/>
+<wire x1="-4.492" y1="4.5" x2="-4.492" y2="-4.5" width="0.09" layer="51"/>
+<wire x1="-4.6" y1="4.6" x2="-4.6" y2="4.1" width="0.2032" layer="21"/>
+<wire x1="-4.6" y1="4.6" x2="-4.1" y2="4.6" width="0.2032" layer="21"/>
+<wire x1="4.6" y1="4.6" x2="4.1" y2="4.6" width="0.2032" layer="21"/>
+<wire x1="4.6" y1="4.6" x2="4.6" y2="4.1" width="0.2032" layer="21"/>
+<circle x="-4.842" y="4.85" radius="0.2" width="0" layer="21"/>
+<circle x="-3.442" y="3.45" radius="0.2" width="0.09" layer="51"/>
+<smd name="26" x="0.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="25" x="0.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="24" x="-0.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="27" x="1.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="28" x="1.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="23" x="-0.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="22" x="-1.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="21" x="-1.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="6" x="-4.5" y="1.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="5" x="-4.5" y="1.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="4" x="-4.5" y="2.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="7" x="-4.5" y="0.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="8" x="-4.5" y="0.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="3" x="-4.5" y="2.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="2" x="-4.5" y="3.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="9" x="-4.5" y="-0.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="10" x="-4.5" y="-0.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="1" x="-4.5" y="3.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="16" x="-4.5" y="-3.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="15" x="-4.5" y="-3.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="14" x="-4.5" y="-2.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="17" x="-3.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="18" x="-3.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="13" x="-4.5" y="-2.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="12" x="-4.5" y="-1.75" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="19" x="-2.75" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="20" x="-2.25" y="-4.5" dx="0.275" dy="0.7" layer="1" rot="R180"/>
+<smd name="11" x="-4.5" y="-1.25" dx="0.275" dy="0.7" layer="1" rot="R270"/>
+<smd name="29" x="2.25" y="-4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="30" x="2.75" y="-4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="31" x="3.25" y="-4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="32" x="3.75" y="-4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="33" x="4.5" y="-3.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="34" x="4.5" y="-3.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="35" x="4.5" y="-2.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="36" x="4.5" y="-2.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="37" x="4.5" y="-1.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="38" x="4.5" y="-1.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="39" x="4.5" y="-0.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="40" x="4.5" y="-0.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="41" x="4.5" y="0.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="42" x="4.5" y="0.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="43" x="4.5" y="1.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="44" x="4.5" y="1.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="45" x="4.5" y="2.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="46" x="4.5" y="2.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="47" x="4.5" y="3.25" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="48" x="4.5" y="3.75" dx="0.275" dy="0.7" layer="1" rot="R90"/>
+<smd name="49" x="3.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="50" x="3.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="51" x="2.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="52" x="2.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="53" x="1.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="54" x="1.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="55" x="0.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="56" x="0.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="57" x="-0.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="58" x="-0.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="59" x="-1.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="60" x="-1.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="61" x="-2.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="62" x="-2.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="63" x="-3.25" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<smd name="64" x="-3.75" y="4.5" dx="0.275" dy="0.7" layer="1"/>
+<text x="0" y="1.27" size="0.6096" layer="25" font="vector" ratio="20" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20" align="top-center">&gt;VALUE</text>
+<wire x1="4.6" y1="-4.6" x2="4.1" y2="-4.6" width="0.2032" layer="21"/>
+<wire x1="4.6" y1="-4.6" x2="4.6" y2="-4.1" width="0.2032" layer="21"/>
+<wire x1="-4.6" y1="-4.6" x2="-4.6" y2="-4.1" width="0.2032" layer="21"/>
+<wire x1="-4.6" y1="-4.6" x2="-4.1" y2="-4.6" width="0.2032" layer="21"/>
+<smd name="P$1" x="0" y="0" dx="4.8" dy="4.8" layer="1" cream="no"/>
+<polygon width="0.127" layer="31">
+<vertex x="1.03" y="1.03"/>
+<vertex x="1.03" y="2.17"/>
+<vertex x="2.17" y="2.17"/>
+<vertex x="2.17" y="1.03"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.17" y="1.03"/>
+<vertex x="-2.17" y="2.17"/>
+<vertex x="-1.03" y="2.17"/>
+<vertex x="-1.03" y="1.03"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.17" y="-2.17"/>
+<vertex x="-2.17" y="-1.03"/>
+<vertex x="-1.03" y="-1.03"/>
+<vertex x="-1.03" y="-2.17"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="1.03" y="-2.17"/>
+<vertex x="1.03" y="-1.03"/>
+<vertex x="2.17" y="-1.03"/>
+<vertex x="2.17" y="-2.17"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-0.57" y="-0.57"/>
+<vertex x="-0.57" y="0.57"/>
+<vertex x="0.57" y="0.57"/>
+<vertex x="0.57" y="-0.57"/>
+</polygon>
+</package>
+</packages>
+<symbols>
+<symbol name="ATSAMD51J">
+<pin name="GND" x="-35.56" y="-132.08" length="middle"/>
+<pin name="VDDCORE" x="-35.56" y="-45.72" length="middle"/>
+<pin name="VDDANA" x="-35.56" y="-15.24" length="middle"/>
+<pin name="VDDIO" x="-35.56" y="0" length="middle"/>
+<pin name="PA00/XIN32/SER1-0/TC2-0" x="43.18" y="0" length="middle" rot="R180"/>
+<pin name="PA01/XOUT32/SER1-1/TC2-1" x="43.18" y="-2.54" length="middle" rot="R180"/>
+<pin name="PA02/ADC0-1/DAC-0" x="43.18" y="-5.08" length="middle" rot="R180"/>
+<pin name="PA03/ANAREF-VREFA/ADC0-1" x="43.18" y="-7.62" length="middle" rot="R180"/>
+<pin name="PA04/ANAREF-VREFB/ADC0-4/SER0-0/TC0-0" x="43.18" y="-10.16" length="middle" rot="R180"/>
+<pin name="PA05/ADC0-5/DAC-1/SER0-1/TC0-1" x="43.18" y="-12.7" length="middle" rot="R180"/>
+<pin name="PA06/ANAREF-VREFC/ADC0-6/SER0-2/TC1-0" x="43.18" y="-15.24" length="middle" rot="R180"/>
+<pin name="PA07/ADC0-7/SER0-3/TC1-1" x="43.18" y="-17.78" length="middle" rot="R180"/>
+<pin name="PA08/ADC0-8/ADC1-2/SER0-0/SER2-1/TC0-0/TCC0-0" x="43.18" y="-20.32" length="middle" rot="R180"/>
+<pin name="PA09/ADC0-9/ADC1-3/SER0-1/SER2-0/TC0-1/TCC0-1" x="43.18" y="-22.86" length="middle" rot="R180"/>
+<pin name="PA10/ADC0-10/SER0-2/SER2-2/TC1-0/TCC0-2" x="43.18" y="-25.4" length="middle" rot="R180"/>
+<pin name="PA11/ADC0-11/SER0-3/SER2-3/TC1-1/TCC0-3" x="43.18" y="-27.94" length="middle" rot="R180"/>
+<pin name="PA12/SER2-0/SER4-1/TC2-0/TCC0-6" x="43.18" y="-30.48" length="middle" rot="R180"/>
+<pin name="PA13/SER2-1/SER4-0/TC2-1/TCC0-7" x="43.18" y="-33.02" length="middle" rot="R180"/>
+<pin name="PA14/XIN0/SER2-2/SER4-2/TC3-0" x="43.18" y="-35.56" length="middle" rot="R180"/>
+<pin name="PA15/XOUT0/SER2-3/SER4-3/TC3-1" x="43.18" y="-38.1" length="middle" rot="R180"/>
+<pin name="PA16/SER1-0/SER3-1/TC2-0/TCC0-4" x="43.18" y="-40.64" length="middle" rot="R180"/>
+<pin name="PA17/SER1-1/SER3-0/TC2-1/TCC0-5" x="43.18" y="-43.18" length="middle" rot="R180"/>
+<pin name="PA18/SER1-2/SER3-2/TC3-0" x="43.18" y="-45.72" length="middle" rot="R180"/>
+<pin name="PA19/SER1-3/SER3-3/TC3-1" x="43.18" y="-48.26" length="middle" rot="R180"/>
+<pin name="PA20/SER5-2/SER3-2/TC7-0" x="43.18" y="-50.8" length="middle" rot="R180"/>
+<pin name="PA21/SER5-3/SER3-3/TC7-1" x="43.18" y="-53.34" length="middle" rot="R180"/>
+<pin name="PA22/SER3-0/SER5-1/TC4-0" x="43.18" y="-55.88" length="middle" rot="R180"/>
+<pin name="PA23/SER3-1/SER5-0/TC4-1" x="43.18" y="-58.42" length="middle" rot="R180"/>
+<pin name="PA24/SER3-2/SER5-2/TC5-0/PDEC0-0/USBDM" x="43.18" y="-60.96" length="middle" rot="R180"/>
+<pin name="PA25/SER3-3/SER5-3/TC5-1/PDEC0-1/USBDP" x="43.18" y="-63.5" length="middle" rot="R180"/>
+<pin name="PA27/GCLK-1" x="43.18" y="-66.04" length="middle" rot="R180"/>
+<pin name="PA30/SER7-2/SER1-2/TC6-0/SWCLK" x="43.18" y="-68.58" length="middle" rot="R180"/>
+<pin name="PA31/SER7-3/SER1-3/TC6-1/SWDIO" x="43.18" y="-71.12" length="middle" rot="R180"/>
+<pin name="PB00/ADC0-12/SER5-2/TC7-0" x="43.18" y="-78.74" length="middle" rot="R180"/>
+<pin name="PB01/ADC0-13/SER5-3/TC7-1" x="43.18" y="-81.28" length="middle" rot="R180"/>
+<pin name="PB03/ADC0/SER5-1/TC6" x="43.18" y="-86.36" length="middle" rot="R180"/>
+<pin name="PB04/ADC1-6" x="43.18" y="-88.9" length="middle" rot="R180"/>
+<pin name="PB05/ADC1-7" x="43.18" y="-91.44" length="middle" rot="R180"/>
+<pin name="PB06/ADC1-8" x="43.18" y="-93.98" length="middle" rot="R180"/>
+<pin name="PB07/ADC1-9" x="43.18" y="-96.52" length="middle" rot="R180"/>
+<pin name="PB08/ADC0-2/ADC1-9/SER4-0/TC4-0" x="43.18" y="-99.06" length="middle" rot="R180"/>
+<pin name="PB09/ADC0-3/ADC1-1/SER4-1/TC4-1" x="43.18" y="-101.6" length="middle" rot="R180"/>
+<pin name="PB10/SER4-2/TC5-0/TCC0-4" x="43.18" y="-104.14" length="middle" rot="R180"/>
+<pin name="PB11/SER4-3/TC5-1/TCC0-5" x="43.18" y="-106.68" length="middle" rot="R180"/>
+<pin name="PB12/SER4-0/TC4-0" x="43.18" y="-109.22" length="middle" rot="R180"/>
+<pin name="PB13/SER4-1/TC4-1" x="43.18" y="-111.76" length="middle" rot="R180"/>
+<pin name="PB14/SER4-2/TC5-0" x="43.18" y="-114.3" length="middle" rot="R180"/>
+<pin name="PB15/SER4-3/TC5-1" x="43.18" y="-116.84" length="middle" rot="R180"/>
+<pin name="PB16/SER5-0/TC6-0" x="43.18" y="-119.38" length="middle" rot="R180"/>
+<pin name="PB17/SER5-1/TC6-1" x="43.18" y="-121.92" length="middle" rot="R180"/>
+<pin name="PB22/XIN1/SER1-2/SER5-2/PDEC0-2/TC7-0" x="43.18" y="-124.46" length="middle" rot="R180"/>
+<pin name="PB23/XOUT1/SER1-3/SER5-3/TC7-1" x="43.18" y="-127" length="middle" rot="R180"/>
+<pin name="PB30/SER7-0/SER5-1/TC0-0/SWO" x="43.18" y="-129.54" length="middle" rot="R180"/>
+<pin name="RESETN" x="-35.56" y="-119.38" length="middle"/>
+<pin name="PB31/SER7-1/SER5-0/TC0-1" x="43.18" y="-132.08" length="middle" rot="R180"/>
+<pin name="PB02/ADC0-14/SER5-0/TC6-0" x="43.18" y="-83.82" length="middle" rot="R180"/>
+<wire x1="-30.48" y1="5.08" x2="38.1" y2="5.08" width="0.254" layer="94"/>
+<wire x1="38.1" y1="5.08" x2="38.1" y2="-137.16" width="0.254" layer="94"/>
+<wire x1="38.1" y1="-137.16" x2="-30.48" y2="-137.16" width="0.254" layer="94"/>
+<wire x1="-30.48" y1="-137.16" x2="-30.48" y2="5.08" width="0.254" layer="94"/>
+<text x="-5.08" y="7.62" size="1.778" layer="95">&gt;NAME</text>
+<text x="-5.08" y="-142.24" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="VSW" x="-35.56" y="-30.48" length="middle"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="ATSAMD51J" prefix="U">
+<gates>
+<gate name="G$1" symbol="ATSAMD51J" x="0" y="0"/>
+</gates>
+<devices>
+<device name="QFN64" package="QFN-64-9X9MM-SMALLPAD">
+<connects>
+<connect gate="G$1" pin="GND" pad="7 22 33 47 54 P$1"/>
+<connect gate="G$1" pin="PA00/XIN32/SER1-0/TC2-0" pad="1"/>
+<connect gate="G$1" pin="PA01/XOUT32/SER1-1/TC2-1" pad="2"/>
+<connect gate="G$1" pin="PA02/ADC0-1/DAC-0" pad="3"/>
+<connect gate="G$1" pin="PA03/ANAREF-VREFA/ADC0-1" pad="4"/>
+<connect gate="G$1" pin="PA04/ANAREF-VREFB/ADC0-4/SER0-0/TC0-0" pad="13"/>
+<connect gate="G$1" pin="PA05/ADC0-5/DAC-1/SER0-1/TC0-1" pad="14"/>
+<connect gate="G$1" pin="PA06/ANAREF-VREFC/ADC0-6/SER0-2/TC1-0" pad="15"/>
+<connect gate="G$1" pin="PA07/ADC0-7/SER0-3/TC1-1" pad="16"/>
+<connect gate="G$1" pin="PA08/ADC0-8/ADC1-2/SER0-0/SER2-1/TC0-0/TCC0-0" pad="17"/>
+<connect gate="G$1" pin="PA09/ADC0-9/ADC1-3/SER0-1/SER2-0/TC0-1/TCC0-1" pad="18"/>
+<connect gate="G$1" pin="PA10/ADC0-10/SER0-2/SER2-2/TC1-0/TCC0-2" pad="19"/>
+<connect gate="G$1" pin="PA11/ADC0-11/SER0-3/SER2-3/TC1-1/TCC0-3" pad="20"/>
+<connect gate="G$1" pin="PA12/SER2-0/SER4-1/TC2-0/TCC0-6" pad="29"/>
+<connect gate="G$1" pin="PA13/SER2-1/SER4-0/TC2-1/TCC0-7" pad="30"/>
+<connect gate="G$1" pin="PA14/XIN0/SER2-2/SER4-2/TC3-0" pad="31"/>
+<connect gate="G$1" pin="PA15/XOUT0/SER2-3/SER4-3/TC3-1" pad="32"/>
+<connect gate="G$1" pin="PA16/SER1-0/SER3-1/TC2-0/TCC0-4" pad="35"/>
+<connect gate="G$1" pin="PA17/SER1-1/SER3-0/TC2-1/TCC0-5" pad="36"/>
+<connect gate="G$1" pin="PA18/SER1-2/SER3-2/TC3-0" pad="37"/>
+<connect gate="G$1" pin="PA19/SER1-3/SER3-3/TC3-1" pad="38"/>
+<connect gate="G$1" pin="PA20/SER5-2/SER3-2/TC7-0" pad="41"/>
+<connect gate="G$1" pin="PA21/SER5-3/SER3-3/TC7-1" pad="42"/>
+<connect gate="G$1" pin="PA22/SER3-0/SER5-1/TC4-0" pad="43"/>
+<connect gate="G$1" pin="PA23/SER3-1/SER5-0/TC4-1" pad="44"/>
+<connect gate="G$1" pin="PA24/SER3-2/SER5-2/TC5-0/PDEC0-0/USBDM" pad="45"/>
+<connect gate="G$1" pin="PA25/SER3-3/SER5-3/TC5-1/PDEC0-1/USBDP" pad="46"/>
+<connect gate="G$1" pin="PA27/GCLK-1" pad="51"/>
+<connect gate="G$1" pin="PA30/SER7-2/SER1-2/TC6-0/SWCLK" pad="57"/>
+<connect gate="G$1" pin="PA31/SER7-3/SER1-3/TC6-1/SWDIO" pad="58"/>
+<connect gate="G$1" pin="PB00/ADC0-12/SER5-2/TC7-0" pad="61"/>
+<connect gate="G$1" pin="PB01/ADC0-13/SER5-3/TC7-1" pad="62"/>
+<connect gate="G$1" pin="PB02/ADC0-14/SER5-0/TC6-0" pad="63"/>
+<connect gate="G$1" pin="PB03/ADC0/SER5-1/TC6" pad="64"/>
+<connect gate="G$1" pin="PB04/ADC1-6" pad="5"/>
+<connect gate="G$1" pin="PB05/ADC1-7" pad="6"/>
+<connect gate="G$1" pin="PB06/ADC1-8" pad="9"/>
+<connect gate="G$1" pin="PB07/ADC1-9" pad="10"/>
+<connect gate="G$1" pin="PB08/ADC0-2/ADC1-9/SER4-0/TC4-0" pad="11"/>
+<connect gate="G$1" pin="PB09/ADC0-3/ADC1-1/SER4-1/TC4-1" pad="12"/>
+<connect gate="G$1" pin="PB10/SER4-2/TC5-0/TCC0-4" pad="23"/>
+<connect gate="G$1" pin="PB11/SER4-3/TC5-1/TCC0-5" pad="24"/>
+<connect gate="G$1" pin="PB12/SER4-0/TC4-0" pad="25"/>
+<connect gate="G$1" pin="PB13/SER4-1/TC4-1" pad="26"/>
+<connect gate="G$1" pin="PB14/SER4-2/TC5-0" pad="27"/>
+<connect gate="G$1" pin="PB15/SER4-3/TC5-1" pad="28"/>
+<connect gate="G$1" pin="PB16/SER5-0/TC6-0" pad="39"/>
+<connect gate="G$1" pin="PB17/SER5-1/TC6-1" pad="40"/>
+<connect gate="G$1" pin="PB22/XIN1/SER1-2/SER5-2/PDEC0-2/TC7-0" pad="49"/>
+<connect gate="G$1" pin="PB23/XOUT1/SER1-3/SER5-3/TC7-1" pad="50"/>
+<connect gate="G$1" pin="PB30/SER7-0/SER5-1/TC0-0/SWO" pad="59"/>
+<connect gate="G$1" pin="PB31/SER7-1/SER5-0/TC0-1" pad="60"/>
+<connect gate="G$1" pin="RESETN" pad="52"/>
+<connect gate="G$1" pin="VDDANA" pad="8"/>
+<connect gate="G$1" pin="VDDCORE" pad="53"/>
+<connect gate="G$1" pin="VDDIO" pad="21 34 48 56"/>
+<connect gate="G$1" pin="VSW" pad="55"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="lights">
+<packages>
+<package name="LED1206">
+<description>LED 1206 pads (standard pattern)</description>
+<wire x1="0.9525" y1="-0.8128" x2="-0.9652" y2="-0.8128" width="0.1524" layer="51"/>
+<wire x1="0.9525" y1="0.8128" x2="-0.9652" y2="0.8128" width="0.1524" layer="51"/>
+<smd name="2" x="1.422" y="0" dx="1.6" dy="1.803" layer="1"/>
+<smd name="1" x="-1.422" y="0" dx="1.6" dy="1.803" layer="1"/>
+<text x="-1.27" y="1.27" size="1.27" layer="25">&gt;NAME</text>
+<text x="-1.27" y="-2.54" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.6891" y1="-0.8763" x2="-0.9525" y2="0.8763" layer="51"/>
+<rectangle x1="0.9525" y1="-0.8763" x2="1.6891" y2="0.8763" layer="51"/>
+</package>
+<package name="LED1206FAB">
+<description>LED1206 FAB style (smaller pads to allow trace between)</description>
+<wire x1="-2.032" y1="1.016" x2="2.032" y2="1.016" width="0.127" layer="21"/>
+<wire x1="2.032" y1="1.016" x2="2.032" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="2.032" y1="-1.016" x2="-2.032" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="-2.032" y1="-1.016" x2="-2.032" y2="1.016" width="0.127" layer="21"/>
+<smd name="1" x="-1.651" y="0" dx="1.27" dy="1.905" layer="1"/>
+<smd name="2" x="1.651" y="0" dx="1.27" dy="1.905" layer="1"/>
+<text x="-1.778" y="1.27" size="1.016" layer="25" ratio="15">&gt;NAME</text>
+<text x="-1.778" y="-2.286" size="1.016" layer="27" ratio="15">&gt;VALUE</text>
+</package>
+<package name="5MM">
+<description>5mm round through hole part.</description>
+<wire x1="2.54" y1="-1.905" x2="2.54" y2="1.905" width="0.2032" layer="21"/>
+<wire x1="2.54" y1="-1.905" x2="2.54" y2="1.905" width="0.254" layer="21" curve="-286.260205" cap="flat"/>
+<wire x1="-1.143" y1="0" x2="0" y2="1.143" width="0.1524" layer="51" curve="-90" cap="flat"/>
+<wire x1="0" y1="-1.143" x2="1.143" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/>
+<wire x1="-1.651" y1="0" x2="0" y2="1.651" width="0.1524" layer="51" curve="-90" cap="flat"/>
+<wire x1="0" y1="-1.651" x2="1.651" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/>
+<wire x1="-2.159" y1="0" x2="0" y2="2.159" width="0.1524" layer="51" curve="-90" cap="flat"/>
+<wire x1="0" y1="-2.159" x2="2.159" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/>
+<circle x="0" y="0" radius="2.54" width="0.1524" layer="21"/>
+<pad name="IN" x="-1.27" y="0" drill="0.8128" diameter="1.4224"/>
+<pad name="OUT" x="1.27" y="0" drill="0.8128" diameter="1.4224"/>
+<text x="3.175" y="0.5334" size="1.27" layer="25" ratio="10">&gt;NAME</text>
+<text x="3.2004" y="-1.8034" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
+</package>
+<package name="LED0805">
+<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>
+<package name="LED-5630">
+<smd name="P$2" x="2.6" y="0.6" dx="0.6" dy="0.8" layer="1" thermals="no"/>
+<smd name="P$3" x="2.6" y="-0.6" dx="0.6" dy="0.8" layer="1" thermals="no"/>
+<smd name="P$4" x="-2.6" y="0.6" dx="0.6" dy="0.8" layer="1" thermals="no"/>
+<smd name="P$5" x="-2.6" y="-0.6" dx="0.6" dy="0.8" layer="1" thermals="no"/>
+<rectangle x1="-2.5" y1="-1.5" x2="2.5" y2="1.5" layer="51"/>
+<wire x1="0" y1="1.4" x2="0" y2="1.9" width="0.1016" layer="21"/>
+<wire x1="0" y1="-1.4" x2="0" y2="-1.9" width="0.1016" layer="21"/>
+<polygon width="0" layer="1">
+<vertex x="-2.4" y="1"/>
+<vertex x="-2.2" y="1"/>
+<vertex x="-2" y="1.2"/>
+<vertex x="-1.4" y="1.2"/>
+<vertex x="-1.4" y="-1.2"/>
+<vertex x="-2" y="-1.2"/>
+<vertex x="-2.2" y="-1"/>
+<vertex x="-2.4" y="-1"/>
+</polygon>
+<polygon width="0" layer="1">
+<vertex x="2.4" y="1"/>
+<vertex x="2.2" y="1"/>
+<vertex x="2" y="1.2"/>
+<vertex x="-0.8" y="1.2"/>
+<vertex x="-0.8" y="-1.2"/>
+<vertex x="2" y="-1.2"/>
+<vertex x="2.2" y="-1"/>
+<vertex x="2.4" y="-1"/>
+</polygon>
+<polygon width="0" layer="29">
+<vertex x="2.2" y="1.1"/>
+<vertex x="2" y="1.3"/>
+<vertex x="-0.9" y="1.3"/>
+<vertex x="-0.9" y="-1.3"/>
+<vertex x="2" y="-1.3"/>
+<vertex x="2.2" y="-1.1"/>
+<vertex x="3" y="-1.1"/>
+<vertex x="3" y="-0.1"/>
+<vertex x="2.4" y="-0.1"/>
+<vertex x="2.4" y="0.1"/>
+<vertex x="3" y="0.1"/>
+<vertex x="3" y="1.1"/>
+</polygon>
+<polygon width="0" layer="29">
+<vertex x="-3" y="1.1"/>
+<vertex x="-2.2" y="1.1"/>
+<vertex x="-2" y="1.3"/>
+<vertex x="-1.3" y="1.3"/>
+<vertex x="-1.3" y="-1.3"/>
+<vertex x="-2" y="-1.3"/>
+<vertex x="-2.2" y="-1.1"/>
+<vertex x="-3" y="-1.1"/>
+<vertex x="-3" y="-0.1"/>
+<vertex x="-2.5" y="-0.1"/>
+<vertex x="-2.5" y="0.1"/>
+<vertex x="-3" y="0.1"/>
+</polygon>
+<polygon width="0" layer="31">
+<vertex x="-2" y="1.1"/>
+<vertex x="-2" y="-1.1"/>
+<vertex x="-1.5" y="-1.1"/>
+<vertex x="-1.5" y="1.1"/>
+</polygon>
+<polygon width="0" layer="31">
+<vertex x="-0.7" y="1.1"/>
+<vertex x="2" y="1.1"/>
+<vertex x="2" y="-1.1"/>
+<vertex x="-0.7" y="-1.1"/>
+</polygon>
+<wire x1="2.6" y1="-1.2" x2="2.8" y2="-1.4" width="0.1016" layer="21"/>
+<wire x1="2.8" y1="-1.4" x2="2.6" y2="-1.6" width="0.1016" layer="21"/>
+<wire x1="2.6" y1="-1.6" x2="2.6" y2="-1.2" width="0.1016" layer="21"/>
+<wire x1="2.9" y1="-1.2" x2="2.9" y2="-1.6" width="0.1016" layer="21"/>
+</package>
+<package name="0402-D">
+<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
+chip</description>
+<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="51"/>
+<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="51"/>
+<smd name="1" x="-0.525" y="0" dx="0.575" dy="0.7" layer="1"/>
+<smd name="2" x="0.525" y="0" dx="0.575" dy="0.7" layer="1"/>
+<text x="-0.889" y="0.6985" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.0795" y="-1.778" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="51"/>
+<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+<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="LED">
+<description>LED</description>
+<wire x1="1.27" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="2.54" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="1.27" y1="2.54" x2="0" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="2.54" x2="-1.27" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="2.54" x2="0" y2="0" width="0.1524" layer="94"/>
+<wire x1="-2.032" y1="1.778" x2="-3.429" y2="0.381" width="0.1524" layer="94"/>
+<wire x1="-1.905" y1="0.635" x2="-3.302" y2="-0.762" width="0.1524" layer="94"/>
+<text x="3.556" y="-2.032" size="1.778" layer="95" rot="R90">&gt;NAME</text>
+<text x="5.715" y="-2.032" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="C" x="0" y="-2.54" visible="off" length="short" direction="pas" rot="R90"/>
+<pin name="A" x="0" y="5.08" visible="off" length="short" direction="pas" rot="R270"/>
+<polygon width="0.1524" layer="94">
+<vertex x="-3.429" y="0.381"/>
+<vertex x="-3.048" y="1.27"/>
+<vertex x="-2.54" y="0.762"/>
+</polygon>
+<polygon width="0.1524" layer="94">
+<vertex x="-3.302" y="-0.762"/>
+<vertex x="-2.921" y="0.127"/>
+<vertex x="-2.413" y="-0.381"/>
+</polygon>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="LED" prefix="D">
+<description>LED</description>
+<gates>
+<gate name="G$1" symbol="LED" x="0" y="0"/>
+</gates>
+<devices>
+<device name="1206" package="LED1206">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="FAB1206" package="LED1206FAB">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="5MM" package="5MM">
+<connects>
+<connect gate="G$1" pin="A" pad="IN"/>
+<connect gate="G$1" pin="C" pad="OUT"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="0805" package="LED0805">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="5630" package="LED-5630">
+<connects>
+<connect gate="G$1" pin="A" pad="P$4 P$5"/>
+<connect gate="G$1" pin="C" pad="P$2 P$3"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="0402" package="0402-D">
+<connects>
+<connect gate="G$1" pin="A" pad="2"/>
+<connect gate="G$1" pin="C" pad="1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="0603RA" package="LED0603-RIGHTANGLE">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="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">
+<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"/>
+</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>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+</libraries>
+<attributes>
+</attributes>
+<variantdefs>
+</variantdefs>
+<classes>
+<class number="0" name="default" width="0" drill="0">
+</class>
+</classes>
+<parts>
+<part name="J102" library="SparkFun-Connectors" deviceset="CONN_05X2" device="SHD_LOCK_LATCH"/>
+<part name="U7" library="power" deviceset="A4950" device="" value="A4950"/>
+<part name="U5" library="power" deviceset="A4950" device="" value="A4950"/>
+<part name="J100" library="SparkFun-Connectors" deviceset="CONN_04" device="SCREW_LOCK"/>
+<part name="R10" library="passives" deviceset="RESISTOR" device="0402" value="120R"/>
+<part name="R14" library="passives" deviceset="RESISTOR" device="0402" value="120R"/>
+<part name="J1" library="connector" deviceset="PWRPAD" device="M3-SKINNY"/>
+<part name="J2" library="connector" deviceset="PWRPAD" device="M3-SKINNY"/>
+<part name="GND4" library="supply1" deviceset="GND" device=""/>
+<part name="GND5" library="supply1" deviceset="GND" device=""/>
+<part name="C23" library="passives" deviceset="CAP" device="0805" value="22uF 35v"/>
+<part name="C27" library="passives" deviceset="CAP" device="0805" value="22uF 35v"/>
+<part name="GND6" library="supply1" deviceset="GND" device=""/>
+<part name="GND7" library="supply1" deviceset="GND" device=""/>
+<part name="R21" library="passives" deviceset="RESISTOR" device="1206" value="100mOhm 1W 1%"/>
+<part name="R20" library="passives" deviceset="RESISTOR" device="1206" value="100mOhm 1W 1%"/>
+<part name="GND8" library="supply1" deviceset="GND" device=""/>
+<part name="GND9" library="supply1" deviceset="GND" device=""/>
+<part name="P+1" library="supply1" deviceset="+24V" device=""/>
+<part name="P+2" library="supply1" deviceset="+24V" device=""/>
+<part name="R16" library="passives" deviceset="RESISTOR" device="0402" value="120R"/>
+<part name="R15" library="passives" deviceset="RESISTOR" device="0402" value="120R"/>
+<part name="R11" library="passives" deviceset="RESISTOR" device="0402" value="120R"/>
+<part name="R12" library="passives" deviceset="RESISTOR" device="0402" value="120R"/>
+<part name="GND10" library="supply1" deviceset="GND" device=""/>
+<part name="GND11" library="supply1" deviceset="GND" device=""/>
+<part name="P+4" library="supply1" deviceset="+5V" device=""/>
+<part name="P+5" library="supply1" deviceset="+5V" device=""/>
+<part name="P+3" library="supply1" deviceset="+24V" device=""/>
+<part name="P+6" library="supply1" deviceset="+24V" device=""/>
+<part name="D4" library="passives" deviceset="DIODE" device="SMA403D"/>
+<part name="GND18" library="supply1" deviceset="GND" device=""/>
+<part name="P+8" library="supply1" deviceset="+24V" device=""/>
+<part name="U4" library="sensor" deviceset="AS5047" device=""/>
+<part name="+3V8" library="supply1" deviceset="+3V3" device=""/>
+<part name="C21" library="passives" deviceset="CAP" device="0402" value="0.1uF"/>
+<part name="GND19" library="supply1" deviceset="GND" device=""/>
+<part name="R17" library="passives" deviceset="RESISTOR" device="0402" value="10k"/>
+<part name="R19" library="passives" deviceset="RESISTOR" device="0402" value="1k"/>
+<part name="GND26" library="supply1" deviceset="GND" device=""/>
+<part name="P+10" library="supply1" deviceset="+24V" device=""/>
+<part name="R13" library="passives" deviceset="RESISTOR" device="0402" value="470R"/>
+<part name="C101" library="passives" deviceset="CAP-POL" device="CAP_POL_SMD6.6X6.6" value="150uF 35v"/>
+<part name="U3" library="microcontrollers" deviceset="ATSAMD51J" device="QFN64"/>
+<part name="J103" library="SparkFun-Connectors" deviceset="CORTEX_JTAG_DEBUG" device="_PTH_NS"/>
+<part name="+3V3" library="supply1" deviceset="+3V3" device=""/>
+<part name="GND14" library="supply1" deviceset="GND" device=""/>
+<part name="R3" library="passives" deviceset="RESISTOR" device="0402" value="10k"/>
+<part name="+3V4" library="supply1" deviceset="+3V3" device=""/>
+<part name="S1" library="passives" deviceset="2-8X4-5_SWITCH" device="SIDE"/>
+<part name="C4" library="passives" deviceset="CAP" device="0402" value="0.1uF"/>
+<part name="X1" library="connector" deviceset="USB" device=""/>
+<part name="P+9" library="supply1" deviceset="+5V" device=""/>
+<part name="GND15" library="supply1" deviceset="GND" device=""/>
+<part name="R1" library="passives" deviceset="RESISTOR" device="0402" value="10k"/>
+<part name="+3V5" library="supply1" deviceset="+3V3" device=""/>
+<part name="L1" library="passives" deviceset="INDUCTOR" device="-0805" value="10uH"/>
+<part name="GND16" library="supply1" deviceset="GND" device=""/>
+<part name="GND17" library="supply1" deviceset="GND" device=""/>
+<part name="C13" library="passives" deviceset="CAP" device="0402" value="0.1uF"/>
+<part name="C12" library="passives" deviceset="CAP" device="0603-CAP" value="10uF 10v"/>
+<part name="C15" library="passives" deviceset="CAP" device="0402" value="0.1uF"/>
+<part name="C9" library="passives" deviceset="CAP" device="0402" value="0.1uF"/>
+<part name="C16" library="passives" deviceset="CAP" device="0402" value="0.1uF"/>
+<part name="C20" library="passives" deviceset="CAP" device="0402" value="0.1uF"/>
+<part name="GND20" library="supply1" deviceset="GND" device=""/>
+<part name="+3V6" library="supply1" deviceset="+3V3" device=""/>
+<part name="U1" library="power" deviceset="VREG-AP2112" device=""/>
+<part name="P+11" library="supply1" deviceset="+5V" device=""/>
+<part name="C2" library="passives" deviceset="CAP" device="0603-CAP" value="10uF 10v"/>
+<part name="C3" library="passives" deviceset="CAP" device="0603-CAP" value="10uF 10v"/>
+<part name="C1" library="passives" deviceset="CAP" device="0402" value="1uF"/>
+<part name="GND21" library="supply1" deviceset="GND" device=""/>
+<part name="+3V7" library="supply1" deviceset="+3V3" device=""/>
+<part name="J101" library="passives" deviceset="DIPSWITCH-8" device="0100"/>
+<part name="+3V9" library="supply1" deviceset="+3V3" device=""/>
+<part name="R6" library="passives" deviceset="RESISTOR" device="0402" value="10k"/>
+<part name="R5" library="passives" deviceset="RESISTOR" device="0402" value="470R"/>
+<part name="R4" library="passives" deviceset="RESISTOR" device="0402" value="470R"/>
+<part name="R2" library="passives" deviceset="RESISTOR" device="0402" value="470R"/>
+<part name="+3V10" library="supply1" deviceset="+3V3" device=""/>
+<part name="+3V11" library="supply1" deviceset="+3V3" device=""/>
+<part name="+3V12" library="supply1" deviceset="+3V3" device=""/>
+<part name="Y1" library="passives" deviceset="MHZ-CRYSTAL" device=""/>
+<part name="C14" library="passives" deviceset="CAP" device="0402" value="10pF"/>
+<part name="C11" library="passives" deviceset="CAP" device="0402" value="10pF"/>
+<part name="GND22" library="supply1" deviceset="GND" device=""/>
+<part name="C17" library="passives" deviceset="CAP" device="0402" value="10pF"/>
+<part name="Y2" library="passives" deviceset="KHZ-CRYSTAL" device=""/>
+<part name="C18" library="passives" deviceset="CAP" device="0402" value="10pF"/>
+<part name="GND23" library="supply1" deviceset="GND" device=""/>
+<part name="D1" library="lights" deviceset="LED" device="0603RA"/>
+<part name="D2" library="lights" deviceset="LED" device="0603RA"/>
+<part name="D3" library="lights" deviceset="LED" device="0603RA"/>
+<part name="GND24" library="supply1" deviceset="GND" device=""/>
+<part name="U2" library="comm" deviceset="MAX13450EAUDT" device=""/>
+<part name="C6" library="passives" deviceset="CAP" device="0402" value="0.1uF 10v"/>
+<part name="C8" library="passives" deviceset="CAP" device="0402" value="0.1uF 10v"/>
+<part name="GND27" library="supply1" deviceset="GND" device=""/>
+<part name="C5" library="passives" deviceset="CAP" device="0402" value="1uf 10v"/>
+<part name="C10" library="passives" deviceset="CAP" device="0402" value="1uF 10v"/>
+<part name="+3V13" library="supply1" deviceset="+3V3" device=""/>
+<part name="P+12" library="supply1" deviceset="+5V" device=""/>
+<part name="GND28" library="supply1" deviceset="GND" device=""/>
+<part name="GND29" library="supply1" deviceset="GND" device=""/>
+<part name="R7" library="passives" deviceset="RESISTOR" device="0402" value="10k"/>
+<part name="GND30" library="supply1" deviceset="GND" device=""/>
+<part name="R8" library="passives" deviceset="RESISTOR" device="0402" value="10k"/>
+<part name="GND31" library="supply1" deviceset="GND" device=""/>
+<part name="GND32" library="supply1" deviceset="GND" device=""/>
+<part name="+3V14" library="supply1" deviceset="+3V3" device=""/>
+<part name="C19" library="passives" deviceset="CAP" device="0402" value="0.1uF"/>
+<part name="GND33" library="supply1" deviceset="GND" device=""/>
+<part name="U6" library="sensor" deviceset="RTD-NI1000SOT" device=""/>
+<part name="GND1" library="supply1" deviceset="GND" device=""/>
+<part name="R18" library="passives" deviceset="RESISTOR" device="0402" value="1k"/>
+<part name="GND2" library="supply1" deviceset="GND" device=""/>
+<part name="+3V1" library="supply1" deviceset="+3V3" device=""/>
+<part name="C26" library="passives" deviceset="CAP" device="0805" value="22uF 35v"/>
+<part name="C22" library="passives" deviceset="CAP" device="0805" value="22uF 35v"/>
+<part name="C25" library="passives" deviceset="CAP" device="0402" value="1uF 35v"/>
+<part name="C24" library="passives" deviceset="CAP" device="0402" value="1uF 35v"/>
+<part name="C7" library="passives" deviceset="CAP" device="0402" value="0.1uF"/>
+<part name="R9" library="passives" deviceset="RESISTOR" device="0402" value="10k"/>
+<part name="C100" library="passives" deviceset="CAP-POL" device="CAP_POL_SMD6.6X6.6" value="150uF 35v"/>
+<part name="J3" library="SparkFun-Connectors" deviceset="CONN_03" device="SMD_RA_MALE"/>
+<part name="GND3" library="supply1" deviceset="GND" device=""/>
+<part name="+3V2" library="supply1" deviceset="+3V3" device=""/>
+</parts>
+<sheets>
+<sheet>
+<plain>
+<text x="22.86" y="198.12" size="1.778" layer="91">SIDE LEDS</text>
+</plain>
+<instances>
+<instance part="J102" gate="G$1" x="340.36" y="185.42" smashed="yes">
+<attribute name="VALUE" x="336.55" y="175.514" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="336.55" y="193.548" size="1.778" layer="95" font="vector"/>
+</instance>
+<instance part="U7" gate="G$1" x="292.1" y="45.72" smashed="yes"/>
+<instance part="U5" gate="G$1" x="292.1" y="88.9" smashed="yes"/>
+<instance part="J100" gate="J1" x="421.64" y="96.52" smashed="yes" rot="R180">
+<attribute name="VALUE" x="426.72" y="103.886" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="426.72" y="88.392" size="1.778" layer="95" font="vector" rot="R180"/>
+</instance>
+<instance part="R10" gate="G$1" x="269.24" y="81.28" smashed="yes">
+<attribute name="NAME" x="265.43" y="82.7786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="265.43" y="77.978" size="1.778" layer="96"/>
+</instance>
+<instance part="R14" gate="G$1" x="269.24" y="38.1" smashed="yes">
+<attribute name="NAME" x="265.43" y="39.5986" size="1.778" layer="95"/>
+<attribute name="VALUE" x="265.43" y="34.798" size="1.778" layer="96"/>
+</instance>
+<instance part="J1" gate="G$1" x="426.72" y="73.66" smashed="yes"/>
+<instance part="J2" gate="G$1" x="426.72" y="78.74" smashed="yes"/>
+<instance part="GND4" gate="1" x="246.38" y="96.52" smashed="yes" rot="R270">
+<attribute name="VALUE" x="243.84" y="99.06" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="GND5" gate="1" x="246.38" y="53.34" smashed="yes" rot="R270">
+<attribute name="VALUE" x="243.84" y="55.88" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="C23" gate="G$1" x="312.42" y="33.02" smashed="yes">
+<attribute name="NAME" x="313.944" y="35.941" size="1.778" layer="95"/>
+<attribute name="VALUE" x="313.944" y="30.861" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="313.944" y="28.956" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="313.944" y="27.178" size="1.27" layer="97"/>
+<attribute name="TYPE" x="313.944" y="25.4" size="1.27" layer="97"/>
+</instance>
+<instance part="C27" gate="G$1" x="312.42" y="76.2" smashed="yes">
+<attribute name="NAME" x="313.944" y="79.121" size="1.778" layer="95"/>
+<attribute name="VALUE" x="313.944" y="74.041" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="313.944" y="72.136" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="313.944" y="70.358" size="1.27" layer="97"/>
+<attribute name="TYPE" x="313.944" y="68.58" size="1.27" layer="97"/>
+</instance>
+<instance part="GND6" gate="1" x="312.42" y="66.04" smashed="yes">
+<attribute name="VALUE" x="309.88" y="63.5" size="1.778" layer="96"/>
+</instance>
+<instance part="GND7" gate="1" x="312.42" y="22.86" smashed="yes">
+<attribute name="VALUE" x="309.88" y="20.32" size="1.778" layer="96"/>
+</instance>
+<instance part="R21" gate="G$1" x="363.22" y="48.26" smashed="yes">
+<attribute name="NAME" x="359.41" y="49.7586" size="1.778" layer="95"/>
+<attribute name="VALUE" x="359.41" y="44.958" size="1.778" layer="96"/>
+<attribute name="PRECISION" x="359.41" y="41.402" size="1.27" layer="97"/>
+<attribute name="PACKAGE" x="359.41" y="43.18" size="1.27" layer="97"/>
+</instance>
+<instance part="R20" gate="G$1" x="363.22" y="91.44" smashed="yes">
+<attribute name="NAME" x="359.41" y="92.9386" size="1.778" layer="95"/>
+<attribute name="VALUE" x="359.41" y="88.138" size="1.778" layer="96"/>
+<attribute name="PRECISION" x="359.41" y="84.582" size="1.27" layer="97"/>
+<attribute name="PACKAGE" x="359.41" y="86.36" size="1.27" layer="97"/>
+</instance>
+<instance part="GND8" gate="1" x="373.38" y="81.28" smashed="yes">
+<attribute name="VALUE" x="370.84" y="78.74" size="1.778" layer="96"/>
+</instance>
+<instance part="GND9" gate="1" x="373.38" y="38.1" smashed="yes">
+<attribute name="VALUE" x="370.84" y="35.56" size="1.778" layer="96"/>
+</instance>
+<instance part="P+1" gate="1" x="358.14" y="81.28" smashed="yes" rot="R270">
+<attribute name="VALUE" x="355.6" y="76.2" size="1.778" layer="96"/>
+</instance>
+<instance part="P+2" gate="1" x="358.14" y="38.1" smashed="yes" rot="R270">
+<attribute name="VALUE" x="355.6" y="33.02" size="1.778" layer="96"/>
+</instance>
+<instance part="R16" gate="G$1" x="269.24" y="43.18" smashed="yes">
+<attribute name="NAME" x="265.43" y="44.6786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="265.43" y="39.878" size="1.778" layer="96"/>
+</instance>
+<instance part="R15" gate="G$1" x="269.24" y="48.26" smashed="yes">
+<attribute name="NAME" x="265.43" y="49.7586" size="1.778" layer="95"/>
+<attribute name="VALUE" x="265.43" y="44.958" size="1.778" layer="96"/>
+</instance>
+<instance part="R11" gate="G$1" x="269.24" y="86.36" smashed="yes">
+<attribute name="NAME" x="265.43" y="87.8586" size="1.778" layer="95"/>
+<attribute name="VALUE" x="265.43" y="83.058" size="1.778" layer="96"/>
+</instance>
+<instance part="R12" gate="G$1" x="269.24" y="91.44" smashed="yes">
+<attribute name="NAME" x="265.43" y="92.9386" size="1.778" layer="95"/>
+<attribute name="VALUE" x="265.43" y="88.138" size="1.778" layer="96"/>
+</instance>
+<instance part="GND10" gate="1" x="358.14" y="185.42" smashed="yes" rot="R90">
+<attribute name="VALUE" x="360.68" y="182.88" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="GND11" gate="1" x="322.58" y="185.42" smashed="yes" rot="R270">
+<attribute name="VALUE" x="320.04" y="187.96" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="P+4" gate="1" x="358.14" y="190.5" smashed="yes" rot="R270">
+<attribute name="VALUE" x="360.68" y="190.5" size="1.778" layer="96"/>
+</instance>
+<instance part="P+5" gate="1" x="322.58" y="180.34" smashed="yes" rot="R90">
+<attribute name="VALUE" x="320.04" y="180.34" size="1.778" layer="96" rot="R180"/>
+</instance>
+<instance part="P+3" gate="1" x="322.58" y="190.5" smashed="yes" rot="R90">
+<attribute name="VALUE" x="320.04" y="190.5" size="1.778" layer="96" rot="R180"/>
+</instance>
+<instance part="P+6" gate="1" x="358.14" y="180.34" smashed="yes" rot="R270">
+<attribute name="VALUE" x="360.68" y="180.34" size="1.778" layer="96"/>
+</instance>
+<instance part="D4" gate="G$1" x="264.16" y="124.46" smashed="yes">
+<attribute name="NAME" x="266.7" y="124.9426" size="1.778" layer="95"/>
+<attribute name="VALUE" x="266.7" y="122.1486" size="1.778" layer="96"/>
+</instance>
+<instance part="GND18" gate="1" x="246.38" y="124.46" smashed="yes" rot="R270">
+<attribute name="VALUE" x="243.84" y="127" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="P+8" gate="1" x="281.94" y="124.46" smashed="yes" rot="R270">
+<attribute name="VALUE" x="284.48" y="124.46" size="1.778" layer="96"/>
+</instance>
+<instance part="U4" gate="G$1" x="292.1" y="147.32" smashed="yes">
+<attribute name="NAME" x="289.56" y="160.02" size="1.27" layer="95"/>
+<attribute name="VALUE" x="289.56" y="134.62" size="1.27" layer="96"/>
+</instance>
+<instance part="+3V8" gate="G$1" x="335.28" y="144.78" smashed="yes" rot="R270">
+<attribute name="VALUE" x="330.2" y="147.32" size="1.778" layer="96"/>
+</instance>
+<instance part="C21" gate="G$1" x="317.5" y="147.32" smashed="yes">
+<attribute name="NAME" x="319.024" y="150.241" size="1.778" layer="95"/>
+<attribute name="VALUE" x="319.024" y="145.161" size="1.778" layer="96"/>
+</instance>
+<instance part="GND19" gate="1" x="335.28" y="152.4" smashed="yes" rot="R90">
+<attribute name="VALUE" x="337.82" y="149.86" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="R17" gate="G$1" x="375.92" y="137.16" smashed="yes" rot="R90">
+<attribute name="NAME" x="374.4214" y="133.35" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="379.222" y="133.35" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="R19" gate="G$1" x="375.92" y="121.92" smashed="yes" rot="R90">
+<attribute name="NAME" x="374.4214" y="118.11" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="379.222" y="118.11" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="GND26" gate="1" x="375.92" y="111.76" smashed="yes">
+<attribute name="VALUE" x="373.38" y="109.22" size="1.778" layer="96"/>
+</instance>
+<instance part="P+10" gate="1" x="375.92" y="149.86" smashed="yes">
+<attribute name="VALUE" x="373.38" y="144.78" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="R13" gate="G$1" x="363.22" y="129.54" smashed="yes">
+<attribute name="NAME" x="359.41" y="131.0386" size="1.778" layer="95"/>
+<attribute name="VALUE" x="359.41" y="126.238" size="1.778" layer="96"/>
+</instance>
+<instance part="C101" gate="G$1" x="264.16" y="116.84" smashed="yes" rot="R270">
+<attribute name="NAME" x="269.24" y="114.3" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="261.62" y="114.3" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="U3" gate="G$1" x="154.94" y="152.4" smashed="yes">
+<attribute name="NAME" x="149.86" y="160.02" size="1.778" layer="95"/>
+<attribute name="VALUE" x="149.86" y="10.16" size="1.778" layer="96"/>
+</instance>
+<instance part="J103" gate="J1" x="50.8" y="38.1" smashed="yes">
+<attribute name="NAME" x="38.1" y="45.974" size="1.778" layer="95" font="vector"/>
+<attribute name="VALUE" x="38.1" y="28.194" size="1.778" layer="96" font="vector"/>
+</instance>
+<instance part="+3V3" gate="G$1" x="25.4" y="50.8" smashed="yes">
+<attribute name="VALUE" x="22.86" y="45.72" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="GND14" gate="1" x="25.4" y="25.4" smashed="yes">
+<attribute name="VALUE" x="22.86" y="22.86" size="1.778" layer="96"/>
+</instance>
+<instance part="R3" gate="G$1" x="86.36" y="50.8" smashed="yes" rot="R90">
+<attribute name="NAME" x="84.8614" y="46.99" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="89.662" y="46.99" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="+3V4" gate="G$1" x="86.36" y="63.5" smashed="yes">
+<attribute name="VALUE" x="83.82" y="58.42" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="S1" gate="G$1" x="101.6" y="25.4" smashed="yes">
+<attribute name="NAME" x="95.25" y="22.86" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="97.79" y="28.575" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="C4" gate="G$1" x="109.22" y="22.86" smashed="yes">
+<attribute name="NAME" x="110.744" y="25.781" size="1.778" layer="95"/>
+<attribute name="VALUE" x="110.744" y="20.701" size="1.778" layer="96"/>
+</instance>
+<instance part="X1" gate="G$1" x="40.64" y="76.2" smashed="yes" rot="R270">
+<attribute name="NAME" x="38.735" y="80.645" size="1.27" layer="95" font="vector"/>
+<attribute name="VALUE" x="38.735" y="67.945" size="1.27" layer="96" font="vector"/>
+</instance>
+<instance part="P+9" gate="1" x="71.12" y="76.2" smashed="yes" rot="R270">
+<attribute name="VALUE" x="73.66" y="76.2" size="1.778" layer="96"/>
+</instance>
+<instance part="GND15" gate="1" x="63.5" y="78.74" smashed="yes" rot="R90">
+<attribute name="VALUE" x="66.04" y="76.2" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="R1" gate="G$1" x="109.22" y="50.8" smashed="yes" rot="R90">
+<attribute name="NAME" x="107.7214" y="46.99" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="112.522" y="46.99" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="+3V5" gate="G$1" x="109.22" y="63.5" smashed="yes">
+<attribute name="VALUE" x="106.68" y="58.42" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="L1" gate="G$1" x="104.14" y="121.92" smashed="yes" rot="R270">
+<attribute name="NAME" x="99.06" y="123.19" size="1.778" layer="95"/>
+<attribute name="VALUE" x="99.06" y="118.11" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="99.06" y="115.57" size="1.27" layer="97"/>
+</instance>
+<instance part="GND16" gate="1" x="93.98" y="93.98" smashed="yes">
+<attribute name="VALUE" x="91.44" y="91.44" size="1.778" layer="96"/>
+</instance>
+<instance part="GND17" gate="1" x="109.22" y="10.16" smashed="yes">
+<attribute name="VALUE" x="106.68" y="7.62" size="1.778" layer="96"/>
+</instance>
+<instance part="C13" gate="G$1" x="109.22" y="101.6" smashed="yes">
+<attribute name="NAME" x="110.744" y="104.521" size="1.778" layer="95"/>
+<attribute name="VALUE" x="110.744" y="99.441" size="1.778" layer="96"/>
+</instance>
+<instance part="C12" gate="G$1" x="93.98" y="101.6" smashed="yes">
+<attribute name="NAME" x="95.504" y="104.521" size="1.778" layer="95"/>
+<attribute name="VALUE" x="95.504" y="99.441" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="95.504" y="97.536" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="95.504" y="95.758" size="1.27" layer="97"/>
+<attribute name="TYPE" x="95.504" y="93.98" size="1.27" layer="97"/>
+</instance>
+<instance part="C15" gate="G$1" x="88.9" y="147.32" smashed="yes">
+<attribute name="NAME" x="90.424" y="150.241" size="1.778" layer="95"/>
+<attribute name="VALUE" x="90.424" y="145.161" size="1.778" layer="96"/>
+</instance>
+<instance part="C9" gate="G$1" x="78.74" y="147.32" smashed="yes">
+<attribute name="NAME" x="80.264" y="150.241" size="1.778" layer="95"/>
+<attribute name="VALUE" x="80.264" y="145.161" size="1.778" layer="96"/>
+</instance>
+<instance part="C16" gate="G$1" x="68.58" y="147.32" smashed="yes">
+<attribute name="NAME" x="70.104" y="150.241" size="1.778" layer="95"/>
+<attribute name="VALUE" x="70.104" y="145.161" size="1.778" layer="96"/>
+</instance>
+<instance part="C20" gate="G$1" x="58.42" y="147.32" smashed="yes">
+<attribute name="NAME" x="59.944" y="150.241" size="1.778" layer="95"/>
+<attribute name="VALUE" x="59.944" y="145.161" size="1.778" layer="96"/>
+</instance>
+<instance part="GND20" gate="1" x="58.42" y="134.62" smashed="yes">
+<attribute name="VALUE" x="55.88" y="132.08" size="1.778" layer="96"/>
+</instance>
+<instance part="+3V6" gate="G$1" x="58.42" y="160.02" smashed="yes">
+<attribute name="VALUE" x="55.88" y="154.94" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="U1" gate="G$1" x="35.56" y="119.38" smashed="yes">
+<attribute name="NAME" x="33.02" y="127" size="1.27" layer="95"/>
+<attribute name="VALUE" x="38.1" y="111.76" size="1.27" layer="96"/>
+</instance>
+<instance part="P+11" gate="1" x="5.08" y="121.92" smashed="yes" rot="R90">
+<attribute name="VALUE" x="2.54" y="121.92" size="1.778" layer="96" rot="R180"/>
+</instance>
+<instance part="C2" gate="G$1" x="12.7" y="116.84" smashed="yes">
+<attribute name="NAME" x="14.224" y="119.761" size="1.778" layer="95"/>
+<attribute name="VALUE" x="14.224" y="114.681" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="14.224" y="112.776" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="14.224" y="110.998" size="1.27" layer="97"/>
+<attribute name="TYPE" x="14.224" y="109.22" size="1.27" layer="97"/>
+</instance>
+<instance part="C3" gate="G$1" x="53.34" y="116.84" smashed="yes">
+<attribute name="NAME" x="54.864" y="119.761" size="1.778" layer="95"/>
+<attribute name="VALUE" x="54.864" y="114.681" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="54.864" y="112.776" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="54.864" y="110.998" size="1.27" layer="97"/>
+<attribute name="TYPE" x="54.864" y="109.22" size="1.27" layer="97"/>
+</instance>
+<instance part="C1" gate="G$1" x="68.58" y="116.84" smashed="yes">
+<attribute name="NAME" x="70.104" y="119.761" size="1.778" layer="95"/>
+<attribute name="VALUE" x="70.104" y="114.681" size="1.778" layer="96"/>
+</instance>
+<instance part="GND21" gate="1" x="35.56" y="101.6" smashed="yes">
+<attribute name="VALUE" x="33.02" y="99.06" size="1.778" layer="96"/>
+</instance>
+<instance part="+3V7" gate="G$1" x="81.28" y="121.92" smashed="yes" rot="R270">
+<attribute name="VALUE" x="76.2" y="124.46" size="1.778" layer="96"/>
+</instance>
+<instance part="J101" gate="G$1" x="20.32" y="147.32" smashed="yes"/>
+<instance part="+3V9" gate="G$1" x="50.8" y="160.02" smashed="yes">
+<attribute name="VALUE" x="48.26" y="154.94" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="R6" gate="G$1" x="43.18" y="154.94" smashed="yes">
+<attribute name="NAME" x="39.37" y="156.4386" size="1.778" layer="95"/>
+<attribute name="VALUE" x="39.37" y="151.638" size="1.778" layer="96"/>
+</instance>
+<instance part="R5" gate="G$1" x="68.58" y="182.88" smashed="yes">
+<attribute name="NAME" x="64.77" y="184.3786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="64.77" y="179.578" size="1.778" layer="96"/>
+</instance>
+<instance part="R4" gate="G$1" x="55.88" y="187.96" smashed="yes">
+<attribute name="NAME" x="52.07" y="189.4586" size="1.778" layer="95"/>
+<attribute name="VALUE" x="52.07" y="184.658" size="1.778" layer="96"/>
+</instance>
+<instance part="R2" gate="G$1" x="43.18" y="193.04" smashed="yes">
+<attribute name="NAME" x="39.37" y="194.5386" size="1.778" layer="95"/>
+<attribute name="VALUE" x="39.37" y="189.738" size="1.778" layer="96"/>
+</instance>
+<instance part="+3V10" gate="G$1" x="81.28" y="182.88" smashed="yes" rot="R270">
+<attribute name="VALUE" x="83.82" y="182.88" size="1.778" layer="96"/>
+</instance>
+<instance part="+3V11" gate="G$1" x="81.28" y="187.96" smashed="yes" rot="R270">
+<attribute name="VALUE" x="83.82" y="187.96" size="1.778" layer="96"/>
+</instance>
+<instance part="+3V12" gate="G$1" x="81.28" y="193.04" smashed="yes" rot="R270">
+<attribute name="VALUE" x="83.82" y="193.04" size="1.778" layer="96"/>
+</instance>
+<instance part="Y1" gate="G$1" x="60.96" y="210.82" smashed="yes" rot="R90">
+<attribute name="NAME" x="59.944" y="213.36" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="63.5" y="213.36" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="C14" gate="G$1" x="76.2" y="208.28" smashed="yes" rot="R270">
+<attribute name="NAME" x="79.121" y="206.756" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="74.041" y="206.756" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="C11" gate="G$1" x="78.74" y="213.36" smashed="yes" rot="R90">
+<attribute name="NAME" x="75.819" y="214.884" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="80.899" y="214.884" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="GND22" gate="1" x="88.9" y="210.82" smashed="yes" rot="R90">
+<attribute name="VALUE" x="91.44" y="208.28" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="C17" gate="G$1" x="76.2" y="238.76" smashed="yes" rot="R90">
+<attribute name="NAME" x="73.279" y="240.284" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="78.359" y="240.284" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="Y2" gate="G$1" x="60.96" y="236.22" smashed="yes" rot="R270">
+<attribute name="NAME" x="61.976" y="233.68" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="58.42" y="233.68" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="C18" gate="G$1" x="73.66" y="233.68" smashed="yes" rot="R270">
+<attribute name="NAME" x="76.581" y="232.156" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="71.501" y="232.156" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="GND23" gate="1" x="88.9" y="236.22" smashed="yes" rot="R90">
+<attribute name="VALUE" x="91.44" y="233.68" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="D1" gate="G$1" x="27.94" y="193.04" smashed="yes" rot="R270">
+<attribute name="NAME" x="25.908" y="189.484" size="1.778" layer="95"/>
+<attribute name="VALUE" x="25.908" y="187.325" size="1.778" layer="96"/>
+</instance>
+<instance part="D2" gate="G$1" x="17.78" y="187.96" smashed="yes" rot="R270">
+<attribute name="NAME" x="15.748" y="184.404" size="1.778" layer="95"/>
+<attribute name="VALUE" x="15.748" y="182.245" size="1.778" layer="96"/>
+</instance>
+<instance part="D3" gate="G$1" x="35.56" y="182.88" smashed="yes" rot="R270">
+<attribute name="NAME" x="33.528" y="179.324" size="1.778" layer="95"/>
+<attribute name="VALUE" x="33.528" y="177.165" size="1.778" layer="96"/>
+</instance>
+<instance part="GND24" gate="1" x="0" y="182.88" smashed="yes" rot="R270">
+<attribute name="VALUE" x="-2.54" y="185.42" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="U2" gate="A" x="180.34" y="208.28" smashed="yes">
+<attribute name="NAME" x="167.64" y="244.84" size="2.0828" layer="95" ratio="10" rot="SR0"/>
+<attribute name="VALUE" x="167.64" y="168.72" size="2.0828" layer="96" ratio="10" rot="SR0"/>
+</instance>
+<instance part="C6" gate="G$1" x="203.2" y="233.68" smashed="yes">
+<attribute name="NAME" x="204.724" y="236.601" size="1.778" layer="95"/>
+<attribute name="VALUE" x="204.724" y="231.521" size="1.778" layer="96"/>
+</instance>
+<instance part="C8" gate="G$1" x="241.3" y="236.22" smashed="yes">
+<attribute name="NAME" x="242.824" y="239.141" size="1.778" layer="95"/>
+<attribute name="VALUE" x="242.824" y="234.061" size="1.778" layer="96"/>
+</instance>
+<instance part="GND27" gate="1" x="203.2" y="167.64" smashed="yes">
+<attribute name="VALUE" x="200.66" y="165.1" size="1.778" layer="96"/>
+</instance>
+<instance part="C5" gate="G$1" x="218.44" y="233.68" smashed="yes">
+<attribute name="NAME" x="219.964" y="236.601" size="1.778" layer="95"/>
+<attribute name="VALUE" x="219.964" y="231.521" size="1.778" layer="96"/>
+</instance>
+<instance part="C10" gate="G$1" x="256.54" y="236.22" smashed="yes">
+<attribute name="NAME" x="258.064" y="239.141" size="1.778" layer="95"/>
+<attribute name="VALUE" x="258.064" y="234.061" size="1.778" layer="96"/>
+</instance>
+<instance part="+3V13" gate="G$1" x="228.6" y="238.76" smashed="yes" rot="R270">
+<attribute name="VALUE" x="228.6" y="236.22" size="1.778" layer="96"/>
+</instance>
+<instance part="P+12" gate="1" x="266.7" y="241.3" smashed="yes" rot="R270">
+<attribute name="VALUE" x="269.24" y="238.76" size="1.778" layer="96"/>
+</instance>
+<instance part="GND28" gate="1" x="203.2" y="220.98" smashed="yes">
+<attribute name="VALUE" x="200.66" y="218.44" size="1.778" layer="96"/>
+</instance>
+<instance part="GND29" gate="1" x="241.3" y="223.52" smashed="yes">
+<attribute name="VALUE" x="238.76" y="220.98" size="1.778" layer="96"/>
+</instance>
+<instance part="R7" gate="G$1" x="139.7" y="193.04" smashed="yes">
+<attribute name="NAME" x="135.89" y="189.4586" size="1.778" layer="95"/>
+<attribute name="VALUE" x="135.89" y="184.658" size="1.778" layer="96"/>
+</instance>
+<instance part="GND30" gate="1" x="129.54" y="193.04" smashed="yes" rot="R270">
+<attribute name="VALUE" x="127" y="195.58" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="R8" gate="G$1" x="149.86" y="198.12" smashed="yes">
+<attribute name="NAME" x="146.05" y="199.6186" size="1.778" layer="95"/>
+<attribute name="VALUE" x="146.05" y="194.818" size="1.778" layer="96"/>
+</instance>
+<instance part="GND31" gate="1" x="124.46" y="198.12" smashed="yes" rot="R270">
+<attribute name="VALUE" x="121.92" y="200.66" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="GND32" gate="1" x="129.54" y="228.6" smashed="yes" rot="R270">
+<attribute name="VALUE" x="127" y="231.14" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="+3V14" gate="G$1" x="226.06" y="144.78" smashed="yes" rot="R270">
+<attribute name="VALUE" x="220.98" y="147.32" size="1.778" layer="96"/>
+</instance>
+<instance part="C19" gate="G$1" x="215.9" y="139.7" smashed="yes">
+<attribute name="NAME" x="217.424" y="142.621" size="1.778" layer="95"/>
+<attribute name="VALUE" x="217.424" y="137.541" size="1.778" layer="96"/>
+</instance>
+<instance part="GND33" gate="1" x="215.9" y="132.08" smashed="yes">
+<attribute name="VALUE" x="213.36" y="129.54" size="1.778" layer="96"/>
+</instance>
+<instance part="U6" gate="G$1" x="419.1" y="134.62" smashed="yes">
+<attribute name="NAME" x="414.02" y="144.78" size="1.778" layer="95"/>
+<attribute name="VALUE" x="414.02" y="121.92" size="1.778" layer="96"/>
+</instance>
+<instance part="GND1" gate="1" x="439.42" y="134.62" smashed="yes" rot="R90">
+<attribute name="VALUE" x="441.96" y="132.08" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="R18" gate="G$1" x="398.78" y="124.46" smashed="yes" rot="R90">
+<attribute name="NAME" x="397.2814" y="120.65" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="402.082" y="120.65" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="GND2" gate="1" x="398.78" y="111.76" smashed="yes">
+<attribute name="VALUE" x="396.24" y="109.22" size="1.778" layer="96"/>
+</instance>
+<instance part="+3V1" gate="G$1" x="396.24" y="139.7" smashed="yes" rot="R90">
+<attribute name="VALUE" x="401.32" y="137.16" size="1.778" layer="96" rot="R180"/>
+</instance>
+<instance part="C26" gate="G$1" x="327.66" y="33.02" smashed="yes">
+<attribute name="NAME" x="329.184" y="35.941" size="1.778" layer="95"/>
+<attribute name="VALUE" x="329.184" y="30.861" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="329.184" y="28.956" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="329.184" y="27.178" size="1.27" layer="97"/>
+<attribute name="TYPE" x="329.184" y="25.4" size="1.27" layer="97"/>
+</instance>
+<instance part="C22" gate="G$1" x="327.66" y="76.2" smashed="yes">
+<attribute name="NAME" x="329.184" y="79.121" size="1.778" layer="95"/>
+<attribute name="VALUE" x="329.184" y="74.041" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="329.184" y="72.136" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="329.184" y="70.358" size="1.27" layer="97"/>
+<attribute name="TYPE" x="329.184" y="68.58" size="1.27" layer="97"/>
+</instance>
+<instance part="C25" gate="G$1" x="342.9" y="76.2" smashed="yes">
+<attribute name="NAME" x="344.424" y="79.121" size="1.778" layer="95"/>
+<attribute name="VALUE" x="344.424" y="74.041" size="1.778" layer="96"/>
+</instance>
+<instance part="C24" gate="G$1" x="342.9" y="33.02" smashed="yes">
+<attribute name="NAME" x="344.424" y="35.941" size="1.778" layer="95"/>
+<attribute name="VALUE" x="344.424" y="30.861" size="1.778" layer="96"/>
+</instance>
+<instance part="C7" gate="G$1" x="99.06" y="147.32" smashed="yes">
+<attribute name="NAME" x="100.584" y="150.241" size="1.778" layer="95"/>
+<attribute name="VALUE" x="100.584" y="145.161" size="1.778" layer="96"/>
+</instance>
+<instance part="R9" gate="G$1" x="142.24" y="228.6" smashed="yes">
+<attribute name="NAME" x="138.43" y="230.0986" size="1.778" layer="95"/>
+<attribute name="VALUE" x="138.43" y="225.298" size="1.778" layer="96"/>
+</instance>
+<instance part="C100" gate="G$1" x="264.16" y="106.68" smashed="yes" rot="R270">
+<attribute name="NAME" x="269.24" y="104.14" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="261.62" y="104.14" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="J3" gate="J$1" x="289.56" y="12.7" smashed="yes" rot="R180">
+<attribute name="VALUE" x="292.1" y="20.066" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="292.1" y="7.112" size="1.778" layer="95" font="vector" rot="R180"/>
+</instance>
+<instance part="GND3" gate="1" x="246.38" y="15.24" smashed="yes" rot="R270">
+<attribute name="VALUE" x="243.84" y="17.78" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="+3V2" gate="G$1" x="251.46" y="12.7" smashed="yes" rot="R90">
+<attribute name="VALUE" x="256.54" y="10.16" size="1.778" layer="96" rot="R180"/>
+</instance>
+</instances>
+<busses>
+</busses>
+<nets>
+<net name="DAC-0" class="0">
+<segment>
+<pinref part="R10" gate="G$1" pin="1"/>
+<wire x1="264.16" y1="81.28" x2="251.46" y2="81.28" width="0.1524" layer="91"/>
+<label x="251.46" y="81.28" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA02/ADC0-1/DAC-0"/>
+<wire x1="198.12" y1="147.32" x2="210.82" y2="147.32" width="0.1524" layer="91"/>
+<label x="203.2" y="147.32" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="DAC-1" class="0">
+<segment>
+<pinref part="R14" gate="G$1" pin="1"/>
+<wire x1="264.16" y1="38.1" x2="251.46" y2="38.1" width="0.1524" layer="91"/>
+<label x="251.46" y="38.1" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA05/ADC0-5/DAC-1/SER0-1/TC0-1"/>
+<wire x1="198.12" y1="139.7" x2="210.82" y2="139.7" width="0.1524" layer="91"/>
+<label x="203.2" y="139.7" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$2" class="0">
+<segment>
+<pinref part="R14" gate="G$1" pin="2"/>
+<pinref part="U7" gate="G$1" pin="VREF"/>
+<wire x1="274.32" y1="38.1" x2="276.86" y2="38.1" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$3" class="0">
+<segment>
+<pinref part="R10" gate="G$1" pin="2"/>
+<pinref part="U5" gate="G$1" pin="VREF"/>
+<wire x1="274.32" y1="81.28" x2="276.86" y2="81.28" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="GND" class="0">
+<segment>
+<pinref part="GND5" gate="1" pin="GND"/>
+<pinref part="U7" gate="G$1" pin="GND"/>
+<wire x1="248.92" y1="53.34" x2="276.86" y2="53.34" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND4" gate="1" pin="GND"/>
+<pinref part="U5" gate="G$1" pin="GND"/>
+<wire x1="248.92" y1="96.52" x2="276.86" y2="96.52" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="R21" gate="G$1" pin="2"/>
+<wire x1="368.3" y1="48.26" x2="373.38" y2="48.26" width="0.1524" layer="91"/>
+<pinref part="GND9" gate="1" pin="GND"/>
+<wire x1="373.38" y1="48.26" x2="373.38" y2="40.64" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="R20" gate="G$1" pin="2"/>
+<wire x1="368.3" y1="91.44" x2="373.38" y2="91.44" width="0.1524" layer="91"/>
+<pinref part="GND8" gate="1" pin="GND"/>
+<wire x1="373.38" y1="91.44" x2="373.38" y2="83.82" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J102" gate="G$1" pin="6"/>
+<wire x1="347.98" y1="185.42" x2="355.6" y2="185.42" width="0.1524" layer="91"/>
+<pinref part="GND10" gate="1" pin="GND"/>
+</segment>
+<segment>
+<pinref part="J102" gate="G$1" pin="5"/>
+<wire x1="332.74" y1="185.42" x2="325.12" y2="185.42" width="0.1524" layer="91"/>
+<pinref part="GND11" gate="1" pin="GND"/>
+</segment>
+<segment>
+<pinref part="D4" gate="G$1" pin="A"/>
+<pinref part="GND18" gate="1" pin="GND"/>
+<wire x1="261.62" y1="124.46" x2="259.08" y2="124.46" width="0.1524" layer="91"/>
+<pinref part="C101" gate="G$1" pin="C"/>
+<wire x1="259.08" y1="124.46" x2="248.92" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="261.62" y1="116.84" x2="259.08" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="259.08" y1="116.84" x2="259.08" y2="124.46" width="0.1524" layer="91"/>
+<junction x="259.08" y="124.46"/>
+<wire x1="259.08" y1="116.84" x2="259.08" y2="106.68" width="0.1524" layer="91"/>
+<junction x="259.08" y="116.84"/>
+<pinref part="C100" gate="G$1" pin="C"/>
+<wire x1="259.08" y1="106.68" x2="261.62" y2="106.68" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U4" gate="G$1" pin="GND"/>
+<pinref part="C21" gate="G$1" pin="1"/>
+<wire x1="307.34" y1="152.4" x2="317.5" y2="152.4" width="0.1524" layer="91"/>
+<wire x1="317.5" y1="152.4" x2="332.74" y2="152.4" width="0.1524" layer="91"/>
+<junction x="317.5" y="152.4"/>
+<pinref part="GND19" gate="1" pin="GND"/>
+</segment>
+<segment>
+<pinref part="GND26" gate="1" pin="GND"/>
+<pinref part="R19" gate="G$1" pin="1"/>
+<wire x1="375.92" y1="114.3" x2="375.92" y2="116.84" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND7" gate="1" pin="GND"/>
+<pinref part="C23" gate="G$1" pin="2"/>
+<wire x1="312.42" y1="25.4" x2="312.42" y2="27.94" width="0.1524" layer="91"/>
+<wire x1="312.42" y1="27.94" x2="312.42" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="312.42" y1="27.94" x2="327.66" y2="27.94" width="0.1524" layer="91"/>
+<junction x="312.42" y="27.94"/>
+<pinref part="C26" gate="G$1" pin="2"/>
+<wire x1="327.66" y1="27.94" x2="327.66" y2="30.48" width="0.1524" layer="91"/>
+<pinref part="C24" gate="G$1" pin="2"/>
+<wire x1="342.9" y1="30.48" x2="342.9" y2="27.94" width="0.1524" layer="91"/>
+<wire x1="342.9" y1="27.94" x2="327.66" y2="27.94" width="0.1524" layer="91"/>
+<junction x="327.66" y="27.94"/>
+</segment>
+<segment>
+<pinref part="C27" gate="G$1" pin="2"/>
+<pinref part="GND6" gate="1" pin="GND"/>
+<wire x1="312.42" y1="73.66" x2="312.42" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="312.42" y1="71.12" x2="312.42" y2="68.58" width="0.1524" layer="91"/>
+<wire x1="312.42" y1="71.12" x2="327.66" y2="71.12" width="0.1524" layer="91"/>
+<junction x="312.42" y="71.12"/>
+<pinref part="C22" gate="G$1" pin="2"/>
+<wire x1="327.66" y1="71.12" x2="327.66" y2="73.66" width="0.1524" layer="91"/>
+<pinref part="C25" gate="G$1" pin="2"/>
+<wire x1="342.9" y1="73.66" x2="342.9" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="342.9" y1="71.12" x2="327.66" y2="71.12" width="0.1524" layer="91"/>
+<junction x="327.66" y="71.12"/>
+</segment>
+<segment>
+<pinref part="GND14" gate="1" pin="GND"/>
+<wire x1="25.4" y1="27.94" x2="25.4" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="J103" gate="J1" pin="GNDDTCT"/>
+<wire x1="25.4" y1="33.02" x2="35.56" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="J103" gate="J1" pin="GND@5"/>
+<wire x1="35.56" y1="38.1" x2="25.4" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="38.1" x2="25.4" y2="33.02" width="0.1524" layer="91"/>
+<junction x="25.4" y="33.02"/>
+<pinref part="J103" gate="J1" pin="GND@3"/>
+<wire x1="35.56" y1="40.64" x2="25.4" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="40.64" x2="25.4" y2="38.1" width="0.1524" layer="91"/>
+<junction x="25.4" y="38.1"/>
+</segment>
+<segment>
+<pinref part="GND15" gate="1" pin="GND"/>
+<pinref part="X1" gate="G$1" pin="GND"/>
+<wire x1="60.96" y1="78.74" x2="45.72" y2="78.74" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="GND"/>
+<pinref part="C4" gate="G$1" pin="2"/>
+<wire x1="119.38" y1="20.32" x2="109.22" y2="20.32" width="0.1524" layer="91"/>
+<pinref part="S1" gate="G$1" pin="P1"/>
+<wire x1="109.22" y1="20.32" x2="104.14" y2="20.32" width="0.1524" layer="91"/>
+<junction x="109.22" y="20.32"/>
+<pinref part="GND17" gate="1" pin="GND"/>
+<wire x1="109.22" y1="12.7" x2="109.22" y2="20.32" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND16" gate="1" pin="GND"/>
+<pinref part="C12" gate="G$1" pin="2"/>
+<wire x1="93.98" y1="96.52" x2="93.98" y2="99.06" width="0.1524" layer="91"/>
+<pinref part="C13" gate="G$1" pin="2"/>
+<wire x1="109.22" y1="99.06" x2="93.98" y2="99.06" width="0.1524" layer="91"/>
+<junction x="93.98" y="99.06"/>
+</segment>
+<segment>
+<pinref part="C15" gate="G$1" pin="2"/>
+<pinref part="C9" gate="G$1" pin="2"/>
+<wire x1="88.9" y1="144.78" x2="78.74" y2="144.78" width="0.1524" layer="91"/>
+<pinref part="C16" gate="G$1" pin="2"/>
+<wire x1="78.74" y1="144.78" x2="68.58" y2="144.78" width="0.1524" layer="91"/>
+<junction x="78.74" y="144.78"/>
+<pinref part="C20" gate="G$1" pin="2"/>
+<wire x1="68.58" y1="144.78" x2="58.42" y2="144.78" width="0.1524" layer="91"/>
+<junction x="68.58" y="144.78"/>
+<pinref part="GND20" gate="1" pin="GND"/>
+<wire x1="58.42" y1="144.78" x2="58.42" y2="137.16" width="0.1524" layer="91"/>
+<junction x="58.42" y="144.78"/>
+<pinref part="C7" gate="G$1" pin="2"/>
+<wire x1="99.06" y1="144.78" x2="88.9" y2="144.78" width="0.1524" layer="91"/>
+<junction x="88.9" y="144.78"/>
+</segment>
+<segment>
+<pinref part="C2" gate="G$1" pin="2"/>
+<wire x1="12.7" y1="114.3" x2="12.7" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="12.7" y1="106.68" x2="35.56" y2="106.68" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="35.56" y1="106.68" x2="35.56" y2="109.22" width="0.1524" layer="91"/>
+<pinref part="C3" gate="G$1" pin="2"/>
+<wire x1="53.34" y1="114.3" x2="53.34" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="53.34" y1="106.68" x2="35.56" y2="106.68" width="0.1524" layer="91"/>
+<junction x="35.56" y="106.68"/>
+<pinref part="C1" gate="G$1" pin="2"/>
+<wire x1="68.58" y1="114.3" x2="68.58" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="68.58" y1="106.68" x2="53.34" y2="106.68" width="0.1524" layer="91"/>
+<junction x="53.34" y="106.68"/>
+<pinref part="GND21" gate="1" pin="GND"/>
+<wire x1="35.56" y1="104.14" x2="35.56" y2="106.68" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="C11" gate="G$1" pin="2"/>
+<wire x1="81.28" y1="213.36" x2="86.36" y2="213.36" width="0.1524" layer="91"/>
+<pinref part="GND22" gate="1" pin="GND"/>
+<wire x1="86.36" y1="213.36" x2="86.36" y2="210.82" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="210.82" x2="86.36" y2="208.28" width="0.1524" layer="91"/>
+<junction x="86.36" y="210.82"/>
+<pinref part="C14" gate="G$1" pin="1"/>
+<wire x1="86.36" y1="208.28" x2="81.28" y2="208.28" width="0.1524" layer="91"/>
+<pinref part="Y1" gate="G$1" pin="GND"/>
+<wire x1="68.58" y1="210.82" x2="86.36" y2="210.82" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="C18" gate="G$1" pin="1"/>
+<wire x1="78.74" y1="233.68" x2="86.36" y2="233.68" width="0.1524" layer="91"/>
+<pinref part="GND23" gate="1" pin="GND"/>
+<wire x1="86.36" y1="233.68" x2="86.36" y2="236.22" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="236.22" x2="86.36" y2="238.76" width="0.1524" layer="91"/>
+<junction x="86.36" y="236.22"/>
+<pinref part="C17" gate="G$1" pin="2"/>
+<wire x1="86.36" y1="238.76" x2="78.74" y2="238.76" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="D3" gate="G$1" pin="C"/>
+<wire x1="33.02" y1="182.88" x2="2.54" y2="182.88" width="0.1524" layer="91"/>
+<pinref part="GND24" gate="1" pin="GND"/>
+</segment>
+<segment>
+<pinref part="U2" gate="A" pin="EPAD"/>
+<wire x1="203.2" y1="177.8" x2="198.12" y2="177.8" width="0.1524" layer="91"/>
+<pinref part="U2" gate="A" pin="GND"/>
+<wire x1="198.12" y1="175.26" x2="203.2" y2="175.26" width="0.1524" layer="91"/>
+<wire x1="203.2" y1="175.26" x2="203.2" y2="177.8" width="0.1524" layer="91"/>
+<wire x1="203.2" y1="175.26" x2="203.2" y2="170.18" width="0.1524" layer="91"/>
+<junction x="203.2" y="175.26"/>
+<pinref part="GND27" gate="1" pin="GND"/>
+</segment>
+<segment>
+<pinref part="C6" gate="G$1" pin="2"/>
+<pinref part="C5" gate="G$1" pin="2"/>
+<wire x1="203.2" y1="231.14" x2="218.44" y2="231.14" width="0.1524" layer="91"/>
+<wire x1="203.2" y1="231.14" x2="203.2" y2="223.52" width="0.1524" layer="91"/>
+<junction x="203.2" y="231.14"/>
+<pinref part="GND28" gate="1" pin="GND"/>
+</segment>
+<segment>
+<pinref part="C8" gate="G$1" pin="2"/>
+<pinref part="C10" gate="G$1" pin="2"/>
+<wire x1="241.3" y1="233.68" x2="256.54" y2="233.68" width="0.1524" layer="91"/>
+<wire x1="241.3" y1="233.68" x2="241.3" y2="226.06" width="0.1524" layer="91"/>
+<junction x="241.3" y="233.68"/>
+<pinref part="GND29" gate="1" pin="GND"/>
+</segment>
+<segment>
+<pinref part="GND30" gate="1" pin="GND"/>
+<pinref part="R7" gate="G$1" pin="1"/>
+<wire x1="132.08" y1="193.04" x2="134.62" y2="193.04" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND31" gate="1" pin="GND"/>
+<pinref part="R8" gate="G$1" pin="1"/>
+<wire x1="127" y1="198.12" x2="144.78" y2="198.12" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="C19" gate="G$1" pin="2"/>
+<pinref part="GND33" gate="1" pin="GND"/>
+<wire x1="215.9" y1="134.62" x2="215.9" y2="137.16" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND1" gate="1" pin="GND"/>
+<pinref part="U6" gate="G$1" pin="SENSE"/>
+<wire x1="436.88" y1="134.62" x2="431.8" y2="134.62" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND2" gate="1" pin="GND"/>
+<pinref part="R18" gate="G$1" pin="1"/>
+<wire x1="398.78" y1="114.3" x2="398.78" y2="119.38" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="R9" gate="G$1" pin="1"/>
+<pinref part="GND32" gate="1" pin="GND"/>
+<wire x1="137.16" y1="228.6" x2="132.08" y2="228.6" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND3" gate="1" pin="GND"/>
+<pinref part="J3" gate="J$1" pin="1"/>
+<wire x1="248.92" y1="15.24" x2="281.94" y2="15.24" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="+3V3" class="0">
+<segment>
+<pinref part="U4" gate="G$1" pin="VDD"/>
+<wire x1="307.34" y1="147.32" x2="309.88" y2="147.32" width="0.1524" layer="91"/>
+<wire x1="309.88" y1="147.32" x2="309.88" y2="144.78" width="0.1524" layer="91"/>
+<pinref part="C21" gate="G$1" pin="2"/>
+<wire x1="309.88" y1="144.78" x2="317.5" y2="144.78" width="0.1524" layer="91"/>
+<pinref part="+3V8" gate="G$1" pin="+3V3"/>
+<wire x1="317.5" y1="144.78" x2="332.74" y2="144.78" width="0.1524" layer="91"/>
+<junction x="317.5" y="144.78"/>
+<pinref part="U4" gate="G$1" pin="VDD3V"/>
+<wire x1="307.34" y1="149.86" x2="309.88" y2="149.86" width="0.1524" layer="91"/>
+<wire x1="309.88" y1="149.86" x2="309.88" y2="147.32" width="0.1524" layer="91"/>
+<junction x="309.88" y="147.32"/>
+</segment>
+<segment>
+<pinref part="+3V3" gate="G$1" pin="+3V3"/>
+<wire x1="25.4" y1="48.26" x2="25.4" y2="43.18" width="0.1524" layer="91"/>
+<pinref part="J103" gate="J1" pin="VCC"/>
+<wire x1="35.56" y1="43.18" x2="25.4" y2="43.18" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="+3V4" gate="G$1" pin="+3V3"/>
+<pinref part="R3" gate="G$1" pin="2"/>
+<wire x1="86.36" y1="60.96" x2="86.36" y2="55.88" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="+3V5" gate="G$1" pin="+3V3"/>
+<pinref part="R1" gate="G$1" pin="2"/>
+<wire x1="109.22" y1="60.96" x2="109.22" y2="55.88" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="C15" gate="G$1" pin="1"/>
+<pinref part="U3" gate="G$1" pin="VDDIO"/>
+<wire x1="88.9" y1="152.4" x2="99.06" y2="152.4" width="0.1524" layer="91"/>
+<pinref part="C9" gate="G$1" pin="1"/>
+<wire x1="99.06" y1="152.4" x2="114.3" y2="152.4" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="152.4" x2="119.38" y2="152.4" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="152.4" x2="78.74" y2="152.4" width="0.1524" layer="91"/>
+<junction x="88.9" y="152.4"/>
+<pinref part="U3" gate="G$1" pin="VDDANA"/>
+<wire x1="119.38" y1="137.16" x2="114.3" y2="137.16" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="137.16" x2="114.3" y2="152.4" width="0.1524" layer="91"/>
+<junction x="114.3" y="152.4"/>
+<pinref part="C16" gate="G$1" pin="1"/>
+<wire x1="78.74" y1="152.4" x2="68.58" y2="152.4" width="0.1524" layer="91"/>
+<junction x="78.74" y="152.4"/>
+<wire x1="68.58" y1="152.4" x2="58.42" y2="152.4" width="0.1524" layer="91"/>
+<junction x="68.58" y="152.4"/>
+<pinref part="C20" gate="G$1" pin="1"/>
+<pinref part="+3V6" gate="G$1" pin="+3V3"/>
+<wire x1="58.42" y1="152.4" x2="58.42" y2="157.48" width="0.1524" layer="91"/>
+<junction x="58.42" y="152.4"/>
+<pinref part="C7" gate="G$1" pin="1"/>
+<junction x="99.06" y="152.4"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="VOUT"/>
+<pinref part="C3" gate="G$1" pin="1"/>
+<wire x1="48.26" y1="121.92" x2="53.34" y2="121.92" width="0.1524" layer="91"/>
+<pinref part="C1" gate="G$1" pin="1"/>
+<wire x1="68.58" y1="121.92" x2="53.34" y2="121.92" width="0.1524" layer="91"/>
+<junction x="53.34" y="121.92"/>
+<pinref part="+3V7" gate="G$1" pin="+3V3"/>
+<wire x1="78.74" y1="121.92" x2="68.58" y2="121.92" width="0.1524" layer="91"/>
+<junction x="68.58" y="121.92"/>
+</segment>
+<segment>
+<pinref part="R6" gate="G$1" pin="2"/>
+<wire x1="48.26" y1="154.94" x2="50.8" y2="154.94" width="0.1524" layer="91"/>
+<pinref part="+3V9" gate="G$1" pin="+3V3"/>
+<wire x1="50.8" y1="154.94" x2="50.8" y2="157.48" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="+3V10" gate="G$1" pin="+3V3"/>
+<pinref part="R5" gate="G$1" pin="2"/>
+<wire x1="78.74" y1="182.88" x2="73.66" y2="182.88" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="+3V11" gate="G$1" pin="+3V3"/>
+<pinref part="R4" gate="G$1" pin="2"/>
+<wire x1="78.74" y1="187.96" x2="60.96" y2="187.96" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="+3V12" gate="G$1" pin="+3V3"/>
+<pinref part="R2" gate="G$1" pin="2"/>
+<wire x1="78.74" y1="193.04" x2="48.26" y2="193.04" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U2" gate="A" pin="VL"/>
+<pinref part="C6" gate="G$1" pin="1"/>
+<wire x1="198.12" y1="238.76" x2="203.2" y2="238.76" width="0.1524" layer="91"/>
+<pinref part="C5" gate="G$1" pin="1"/>
+<wire x1="203.2" y1="238.76" x2="218.44" y2="238.76" width="0.1524" layer="91"/>
+<junction x="203.2" y="238.76"/>
+<wire x1="218.44" y1="238.76" x2="226.06" y2="238.76" width="0.1524" layer="91"/>
+<junction x="218.44" y="238.76"/>
+<pinref part="+3V13" gate="G$1" pin="+3V3"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA03/ANAREF-VREFA/ADC0-1"/>
+<wire x1="198.12" y1="144.78" x2="215.9" y2="144.78" width="0.1524" layer="91"/>
+<pinref part="+3V14" gate="G$1" pin="+3V3"/>
+<pinref part="C19" gate="G$1" pin="1"/>
+<wire x1="215.9" y1="144.78" x2="223.52" y2="144.78" width="0.1524" layer="91"/>
+<junction x="215.9" y="144.78"/>
+</segment>
+<segment>
+<pinref part="+3V1" gate="G$1" pin="+3V3"/>
+<pinref part="U6" gate="G$1" pin="TERM1"/>
+<wire x1="398.78" y1="139.7" x2="406.4" y2="139.7" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J3" gate="J$1" pin="2"/>
+<wire x1="254" y1="12.7" x2="281.94" y2="12.7" width="0.1524" layer="91"/>
+<pinref part="+3V2" gate="G$1" pin="+3V3"/>
+</segment>
+</net>
+<net name="OB1" class="0">
+<segment>
+<pinref part="U7" gate="G$1" pin="OUT1"/>
+<wire x1="307.34" y1="43.18" x2="322.58" y2="43.18" width="0.1524" layer="91"/>
+<label x="312.42" y="43.18" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J100" gate="J1" pin="2"/>
+<wire x1="416.56" y1="96.52" x2="406.4" y2="96.52" width="0.1524" layer="91"/>
+<label x="408.94" y="96.52" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="OB2" class="0">
+<segment>
+<pinref part="U7" gate="G$1" pin="OUT2"/>
+<wire x1="307.34" y1="53.34" x2="322.58" y2="53.34" width="0.1524" layer="91"/>
+<label x="312.42" y="53.34" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J100" gate="J1" pin="1"/>
+<wire x1="416.56" y1="99.06" x2="406.4" y2="99.06" width="0.1524" layer="91"/>
+<label x="408.94" y="99.06" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="OA2" class="0">
+<segment>
+<pinref part="U5" gate="G$1" pin="OUT2"/>
+<wire x1="307.34" y1="96.52" x2="322.58" y2="96.52" width="0.1524" layer="91"/>
+<label x="312.42" y="96.52" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J100" gate="J1" pin="3"/>
+<wire x1="416.56" y1="93.98" x2="406.4" y2="93.98" width="0.1524" layer="91"/>
+<label x="408.94" y="93.98" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="OA1" class="0">
+<segment>
+<pinref part="U5" gate="G$1" pin="OUT1"/>
+<wire x1="307.34" y1="86.36" x2="322.58" y2="86.36" width="0.1524" layer="91"/>
+<label x="312.42" y="86.36" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J100" gate="J1" pin="4"/>
+<wire x1="416.56" y1="91.44" x2="406.4" y2="91.44" width="0.1524" layer="91"/>
+<label x="408.94" y="91.44" size="1.778" layer="95"/>
+<label x="408.94" y="91.44" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="LSSA" class="0">
+<segment>
+<pinref part="U5" gate="G$1" pin="LSS"/>
+<pinref part="R20" gate="G$1" pin="1"/>
+<wire x1="307.34" y1="91.44" x2="358.14" y2="91.44" width="0.1524" layer="91"/>
+<label x="312.42" y="91.44" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="LSSB" class="0">
+<segment>
+<pinref part="R21" gate="G$1" pin="1"/>
+<pinref part="U7" gate="G$1" pin="LSS"/>
+<wire x1="358.14" y1="48.26" x2="307.34" y2="48.26" width="0.1524" layer="91"/>
+<label x="312.42" y="48.26" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="+24V" class="0">
+<segment>
+<pinref part="U7" gate="G$1" pin="VBB"/>
+<pinref part="C23" gate="G$1" pin="1"/>
+<wire x1="307.34" y1="38.1" x2="312.42" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="312.42" y1="38.1" x2="327.66" y2="38.1" width="0.1524" layer="91"/>
+<junction x="312.42" y="38.1"/>
+<pinref part="P+2" gate="1" pin="+24V"/>
+<pinref part="C26" gate="G$1" pin="1"/>
+<wire x1="327.66" y1="38.1" x2="342.9" y2="38.1" width="0.1524" layer="91"/>
+<junction x="327.66" y="38.1"/>
+<pinref part="C24" gate="G$1" pin="1"/>
+<wire x1="342.9" y1="38.1" x2="355.6" y2="38.1" width="0.1524" layer="91"/>
+<junction x="342.9" y="38.1"/>
+</segment>
+<segment>
+<pinref part="J102" gate="G$1" pin="1"/>
+<wire x1="332.74" y1="190.5" x2="325.12" y2="190.5" width="0.1524" layer="91"/>
+<pinref part="P+3" gate="1" pin="+24V"/>
+</segment>
+<segment>
+<pinref part="J102" gate="G$1" pin="10"/>
+<wire x1="347.98" y1="180.34" x2="355.6" y2="180.34" width="0.1524" layer="91"/>
+<pinref part="P+6" gate="1" pin="+24V"/>
+</segment>
+<segment>
+<pinref part="P+8" gate="1" pin="+24V"/>
+<pinref part="D4" gate="G$1" pin="C"/>
+<wire x1="279.4" y1="124.46" x2="271.78" y2="124.46" width="0.1524" layer="91"/>
+<pinref part="C101" gate="G$1" pin="A"/>
+<wire x1="271.78" y1="124.46" x2="266.7" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="269.24" y1="116.84" x2="271.78" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="271.78" y1="116.84" x2="271.78" y2="124.46" width="0.1524" layer="91"/>
+<junction x="271.78" y="124.46"/>
+<pinref part="C100" gate="G$1" pin="A"/>
+<wire x1="269.24" y1="106.68" x2="271.78" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="271.78" y1="106.68" x2="271.78" y2="116.84" width="0.1524" layer="91"/>
+<junction x="271.78" y="116.84"/>
+</segment>
+<segment>
+<pinref part="R17" gate="G$1" pin="2"/>
+<pinref part="P+10" gate="1" pin="+24V"/>
+<wire x1="375.92" y1="142.24" x2="375.92" y2="147.32" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="C27" gate="G$1" pin="1"/>
+<pinref part="U5" gate="G$1" pin="VBB"/>
+<wire x1="307.34" y1="81.28" x2="312.42" y2="81.28" width="0.1524" layer="91"/>
+<pinref part="P+1" gate="1" pin="+24V"/>
+<wire x1="312.42" y1="81.28" x2="327.66" y2="81.28" width="0.1524" layer="91"/>
+<junction x="312.42" y="81.28"/>
+<pinref part="C22" gate="G$1" pin="1"/>
+<wire x1="327.66" y1="81.28" x2="342.9" y2="81.28" width="0.1524" layer="91"/>
+<junction x="327.66" y="81.28"/>
+<pinref part="C25" gate="G$1" pin="1"/>
+<wire x1="342.9" y1="81.28" x2="355.6" y2="81.28" width="0.1524" layer="91"/>
+<junction x="342.9" y="81.28"/>
+</segment>
+</net>
+<net name="AIN1" class="0">
+<segment>
+<pinref part="R11" gate="G$1" pin="1"/>
+<wire x1="264.16" y1="86.36" x2="251.46" y2="86.36" width="0.1524" layer="91"/>
+<label x="251.46" y="86.36" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PB06/ADC1-8"/>
+<wire x1="198.12" y1="58.42" x2="213.36" y2="58.42" width="0.1524" layer="91"/>
+<label x="203.2" y="58.42" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="AIN2" class="0">
+<segment>
+<pinref part="R12" gate="G$1" pin="1"/>
+<wire x1="264.16" y1="91.44" x2="251.46" y2="91.44" width="0.1524" layer="91"/>
+<label x="251.46" y="91.44" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA04/ANAREF-VREFB/ADC0-4/SER0-0/TC0-0"/>
+<wire x1="198.12" y1="142.24" x2="210.82" y2="142.24" width="0.1524" layer="91"/>
+<label x="203.2" y="142.24" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$1" class="0">
+<segment>
+<pinref part="R11" gate="G$1" pin="2"/>
+<pinref part="U5" gate="G$1" pin="IN1"/>
+<wire x1="274.32" y1="86.36" x2="276.86" y2="86.36" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$4" class="0">
+<segment>
+<pinref part="R12" gate="G$1" pin="2"/>
+<pinref part="U5" gate="G$1" pin="IN2"/>
+<wire x1="274.32" y1="91.44" x2="276.86" y2="91.44" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$7" class="0">
+<segment>
+<pinref part="R15" gate="G$1" pin="2"/>
+<pinref part="U7" gate="G$1" pin="IN2"/>
+<wire x1="274.32" y1="48.26" x2="276.86" y2="48.26" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$8" class="0">
+<segment>
+<pinref part="R16" gate="G$1" pin="2"/>
+<pinref part="U7" gate="G$1" pin="IN1"/>
+<wire x1="274.32" y1="43.18" x2="276.86" y2="43.18" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="BIN1" class="0">
+<segment>
+<pinref part="R16" gate="G$1" pin="1"/>
+<wire x1="264.16" y1="43.18" x2="251.46" y2="43.18" width="0.1524" layer="91"/>
+<label x="251.46" y="43.18" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA07/ADC0-7/SER0-3/TC1-1"/>
+<wire x1="198.12" y1="134.62" x2="210.82" y2="134.62" width="0.1524" layer="91"/>
+<label x="203.2" y="134.62" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="BIN2" class="0">
+<segment>
+<pinref part="R15" gate="G$1" pin="1"/>
+<wire x1="264.16" y1="48.26" x2="251.46" y2="48.26" width="0.1524" layer="91"/>
+<label x="251.46" y="48.26" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA06/ANAREF-VREFC/ADC0-6/SER0-2/TC1-0"/>
+<wire x1="198.12" y1="137.16" x2="210.82" y2="137.16" width="0.1524" layer="91"/>
+<label x="203.2" y="137.16" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="+5V" class="0">
+<segment>
+<pinref part="J102" gate="G$1" pin="2"/>
+<wire x1="347.98" y1="190.5" x2="355.6" y2="190.5" width="0.1524" layer="91"/>
+<pinref part="P+4" gate="1" pin="+5V"/>
+</segment>
+<segment>
+<pinref part="J102" gate="G$1" pin="9"/>
+<wire x1="332.74" y1="180.34" x2="325.12" y2="180.34" width="0.1524" layer="91"/>
+<pinref part="P+5" gate="1" pin="+5V"/>
+</segment>
+<segment>
+<pinref part="X1" gate="G$1" pin="VBUS"/>
+<pinref part="P+9" gate="1" pin="+5V"/>
+<wire x1="45.72" y1="76.2" x2="68.58" y2="76.2" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="P+11" gate="1" pin="+5V"/>
+<pinref part="C2" gate="G$1" pin="1"/>
+<wire x1="7.62" y1="121.92" x2="12.7" y2="121.92" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="VIN"/>
+<wire x1="12.7" y1="121.92" x2="20.32" y2="121.92" width="0.1524" layer="91"/>
+<junction x="12.7" y="121.92"/>
+<pinref part="U1" gate="G$1" pin="EN"/>
+<wire x1="20.32" y1="121.92" x2="22.86" y2="121.92" width="0.1524" layer="91"/>
+<wire x1="22.86" y1="116.84" x2="20.32" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="20.32" y1="116.84" x2="20.32" y2="121.92" width="0.1524" layer="91"/>
+<junction x="20.32" y="121.92"/>
+</segment>
+<segment>
+<pinref part="U2" gate="A" pin="VCC"/>
+<pinref part="C8" gate="G$1" pin="1"/>
+<wire x1="198.12" y1="241.3" x2="241.3" y2="241.3" width="0.1524" layer="91"/>
+<pinref part="C10" gate="G$1" pin="1"/>
+<wire x1="241.3" y1="241.3" x2="256.54" y2="241.3" width="0.1524" layer="91"/>
+<junction x="241.3" y="241.3"/>
+<wire x1="256.54" y1="241.3" x2="264.16" y2="241.3" width="0.1524" layer="91"/>
+<junction x="256.54" y="241.3"/>
+<pinref part="P+12" gate="1" pin="+5V"/>
+</segment>
+</net>
+<net name="A" class="0">
+<segment>
+<pinref part="J102" gate="G$1" pin="4"/>
+<wire x1="347.98" y1="187.96" x2="355.6" y2="187.96" width="0.1524" layer="91"/>
+<label x="350.52" y="187.96" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="A" pin="A"/>
+<wire x1="162.56" y1="218.44" x2="147.32" y2="218.44" width="0.1524" layer="91"/>
+<label x="149.86" y="218.44" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="B" class="0">
+<segment>
+<pinref part="J102" gate="G$1" pin="3"/>
+<wire x1="332.74" y1="187.96" x2="325.12" y2="187.96" width="0.1524" layer="91"/>
+<label x="327.66" y="187.96" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="A" pin="B"/>
+<wire x1="162.56" y1="213.36" x2="147.32" y2="213.36" width="0.1524" layer="91"/>
+<label x="149.86" y="213.36" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="Z" class="0">
+<segment>
+<pinref part="J102" gate="G$1" pin="8"/>
+<wire x1="347.98" y1="182.88" x2="355.6" y2="182.88" width="0.1524" layer="91"/>
+<label x="350.52" y="182.88" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="A" pin="Z"/>
+<wire x1="162.56" y1="182.88" x2="147.32" y2="182.88" width="0.1524" layer="91"/>
+<label x="149.86" y="182.88" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="Y" class="0">
+<segment>
+<pinref part="J102" gate="G$1" pin="7"/>
+<wire x1="332.74" y1="182.88" x2="325.12" y2="182.88" width="0.1524" layer="91"/>
+<label x="327.66" y="182.88" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="A" pin="Y"/>
+<wire x1="162.56" y1="187.96" x2="147.32" y2="187.96" width="0.1524" layer="91"/>
+<label x="149.86" y="187.96" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="VSENSE" class="0">
+<segment>
+<pinref part="R13" gate="G$1" pin="1"/>
+<wire x1="358.14" y1="129.54" x2="342.9" y2="129.54" width="0.1524" layer="91"/>
+<label x="342.9" y="129.54" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PB07/ADC1-9"/>
+<wire x1="198.12" y1="55.88" x2="213.36" y2="55.88" width="0.1524" layer="91"/>
+<label x="203.2" y="55.88" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$17" class="0">
+<segment>
+<pinref part="R17" gate="G$1" pin="1"/>
+<pinref part="R19" gate="G$1" pin="2"/>
+<wire x1="375.92" y1="132.08" x2="375.92" y2="129.54" width="0.1524" layer="91"/>
+<pinref part="R13" gate="G$1" pin="2"/>
+<wire x1="375.92" y1="129.54" x2="375.92" y2="127" width="0.1524" layer="91"/>
+<wire x1="368.3" y1="129.54" x2="375.92" y2="129.54" width="0.1524" layer="91"/>
+<junction x="375.92" y="129.54"/>
+</segment>
+</net>
+<net name="4-1-CLK" class="0">
+<segment>
+<pinref part="U4" gate="G$1" pin="CLK"/>
+<wire x1="276.86" y1="152.4" x2="261.62" y2="152.4" width="0.1524" layer="91"/>
+<label x="264.16" y="152.4" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PB13/SER4-1/TC4-1"/>
+<wire x1="198.12" y1="40.64" x2="213.36" y2="40.64" width="0.1524" layer="91"/>
+<label x="203.2" y="40.64" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="4-0-MOSI" class="0">
+<segment>
+<pinref part="U4" gate="G$1" pin="MOSI"/>
+<wire x1="276.86" y1="147.32" x2="261.62" y2="147.32" width="0.1524" layer="91"/>
+<label x="264.16" y="147.32" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PB12/SER4-0/TC4-0"/>
+<wire x1="198.12" y1="43.18" x2="213.36" y2="43.18" width="0.1524" layer="91"/>
+<label x="203.2" y="43.18" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="4-2-CS" class="0">
+<segment>
+<pinref part="U4" gate="G$1" pin="CSN"/>
+<wire x1="276.86" y1="154.94" x2="261.62" y2="154.94" width="0.1524" layer="91"/>
+<label x="264.16" y="154.94" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PB14/SER4-2/TC5-0"/>
+<wire x1="198.12" y1="38.1" x2="213.36" y2="38.1" width="0.1524" layer="91"/>
+<label x="203.2" y="38.1" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="4-3-MISO" class="0">
+<segment>
+<pinref part="U4" gate="G$1" pin="MISO"/>
+<wire x1="276.86" y1="149.86" x2="261.62" y2="149.86" width="0.1524" layer="91"/>
+<label x="264.16" y="149.86" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PB15/SER4-3/TC5-1"/>
+<wire x1="198.12" y1="35.56" x2="213.36" y2="35.56" width="0.1524" layer="91"/>
+<label x="203.2" y="35.56" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="SWDIO" class="0">
+<segment>
+<pinref part="J103" gate="J1" pin="SWDIO/TMS"/>
+<wire x1="66.04" y1="43.18" x2="78.74" y2="43.18" width="0.1524" layer="91"/>
+<label x="68.58" y="43.18" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA31/SER7-3/SER1-3/TC6-1/SWDIO"/>
+<wire x1="198.12" y1="81.28" x2="213.36" y2="81.28" width="0.1524" layer="91"/>
+<label x="200.66" y="81.28" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="SWDCLK" class="0">
+<segment>
+<pinref part="J103" gate="J1" pin="SWDCLK/TCK"/>
+<wire x1="66.04" y1="40.64" x2="86.36" y2="40.64" width="0.1524" layer="91"/>
+<label x="68.58" y="40.64" size="1.778" layer="95"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<wire x1="86.36" y1="40.64" x2="86.36" y2="45.72" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA30/SER7-2/SER1-2/TC6-0/SWCLK"/>
+<wire x1="198.12" y1="83.82" x2="213.36" y2="83.82" width="0.1524" layer="91"/>
+<label x="200.66" y="83.82" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="RESET" class="0">
+<segment>
+<pinref part="S1" gate="G$1" pin="S1"/>
+<pinref part="U3" gate="G$1" pin="RESETN"/>
+<pinref part="C4" gate="G$1" pin="1"/>
+<wire x1="109.22" y1="27.94" x2="109.22" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="33.02" x2="119.38" y2="33.02" width="0.1524" layer="91"/>
+<junction x="109.22" y="33.02"/>
+<wire x1="109.22" y1="33.02" x2="104.14" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="33.02" x2="104.14" y2="30.48" width="0.1524" layer="91"/>
+<pinref part="J103" gate="J1" pin="!RESET"/>
+<wire x1="104.14" y1="33.02" x2="66.04" y2="33.02" width="0.1524" layer="91"/>
+<junction x="104.14" y="33.02"/>
+<label x="68.58" y="33.02" size="1.778" layer="95"/>
+<pinref part="R1" gate="G$1" pin="1"/>
+<wire x1="109.22" y1="45.72" x2="109.22" y2="33.02" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="USBDM" class="0">
+<segment>
+<pinref part="X1" gate="G$1" pin="D-"/>
+<wire x1="45.72" y1="73.66" x2="63.5" y2="73.66" width="0.1524" layer="91"/>
+<label x="53.34" y="73.66" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA24/SER3-2/SER5-2/TC5-0/PDEC0-0/USBDM"/>
+<wire x1="198.12" y1="91.44" x2="213.36" y2="91.44" width="0.1524" layer="91"/>
+<label x="200.66" y="91.44" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="USBDP" class="0">
+<segment>
+<pinref part="X1" gate="G$1" pin="D+"/>
+<wire x1="45.72" y1="71.12" x2="63.5" y2="71.12" width="0.1524" layer="91"/>
+<label x="53.34" y="71.12" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA25/SER3-3/SER5-3/TC5-1/PDEC0-1/USBDP"/>
+<wire x1="198.12" y1="88.9" x2="213.36" y2="88.9" width="0.1524" layer="91"/>
+<label x="200.66" y="88.9" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="VSW" class="0">
+<segment>
+<pinref part="L1" gate="G$1" pin="1"/>
+<pinref part="U3" gate="G$1" pin="VSW"/>
+<wire x1="111.76" y1="121.92" x2="119.38" y2="121.92" width="0.1524" layer="91"/>
+<label x="111.76" y="121.92" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="VDDCORE" class="0">
+<segment>
+<pinref part="C12" gate="G$1" pin="1"/>
+<pinref part="C13" gate="G$1" pin="1"/>
+<wire x1="93.98" y1="106.68" x2="109.22" y2="106.68" width="0.1524" layer="91"/>
+<pinref part="U3" gate="G$1" pin="VDDCORE"/>
+<wire x1="109.22" y1="106.68" x2="119.38" y2="106.68" width="0.1524" layer="91"/>
+<junction x="109.22" y="106.68"/>
+<wire x1="93.98" y1="106.68" x2="93.98" y2="121.92" width="0.1524" layer="91"/>
+<junction x="93.98" y="106.68"/>
+<pinref part="L1" gate="G$1" pin="2"/>
+<wire x1="93.98" y1="121.92" x2="96.52" y2="121.92" width="0.1524" layer="91"/>
+<label x="99.06" y="106.68" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="ERRLIGHT" class="0">
+<segment>
+<pinref part="U3" gate="G$1" pin="PB08/ADC0-2/ADC1-9/SER4-0/TC4-0"/>
+<wire x1="198.12" y1="53.34" x2="213.36" y2="53.34" width="0.1524" layer="91"/>
+<label x="200.66" y="53.34" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="D1" gate="G$1" pin="C"/>
+<wire x1="25.4" y1="193.04" x2="2.54" y2="193.04" width="0.1524" layer="91"/>
+<label x="2.54" y="193.04" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="CLKLIGHT" class="0">
+<segment>
+<pinref part="U3" gate="G$1" pin="PA27/GCLK-1"/>
+<wire x1="198.12" y1="86.36" x2="213.36" y2="86.36" width="0.1524" layer="91"/>
+<label x="200.66" y="86.36" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="D2" gate="G$1" pin="C"/>
+<wire x1="15.24" y1="187.96" x2="2.54" y2="187.96" width="0.1524" layer="91"/>
+<label x="2.54" y="187.96" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="DIP6" class="0">
+<segment>
+<pinref part="U3" gate="G$1" pin="PB00/ADC0-12/SER5-2/TC7-0"/>
+<wire x1="198.12" y1="73.66" x2="213.36" y2="73.66" width="0.1524" layer="91"/>
+<label x="200.66" y="73.66" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J101" gate="G$1" pin="6"/>
+<wire x1="7.62" y1="142.24" x2="-2.54" y2="142.24" width="0.1524" layer="91"/>
+<label x="-2.54" y="142.24" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="DIP5" class="0">
+<segment>
+<pinref part="U3" gate="G$1" pin="PB01/ADC0-13/SER5-3/TC7-1"/>
+<wire x1="198.12" y1="71.12" x2="213.36" y2="71.12" width="0.1524" layer="91"/>
+<label x="200.66" y="71.12" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J101" gate="G$1" pin="5"/>
+<wire x1="7.62" y1="144.78" x2="-2.54" y2="144.78" width="0.1524" layer="91"/>
+<label x="-2.54" y="144.78" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="DIP4" class="0">
+<segment>
+<pinref part="U3" gate="G$1" pin="PB02/ADC0-14/SER5-0/TC6-0"/>
+<wire x1="198.12" y1="68.58" x2="213.36" y2="68.58" width="0.1524" layer="91"/>
+<label x="200.66" y="68.58" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J101" gate="G$1" pin="4"/>
+<wire x1="7.62" y1="147.32" x2="-2.54" y2="147.32" width="0.1524" layer="91"/>
+<label x="-2.54" y="147.32" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="DIP3" class="0">
+<segment>
+<pinref part="U3" gate="G$1" pin="PB03/ADC0/SER5-1/TC6"/>
+<wire x1="198.12" y1="66.04" x2="213.36" y2="66.04" width="0.1524" layer="91"/>
+<label x="200.66" y="66.04" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J101" gate="G$1" pin="3"/>
+<wire x1="7.62" y1="149.86" x2="-2.54" y2="149.86" width="0.1524" layer="91"/>
+<label x="-2.54" y="149.86" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="DIP2" class="0">
+<segment>
+<pinref part="U3" gate="G$1" pin="PB04/ADC1-6"/>
+<wire x1="198.12" y1="63.5" x2="213.36" y2="63.5" width="0.1524" layer="91"/>
+<label x="200.66" y="63.5" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J101" gate="G$1" pin="2"/>
+<wire x1="7.62" y1="152.4" x2="-2.54" y2="152.4" width="0.1524" layer="91"/>
+<label x="-2.54" y="152.4" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="DIP1" class="0">
+<segment>
+<pinref part="U3" gate="G$1" pin="PB05/ADC1-7"/>
+<wire x1="198.12" y1="60.96" x2="213.36" y2="60.96" width="0.1524" layer="91"/>
+<label x="200.66" y="60.96" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J101" gate="G$1" pin="1"/>
+<wire x1="7.62" y1="154.94" x2="-2.54" y2="154.94" width="0.1524" layer="91"/>
+<label x="-2.54" y="154.94" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="DIP8" class="0">
+<segment>
+<pinref part="U3" gate="G$1" pin="PB30/SER7-0/SER5-1/TC0-0/SWO"/>
+<wire x1="198.12" y1="22.86" x2="213.36" y2="22.86" width="0.1524" layer="91"/>
+<label x="200.66" y="22.86" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J101" gate="G$1" pin="8"/>
+<wire x1="7.62" y1="137.16" x2="-2.54" y2="137.16" width="0.1524" layer="91"/>
+<label x="-2.54" y="137.16" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="DIP7" class="0">
+<segment>
+<pinref part="U3" gate="G$1" pin="PB31/SER7-1/SER5-0/TC0-1"/>
+<wire x1="198.12" y1="20.32" x2="213.36" y2="20.32" width="0.1524" layer="91"/>
+<label x="200.66" y="20.32" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J101" gate="G$1" pin="7"/>
+<wire x1="7.62" y1="139.7" x2="-2.54" y2="139.7" width="0.1524" layer="91"/>
+<label x="-2.54" y="139.7" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$6" class="0">
+<segment>
+<pinref part="R6" gate="G$1" pin="1"/>
+<pinref part="J101" gate="G$1" pin="16"/>
+<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="33.02" 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="154.94"/>
+<pinref part="J101" gate="G$1" pin="9"/>
+<wire x1="35.56" y1="152.4" x2="35.56" y2="149.86" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="149.86" x2="35.56" y2="147.32" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="147.32" x2="35.56" y2="144.78" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="144.78" x2="35.56" y2="142.24" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="142.24" x2="35.56" y2="139.7" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="139.7" x2="35.56" y2="137.16" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="137.16" x2="33.02" y2="137.16" width="0.1524" layer="91"/>
+<pinref part="J101" gate="G$1" pin="10"/>
+<wire x1="33.02" y1="139.7" x2="35.56" y2="139.7" width="0.1524" layer="91"/>
+<junction x="35.56" y="139.7"/>
+<pinref part="J101" gate="G$1" pin="11"/>
+<wire x1="33.02" y1="142.24" x2="35.56" y2="142.24" width="0.1524" layer="91"/>
+<junction x="35.56" y="142.24"/>
+<pinref part="J101" gate="G$1" pin="12"/>
+<wire x1="33.02" y1="144.78" x2="35.56" y2="144.78" width="0.1524" layer="91"/>
+<junction x="35.56" y="144.78"/>
+<pinref part="J101" gate="G$1" pin="13"/>
+<wire x1="33.02" y1="147.32" x2="35.56" y2="147.32" width="0.1524" layer="91"/>
+<junction x="35.56" y="147.32"/>
+<pinref part="J101" gate="G$1" pin="14"/>
+<wire x1="33.02" y1="149.86" x2="35.56" y2="149.86" width="0.1524" layer="91"/>
+<junction x="35.56" y="149.86"/>
+<pinref part="J101" gate="G$1" pin="15"/>
+<wire x1="33.02" y1="152.4" x2="35.56" y2="152.4" width="0.1524" layer="91"/>
+<junction x="35.56" y="152.4"/>
+</segment>
+</net>
+<net name="XIN0" class="0">
+<segment>
+<pinref part="Y1" gate="G$1" pin="1"/>
+<pinref part="C14" gate="G$1" pin="2"/>
+<wire x1="73.66" y1="208.28" x2="60.96" y2="208.28" width="0.1524" layer="91"/>
+<wire x1="60.96" y1="208.28" x2="48.26" y2="208.28" width="0.1524" layer="91"/>
+<junction x="60.96" y="208.28"/>
+<label x="48.26" y="208.28" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA14/XIN0/SER2-2/SER4-2/TC3-0"/>
+<wire x1="198.12" y1="116.84" x2="210.82" y2="116.84" width="0.1524" layer="91"/>
+<label x="200.66" y="116.84" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="XOUT0" class="0">
+<segment>
+<pinref part="C11" gate="G$1" pin="1"/>
+<pinref part="Y1" gate="G$1" pin="2"/>
+<wire x1="60.96" y1="213.36" x2="73.66" y2="213.36" width="0.1524" layer="91"/>
+<wire x1="60.96" y1="213.36" x2="48.26" y2="213.36" width="0.1524" layer="91"/>
+<junction x="60.96" y="213.36"/>
+<label x="48.26" y="213.36" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA15/XOUT0/SER2-3/SER4-3/TC3-1"/>
+<wire x1="198.12" y1="114.3" x2="210.82" y2="114.3" width="0.1524" layer="91"/>
+<label x="200.66" y="114.3" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="XIN32" class="0">
+<segment>
+<pinref part="Y2" gate="G$1" pin="1"/>
+<pinref part="C17" gate="G$1" pin="1"/>
+<wire x1="71.12" y1="238.76" x2="60.96" y2="238.76" width="0.1524" layer="91"/>
+<wire x1="60.96" y1="238.76" x2="48.26" y2="238.76" width="0.1524" layer="91"/>
+<junction x="60.96" y="238.76"/>
+<label x="48.26" y="238.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA00/XIN32/SER1-0/TC2-0"/>
+<wire x1="198.12" y1="152.4" x2="210.82" y2="152.4" width="0.1524" layer="91"/>
+<label x="200.66" y="152.4" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="XOUT32" class="0">
+<segment>
+<pinref part="C18" gate="G$1" pin="2"/>
+<pinref part="Y2" gate="G$1" pin="2"/>
+<wire x1="60.96" y1="233.68" x2="71.12" y2="233.68" width="0.1524" layer="91"/>
+<wire x1="60.96" y1="233.68" x2="48.26" y2="233.68" width="0.1524" layer="91"/>
+<junction x="60.96" y="233.68"/>
+<label x="48.26" y="233.68" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA01/XOUT32/SER1-1/TC2-1"/>
+<wire x1="198.12" y1="149.86" x2="210.82" y2="149.86" width="0.1524" layer="91"/>
+<label x="200.66" y="149.86" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$5" class="0">
+<segment>
+<pinref part="D3" gate="G$1" pin="A"/>
+<pinref part="R5" gate="G$1" pin="1"/>
+<wire x1="40.64" y1="182.88" x2="63.5" y2="182.88" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$9" class="0">
+<segment>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="D2" gate="G$1" pin="A"/>
+<wire x1="50.8" y1="187.96" x2="22.86" y2="187.96" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$10" class="0">
+<segment>
+<pinref part="D1" gate="G$1" pin="A"/>
+<pinref part="R2" gate="G$1" pin="1"/>
+<wire x1="33.02" y1="193.04" x2="38.1" y2="193.04" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="1-2-PA18" class="0">
+<segment>
+<pinref part="U2" gate="A" pin="RO"/>
+<wire x1="162.56" y1="203.2" x2="147.32" y2="203.2" width="0.1524" layer="91"/>
+<label x="149.86" y="203.2" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA18/SER1-2/SER3-2/TC3-0"/>
+<wire x1="198.12" y1="106.68" x2="210.82" y2="106.68" width="0.1524" layer="91"/>
+<label x="200.66" y="106.68" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="1-0-PA16" class="0">
+<segment>
+<pinref part="U2" gate="A" pin="DI"/>
+<wire x1="162.56" y1="233.68" x2="147.32" y2="233.68" width="0.1524" layer="91"/>
+<label x="149.86" y="233.68" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA16/SER1-0/SER3-1/TC2-0/TCC0-4"/>
+<wire x1="198.12" y1="111.76" x2="210.82" y2="111.76" width="0.1524" layer="91"/>
+<label x="200.66" y="111.76" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="DE" class="0">
+<segment>
+<pinref part="U2" gate="A" pin="DE"/>
+<wire x1="162.56" y1="208.28" x2="147.32" y2="208.28" width="0.1524" layer="91"/>
+<label x="149.86" y="208.28" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA19/SER1-3/SER3-3/TC3-1"/>
+<wire x1="198.12" y1="104.14" x2="210.82" y2="104.14" width="0.1524" layer="91"/>
+<label x="200.66" y="104.14" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="TERM" class="0">
+<segment>
+<pinref part="U2" gate="A" pin="!TERM"/>
+<wire x1="162.56" y1="223.52" x2="147.32" y2="223.52" width="0.1524" layer="91"/>
+<label x="149.86" y="223.52" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA17/SER1-1/SER3-0/TC2-1/TCC0-5"/>
+<wire x1="198.12" y1="109.22" x2="210.82" y2="109.22" width="0.1524" layer="91"/>
+<label x="200.66" y="109.22" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$18" class="0">
+<segment>
+<pinref part="R7" gate="G$1" pin="2"/>
+<pinref part="U2" gate="A" pin="TERM100"/>
+<wire x1="144.78" y1="193.04" x2="162.56" y2="193.04" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$19" class="0">
+<segment>
+<pinref part="R8" gate="G$1" pin="2"/>
+<pinref part="U2" gate="A" pin="SRL"/>
+<wire x1="154.94" y1="198.12" x2="162.56" y2="198.12" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="RTD" class="0">
+<segment>
+<pinref part="R18" gate="G$1" pin="2"/>
+<pinref part="U6" gate="G$1" pin="TERM2"/>
+<wire x1="398.78" y1="129.54" x2="406.4" y2="129.54" width="0.1524" layer="91"/>
+<wire x1="398.78" y1="129.54" x2="386.08" y2="129.54" width="0.1524" layer="91"/>
+<junction x="398.78" y="129.54"/>
+<label x="386.08" y="129.54" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PB09/ADC0-3/ADC1-1/SER4-1/TC4-1"/>
+<wire x1="198.12" y1="50.8" x2="213.36" y2="50.8" width="0.1524" layer="91"/>
+<label x="203.2" y="50.8" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$11" class="0">
+<segment>
+<pinref part="R9" gate="G$1" pin="2"/>
+<pinref part="U2" gate="A" pin="!RE"/>
+<wire x1="147.32" y1="228.6" x2="162.56" y2="228.6" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="STOP" class="0">
+<segment>
+<pinref part="J3" gate="J$1" pin="3"/>
+<wire x1="281.94" y1="10.16" x2="261.62" y2="10.16" width="0.1524" layer="91"/>
+<label x="264.16" y="10.16" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="PA23/SER3-1/SER5-0/TC4-1"/>
+<wire x1="198.12" y1="93.98" x2="210.82" y2="93.98" width="0.1524" layer="91"/>
+<label x="200.66" y="93.98" size="1.778" layer="95"/>
+</segment>
+</net>
+</nets>
+</sheet>
+</sheets>
+</schematic>
+</drawing>
+<compatibility>
+<note version="8.3" severity="warning">
+Since Version 8.3, EAGLE supports URNs for individual library
+assets (packages, symbols, and devices). The URNs of those assets
+will not be understood (or retained) with this version.
+</note>
+</compatibility>
+</eagle>
diff --git a/system/ecad/lpf-axl-stepper/eagle.epf b/system/ecad/lpf-axl-stepper/eagle.epf
new file mode 100644
index 0000000..eb17765
--- /dev/null
+++ b/system/ecad/lpf-axl-stepper/eagle.epf
@@ -0,0 +1,382 @@
+[Eagle]
+Version="09 06 00"
+Platform="Windows"
+Globals="Globals"
+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/dfet.lbr"
+UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/fablab.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/motors.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/raspberrypi_bastelstube_v13.lbr"
+UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/sensor.lbr"
+UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/supply1.lbr"
+UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/tag-connect-2030.lbr"
+UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/tag-connect-2050.lbr"
+UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/usbraw.lbr"
+
+[Win_1]
+Type="Board Editor"
+Number=1
+File="2020-06_ucbus-stepper-melted.brd"
+View="18.2379 23.2596 35.3969 41.4635"
+WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524"
+PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
+ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
+ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
+HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
+TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
+PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
+PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
+DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
+DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
+DimensionExtLengths=" 1.27 2.54 1 2 3 0"
+DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
+SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
+WireBend=1
+WireBendSet=0
+WireCap=1
+MiterStyle=1
+PadShape=0
+ViaShape=1
+PolygonPour=0
+PolygonRank=1
+PolygonThermals=1
+PolygonOrphans=0
+TextRatio=8
+DimensionUnit=1
+DimensionPrecision=2
+DimensionShowUnit=0
+PinDirection=3
+PinFunction=0
+PinLength=2
+PinVisible=3
+SwapLevel=0
+ArcDirection=0
+AddLevel=2
+PadsSameType=0
+Layer=16
+
+[Win_2]
+Type="Schematic Editor"
+Number=2
+File="2020-06_ucbus-stepper-melted.sch"
+View="127.903 47.8887 283.132 133.529"
+WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524"
+PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
+ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
+ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
+HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
+TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
+PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
+PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
+DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
+DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
+DimensionExtLengths=" 1.27 2.54 1 2 3 0"
+DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
+SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
+WireBend=0
+WireBendSet=31
+WireCap=1
+MiterStyle=1
+PadShape=0
+ViaShape=1
+PolygonPour=0
+PolygonRank=0
+PolygonThermals=1
+PolygonOrphans=0
+TextRatio=8
+DimensionUnit=1
+DimensionPrecision=2
+DimensionShowUnit=0
+PinDirection=3
+PinFunction=0
+PinLength=2
+PinVisible=3
+SwapLevel=0
+ArcDirection=0
+AddLevel=2
+PadsSameType=0
+Layer=91
+Views=" 1: 127.903 47.8887 283.132 133.529"
+Sheet="1"
+
+[Win_3]
+Type="Control Panel"
+Number=0
+
+[Desktop]
+Screen="3210 2520"
+Window="Win_1"
+Window="Win_2"
+Window="Win_3"
diff --git a/system/ecad/lpf-heater-module/eagle.epf b/system/ecad/lpf-heater-module/eagle.epf
new file mode 100644
index 0000000..bab39e3
--- /dev/null
+++ b/system/ecad/lpf-heater-module/eagle.epf
@@ -0,0 +1,201 @@
+[Eagle]
+Version="09 06 00"
+Platform="Windows"
+Globals="Globals"
+Desktop="Desktop"
+
+[Globals]
+AutoSaveProject=1
+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"
+UsedLibraryUrn="urn:adsk.eagle:library:178"
+UsedLibraryUrn="urn:adsk.eagle:library:185"
+UsedLibraryUrn="urn:adsk.eagle:library:186"
+UsedLibraryUrn="urn:adsk.eagle:library:187"
+UsedLibraryUrn="urn:adsk.eagle:library:200"
+UsedLibraryUrn="urn:adsk.eagle:library:205"
+UsedLibraryUrn="urn:adsk.eagle:library:207"
+UsedLibraryUrn="urn:adsk.eagle:library:91"
+UsedLibraryUrn="urn:adsk.eagle:library:209"
+UsedLibraryUrn="urn:adsk.eagle:library:216"
+UsedLibraryUrn="urn:adsk.eagle:library:217"
+UsedLibraryUrn="urn:adsk.eagle:library:92"
+UsedLibraryUrn="urn:adsk.eagle:library:219"
+UsedLibraryUrn="urn:adsk.eagle:library:223"
+UsedLibraryUrn="urn:adsk.eagle:library:225"
+UsedLibraryUrn="urn:adsk.eagle:library:227"
+UsedLibraryUrn="urn:adsk.eagle:library:228"
+UsedLibraryUrn="urn:adsk.eagle:library:232"
+UsedLibraryUrn="urn:adsk.eagle:library:246"
+UsedLibraryUrn="urn:adsk.eagle:library:247"
+UsedLibraryUrn="urn:adsk.eagle:library:95"
+UsedLibraryUrn="urn:adsk.eagle:library:249"
+UsedLibraryUrn="urn:adsk.eagle:library:253"
+UsedLibraryUrn="urn:adsk.eagle:library:254"
+UsedLibraryUrn="urn:adsk.eagle:library:257"
+UsedLibraryUrn="urn:adsk.eagle:library:268"
+UsedLibraryUrn="urn:adsk.eagle:library:271"
+UsedLibraryUrn="urn:adsk.eagle:library:277"
+UsedLibraryUrn="urn:adsk.eagle:library:280"
+UsedLibraryUrn="urn:adsk.eagle:library:282"
+UsedLibraryUrn="urn:adsk.eagle:library:286"
+UsedLibraryUrn="urn:adsk.eagle:library:292"
+UsedLibraryUrn="urn:adsk.eagle:library:295"
+UsedLibraryUrn="urn:adsk.eagle:library:100"
+UsedLibraryUrn="urn:adsk.eagle:library:299"
+UsedLibraryUrn="urn:adsk.eagle:library:301"
+UsedLibraryUrn="urn:adsk.eagle:library:305"
+UsedLibraryUrn="urn:adsk.eagle:library:306"
+UsedLibraryUrn="urn:adsk.eagle:library:101"
+UsedLibraryUrn="urn:adsk.eagle:library:308"
+UsedLibraryUrn="urn:adsk.eagle:library:309"
+UsedLibraryUrn="urn:adsk.eagle:library:310"
+UsedLibraryUrn="urn:adsk.eagle:library:311"
+UsedLibraryUrn="urn:adsk.eagle:library:316"
+UsedLibraryUrn="urn:adsk.eagle:library:321"
+UsedLibraryUrn="urn:adsk.eagle:library:326"
+UsedLibraryUrn="urn:adsk.eagle:library:103"
+UsedLibraryUrn="urn:adsk.eagle:library:329"
+UsedLibraryUrn="urn:adsk.eagle:library:330"
+UsedLibraryUrn="urn:adsk.eagle:library:333"
+UsedLibraryUrn="urn:adsk.eagle:library:104"
+UsedLibraryUrn="urn:adsk.eagle:library:340"
+UsedLibraryUrn="urn:adsk.eagle:library:345"
+UsedLibraryUrn="urn:adsk.eagle:library:348"
+UsedLibraryUrn="urn:adsk.eagle:library:349"
+UsedLibraryUrn="urn:adsk.eagle:library:352"
+UsedLibraryUrn="urn:adsk.eagle:library:354"
+UsedLibraryUrn="urn:adsk.eagle:library:355"
+UsedLibraryUrn="urn:adsk.eagle:library:356"
+UsedLibraryUrn="urn:adsk.eagle:library:357"
+UsedLibraryUrn="urn:adsk.eagle:library:106"
+UsedLibraryUrn="urn:adsk.eagle:library:359"
+UsedLibraryUrn="urn:adsk.eagle:library:363"
+UsedLibraryUrn="urn:adsk.eagle:library:365"
+UsedLibraryUrn="urn:adsk.eagle:library:370"
+UsedLibraryUrn="urn:adsk.eagle:library:108"
+UsedLibraryUrn="urn:adsk.eagle:library:381"
+UsedLibraryUrn="urn:adsk.eagle:library:384"
+UsedLibraryUrn="urn:adsk.eagle:library:390"
+UsedLibraryUrn="urn:adsk.eagle:library:395"
+UsedLibraryUrn="urn:adsk.eagle:library:110"
+UsedLibraryUrn="urn:adsk.eagle:library:405"
+UsedLibraryUrn="urn:adsk.eagle:library:406"
+UsedLibraryUrn="urn:adsk.eagle:library:413"
+UsedLibraryUrn="urn:adsk.eagle:library:414"
+UsedLibraryUrn="urn:adsk.eagle:library:415"
+UsedLibraryUrn="urn:adsk.eagle:library:416"
+UsedLibraryUrn="urn:adsk.eagle:library:114"
+UsedLibraryUrn="urn:adsk.eagle:library:115"
+UsedLibraryUrn="urn:adsk.eagle:library:120"
+UsedLibraryUrn="urn:adsk.eagle:library:131"
+UsedLibraryUrn="urn:adsk.eagle:library:137"
+UsedLibraryUrn="urn:adsk.eagle:library:142"
+UsedLibraryUrn="urn:adsk.eagle:library:146"
+UsedLibraryUrn="urn:adsk.eagle:library:168"
+
+[Win_1]
+Type="Schematic Editor"
+Number=2
+File="heater-module.sch"
+View="198.839 -148.467 355.132 -9.9641"
+WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524"
+PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
+ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
+ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
+HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
+TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
+PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
+PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
+DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
+DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
+DimensionExtLengths=" 1.27 2.54 1 2 3 0"
+DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
+SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
+WireBend=0
+WireBendSet=31
+WireCap=1
+MiterStyle=1
+PadShape=0
+ViaShape=1
+PolygonPour=0
+PolygonRank=0
+PolygonThermals=1
+PolygonOrphans=0
+TextRatio=8
+DimensionUnit=1
+DimensionPrecision=2
+DimensionShowUnit=0
+PinDirection=3
+PinFunction=0
+PinLength=2
+PinVisible=3
+SwapLevel=0
+ArcDirection=0
+AddLevel=2
+PadsSameType=0
+Layer=97
+Views=" 1: 198.839 -148.467 355.132 -9.9641"
+Sheet="1"
+
+[Win_2]
+Type="Board Editor"
+Number=1
+File="heater-module.brd"
+View="2.18443 -2.32154 53.0224 35.3362"
+WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524"
+PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
+ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
+ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
+HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
+TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
+PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
+PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
+DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
+DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
+DimensionExtLengths=" 1.27 2.54 1 2 3 0"
+DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
+SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
+WireBend=1
+WireBendSet=0
+WireCap=1
+MiterStyle=1
+PadShape=0
+ViaShape=1
+PolygonPour=0
+PolygonRank=1
+PolygonThermals=1
+PolygonOrphans=0
+TextRatio=8
+DimensionUnit=1
+DimensionPrecision=2
+DimensionShowUnit=0
+PinDirection=3
+PinFunction=0
+PinLength=2
+PinVisible=3
+SwapLevel=0
+ArcDirection=0
+AddLevel=2
+PadsSameType=0
+Layer=1
+
+[Win_3]
+Type="Control Panel"
+Number=0
+
+[Desktop]
+Screen="3171 2520"
+Window="Win_1"
+Window="Win_2"
+Window="Win_3"
diff --git a/system/ecad/lpf-heater-module/heater-module.brd b/system/ecad/lpf-heater-module/heater-module.brd
new file mode 100644
index 0000000..ca31969
--- /dev/null
+++ b/system/ecad/lpf-heater-module/heater-module.brd
@@ -0,0 +1,1995 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE eagle SYSTEM "eagle.dtd">
+<eagle version="9.6.0">
+<drawing>
+<settings>
+<setting alwaysvectorfont="no"/>
+<setting verticaltext="up"/>
+</settings>
+<grid distance="0.1" 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"/>
+<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="yes" active="yes"/>
+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
+<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
+<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
+<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
+<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
+<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
+<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
+<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/>
+<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/>
+<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/>
+<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
+<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
+<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
+<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
+<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
+<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
+<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
+<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
+<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
+<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/>
+<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
+<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/>
+<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/>
+<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="113" name="IDFDebug" color="7" fill="1" visible="no" active="yes"/>
+<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/>
+<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/>
+<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
+<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/>
+<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
+<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="133" name="bottom_silk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/>
+<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
+<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/>
+<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/>
+<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
+<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
+<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
+<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
+<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
+<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
+<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
+<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
+<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
+<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
+<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
+<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
+</layers>
+<board>
+<plain>
+<wire x1="64" y1="43" x2="31" y2="43" width="0" layer="20"/>
+<wire x1="20" y1="43" x2="0" y2="43" width="0" layer="20"/>
+<wire x1="21.4" y1="41.25" x2="20" y2="43" width="0" layer="20"/>
+<wire x1="21.4" y1="41.25" x2="29.2" y2="41.25" width="0" layer="20"/>
+<wire x1="29.2" y1="41.25" x2="31" y2="43" width="0" layer="20"/>
+<text x="31.5" y="24.5" size="1.778" layer="22" rot="MR0">*</text>
+<wire x1="0" y1="0" x2="0" y2="43" width="0" layer="20"/>
+<wire x1="64" y1="43" x2="64" y2="0" width="0" layer="20"/>
+<wire x1="64" y1="0" x2="0" y2="0" width="0" layer="20"/>
+<wire x1="67.31" y1="4.445" x2="-1.905" y2="4.445" width="0.1524" layer="47"/>
+<wire x1="47.5" y1="-2" x2="47.5" y2="46.5" width="0.1524" layer="47"/>
+<text x="3" y="37.5" size="0.8128" layer="21" font="vector" rot="R270" align="center">1k</text>
+<text x="3" y="34" size="0.8128" layer="21" font="vector" rot="R270" align="center">1k</text>
+<text x="3" y="30.5" size="0.8128" layer="21" font="vector" rot="R270" align="center">10k</text>
+<text x="4.5" y="40" size="0.8128" layer="21" font="vector" align="center">0.1uF</text>
+<text x="2" y="10" size="0.8128" layer="21" font="vector" rot="R180" align="center-left">1k</text>
+<text x="2" y="8" size="0.8128" layer="21" font="vector" rot="R180" align="center-left">.1u</text>
+<text x="42" y="27.5" size="0.8128" layer="21" font="vector" rot="R90" align="center-left">r</text>
+<text x="44" y="27.4" size="0.8128" layer="21" font="vector" rot="R90" align="center-left">c</text>
+<text x="36" y="27.5" size="0.8128" layer="21" font="vector" rot="R90" align="center-left">120R</text>
+<text x="11.5" y="10.5" size="0.8128" layer="21" font="vector" rot="R90" align="center-left">120R</text>
+<text x="40.5" y="30" size="0.8128" layer="21" font="vector" align="center-left">1k</text>
+<dimension x1="0" y1="44.5" x2="64" y2="44.5" x3="32" y3="48" textsize="0.8128" layer="47"/>
+<dimension x1="-1.5" y1="43" x2="-1.5" y2="0" x3="-5" y3="21.5" textsize="0.8128" layer="47"/>
+<dimension x1="0" y1="-1.5" x2="4" y2="-1.5" x3="2" y3="-6.5" textsize="0.8128" layer="47"/>
+<dimension x1="0" y1="-1.5" x2="47.5" y2="-1.5" x3="23.75" y3="-10.5" textsize="0.8128" layer="47"/>
+<dimension x1="65.5" y1="43" x2="65.5" y2="5.5" x3="75.399875" y3="24.25" textsize="0.8128" layer="47"/>
+<dimension x1="65.5" y1="43" x2="65.5" y2="30" x3="67.5" y3="36.5" textsize="0.8128" layer="47"/>
+<dimension x1="65.5" y1="43" x2="65.5" y2="17.5" x3="71.5" y3="30.25" textsize="0.8128" layer="47"/>
+<text x="11.5" y="14" size="0.8128" layer="21" font="vector" rot="R90" align="center-left">1k</text>
+</plain>
+<libraries>
+<library name="connector">
+<packages>
+<package name="PWRPAD_3-25MM-SKINNY">
+<pad name="P$1" x="0" y="0" drill="3.25" diameter="5.35" thermals="no"/>
+</package>
+<package name="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"/>
+<wire x1="0" y1="0" x2="28.575" y2="0" width="0.127" layer="51"/>
+<wire x1="28.575" y1="0" x2="28.575" y2="20.32" width="0.127" layer="51"/>
+<wire x1="1.27" y1="20.32" x2="0" y2="19.05" width="0.127" layer="51"/>
+<wire x1="0" y1="19.05" x2="0" y2="0" width="0.127" layer="51"/>
+<smd name="P$4" x="6.985" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$5" x="8.255" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$6" x="9.525" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$7" x="10.795" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$8" x="12.065" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$9" x="13.335" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$10" x="15.875" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$11" x="17.145" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$12" x="18.415" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$13" x="19.685" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$14" x="20.955" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$15" x="22.225" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$16" x="23.495" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$17" x="24.765" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$18" x="26.035" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$19" x="28.7274" y="1.27" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$20" x="28.7274" y="2.54" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$21" x="28.7274" y="3.81" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$22" x="28.7274" y="5.08" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$23" x="28.7274" y="6.35" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$24" x="28.7274" y="7.62" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$25" x="28.7274" y="8.89" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$26" x="28.7274" y="10.16" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$27" x="13.335" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$28" x="12.065" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$29" x="10.795" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$30" x="9.525" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$31" x="8.255" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$32" x="6.985" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$33" x="5.715" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$34" x="4.445" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$35" x="3.175" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<wire x1="18.796" y1="20.32" x2="19.177" y2="19.939" width="0.127" layer="51"/>
+<wire x1="19.177" y1="19.939" x2="26.924" y2="19.939" width="0.127" layer="51"/>
+<wire x1="26.924" y1="19.939" x2="27.305" y2="20.32" width="0.127" layer="51"/>
+<wire x1="27.305" y1="20.32" x2="28.575" y2="20.32" width="0.127" layer="51"/>
+<wire x1="18.796" y1="20.32" x2="1.27" y2="20.32" width="0.127" layer="51"/>
+<wire x1="0.127" y1="19.05" x2="1.27" y2="20.193" width="0.127" layer="21"/>
+<wire x1="28.448" y1="20.193" x2="28.067" y2="20.193" width="0.127" layer="21"/>
+<wire x1="28.448" y1="20.193" x2="28.448" y2="19.812" width="0.127" layer="21"/>
+<wire x1="28.448" y1="0.127" x2="28.448" y2="0.508" width="0.127" layer="21"/>
+<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>
+</packages>
+</library>
+<library name="SparkFun-Connectors">
+<description>&lt;h3&gt;SparkFun Connectors&lt;/h3&gt;
+This library contains electrically-functional connectors. 
+&lt;br&gt;
+&lt;br&gt;
+We've spent an enormous amount of time creating and checking these footprints and parts, but it is &lt;b&gt; the end user's responsibility&lt;/b&gt; to ensure correctness and suitablity for a given componet or application. 
+&lt;br&gt;
+&lt;br&gt;If you enjoy using this library, please buy one of our products at &lt;a href=" www.sparkfun.com"&gt;SparkFun.com&lt;/a&gt;.
+&lt;br&gt;
+&lt;br&gt;
+&lt;b&gt;Licensing:&lt;/b&gt; Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ 
+&lt;br&gt;
+&lt;br&gt;
+You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
+<packages>
+<package name="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="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="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>
+</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="R2010">
+<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
+chip</description>
+<wire x1="-1.662" y1="1.245" x2="1.662" y2="1.245" width="0.1524" layer="51"/>
+<wire x1="-1.637" y1="-1.245" x2="1.687" y2="-1.245" width="0.1524" layer="51"/>
+<wire x1="-3.473" y1="1.483" x2="3.473" y2="1.483" width="0.0508" layer="39"/>
+<wire x1="3.473" y1="1.483" x2="3.473" y2="-1.483" width="0.0508" layer="39"/>
+<wire x1="3.473" y1="-1.483" x2="-3.473" y2="-1.483" width="0.0508" layer="39"/>
+<wire x1="-3.473" y1="-1.483" x2="-3.473" y2="1.483" width="0.0508" layer="39"/>
+<wire x1="-1.027" y1="1.245" x2="1.027" y2="1.245" width="0.1524" layer="21"/>
+<wire x1="-1.002" y1="-1.245" x2="1.016" y2="-1.245" width="0.1524" layer="21"/>
+<smd name="1" x="-2.2" y="0" dx="1.8" dy="2.7" layer="1"/>
+<smd name="2" x="2.2" y="0" dx="1.8" dy="2.7" layer="1"/>
+<text x="-2.54" y="1.5875" size="1.016" layer="25">&gt;NAME</text>
+<text x="-2.54" y="-3.302" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-2.4892" y1="-1.3208" x2="-1.6393" y2="1.3292" layer="51"/>
+<rectangle x1="1.651" y1="-1.3208" x2="2.5009" y2="1.3292" layer="51"/>
+</package>
+<package name="SMA-403D">
+<smd name="P$1" x="-2" y="0" dx="2" dy="2" layer="1" rot="R180"/>
+<smd name="P$2" x="2" y="0" dx="2" dy="2" layer="1" rot="R180"/>
+<wire x1="-2.2" y1="1.2" x2="-2.2" y2="1.6" width="0.127" layer="21"/>
+<wire x1="-2.2" y1="1.6" x2="-1.2" y2="1.6" width="0.127" layer="21"/>
+<wire x1="-2.2" y1="-1.2" x2="-2.2" y2="-1.6" width="0.127" layer="21"/>
+<wire x1="-2.2" y1="-1.6" x2="-1.2" y2="-1.6" width="0.127" layer="21"/>
+<wire x1="1.2" y1="-1.6" x2="2" y2="-1.6" width="0.127" layer="21"/>
+<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="SMD-ELEC-CAP">
+<wire x1="-3.25" y1="-3.3" x2="-3.25" y2="2.3" width="0.127" layer="51"/>
+<wire x1="-3.25" y1="2.3" x2="-2.25" y2="3.3" width="0.127" layer="51"/>
+<wire x1="-2.25" y1="3.3" x2="2.25" y2="3.3" width="0.127" layer="51"/>
+<wire x1="2.25" y1="3.3" x2="3.25" y2="2.3" width="0.127" layer="51"/>
+<wire x1="3.25" y1="2.3" x2="3.25" y2="-3.3" width="0.127" layer="51"/>
+<wire x1="3.25" y1="-3.3" x2="-3.25" y2="-3.3" width="0.127" layer="51"/>
+<circle x="0" y="0" radius="3.1" width="0.08" layer="51"/>
+<smd name="A" x="0" y="2.65" dx="3.6" dy="1.8" layer="1" rot="R90" thermals="no"/>
+<smd name="C" x="0" y="-2.65" dx="3.6" dy="1.8" layer="1" rot="R90" thermals="no"/>
+<rectangle x1="-3.25" y1="-3.3" x2="3.25" y2="-2.3" layer="51"/>
+<text x="-3.25" y="5.7" size="1.27" layer="25">&gt;NAME</text>
+<text x="-3.25" y="-6.3" size="1.27" layer="27">&gt;VALUE</text>
+<wire x1="-3.2" y1="2.35" x2="-2.3" y2="3.25" width="0.127" layer="21"/>
+<wire x1="3.2" y1="2.35" x2="2.3" y2="3.25" width="0.127" layer="21"/>
+</package>
+<package name="SOD-123HE">
+<smd name="P$1" x="0.8" y="0" dx="2.4" dy="1.4" layer="1"/>
+<smd name="P$2" x="-1.55" y="0" dx="0.9" dy="1.4" layer="1"/>
+<wire x1="-1.4" y1="-0.9" x2="0" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.9" x2="0.9" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="-0.9" x2="1.4" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="1.4" y1="-0.9" x2="1.4" y2="0.9" width="0.127" layer="51"/>
+<wire x1="1.4" y1="0.9" x2="0.9" y2="0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0.9" x2="0" y2="0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="0.9" x2="-1.4" y2="0.9" width="0.127" layer="51"/>
+<wire x1="-1.4" y1="0.9" x2="-1.4" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0.9" x2="0.9" y2="0" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0" x2="0.9" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0" x2="0" y2="0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="0.9" x2="0" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.9" x2="0.9" y2="0" width="0.127" layer="51"/>
+<wire x1="1.4" y1="0.9" x2="0.5" y2="0.9" width="0.127" layer="21"/>
+<wire x1="1.4" y1="-0.9" x2="0.5" y2="-0.9" width="0.127" layer="21"/>
+<text x="0" y="1.8" size="1.27" layer="25" font="vector" align="center">&gt;NAME</text>
+</package>
+</packages>
+</library>
+<library name="power">
+<packages>
+<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>
+<package name="DIODE_PMEG045T100EPDZ">
+<wire x1="-2.95" y1="-2.2" x2="-2.95" y2="2.2" width="0.127" layer="51"/>
+<wire x1="-2.95" y1="2.2" x2="2.95" y2="2.2" width="0.127" layer="51"/>
+<wire x1="2.95" y1="2.2" x2="2.95" y2="-2.2" width="0.127" layer="51"/>
+<wire x1="2.95" y1="-2.2" x2="-2.95" y2="-2.2" width="0.127" layer="51"/>
+<wire x1="-3.75" y1="-2.45" x2="-3.75" y2="2.45" width="0.05" layer="39"/>
+<wire x1="-3.75" y1="2.45" x2="3.75" y2="2.45" width="0.05" layer="39"/>
+<wire x1="3.75" y1="2.45" x2="3.75" y2="-2.45" width="0.05" layer="39"/>
+<wire x1="3.75" y1="-2.45" x2="-3.75" y2="-2.45" width="0.05" layer="39"/>
+<wire x1="2.95" y1="-2.2" x2="-2.95" y2="-2.2" width="0.127" layer="21"/>
+<wire x1="-2.95" y1="2.2" x2="2.95" y2="2.2" width="0.127" layer="21"/>
+<circle x="-4" y="-1.2" radius="0.1" width="0.2" layer="21"/>
+<circle x="-4" y="-1.2" radius="0.1" width="0.2" layer="51"/>
+<rectangle x1="-3.45" y1="-1.765" x2="-2.11" y2="-0.365" layer="31"/>
+<rectangle x1="-3.45" y1="0.365" x2="-2.11" y2="1.765" layer="31"/>
+<rectangle x1="1.95" y1="-0.3" x2="4.35" y2="0.3" layer="31" rot="R90"/>
+<rectangle x1="-1.25" y1="-1.9" x2="0.45" y2="0" layer="31" rot="R90"/>
+<rectangle x1="0.85" y1="-1.9" x2="2.55" y2="0" layer="31" rot="R90"/>
+<rectangle x1="-1.25" y1="0" x2="0.45" y2="1.9" layer="31" rot="R90"/>
+<rectangle x1="0.85" y1="0" x2="2.55" y2="1.9" layer="31" rot="R90"/>
+<text x="-3" y="2.54" size="1.27" layer="25">&gt;NAME</text>
+<text x="-3" y="-3.9" size="1.27" layer="27">&gt;VALUE</text>
+<smd name="1" x="-2.78" y="-1.065" dx="1.6" dy="1.44" layer="1" rot="R90" cream="no"/>
+<smd name="2" x="-2.78" y="1.065" dx="1.6" dy="1.44" layer="1" rot="R90" cream="no"/>
+<smd name="3" x="1.02" y="0" dx="3.8" dy="4.96" layer="1" rot="R90" cream="no"/>
+</package>
+</packages>
+</library>
+<library name="lights">
+<packages>
+<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>
+</libraries>
+<attributes>
+</attributes>
+<variantdefs>
+</variantdefs>
+<classes>
+<class number="0" name="default" width="0" drill="0">
+</class>
+</classes>
+<designrules name="default *">
+<description language="de">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
+&lt;p&gt;
+Die Standard-Design-Rules sind so gewählt, dass sie für 
+die meisten Anwendungen passen. Sollte ihre Platine 
+besondere Anforderungen haben, treffen Sie die erforderlichen
+Einstellungen hier und speichern die Design Rules unter 
+einem neuen Namen ab.</description>
+<description language="en">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
+&lt;p&gt;
+The default Design Rules have been set to cover
+a wide range of applications. Your particular design
+may have different requirements, so please make the
+necessary adjustments and save your customized
+design rules under a new name.</description>
+<param name="layerSetup" value="(1*16)"/>
+<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
+<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/>
+<param name="mdWireWire" value="6mil"/>
+<param name="mdWirePad" value="6mil"/>
+<param name="mdWireVia" value="6mil"/>
+<param name="mdPadPad" value="6mil"/>
+<param name="mdPadVia" value="6mil"/>
+<param name="mdViaVia" value="6mil"/>
+<param name="mdSmdPad" value="0mil"/>
+<param name="mdSmdVia" value="0mil"/>
+<param name="mdSmdSmd" value="0mil"/>
+<param name="mdViaViaSameLayer" value="6mil"/>
+<param name="mnLayersViaInSmd" value="2"/>
+<param name="mdCopperDimension" value="10mil"/>
+<param name="mdDrill" value="6mil"/>
+<param name="mdSmdStop" value="0mil"/>
+<param name="msWidth" value="6mil"/>
+<param name="msDrill" value="10mil"/>
+<param name="msMicroVia" value="9.99mm"/>
+<param name="msBlindViaRatio" value="0.5"/>
+<param name="rvPadTop" value="0.25"/>
+<param name="rvPadInner" value="0.25"/>
+<param name="rvPadBottom" value="0.25"/>
+<param name="rvViaOuter" value="0.25"/>
+<param name="rvViaInner" value="0.25"/>
+<param name="rvMicroViaOuter" value="0.25"/>
+<param name="rvMicroViaInner" value="0.25"/>
+<param name="rlMinPadTop" value="10mil"/>
+<param name="rlMaxPadTop" value="20mil"/>
+<param name="rlMinPadInner" value="10mil"/>
+<param name="rlMaxPadInner" value="20mil"/>
+<param name="rlMinPadBottom" value="10mil"/>
+<param name="rlMaxPadBottom" value="20mil"/>
+<param name="rlMinViaOuter" value="8mil"/>
+<param name="rlMaxViaOuter" value="20mil"/>
+<param name="rlMinViaInner" value="8mil"/>
+<param name="rlMaxViaInner" value="20mil"/>
+<param name="rlMinMicroViaOuter" value="4mil"/>
+<param name="rlMaxMicroViaOuter" value="20mil"/>
+<param name="rlMinMicroViaInner" value="4mil"/>
+<param name="rlMaxMicroViaInner" value="20mil"/>
+<param name="psTop" value="-1"/>
+<param name="psBottom" value="-1"/>
+<param name="psFirst" value="-1"/>
+<param name="psElongationLong" value="100"/>
+<param name="psElongationOffset" value="100"/>
+<param name="mvStopFrame" value="1"/>
+<param name="mvCreamFrame" value="0"/>
+<param name="mlMinStopFrame" value="4mil"/>
+<param name="mlMaxStopFrame" value="4mil"/>
+<param name="mlMinCreamFrame" value="0mil"/>
+<param name="mlMaxCreamFrame" value="0mil"/>
+<param name="mlViaStopLimit" value="35mil"/>
+<param name="srRoundness" value="0"/>
+<param name="srMinRoundness" value="0mil"/>
+<param name="srMaxRoundness" value="0mil"/>
+<param name="slThermalIsolate" value="10mil"/>
+<param name="slThermalsForVias" value="0"/>
+<param name="dpMaxLengthDifference" value="10mm"/>
+<param name="dpGapFactor" value="2.5"/>
+<param name="checkAngle" value="0"/>
+<param name="checkFont" value="1"/>
+<param name="checkRestrict" value="1"/>
+<param name="checkStop" value="0"/>
+<param name="checkValues" value="0"/>
+<param name="checkNames" value="1"/>
+<param name="checkWireStubs" value="1"/>
+<param name="checkPolygonWidth" value="0"/>
+<param name="useDiameter" value="13"/>
+<param name="maxErrors" value="50"/>
+</designrules>
+<autorouter>
+<pass name="Default">
+<param name="RoutingGrid" value="50mil"/>
+<param name="AutoGrid" value="1"/>
+<param name="Efforts" value="0"/>
+<param name="TopRouterVariant" value="1"/>
+<param name="tpViaShape" value="round"/>
+<param name="PrefDir.1" value="a"/>
+<param name="PrefDir.2" value="0"/>
+<param name="PrefDir.3" value="0"/>
+<param name="PrefDir.4" value="0"/>
+<param name="PrefDir.5" value="0"/>
+<param name="PrefDir.6" value="0"/>
+<param name="PrefDir.7" value="0"/>
+<param name="PrefDir.8" value="0"/>
+<param name="PrefDir.9" value="0"/>
+<param name="PrefDir.10" value="0"/>
+<param name="PrefDir.11" value="0"/>
+<param name="PrefDir.12" value="0"/>
+<param name="PrefDir.13" value="0"/>
+<param name="PrefDir.14" value="0"/>
+<param name="PrefDir.15" value="0"/>
+<param name="PrefDir.16" value="a"/>
+<param name="cfVia" value="8"/>
+<param name="cfNonPref" value="5"/>
+<param name="cfChangeDir" value="2"/>
+<param name="cfOrthStep" value="2"/>
+<param name="cfDiagStep" value="3"/>
+<param name="cfExtdStep" value="0"/>
+<param name="cfBonusStep" value="1"/>
+<param name="cfMalusStep" value="1"/>
+<param name="cfPadImpact" value="4"/>
+<param name="cfSmdImpact" value="4"/>
+<param name="cfBusImpact" value="0"/>
+<param name="cfHugging" value="3"/>
+<param name="cfAvoid" value="4"/>
+<param name="cfPolygon" value="10"/>
+<param name="cfBase.1" value="0"/>
+<param name="cfBase.2" value="1"/>
+<param name="cfBase.3" value="1"/>
+<param name="cfBase.4" value="1"/>
+<param name="cfBase.5" value="1"/>
+<param name="cfBase.6" value="1"/>
+<param name="cfBase.7" value="1"/>
+<param name="cfBase.8" value="1"/>
+<param name="cfBase.9" value="1"/>
+<param name="cfBase.10" value="1"/>
+<param name="cfBase.11" value="1"/>
+<param name="cfBase.12" value="1"/>
+<param name="cfBase.13" value="1"/>
+<param name="cfBase.14" value="1"/>
+<param name="cfBase.15" value="1"/>
+<param name="cfBase.16" value="0"/>
+<param name="mnVias" value="20"/>
+<param name="mnSegments" value="9999"/>
+<param name="mnExtdSteps" value="9999"/>
+<param name="mnRipupLevel" value="10"/>
+<param name="mnRipupSteps" value="100"/>
+<param name="mnRipupTotal" value="100"/>
+</pass>
+<pass name="Follow-me" refer="Default" active="yes">
+</pass>
+<pass name="Busses" refer="Default" active="yes">
+<param name="cfNonPref" value="4"/>
+<param name="cfBusImpact" value="4"/>
+<param name="cfHugging" value="0"/>
+<param name="mnVias" value="0"/>
+</pass>
+<pass name="Route" refer="Default" active="yes">
+</pass>
+<pass name="Optimize1" refer="Default" active="yes">
+<param name="cfVia" value="99"/>
+<param name="cfExtdStep" value="10"/>
+<param name="cfHugging" value="1"/>
+<param name="mnExtdSteps" value="1"/>
+<param name="mnRipupLevel" value="0"/>
+</pass>
+<pass name="Optimize2" refer="Optimize1" active="yes">
+<param name="cfNonPref" value="0"/>
+<param name="cfChangeDir" value="6"/>
+<param name="cfExtdStep" value="0"/>
+<param name="cfBonusStep" value="2"/>
+<param name="cfMalusStep" value="2"/>
+<param name="cfPadImpact" value="2"/>
+<param name="cfSmdImpact" value="2"/>
+<param name="cfHugging" value="0"/>
+</pass>
+<pass name="Optimize3" refer="Optimize2" active="yes">
+<param name="cfChangeDir" value="8"/>
+<param name="cfPadImpact" value="0"/>
+<param name="cfSmdImpact" value="0"/>
+</pass>
+<pass name="Optimize4" refer="Optimize3" active="yes">
+<param name="cfChangeDir" value="25"/>
+</pass>
+</autorouter>
+<elements>
+<element name="J1" library="SparkFun-Connectors" package="2X5-SHROUDED_LOCK_LATCH" value="" x="47.5" y="38" smashed="yes" rot="R90">
+<attribute name="NAME" x="37.213" y="33.555" size="0.6096" layer="25" font="vector" ratio="20" rot="R90"/>
+<attribute name="VALUE" x="58.422" y="33.555" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
+</element>
+<element name="J4" library="connector" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="47.5" y="5.5" smashed="yes"/>
+<element name="J5" library="connector" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="47.5" y="30" smashed="yes"/>
+<element name="J6" library="connector" package="PWRPAD_3-25MM-SKINNY" value="PWRPADM3-SKINNY" x="4" y="17.5" smashed="yes"/>
+<element name="R5" library="passives" package="R2010" value="0.2R" x="53" y="23" smashed="yes" rot="R90">
+<attribute name="NAME" x="51.4125" y="20.46" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="2010" x="53" y="23" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="53" y="23" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="56.302" y="20.46" size="1.016" layer="27" rot="R90"/>
+</element>
+<element name="D1" library="passives" package="SMA-403D" value="" x="59" y="31" smashed="yes" rot="R180">
+<attribute name="NAME" x="59" y="28.6" size="1.27" layer="25" font="vector" rot="R180" align="center"/>
+</element>
+<element name="R17" library="passives" package="0805" value="10k" x="1" y="30.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="1.6985" y="31.389" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0805" x="1" y="30.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="1" y="30.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="-4" y="30" size="1.016" layer="27"/>
+</element>
+<element name="R18" library="passives" package="0805" value="1k" x="1" y="34" smashed="yes" rot="R90">
+<attribute name="NAME" x="0.3015" y="33.111" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="0805" x="1" y="34" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="1" y="34" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="-4" y="33.5" size="1.016" layer="27"/>
+</element>
+<element name="R19" library="passives" package="0805" value="1k" x="1" y="37.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="1.6985" y="38.389" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0805" x="1" y="37.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="1" y="37.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="-4" y="37" size="1.016" layer="27"/>
+</element>
+<element name="C22" library="passives" package="SMD-ELEC-CAP" value="150uF 35v" x="45" y="18.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="39.3" y="15.25" size="1.27" layer="25" rot="R90"/>
+<attribute name="VALUE" x="51.3" y="15.25" size="1.27" layer="27" rot="R90"/>
+</element>
+<element name="U1" library="connector" package="UCBUS_MODULE_EXT" value="UCBUS_MODULE_EXT" x="2.25" y="21.25" smashed="yes"/>
+<element name="C1" library="passives" package="0805" value="0.1uF" x="1" y="41" smashed="yes" rot="R270">
+<attribute name="NAME" x="1.8255" y="41.762" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0805" x="1" y="41" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="1" y="41" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="-4" y="40.5" size="1.016" layer="27"/>
+<attribute name="VOLTAGE" value="" x="1" y="41" size="1.778" layer="27" rot="R270" display="off"/>
+</element>
+<element name="Q1" library="power" package="TRANS_AON7408" value="NFETAON7524" x="53" y="16.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="55" y="19" size="1.27" layer="25" rot="R270"/>
+<attribute name="VALUE" x="51" y="19" size="1.27" layer="27" rot="R270" align="top-left"/>
+</element>
+<element name="R1" library="passives" package="0805" value="1k" x="58.5" y="25.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="59.3255" y="26.262" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0805" x="58.5" y="25.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="58.5" y="25.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="56.468" y="26.516" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="C2" library="passives" package="0805" value="0.1uF" x="56.5" y="25.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="55.6745" y="24.738" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="0805" x="56.5" y="25.5" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="TYPE" value="" x="56.5" y="25.5" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="58.532" y="24.484" size="1.016" layer="27" rot="R90"/>
+<attribute name="VOLTAGE" value="" x="56.5" y="25.5" size="1.778" layer="27" rot="R90" display="off"/>
+</element>
+<element name="D2" library="power" package="DIODE_PMEG045T100EPDZ" value="" x="57.5" y="12" smashed="yes">
+<attribute name="NAME" x="54.5" y="14.54" size="1.27" layer="25"/>
+<attribute name="VALUE" x="54.5" y="8.1" size="1.27" layer="27"/>
+</element>
+<element name="J2" library="SparkFun-Connectors" package="1X02_LOCK_LONGPADS" value="" x="54" y="4.5" smashed="yes">
+<attribute name="NAME" x="52.73" y="6.151" size="0.6096" layer="25" font="vector" ratio="20"/>
+<attribute name="VALUE" x="52.73" y="2.214" size="0.6096" layer="27" font="vector" ratio="20"/>
+</element>
+<element name="R2" library="passives" package="0805" value="120R" x="50" y="25.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="50.8255" y="26.262" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0805" x="50" y="25.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="50" y="25.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="47.968" y="26.516" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="J3" library="SparkFun-Connectors" package="1X02_LOCK" value="" x="60.5" y="23.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="59.103" y="22.23" size="0.6096" layer="25" font="vector" ratio="20" rot="R90"/>
+<attribute name="VALUE" x="62.532" y="22.23" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
+</element>
+<element name="R3" library="passives" package="R2010" value="0.2R" x="38.5" y="23" smashed="yes" rot="R90">
+<attribute name="NAME" x="36.9125" y="20.46" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="2010" x="30.9" y="23" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="30.9" y="23" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="41.802" y="20.46" size="1.016" layer="27" rot="R90"/>
+</element>
+<element name="Q2" library="power" package="TRANS_AON7408" value="NFETAON7524" x="38.5" y="16.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="40.5" y="19" size="1.27" layer="25" rot="R270"/>
+<attribute name="VALUE" x="36.5" y="19" size="1.27" layer="27" rot="R270" align="top-left"/>
+</element>
+<element name="R4" library="passives" package="0805" value="1k" x="44" y="25.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="44.8255" y="26.262" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0805" x="44" y="34.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="44" y="34.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="41.968" y="26.516" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="C3" library="passives" package="0805" value="0.1uF" x="42" y="25.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="41.1745" y="24.738" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="0805" x="46.9" y="25.5" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="TYPE" value="" x="46.9" y="25.5" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="44.032" y="24.484" size="1.016" layer="27" rot="R90"/>
+<attribute name="VOLTAGE" value="" x="46.9" y="25.5" size="1.778" layer="27" rot="R90" display="off"/>
+</element>
+<element name="D3" library="power" package="DIODE_PMEG045T100EPDZ" value="" x="43" y="12" smashed="yes">
+<attribute name="NAME" x="40" y="14.54" size="1.27" layer="25"/>
+<attribute name="VALUE" x="40" y="8.1" size="1.27" layer="27"/>
+</element>
+<element name="J7" library="SparkFun-Connectors" package="1X02_LOCK_LONGPADS" value="" x="39.5" y="4.5" smashed="yes">
+<attribute name="NAME" x="38.23" y="6.151" size="0.6096" layer="25" font="vector" ratio="20"/>
+<attribute name="VALUE" x="38.23" y="2.214" size="0.6096" layer="27" font="vector" ratio="20"/>
+</element>
+<element name="R6" library="passives" package="0805" value="120R" x="36" y="25.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="36.8255" y="26.262" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0805" x="21.9" y="38.6" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="21.9" y="38.6" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="33.968" y="26.516" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="J8" library="SparkFun-Connectors" package="1X02_LOCK" value="" x="46" y="23.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="44.603" y="22.23" size="0.6096" layer="25" font="vector" ratio="20" rot="R90"/>
+<attribute name="VALUE" x="48.032" y="22.23" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
+</element>
+<element name="Q3" library="power" package="TRANS_AON7408" value="NFETAON7524" x="29.415" y="8.065" smashed="yes" rot="R270">
+<attribute name="NAME" x="31.415" y="10.565" size="1.27" layer="25" rot="R270"/>
+<attribute name="VALUE" x="27.415" y="10.565" size="1.27" layer="27" rot="R270" align="top-left"/>
+</element>
+<element name="R7" library="passives" package="0805" value="120R" x="28" y="12" smashed="yes" rot="R270">
+<attribute name="NAME" x="28.8255" y="12.762" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0805" x="28" y="12" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="28" y="12" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="25.968" y="13.016" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="J9" library="SparkFun-Connectors" package="1X02_LOCK_LONGPADS" value="" x="28.78" y="4.445" smashed="yes">
+<attribute name="NAME" x="27.51" y="6.096" size="0.6096" layer="25" font="vector" ratio="20"/>
+<attribute name="VALUE" x="27.51" y="2.159" size="0.6096" layer="27" font="vector" ratio="20"/>
+</element>
+<element name="Q4" library="power" package="TRANS_AON7408" value="NFETAON7524" x="24.335" y="8.065" smashed="yes" rot="R270">
+<attribute name="NAME" x="26.335" y="10.565" size="1.27" layer="25" rot="R270"/>
+<attribute name="VALUE" x="22.335" y="10.565" size="1.27" layer="27" rot="R270" align="top-left"/>
+</element>
+<element name="R8" library="passives" package="0805" value="120R" x="23" y="12" smashed="yes" rot="R270">
+<attribute name="NAME" x="23.8255" y="12.762" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0805" x="23" y="12" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="23" y="12" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="20.968" y="13.016" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="J10" library="SparkFun-Connectors" package="1X02_LOCK_LONGPADS" value="" x="23.7" y="4.445" smashed="yes">
+<attribute name="NAME" x="22.43" y="6.096" size="0.6096" layer="25" font="vector" ratio="20"/>
+<attribute name="VALUE" x="22.43" y="2.159" size="0.6096" layer="27" font="vector" ratio="20"/>
+</element>
+<element name="Q5" library="power" package="TRANS_AON7408" value="NFETAON7524" x="19.255" y="8.065" smashed="yes" rot="R270">
+<attribute name="NAME" x="21.255" y="10.565" size="1.27" layer="25" rot="R270"/>
+<attribute name="VALUE" x="17.255" y="10.565" size="1.27" layer="27" rot="R270" align="top-left"/>
+</element>
+<element name="R9" library="passives" package="0805" value="120R" x="17.9" y="12" smashed="yes" rot="R270">
+<attribute name="NAME" x="18.7255" y="12.762" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0805" x="25.9" y="12" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="25.9" y="12" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="15.868" y="13.016" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="J11" library="SparkFun-Connectors" package="1X02_LOCK_LONGPADS" value="" x="18.62" y="4.445" smashed="yes">
+<attribute name="NAME" x="17.35" y="6.096" size="0.6096" layer="25" font="vector" ratio="20"/>
+<attribute name="VALUE" x="17.35" y="2.159" size="0.6096" layer="27" font="vector" ratio="20"/>
+</element>
+<element name="Q6" library="power" package="TRANS_AON7408" value="NFETAON7524" x="14.175" y="8.065" smashed="yes" rot="R270">
+<attribute name="NAME" x="16.175" y="10.565" size="1.27" layer="25" rot="R270"/>
+<attribute name="VALUE" x="12.175" y="10.565" size="1.27" layer="27" rot="R270" align="top-left"/>
+</element>
+<element name="R10" library="passives" package="0805" value="120R" x="12.7" y="12" smashed="yes" rot="R270">
+<attribute name="NAME" x="13.5255" y="12.762" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0805" x="3.2" y="16.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="3.2" y="16.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="10.668" y="13.016" size="1.016" layer="27" rot="R270"/>
+</element>
+<element name="J12" library="SparkFun-Connectors" package="1X02_LOCK_LONGPADS" value="" x="13.54" y="4.445" smashed="yes">
+<attribute name="NAME" x="12.27" y="6.096" size="0.6096" layer="25" font="vector" ratio="20"/>
+<attribute name="VALUE" x="12.27" y="2.159" size="0.6096" layer="27" font="vector" ratio="20"/>
+</element>
+<element name="J13" library="SparkFun-Connectors" package="1X02_LOCK_LONGPADS" value="" x="3.36" y="4.445" smashed="yes">
+<attribute name="NAME" x="2.09" y="6.096" size="0.6096" layer="25" font="vector" ratio="20"/>
+<attribute name="VALUE" x="2.09" y="2.159" size="0.6096" layer="27" font="vector" ratio="20"/>
+</element>
+<element name="R11" library="passives" package="0805" value="1k" x="4" y="10" smashed="yes" rot="R180">
+<attribute name="NAME" x="4.762" y="9.1745" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="4" y="10" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="4" y="10" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="5.016" y="12.032" size="1.016" layer="27" rot="R180"/>
+</element>
+<element name="C4" library="passives" package="0805" value="0.1uF" x="4" y="8" smashed="yes">
+<attribute name="NAME" x="3.238" y="8.8255" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0805" x="4" y="8" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="4" y="8" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="2.984" y="5.968" size="1.016" layer="27"/>
+<attribute name="VOLTAGE" value="" x="4" y="8" size="1.778" layer="27" display="off"/>
+</element>
+<element name="J14" library="SparkFun-Connectors" package="1X02_LOCK_LONGPADS" value="" x="8.44" y="4.445" smashed="yes">
+<attribute name="NAME" x="7.17" y="6.096" size="0.6096" layer="25" font="vector" ratio="20"/>
+<attribute name="VALUE" x="7.17" y="2.159" size="0.6096" layer="27" font="vector" ratio="20"/>
+</element>
+<element name="R12" library="passives" package="0805" value="1k" x="7.5" y="10" smashed="yes" rot="R180">
+<attribute name="NAME" x="8.262" y="9.1745" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="7.5" y="10" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="7.5" y="10" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="8.516" y="12.032" size="1.016" layer="27" rot="R180"/>
+</element>
+<element name="C5" library="passives" package="0805" value="0.1uF" x="7.5" y="8" smashed="yes">
+<attribute name="NAME" x="6.738" y="8.8255" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0805" x="7.5" y="-2" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="7.5" y="-2" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="6.484" y="5.968" size="1.016" layer="27"/>
+<attribute name="VOLTAGE" value="" x="7.5" y="-2" size="1.778" layer="27" display="off"/>
+</element>
+<element name="R14" library="passives" package="0805" value="1k" x="52.5" y="30" smashed="yes" rot="R180">
+<attribute name="NAME" x="53.262" y="29.1745" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="52.5" y="30" size="0.8128" layer="27" font="vector" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="52.5" y="30" size="0.8128" layer="27" font="vector" rot="R180" display="off"/>
+<attribute name="VALUE" x="53.516" y="32.032" size="1.016" layer="27" rot="R180"/>
+</element>
+<element name="D5" library="lights" package="LED0805" value="LED0805" x="52.5" y="28" smashed="yes">
+<attribute name="NAME" x="51.611" y="29.397" size="1.016" layer="25"/>
+<attribute name="VALUE" x="51.484" y="25.587" size="1.016" layer="27" ratio="10"/>
+</element>
+<element name="R13" library="passives" package="0805" value="1k" x="38.5" y="30" smashed="yes" rot="R180">
+<attribute name="NAME" x="39.262" y="29.1745" size="1.016" layer="25" rot="R180"/>
+<attribute name="PACKAGE" value="0805" x="38.5" y="24" size="0.8128" layer="27" font="vector" rot="R180" display="off"/>
+<attribute name="PRECISION" value="" x="38.5" y="24" size="0.8128" layer="27" font="vector" rot="R180" display="off"/>
+<attribute name="VALUE" x="39.516" y="32.032" size="1.016" layer="27" rot="R180"/>
+</element>
+<element name="D4" library="lights" package="LED0805" value="LED0805" x="38.5" y="28" smashed="yes">
+<attribute name="NAME" x="37.611" y="29.397" size="1.016" layer="25"/>
+<attribute name="VALUE" x="37.484" y="25.587" size="1.016" layer="27" ratio="10"/>
+</element>
+<element name="D6" library="passives" package="SOD-123HE" value="" x="30.5" y="12.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="28.7" y="12.5" size="1.27" layer="25" font="vector" rot="R90" align="center"/>
+</element>
+<element name="R15" library="passives" package="0805" value="1k" x="28" y="15.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="27.1745" y="14.738" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="0805" x="22" y="15.5" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="22" y="15.5" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
+<attribute name="VALUE" x="30.032" y="14.484" size="1.016" layer="27" rot="R90"/>
+</element>
+<element name="D7" library="lights" package="LED0805" value="LED0805" x="28.8" y="18" smashed="yes">
+<attribute name="NAME" x="27.911" y="19.397" size="1.016" layer="25"/>
+<attribute name="VALUE" x="27.784" y="15.587" size="1.016" layer="27" ratio="10"/>
+</element>
+<element name="D8" library="passives" package="SOD-123HE" value="" x="25.5" y="12.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="23.7" y="12.5" size="1.27" layer="25" font="vector" rot="R90" align="center"/>
+</element>
+<element name="D9" library="passives" package="SOD-123HE" value="" x="20.5" y="12.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="18.7" y="12.5" size="1.27" layer="25" font="vector" rot="R90" align="center"/>
+</element>
+<element name="D10" library="passives" package="SOD-123HE" value="" x="15.5" y="12.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="13.7" y="12.5" size="1.27" layer="25" font="vector" rot="R90" align="center"/>
+</element>
+<element name="R16" library="passives" package="0805" value="1k" x="23" y="15.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="22.1745" y="14.738" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="0805" x="17" y="15.5" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="17" y="15.5" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
+<attribute name="VALUE" x="25.032" y="14.484" size="1.016" layer="27" rot="R90"/>
+</element>
+<element name="D11" library="lights" package="LED0805" value="LED0805" x="23.8" y="18" smashed="yes">
+<attribute name="NAME" x="22.911" y="19.397" size="1.016" layer="25"/>
+<attribute name="VALUE" x="22.784" y="15.587" size="1.016" layer="27" ratio="10"/>
+</element>
+<element name="R20" library="passives" package="0805" value="1k" x="17.9" y="15.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="17.0745" y="14.738" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="0805" x="11.9" y="15.5" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="11.9" y="15.5" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
+<attribute name="VALUE" x="19.932" y="14.484" size="1.016" layer="27" rot="R90"/>
+</element>
+<element name="D12" library="lights" package="LED0805" value="LED0805" x="18.7" y="18" smashed="yes">
+<attribute name="NAME" x="17.811" y="19.397" size="1.016" layer="25"/>
+<attribute name="VALUE" x="17.684" y="15.587" size="1.016" layer="27" ratio="10"/>
+</element>
+<element name="R21" library="passives" package="0805" value="1k" x="12.7" y="15.5" smashed="yes" rot="R90">
+<attribute name="NAME" x="11.8745" y="14.738" size="1.016" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="0805" x="6.7" y="15.5" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="6.7" y="15.5" size="0.8128" layer="27" font="vector" rot="R90" display="off"/>
+<attribute name="VALUE" x="14.732" y="14.484" size="1.016" layer="27" rot="R90"/>
+</element>
+<element name="D13" library="lights" package="LED0805" value="LED0805" x="13.5" y="18" smashed="yes">
+<attribute name="NAME" x="12.611" y="19.397" size="1.016" layer="25"/>
+<attribute name="VALUE" x="12.484" y="15.587" size="1.016" layer="27" ratio="10"/>
+</element>
+</elements>
+<signals>
+<signal name="GND">
+<contactref element="J1" pad="6"/>
+<contactref element="J1" pad="5"/>
+<contactref element="D1" pad="P$2"/>
+<contactref element="R18" pad="1"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="55.5" y="27"/>
+<vertex x="55.5" y="22.5"/>
+<vertex x="51" y="22.5"/>
+<vertex x="51" y="27"/>
+</polygon>
+<via x="55" y="23.25" extent="1-16" drill="0.3"/>
+<via x="54.25" y="23.25" extent="1-16" drill="0.3"/>
+<via x="53.5" y="23.25" extent="1-16" drill="0.3"/>
+<via x="52.75" y="23.25" extent="1-16" drill="0.3"/>
+<via x="52" y="23.25" extent="1-16" drill="0.3"/>
+<via x="55" y="24" extent="1-16" drill="0.3"/>
+<via x="54.25" y="24" extent="1-16" drill="0.3"/>
+<via x="53.5" y="24" extent="1-16" drill="0.3"/>
+<via x="52.75" y="24" extent="1-16" drill="0.3"/>
+<via x="52" y="24" extent="1-16" drill="0.3"/>
+<contactref element="C22" pad="C"/>
+<contactref element="U1" pad="P$22"/>
+<contactref element="U1" pad="P$21"/>
+<contactref element="C1" pad="2"/>
+<polygon width="0.1524" layer="1">
+<vertex x="29" y="27"/>
+<vertex x="32.75" y="27"/>
+<vertex x="32.75" y="24.5"/>
+<vertex x="29" y="24.5"/>
+</polygon>
+<via x="29.5" y="26.5" extent="1-16" drill="0.3"/>
+<via x="29.5" y="25.75" extent="1-16" drill="0.3"/>
+<via x="29.5" y="25" extent="1-16" drill="0.3"/>
+<via x="32.25" y="26.5" extent="1-16" drill="0.3"/>
+<via x="32.25" y="25.75" extent="1-16" drill="0.3"/>
+<via x="32.25" y="25" extent="1-16" drill="0.3"/>
+<contactref element="R5" pad="2"/>
+<contactref element="C2" pad="2"/>
+<contactref element="J3" pad="1"/>
+<contactref element="R3" pad="2"/>
+<contactref element="C3" pad="2"/>
+<contactref element="J8" pad="1"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="41" y="27"/>
+<vertex x="41" y="22.5"/>
+<vertex x="36.5" y="22.5"/>
+<vertex x="36.5" y="27"/>
+</polygon>
+<via x="40.5" y="23.25" extent="1-16" drill="0.3"/>
+<via x="39.75" y="23.25" extent="1-16" drill="0.3"/>
+<via x="39" y="23.25" extent="1-16" drill="0.3"/>
+<via x="38.25" y="23.25" extent="1-16" drill="0.3"/>
+<via x="37.5" y="23.25" extent="1-16" drill="0.3"/>
+<via x="40.5" y="24" extent="1-16" drill="0.3"/>
+<via x="39.75" y="24" extent="1-16" drill="0.3"/>
+<via x="39" y="24" extent="1-16" drill="0.3"/>
+<via x="38.25" y="24" extent="1-16" drill="0.3"/>
+<via x="37.5" y="24" extent="1-16" drill="0.3"/>
+<contactref element="Q3" pad="3"/>
+<contactref element="Q3" pad="1"/>
+<contactref element="Q3" pad="2"/>
+<contactref element="Q4" pad="3"/>
+<contactref element="Q4" pad="1"/>
+<contactref element="Q4" pad="2"/>
+<contactref element="Q5" pad="3"/>
+<contactref element="Q5" pad="1"/>
+<contactref element="Q5" pad="2"/>
+<contactref element="Q6" pad="3"/>
+<contactref element="Q6" pad="1"/>
+<contactref element="Q6" pad="2"/>
+<polygon width="0.1524" layer="16" rank="4">
+<vertex x="-1" y="44"/>
+<vertex x="65" y="44"/>
+<vertex x="65" y="-1"/>
+<vertex x="-1" y="-1"/>
+</polygon>
+<contactref element="C4" pad="2"/>
+<contactref element="J13" pad="2"/>
+<contactref element="C5" pad="2"/>
+<contactref element="J14" pad="2"/>
+<contactref element="R14" pad="2"/>
+<contactref element="R13" pad="2"/>
+<wire x1="42" y1="26.5" x2="42" y2="27.5" width="0.1524" layer="1"/>
+<via x="42" y="27.5" extent="1-16" drill="0.3"/>
+<wire x1="56.5" y1="26.5" x2="56.5" y2="27.5" width="0.1524" layer="1"/>
+<via x="56.5" y="27.5" extent="1-16" drill="0.3"/>
+<contactref element="D7" pad="2"/>
+<via x="29.2" y="10.6" extent="1-16" drill="0.3"/>
+<via x="29.2" y="11.4" extent="1-16" drill="0.3"/>
+<via x="29.2" y="12.2" extent="1-16" drill="0.3"/>
+<via x="29.2" y="13" extent="1-16" drill="0.3"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="28.8" y="13.4"/>
+<vertex x="29.6" y="13.4"/>
+<vertex x="29.6" y="10.9"/>
+<vertex x="30" y="10.5"/>
+<vertex x="30.7" y="10.5"/>
+<vertex x="30.7" y="9.1"/>
+<vertex x="28.7" y="9.1"/>
+<vertex x="28.7" y="13.3"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="23.72" y="13.4"/>
+<vertex x="24.52" y="13.4"/>
+<vertex x="24.52" y="10.9"/>
+<vertex x="24.92" y="10.5"/>
+<vertex x="25.62" y="10.5"/>
+<vertex x="25.62" y="9.1"/>
+<vertex x="23.62" y="9.1"/>
+<vertex x="23.62" y="13.3"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="18.64" y="13.4"/>
+<vertex x="19.44" y="13.4"/>
+<vertex x="19.44" y="10.9"/>
+<vertex x="19.84" y="10.5"/>
+<vertex x="20.54" y="10.5"/>
+<vertex x="20.54" y="9.1"/>
+<vertex x="18.54" y="9.1"/>
+<vertex x="18.54" y="13.3"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="13.56" y="13.4"/>
+<vertex x="14.36" y="13.4"/>
+<vertex x="14.36" y="10.9"/>
+<vertex x="14.76" y="10.5"/>
+<vertex x="15.46" y="10.5"/>
+<vertex x="15.46" y="9.1"/>
+<vertex x="13.46" y="9.1"/>
+<vertex x="13.46" y="13.3"/>
+</polygon>
+<via x="24.2" y="10.6" extent="1-16" drill="0.3"/>
+<via x="24.2" y="11.4" extent="1-16" drill="0.3"/>
+<via x="24.2" y="12.2" extent="1-16" drill="0.3"/>
+<via x="24.2" y="13" extent="1-16" drill="0.3"/>
+<via x="19.1" y="10.6" extent="1-16" drill="0.3"/>
+<via x="19.1" y="11.4" extent="1-16" drill="0.3"/>
+<via x="19.1" y="12.2" extent="1-16" drill="0.3"/>
+<via x="19.1" y="13" extent="1-16" drill="0.3"/>
+<via x="14" y="10.6" extent="1-16" drill="0.3"/>
+<via x="14" y="11.4" extent="1-16" drill="0.3"/>
+<via x="14" y="12.2" extent="1-16" drill="0.3"/>
+<via x="14" y="13" extent="1-16" drill="0.3"/>
+<contactref element="D11" pad="2"/>
+<contactref element="D12" pad="2"/>
+<contactref element="D13" pad="2"/>
+<wire x1="14.35" y1="18" x2="15.4" y2="18" width="0.1524" layer="1"/>
+<via x="15.4" y="18" extent="1-16" drill="0.3"/>
+<wire x1="19.55" y1="18" x2="20.6" y2="18" width="0.1524" layer="1"/>
+<via x="20.6" y="18" extent="1-16" drill="0.3"/>
+<wire x1="24.65" y1="18" x2="25.7" y2="18" width="0.1524" layer="1"/>
+<via x="25.7" y="18" extent="1-16" drill="0.3"/>
+<wire x1="29.65" y1="18" x2="30.7" y2="18" width="0.1524" layer="1"/>
+<via x="30.7" y="18" extent="1-16" drill="0.3"/>
+<via x="49" y="20" extent="1-16" drill="0.3"/>
+<via x="48.2" y="20" extent="1-16" drill="0.3"/>
+<via x="47.4" y="20" extent="1-16" drill="0.3"/>
+<via x="46.6" y="20" extent="1-16" drill="0.3"/>
+<via x="45.8" y="20" extent="1-16" drill="0.3"/>
+<via x="45.8" y="20.8" extent="1-16" drill="0.3"/>
+<via x="46.6" y="20.8" extent="1-16" drill="0.3"/>
+<via x="47.4" y="20.8" extent="1-16" drill="0.3"/>
+<via x="48.2" y="20.8" extent="1-16" drill="0.3"/>
+<via x="49" y="20.8" extent="1-16" drill="0.3"/>
+<polygon width="0.1524" layer="1">
+<vertex x="49.6" y="17.5"/>
+<vertex x="49.6" y="21.2"/>
+<vertex x="45.4" y="21.2"/>
+<vertex x="45.4" y="17.5"/>
+</polygon>
+<via x="57.7" y="32.6" extent="1-16" drill="0.3"/>
+<via x="56.9" y="32.6" extent="1-16" drill="0.3"/>
+<via x="56.1" y="32.6" extent="1-16" drill="0.3"/>
+<via x="55.3" y="32.6" extent="1-16" drill="0.3"/>
+<via x="55.3" y="31.8" extent="1-16" drill="0.3"/>
+<via x="55.3" y="31" extent="1-16" drill="0.3"/>
+<via x="55.3" y="30.2" extent="1-16" drill="0.3"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="58.2" y="33"/>
+<vertex x="58.2" y="29.8"/>
+<vertex x="55" y="29.8"/>
+<vertex x="55" y="33"/>
+</polygon>
+<wire x1="37.5" y1="30" x2="37.5" y2="31.2" width="0.1524" layer="1"/>
+<wire x1="37.5" y1="31.2" x2="37.6" y2="31.3" width="0.1524" layer="1"/>
+<via x="37.6" y="31.3" extent="1-16" drill="0.3"/>
+<wire x1="51.5" y1="30" x2="51.5" y2="31.2" width="0.1524" layer="1"/>
+<wire x1="51.5" y1="31.2" x2="51.6" y2="31.3" width="0.1524" layer="1"/>
+<via x="51.6" y="31.3" extent="1-16" drill="0.3"/>
+<wire x1="1" y1="33" x2="1" y2="34" width="0.2032" layer="1"/>
+<via x="1" y="34" extent="1-16" drill="0.3"/>
+<wire x1="1" y1="40" x2="2.5" y2="40" width="0.1524" layer="1"/>
+<via x="2.5" y="40" extent="1-16" drill="0.3"/>
+<wire x1="6.027" y1="4.445" x2="5" y2="5.472" width="0.1524" layer="1"/>
+<wire x1="5" y1="5.472" x2="5" y2="8" width="0.1524" layer="1"/>
+<wire x1="11.107" y1="4.445" x2="8.5" y2="7.052" width="0.1524" layer="1"/>
+<wire x1="8.5" y1="7.052" x2="8.5" y2="8" width="0.1524" layer="1"/>
+</signal>
+<signal name="+3V3">
+<contactref element="U1" pad="P$25"/>
+<contactref element="U1" pad="P$33"/>
+<contactref element="C1" pad="1"/>
+<contactref element="R11" pad="1"/>
+<contactref element="R12" pad="1"/>
+<wire x1="1" y1="42" x2="2.4" y2="42" width="0.1524" layer="1"/>
+<wire x1="4.2" y1="40.2" x2="7.1" y2="40.2" width="0.1524" layer="1"/>
+<wire x1="7.965" y1="41.065" x2="7.1" y2="40.2" width="0.1524" layer="1"/>
+<wire x1="7.965" y1="41.065" x2="7.965" y2="41.7224" width="0.1524" layer="1"/>
+<wire x1="2.4" y1="42" x2="4.2" y2="40.2" width="0.1524" layer="1"/>
+<wire x1="7.1" y1="40.2" x2="7" y2="40.1" width="0.1524" layer="1"/>
+<wire x1="7" y1="40.1" x2="7" y2="39.3" width="0.1524" layer="1"/>
+<via x="7" y="39.3" extent="1-16" drill="0.3"/>
+<wire x1="7" y1="39.3" x2="7" y2="37.6" width="0.1524" layer="16"/>
+<wire x1="7" y1="37.6" x2="6.7" y2="37.3" width="0.1524" layer="16"/>
+<via x="6.7" y="37.3" extent="1-16" drill="0.3"/>
+<wire x1="6.7" y1="27.2" x2="6.8" y2="27.1" width="0.1524" layer="1"/>
+<via x="6.8" y="27.1" extent="1-16" drill="0.3"/>
+<wire x1="6.8" y1="27.1" x2="8.9" y2="27.1" width="0.1524" layer="16"/>
+<wire x1="10.7" y1="25.3" x2="10.7" y2="19.4" width="0.1524" layer="16"/>
+<via x="10.7" y="19.4" extent="1-16" drill="0.3"/>
+<wire x1="10.7" y1="19.4" x2="10.7" y2="12.2" width="0.1524" layer="1"/>
+<wire x1="10.7" y1="12.2" x2="9.95" y2="11.45" width="0.1524" layer="1"/>
+<wire x1="9.95" y1="11.45" x2="8.5" y2="10" width="0.1524" layer="1"/>
+<wire x1="6.7" y1="37.3" x2="6.7" y2="27.2" width="0.1524" layer="1"/>
+<wire x1="8.9" y1="27.1" x2="10.7" y2="25.3" width="0.1524" layer="16"/>
+<wire x1="5" y1="10" x2="5" y2="11.3" width="0.1524" layer="1"/>
+<wire x1="5" y1="11.3" x2="5.3" y2="11.6" width="0.1524" layer="1"/>
+<via x="5.3" y="11.6" extent="1-16" drill="0.3"/>
+<wire x1="5.3" y1="11.6" x2="5.4" y2="11.7" width="0.1524" layer="16"/>
+<wire x1="5.4" y1="11.7" x2="8.1" y2="11.7" width="0.1524" layer="16"/>
+<via x="8.1" y="11.7" extent="1-16" drill="0.3"/>
+<wire x1="8.1" y1="11.7" x2="9.7" y2="11.7" width="0.1524" layer="1"/>
+<wire x1="9.7" y1="11.7" x2="9.95" y2="11.45" width="0.1524" layer="1"/>
+<wire x1="30.9774" y1="30.14" x2="16.24" y2="30.14" width="0.3048" layer="1"/>
+<wire x1="16.24" y1="30.14" x2="10.5" y2="24.4" width="0.3048" layer="1"/>
+<wire x1="10.5" y1="24.4" x2="6.7" y2="24.4" width="0.3048" layer="1"/>
+<wire x1="6.7" y1="24.4" x2="6.3" y2="24.8" width="0.3048" layer="1"/>
+<wire x1="6.3" y1="24.8" x2="6.3" y2="26.6" width="0.3048" layer="1"/>
+<wire x1="6.3" y1="26.6" x2="6.8" y2="27.1" width="0.3048" layer="1"/>
+</signal>
+<signal name="+24V">
+<contactref element="J1" pad="1"/>
+<contactref element="J1" pad="10"/>
+<contactref element="D1" pad="P$1"/>
+<contactref element="R17" pad="2"/>
+<contactref element="C22" pad="A"/>
+<contactref element="J2" pad="2"/>
+<polygon width="0.1524" layer="1" thermals="no" rank="4">
+<vertex x="55" y="23.5"/>
+<vertex x="55" y="2.5"/>
+<vertex x="62" y="2.5"/>
+<vertex x="62" y="23.5"/>
+</polygon>
+<contactref element="J7" pad="2"/>
+<polygon width="0.1524" layer="1" thermals="no" rank="4">
+<vertex x="40.5" y="23.5"/>
+<vertex x="40.5" y="2.5"/>
+<vertex x="47.5" y="2.5"/>
+<vertex x="47.5" y="23.5"/>
+</polygon>
+<contactref element="J9" pad="2"/>
+<contactref element="J10" pad="2"/>
+<contactref element="J11" pad="2"/>
+<contactref element="J12" pad="2"/>
+<contactref element="D3" pad="3"/>
+<contactref element="D2" pad="3"/>
+<contactref element="D6" pad="P$1"/>
+<contactref element="D10" pad="P$1"/>
+<contactref element="D9" pad="P$1"/>
+<contactref element="D8" pad="P$1"/>
+<polygon width="0.1524" layer="1" thermals="no" rank="3">
+<vertex x="29.6" y="12.1"/>
+<vertex x="29.6" y="13.4"/>
+<vertex x="28.7" y="13.4"/>
+<vertex x="28.7" y="17.3"/>
+<vertex x="33" y="17.3"/>
+<vertex x="33" y="0.9"/>
+<vertex x="30.6" y="0.9"/>
+<vertex x="30.6" y="5.6"/>
+<vertex x="31.5" y="6.5"/>
+<vertex x="31.5" y="12.1"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no" rank="3">
+<vertex x="24.52" y="12.1"/>
+<vertex x="24.52" y="13.4"/>
+<vertex x="23.62" y="13.4"/>
+<vertex x="23.62" y="17.3"/>
+<vertex x="27.52" y="17.3"/>
+<vertex x="27.52" y="0.9"/>
+<vertex x="25.52" y="0.9"/>
+<vertex x="25.52" y="5.6"/>
+<vertex x="26.42" y="6.5"/>
+<vertex x="26.42" y="12.1"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no" rank="3">
+<vertex x="19.44" y="12.1"/>
+<vertex x="19.44" y="13.4"/>
+<vertex x="18.54" y="13.4"/>
+<vertex x="18.54" y="17.3"/>
+<vertex x="22.44" y="17.3"/>
+<vertex x="22.44" y="0.9"/>
+<vertex x="20.44" y="0.9"/>
+<vertex x="20.44" y="5.6"/>
+<vertex x="21.34" y="6.5"/>
+<vertex x="21.34" y="12.1"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no" rank="3">
+<vertex x="14.36" y="12.1"/>
+<vertex x="14.36" y="13.4"/>
+<vertex x="13.46" y="13.4"/>
+<vertex x="13.46" y="17.3"/>
+<vertex x="17.36" y="17.3"/>
+<vertex x="17.36" y="0.9"/>
+<vertex x="15.36" y="0.9"/>
+<vertex x="15.36" y="5.6"/>
+<vertex x="16.26" y="6.5"/>
+<vertex x="16.26" y="12.1"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no" rank="3">
+<vertex x="51.5" y="35"/>
+<vertex x="51.5" y="45"/>
+<vertex x="66" y="45"/>
+<vertex x="66" y="-2"/>
+<vertex x="-2" y="-2"/>
+<vertex x="-2" y="3"/>
+<vertex x="62" y="3"/>
+<vertex x="62" y="30"/>
+<vertex x="57" y="35"/>
+</polygon>
+<wire x1="42.42" y1="36.603" x2="40.6928" y2="38.3302" width="1.27" layer="1"/>
+<wire x1="40.6928" y1="40.11243125" x2="42.22016875" y2="41.6398" width="1.27" layer="1"/>
+<wire x1="52.2398" y1="41.2864125" x2="52.2398" y2="39.7372" width="1.27" layer="1"/>
+<wire x1="52.2398" y1="39.7372" x2="52.58" y2="39.397" width="1.27" layer="1"/>
+<wire x1="51.8864125" y1="41.6398" x2="52.2398" y2="41.2864125" width="1.27" layer="1"/>
+<wire x1="40.6928" y1="38.3302" x2="40.6928" y2="40.11243125" width="1.27" layer="1"/>
+<wire x1="42.22016875" y1="41.6398" x2="51.8864125" y2="41.6398" width="1.27" layer="1"/>
+<wire x1="1" y1="29.5" x2="1" y2="28.5" width="0.2032" layer="1"/>
+<wire x1="0.6" y1="2.5" x2="1.1" y2="2" width="0.2032" layer="1"/>
+<wire x1="1" y1="28.5" x2="0.6" y2="28.1" width="0.2032" layer="1"/>
+<wire x1="0.6" y1="28.1" x2="0.6" y2="2.5" width="0.2032" layer="1"/>
+</signal>
+<signal name="+5V">
+<contactref element="J1" pad="2"/>
+<contactref element="J1" pad="9"/>
+<contactref element="U1" pad="P$26"/>
+<wire x1="52.58" y1="36.603" x2="51.3" y2="37.883" width="0.3048" layer="1"/>
+<wire x1="51.3" y1="39.89713125" x2="50.49713125" y2="40.7" width="0.3048" layer="1"/>
+<wire x1="43.723" y1="40.7" x2="42.42" y2="39.397" width="0.3048" layer="1"/>
+<wire x1="51.3" y1="37.883" x2="51.3" y2="39.89713125" width="0.3048" layer="1"/>
+<wire x1="50.49713125" y1="40.7" x2="43.723" y2="40.7" width="0.3048" layer="1"/>
+<wire x1="42.42" y1="39.397" x2="39.397" y2="39.397" width="0.4064" layer="16"/>
+<wire x1="39.397" y1="39.397" x2="39" y2="39" width="0.4064" layer="16"/>
+<via x="39" y="39" extent="1-16" drill="0.3"/>
+<via x="38" y="38" extent="1-16" drill="0.3"/>
+<wire x1="38" y1="38" x2="31.41" y2="31.41" width="0.4064" layer="1"/>
+<wire x1="31.41" y1="31.41" x2="30.9774" y2="31.41" width="0.4064" layer="1"/>
+<wire x1="38" y1="38" x2="39" y2="39" width="0.4064" layer="1"/>
+</signal>
+<signal name="A">
+<contactref element="J1" pad="4"/>
+<contactref element="U1" pad="P$19"/>
+<wire x1="30.9774" y1="22.52" x2="29.84894375" y2="22.52" width="0.1524" layer="1"/>
+<via x="29.5" y="29.3588" extent="1-16" drill="0.3"/>
+<wire x1="28.0952" y1="24.27374375" x2="28.0952" y2="27.954" width="0.1524" layer="1"/>
+<wire x1="28.0952" y1="27.954" x2="29.5" y2="29.3588" width="0.1524" layer="1"/>
+<wire x1="29.5" y1="29.3588" x2="31.0588" y2="29.3588" width="0.1524" layer="16"/>
+<wire x1="31.0588" y1="29.3588" x2="32.7" y2="31" width="0.1524" layer="16"/>
+<via x="32.7" y="31" extent="1-16" drill="0.3"/>
+<wire x1="32.7" y1="31" x2="33.26894375" y2="31" width="0.1524" layer="1"/>
+<wire x1="43.7" y1="38.137" x2="44.96" y2="39.397" width="0.1524" layer="1"/>
+<wire x1="29.84894375" y1="22.52" x2="28.0952" y2="24.27374375" width="0.1524" layer="1"/>
+<wire x1="33.26894375" y1="31" x2="37.17374375" y2="34.9048" width="0.1524" layer="1"/>
+<wire x1="37.17374375" y1="34.9048" x2="42.83074375" y2="34.9048" width="0.1524" layer="1"/>
+<wire x1="42.83074375" y1="34.9048" x2="43.7" y2="35.77405625" width="0.1524" layer="1"/>
+<wire x1="43.7" y1="35.77405625" x2="43.7" y2="38.137" width="0.1524" layer="1"/>
+</signal>
+<signal name="B">
+<contactref element="J1" pad="3"/>
+<contactref element="U1" pad="P$20"/>
+<wire x1="44.96" y1="36.603" x2="42.957" y2="34.6" width="0.1524" layer="1"/>
+<wire x1="37.3" y1="34.6" x2="32.7" y2="30" width="0.1524" layer="1"/>
+<via x="32.7" y="30" extent="1-16" drill="0.3"/>
+<wire x1="32.7" y1="30" x2="31.2" y2="28.5" width="0.1524" layer="16"/>
+<wire x1="31.2" y1="28.5" x2="29.5" y2="28.5" width="0.1524" layer="16"/>
+<via x="29.5" y="28.5" extent="1-16" drill="0.3"/>
+<wire x1="29.5" y1="28.5" x2="28.4" y2="27.4" width="0.1524" layer="1"/>
+<wire x1="29.01" y1="23.79" x2="30.9774" y2="23.79" width="0.1524" layer="1"/>
+<wire x1="42.957" y1="34.6" x2="37.3" y2="34.6" width="0.1524" layer="1"/>
+<wire x1="28.4" y1="27.4" x2="28.4" y2="24.4" width="0.1524" layer="1"/>
+<wire x1="28.4" y1="24.4" x2="29.01" y2="23.79" width="0.1524" layer="1"/>
+</signal>
+<signal name="Z">
+<contactref element="J1" pad="8"/>
+<contactref element="U1" pad="P$24"/>
+<wire x1="30.9774" y1="28.87" x2="32.77" y2="28.87" width="0.1524" layer="1"/>
+<wire x1="48.8" y1="38.157" x2="50.04" y2="39.397" width="0.1524" layer="1"/>
+<wire x1="32.77" y1="28.87" x2="37.8" y2="33.9" width="0.1524" layer="1"/>
+<wire x1="37.8" y1="33.9" x2="46.8" y2="33.9" width="0.1524" layer="1"/>
+<wire x1="46.8" y1="33.9" x2="48.8" y2="35.9" width="0.1524" layer="1"/>
+<wire x1="48.8" y1="35.9" x2="48.8" y2="38.157" width="0.1524" layer="1"/>
+</signal>
+<signal name="Y">
+<contactref element="J1" pad="7"/>
+<contactref element="U1" pad="P$23"/>
+<wire x1="30.9774" y1="27.6" x2="31.93105625" y2="27.6" width="0.1524" layer="1"/>
+<wire x1="49.93405625" y1="36.603" x2="50.04" y2="36.603" width="0.1524" layer="1"/>
+<wire x1="31.93105625" y1="27.6" x2="37.92625625" y2="33.5952" width="0.1524" layer="1"/>
+<wire x1="37.92625625" y1="33.5952" x2="46.92625625" y2="33.5952" width="0.1524" layer="1"/>
+<wire x1="46.92625625" y1="33.5952" x2="49.93405625" y2="36.603" width="0.1524" layer="1"/>
+</signal>
+<signal name="VSENSE">
+<contactref element="R19" pad="1"/>
+<contactref element="U1" pad="P$32"/>
+<wire x1="1" y1="38.5" x2="7.4" y2="38.5" width="0.1524" layer="1"/>
+<wire x1="9.235" y1="40.335" x2="9.235" y2="41.7224" width="0.1524" layer="1"/>
+<wire x1="7.4" y1="38.5" x2="9.235" y2="40.335" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$17">
+<contactref element="R17" pad="1"/>
+<contactref element="R18" pad="2"/>
+<contactref element="R19" pad="2"/>
+<wire x1="1" y1="31.5" x2="1.8786" y2="32.3786" width="0.1524" layer="1"/>
+<wire x1="1.8786" y1="34.1214" x2="1" y2="35" width="0.1524" layer="1"/>
+<wire x1="1.8786" y1="32.3786" x2="1.8786" y2="34.1214" width="0.1524" layer="1"/>
+<wire x1="1" y1="35" x2="1" y2="36.5" width="0.1524" layer="1"/>
+</signal>
+<signal name="LS_A">
+<contactref element="R5" pad="1"/>
+<contactref element="Q1" pad="3"/>
+<contactref element="Q1" pad="1"/>
+<contactref element="Q1" pad="2"/>
+<contactref element="R1" pad="2"/>
+<contactref element="C2" pad="1"/>
+<wire x1="53" y1="20.8" x2="53" y2="22.1" width="0.1524" layer="1"/>
+<wire x1="53.1682" y1="22.2682" x2="55.34099375" y2="22.2682" width="0.1524" layer="1"/>
+<wire x1="56.5" y1="23.42720625" x2="56.5" y2="24.5" width="0.1524" layer="1"/>
+<wire x1="53" y1="22.1" x2="53.1682" y2="22.2682" width="0.1524" layer="1"/>
+<wire x1="55.34099375" y1="22.2682" x2="56.5" y2="23.42720625" width="0.1524" layer="1"/>
+<wire x1="56.5" y1="24.5" x2="58.5" y2="24.5" width="0.1524" layer="1"/>
+<polygon width="0.1524" layer="1" thermals="no" rank="3">
+<vertex x="51" y="22"/>
+<vertex x="55" y="22"/>
+<vertex x="55" y="17"/>
+<vertex x="51" y="17"/>
+</polygon>
+</signal>
+<signal name="LSS_A">
+<contactref element="R1" pad="1"/>
+<contactref element="J3" pad="2"/>
+<wire x1="58.5" y1="26.5" x2="60.2178" y2="26.5" width="0.1524" layer="1"/>
+<wire x1="60.2178" y1="26.5" x2="60.5" y2="26.2178" width="0.1524" layer="1"/>
+<contactref element="U1" pad="P$28"/>
+<wire x1="58.5" y1="26.5" x2="55.6" y2="29.4" width="0.1524" layer="1"/>
+<wire x1="55" y1="29.4" x2="54.2" y2="30.2" width="0.1524" layer="1"/>
+<wire x1="54.2" y1="30.2" x2="54.2" y2="30.9" width="0.1524" layer="1"/>
+<wire x1="54.2" y1="30.9" x2="51.9" y2="33.2" width="0.1524" layer="1"/>
+<wire x1="38.8" y1="33.2" x2="38.5" y2="32.9" width="0.1524" layer="1"/>
+<via x="38.5" y="32.9" extent="1-16" drill="0.3"/>
+<wire x1="38.5" y1="32.9" x2="35" y2="36.4" width="0.1524" layer="16"/>
+<wire x1="35" y1="36.4" x2="34.8" y2="36.4" width="0.1524" layer="16"/>
+<via x="34.8" y="36.4" extent="1-16" drill="0.3"/>
+<wire x1="34.8" y1="36.4" x2="18" y2="36.4" width="0.1524" layer="1"/>
+<wire x1="18" y1="36.4" x2="14.3" y2="40.1" width="0.1524" layer="1"/>
+<wire x1="14.3" y1="40.1" x2="14.3" y2="41.7074" width="0.1524" layer="1"/>
+<wire x1="14.3" y1="41.7074" x2="14.315" y2="41.7224" width="0.1524" layer="1"/>
+<wire x1="55.6" y1="29.4" x2="55" y2="29.4" width="0.1524" layer="1"/>
+<wire x1="51.9" y1="33.2" x2="38.8" y2="33.2" width="0.1524" layer="1"/>
+</signal>
+<signal name="D_A">
+<contactref element="Q1" pad="9"/>
+<contactref element="J2" pad="1"/>
+<polygon width="0.1524" layer="1" thermals="no" rank="2">
+<vertex x="56" y="17"/>
+<vertex x="56" y="6.5"/>
+<vertex x="55.5" y="6"/>
+<vertex x="55.5" y="2.5"/>
+<vertex x="47.5" y="2.5"/>
+<vertex x="47.5" y="23.5"/>
+<vertex x="51" y="23.5"/>
+<vertex x="51" y="17"/>
+</polygon>
+<contactref element="D2" pad="1"/>
+<contactref element="D2" pad="2"/>
+<polygon width="0.1524" layer="16" thermals="no" rank="2">
+<vertex x="48" y="18"/>
+<vertex x="48" y="-0.5"/>
+<vertex x="64.5" y="-0.5"/>
+<vertex x="64.5" y="18"/>
+</polygon>
+<via x="53" y="15.7" extent="1-16" drill="0.3"/>
+<via x="53" y="16.7" extent="1-16" drill="0.3"/>
+<via x="54" y="16.7" extent="1-16" drill="0.3"/>
+<via x="52" y="16.7" extent="1-16" drill="0.3"/>
+<via x="52" y="15.7" extent="1-16" drill="0.3"/>
+<via x="54" y="15.7" extent="1-16" drill="0.3"/>
+<via x="55" y="15.7" extent="1-16" drill="0.3"/>
+<via x="54" y="14.7" extent="1-16" drill="0.3"/>
+<via x="53" y="14.7" extent="1-16" drill="0.3"/>
+<via x="52" y="14.7" extent="1-16" drill="0.3"/>
+<via x="51" y="15.7" extent="1-16" drill="0.3"/>
+<via x="51" y="16.7" extent="1-16" drill="0.3"/>
+<via x="55" y="16.7" extent="1-16" drill="0.3"/>
+</signal>
+<signal name="N$1">
+<contactref element="R2" pad="2"/>
+<contactref element="Q1" pad="4"/>
+<wire x1="52.025" y1="17.9" x2="51" y2="18.925" width="0.1524" layer="1"/>
+<wire x1="51" y1="23.5" x2="50" y2="24.5" width="0.1524" layer="1"/>
+<wire x1="51" y1="18.925" x2="51" y2="23.5" width="0.1524" layer="1"/>
+</signal>
+<signal name="G_A">
+<contactref element="R2" pad="1"/>
+<contactref element="D5" pad="1"/>
+<wire x1="50" y1="26.5" x2="51.5" y2="28" width="0.1524" layer="1"/>
+<wire x1="51.5" y1="28" x2="51.65" y2="28" width="0.1524" layer="1"/>
+<contactref element="U1" pad="P$17"/>
+<wire x1="45.51603125" y1="25.0494" x2="44.69403125" y2="25.8714" width="0.1524" layer="1"/>
+<wire x1="50" y1="26.5" x2="48.5494" y2="25.0494" width="0.1524" layer="1"/>
+<wire x1="48.5494" y1="25.0494" x2="45.51603125" y2="25.0494" width="0.1524" layer="1"/>
+<wire x1="41.1286" y1="25.8714" x2="40" y2="27" width="0.1524" layer="1"/>
+<wire x1="36.8786" y1="26.0053125" x2="36.7446875" y2="25.8714" width="0.1524" layer="1"/>
+<wire x1="36.7446875" y1="25.8714" x2="35.9" y2="25.8714" width="0.1524" layer="1"/>
+<wire x1="40" y1="27" x2="37.7267125" y2="27" width="0.1524" layer="1"/>
+<wire x1="37.7267125" y1="27" x2="36.8786" y2="26.1518875" width="0.1524" layer="1"/>
+<wire x1="36.8786" y1="26.1518875" x2="36.8786" y2="26.0053125" width="0.1524" layer="1"/>
+<wire x1="35.9" y1="25.8714" x2="33.7" y2="23.6714" width="0.1524" layer="1"/>
+<wire x1="33.7" y1="23.6714" x2="33.7" y2="22.4" width="0.1524" layer="1"/>
+<wire x1="33.7" y1="22.4" x2="31.4" y2="20.1" width="0.1524" layer="1"/>
+<wire x1="27.015" y1="20.485" x2="27.015" y2="21.0976" width="0.1524" layer="1"/>
+<wire x1="44.69403125" y1="25.8714" x2="41.1286" y2="25.8714" width="0.1524" layer="1"/>
+<wire x1="31.4" y1="20.1" x2="27.4" y2="20.1" width="0.1524" layer="1"/>
+<wire x1="27.4" y1="20.1" x2="27.015" y2="20.485" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$2">
+<contactref element="R6" pad="2"/>
+<contactref element="Q2" pad="4"/>
+<wire x1="37.525" y1="17.9" x2="36.5" y2="18.925" width="0.1524" layer="1"/>
+<wire x1="36.5" y1="24" x2="36" y2="24.5" width="0.1524" layer="1"/>
+<wire x1="36.5" y1="18.925" x2="36.5" y2="24" width="0.1524" layer="1"/>
+</signal>
+<signal name="G_B">
+<contactref element="R6" pad="1"/>
+<contactref element="D4" pad="1"/>
+<wire x1="36" y1="26.5" x2="37.5" y2="28" width="0.1524" layer="1"/>
+<wire x1="37.5" y1="28" x2="37.65" y2="28" width="0.1524" layer="1"/>
+<contactref element="U1" pad="P$15"/>
+<wire x1="24.475" y1="21.0976" x2="24.475" y2="21.375" width="0.1524" layer="1"/>
+<wire x1="24.475" y1="21.375" x2="25.3" y2="22.2" width="0.1524" layer="1"/>
+<wire x1="25.3" y1="22.2" x2="28.7" y2="22.2" width="0.1524" layer="1"/>
+<wire x1="28.7" y1="22.2" x2="29.7" y2="21.2" width="0.1524" layer="1"/>
+<wire x1="29.7" y1="21.2" x2="32.06894375" y2="21.2" width="0.1524" layer="1"/>
+<wire x1="33.3952" y1="22.52625625" x2="33.3952" y2="23.79765625" width="0.1524" layer="1"/>
+<wire x1="36" y1="26.40245625" x2="36" y2="26.5" width="0.1524" layer="1"/>
+<wire x1="32.06894375" y1="21.2" x2="33.3952" y2="22.52625625" width="0.1524" layer="1"/>
+<wire x1="33.3952" y1="23.79765625" x2="36" y2="26.40245625" width="0.1524" layer="1"/>
+</signal>
+<signal name="LSS_B">
+<contactref element="R4" pad="1"/>
+<contactref element="J8" pad="2"/>
+<wire x1="44" y1="26.5" x2="45.7178" y2="26.5" width="0.1524" layer="1"/>
+<wire x1="45.7178" y1="26.5" x2="46" y2="26.2178" width="0.1524" layer="1"/>
+<contactref element="U1" pad="P$1"/>
+<wire x1="5.425" y1="21.0976" x2="5.425" y2="22.425" width="0.1524" layer="1"/>
+<wire x1="5.9" y1="22.9" x2="15" y2="22.9" width="0.1524" layer="1"/>
+<via x="15" y="22.9" extent="1-16" drill="0.3"/>
+<wire x1="15" y1="22.9" x2="16.4" y2="24.3" width="0.1524" layer="16"/>
+<wire x1="16.4" y1="24.3" x2="16.5" y2="24.3" width="0.1524" layer="16"/>
+<via x="16.5" y="24.3" extent="1-16" drill="0.3"/>
+<wire x1="5.425" y1="22.425" x2="5.9" y2="22.9" width="0.1524" layer="1"/>
+<wire x1="44" y1="26.5" x2="44" y2="28" width="0.1524" layer="1"/>
+<wire x1="40" y1="32" x2="37.2" y2="32" width="0.1524" layer="1"/>
+<wire x1="37.2" y1="32" x2="33.7" y2="28.5" width="0.1524" layer="1"/>
+<wire x1="33.7" y1="25.1335125" x2="32.7904" y2="24.2239125" width="0.1524" layer="1"/>
+<wire x1="44" y1="28" x2="40" y2="32" width="0.1524" layer="1"/>
+<wire x1="33.7" y1="28.5" x2="33.7" y2="25.1335125" width="0.1524" layer="1"/>
+<wire x1="27.33105625" y1="24.3" x2="16.5" y2="24.3" width="0.1524" layer="1"/>
+<wire x1="32.7904" y1="24.2239125" x2="32.7904" y2="22.5525125" width="0.1524" layer="1"/>
+<wire x1="32.7904" y1="22.5525125" x2="31.9426875" y2="21.7048" width="0.1524" layer="1"/>
+<wire x1="31.9426875" y1="21.7048" x2="29.92625625" y2="21.7048" width="0.1524" layer="1"/>
+<wire x1="29.92625625" y1="21.7048" x2="27.33105625" y2="24.3" width="0.1524" layer="1"/>
+</signal>
+<signal name="LS_B">
+<contactref element="R3" pad="1"/>
+<contactref element="Q2" pad="3"/>
+<contactref element="Q2" pad="1"/>
+<contactref element="Q2" pad="2"/>
+<contactref element="R4" pad="2"/>
+<contactref element="C3" pad="1"/>
+<wire x1="38.5" y1="20.8" x2="38.5" y2="22.1" width="0.1524" layer="1"/>
+<wire x1="38.5" y1="22.1" x2="38.7" y2="22.3" width="0.1524" layer="1"/>
+<wire x1="38.7" y1="22.3" x2="40.7" y2="22.3" width="0.1524" layer="1"/>
+<wire x1="40.7" y1="22.3" x2="42" y2="23.6" width="0.1524" layer="1"/>
+<wire x1="42" y1="23.6" x2="42" y2="24.5" width="0.1524" layer="1"/>
+<wire x1="42" y1="24.5" x2="44" y2="24.5" width="0.1524" layer="1"/>
+<polygon width="0.1524" layer="1" thermals="no" rank="3">
+<vertex x="36.5" y="22"/>
+<vertex x="40.5" y="22"/>
+<vertex x="40.5" y="17"/>
+<vertex x="36.5" y="17"/>
+</polygon>
+</signal>
+<signal name="D_B">
+<contactref element="Q2" pad="9"/>
+<contactref element="J7" pad="1"/>
+<polygon width="0.1524" layer="1" thermals="no" rank="2">
+<vertex x="41.5" y="17"/>
+<vertex x="41.5" y="6.5"/>
+<vertex x="41" y="6"/>
+<vertex x="41" y="2.5"/>
+<vertex x="33" y="2.5"/>
+<vertex x="33" y="23.5"/>
+<vertex x="36.5" y="23.5"/>
+<vertex x="36.5" y="17"/>
+</polygon>
+<contactref element="D3" pad="1"/>
+<contactref element="D3" pad="2"/>
+<polygon width="0.1524" layer="16" thermals="no">
+<vertex x="32.5" y="18"/>
+<vertex x="32.5" y="-0.5"/>
+<vertex x="48" y="-0.5"/>
+<vertex x="48" y="18"/>
+</polygon>
+<via x="38.5" y="15.7" extent="1-16" drill="0.3"/>
+<via x="38.5" y="16.7" extent="1-16" drill="0.3"/>
+<via x="39.5" y="16.7" extent="1-16" drill="0.3"/>
+<via x="37.5" y="16.7" extent="1-16" drill="0.3"/>
+<via x="37.5" y="15.7" extent="1-16" drill="0.3"/>
+<via x="39.5" y="15.7" extent="1-16" drill="0.3"/>
+<via x="40.5" y="15.7" extent="1-16" drill="0.3"/>
+<via x="39.5" y="14.7" extent="1-16" drill="0.3"/>
+<via x="38.5" y="14.7" extent="1-16" drill="0.3"/>
+<via x="37.5" y="14.7" extent="1-16" drill="0.3"/>
+<via x="36.5" y="15.7" extent="1-16" drill="0.3"/>
+<via x="36.5" y="16.7" extent="1-16" drill="0.3"/>
+<via x="40.5" y="16.7" extent="1-16" drill="0.3"/>
+</signal>
+<signal name="N$3">
+<contactref element="R7" pad="2"/>
+<contactref element="Q3" pad="4"/>
+<wire x1="28.44" y1="9.465" x2="28.44" y2="10.56" width="0.1524" layer="1"/>
+<wire x1="28.44" y1="10.56" x2="28" y2="11" width="0.1524" layer="1"/>
+</signal>
+<signal name="D_C">
+<contactref element="Q3" pad="9"/>
+<contactref element="J9" pad="1"/>
+<contactref element="D6" pad="P$2"/>
+<polygon width="0.1524" layer="1" thermals="no" rank="2">
+<vertex x="29.6" y="12.1"/>
+<vertex x="31.5" y="12.1"/>
+<vertex x="31.5" y="6.5"/>
+<vertex x="30.6" y="5.6"/>
+<vertex x="30.6" y="2.8"/>
+<vertex x="27.9" y="2.8"/>
+<vertex x="27.5" y="2.8"/>
+<vertex x="27.5" y="10.6"/>
+<vertex x="28.7" y="10.6"/>
+<vertex x="28.7" y="9.1"/>
+<vertex x="30.7" y="9.1"/>
+<vertex x="30.7" y="10.5"/>
+<vertex x="30" y="10.5"/>
+<vertex x="29.6" y="10.9"/>
+</polygon>
+<polygon width="0.1524" layer="16" thermals="no" rank="2">
+<vertex x="32.5" y="9"/>
+<vertex x="27" y="9"/>
+<vertex x="27" y="-0.5"/>
+<vertex x="32.5" y="-0.5"/>
+</polygon>
+<via x="29.4" y="7.3" extent="1-16" drill="0.3"/>
+<via x="29.4" y="8.3" extent="1-16" drill="0.3"/>
+<via x="30.4" y="8.3" extent="1-16" drill="0.3"/>
+<via x="28.4" y="8.3" extent="1-16" drill="0.3"/>
+<via x="28.4" y="7.3" extent="1-16" drill="0.3"/>
+<via x="30.4" y="7.3" extent="1-16" drill="0.3"/>
+</signal>
+<signal name="G_C">
+<contactref element="R7" pad="1"/>
+<contactref element="R15" pad="1"/>
+<wire x1="28" y1="13" x2="28" y2="14.5" width="0.1524" layer="1"/>
+<contactref element="U1" pad="P$13"/>
+<wire x1="21.935" y1="21.0976" x2="21.935" y2="19.6936" width="0.1524" layer="1"/>
+<wire x1="21.935" y1="19.6936" x2="22.9" y2="18.7286" width="0.1524" layer="1"/>
+<wire x1="22.9" y1="18.7286" x2="25.79419375" y2="18.7286" width="0.1524" layer="1"/>
+<wire x1="27.1214" y1="15.3786" x2="28" y2="14.5" width="0.1524" layer="1"/>
+<wire x1="25.79419375" y1="18.7286" x2="27.1214" y2="17.40139375" width="0.1524" layer="1"/>
+<wire x1="27.1214" y1="17.40139375" x2="27.1214" y2="15.3786" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$4">
+<contactref element="R8" pad="2"/>
+<contactref element="Q4" pad="4"/>
+<wire x1="23.36" y1="9.465" x2="23.36" y2="10.64" width="0.1524" layer="1"/>
+<wire x1="23.36" y1="10.64" x2="23" y2="11" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$5">
+<contactref element="R9" pad="2"/>
+<contactref element="Q5" pad="4"/>
+<wire x1="18.28" y1="9.465" x2="18.28" y2="10.62" width="0.1524" layer="1"/>
+<wire x1="18.28" y1="10.62" x2="17.9" y2="11" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$6">
+<contactref element="R10" pad="2"/>
+<contactref element="Q6" pad="4"/>
+<wire x1="13.2" y1="9.465" x2="13.2" y2="10.5" width="0.1524" layer="1"/>
+<wire x1="13.2" y1="10.5" x2="12.7" y2="11" width="0.1524" layer="1"/>
+</signal>
+<signal name="G_D">
+<contactref element="R8" pad="1"/>
+<contactref element="R16" pad="1"/>
+<wire x1="23" y1="13" x2="23" y2="14.5" width="0.1524" layer="1"/>
+<contactref element="U1" pad="P$12"/>
+<wire x1="20.665" y1="21.0976" x2="20.665" y2="20.53254375" width="0.1524" layer="1"/>
+<wire x1="22.1214" y1="15.3786" x2="23" y2="14.5" width="0.1524" layer="1"/>
+<wire x1="20.665" y1="20.53254375" x2="22.1214" y2="19.07614375" width="0.1524" layer="1"/>
+<wire x1="22.1214" y1="19.07614375" x2="22.1214" y2="15.3786" width="0.1524" layer="1"/>
+</signal>
+<signal name="G_E">
+<contactref element="R9" pad="1"/>
+<contactref element="R20" pad="1"/>
+<wire x1="17.9" y1="13" x2="17.9" y2="14.5" width="0.1524" layer="1"/>
+<contactref element="U1" pad="P$37"/>
+<wire x1="2.299784375" y1="23.839784375" x2="15.660215625" y2="23.839784375" width="0.1524" layer="1"/>
+<wire x1="17.4" y1="18.9232875" x2="17.0214" y2="18.5446875" width="0.1524" layer="1"/>
+<wire x1="17.0214" y1="15.3786" x2="17.9" y2="14.5" width="0.1524" layer="1"/>
+<wire x1="15.660215625" y1="23.839784375" x2="17.4" y2="22.1" width="0.1524" layer="1"/>
+<wire x1="17.4" y1="22.1" x2="17.4" y2="18.9232875" width="0.1524" layer="1"/>
+<wire x1="17.0214" y1="18.5446875" x2="17.0214" y2="15.3786" width="0.1524" layer="1"/>
+</signal>
+<signal name="G_F">
+<contactref element="R10" pad="1"/>
+<contactref element="R21" pad="1"/>
+<wire x1="12.7" y1="13" x2="12.7" y2="14.5" width="0.1524" layer="1"/>
+<wire x1="11.8214" y1="15.3786" x2="12.7" y2="14.5" width="0.1524" layer="1"/>
+<wire x1="11.8214" y1="15.3786" x2="11.8214" y2="18.5446875" width="0.1524" layer="1"/>
+<contactref element="U1" pad="P$8"/>
+<wire x1="11.8214" y1="18.5446875" x2="12.6767125" y2="19.4" width="0.1524" layer="1"/>
+<wire x1="12.6767125" y1="19.4" x2="13.3" y2="19.4" width="0.1524" layer="1"/>
+<wire x1="14.315" y1="20.415" x2="14.315" y2="21.0976" width="0.1524" layer="1"/>
+<wire x1="13.3" y1="19.4" x2="14.315" y2="20.415" width="0.1524" layer="1"/>
+</signal>
+<signal name="D_D">
+<contactref element="Q4" pad="9"/>
+<contactref element="J10" pad="1"/>
+<contactref element="D8" pad="P$2"/>
+<polygon width="0.1524" layer="1" thermals="no" rank="2">
+<vertex x="24.52" y="12.1"/>
+<vertex x="26.42" y="12.1"/>
+<vertex x="26.42" y="6.5"/>
+<vertex x="25.52" y="5.6"/>
+<vertex x="25.52" y="2.8"/>
+<vertex x="22.82" y="2.8"/>
+<vertex x="22.42" y="2.8"/>
+<vertex x="22.42" y="10.6"/>
+<vertex x="23.62" y="10.6"/>
+<vertex x="23.62" y="9.1"/>
+<vertex x="25.62" y="9.1"/>
+<vertex x="25.62" y="10.5"/>
+<vertex x="24.92" y="10.5"/>
+<vertex x="24.52" y="10.9"/>
+</polygon>
+<polygon width="0.1524" layer="16" thermals="no">
+<vertex x="27" y="9"/>
+<vertex x="22" y="9"/>
+<vertex x="22" y="-0.5"/>
+<vertex x="27" y="-0.5"/>
+</polygon>
+<via x="24.3" y="7.3" extent="1-16" drill="0.3"/>
+<via x="24.3" y="8.3" extent="1-16" drill="0.3"/>
+<via x="25.3" y="8.3" extent="1-16" drill="0.3"/>
+<via x="23.3" y="8.3" extent="1-16" drill="0.3"/>
+<via x="23.3" y="7.3" extent="1-16" drill="0.3"/>
+<via x="25.3" y="7.3" extent="1-16" drill="0.3"/>
+</signal>
+<signal name="D_E">
+<contactref element="Q5" pad="9"/>
+<contactref element="J11" pad="1"/>
+<contactref element="D9" pad="P$2"/>
+<polygon width="0.1524" layer="1" thermals="no" rank="2">
+<vertex x="19.44" y="12.1"/>
+<vertex x="21.34" y="12.1"/>
+<vertex x="21.34" y="6.5"/>
+<vertex x="20.44" y="5.6"/>
+<vertex x="20.44" y="2.8"/>
+<vertex x="17.74" y="2.8"/>
+<vertex x="17.34" y="2.8"/>
+<vertex x="17.34" y="10.6"/>
+<vertex x="18.54" y="10.6"/>
+<vertex x="18.54" y="9.1"/>
+<vertex x="20.54" y="9.1"/>
+<vertex x="20.54" y="10.5"/>
+<vertex x="19.84" y="10.5"/>
+<vertex x="19.44" y="10.9"/>
+</polygon>
+<polygon width="0.1524" layer="16" thermals="no" rank="2">
+<vertex x="22" y="9"/>
+<vertex x="17" y="9"/>
+<vertex x="17" y="-0.5"/>
+<vertex x="22" y="-0.5"/>
+</polygon>
+<via x="19.3" y="7.3" extent="1-16" drill="0.3"/>
+<via x="19.3" y="8.3" extent="1-16" drill="0.3"/>
+<via x="20.3" y="8.3" extent="1-16" drill="0.3"/>
+<via x="18.3" y="8.3" extent="1-16" drill="0.3"/>
+<via x="18.3" y="7.3" extent="1-16" drill="0.3"/>
+<via x="20.3" y="7.3" extent="1-16" drill="0.3"/>
+</signal>
+<signal name="D_F">
+<contactref element="Q6" pad="9"/>
+<contactref element="J12" pad="1"/>
+<contactref element="D10" pad="P$2"/>
+<polygon width="0.1524" layer="1" thermals="no" rank="2">
+<vertex x="14.36" y="12.1"/>
+<vertex x="16.26" y="12.1"/>
+<vertex x="16.26" y="6.5"/>
+<vertex x="15.36" y="5.6"/>
+<vertex x="15.36" y="2.8"/>
+<vertex x="12.26" y="2.8"/>
+<vertex x="12.26" y="10.6"/>
+<vertex x="13.46" y="10.6"/>
+<vertex x="13.46" y="9.1"/>
+<vertex x="15.46" y="9.1"/>
+<vertex x="15.46" y="10.5"/>
+<vertex x="14.76" y="10.5"/>
+<vertex x="14.36" y="10.9"/>
+</polygon>
+<via x="14.2" y="7.3" extent="1-16" drill="0.3"/>
+<via x="14.2" y="8.3" extent="1-16" drill="0.3"/>
+<via x="15.2" y="8.3" extent="1-16" drill="0.3"/>
+<via x="13.2" y="8.3" extent="1-16" drill="0.3"/>
+<via x="13.2" y="7.3" extent="1-16" drill="0.3"/>
+<polygon width="0.1524" layer="16" thermals="no">
+<vertex x="17" y="9"/>
+<vertex x="12" y="9"/>
+<vertex x="12" y="-0.5"/>
+<vertex x="17" y="-0.5"/>
+</polygon>
+<via x="15.2" y="7.3" extent="1-16" drill="0.3"/>
+</signal>
+<signal name="THERM_A">
+<contactref element="R11" pad="2"/>
+<contactref element="J13" pad="1"/>
+<contactref element="C4" pad="1"/>
+<contactref element="U1" pad="P$30"/>
+<wire x1="3.233" y1="4.445" x2="3" y2="4.678" width="0.1524" layer="1"/>
+<wire x1="3" y1="4.678" x2="3" y2="8" width="0.1524" layer="1"/>
+<wire x1="3" y1="8" x2="3" y2="10" width="0.1524" layer="1"/>
+<wire x1="3" y1="10" x2="3" y2="11.6" width="0.1524" layer="1"/>
+<wire x1="7.2" y1="15.8" x2="7.2" y2="19.3" width="0.1524" layer="1"/>
+<via x="7.2" y="19.3" extent="1-16" drill="0.3"/>
+<wire x1="7.2" y1="19.3" x2="7.2" y2="24.7" width="0.1524" layer="16"/>
+<wire x1="7.2" y1="24.7" x2="7.6" y2="25.1" width="0.1524" layer="16"/>
+<via x="7.6" y="25.1" extent="1-16" drill="0.3"/>
+<wire x1="7.6" y1="25.1" x2="7.6" y2="35" width="0.1524" layer="1"/>
+<wire x1="11.775" y1="39.175" x2="11.775" y2="41.7224" width="0.1524" layer="1"/>
+<wire x1="3" y1="11.6" x2="7.2" y2="15.8" width="0.1524" layer="1"/>
+<wire x1="7.6" y1="35" x2="11.775" y2="39.175" width="0.1524" layer="1"/>
+</signal>
+<signal name="THERM_B">
+<contactref element="R12" pad="2"/>
+<contactref element="J14" pad="1"/>
+<contactref element="C5" pad="1"/>
+<contactref element="U1" pad="P$29"/>
+<wire x1="8.313" y1="4.445" x2="6.5" y2="6.258" width="0.1524" layer="1"/>
+<wire x1="6.5" y1="6.258" x2="6.5" y2="8" width="0.1524" layer="1"/>
+<wire x1="6.5" y1="8" x2="6.5" y2="10" width="0.1524" layer="1"/>
+<wire x1="13.045" y1="41.7224" x2="13.045" y2="39.045" width="0.1524" layer="1"/>
+<wire x1="13.045" y1="39.045" x2="8.9" y2="34.9" width="0.1524" layer="1"/>
+<wire x1="8.9" y1="34.9" x2="8.9" y2="25.3" width="0.1524" layer="1"/>
+<wire x1="8.9" y1="25.3" x2="9.1" y2="25.1" width="0.1524" layer="1"/>
+<via x="9.1" y="25.1" extent="1-16" drill="0.3"/>
+<wire x1="9.1" y1="25.1" x2="9.1" y2="19.4" width="0.1524" layer="16"/>
+<via x="9.1" y="19.4" extent="1-16" drill="0.3"/>
+<wire x1="9.1" y1="19.4" x2="9.1" y2="15.6" width="0.1524" layer="1"/>
+<wire x1="6.5" y1="13" x2="6.5" y2="10" width="0.1524" layer="1"/>
+<wire x1="9.1" y1="15.6" x2="6.5" y2="13" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$8">
+<contactref element="D5" pad="2"/>
+<contactref element="R14" pad="1"/>
+<wire x1="53.35" y1="28" x2="53.5" y2="28.15" width="0.1524" layer="1"/>
+<wire x1="53.5" y1="28.15" x2="53.5" y2="30" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$7">
+<contactref element="D4" pad="2"/>
+<contactref element="R13" pad="1"/>
+<wire x1="39.35" y1="28" x2="39.5" y2="28.15" width="0.1524" layer="1"/>
+<wire x1="39.5" y1="28.15" x2="39.5" y2="30" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$9">
+<contactref element="R15" pad="2"/>
+<contactref element="D7" pad="1"/>
+<wire x1="28" y1="16.5" x2="28" y2="17.95" width="0.1524" layer="1"/>
+<wire x1="28" y1="17.95" x2="27.95" y2="18" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$10">
+<contactref element="R16" pad="2"/>
+<contactref element="D11" pad="1"/>
+<wire x1="23" y1="16.5" x2="23" y2="17.95" width="0.1524" layer="1"/>
+<wire x1="23" y1="17.95" x2="22.95" y2="18" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$11">
+<contactref element="R20" pad="2"/>
+<contactref element="D12" pad="1"/>
+<wire x1="17.9" y1="16.5" x2="17.9" y2="17.95" width="0.1524" layer="1"/>
+<wire x1="17.9" y1="17.95" x2="17.85" y2="18" width="0.1524" layer="1"/>
+</signal>
+<signal name="N$12">
+<contactref element="R21" pad="2"/>
+<contactref element="D13" pad="1"/>
+<wire x1="12.7" y1="16.5" x2="12.7" y2="17.95" width="0.1524" layer="1"/>
+<wire x1="12.7" y1="17.95" x2="12.65" y2="18" width="0.1524" layer="1"/>
+</signal>
+</signals>
+<mfgpreviewcolors>
+<mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/>
+<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
+<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
+<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
+<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
+</mfgpreviewcolors>
+</board>
+</drawing>
+</eagle>
diff --git a/system/ecad/lpf-heater-module/heater-module.sch b/system/ecad/lpf-heater-module/heater-module.sch
new file mode 100644
index 0000000..9ef0d01
--- /dev/null
+++ b/system/ecad/lpf-heater-module/heater-module.sch
@@ -0,0 +1,4699 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE eagle SYSTEM "eagle.dtd">
+<eagle version="9.6.0">
+<drawing>
+<settings>
+<setting alwaysvectorfont="no"/>
+<setting verticaltext="up"/>
+</settings>
+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
+<layers>
+<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/>
+<layer number="2" name="Route2" color="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"/>
+<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/>
+<layer number="20" name="Dimension" color="24" fill="1" visible="no" active="no"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="no"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/>
+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/>
+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/>
+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/>
+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/>
+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/>
+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/>
+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/>
+<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/>
+<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
+<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="no"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="no"/>
+<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
+<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
+<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
+<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
+<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
+<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
+<layer number="88" name="SimResults" color="9" fill="1" visible="yes" active="yes"/>
+<layer number="89" name="SimProbes" color="9" fill="1" visible="yes" active="yes"/>
+<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/>
+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>
+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="99" name="SpiceOrder" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
+<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/>
+<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
+<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/>
+<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/>
+<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="113" name="IDFDebug" color="7" fill="1" visible="no" active="yes"/>
+<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/>
+<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/>
+<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
+<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/>
+<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
+<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="133" name="bottom_silk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/>
+<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
+<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/>
+<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/>
+<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
+<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
+<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
+<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
+<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
+<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
+<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
+<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
+<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
+<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
+<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
+<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
+</layers>
+<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R">
+<libraries>
+<library name="connector">
+<packages>
+<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>
+<package name="PWRPAD_2-65MM">
+<pad name="P$1" x="0" y="0" drill="2.65" diameter="4.65" thermals="no"/>
+</package>
+<package name="PWRPAD_2-05MM">
+<pad name="P$1" x="0" y="0" drill="2.05" diameter="3.8" thermals="no"/>
+</package>
+<package name="PWRPAD_M3_STANDOFF">
+<pad name="P$1" x="0" y="0" drill="4.4" diameter="7" thermals="no"/>
+<polygon width="0.127" layer="31">
+<vertex x="-0.6" y="3.6"/>
+<vertex x="0.6" y="3.6"/>
+<vertex x="0.4" y="2.1"/>
+<vertex x="-0.4" y="2.1"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="0.6" y="-3.6"/>
+<vertex x="-0.6" y="-3.6"/>
+<vertex x="-0.4" y="-2.1"/>
+<vertex x="0.4" y="-2.1"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-3.6" y="-0.6"/>
+<vertex x="-3.6" y="0.6"/>
+<vertex x="-2.1" y="0.4"/>
+<vertex x="-2.1" y="-0.4"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="3.6" y="0.6"/>
+<vertex x="3.6" y="-0.6"/>
+<vertex x="2.1" y="-0.4"/>
+<vertex x="2.1" y="0.4"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.95269375" y="2.13136875"/>
+<vertex x="-2.104165625" y="2.979896875"/>
+<vertex x="-1.19203125" y="1.784921875"/>
+<vertex x="-1.75771875" y="1.2192375"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.99705625" y="-2.12131875"/>
+<vertex x="2.148528125" y="-2.969846875"/>
+<vertex x="1.23639375" y="-1.774871875"/>
+<vertex x="1.80208125" y="-1.2091875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.104165625" y="-2.969846875"/>
+<vertex x="-2.95269375" y="-2.12131875"/>
+<vertex x="-1.75771875" y="-1.2091875"/>
+<vertex x="-1.19203125" y="-1.774871875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.148528125" y="2.979896875"/>
+<vertex x="2.99705625" y="2.13136875"/>
+<vertex x="1.80208125" y="1.2192375"/>
+<vertex x="1.23639375" y="1.784921875"/>
+</polygon>
+<circle x="0" y="0" radius="3.5" width="0.125" layer="51"/>
+</package>
+<package name="PWRPAD_3-25MM-SKINNY">
+<pad name="P$1" x="0" y="0" drill="3.25" diameter="5.35" thermals="no"/>
+</package>
+<package name="PWRPAD_M25_STANDOFF">
+<pad name="P$1" x="0" y="0" drill="3.7" diameter="6" thermals="no"/>
+<polygon width="0.127" layer="31">
+<vertex x="-0.6" y="3"/>
+<vertex x="0.6" y="3"/>
+<vertex x="0.4" y="1.9"/>
+<vertex x="-0.4" y="1.9"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="0.6" y="-3"/>
+<vertex x="-0.6" y="-3"/>
+<vertex x="-0.4" y="-1.9"/>
+<vertex x="0.4" y="-1.9"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-3" y="-0.6"/>
+<vertex x="-3" y="0.6"/>
+<vertex x="-1.9" y="0.4"/>
+<vertex x="-1.9" y="-0.4"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="3" y="0.5"/>
+<vertex x="3" y="-0.7"/>
+<vertex x="1.9" y="-0.5"/>
+<vertex x="1.9" y="0.3"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.55269375" y="1.73136875"/>
+<vertex x="-1.704165625" y="2.579896875"/>
+<vertex x="-0.99203125" y="1.584921875"/>
+<vertex x="-1.55771875" y="1.0192375"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.49705625" y="-1.72131875"/>
+<vertex x="1.648528125" y="-2.569846875"/>
+<vertex x="1.03639375" y="-1.574871875"/>
+<vertex x="1.60208125" y="-1.0091875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-1.704165625" y="-2.669846875"/>
+<vertex x="-2.55269375" y="-1.82131875"/>
+<vertex x="-1.55771875" y="-1.1091875"/>
+<vertex x="-0.99203125" y="-1.674871875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="1.748528125" y="2.579896875"/>
+<vertex x="2.59705625" y="1.73136875"/>
+<vertex x="1.60208125" y="1.0192375"/>
+<vertex x="1.03639375" y="1.584921875"/>
+</polygon>
+</package>
+<package name="SOLDER_ON">
+<smd name="P$1" x="0" y="0" dx="4" dy="7" layer="1" thermals="no"/>
+</package>
+<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"/>
+<wire x1="0" y1="0" x2="28.575" y2="0" width="0.127" layer="51"/>
+<wire x1="28.575" y1="0" x2="28.575" y2="20.32" width="0.127" layer="51"/>
+<wire x1="1.27" y1="20.32" x2="0" y2="19.05" width="0.127" layer="51"/>
+<wire x1="0" y1="19.05" x2="0" y2="0" width="0.127" layer="51"/>
+<smd name="P$4" x="6.985" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$5" x="8.255" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$6" x="9.525" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$7" x="10.795" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$8" x="12.065" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$9" x="13.335" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$10" x="15.875" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$11" x="17.145" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$12" x="18.415" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$13" x="19.685" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$14" x="20.955" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$15" x="22.225" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$16" x="23.495" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$17" x="24.765" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$18" x="26.035" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$19" x="28.7274" y="1.27" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$20" x="28.7274" y="2.54" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$21" x="28.7274" y="3.81" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$22" x="28.7274" y="5.08" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$23" x="28.7274" y="6.35" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$24" x="28.7274" y="7.62" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$25" x="28.7274" y="8.89" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$26" x="28.7274" y="10.16" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$27" x="13.335" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$28" x="12.065" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$29" x="10.795" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$30" x="9.525" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$31" x="8.255" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$32" x="6.985" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$33" x="5.715" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$34" x="4.445" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$35" x="3.175" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<wire x1="18.796" y1="20.32" x2="19.177" y2="19.939" width="0.127" layer="51"/>
+<wire x1="19.177" y1="19.939" x2="26.924" y2="19.939" width="0.127" layer="51"/>
+<wire x1="26.924" y1="19.939" x2="27.305" y2="20.32" width="0.127" layer="51"/>
+<wire x1="27.305" y1="20.32" x2="28.575" y2="20.32" width="0.127" layer="51"/>
+<wire x1="18.796" y1="20.32" x2="1.27" y2="20.32" width="0.127" layer="51"/>
+<wire x1="0.127" y1="19.05" x2="1.27" y2="20.193" width="0.127" layer="21"/>
+<wire x1="28.448" y1="20.193" x2="28.067" y2="20.193" width="0.127" layer="21"/>
+<wire x1="28.448" y1="20.193" x2="28.448" y2="19.812" width="0.127" layer="21"/>
+<wire x1="28.448" y1="0.127" x2="28.448" y2="0.508" width="0.127" layer="21"/>
+<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>
+</packages>
+<symbols>
+<symbol name="PWRPAD">
+<pin name="PWRPAD" x="-5.08" y="0" length="middle"/>
+</symbol>
+<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"/>
+<pin name="PA02/DAC-0/ADC0-1" x="68.58" y="27.94" length="middle" rot="R180"/>
+<pin name="PA03/VREFA/ADC0-1" x="68.58" y="25.4" length="middle" rot="R180"/>
+<pin name="PA04/VREFB/ACD0-4/TC0-0/SER0-0" x="68.58" y="22.86" length="middle" rot="R180"/>
+<pin name="PA05/DAC-1/ADC0-5/TC0-1/SER0-1" x="68.58" y="20.32" length="middle" rot="R180"/>
+<pin name="PA06/VREFC/ADC0-6/TC1-0/SER0-2" x="68.58" y="17.78" length="middle" rot="R180"/>
+<pin name="PA07/ADC0-7/TC1-1/SER0-3" x="68.58" y="15.24" length="middle" rot="R180"/>
+<pin name="PA08/ADC0-8/ADC1-2/TC0-0/TCC0-0/SER0-0/SER2-1" x="68.58" y="12.7" length="middle" rot="R180"/>
+<pin name="PA09/ADC0-9/ADC1-3/TC0-1/TCC0-1/SER0-1/SER2-0" x="68.58" y="10.16" length="middle" rot="R180"/>
+<pin name="PA10/ADC0-10/TC1-0/TCC0-2/SER0-2/SER2-2" x="68.58" y="7.62" length="middle" rot="R180"/>
+<pin name="PA11/ADC0-11/TC1-1/TCC0-3/SER0-3/SER2-3" x="68.58" y="5.08" length="middle" rot="R180"/>
+<pin name="PA12/TC2-0/TCC0-6/SER2-0/SER4-1" x="68.58" y="2.54" length="middle" rot="R180"/>
+<pin name="PA13/TC2-1/TCC0-7/SER2-1/SER4-0" x="68.58" y="0" length="middle" rot="R180"/>
+<pin name="PA20/TC7-0/SER5-2/SER3-2" x="68.58" y="-5.08" length="middle" rot="R180"/>
+<pin name="PA21/TC7-1/SER5-3/SER3-3" x="68.58" y="-7.62" length="middle" rot="R180"/>
+<pin name="PA22/TC4-0/SER5-1/SER3-0" x="68.58" y="-10.16" length="middle" rot="R180"/>
+<pin name="PA23/TC4-1/SER5-0/SER3-1" x="68.58" y="-12.7" length="middle" rot="R180"/>
+<pin name="PB06/ADC1-8" x="68.58" y="-17.78" length="middle" rot="R180"/>
+<pin name="PB07/AD1-9" x="68.58" y="-20.32" length="middle" rot="R180"/>
+<pin name="PB10/TC5-0/TCC0-4/SER4-2" x="68.58" y="-22.86" length="middle" rot="R180"/>
+<pin name="PB11/TC5-1/TCC0-5/SER4-3" x="68.58" y="-25.4" length="middle" rot="R180"/>
+<pin name="PB12/TC4-0/SER4-0" x="68.58" y="-27.94" length="middle" rot="R180"/>
+<pin name="PB13/TC4-1/SER4-1" x="68.58" y="-30.48" length="middle" rot="R180"/>
+<pin name="PB14/TC5-0/SER4-2" x="68.58" y="-33.02" length="middle" rot="R180"/>
+<pin name="PB15/TC5-1/SER4-3" x="68.58" y="-35.56" length="middle" rot="R180"/>
+<pin name="A" x="-12.7" y="27.94" length="middle"/>
+<pin name="B" x="-12.7" y="25.4" length="middle"/>
+<pin name="Y" x="-12.7" y="20.32" length="middle"/>
+<pin name="Z" x="-12.7" y="17.78" length="middle"/>
+<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="-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>
+</symbols>
+<devicesets>
+<deviceset name="PWRPAD" prefix="J">
+<gates>
+<gate name="G$1" symbol="PWRPAD" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SC-02_2-45MM" package="PWRPAD_SC-02_2-45MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="4MM" package="PWRPAD_4MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M3" package="PWRPAD_3-25MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M2.5" package="PWRPAD_2-65MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M2" package="PWRPAD_2-05MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M3-STANDOFF" package="PWRPAD_M3_STANDOFF">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M3-SKINNY" package="PWRPAD_3-25MM-SKINNY">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M2.5_STANDOFF" package="PWRPAD_M25_STANDOFF">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SOLDER" package="SOLDER_ON">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="UCBUS_MODULE_EXT" prefix="U">
+<gates>
+<gate name="G$1" symbol="UCBUS_MODULE_EXT" x="0" y="0"/>
+</gates>
+<devices>
+<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"/>
+<connect gate="G$1" pin="A" pad="P$19"/>
+<connect gate="G$1" pin="B" pad="P$20"/>
+<connect gate="G$1" pin="GND" pad="P$21 P$22"/>
+<connect gate="G$1" pin="GND_PA04-PA02" pad="P$31"/>
+<connect gate="G$1" pin="GND_PA11-PB14" pad="P$5"/>
+<connect gate="G$1" pin="GND_PB10-PA20" pad="P$14"/>
+<connect gate="G$1" pin="PA02/DAC-0/ADC0-1" pad="P$32"/>
+<connect gate="G$1" pin="PA03/VREFA/ADC0-1" pad="P$33"/>
+<connect gate="G$1" pin="PA04/VREFB/ACD0-4/TC0-0/SER0-0" pad="P$30"/>
+<connect gate="G$1" pin="PA05/DAC-1/ADC0-5/TC0-1/SER0-1" pad="P$29"/>
+<connect gate="G$1" pin="PA06/VREFC/ADC0-6/TC1-0/SER0-2" pad="P$28"/>
+<connect gate="G$1" pin="PA07/ADC0-7/TC1-1/SER0-3" pad="P$27"/>
+<connect gate="G$1" pin="PA08/ADC0-8/ADC1-2/TC0-0/TCC0-0/SER0-0/SER2-1" pad="P$1"/>
+<connect gate="G$1" pin="PA09/ADC0-9/ADC1-3/TC0-1/TCC0-1/SER0-1/SER2-0" pad="P$2"/>
+<connect gate="G$1" pin="PA10/ADC0-10/TC1-0/TCC0-2/SER0-2/SER2-2" pad="P$3"/>
+<connect gate="G$1" pin="PA11/ADC0-11/TC1-1/TCC0-3/SER0-3/SER2-3" pad="P$4"/>
+<connect gate="G$1" pin="PA12/TC2-0/TCC0-6/SER2-0/SER4-1" pad="P$8"/>
+<connect gate="G$1" pin="PA13/TC2-1/TCC0-7/SER2-1/SER4-0" pad="P$9"/>
+<connect gate="G$1" pin="PA20/TC7-0/SER5-2/SER3-2" pad="P$15"/>
+<connect gate="G$1" pin="PA21/TC7-1/SER5-3/SER3-3" pad="P$16"/>
+<connect gate="G$1" pin="PA22/TC4-0/SER5-1/SER3-0" pad="P$17"/>
+<connect gate="G$1" pin="PA23/TC4-1/SER5-0/SER3-1" pad="P$18"/>
+<connect gate="G$1" pin="PB06/ADC1-8" pad="P$34"/>
+<connect gate="G$1" pin="PB07/AD1-9" pad="P$35"/>
+<connect gate="G$1" pin="PB10/TC5-0/TCC0-4/SER4-2" pad="P$13"/>
+<connect gate="G$1" pin="PB11/TC5-1/TCC0-5/SER4-3" pad="P$12"/>
+<connect gate="G$1" pin="PB12/TC4-0/SER4-0" pad="P$11"/>
+<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>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="SparkFun-Connectors">
+<description>&lt;h3&gt;SparkFun Connectors&lt;/h3&gt;
+This library contains electrically-functional connectors. 
+&lt;br&gt;
+&lt;br&gt;
+We've spent an enormous amount of time creating and checking these footprints and parts, but it is &lt;b&gt; the end user's responsibility&lt;/b&gt; to ensure correctness and suitablity for a given componet or application. 
+&lt;br&gt;
+&lt;br&gt;If you enjoy using this library, please buy one of our products at &lt;a href=" www.sparkfun.com"&gt;SparkFun.com&lt;/a&gt;.
+&lt;br&gt;
+&lt;br&gt;
+&lt;b&gt;Licensing:&lt;/b&gt; Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ 
+&lt;br&gt;
+&lt;br&gt;
+You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
+<packages>
+<package name="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="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;/p&gt;</description>
+<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="3.81" y1="3.048" x2="3.81" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="3.81" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/>
+<wire x1="3.81" y1="-2.54" x2="2.54" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="0" y1="-1.27" x2="2.54" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="2.54" y1="-1.27" x2="2.54" y2="-2.54" width="0.127" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" shape="square"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796"/>
+<text x="-1.27" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.794" size="0.6096" layer="27" font="vector" ratio="20" align="top-left">&gt;VALUE</text>
+</package>
+<package name="SCREWTERMINAL-3.5MM-2">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch - 2 Pin PTH&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<circle x="2" y="3" radius="0.2828" width="0.127" layer="51"/>
+<wire x1="-1.75" y1="3.4" x2="5.25" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="3.4" x2="5.25" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="-2.8" x2="5.25" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-1.35" x2="-2.25" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-1.35" x2="-2.25" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="3.15" x2="5.75" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="5.75" y1="3.15" x2="5.75" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="5.75" y1="2.15" x2="5.25" y2="2.15" width="0.2032" layer="51"/>
+<pad name="1" x="0" y="0" drill="1.2" diameter="2.032" shape="square"/>
+<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.032"/>
+<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="JST-2-SMD">
+<description>&lt;h3&gt;JST-Right Angle Male Header SMT&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch: 2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”http://www.4uconnector.com/online/object/4udrawing/20404.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;li&gt;JST_2MM_MALE&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-4" y1="-1" x2="-4" y2="-4.5" width="0.2032" layer="21"/>
+<wire x1="-4" y1="-4.5" x2="-3.2" y2="-4.5" width="0.2032" layer="21"/>
+<wire x1="-3.2" y1="-4.5" x2="-3.2" y2="-2" width="0.2032" layer="21"/>
+<wire x1="-3.2" y1="-2" x2="-2" y2="-2" width="0.2032" layer="21"/>
+<wire x1="2" y1="-2" x2="3.2" y2="-2" width="0.2032" layer="21"/>
+<wire x1="3.2" y1="-2" x2="3.2" y2="-4.5" width="0.2032" layer="21"/>
+<wire x1="3.2" y1="-4.5" x2="4" y2="-4.5" width="0.2032" layer="21"/>
+<wire x1="4" y1="-4.5" x2="4" y2="-1" width="0.2032" layer="21"/>
+<wire x1="2" y1="3" x2="-2" y2="3" width="0.2032" layer="21"/>
+<smd name="1" x="-1" y="-3.7" dx="1" dy="4.6" layer="1"/>
+<smd name="2" x="1" y="-3.7" dx="1" dy="4.6" layer="1"/>
+<smd name="NC1" x="-3.4" y="1.5" dx="3.4" dy="1.6" layer="1" rot="R90"/>
+<smd name="NC2" x="3.4" y="1.5" dx="3.4" dy="1.6" layer="1" rot="R90"/>
+<text x="-1.397" y="1.778" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="0.635" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_BIG">
+<description>&lt;h3&gt;Plated Through Hole&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.15"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="-1.27" y1="-1.27" x2="5.08" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="5.08" y1="-1.27" x2="5.08" y2="1.27" width="0.127" layer="21"/>
+<wire x1="5.08" y1="1.27" x2="-1.27" y2="1.27" width="0.127" layer="21"/>
+<pad name="P$1" x="0" y="0" drill="1.0668"/>
+<pad name="P$2" x="3.81" y="0" drill="1.0668"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="JST-2-SMD-VERT">
+<description>&lt;h3&gt;JST-Vertical Male Header SMT &lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch: 2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”http://www.4uconnector.com/online/object/4udrawing/20404.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-4.1" y1="2.97" x2="4.2" y2="2.97" width="0.2032" layer="51"/>
+<wire x1="4.2" y1="2.97" x2="4.2" y2="-2.13" width="0.2032" layer="51"/>
+<wire x1="4.2" y1="-2.13" x2="-4.1" y2="-2.13" width="0.2032" layer="51"/>
+<wire x1="-4.1" y1="-2.13" x2="-4.1" y2="2.97" width="0.2032" layer="51"/>
+<wire x1="-4.1" y1="3" x2="4.2" y2="3" width="0.2032" layer="21"/>
+<wire x1="4.2" y1="3" x2="4.2" y2="2.3" width="0.2032" layer="21"/>
+<wire x1="-4.1" y1="3" x2="-4.1" y2="2.3" width="0.2032" layer="21"/>
+<wire x1="2" y1="-2.1" x2="4.2" y2="-2.1" width="0.2032" layer="21"/>
+<wire x1="4.2" y1="-2.1" x2="4.2" y2="-1.7" width="0.2032" layer="21"/>
+<wire x1="-2" y1="-2.1" x2="-4.1" y2="-2.1" width="0.2032" layer="21"/>
+<wire x1="-4.1" y1="-2.1" x2="-4.1" y2="-1.8" width="0.2032" layer="21"/>
+<smd name="P$1" x="-3.4" y="0.27" dx="3" dy="1.6" layer="1" rot="R90"/>
+<smd name="P$2" x="3.4" y="0.27" dx="3" dy="1.6" layer="1" rot="R90"/>
+<smd name="VCC" x="-1" y="-2" dx="1" dy="5.5" layer="1"/>
+<smd name="GND" x="1" y="-2" dx="1" dy="5.5" layer="1"/>
+<text x="-3.81" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;Name</text>
+<text x="-3.81" y="2.21" size="0.6096" layer="27" font="vector" ratio="20">&gt;Value</text>
+</package>
+<package name="SCREWTERMINAL-5MM-2">
+<description>&lt;h3&gt;Screw Terminal  5mm Pitch -2 Pin PTH&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch: 5mm/197mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-3.1" y1="4.2" x2="8.1" y2="4.2" width="0.2032" layer="21"/>
+<wire x1="8.1" y1="4.2" x2="8.1" y2="-2.3" width="0.2032" layer="21"/>
+<wire x1="8.1" y1="-2.3" x2="8.1" y2="-3.3" width="0.2032" layer="21"/>
+<wire x1="8.1" y1="-3.3" x2="-3.1" y2="-3.3" width="0.2032" layer="21"/>
+<wire x1="-3.1" y1="-3.3" x2="-3.1" y2="-2.3" width="0.2032" layer="21"/>
+<wire x1="-3.1" y1="-2.3" x2="-3.1" y2="4.2" width="0.2032" layer="21"/>
+<wire x1="8.1" y1="-2.3" x2="-3.1" y2="-2.3" width="0.2032" layer="21"/>
+<wire x1="-3.1" y1="-1.35" x2="-3.7" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-3.7" y1="-1.35" x2="-3.7" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-3.7" y1="-2.35" x2="-3.1" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="8.1" y1="4" x2="8.7" y2="4" width="0.2032" layer="51"/>
+<wire x1="8.7" y1="4" x2="8.7" y2="3" width="0.2032" layer="51"/>
+<wire x1="8.7" y1="3" x2="8.1" y2="3" width="0.2032" layer="51"/>
+<circle x="2.5" y="3.7" radius="0.2828" width="0.127" layer="51"/>
+<pad name="1" x="0" y="0" drill="1.3" diameter="2.032" shape="square"/>
+<pad name="2" x="5" y="0" drill="1.3" diameter="2.032"/>
+<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_LOCK">
+<description>&lt;h3&gt;Plated Through Hole - Locking Footprint&lt;/h3&gt;
+Holes are staggered by 0.005" from center to hold pins while soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<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="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="SCREWTERMINAL-3.5MM-2_LOCK">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch - 2 Pin PTH Locking&lt;/h3&gt;
+Holes are offset from center 0.005" to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.75" y1="3.4" x2="5.25" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="3.4" x2="5.25" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="-2.8" x2="5.25" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-1.35" x2="-2.15" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.15" y1="-1.35" x2="-2.15" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.15" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="3.15" x2="5.65" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="5.65" y1="3.15" x2="5.65" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="5.65" y1="2.15" x2="5.25" y2="2.15" width="0.2032" layer="51"/>
+<circle x="2" y="3" radius="0.2828" width="0.127" layer="51"/>
+<circle x="0" y="0" radius="0.4318" width="0.0254" layer="51"/>
+<circle x="3.5" y="0" radius="0.4318" width="0.0254" layer="51"/>
+<pad name="1" x="-0.1778" y="0" drill="1.2" diameter="2.032" shape="square"/>
+<pad name="2" x="3.6778" y="0" drill="1.2" diameter="2.032"/>
+<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_LONGPADS">
+<description>&lt;h3&gt;Plated Through Hole - Long Pads without Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.397" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_NO_SILK">
+<description>&lt;h3&gt;Plated Through Hole - No Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="JST-2-PTH">
+<description>&lt;h3&gt;JST 2 Pin Right Angle Plated Through  Hole&lt;/h3&gt;
+tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch:2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Connectors/JST%282%29-01548.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="-1" y="0" drill="0.7" diameter="1.6"/>
+<pad name="2" x="1" y="0" drill="0.7" diameter="1.6"/>
+<text x="-1.27" y="5.27" size="0.6096" layer="25" font="vector" ratio="20">&gt;Name</text>
+<text x="-1.27" y="2.73" size="0.6096" layer="27" font="vector" ratio="20">&gt;Value</text>
+<text x="0.6" y="0.7" size="1.27" layer="51">+</text>
+<text x="-1.4" y="0.7" size="1.27" layer="51">-</text>
+<wire x1="-2.95" y1="-1.6" x2="-2.95" y2="6" width="0.2032" layer="21"/>
+<wire x1="-2.95" y1="6" x2="2.95" y2="6" width="0.2032" layer="21"/>
+<wire x1="2.95" y1="6" x2="2.95" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="-2.95" y1="-1.6" x2="-2.3" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="2.95" y1="-1.6" x2="2.3" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="-2.3" y1="-1.6" x2="-2.3" y2="0" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="-1.6" x2="2.3" y2="0" width="0.2032" layer="21"/>
+</package>
+<package name="1X02_XTRA_BIG">
+<description>&lt;h3&gt;Plated Through Hole - 0.1" holes&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.2"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-5.08" y1="2.54" x2="-5.08" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="-5.08" y1="-2.54" x2="5.08" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="5.08" y1="-2.54" x2="5.08" y2="2.54" width="0.127" layer="21"/>
+<wire x1="5.08" y1="2.54" x2="-5.08" y2="2.54" width="0.127" layer="21"/>
+<pad name="1" x="-2.54" y="0" drill="2.0574" diameter="3.556"/>
+<pad name="2" x="2.54" y="0" drill="2.0574" diameter="3.556"/>
+<text x="-5.08" y="2.667" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-5.08" y="-3.302" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_PP_HOLES_ONLY">
+<description>&lt;h3&gt;Pogo Pins Connector - No Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<circle x="0" y="0" radius="0.635" width="0.127" layer="51"/>
+<circle x="2.54" y="0" radius="0.635" width="0.127" layer="51"/>
+<pad name="1" x="0" y="0" drill="0.889" diameter="0.8128" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="0.889" diameter="0.8128" rot="R90"/>
+<hole x="0" y="0" drill="1.4732"/>
+<hole x="2.54" y="0" drill="1.4732"/>
+<text x="-1.27" y="1.143" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-1.778" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="SCREWTERMINAL-3.5MM-2-NS">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch - 2 Pin PTH No Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.75" y1="3.4" x2="5.25" y2="3.4" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="3.4" x2="5.25" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="-2.8" x2="5.25" y2="-3.6" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="51"/>
+<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="-1.75" y1="-1.35" x2="-2.15" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.15" y1="-1.35" x2="-2.15" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.15" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="3.15" x2="5.65" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="5.65" y1="3.15" x2="5.65" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="5.65" y1="2.15" x2="5.25" y2="2.15" width="0.2032" layer="51"/>
+<circle x="2" y="3" radius="0.2828" width="0.127" layer="51"/>
+<pad name="1" x="0" y="0" drill="1.2" diameter="2.032" shape="square"/>
+<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.032"/>
+<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="JST-2-PTH-NS">
+<description>&lt;h3&gt;JST 2 Pin Right Angle Plated Through  Hole- No Silk&lt;/h3&gt;
+tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. 
+&lt;br&gt; No silk outline of connector. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch:2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Connectors/JST%282%29-01548.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-2" y1="0" x2="-2" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="-2" y1="-1.8" x2="-3" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="-3" y1="-1.8" x2="-3" y2="6" width="0.2032" layer="51"/>
+<wire x1="-3" y1="6" x2="3" y2="6" width="0.2032" layer="51"/>
+<wire x1="3" y1="6" x2="3" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="3" y1="-1.8" x2="2" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="2" y1="-1.8" x2="2" y2="0" width="0.2032" layer="51"/>
+<pad name="1" x="-1" y="0" drill="0.7" diameter="1.6"/>
+<pad name="2" x="1" y="0" drill="0.7" diameter="1.6"/>
+<text x="-1.27" y="5.27" size="0.6096" layer="25" font="vector" ratio="20">&gt;Name</text>
+<text x="-1.27" y="4" size="0.6096" layer="27" font="vector" ratio="20">&gt;Value</text>
+<text x="0.6" y="0.7" size="1.27" layer="51">+</text>
+<text x="-1.4" y="0.7" size="1.27" layer="51">-</text>
+</package>
+<package name="JST-2-PTH-KIT">
+<description>&lt;h3&gt;JST 2 Pin Right Angle Plated Through  Hole - KIT&lt;/h3&gt;
+tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. 
+&lt;br&gt; This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad.
+&lt;br&gt; This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch:2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Connectors/JST%282%29-01548.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-2" y1="0" x2="-2" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="-2" y1="-1.8" x2="-3" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="-3" y1="-1.8" x2="-3" y2="6" width="0.2032" layer="51"/>
+<wire x1="-3" y1="6" x2="3" y2="6" width="0.2032" layer="51"/>
+<wire x1="3" y1="6" x2="3" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="3" y1="-1.8" x2="2" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="2" y1="-1.8" x2="2" y2="0" width="0.2032" layer="51"/>
+<pad name="1" x="-1" y="0" drill="0.7" diameter="1.4478" stop="no"/>
+<pad name="2" x="1" y="0" drill="0.7" diameter="1.4478" stop="no"/>
+<text x="-1.27" y="5.27" size="0.6096" layer="25" font="vector" ratio="20">&gt;Name</text>
+<text x="-1.27" y="4" size="0.6096" layer="27" font="vector" ratio="20">&gt;Value</text>
+<text x="0.6" y="0.7" size="1.27" layer="51">+</text>
+<text x="-1.4" y="0.7" size="1.27" layer="51">-</text>
+<polygon width="0.127" layer="30">
+<vertex x="-0.9975" y="-0.6604" curve="-90.025935"/>
+<vertex x="-1.6604" y="0" curve="-90.017354"/>
+<vertex x="-1" y="0.6604" curve="-90"/>
+<vertex x="-0.3396" y="0" curve="-90.078137"/>
+</polygon>
+<polygon width="0.127" layer="29">
+<vertex x="-1" y="-0.2865" curve="-90.08005"/>
+<vertex x="-1.2865" y="0" curve="-90.040011"/>
+<vertex x="-1" y="0.2865" curve="-90"/>
+<vertex x="-0.7135" y="0" curve="-90"/>
+</polygon>
+<polygon width="0.127" layer="30">
+<vertex x="1.0025" y="-0.6604" curve="-90.025935"/>
+<vertex x="0.3396" y="0" curve="-90.017354"/>
+<vertex x="1" y="0.6604" curve="-90"/>
+<vertex x="1.6604" y="0" curve="-90.078137"/>
+</polygon>
+<polygon width="0.127" layer="29">
+<vertex x="1" y="-0.2865" curve="-90.08005"/>
+<vertex x="0.7135" y="0" curve="-90.040011"/>
+<vertex x="1" y="0.2865" curve="-90"/>
+<vertex x="1.2865" y="0" curve="-90"/>
+</polygon>
+</package>
+<package name="SPRINGTERMINAL-2.54MM-2">
+<description>&lt;h3&gt;Spring Terminal- PCB Mount 2 Pin PTH&lt;/h3&gt;
+tDocu marks the spring arms
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/SpringTerminal.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-4.2" y1="7.88" x2="-4.2" y2="-2.8" width="0.254" layer="21"/>
+<wire x1="-4.2" y1="-2.8" x2="-4.2" y2="-4.72" width="0.254" layer="51"/>
+<wire x1="-4.2" y1="-4.72" x2="3.44" y2="-4.72" width="0.254" layer="51"/>
+<wire x1="3.44" y1="-4.72" x2="3.44" y2="-2.8" width="0.254" layer="51"/>
+<wire x1="3.44" y1="7.88" x2="-4.2" y2="7.88" width="0.254" layer="21"/>
+<wire x1="0" y1="0" x2="0" y2="5.08" width="0.254" layer="1"/>
+<wire x1="0" y1="0" x2="0" y2="5.08" width="0.254" layer="16"/>
+<wire x1="2.54" y1="0" x2="2.54" y2="5.08" width="0.254" layer="16"/>
+<wire x1="2.54" y1="0" x2="2.54" y2="5.08" width="0.254" layer="1"/>
+<wire x1="-4.2" y1="-2.8" x2="3.44" y2="-2.8" width="0.254" layer="21"/>
+<wire x1="3.44" y1="4" x2="3.44" y2="1" width="0.254" layer="21"/>
+<wire x1="3.44" y1="7.88" x2="3.44" y2="6" width="0.254" layer="21"/>
+<wire x1="3.44" y1="-0.9" x2="3.44" y2="-2.8" width="0.254" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.1" diameter="1.9"/>
+<pad name="P$2" x="0" y="5.08" drill="1.1" diameter="1.9"/>
+<pad name="P$3" x="2.54" y="5.08" drill="1.1" diameter="1.9"/>
+<pad name="2" x="2.54" y="0" drill="1.1" diameter="1.9"/>
+</package>
+<package name="1X02_2.54_SCREWTERM">
+<description>&lt;h3&gt;2 Pin Screw Terminal - 2.54mm&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="P2" x="0" y="0" drill="1.016" shape="square"/>
+<pad name="P1" x="2.54" y="0" drill="1.016" shape="square"/>
+<wire x1="-1.5" y1="3.25" x2="4" y2="3.25" width="0.2032" layer="21"/>
+<wire x1="4" y1="3.25" x2="4" y2="2.5" width="0.2032" layer="21"/>
+<wire x1="4" y1="2.5" x2="4" y2="-3.25" width="0.2032" layer="21"/>
+<wire x1="4" y1="-3.25" x2="-1.5" y2="-3.25" width="0.2032" layer="21"/>
+<wire x1="-1.5" y1="-3.25" x2="-1.5" y2="2.5" width="0.2032" layer="21"/>
+<wire x1="-1.5" y1="2.5" x2="-1.5" y2="3.25" width="0.2032" layer="21"/>
+<wire x1="-1.5" y1="2.5" x2="4" y2="2.5" width="0.2032" layer="21"/>
+<text x="-1.27" y="3.429" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-4.064" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_POKEHOME">
+<description>2 pin poke-home connector
+
+part number 2062-2P from STA</description>
+<wire x1="-7" y1="-4" x2="-7" y2="2" width="0.2032" layer="21"/>
+<wire x1="-7" y1="2" x2="-7" y2="4" width="0.2032" layer="21"/>
+<wire x1="4.7" y1="4" x2="4.7" y2="-4" width="0.2032" layer="21"/>
+<wire x1="4.7" y1="-4" x2="-7" y2="-4" width="0.2032" layer="21"/>
+<smd name="P2" x="5.25" y="-2" dx="3.5" dy="2" layer="1"/>
+<smd name="P1" x="5.25" y="2" dx="3.5" dy="2" layer="1"/>
+<smd name="P4" x="-4" y="-2" dx="6" dy="2" layer="1"/>
+<smd name="P3" x="-4" y="2" dx="6" dy="2" layer="1"/>
+<wire x1="-7" y1="4" x2="4.7" y2="4" width="0.2032" layer="21"/>
+<text x="0.635" y="-3.175" size="0.4064" layer="25">&gt;NAME</text>
+<text x="0.635" y="-1.905" size="0.4064" layer="27">&gt;VALUE</text>
+<text x="-7.239" y="-1.397" size="0.3048" layer="51" rot="R90">BOARD EDGE</text>
+</package>
+<package name="1X02_RA_PTH_FEMALE">
+<wire x1="-2.79" y1="4.25" x2="-2.79" y2="-4.25" width="0.1778" layer="21"/>
+<text x="-1.397" y="0.762" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.524" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="2.79" y1="4.25" x2="2.79" y2="-4.25" width="0.1778" layer="21"/>
+<wire x1="-2.79" y1="4.25" x2="2.79" y2="4.25" width="0.1778" layer="21"/>
+<wire x1="-2.79" y1="-4.25" x2="2.79" y2="-4.25" width="0.1778" layer="21"/>
+<pad name="2" x="-1.27" y="-5.85" drill="0.8"/>
+<pad name="1" x="1.27" y="-5.85" drill="0.8"/>
+</package>
+</packages>
+<symbols>
+<symbol name="CONN_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"/>
+<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="5.08" x2="-2.54" y2="5.08" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="2.54" x2="-2.54" y2="2.54" width="0.6096" layer="94"/>
+<text x="-3.81" y="-9.906" size="1.778" layer="96" font="vector">&gt;VALUE</text>
+<text x="-3.81" y="8.128" size="1.778" layer="95" font="vector">&gt;NAME</text>
+<pin name="10" x="7.62" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="8" x="7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="6" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="4" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="2" x="7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="9" x="-7.62" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="7" x="-7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="5" x="-7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<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"/>
+<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/>
+<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" layer="94"/>
+<wire x1="-2.54" y1="5.08" x2="-2.54" y2="-2.54" width="0.4064" layer="94"/>
+<wire x1="3.81" y1="-2.54" x2="3.81" y2="5.08" width="0.4064" layer="94"/>
+<wire x1="-2.54" y1="5.08" x2="3.81" y2="5.08" width="0.4064" layer="94"/>
+<text x="-2.54" y="-4.826" size="1.778" layer="96" font="vector">&gt;VALUE</text>
+<text x="-2.54" y="5.588" size="1.778" layer="95" font="vector">&gt;NAME</text>
+<pin name="1" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="2" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="CONN_05X2" 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;h3&gt;For AVR SPI programming port, see special device with nice symbol: "AVR_SPI_PROG_5x2.dev"&lt;/h3&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;You can populate with any combo of single row headers, but if you'd like an exact match, check these:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/778"&gt; 2x5 AVR ICSP Male Header&lt;/a&gt; (PRT-00778)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/8506"&gt; 2x5 Pin Shrouded Header&lt;/a&gt; (PRT-08506)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;On any of the 0.1 inch spaced packages, you can populate with these:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/116"&gt; Break Away Headers - Straight&lt;/a&gt; (PRT-00116)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/553"&gt; Break Away Male Headers - Right Angle&lt;/a&gt; (PRT-00553)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/115"&gt; Female Headers&lt;/a&gt; (PRT-00115)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/117"&gt; Break Away Headers - Machine Pin&lt;/a&gt; (PRT-00117)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/743"&gt; Break Away Female Headers - Swiss Machine Pin&lt;/a&gt; (PRT-00743)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;Special note: the shrouded connector mates well with our 5x2 ribbon cables:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/8535"&gt; 2x5 Pin IDC Ribbon Cable&lt;/a&gt; (PRT-08535)&lt;/li&gt;
+&lt;/ul&gt;</description>
+<gates>
+<gate name="G$1" symbol="CONN_05X2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="PTH" package="2X5">
+<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="">
+<attribute name="PROD_ID" value="CONN-08499" constant="no"/>
+<attribute name="SF_ID" value="PRT-0778" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="RA" package="2X5-RA">
+<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="RAF" package="2X5-RAF">
+<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="SHD" package="2X5-SHROUDED">
+<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="">
+<attribute name="PROD_ID" value="CONN-08671" constant="no"/>
+<attribute name="SF_ID" value="PRT-08506" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SHD_LOCK" package="2X5-SHROUDED_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="">
+<attribute name="PROD_ID" value="CONN-08671" constant="no"/>
+<attribute name="SF_ID" value="PRT-08506" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SHD_SMD" package="2X5-SHROUDED_SMD">
+<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="">
+<attribute name="PROD_ID" value="CONN-09508" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="NO_SILK" package="2X5_NOSILK">
+<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="0.05_IN_PTH_SILK" package="2X5_PTH_SILK_.05">
+<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="SHD-NS" package="2X5-SHROUDED-NS">
+<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="">
+<attribute name="PROD_ID" value="CONN-08671" constant="no"/>
+<attribute name="SF_ID" value="PRT-08506" constant="no"/>
+</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>
+</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="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="2" pad="2"/>
+</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>
+</devicesets>
+</library>
+<library name="passives">
+<packages>
+<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"/>
+<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/>
+<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/>
+<text x="-1.27" y="1.143" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.397" y="-2.794" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/>
+<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/>
+</package>
+<package name="R2010">
+<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
+chip</description>
+<wire x1="-1.662" y1="1.245" x2="1.662" y2="1.245" width="0.1524" layer="51"/>
+<wire x1="-1.637" y1="-1.245" x2="1.687" y2="-1.245" width="0.1524" layer="51"/>
+<wire x1="-3.473" y1="1.483" x2="3.473" y2="1.483" width="0.0508" layer="39"/>
+<wire x1="3.473" y1="1.483" x2="3.473" y2="-1.483" width="0.0508" layer="39"/>
+<wire x1="3.473" y1="-1.483" x2="-3.473" y2="-1.483" width="0.0508" layer="39"/>
+<wire x1="-3.473" y1="-1.483" x2="-3.473" y2="1.483" width="0.0508" layer="39"/>
+<wire x1="-1.027" y1="1.245" x2="1.027" y2="1.245" width="0.1524" layer="21"/>
+<wire x1="-1.002" y1="-1.245" x2="1.016" y2="-1.245" width="0.1524" layer="21"/>
+<smd name="1" x="-2.2" y="0" dx="1.8" dy="2.7" layer="1"/>
+<smd name="2" x="2.2" y="0" dx="1.8" dy="2.7" layer="1"/>
+<text x="-2.54" y="1.5875" size="1.016" layer="25">&gt;NAME</text>
+<text x="-2.54" y="-3.302" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-2.4892" y1="-1.3208" x2="-1.6393" y2="1.3292" layer="51"/>
+<rectangle x1="1.651" y1="-1.3208" x2="2.5009" y2="1.3292" layer="51"/>
+</package>
+<package name="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"/>
+<smd name="1" x="-2.8" y="0" dx="1.8" dy="3.2" layer="1"/>
+<smd name="2" x="2.8" y="0" dx="1.8" dy="3.2" layer="1"/>
+<text x="-2.54" y="1.905" size="1.016" layer="25">&gt;NAME</text>
+<text x="-2.54" y="-3.175" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-3.2004" y1="-1.5494" x2="-2.3505" y2="1.5507" layer="51"/>
+<rectangle x1="2.3622" y1="-1.5494" x2="3.2121" y2="1.5507" layer="51"/>
+</package>
+<package name="TO220ACS">
+<description>&lt;B&gt;DIODE&lt;/B&gt;&lt;p&gt;
+2-lead molded, vertical</description>
+<wire x1="5.08" y1="-1.143" x2="4.953" y2="-4.064" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="-4.318" x2="4.953" y2="-4.064" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="-4.318" x2="-4.699" y2="-4.318" width="0.1524" layer="21"/>
+<wire x1="-4.953" y1="-4.064" x2="-4.699" y2="-4.318" width="0.1524" layer="21"/>
+<wire x1="-4.953" y1="-4.064" x2="-5.08" y2="-1.143" width="0.1524" layer="21"/>
+<circle x="-4.4958" y="-3.7084" radius="0.254" width="0" layer="21"/>
+<pad name="C" x="-2.54" y="-2.54" drill="1.016" shape="long" rot="R90"/>
+<pad name="A" x="2.54" y="-2.54" drill="1.016" shape="long" rot="R90"/>
+<text x="-5.08" y="-6.0452" size="1.016" layer="25" ratio="10">&gt;NAME</text>
+<text x="-5.08" y="-7.62" size="1.016" layer="27" ratio="10">&gt;VALUE</text>
+<rectangle x1="-5.334" y1="-0.762" x2="5.334" y2="0" layer="21"/>
+<rectangle x1="-5.334" y1="-1.27" x2="-3.429" y2="-0.762" layer="21"/>
+<rectangle x1="-3.429" y1="-1.27" x2="-1.651" y2="-0.762" layer="51"/>
+<rectangle x1="3.429" y1="-1.27" x2="5.334" y2="-0.762" layer="21"/>
+<rectangle x1="1.651" y1="-1.27" x2="3.429" y2="-0.762" layer="51"/>
+<rectangle x1="-1.651" y1="-1.27" x2="1.651" y2="-0.762" layer="21"/>
+</package>
+<package name="0402">
+<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
+chip</description>
+<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="51"/>
+<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="51"/>
+<smd name="1" x="-0.525" y="0" dx="0.575" dy="0.7" layer="1"/>
+<smd name="2" x="0.525" y="0" dx="0.575" dy="0.7" layer="1"/>
+<text x="-0.889" y="0.6985" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.0795" y="-1.778" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="51"/>
+<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="51"/>
+</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"/>
+</package>
+<package name="1210">
+<wire x1="-1.6" y1="1.3" x2="1.6" y2="1.3" width="0.127" layer="51"/>
+<wire x1="1.6" y1="1.3" x2="1.6" y2="-1.3" width="0.127" layer="51"/>
+<wire x1="1.6" y1="-1.3" x2="-1.6" y2="-1.3" width="0.127" layer="51"/>
+<wire x1="-1.6" y1="-1.3" x2="-1.6" y2="1.3" width="0.127" layer="51"/>
+<wire x1="-1.6" y1="1.3" x2="1.6" y2="1.3" width="0.2032" layer="51"/>
+<wire x1="-1.6" y1="-1.3" x2="1.6" y2="-1.3" width="0.2032" layer="51"/>
+<smd name="1" x="-1.6" y="0" dx="1.2" dy="2.5" layer="1"/>
+<smd name="2" x="1.6" y="0" dx="1.2" dy="2.5" layer="1"/>
+<text x="-2.07" y="1.77" size="1.016" layer="25">&gt;NAME</text>
+<text x="-2.17" y="-3.24" size="1.016" layer="27">&gt;VALUE</text>
+</package>
+<package name="2220-C">
+<smd name="P$1" x="-2.6" y="0" dx="1.2" dy="5" layer="1"/>
+<smd name="P$2" x="2.6" y="0" dx="1.2" dy="5" layer="1"/>
+<text x="-1.5" y="3" size="0.6096" layer="125">&gt;NAME</text>
+<text x="-1.5" y="-3.5" size="0.6096" layer="127">&gt;VALUE</text>
+</package>
+<package name="SOD123">
+<description>&lt;b&gt;SMALL OUTLINE DIODE&lt;/b&gt;</description>
+<wire x1="-2.973" y1="0.983" x2="2.973" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="2.973" y1="-0.983" x2="-2.973" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-2.973" y1="-0.983" x2="-2.973" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="2.973" y1="0.983" x2="2.973" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-1.321" y1="0.787" x2="1.321" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="-1.321" y1="-0.787" x2="1.321" y2="-0.787" width="0.1016" layer="51"/>
+<wire x1="-1.321" y1="-0.787" x2="-1.321" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="1.321" y1="-0.787" x2="1.321" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="-1" y1="0" x2="0" y2="0.5" width="0.2032" layer="51"/>
+<wire x1="0" y1="0.5" x2="0" y2="-0.5" width="0.2032" layer="51"/>
+<wire x1="0" y1="-0.5" x2="-1" y2="0" width="0.2032" layer="51"/>
+<wire x1="-1" y1="0.5" x2="-1" y2="0" width="0.2032" layer="51"/>
+<wire x1="-1" y1="0" x2="-1" y2="-0.5" width="0.2032" layer="51"/>
+<smd name="CATHODE" x="-1.7" y="0" dx="1.6" dy="0.8" layer="1"/>
+<smd name="ANODE" x="1.7" y="0" dx="1.6" dy="0.8" layer="1"/>
+<text x="-1.905" y="1.905" size="1.27" layer="25">&gt;NAME</text>
+<text x="-1.905" y="-3.175" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.9558" y1="-0.3048" x2="-1.3716" y2="0.3048" layer="51" rot="R180"/>
+<rectangle x1="1.3716" y1="-0.3048" x2="1.9558" y2="0.3048" layer="51" rot="R180"/>
+<rectangle x1="-0.4001" y1="-0.7" x2="0.4001" y2="0.7" layer="35"/>
+<wire x1="-2.667" y1="0.889" x2="-2.667" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="-2.921" y1="0.889" x2="-2.921" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="-2.921" y1="-0.889" x2="2.794" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="2.794" y1="-0.889" x2="2.794" y2="0.889" width="0.127" layer="21"/>
+<wire x1="2.794" y1="0.889" x2="-2.921" y2="0.889" width="0.127" layer="21"/>
+</package>
+<package name="0805-DIODE">
+<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<text x="-0.889" y="1.397" size="0.3048" layer="25">&gt;NAME</text>
+<text x="-1.016" y="-1.143" size="0.3048" layer="27" ratio="10">&gt;VALUE</text>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+<wire x1="-0.1778" y1="0.4318" x2="0.1778" y2="0" width="0.127" layer="21"/>
+<wire x1="0.1778" y1="0" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/>
+<wire x1="-0.1778" y1="0.4318" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/>
+</package>
+<package name="SOD-123HE">
+<smd name="P$1" x="0.8" y="0" dx="2.4" dy="1.4" layer="1"/>
+<smd name="P$2" x="-1.55" y="0" dx="0.9" dy="1.4" layer="1"/>
+<wire x1="-1.4" y1="-0.9" x2="0" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.9" x2="0.9" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="-0.9" x2="1.4" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="1.4" y1="-0.9" x2="1.4" y2="0.9" width="0.127" layer="51"/>
+<wire x1="1.4" y1="0.9" x2="0.9" y2="0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0.9" x2="0" y2="0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="0.9" x2="-1.4" y2="0.9" width="0.127" layer="51"/>
+<wire x1="-1.4" y1="0.9" x2="-1.4" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0.9" x2="0.9" y2="0" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0" x2="0.9" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0" x2="0" y2="0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="0.9" x2="0" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.9" x2="0.9" y2="0" width="0.127" layer="51"/>
+<wire x1="1.4" y1="0.9" x2="0.5" y2="0.9" width="0.127" layer="21"/>
+<wire x1="1.4" y1="-0.9" x2="0.5" y2="-0.9" width="0.127" layer="21"/>
+<text x="0" y="1.8" size="1.27" layer="25" font="vector" align="center">&gt;NAME</text>
+</package>
+<package name="SMA-403D">
+<smd name="P$1" x="-2" y="0" dx="2" dy="2" layer="1" rot="R180"/>
+<smd name="P$2" x="2" y="0" dx="2" dy="2" layer="1" rot="R180"/>
+<wire x1="-2.2" y1="1.2" x2="-2.2" y2="1.6" width="0.127" layer="21"/>
+<wire x1="-2.2" y1="1.6" x2="-1.2" y2="1.6" width="0.127" layer="21"/>
+<wire x1="-2.2" y1="-1.2" x2="-2.2" y2="-1.6" width="0.127" layer="21"/>
+<wire x1="-2.2" y1="-1.6" x2="-1.2" y2="-1.6" width="0.127" layer="21"/>
+<wire x1="1.2" y1="-1.6" x2="2" y2="-1.6" width="0.127" layer="21"/>
+<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="SMD-ELEC-CAP">
+<wire x1="-3.25" y1="-3.3" x2="-3.25" y2="2.3" width="0.127" layer="51"/>
+<wire x1="-3.25" y1="2.3" x2="-2.25" y2="3.3" width="0.127" layer="51"/>
+<wire x1="-2.25" y1="3.3" x2="2.25" y2="3.3" width="0.127" layer="51"/>
+<wire x1="2.25" y1="3.3" x2="3.25" y2="2.3" width="0.127" layer="51"/>
+<wire x1="3.25" y1="2.3" x2="3.25" y2="-3.3" width="0.127" layer="51"/>
+<wire x1="3.25" y1="-3.3" x2="-3.25" y2="-3.3" width="0.127" layer="51"/>
+<circle x="0" y="0" radius="3.1" width="0.08" layer="51"/>
+<smd name="A" x="0" y="2.65" dx="3.6" dy="1.8" layer="1" rot="R90" thermals="no"/>
+<smd name="C" x="0" y="-2.65" dx="3.6" dy="1.8" layer="1" rot="R90" thermals="no"/>
+<rectangle x1="-3.25" y1="-3.3" x2="3.25" y2="-2.3" layer="51"/>
+<text x="-3.25" y="5.7" size="1.27" layer="25">&gt;NAME</text>
+<text x="-3.25" y="-6.3" size="1.27" layer="27">&gt;VALUE</text>
+<wire x1="-3.2" y1="2.35" x2="-2.3" y2="3.25" width="0.127" layer="21"/>
+<wire x1="3.2" y1="2.35" x2="2.3" y2="3.25" width="0.127" layer="21"/>
+</package>
+<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>
+</packages>
+<symbols>
+<symbol name="RESISTOR">
+<wire x1="-2.54" y1="0" x2="-2.159" y2="1.016" width="0.1524" layer="94"/>
+<wire x1="-2.159" y1="1.016" x2="-1.524" y2="-1.016" width="0.1524" layer="94"/>
+<wire x1="-1.524" y1="-1.016" x2="-0.889" y2="1.016" width="0.1524" layer="94"/>
+<wire x1="-0.889" y1="1.016" x2="-0.254" y2="-1.016" width="0.1524" layer="94"/>
+<wire x1="-0.254" y1="-1.016" x2="0.381" y2="1.016" width="0.1524" layer="94"/>
+<wire x1="0.381" y1="1.016" x2="1.016" y2="-1.016" width="0.1524" layer="94"/>
+<wire x1="1.016" y1="-1.016" x2="1.651" y2="1.016" width="0.1524" layer="94"/>
+<wire x1="1.651" y1="1.016" x2="2.286" y2="-1.016" width="0.1524" layer="94"/>
+<wire x1="2.286" y1="-1.016" x2="2.54" y2="0" width="0.1524" layer="94"/>
+<text x="-3.81" y="1.4986" size="1.778" layer="95">&gt;NAME</text>
+<text x="-3.81" y="-3.302" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="2" x="5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="1" x="-5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1"/>
+<text x="-3.81" y="-6.858" size="1.27" layer="97">&gt;PRECISION</text>
+<text x="-3.81" y="-5.08" size="1.27" layer="97">&gt;PACKAGE</text>
+</symbol>
+<symbol name="CAP">
+<wire x1="0" y1="2.54" x2="0" y2="2.032" width="0.1524" layer="94"/>
+<wire x1="0" y1="0" x2="0" y2="0.508" width="0.1524" layer="94"/>
+<text x="1.524" y="2.921" size="1.778" layer="95">&gt;NAME</text>
+<text x="1.524" y="-2.159" size="1.778" layer="96">&gt;VALUE</text>
+<rectangle x1="-2.032" y1="0.508" x2="2.032" y2="1.016" layer="94"/>
+<rectangle x1="-2.032" y1="1.524" x2="2.032" y2="2.032" layer="94"/>
+<pin name="1" x="0" y="5.08" visible="off" length="short" direction="pas" swaplevel="1" rot="R270"/>
+<pin name="2" x="0" y="-2.54" visible="off" length="short" direction="pas" swaplevel="1" rot="R90"/>
+<text x="1.524" y="-4.064" size="1.27" layer="97">&gt;PACKAGE</text>
+<text x="1.524" y="-5.842" size="1.27" layer="97">&gt;VOLTAGE</text>
+<text x="1.524" y="-7.62" size="1.27" layer="97">&gt;TYPE</text>
+</symbol>
+<symbol name="D">
+<wire x1="-1.27" y1="-1.27" x2="1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0" x2="-1.27" y2="1.27" width="0.254" layer="94"/>
+<wire x1="1.27" y1="1.27" x2="1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0" x2="1.27" y2="-1.27" width="0.254" layer="94"/>
+<text x="2.54" y="0.4826" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-2.3114" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="A" x="-2.54" y="0" visible="off" length="short" direction="pas"/>
+<pin name="C" x="2.54" y="0" visible="off" length="short" direction="pas" rot="R180"/>
+</symbol>
+<symbol name="CAP-ELECTROLYTIC">
+<pin name="C" x="0" y="-2.54" visible="off" length="short" rot="R90"/>
+<pin name="A" x="0" y="5.08" visible="off" length="short" rot="R270"/>
+<wire x1="-2.032" y1="1.778" x2="0" y2="1.778" width="0.254" layer="94"/>
+<wire x1="0" y1="1.778" x2="2.032" y2="1.778" width="0.254" layer="94"/>
+<wire x1="-2.032" y1="0.762" x2="2.032" y2="0.762" width="0.254" layer="94" curve="-33.398492"/>
+<wire x1="0" y1="1.016" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="1.778" x2="0" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0.762" y1="3.048" x2="1.778" y2="3.048" width="0.254" layer="94"/>
+<wire x1="1.27" y1="3.556" x2="1.27" y2="2.54" width="0.254" layer="94"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-2.54" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="RESISTOR" prefix="R" uservalue="yes">
+<description>&lt;b&gt;Resistor&lt;/b&gt;
+Basic schematic elements and footprints for 0603, 1206, and PTH resistors.</description>
+<gates>
+<gate name="G$1" symbol="RESISTOR" x="0" y="0"/>
+</gates>
+<devices>
+<device name="1206" package="1206">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="1206" constant="no"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="2010" package="R2010">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="2010"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="0805-RES" package="0805">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0805"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="0603-RES" package="0603-RES">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0603"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="2512" package="R2512">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="2512"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="TO220ACS" package="TO220ACS">
+<connects>
+<connect gate="G$1" pin="1" pad="A"/>
+<connect gate="G$1" pin="2" pad="C"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="0402" package="0402">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="CAP" prefix="C" uservalue="yes">
+<description>&lt;b&gt;Capacitor&lt;/b&gt;
+Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description>
+<gates>
+<gate name="G$1" symbol="CAP" x="0" y="0"/>
+</gates>
+<devices>
+<device name="0805" package="0805">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0805"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="0603-CAP" package="0603-CAP">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0603"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1210" package="1210">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="1210" constant="no"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1206" package="1206">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="1206" constant="no"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="2220" package="2220-C">
+<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="0402" package="0402">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="DIODE" prefix="D" uservalue="yes">
+<description>&lt;B&gt;DIODE&lt;/B&gt;&lt;p&gt;
+high speed (Philips)</description>
+<gates>
+<gate name="G$1" symbol="D" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SOD123" package="SOD123">
+<connects>
+<connect gate="G$1" pin="A" pad="ANODE"/>
+<connect gate="G$1" pin="C" pad="CATHODE"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="DIODE" package="0805-DIODE">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SOD123HE" package="SOD-123HE">
+<connects>
+<connect gate="G$1" pin="A" pad="P$2"/>
+<connect gate="G$1" pin="C" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMA403D" package="SMA-403D">
+<connects>
+<connect gate="G$1" pin="A" pad="P$2"/>
+<connect gate="G$1" pin="C" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="CAP-POL" prefix="C">
+<gates>
+<gate name="G$1" symbol="CAP-ELECTROLYTIC" x="0" y="0"/>
+</gates>
+<devices>
+<device name="CAP_POL_SMD6.6X6.6" package="SMD-ELEC-CAP">
+<connects>
+<connect gate="G$1" pin="A" pad="A"/>
+<connect gate="G$1" pin="C" pad="C"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="supply1">
+<description>&lt;b&gt;Supply Symbols&lt;/b&gt;&lt;p&gt;
+ GND, VCC, 0V, +5V, -5V, etc.&lt;p&gt;
+ Please keep in mind, that these devices are necessary for the
+ automatic wiring of the supply signals.&lt;p&gt;
+ The pin name defined in the symbol is identical to the net which is to be wired automatically.&lt;p&gt;
+ In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.&lt;p&gt;
+ &lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
+<packages>
+</packages>
+<symbols>
+<symbol name="GND" urn="urn:adsk.eagle:symbol:26925/1">
+<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/>
+<text x="-2.54" y="-2.54" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/>
+</symbol>
+<symbol name="+3V3" urn="urn:adsk.eagle:symbol:26950/1">
+<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/>
+<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="+3V3" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
+</symbol>
+<symbol name="+24V" urn="urn:adsk.eagle:symbol:26935/1">
+<wire x1="1.27" y1="-0.635" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="-0.635" width="0.254" layer="94"/>
+<wire x1="1.27" y1="-0.635" x2="0" y2="1.27" width="0.254" layer="94"/>
+<wire x1="0" y1="1.27" x2="-1.27" y2="-0.635" width="0.254" layer="94"/>
+<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="+24V" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
+</symbol>
+<symbol name="+5V" urn="urn:adsk.eagle:symbol:26929/1">
+<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/>
+<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="+5V" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="GND" urn="urn:adsk.eagle:component:26954/1" prefix="GND">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="1" symbol="GND" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="+3V3" urn="urn:adsk.eagle:component:26981/1" prefix="+3V3">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="G$1" symbol="+3V3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="+24V" urn="urn:adsk.eagle:component:26964/1" prefix="P+">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="1" symbol="+24V" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="+5V" urn="urn:adsk.eagle:component:26963/1" prefix="P+">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="1" symbol="+5V" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="power">
+<packages>
+<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>
+<package name="SOD-323">
+<description>SOD-323 (Small Outline Diode)</description>
+<wire x1="-1.77" y1="0.625" x2="-1.77" y2="-0.625" width="0.2032" layer="21"/>
+<smd name="C" x="-1.15" y="0" dx="0.63" dy="0.83" layer="1"/>
+<smd name="A" x="1.15" y="0" dx="0.63" dy="0.83" layer="1"/>
+<text x="0" y="0.762" size="0.6096" layer="25" font="vector" ratio="20" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-0.762" size="0.6096" layer="27" font="vector" ratio="20" align="top-center">&gt;VALUE</text>
+<wire x1="-0.9" y1="0.625" x2="0.9" y2="0.625" width="0.2032" layer="21"/>
+<wire x1="-0.9" y1="-0.625" x2="0.9" y2="-0.625" width="0.2032" layer="21"/>
+</package>
+<package name="SOD-523">
+<description>SOD-523 (Small Outline Diode)</description>
+<smd name="C" x="0.7" y="0" dx="0.4" dy="0.4" layer="1"/>
+<smd name="A" x="-0.7" y="0" dx="0.4" dy="0.4" layer="1"/>
+<wire x1="-0.625" y1="-0.425" x2="0.625" y2="-0.425" width="0.2032" layer="21"/>
+<wire x1="0.625" y1="0.425" x2="-0.625" y2="0.425" width="0.2032" layer="21"/>
+<wire x1="-0.6" y1="-0.4" x2="0.3" y2="-0.4" width="0.127" layer="51"/>
+<wire x1="0.3" y1="-0.4" x2="0.6" y2="-0.4" width="0.127" layer="51"/>
+<wire x1="0.6" y1="-0.4" x2="0.6" y2="-0.1" width="0.127" layer="51"/>
+<wire x1="0.6" y1="-0.1" x2="0.6" y2="0.1" width="0.127" layer="51"/>
+<wire x1="0.6" y1="0.1" x2="0.6" y2="0.4" width="0.127" layer="51"/>
+<wire x1="0.6" y1="0.4" x2="0.3" y2="0.4" width="0.127" layer="51"/>
+<wire x1="0.3" y1="0.4" x2="-0.6" y2="0.4" width="0.127" layer="51"/>
+<wire x1="-0.6" y1="0.4" x2="-0.6" y2="0.1" width="0.127" layer="51"/>
+<wire x1="-0.6" y1="0.1" x2="-0.6" y2="-0.1" width="0.127" layer="51"/>
+<wire x1="-0.6" y1="-0.1" x2="-0.6" y2="-0.4" width="0.127" layer="51"/>
+<wire x1="0.6" y1="0.1" x2="0.8" y2="0.1" width="0.127" layer="51"/>
+<wire x1="0.8" y1="0.1" x2="0.8" y2="-0.1" width="0.127" layer="51"/>
+<wire x1="0.8" y1="-0.1" x2="0.6" y2="-0.1" width="0.127" layer="51"/>
+<wire x1="-0.6" y1="-0.1" x2="-0.8" y2="-0.1" width="0.127" layer="51"/>
+<wire x1="-0.6" y1="0.1" x2="-0.8" y2="0.1" width="0.127" layer="51"/>
+<wire x1="-0.8" y1="0.1" x2="-0.8" y2="-0.1" width="0.127" layer="51"/>
+<wire x1="0.3" y1="0.4" x2="0.3" y2="-0.4" width="0.127" layer="51"/>
+<wire x1="1.1176" y1="0.3048" x2="1.1176" y2="-0.3048" width="0.2032" layer="21"/>
+</package>
+<package name="SMA-DIODE">
+<description>&lt;B&gt;Diode&lt;/B&gt;
+&lt;p&gt;Basic SMA packaged diode. Good for reverse polarization protection. Common part #: MBRA140&lt;/p&gt;
+&lt;p&gt;SMA is the smallest package in the DO-214 standard (DO-214AC)&lt;/p&gt;</description>
+<wire x1="-2.3" y1="1" x2="-2.3" y2="1.45" width="0.2032" layer="21"/>
+<wire x1="-2.3" y1="1.45" x2="2.3" y2="1.45" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="1.45" x2="2.3" y2="1" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="-1" x2="2.3" y2="-1.45" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="-1.45" x2="-2.3" y2="-1.45" width="0.2032" layer="21"/>
+<wire x1="-2.3" y1="-1.45" x2="-2.3" y2="-1" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="1" x2="3.175" y2="-1" width="0.2032" layer="21"/>
+<smd name="A" x="-2.15" y="0" dx="1.27" dy="1.47" layer="1" rot="R180"/>
+<smd name="C" x="2.15" y="0" dx="1.27" dy="1.47" layer="1"/>
+<text x="0" y="1.651" size="0.6096" layer="25" font="vector" ratio="20" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.651" size="0.6096" layer="27" font="vector" ratio="20" align="top-center">&gt;VALUE</text>
+</package>
+<package name="SOT23-3">
+<description>SOT23-3</description>
+<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="1.4224" y1="-0.6604" x2="-1.4224" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="-0.6604" x2="-1.4224" y2="0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="51"/>
+<wire x1="-0.8" y1="0.7" x2="-1.4" y2="0.7" width="0.2032" layer="21"/>
+<wire x1="-1.4" y1="0.7" x2="-1.4" y2="-0.1" width="0.2032" layer="21"/>
+<wire x1="0.8" y1="0.7" x2="1.4" y2="0.7" width="0.2032" layer="21"/>
+<wire x1="1.4" y1="0.7" x2="1.4" y2="-0.1" width="0.2032" layer="21"/>
+<smd name="1" x="-0.95" y="-1" dx="0.8" dy="0.9" layer="1"/>
+<smd name="2" x="0.95" y="-1" dx="0.8" dy="0.9" layer="1"/>
+<smd name="3" x="0" y="1.1" dx="0.8" dy="0.9" layer="1"/>
+<text x="-1.651" y="0" size="0.6096" layer="25" font="vector" ratio="20" rot="R90" align="bottom-center">&gt;NAME</text>
+<text x="1.651" y="0" size="0.6096" layer="27" font="vector" ratio="20" rot="R90" align="top-center">&gt;VALUE</text>
+</package>
+<package name="DIODE-MICRO-SMP">
+<wire x1="-1.3462" y1="0.4572" x2="-1.3462" y2="-0.4572" width="0.1524" layer="51"/>
+<wire x1="1.3462" y1="-0.381" x2="1.3462" y2="0.381" width="0.1524" layer="51"/>
+<wire x1="-1.3462" y1="-0.7112" x2="1.3462" y2="-0.7112" width="0.1524" layer="51"/>
+<wire x1="1.3462" y1="-0.7112" x2="1.3462" y2="0.7112" width="0.1524" layer="51"/>
+<wire x1="1.3462" y1="0.7112" x2="-1.3462" y2="0.7112" width="0.1524" layer="51"/>
+<wire x1="-1.3462" y1="0.7112" x2="-1.3462" y2="-0.7112" width="0.1524" layer="51"/>
+<smd name="C" x="-0.6985" y="0" dx="2.0066" dy="1.102359375" layer="1"/>
+<smd name="A" x="1.2192" y="0" dx="0.8128" dy="0.8128" layer="1"/>
+<text x="0" y="1.016" size="0.6096" layer="25" font="vector" ratio="20" align="bottom-center">&gt;Name</text>
+<text x="0" y="-1.6002" size="0.6096" layer="27" font="vector" ratio="20" align="bottom-center">&gt;Value</text>
+<wire x1="-2.0574" y1="-0.6096" x2="-2.0574" y2="0.5842" width="0.127" layer="21"/>
+</package>
+<package name="DIODE_PMEG045T100EPDZ">
+<wire x1="-2.95" y1="-2.2" x2="-2.95" y2="2.2" width="0.127" layer="51"/>
+<wire x1="-2.95" y1="2.2" x2="2.95" y2="2.2" width="0.127" layer="51"/>
+<wire x1="2.95" y1="2.2" x2="2.95" y2="-2.2" width="0.127" layer="51"/>
+<wire x1="2.95" y1="-2.2" x2="-2.95" y2="-2.2" width="0.127" layer="51"/>
+<wire x1="-3.75" y1="-2.45" x2="-3.75" y2="2.45" width="0.05" layer="39"/>
+<wire x1="-3.75" y1="2.45" x2="3.75" y2="2.45" width="0.05" layer="39"/>
+<wire x1="3.75" y1="2.45" x2="3.75" y2="-2.45" width="0.05" layer="39"/>
+<wire x1="3.75" y1="-2.45" x2="-3.75" y2="-2.45" width="0.05" layer="39"/>
+<wire x1="2.95" y1="-2.2" x2="-2.95" y2="-2.2" width="0.127" layer="21"/>
+<wire x1="-2.95" y1="2.2" x2="2.95" y2="2.2" width="0.127" layer="21"/>
+<circle x="-4" y="-1.2" radius="0.1" width="0.2" layer="21"/>
+<circle x="-4" y="-1.2" radius="0.1" width="0.2" layer="51"/>
+<rectangle x1="-3.45" y1="-1.765" x2="-2.11" y2="-0.365" layer="31"/>
+<rectangle x1="-3.45" y1="0.365" x2="-2.11" y2="1.765" layer="31"/>
+<rectangle x1="1.95" y1="-0.3" x2="4.35" y2="0.3" layer="31" rot="R90"/>
+<rectangle x1="-1.25" y1="-1.9" x2="0.45" y2="0" layer="31" rot="R90"/>
+<rectangle x1="0.85" y1="-1.9" x2="2.55" y2="0" layer="31" rot="R90"/>
+<rectangle x1="-1.25" y1="0" x2="0.45" y2="1.9" layer="31" rot="R90"/>
+<rectangle x1="0.85" y1="0" x2="2.55" y2="1.9" layer="31" rot="R90"/>
+<text x="-3" y="2.54" size="1.27" layer="25">&gt;NAME</text>
+<text x="-3" y="-3.9" size="1.27" layer="27">&gt;VALUE</text>
+<smd name="1" x="-2.78" y="-1.065" dx="1.6" dy="1.44" layer="1" rot="R90" cream="no"/>
+<smd name="2" x="-2.78" y="1.065" dx="1.6" dy="1.44" layer="1" rot="R90" cream="no"/>
+<smd name="3" x="1.02" y="0" dx="3.8" dy="4.96" layer="1" rot="R90" cream="no"/>
+</package>
+</packages>
+<symbols>
+<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>
+<symbol name="DIODE-SCHOTTKY">
+<description>&lt;h3&gt; Schottky Diode&lt;/h3&gt;
+Diode with low voltage drop</description>
+<wire x1="1.27" y1="1.27" x2="1.27" y2="0" width="0.1524" layer="94"/>
+<wire x1="1.27" y1="0" x2="1.27" y2="-1.27" width="0.1524" layer="94"/>
+<wire x1="1.27" y1="1.27" x2="1.778" y2="1.27" width="0.1524" layer="94"/>
+<wire x1="1.27" y1="-1.27" x2="0.762" y2="-1.27" width="0.1524" layer="94"/>
+<text x="-2.54" y="2.032" size="1.778" layer="95" font="vector">&gt;NAME</text>
+<text x="-2.54" y="-2.032" size="1.778" layer="96" font="vector" align="top-left">&gt;VALUE</text>
+<pin name="A" x="-2.54" y="0" visible="off" length="point" direction="pas"/>
+<pin name="C" x="2.54" y="0" visible="off" length="point" direction="pas" rot="R180"/>
+<wire x1="-2.54" y1="0" x2="-1.27" y2="0" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="0" x2="1.27" y2="0" width="0.1524" layer="94"/>
+<wire x1="0.762" y1="-1.27" x2="0.762" y2="-1.016" width="0.1524" layer="94"/>
+<wire x1="1.778" y1="1.27" x2="1.778" y2="1.016" width="0.1524" layer="94"/>
+<polygon width="0.1524" layer="94">
+<vertex x="-1.27" y="1.27"/>
+<vertex x="1.27" y="0"/>
+<vertex x="-1.27" y="-1.27"/>
+</polygon>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="NFET" prefix="Q">
+<gates>
+<gate name="1" symbol="NFET-TPW4R008NH" x="0" y="0"/>
+</gates>
+<devices>
+<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="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=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="DIODE-SCHOTTKY" prefix="D" uservalue="yes">
+<description>&lt;h3&gt;Schottky diode&lt;/h3&gt;
+&lt;p&gt;A Schottky diode is a semiconductor diode which has a low forward voltage drop and a very fast switching action.&lt;/p&gt;</description>
+<gates>
+<gate name="G$1" symbol="DIODE-SCHOTTKY" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-BAT20J" package="SOD-323">
+<connects>
+<connect gate="G$1" pin="A" pad="A"/>
+<connect gate="G$1" pin="C" pad="C"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="DIO-11623"/>
+<attribute name="VALUE" value="1A/23V/620mV"/>
+</technology>
+</technologies>
+</device>
+<device name="-RB751S40" package="SOD-523">
+<connects>
+<connect gate="G$1" pin="A" pad="A"/>
+<connect gate="G$1" pin="C" pad="C"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="DIO-11018"/>
+<attribute name="VALUE" value="120mA/40V/370mV"/>
+</technology>
+</technologies>
+</device>
+<device name="-SS14" package="SMA-DIODE">
+<connects>
+<connect gate="G$1" pin="A" pad="A"/>
+<connect gate="G$1" pin="C" pad="C"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="DIO-08053"/>
+<attribute name="VALUE" value="1A/40V/500mV"/>
+</technology>
+</technologies>
+</device>
+<device name="-PMEG4005EJ" package="SOD-323">
+<connects>
+<connect gate="G$1" pin="A" pad="A"/>
+<connect gate="G$1" pin="C" pad="C"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="DIO-10955"/>
+<attribute name="VALUE" value="0.5A/40V/420mV"/>
+</technology>
+</technologies>
+</device>
+<device name="-B340A" package="SMA-DIODE">
+<connects>
+<connect gate="G$1" pin="A" pad="A"/>
+<connect gate="G$1" pin="C" pad="C"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="DIO-09886"/>
+<attribute name="VALUE" value="3A/40V/500mV"/>
+</technology>
+</technologies>
+</device>
+<device name="-ZLLS500" package="SOT23-3">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="3"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="DIO-08411"/>
+<attribute name="VALUE" value="700mA/40V/533mV"/>
+</technology>
+</technologies>
+</device>
+<device name="-MSS1P6-M3/89A" package="DIODE-MICRO-SMP">
+<connects>
+<connect gate="G$1" pin="A" pad="A"/>
+<connect gate="G$1" pin="C" pad="C"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="DIO-13919" constant="no"/>
+<attribute name="VALUE" value="1A/60V/520mV" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-BAT60A" package="SOD-323">
+<connects>
+<connect gate="G$1" pin="A" pad="A"/>
+<connect gate="G$1" pin="C" pad="C"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="DIO-14072"/>
+<attribute name="VALUE" value="3A/10V/280mV"/>
+</technology>
+</technologies>
+</device>
+<device name="PMEG045V100EPDAZ" package="DIODE_PMEG045T100EPDZ">
+<connects>
+<connect gate="G$1" pin="A" pad="1 2"/>
+<connect gate="G$1" pin="C" pad="3"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="lights">
+<packages>
+<package name="LED1206">
+<description>LED 1206 pads (standard pattern)</description>
+<wire x1="0.9525" y1="-0.8128" x2="-0.9652" y2="-0.8128" width="0.1524" layer="51"/>
+<wire x1="0.9525" y1="0.8128" x2="-0.9652" y2="0.8128" width="0.1524" layer="51"/>
+<smd name="2" x="1.422" y="0" dx="1.6" dy="1.803" layer="1"/>
+<smd name="1" x="-1.422" y="0" dx="1.6" dy="1.803" layer="1"/>
+<text x="-1.27" y="1.27" size="1.27" layer="25">&gt;NAME</text>
+<text x="-1.27" y="-2.54" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.6891" y1="-0.8763" x2="-0.9525" y2="0.8763" layer="51"/>
+<rectangle x1="0.9525" y1="-0.8763" x2="1.6891" y2="0.8763" layer="51"/>
+</package>
+<package name="LED1206FAB">
+<description>LED1206 FAB style (smaller pads to allow trace between)</description>
+<wire x1="-2.032" y1="1.016" x2="2.032" y2="1.016" width="0.127" layer="21"/>
+<wire x1="2.032" y1="1.016" x2="2.032" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="2.032" y1="-1.016" x2="-2.032" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="-2.032" y1="-1.016" x2="-2.032" y2="1.016" width="0.127" layer="21"/>
+<smd name="1" x="-1.651" y="0" dx="1.27" dy="1.905" layer="1"/>
+<smd name="2" x="1.651" y="0" dx="1.27" dy="1.905" layer="1"/>
+<text x="-1.778" y="1.27" size="1.016" layer="25" ratio="15">&gt;NAME</text>
+<text x="-1.778" y="-2.286" size="1.016" layer="27" ratio="15">&gt;VALUE</text>
+</package>
+<package name="5MM">
+<description>5mm round through hole part.</description>
+<wire x1="2.54" y1="-1.905" x2="2.54" y2="1.905" width="0.2032" layer="21"/>
+<wire x1="2.54" y1="-1.905" x2="2.54" y2="1.905" width="0.254" layer="21" curve="-286.260205" cap="flat"/>
+<wire x1="-1.143" y1="0" x2="0" y2="1.143" width="0.1524" layer="51" curve="-90" cap="flat"/>
+<wire x1="0" y1="-1.143" x2="1.143" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/>
+<wire x1="-1.651" y1="0" x2="0" y2="1.651" width="0.1524" layer="51" curve="-90" cap="flat"/>
+<wire x1="0" y1="-1.651" x2="1.651" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/>
+<wire x1="-2.159" y1="0" x2="0" y2="2.159" width="0.1524" layer="51" curve="-90" cap="flat"/>
+<wire x1="0" y1="-2.159" x2="2.159" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/>
+<circle x="0" y="0" radius="2.54" width="0.1524" layer="21"/>
+<pad name="IN" x="-1.27" y="0" drill="0.8128" diameter="1.4224"/>
+<pad name="OUT" x="1.27" y="0" drill="0.8128" diameter="1.4224"/>
+<text x="3.175" y="0.5334" size="1.27" layer="25" ratio="10">&gt;NAME</text>
+<text x="3.2004" y="-1.8034" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
+</package>
+<package name="LED0805">
+<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>
+<package name="LED-5630">
+<smd name="P$2" x="2.6" y="0.6" dx="0.6" dy="0.8" layer="1" thermals="no"/>
+<smd name="P$3" x="2.6" y="-0.6" dx="0.6" dy="0.8" layer="1" thermals="no"/>
+<smd name="P$4" x="-2.6" y="0.6" dx="0.6" dy="0.8" layer="1" thermals="no"/>
+<smd name="P$5" x="-2.6" y="-0.6" dx="0.6" dy="0.8" layer="1" thermals="no"/>
+<rectangle x1="-2.5" y1="-1.5" x2="2.5" y2="1.5" layer="51"/>
+<wire x1="0" y1="1.4" x2="0" y2="1.9" width="0.1016" layer="21"/>
+<wire x1="0" y1="-1.4" x2="0" y2="-1.9" width="0.1016" layer="21"/>
+<polygon width="0" layer="1">
+<vertex x="-2.4" y="1"/>
+<vertex x="-2.2" y="1"/>
+<vertex x="-2" y="1.2"/>
+<vertex x="-1.4" y="1.2"/>
+<vertex x="-1.4" y="-1.2"/>
+<vertex x="-2" y="-1.2"/>
+<vertex x="-2.2" y="-1"/>
+<vertex x="-2.4" y="-1"/>
+</polygon>
+<polygon width="0" layer="1">
+<vertex x="2.4" y="1"/>
+<vertex x="2.2" y="1"/>
+<vertex x="2" y="1.2"/>
+<vertex x="-0.8" y="1.2"/>
+<vertex x="-0.8" y="-1.2"/>
+<vertex x="2" y="-1.2"/>
+<vertex x="2.2" y="-1"/>
+<vertex x="2.4" y="-1"/>
+</polygon>
+<polygon width="0" layer="29">
+<vertex x="2.2" y="1.1"/>
+<vertex x="2" y="1.3"/>
+<vertex x="-0.9" y="1.3"/>
+<vertex x="-0.9" y="-1.3"/>
+<vertex x="2" y="-1.3"/>
+<vertex x="2.2" y="-1.1"/>
+<vertex x="3" y="-1.1"/>
+<vertex x="3" y="-0.1"/>
+<vertex x="2.4" y="-0.1"/>
+<vertex x="2.4" y="0.1"/>
+<vertex x="3" y="0.1"/>
+<vertex x="3" y="1.1"/>
+</polygon>
+<polygon width="0" layer="29">
+<vertex x="-3" y="1.1"/>
+<vertex x="-2.2" y="1.1"/>
+<vertex x="-2" y="1.3"/>
+<vertex x="-1.3" y="1.3"/>
+<vertex x="-1.3" y="-1.3"/>
+<vertex x="-2" y="-1.3"/>
+<vertex x="-2.2" y="-1.1"/>
+<vertex x="-3" y="-1.1"/>
+<vertex x="-3" y="-0.1"/>
+<vertex x="-2.5" y="-0.1"/>
+<vertex x="-2.5" y="0.1"/>
+<vertex x="-3" y="0.1"/>
+</polygon>
+<polygon width="0" layer="31">
+<vertex x="-2" y="1.1"/>
+<vertex x="-2" y="-1.1"/>
+<vertex x="-1.5" y="-1.1"/>
+<vertex x="-1.5" y="1.1"/>
+</polygon>
+<polygon width="0" layer="31">
+<vertex x="-0.7" y="1.1"/>
+<vertex x="2" y="1.1"/>
+<vertex x="2" y="-1.1"/>
+<vertex x="-0.7" y="-1.1"/>
+</polygon>
+<wire x1="2.6" y1="-1.2" x2="2.8" y2="-1.4" width="0.1016" layer="21"/>
+<wire x1="2.8" y1="-1.4" x2="2.6" y2="-1.6" width="0.1016" layer="21"/>
+<wire x1="2.6" y1="-1.6" x2="2.6" y2="-1.2" width="0.1016" layer="21"/>
+<wire x1="2.9" y1="-1.2" x2="2.9" y2="-1.6" width="0.1016" layer="21"/>
+</package>
+<package name="0402-D">
+<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
+chip</description>
+<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="51"/>
+<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="51"/>
+<smd name="1" x="-0.525" y="0" dx="0.575" dy="0.7" layer="1"/>
+<smd name="2" x="0.525" y="0" dx="0.575" dy="0.7" layer="1"/>
+<text x="-0.889" y="0.6985" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.0795" y="-1.778" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="51"/>
+<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+<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="LED">
+<description>LED</description>
+<wire x1="1.27" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="2.54" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="1.27" y1="2.54" x2="0" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="2.54" x2="-1.27" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="2.54" x2="0" y2="0" width="0.1524" layer="94"/>
+<wire x1="-2.032" y1="1.778" x2="-3.429" y2="0.381" width="0.1524" layer="94"/>
+<wire x1="-1.905" y1="0.635" x2="-3.302" y2="-0.762" width="0.1524" layer="94"/>
+<text x="3.556" y="-2.032" size="1.778" layer="95" rot="R90">&gt;NAME</text>
+<text x="5.715" y="-2.032" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="C" x="0" y="-2.54" visible="off" length="short" direction="pas" rot="R90"/>
+<pin name="A" x="0" y="5.08" visible="off" length="short" direction="pas" rot="R270"/>
+<polygon width="0.1524" layer="94">
+<vertex x="-3.429" y="0.381"/>
+<vertex x="-3.048" y="1.27"/>
+<vertex x="-2.54" y="0.762"/>
+</polygon>
+<polygon width="0.1524" layer="94">
+<vertex x="-3.302" y="-0.762"/>
+<vertex x="-2.921" y="0.127"/>
+<vertex x="-2.413" y="-0.381"/>
+</polygon>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="LED" prefix="D">
+<description>LED</description>
+<gates>
+<gate name="G$1" symbol="LED" x="0" y="0"/>
+</gates>
+<devices>
+<device name="1206" package="LED1206">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="FAB1206" package="LED1206FAB">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="5MM" package="5MM">
+<connects>
+<connect gate="G$1" pin="A" pad="IN"/>
+<connect gate="G$1" pin="C" pad="OUT"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="0805" package="LED0805">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="5630" package="LED-5630">
+<connects>
+<connect gate="G$1" pin="A" pad="P$4 P$5"/>
+<connect gate="G$1" pin="C" pad="P$2 P$3"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="0402" package="0402-D">
+<connects>
+<connect gate="G$1" pin="A" pad="2"/>
+<connect gate="G$1" pin="C" pad="1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="0603RA" package="LED0603-RIGHTANGLE">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+</libraries>
+<attributes>
+</attributes>
+<variantdefs>
+</variantdefs>
+<classes>
+<class number="0" name="default" width="0" drill="0">
+</class>
+</classes>
+<parts>
+<part name="J1" library="SparkFun-Connectors" deviceset="CONN_05X2" device="SHD_LOCK_LATCH"/>
+<part name="J4" library="connector" deviceset="PWRPAD" device="M3-SKINNY"/>
+<part name="J5" library="connector" deviceset="PWRPAD" device="M3-SKINNY"/>
+<part name="J6" library="connector" deviceset="PWRPAD" device="M3-SKINNY"/>
+<part name="R5" library="passives" deviceset="RESISTOR" device="2010" value="0.2R"/>
+<part name="GND10" library="supply1" deviceset="GND" device=""/>
+<part name="GND11" library="supply1" deviceset="GND" device=""/>
+<part name="P+4" library="supply1" deviceset="+5V" device=""/>
+<part name="P+5" library="supply1" deviceset="+5V" device=""/>
+<part name="P+3" library="supply1" deviceset="+24V" device=""/>
+<part name="P+6" library="supply1" deviceset="+24V" device=""/>
+<part name="D1" library="passives" deviceset="DIODE" device="SMA403D"/>
+<part name="GND18" library="supply1" deviceset="GND" device=""/>
+<part name="P+8" library="supply1" deviceset="+24V" device=""/>
+<part name="R17" library="passives" deviceset="RESISTOR" device="0805-RES" value="10k"/>
+<part name="R18" library="passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
+<part name="GND26" library="supply1" deviceset="GND" device=""/>
+<part name="P+10" library="supply1" deviceset="+24V" device=""/>
+<part name="R19" library="passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
+<part name="C22" library="passives" deviceset="CAP-POL" device="CAP_POL_SMD6.6X6.6" value="150uF 35v"/>
+<part name="U1" library="connector" deviceset="UCBUS_MODULE_EXT" device=""/>
+<part name="P+7" library="supply1" deviceset="+5V" device=""/>
+<part name="+3V1" library="supply1" deviceset="+3V3" device=""/>
+<part name="GND1" library="supply1" deviceset="GND" device=""/>
+<part name="+3V2" library="supply1" deviceset="+3V3" device=""/>
+<part name="C1" library="passives" deviceset="CAP" device="0805" value="0.1uF"/>
+<part name="GND2" library="supply1" deviceset="GND" device=""/>
+<part name="Q1" library="power" deviceset="NFET" device="AON7524"/>
+<part name="GND3" library="supply1" deviceset="GND" device=""/>
+<part name="R1" library="passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
+<part name="C2" library="passives" deviceset="CAP" device="0805" value="0.1uF"/>
+<part name="GND4" library="supply1" deviceset="GND" device=""/>
+<part name="D2" library="power" deviceset="DIODE-SCHOTTKY" device="PMEG045V100EPDAZ"/>
+<part name="P+1" library="supply1" deviceset="+24V" device=""/>
+<part name="J2" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK_LONGPADS"/>
+<part name="R2" library="passives" deviceset="RESISTOR" device="0805-RES" value="120R"/>
+<part name="J3" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK"/>
+<part name="GND5" library="supply1" deviceset="GND" device=""/>
+<part name="R3" library="passives" deviceset="RESISTOR" device="2010" value="0.2R"/>
+<part name="Q2" library="power" deviceset="NFET" device="AON7524"/>
+<part name="GND6" library="supply1" deviceset="GND" device=""/>
+<part name="R4" library="passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
+<part name="C3" library="passives" deviceset="CAP" device="0805" value="0.1uF"/>
+<part name="GND7" library="supply1" deviceset="GND" device=""/>
+<part name="D3" library="power" deviceset="DIODE-SCHOTTKY" device="PMEG045V100EPDAZ"/>
+<part name="P+2" library="supply1" deviceset="+24V" device=""/>
+<part name="J7" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK_LONGPADS"/>
+<part name="R6" library="passives" deviceset="RESISTOR" device="0805-RES" value="120R"/>
+<part name="J8" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK"/>
+<part name="GND8" library="supply1" deviceset="GND" device=""/>
+<part name="Q3" library="power" deviceset="NFET" device="AON7524"/>
+<part name="R7" library="passives" deviceset="RESISTOR" device="0805-RES" value="120R"/>
+<part name="J9" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK_LONGPADS"/>
+<part name="P+9" library="supply1" deviceset="+24V" device=""/>
+<part name="GND9" library="supply1" deviceset="GND" device=""/>
+<part name="Q4" library="power" deviceset="NFET" device="AON7524"/>
+<part name="R8" library="passives" deviceset="RESISTOR" device="0805-RES" value="120R"/>
+<part name="J10" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK_LONGPADS"/>
+<part name="P+11" library="supply1" deviceset="+24V" device=""/>
+<part name="GND12" library="supply1" deviceset="GND" device=""/>
+<part name="Q5" library="power" deviceset="NFET" device="AON7524"/>
+<part name="R9" library="passives" deviceset="RESISTOR" device="0805-RES" value="120R"/>
+<part name="J11" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK_LONGPADS"/>
+<part name="P+12" library="supply1" deviceset="+24V" device=""/>
+<part name="GND13" library="supply1" deviceset="GND" device=""/>
+<part name="Q6" library="power" deviceset="NFET" device="AON7524"/>
+<part name="R10" library="passives" deviceset="RESISTOR" device="0805-RES" value="120R"/>
+<part name="J12" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK_LONGPADS"/>
+<part name="P+13" library="supply1" deviceset="+24V" device=""/>
+<part name="GND14" library="supply1" deviceset="GND" device=""/>
+<part name="J13" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK_LONGPADS"/>
+<part name="R11" library="passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
+<part name="+3V3" library="supply1" deviceset="+3V3" device=""/>
+<part name="GND15" library="supply1" deviceset="GND" device=""/>
+<part name="C4" library="passives" deviceset="CAP" device="0805" value="0.1uF"/>
+<part name="J14" library="SparkFun-Connectors" deviceset="CONN_02" device="LOCK_LONGPADS"/>
+<part name="R12" library="passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
+<part name="+3V4" library="supply1" deviceset="+3V3" device=""/>
+<part name="GND16" library="supply1" deviceset="GND" device=""/>
+<part name="C5" library="passives" deviceset="CAP" device="0805" value="0.1uF"/>
+<part name="R14" library="passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
+<part name="D5" library="lights" deviceset="LED" device="0805"/>
+<part name="GND17" library="supply1" deviceset="GND" device=""/>
+<part name="R13" library="passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
+<part name="D4" library="lights" deviceset="LED" device="0805"/>
+<part name="GND19" library="supply1" deviceset="GND" device=""/>
+<part name="D6" library="passives" deviceset="DIODE" device="SOD123HE"/>
+<part name="R15" library="passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
+<part name="D7" library="lights" deviceset="LED" device="0805"/>
+<part name="GND20" library="supply1" deviceset="GND" device=""/>
+<part name="D8" library="passives" deviceset="DIODE" device="SOD123HE"/>
+<part name="D9" library="passives" deviceset="DIODE" device="SOD123HE"/>
+<part name="D10" library="passives" deviceset="DIODE" device="SOD123HE"/>
+<part name="R16" library="passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
+<part name="D11" library="lights" deviceset="LED" device="0805"/>
+<part name="GND21" library="supply1" deviceset="GND" device=""/>
+<part name="R20" library="passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
+<part name="D12" library="lights" deviceset="LED" device="0805"/>
+<part name="GND22" library="supply1" deviceset="GND" device=""/>
+<part name="R21" library="passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
+<part name="D13" library="lights" deviceset="LED" device="0805"/>
+<part name="GND23" library="supply1" deviceset="GND" device=""/>
+</parts>
+<sheets>
+<sheet>
+<plain>
+<text x="167.64" y="71.12" size="1.778" layer="97">A0</text>
+<text x="167.64" y="66.04" size="1.778" layer="97">A4</text>
+<text x="167.64" y="63.5" size="1.778" layer="97">A1</text>
+<text x="167.64" y="60.96" size="1.778" layer="97">A5</text>
+<text x="167.64" y="38.1" size="1.778" layer="97">TC7</text>
+<text x="167.64" y="33.02" size="1.778" layer="97">TC4</text>
+<text x="167.64" y="20.32" size="1.778" layer="97">TC5</text>
+<text x="167.64" y="-5.08" size="1.778" layer="97">TC6</text>
+<text x="167.64" y="45.72" size="1.778" layer="97">TC2</text>
+</plain>
+<instances>
+<instance part="J1" gate="G$1" x="22.86" y="66.04" smashed="yes">
+<attribute name="VALUE" x="19.05" y="56.134" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="19.05" y="74.168" size="1.778" layer="95" font="vector"/>
+</instance>
+<instance part="J4" gate="G$1" x="358.14" y="58.42" smashed="yes"/>
+<instance part="J5" gate="G$1" x="358.14" y="63.5" smashed="yes"/>
+<instance part="J6" gate="G$1" x="358.14" y="68.58" smashed="yes"/>
+<instance part="R5" gate="G$1" x="246.38" y="63.5" smashed="yes" rot="R270">
+<attribute name="NAME" x="247.8786" y="67.31" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="243.078" y="67.31" size="1.778" layer="96" rot="R270"/>
+<attribute name="PRECISION" x="239.522" y="67.31" size="1.27" layer="97" rot="R270"/>
+<attribute name="PACKAGE" x="241.3" y="67.31" size="1.27" layer="97" rot="R270"/>
+</instance>
+<instance part="GND10" gate="1" x="40.64" y="66.04" smashed="yes" rot="R90">
+<attribute name="VALUE" x="43.18" y="63.5" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="GND11" gate="1" x="5.08" y="66.04" smashed="yes" rot="R270">
+<attribute name="VALUE" x="2.54" y="68.58" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="P+4" gate="1" x="40.64" y="71.12" smashed="yes" rot="R270">
+<attribute name="VALUE" x="43.18" y="71.12" size="1.778" layer="96"/>
+</instance>
+<instance part="P+5" gate="1" x="5.08" y="60.96" smashed="yes" rot="R90">
+<attribute name="VALUE" x="2.54" y="60.96" size="1.778" layer="96" rot="R180"/>
+</instance>
+<instance part="P+3" gate="1" x="5.08" y="71.12" smashed="yes" rot="R90">
+<attribute name="VALUE" x="2.54" y="71.12" size="1.778" layer="96" rot="R180"/>
+</instance>
+<instance part="P+6" gate="1" x="40.64" y="60.96" smashed="yes" rot="R270">
+<attribute name="VALUE" x="43.18" y="60.96" size="1.778" layer="96"/>
+</instance>
+<instance part="D1" gate="G$1" x="99.06" y="124.46" smashed="yes">
+<attribute name="NAME" x="101.6" y="124.9426" size="1.778" layer="95"/>
+<attribute name="VALUE" x="101.6" y="122.1486" size="1.778" layer="96"/>
+</instance>
+<instance part="GND18" gate="1" x="81.28" y="124.46" smashed="yes" rot="R270">
+<attribute name="VALUE" x="78.74" y="127" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="P+8" gate="1" x="116.84" y="124.46" smashed="yes" rot="R270">
+<attribute name="VALUE" x="119.38" y="124.46" size="1.778" layer="96"/>
+</instance>
+<instance part="R17" gate="G$1" x="137.16" y="111.76" smashed="yes" rot="R90">
+<attribute name="NAME" x="135.6614" y="107.95" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="140.462" y="107.95" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="R18" gate="G$1" x="137.16" y="96.52" smashed="yes" rot="R90">
+<attribute name="NAME" x="135.6614" y="92.71" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="140.462" y="92.71" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="GND26" gate="1" x="137.16" y="83.82" smashed="yes">
+<attribute name="VALUE" x="134.62" y="81.28" size="1.778" layer="96"/>
+</instance>
+<instance part="P+10" gate="1" x="137.16" y="124.46" smashed="yes">
+<attribute name="VALUE" x="134.62" y="119.38" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="R19" gate="G$1" x="124.46" y="104.14" smashed="yes">
+<attribute name="NAME" x="120.65" y="105.6386" size="1.778" layer="95"/>
+<attribute name="VALUE" x="120.65" y="100.838" size="1.778" layer="96"/>
+</instance>
+<instance part="C22" gate="G$1" x="99.06" y="116.84" smashed="yes" rot="R270">
+<attribute name="NAME" x="104.14" y="114.3" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="96.52" y="114.3" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="U1" gate="G$1" x="78.74" y="43.18" smashed="yes"/>
+<instance part="P+7" gate="1" x="53.34" y="22.86" smashed="yes" rot="R90">
+<attribute name="VALUE" x="50.8" y="22.86" size="1.778" layer="96" rot="R180"/>
+</instance>
+<instance part="+3V1" gate="G$1" x="53.34" y="15.24" smashed="yes" rot="R90">
+<attribute name="VALUE" x="58.42" y="12.7" size="1.778" layer="96" rot="R180"/>
+</instance>
+<instance part="GND1" gate="1" x="53.34" y="7.62" smashed="yes" rot="R270">
+<attribute name="VALUE" x="50.8" y="10.16" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="+3V2" gate="G$1" x="190.5" y="68.58" smashed="yes" rot="R270">
+<attribute name="VALUE" x="185.42" y="71.12" size="1.778" layer="96"/>
+</instance>
+<instance part="C1" gate="G$1" x="180.34" y="63.5" smashed="yes">
+<attribute name="NAME" x="181.864" y="66.421" size="1.778" layer="95"/>
+<attribute name="VALUE" x="181.864" y="61.341" size="1.778" layer="96"/>
+</instance>
+<instance part="GND2" gate="1" x="180.34" y="55.88" smashed="yes">
+<attribute name="VALUE" x="177.8" y="53.34" size="1.778" layer="96"/>
+</instance>
+<instance part="Q1" gate="1" x="243.84" y="78.74" smashed="yes">
+<attribute name="VALUE" x="248.92" y="78.74" size="1.778" layer="96" rot="MR90"/>
+<attribute name="NAME" x="248.92" y="76.2" size="1.778" layer="95" rot="MR180"/>
+</instance>
+<instance part="GND3" gate="1" x="246.38" y="53.34" smashed="yes">
+<attribute name="VALUE" x="243.84" y="50.8" size="1.778" layer="96"/>
+</instance>
+<instance part="R1" gate="G$1" x="220.98" y="71.12" smashed="yes">
+<attribute name="NAME" x="217.17" y="72.6186" size="1.778" layer="95"/>
+<attribute name="VALUE" x="217.17" y="67.818" size="1.778" layer="96"/>
+</instance>
+<instance part="C2" gate="G$1" x="228.6" y="66.04" smashed="yes">
+<attribute name="NAME" x="231.14" y="66.04" size="1.778" layer="95"/>
+<attribute name="VALUE" x="231.14" y="63.5" size="1.778" layer="96"/>
+</instance>
+<instance part="GND4" gate="1" x="228.6" y="53.34" smashed="yes">
+<attribute name="VALUE" x="226.06" y="50.8" size="1.778" layer="96"/>
+</instance>
+<instance part="D2" gate="G$1" x="254" y="86.36" smashed="yes">
+<attribute name="NAME" x="251.46" y="88.392" size="1.778" layer="95" font="vector"/>
+<attribute name="VALUE" x="251.46" y="84.328" size="1.778" layer="96" font="vector" align="top-left"/>
+</instance>
+<instance part="P+1" gate="1" x="266.7" y="88.9" smashed="yes" rot="R270">
+<attribute name="VALUE" x="269.24" y="88.9" size="1.778" layer="96"/>
+</instance>
+<instance part="J2" gate="G$1" x="246.38" y="106.68" smashed="yes" rot="R270">
+<attribute name="VALUE" x="241.554" y="109.22" size="1.778" layer="96" font="vector" rot="R270"/>
+<attribute name="NAME" x="251.968" y="109.22" size="1.778" layer="95" font="vector" rot="R270"/>
+</instance>
+<instance part="R2" gate="G$1" x="228.6" y="76.2" smashed="yes">
+<attribute name="NAME" x="224.79" y="77.6986" size="1.778" layer="95"/>
+<attribute name="VALUE" x="224.79" y="72.898" size="1.778" layer="96"/>
+</instance>
+<instance part="J3" gate="G$1" x="228.6" y="106.68" smashed="yes" rot="R270">
+<attribute name="VALUE" x="223.774" y="109.22" size="1.778" layer="96" font="vector" rot="R270"/>
+<attribute name="NAME" x="234.188" y="109.22" size="1.778" layer="95" font="vector" rot="R270"/>
+</instance>
+<instance part="GND5" gate="1" x="228.6" y="86.36" smashed="yes">
+<attribute name="VALUE" x="226.06" y="83.82" size="1.778" layer="96"/>
+</instance>
+<instance part="R3" gate="G$1" x="246.38" y="0" smashed="yes" rot="R270">
+<attribute name="NAME" x="247.8786" y="3.81" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="243.078" y="3.81" size="1.778" layer="96" rot="R270"/>
+<attribute name="PRECISION" x="239.522" y="3.81" size="1.27" layer="97" rot="R270"/>
+<attribute name="PACKAGE" x="241.3" y="3.81" size="1.27" layer="97" rot="R270"/>
+</instance>
+<instance part="Q2" gate="1" x="243.84" y="15.24" smashed="yes">
+<attribute name="VALUE" x="248.92" y="15.24" size="1.778" layer="96" rot="MR90"/>
+<attribute name="NAME" x="248.92" y="12.7" size="1.778" layer="95" rot="MR180"/>
+</instance>
+<instance part="GND6" gate="1" x="246.38" y="-10.16" smashed="yes">
+<attribute name="VALUE" x="243.84" y="-12.7" size="1.778" layer="96"/>
+</instance>
+<instance part="R4" gate="G$1" x="220.98" y="7.62" smashed="yes">
+<attribute name="NAME" x="217.17" y="9.1186" size="1.778" layer="95"/>
+<attribute name="VALUE" x="217.17" y="4.318" size="1.778" layer="96"/>
+</instance>
+<instance part="C3" gate="G$1" x="228.6" y="2.54" smashed="yes">
+<attribute name="NAME" x="231.14" y="2.54" size="1.778" layer="95"/>
+<attribute name="VALUE" x="231.14" y="0" size="1.778" layer="96"/>
+</instance>
+<instance part="GND7" gate="1" x="228.6" y="-10.16" smashed="yes">
+<attribute name="VALUE" x="226.06" y="-12.7" size="1.778" layer="96"/>
+</instance>
+<instance part="D3" gate="G$1" x="254" y="22.86" smashed="yes">
+<attribute name="NAME" x="251.46" y="24.892" size="1.778" layer="95" font="vector"/>
+<attribute name="VALUE" x="251.46" y="20.828" size="1.778" layer="96" font="vector" align="top-left"/>
+</instance>
+<instance part="P+2" gate="1" x="266.7" y="25.4" smashed="yes" rot="R270">
+<attribute name="VALUE" x="269.24" y="25.4" size="1.778" layer="96"/>
+</instance>
+<instance part="J7" gate="G$1" x="246.38" y="43.18" smashed="yes" rot="R270">
+<attribute name="VALUE" x="241.554" y="45.72" size="1.778" layer="96" font="vector" rot="R270"/>
+<attribute name="NAME" x="251.968" y="45.72" size="1.778" layer="95" font="vector" rot="R270"/>
+</instance>
+<instance part="R6" gate="G$1" x="228.6" y="12.7" smashed="yes">
+<attribute name="NAME" x="224.79" y="14.1986" size="1.778" layer="95"/>
+<attribute name="VALUE" x="224.79" y="9.398" size="1.778" layer="96"/>
+</instance>
+<instance part="J8" gate="G$1" x="228.6" y="43.18" smashed="yes" rot="R270">
+<attribute name="VALUE" x="223.774" y="45.72" size="1.778" layer="96" font="vector" rot="R270"/>
+<attribute name="NAME" x="234.188" y="45.72" size="1.778" layer="95" font="vector" rot="R270"/>
+</instance>
+<instance part="GND8" gate="1" x="228.6" y="22.86" smashed="yes">
+<attribute name="VALUE" x="226.06" y="20.32" size="1.778" layer="96"/>
+</instance>
+<instance part="Q3" gate="1" x="243.84" y="-48.26" smashed="yes">
+<attribute name="VALUE" x="248.92" y="-48.26" size="1.778" layer="96" rot="MR90"/>
+<attribute name="NAME" x="248.92" y="-50.8" size="1.778" layer="95" rot="MR180"/>
+</instance>
+<instance part="R7" gate="G$1" x="228.6" y="-50.8" smashed="yes">
+<attribute name="NAME" x="224.79" y="-49.3014" size="1.778" layer="95"/>
+<attribute name="VALUE" x="224.79" y="-54.102" size="1.778" layer="96"/>
+</instance>
+<instance part="J9" gate="G$1" x="246.38" y="-27.94" smashed="yes" rot="R270">
+<attribute name="VALUE" x="241.554" y="-25.4" size="1.778" layer="96" font="vector" rot="R270"/>
+<attribute name="NAME" x="251.968" y="-25.4" size="1.778" layer="95" font="vector" rot="R270"/>
+</instance>
+<instance part="P+9" gate="1" x="266.7" y="-38.1" smashed="yes" rot="R270">
+<attribute name="VALUE" x="269.24" y="-38.1" size="1.778" layer="96"/>
+</instance>
+<instance part="GND9" gate="1" x="246.38" y="-63.5" smashed="yes">
+<attribute name="VALUE" x="243.84" y="-66.04" size="1.778" layer="96"/>
+</instance>
+<instance part="Q4" gate="1" x="243.84" y="-93.98" smashed="yes">
+<attribute name="VALUE" x="248.92" y="-93.98" size="1.778" layer="96" rot="MR90"/>
+<attribute name="NAME" x="248.92" y="-96.52" size="1.778" layer="95" rot="MR180"/>
+</instance>
+<instance part="R8" gate="G$1" x="228.6" y="-96.52" smashed="yes">
+<attribute name="NAME" x="224.79" y="-95.0214" size="1.778" layer="95"/>
+<attribute name="VALUE" x="224.79" y="-99.822" size="1.778" layer="96"/>
+</instance>
+<instance part="J10" gate="G$1" x="246.38" y="-73.66" smashed="yes" rot="R270">
+<attribute name="VALUE" x="241.554" y="-71.12" size="1.778" layer="96" font="vector" rot="R270"/>
+<attribute name="NAME" x="251.968" y="-71.12" size="1.778" layer="95" font="vector" rot="R270"/>
+</instance>
+<instance part="P+11" gate="1" x="266.7" y="-83.82" smashed="yes" rot="R270">
+<attribute name="VALUE" x="269.24" y="-83.82" size="1.778" layer="96"/>
+</instance>
+<instance part="GND12" gate="1" x="246.38" y="-109.22" smashed="yes">
+<attribute name="VALUE" x="243.84" y="-111.76" size="1.778" layer="96"/>
+</instance>
+<instance part="Q5" gate="1" x="243.84" y="-139.7" smashed="yes">
+<attribute name="VALUE" x="248.92" y="-139.7" size="1.778" layer="96" rot="MR90"/>
+<attribute name="NAME" x="248.92" y="-142.24" size="1.778" layer="95" rot="MR180"/>
+</instance>
+<instance part="R9" gate="G$1" x="228.6" y="-142.24" smashed="yes">
+<attribute name="NAME" x="224.79" y="-140.7414" size="1.778" layer="95"/>
+<attribute name="VALUE" x="224.79" y="-145.542" size="1.778" layer="96"/>
+</instance>
+<instance part="J11" gate="G$1" x="246.38" y="-119.38" smashed="yes" rot="R270">
+<attribute name="VALUE" x="241.554" y="-116.84" size="1.778" layer="96" font="vector" rot="R270"/>
+<attribute name="NAME" x="251.968" y="-116.84" size="1.778" layer="95" font="vector" rot="R270"/>
+</instance>
+<instance part="P+12" gate="1" x="266.7" y="-129.54" smashed="yes" rot="R270">
+<attribute name="VALUE" x="269.24" y="-129.54" size="1.778" layer="96"/>
+</instance>
+<instance part="GND13" gate="1" x="246.38" y="-154.94" smashed="yes">
+<attribute name="VALUE" x="243.84" y="-157.48" size="1.778" layer="96"/>
+</instance>
+<instance part="Q6" gate="1" x="243.84" y="-185.42" smashed="yes">
+<attribute name="VALUE" x="248.92" y="-185.42" size="1.778" layer="96" rot="MR90"/>
+<attribute name="NAME" x="248.92" y="-187.96" size="1.778" layer="95" rot="MR180"/>
+</instance>
+<instance part="R10" gate="G$1" x="228.6" y="-187.96" smashed="yes">
+<attribute name="NAME" x="224.79" y="-186.4614" size="1.778" layer="95"/>
+<attribute name="VALUE" x="224.79" y="-191.262" size="1.778" layer="96"/>
+</instance>
+<instance part="J12" gate="G$1" x="246.38" y="-165.1" smashed="yes" rot="R270">
+<attribute name="VALUE" x="241.554" y="-162.56" size="1.778" layer="96" font="vector" rot="R270"/>
+<attribute name="NAME" x="251.968" y="-162.56" size="1.778" layer="95" font="vector" rot="R270"/>
+</instance>
+<instance part="P+13" gate="1" x="266.7" y="-175.26" smashed="yes" rot="R270">
+<attribute name="VALUE" x="269.24" y="-175.26" size="1.778" layer="96"/>
+</instance>
+<instance part="GND14" gate="1" x="246.38" y="-200.66" smashed="yes">
+<attribute name="VALUE" x="243.84" y="-203.2" size="1.778" layer="96"/>
+</instance>
+<instance part="J13" gate="G$1" x="325.12" y="88.9" smashed="yes" rot="R180">
+<attribute name="VALUE" x="327.66" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="327.66" y="83.312" size="1.778" layer="95" font="vector" rot="R180"/>
+</instance>
+<instance part="R11" gate="G$1" x="299.72" y="99.06" smashed="yes" rot="R270">
+<attribute name="NAME" x="301.2186" y="102.87" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="296.418" y="102.87" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="+3V3" gate="G$1" x="299.72" y="109.22" smashed="yes">
+<attribute name="VALUE" x="297.18" y="104.14" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="GND15" gate="1" x="299.72" y="68.58" smashed="yes">
+<attribute name="VALUE" x="297.18" y="66.04" size="1.778" layer="96"/>
+</instance>
+<instance part="C4" gate="G$1" x="299.72" y="81.28" smashed="yes">
+<attribute name="NAME" x="302.26" y="81.28" size="1.778" layer="95"/>
+<attribute name="VALUE" x="302.26" y="78.74" size="1.778" layer="96"/>
+</instance>
+<instance part="J14" gate="G$1" x="325.12" y="25.4" smashed="yes" rot="R180">
+<attribute name="VALUE" x="327.66" y="30.226" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="327.66" y="19.812" size="1.778" layer="95" font="vector" rot="R180"/>
+</instance>
+<instance part="R12" gate="G$1" x="299.72" y="35.56" smashed="yes" rot="R270">
+<attribute name="NAME" x="301.2186" y="39.37" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="296.418" y="39.37" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="+3V4" gate="G$1" x="299.72" y="45.72" smashed="yes">
+<attribute name="VALUE" x="297.18" y="40.64" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="GND16" gate="1" x="299.72" y="5.08" smashed="yes">
+<attribute name="VALUE" x="297.18" y="2.54" size="1.778" layer="96"/>
+</instance>
+<instance part="C5" gate="G$1" x="299.72" y="17.78" smashed="yes">
+<attribute name="NAME" x="302.26" y="17.78" size="1.778" layer="95"/>
+<attribute name="VALUE" x="302.26" y="15.24" size="1.778" layer="96"/>
+</instance>
+<instance part="R14" gate="G$1" x="213.36" y="96.52" smashed="yes" rot="R90">
+<attribute name="NAME" x="211.8614" y="92.71" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="216.662" y="92.71" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="D5" gate="G$1" x="213.36" y="86.36" smashed="yes" rot="R180">
+<attribute name="NAME" x="209.804" y="88.392" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="207.645" y="88.392" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="GND17" gate="1" x="213.36" y="106.68" smashed="yes" rot="R180">
+<attribute name="VALUE" x="215.9" y="109.22" size="1.778" layer="96" rot="R180"/>
+</instance>
+<instance part="R13" gate="G$1" x="213.36" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="211.8614" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="216.662" y="29.21" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="D4" gate="G$1" x="213.36" y="22.86" smashed="yes" rot="R180">
+<attribute name="NAME" x="209.804" y="24.892" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="207.645" y="24.892" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="GND19" gate="1" x="213.36" y="43.18" smashed="yes" rot="R180">
+<attribute name="VALUE" x="215.9" y="45.72" size="1.778" layer="96" rot="R180"/>
+</instance>
+<instance part="D6" gate="G$1" x="254" y="-43.18" smashed="yes">
+<attribute name="NAME" x="256.54" y="-42.6974" size="1.778" layer="95"/>
+<attribute name="VALUE" x="256.54" y="-45.4914" size="1.778" layer="96"/>
+</instance>
+<instance part="R15" gate="G$1" x="213.36" y="-40.64" smashed="yes" rot="R90">
+<attribute name="NAME" x="211.8614" y="-44.45" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="216.662" y="-44.45" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="D7" gate="G$1" x="213.36" y="-27.94" smashed="yes" rot="R180">
+<attribute name="NAME" x="209.804" y="-25.908" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="207.645" y="-25.908" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="GND20" gate="1" x="213.36" y="-20.32" smashed="yes" rot="R180">
+<attribute name="VALUE" x="215.9" y="-17.78" size="1.778" layer="96" rot="R180"/>
+</instance>
+<instance part="D8" gate="G$1" x="254" y="-88.9" smashed="yes">
+<attribute name="NAME" x="256.54" y="-88.4174" size="1.778" layer="95"/>
+<attribute name="VALUE" x="256.54" y="-91.2114" size="1.778" layer="96"/>
+</instance>
+<instance part="D9" gate="G$1" x="254" y="-134.62" smashed="yes">
+<attribute name="NAME" x="256.54" y="-134.1374" size="1.778" layer="95"/>
+<attribute name="VALUE" x="256.54" y="-136.9314" size="1.778" layer="96"/>
+</instance>
+<instance part="D10" gate="G$1" x="254" y="-180.34" smashed="yes">
+<attribute name="NAME" x="256.54" y="-179.8574" size="1.778" layer="95"/>
+<attribute name="VALUE" x="256.54" y="-182.6514" size="1.778" layer="96"/>
+</instance>
+<instance part="R16" gate="G$1" x="213.36" y="-86.36" smashed="yes" rot="R90">
+<attribute name="NAME" x="211.8614" y="-90.17" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="216.662" y="-90.17" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="D11" gate="G$1" x="213.36" y="-73.66" smashed="yes" rot="R180">
+<attribute name="NAME" x="209.804" y="-71.628" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="207.645" y="-71.628" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="GND21" gate="1" x="213.36" y="-66.04" smashed="yes" rot="R180">
+<attribute name="VALUE" x="215.9" y="-63.5" size="1.778" layer="96" rot="R180"/>
+</instance>
+<instance part="R20" gate="G$1" x="213.36" y="-132.08" smashed="yes" rot="R90">
+<attribute name="NAME" x="211.8614" y="-135.89" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="216.662" y="-135.89" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="D12" gate="G$1" x="213.36" y="-119.38" smashed="yes" rot="R180">
+<attribute name="NAME" x="209.804" y="-117.348" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="207.645" y="-117.348" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="GND22" gate="1" x="213.36" y="-111.76" smashed="yes" rot="R180">
+<attribute name="VALUE" x="215.9" y="-109.22" size="1.778" layer="96" rot="R180"/>
+</instance>
+<instance part="R21" gate="G$1" x="213.36" y="-177.8" smashed="yes" rot="R90">
+<attribute name="NAME" x="211.8614" y="-181.61" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="216.662" y="-181.61" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="D13" gate="G$1" x="213.36" y="-165.1" smashed="yes" rot="R180">
+<attribute name="NAME" x="209.804" y="-163.068" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="207.645" y="-163.068" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="GND23" gate="1" x="213.36" y="-157.48" smashed="yes" rot="R180">
+<attribute name="VALUE" x="215.9" y="-154.94" size="1.778" layer="96" rot="R180"/>
+</instance>
+</instances>
+<busses>
+</busses>
+<nets>
+<net name="GND" class="0">
+<segment>
+<pinref part="J1" gate="G$1" pin="6"/>
+<wire x1="30.48" y1="66.04" x2="38.1" y2="66.04" width="0.1524" layer="91"/>
+<pinref part="GND10" gate="1" pin="GND"/>
+</segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="5"/>
+<wire x1="15.24" y1="66.04" x2="7.62" y2="66.04" width="0.1524" layer="91"/>
+<pinref part="GND11" gate="1" pin="GND"/>
+</segment>
+<segment>
+<pinref part="D1" gate="G$1" pin="A"/>
+<pinref part="GND18" gate="1" pin="GND"/>
+<wire x1="96.52" y1="124.46" x2="93.98" y2="124.46" width="0.1524" layer="91"/>
+<pinref part="C22" gate="G$1" pin="C"/>
+<wire x1="93.98" y1="124.46" x2="83.82" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="116.84" x2="93.98" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="116.84" x2="93.98" y2="124.46" width="0.1524" layer="91"/>
+<junction x="93.98" y="124.46"/>
+</segment>
+<segment>
+<pinref part="GND26" gate="1" pin="GND"/>
+<pinref part="R18" gate="G$1" pin="1"/>
+<wire x1="137.16" y1="86.36" x2="137.16" y2="91.44" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="66.04" y1="7.62" x2="55.88" y2="7.62" width="0.1524" layer="91"/>
+<pinref part="GND1" gate="1" pin="GND"/>
+</segment>
+<segment>
+<pinref part="C1" gate="G$1" pin="2"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<wire x1="180.34" y1="58.42" x2="180.34" y2="60.96" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND3" gate="1" pin="GND"/>
+<pinref part="R5" gate="G$1" pin="2"/>
+<wire x1="246.38" y1="55.88" x2="246.38" y2="58.42" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND4" gate="1" pin="GND"/>
+<pinref part="C2" gate="G$1" pin="2"/>
+<wire x1="228.6" y1="55.88" x2="228.6" y2="63.5" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J3" gate="G$1" pin="1"/>
+<pinref part="GND5" gate="1" pin="GND"/>
+<wire x1="228.6" y1="99.06" x2="228.6" y2="88.9" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND6" gate="1" pin="GND"/>
+<pinref part="R3" gate="G$1" pin="2"/>
+<wire x1="246.38" y1="-7.62" x2="246.38" y2="-5.08" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND7" gate="1" pin="GND"/>
+<pinref part="C3" gate="G$1" pin="2"/>
+<wire x1="228.6" y1="-7.62" x2="228.6" y2="0" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J8" gate="G$1" pin="1"/>
+<pinref part="GND8" gate="1" pin="GND"/>
+<wire x1="228.6" y1="35.56" x2="228.6" y2="25.4" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND9" gate="1" pin="GND"/>
+<pinref part="Q3" gate="1" pin="S"/>
+<wire x1="246.38" y1="-60.96" x2="246.38" y2="-53.34" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND12" gate="1" pin="GND"/>
+<pinref part="Q4" gate="1" pin="S"/>
+<wire x1="246.38" y1="-106.68" x2="246.38" y2="-99.06" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND13" gate="1" pin="GND"/>
+<pinref part="Q5" gate="1" pin="S"/>
+<wire x1="246.38" y1="-152.4" x2="246.38" y2="-144.78" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND14" gate="1" pin="GND"/>
+<pinref part="Q6" gate="1" pin="S"/>
+<wire x1="246.38" y1="-198.12" x2="246.38" y2="-190.5" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND15" gate="1" pin="GND"/>
+<pinref part="C4" gate="G$1" pin="2"/>
+<wire x1="299.72" y1="71.12" x2="299.72" y2="76.2" width="0.1524" layer="91"/>
+<pinref part="J13" gate="G$1" pin="2"/>
+<wire x1="299.72" y1="76.2" x2="299.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="317.5" y1="86.36" x2="309.88" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="309.88" y1="86.36" x2="309.88" y2="76.2" width="0.1524" layer="91"/>
+<wire x1="309.88" y1="76.2" x2="299.72" y2="76.2" width="0.1524" layer="91"/>
+<junction x="299.72" y="76.2"/>
+</segment>
+<segment>
+<pinref part="GND16" gate="1" pin="GND"/>
+<pinref part="C5" gate="G$1" pin="2"/>
+<wire x1="299.72" y1="7.62" x2="299.72" y2="12.7" width="0.1524" layer="91"/>
+<pinref part="J14" gate="G$1" pin="2"/>
+<wire x1="299.72" y1="12.7" x2="299.72" y2="15.24" width="0.1524" layer="91"/>
+<wire x1="317.5" y1="22.86" x2="309.88" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="309.88" y1="22.86" x2="309.88" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="309.88" y1="12.7" x2="299.72" y2="12.7" width="0.1524" layer="91"/>
+<junction x="299.72" y="12.7"/>
+</segment>
+<segment>
+<pinref part="R14" gate="G$1" pin="2"/>
+<pinref part="GND17" gate="1" pin="GND"/>
+<wire x1="213.36" y1="101.6" x2="213.36" y2="104.14" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="R13" gate="G$1" pin="2"/>
+<pinref part="GND19" gate="1" pin="GND"/>
+<wire x1="213.36" y1="38.1" x2="213.36" y2="40.64" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="D7" gate="G$1" pin="C"/>
+<pinref part="GND20" gate="1" pin="GND"/>
+<wire x1="213.36" y1="-25.4" x2="213.36" y2="-22.86" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="D11" gate="G$1" pin="C"/>
+<pinref part="GND21" gate="1" pin="GND"/>
+<wire x1="213.36" y1="-71.12" x2="213.36" y2="-68.58" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="D12" gate="G$1" pin="C"/>
+<pinref part="GND22" gate="1" pin="GND"/>
+<wire x1="213.36" y1="-116.84" x2="213.36" y2="-114.3" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="D13" gate="G$1" pin="C"/>
+<pinref part="GND23" gate="1" pin="GND"/>
+<wire x1="213.36" y1="-162.56" x2="213.36" y2="-160.02" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="+3V3" class="0">
+<segment>
+<pinref part="U1" gate="G$1" pin="+3V3"/>
+<wire x1="66.04" y1="15.24" x2="55.88" y2="15.24" width="0.1524" layer="91"/>
+<pinref part="+3V1" gate="G$1" pin="+3V3"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA03/VREFA/ADC0-1"/>
+<wire x1="147.32" y1="68.58" x2="180.34" y2="68.58" width="0.1524" layer="91"/>
+<pinref part="+3V2" gate="G$1" pin="+3V3"/>
+<pinref part="C1" gate="G$1" pin="1"/>
+<wire x1="180.34" y1="68.58" x2="187.96" y2="68.58" width="0.1524" layer="91"/>
+<junction x="180.34" y="68.58"/>
+</segment>
+<segment>
+<pinref part="+3V3" gate="G$1" pin="+3V3"/>
+<pinref part="R11" gate="G$1" pin="1"/>
+<wire x1="299.72" y1="106.68" x2="299.72" y2="104.14" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="+3V4" gate="G$1" pin="+3V3"/>
+<pinref part="R12" gate="G$1" pin="1"/>
+<wire x1="299.72" y1="43.18" x2="299.72" y2="40.64" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="+24V" class="0">
+<segment>
+<pinref part="J1" gate="G$1" pin="1"/>
+<wire x1="15.24" y1="71.12" x2="7.62" y2="71.12" width="0.1524" layer="91"/>
+<pinref part="P+3" gate="1" pin="+24V"/>
+</segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="10"/>
+<wire x1="30.48" y1="60.96" x2="38.1" y2="60.96" width="0.1524" layer="91"/>
+<pinref part="P+6" gate="1" pin="+24V"/>
+</segment>
+<segment>
+<pinref part="P+8" gate="1" pin="+24V"/>
+<pinref part="D1" gate="G$1" pin="C"/>
+<wire x1="114.3" y1="124.46" x2="106.68" y2="124.46" width="0.1524" layer="91"/>
+<pinref part="C22" gate="G$1" pin="A"/>
+<wire x1="106.68" y1="124.46" x2="101.6" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="116.84" x2="106.68" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="116.84" x2="106.68" y2="124.46" width="0.1524" layer="91"/>
+<junction x="106.68" y="124.46"/>
+</segment>
+<segment>
+<pinref part="R17" gate="G$1" pin="2"/>
+<pinref part="P+10" gate="1" pin="+24V"/>
+<wire x1="137.16" y1="116.84" x2="137.16" y2="121.92" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="P+1" gate="1" pin="+24V"/>
+<wire x1="259.08" y1="88.9" x2="264.16" y2="88.9" width="0.1524" layer="91"/>
+<pinref part="J2" gate="G$1" pin="2"/>
+<wire x1="248.92" y1="99.06" x2="248.92" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="248.92" y1="96.52" x2="259.08" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="259.08" y1="96.52" x2="259.08" y2="88.9" width="0.1524" layer="91"/>
+<pinref part="D2" gate="G$1" pin="C"/>
+<wire x1="256.54" y1="86.36" x2="259.08" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="259.08" y1="86.36" x2="259.08" y2="88.9" width="0.1524" layer="91"/>
+<junction x="259.08" y="88.9"/>
+</segment>
+<segment>
+<pinref part="P+2" gate="1" pin="+24V"/>
+<wire x1="259.08" y1="25.4" x2="264.16" y2="25.4" width="0.1524" layer="91"/>
+<pinref part="J7" gate="G$1" pin="2"/>
+<wire x1="248.92" y1="35.56" x2="248.92" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="248.92" y1="33.02" x2="259.08" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="259.08" y1="33.02" x2="259.08" y2="25.4" width="0.1524" layer="91"/>
+<pinref part="D3" gate="G$1" pin="C"/>
+<wire x1="256.54" y1="22.86" x2="259.08" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="259.08" y1="22.86" x2="259.08" y2="25.4" width="0.1524" layer="91"/>
+<junction x="259.08" y="25.4"/>
+</segment>
+<segment>
+<pinref part="P+9" gate="1" pin="+24V"/>
+<wire x1="264.16" y1="-38.1" x2="259.08" y2="-38.1" width="0.1524" layer="91"/>
+<pinref part="J9" gate="G$1" pin="2"/>
+<wire x1="259.08" y1="-38.1" x2="248.92" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="248.92" y1="-38.1" x2="248.92" y2="-35.56" width="0.1524" layer="91"/>
+<pinref part="D6" gate="G$1" pin="C"/>
+<wire x1="256.54" y1="-43.18" x2="259.08" y2="-43.18" width="0.1524" layer="91"/>
+<wire x1="259.08" y1="-43.18" x2="259.08" y2="-38.1" width="0.1524" layer="91"/>
+<junction x="259.08" y="-38.1"/>
+</segment>
+<segment>
+<pinref part="P+11" gate="1" pin="+24V"/>
+<wire x1="264.16" y1="-83.82" x2="259.08" y2="-83.82" width="0.1524" layer="91"/>
+<pinref part="J10" gate="G$1" pin="2"/>
+<wire x1="259.08" y1="-83.82" x2="248.92" y2="-83.82" width="0.1524" layer="91"/>
+<wire x1="248.92" y1="-83.82" x2="248.92" y2="-81.28" width="0.1524" layer="91"/>
+<pinref part="D8" gate="G$1" pin="C"/>
+<wire x1="256.54" y1="-88.9" x2="259.08" y2="-88.9" width="0.1524" layer="91"/>
+<wire x1="259.08" y1="-88.9" x2="259.08" y2="-83.82" width="0.1524" layer="91"/>
+<junction x="259.08" y="-83.82"/>
+</segment>
+<segment>
+<pinref part="P+12" gate="1" pin="+24V"/>
+<wire x1="264.16" y1="-129.54" x2="259.08" y2="-129.54" width="0.1524" layer="91"/>
+<pinref part="J11" gate="G$1" pin="2"/>
+<wire x1="259.08" y1="-129.54" x2="248.92" y2="-129.54" width="0.1524" layer="91"/>
+<wire x1="248.92" y1="-129.54" x2="248.92" y2="-127" width="0.1524" layer="91"/>
+<pinref part="D9" gate="G$1" pin="C"/>
+<wire x1="256.54" y1="-134.62" x2="259.08" y2="-134.62" width="0.1524" layer="91"/>
+<wire x1="259.08" y1="-134.62" x2="259.08" y2="-129.54" width="0.1524" layer="91"/>
+<junction x="259.08" y="-129.54"/>
+</segment>
+<segment>
+<pinref part="P+13" gate="1" pin="+24V"/>
+<wire x1="264.16" y1="-175.26" x2="259.08" y2="-175.26" width="0.1524" layer="91"/>
+<pinref part="J12" gate="G$1" pin="2"/>
+<wire x1="259.08" y1="-175.26" x2="248.92" y2="-175.26" width="0.1524" layer="91"/>
+<wire x1="248.92" y1="-175.26" x2="248.92" y2="-172.72" width="0.1524" layer="91"/>
+<pinref part="D10" gate="G$1" pin="C"/>
+<wire x1="256.54" y1="-180.34" x2="259.08" y2="-180.34" width="0.1524" layer="91"/>
+<wire x1="259.08" y1="-180.34" x2="259.08" y2="-175.26" width="0.1524" layer="91"/>
+<junction x="259.08" y="-175.26"/>
+</segment>
+</net>
+<net name="+5V" class="0">
+<segment>
+<pinref part="J1" gate="G$1" pin="2"/>
+<wire x1="30.48" y1="71.12" x2="38.1" y2="71.12" width="0.1524" layer="91"/>
+<pinref part="P+4" gate="1" pin="+5V"/>
+</segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="9"/>
+<wire x1="15.24" y1="60.96" x2="7.62" y2="60.96" width="0.1524" layer="91"/>
+<pinref part="P+5" gate="1" pin="+5V"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="+5V"/>
+<wire x1="66.04" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
+<pinref part="P+7" gate="1" pin="+5V"/>
+</segment>
+</net>
+<net name="A" class="0">
+<segment>
+<pinref part="J1" gate="G$1" pin="4"/>
+<wire x1="30.48" y1="68.58" x2="38.1" y2="68.58" width="0.1524" layer="91"/>
+<label x="33.02" y="68.58" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="A"/>
+<wire x1="66.04" y1="71.12" x2="55.88" y2="71.12" width="0.1524" layer="91"/>
+<label x="58.42" y="71.12" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="B" class="0">
+<segment>
+<pinref part="J1" gate="G$1" pin="3"/>
+<wire x1="15.24" y1="68.58" x2="7.62" y2="68.58" width="0.1524" layer="91"/>
+<label x="10.16" y="68.58" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="B"/>
+<wire x1="66.04" y1="68.58" x2="55.88" y2="68.58" width="0.1524" layer="91"/>
+<label x="58.42" y="68.58" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="Z" class="0">
+<segment>
+<pinref part="J1" gate="G$1" pin="8"/>
+<wire x1="30.48" y1="63.5" x2="38.1" y2="63.5" width="0.1524" layer="91"/>
+<label x="33.02" y="63.5" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="Z"/>
+<wire x1="66.04" y1="60.96" x2="55.88" y2="60.96" width="0.1524" layer="91"/>
+<label x="58.42" y="60.96" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="Y" class="0">
+<segment>
+<pinref part="J1" gate="G$1" pin="7"/>
+<wire x1="15.24" y1="63.5" x2="7.62" y2="63.5" width="0.1524" layer="91"/>
+<label x="10.16" y="63.5" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="Y"/>
+<wire x1="66.04" y1="63.5" x2="55.88" y2="63.5" width="0.1524" layer="91"/>
+<label x="58.42" y="63.5" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="VSENSE" class="0">
+<segment>
+<pinref part="R19" gate="G$1" pin="1"/>
+<wire x1="119.38" y1="104.14" x2="104.14" y2="104.14" width="0.1524" layer="91"/>
+<label x="104.14" y="104.14" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA02/DAC-0/ADC0-1"/>
+<wire x1="147.32" y1="71.12" x2="165.1" y2="71.12" width="0.1524" layer="91"/>
+<label x="152.4" y="71.12" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$17" class="0">
+<segment>
+<pinref part="R17" gate="G$1" pin="1"/>
+<pinref part="R18" gate="G$1" pin="2"/>
+<wire x1="137.16" y1="106.68" x2="137.16" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="R19" gate="G$1" pin="2"/>
+<wire x1="137.16" y1="104.14" x2="137.16" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="129.54" y1="104.14" x2="137.16" y2="104.14" width="0.1524" layer="91"/>
+<junction x="137.16" y="104.14"/>
+</segment>
+</net>
+<net name="LS_A" class="0">
+<segment>
+<pinref part="R5" gate="G$1" pin="1"/>
+<pinref part="Q1" gate="1" pin="S"/>
+<wire x1="246.38" y1="68.58" x2="246.38" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="246.38" y1="71.12" x2="246.38" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="246.38" y1="71.12" x2="228.6" y2="71.12" width="0.1524" layer="91"/>
+<junction x="246.38" y="71.12"/>
+<label x="231.14" y="71.12" size="1.778" layer="95"/>
+<pinref part="R1" gate="G$1" pin="2"/>
+<pinref part="C2" gate="G$1" pin="1"/>
+<wire x1="226.06" y1="71.12" x2="228.6" y2="71.12" width="0.1524" layer="91"/>
+<junction x="228.6" y="71.12"/>
+</segment>
+</net>
+<net name="LSS_A" class="0">
+<segment>
+<pinref part="R1" gate="G$1" pin="1"/>
+<wire x1="215.9" y1="71.12" x2="203.2" y2="71.12" width="0.1524" layer="91"/>
+<label x="203.2" y="71.12" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J3" gate="G$1" pin="2"/>
+<wire x1="231.14" y1="99.06" x2="231.14" y2="88.9" width="0.1524" layer="91"/>
+<label x="231.14" y="96.52" size="1.778" layer="95" rot="R270"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA06/VREFC/ADC0-6/TC1-0/SER0-2"/>
+<wire x1="147.32" y1="60.96" x2="165.1" y2="60.96" width="0.1524" layer="91"/>
+<label x="152.4" y="60.96" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="D_A" class="0">
+<segment>
+<pinref part="Q1" gate="1" pin="D"/>
+<pinref part="J2" gate="G$1" pin="1"/>
+<wire x1="246.38" y1="83.82" x2="246.38" y2="86.36" width="0.1524" layer="91"/>
+<label x="246.38" y="86.36" size="1.778" layer="95" rot="R90"/>
+<pinref part="D2" gate="G$1" pin="A"/>
+<wire x1="246.38" y1="86.36" x2="246.38" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="251.46" y1="86.36" x2="246.38" y2="86.36" width="0.1524" layer="91"/>
+<junction x="246.38" y="86.36"/>
+</segment>
+</net>
+<net name="N$1" class="0">
+<segment>
+<pinref part="R2" gate="G$1" pin="2"/>
+<pinref part="Q1" gate="1" pin="G"/>
+<wire x1="233.68" y1="76.2" x2="241.3" y2="76.2" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="G_A" class="0">
+<segment>
+<pinref part="R2" gate="G$1" pin="1"/>
+<label x="203.2" y="76.2" size="1.778" layer="95"/>
+<wire x1="223.52" y1="76.2" x2="213.36" y2="76.2" width="0.1524" layer="91"/>
+<pinref part="D5" gate="G$1" pin="A"/>
+<wire x1="213.36" y1="76.2" x2="203.2" y2="76.2" width="0.1524" layer="91"/>
+<wire x1="213.36" y1="76.2" x2="213.36" y2="81.28" width="0.1524" layer="91"/>
+<junction x="213.36" y="76.2"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA22/TC4-0/SER5-1/SER3-0"/>
+<wire x1="147.32" y1="33.02" x2="162.56" y2="33.02" width="0.1524" layer="91"/>
+<label x="152.4" y="33.02" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$2" class="0">
+<segment>
+<pinref part="R6" gate="G$1" pin="2"/>
+<pinref part="Q2" gate="1" pin="G"/>
+<wire x1="233.68" y1="12.7" x2="241.3" y2="12.7" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="G_B" class="0">
+<segment>
+<pinref part="R6" gate="G$1" pin="1"/>
+<label x="203.2" y="12.7" size="1.778" layer="95"/>
+<wire x1="223.52" y1="12.7" x2="213.36" y2="12.7" width="0.1524" layer="91"/>
+<pinref part="D4" gate="G$1" pin="A"/>
+<wire x1="213.36" y1="12.7" x2="203.2" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="213.36" y1="17.78" x2="213.36" y2="12.7" width="0.1524" layer="91"/>
+<junction x="213.36" y="12.7"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA20/TC7-0/SER5-2/SER3-2"/>
+<wire x1="147.32" y1="38.1" x2="162.56" y2="38.1" width="0.1524" layer="91"/>
+<label x="152.4" y="38.1" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="LSS_B" class="0">
+<segment>
+<pinref part="R4" gate="G$1" pin="1"/>
+<wire x1="215.9" y1="7.62" x2="203.2" y2="7.62" width="0.1524" layer="91"/>
+<label x="203.2" y="7.62" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J8" gate="G$1" pin="2"/>
+<wire x1="231.14" y1="35.56" x2="231.14" y2="25.4" width="0.1524" layer="91"/>
+<label x="231.14" y="33.02" size="1.778" layer="95" rot="R270"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA08/ADC0-8/ADC1-2/TC0-0/TCC0-0/SER0-0/SER2-1"/>
+<wire x1="147.32" y1="55.88" x2="165.1" y2="55.88" width="0.1524" layer="91"/>
+<label x="152.4" y="55.88" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="LS_B" class="0">
+<segment>
+<pinref part="R3" gate="G$1" pin="1"/>
+<pinref part="Q2" gate="1" pin="S"/>
+<wire x1="246.38" y1="5.08" x2="246.38" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="246.38" y1="7.62" x2="246.38" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="246.38" y1="7.62" x2="228.6" y2="7.62" width="0.1524" layer="91"/>
+<junction x="246.38" y="7.62"/>
+<label x="231.14" y="7.62" size="1.778" layer="95"/>
+<pinref part="R4" gate="G$1" pin="2"/>
+<pinref part="C3" gate="G$1" pin="1"/>
+<wire x1="226.06" y1="7.62" x2="228.6" y2="7.62" width="0.1524" layer="91"/>
+<junction x="228.6" y="7.62"/>
+</segment>
+</net>
+<net name="D_B" class="0">
+<segment>
+<pinref part="Q2" gate="1" pin="D"/>
+<pinref part="J7" gate="G$1" pin="1"/>
+<wire x1="246.38" y1="20.32" x2="246.38" y2="22.86" width="0.1524" layer="91"/>
+<label x="246.38" y="22.86" size="1.778" layer="95" rot="R90"/>
+<pinref part="D3" gate="G$1" pin="A"/>
+<wire x1="246.38" y1="22.86" x2="246.38" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="246.38" y1="22.86" x2="251.46" y2="22.86" width="0.1524" layer="91"/>
+<junction x="246.38" y="22.86"/>
+</segment>
+</net>
+<net name="N$3" class="0">
+<segment>
+<pinref part="R7" gate="G$1" pin="2"/>
+<pinref part="Q3" gate="1" pin="G"/>
+<wire x1="233.68" y1="-50.8" x2="241.3" y2="-50.8" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="D_C" class="0">
+<segment>
+<pinref part="Q3" gate="1" pin="D"/>
+<pinref part="J9" gate="G$1" pin="1"/>
+<wire x1="246.38" y1="-43.18" x2="246.38" y2="-35.56" width="0.1524" layer="91"/>
+<label x="246.38" y="-40.64" size="1.778" layer="95" rot="R90"/>
+<pinref part="D6" gate="G$1" pin="A"/>
+<wire x1="246.38" y1="-43.18" x2="251.46" y2="-43.18" width="0.1524" layer="91"/>
+<junction x="246.38" y="-43.18"/>
+</segment>
+</net>
+<net name="G_C" class="0">
+<segment>
+<pinref part="R7" gate="G$1" pin="1"/>
+<label x="203.2" y="-50.8" size="1.778" layer="95"/>
+<wire x1="223.52" y1="-50.8" x2="213.36" y2="-50.8" width="0.1524" layer="91"/>
+<pinref part="R15" gate="G$1" pin="1"/>
+<wire x1="213.36" y1="-50.8" x2="203.2" y2="-50.8" width="0.1524" layer="91"/>
+<wire x1="213.36" y1="-45.72" x2="213.36" y2="-50.8" width="0.1524" layer="91"/>
+<junction x="213.36" y="-50.8"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PB10/TC5-0/TCC0-4/SER4-2"/>
+<wire x1="147.32" y1="20.32" x2="162.56" y2="20.32" width="0.1524" layer="91"/>
+<label x="152.4" y="20.32" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$4" class="0">
+<segment>
+<pinref part="R8" gate="G$1" pin="2"/>
+<pinref part="Q4" gate="1" pin="G"/>
+<wire x1="233.68" y1="-96.52" x2="241.3" y2="-96.52" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$5" class="0">
+<segment>
+<pinref part="R9" gate="G$1" pin="2"/>
+<pinref part="Q5" gate="1" pin="G"/>
+<wire x1="233.68" y1="-142.24" x2="241.3" y2="-142.24" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$6" class="0">
+<segment>
+<pinref part="R10" gate="G$1" pin="2"/>
+<pinref part="Q6" gate="1" pin="G"/>
+<wire x1="233.68" y1="-187.96" x2="241.3" y2="-187.96" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="G_D" class="0">
+<segment>
+<pinref part="R8" gate="G$1" pin="1"/>
+<wire x1="223.52" y1="-96.52" x2="213.36" y2="-96.52" width="0.1524" layer="91"/>
+<label x="203.2" y="-96.52" size="1.778" layer="95"/>
+<pinref part="R16" gate="G$1" pin="1"/>
+<wire x1="213.36" y1="-96.52" x2="203.2" y2="-96.52" width="0.1524" layer="91"/>
+<wire x1="213.36" y1="-91.44" x2="213.36" y2="-96.52" width="0.1524" layer="91"/>
+<junction x="213.36" y="-96.52"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PB11/TC5-1/TCC0-5/SER4-3"/>
+<wire x1="147.32" y1="17.78" x2="162.56" y2="17.78" width="0.1524" layer="91"/>
+<label x="152.4" y="17.78" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="G_E" class="0">
+<segment>
+<pinref part="R9" gate="G$1" pin="1"/>
+<wire x1="223.52" y1="-142.24" x2="213.36" y2="-142.24" width="0.1524" layer="91"/>
+<label x="203.2" y="-142.24" size="1.778" layer="95"/>
+<pinref part="R20" gate="G$1" pin="1"/>
+<wire x1="213.36" y1="-142.24" x2="203.2" y2="-142.24" width="0.1524" layer="91"/>
+<wire x1="213.36" y1="-137.16" x2="213.36" y2="-142.24" width="0.1524" layer="91"/>
+<junction x="213.36" y="-142.24"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PB17/SER5-1/TC6-1"/>
+<wire x1="147.32" y1="-2.54" x2="162.56" y2="-2.54" width="0.1524" layer="91"/>
+<label x="152.4" y="-2.54" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="G_F" class="0">
+<segment>
+<pinref part="R10" gate="G$1" pin="1"/>
+<wire x1="223.52" y1="-187.96" x2="213.36" y2="-187.96" width="0.1524" layer="91"/>
+<label x="203.2" y="-187.96" size="1.778" layer="95"/>
+<pinref part="R21" gate="G$1" pin="1"/>
+<wire x1="213.36" y1="-187.96" x2="203.2" y2="-187.96" width="0.1524" layer="91"/>
+<wire x1="213.36" y1="-182.88" x2="213.36" y2="-187.96" width="0.1524" layer="91"/>
+<junction x="213.36" y="-187.96"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA12/TC2-0/TCC0-6/SER2-0/SER4-1"/>
+<wire x1="147.32" y1="45.72" x2="162.56" y2="45.72" width="0.1524" layer="91"/>
+<label x="152.4" y="45.72" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="D_D" class="0">
+<segment>
+<pinref part="Q4" gate="1" pin="D"/>
+<pinref part="J10" gate="G$1" pin="1"/>
+<wire x1="246.38" y1="-88.9" x2="246.38" y2="-81.28" width="0.1524" layer="91"/>
+<label x="246.38" y="-86.36" size="1.778" layer="95" rot="R90"/>
+<pinref part="D8" gate="G$1" pin="A"/>
+<wire x1="251.46" y1="-88.9" x2="246.38" y2="-88.9" width="0.1524" layer="91"/>
+<junction x="246.38" y="-88.9"/>
+</segment>
+</net>
+<net name="D_E" class="0">
+<segment>
+<pinref part="Q5" gate="1" pin="D"/>
+<pinref part="J11" gate="G$1" pin="1"/>
+<wire x1="246.38" y1="-134.62" x2="246.38" y2="-127" width="0.1524" layer="91"/>
+<label x="246.38" y="-132.08" size="1.778" layer="95" rot="R90"/>
+<pinref part="D9" gate="G$1" pin="A"/>
+<wire x1="251.46" y1="-134.62" x2="246.38" y2="-134.62" width="0.1524" layer="91"/>
+<junction x="246.38" y="-134.62"/>
+</segment>
+</net>
+<net name="D_F" class="0">
+<segment>
+<pinref part="Q6" gate="1" pin="D"/>
+<pinref part="J12" gate="G$1" pin="1"/>
+<wire x1="246.38" y1="-180.34" x2="246.38" y2="-172.72" width="0.1524" layer="91"/>
+<label x="246.38" y="-177.8" size="1.778" layer="95" rot="R90"/>
+<pinref part="D10" gate="G$1" pin="A"/>
+<wire x1="251.46" y1="-180.34" x2="246.38" y2="-180.34" width="0.1524" layer="91"/>
+<junction x="246.38" y="-180.34"/>
+</segment>
+</net>
+<net name="THERM_A" class="0">
+<segment>
+<pinref part="R11" gate="G$1" pin="2"/>
+<wire x1="299.72" y1="93.98" x2="299.72" y2="88.9" width="0.1524" layer="91"/>
+<pinref part="J13" gate="G$1" pin="1"/>
+<wire x1="299.72" y1="88.9" x2="317.5" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="299.72" y1="88.9" x2="284.48" y2="88.9" width="0.1524" layer="91"/>
+<junction x="299.72" y="88.9"/>
+<label x="284.48" y="88.9" size="1.778" layer="95"/>
+<pinref part="C4" gate="G$1" pin="1"/>
+<wire x1="299.72" y1="86.36" x2="299.72" y2="88.9" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA04/VREFB/ACD0-4/TC0-0/SER0-0"/>
+<wire x1="147.32" y1="66.04" x2="165.1" y2="66.04" width="0.1524" layer="91"/>
+<label x="152.4" y="66.04" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="THERM_B" class="0">
+<segment>
+<pinref part="R12" gate="G$1" pin="2"/>
+<wire x1="299.72" y1="30.48" x2="299.72" y2="25.4" width="0.1524" layer="91"/>
+<pinref part="J14" gate="G$1" pin="1"/>
+<wire x1="299.72" y1="25.4" x2="317.5" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="299.72" y1="25.4" x2="284.48" y2="25.4" width="0.1524" layer="91"/>
+<junction x="299.72" y="25.4"/>
+<label x="284.48" y="25.4" size="1.778" layer="95"/>
+<pinref part="C5" gate="G$1" pin="1"/>
+<wire x1="299.72" y1="22.86" x2="299.72" y2="25.4" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PA05/DAC-1/ADC0-5/TC0-1/SER0-1"/>
+<wire x1="147.32" y1="63.5" x2="165.1" y2="63.5" width="0.1524" layer="91"/>
+<label x="152.4" y="63.5" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$8" class="0">
+<segment>
+<pinref part="D5" gate="G$1" pin="C"/>
+<pinref part="R14" gate="G$1" pin="1"/>
+<wire x1="213.36" y1="88.9" x2="213.36" y2="91.44" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$7" class="0">
+<segment>
+<pinref part="D4" gate="G$1" pin="C"/>
+<pinref part="R13" gate="G$1" pin="1"/>
+<wire x1="213.36" y1="25.4" x2="213.36" y2="27.94" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$9" class="0">
+<segment>
+<pinref part="R15" gate="G$1" pin="2"/>
+<pinref part="D7" gate="G$1" pin="A"/>
+<wire x1="213.36" y1="-35.56" x2="213.36" y2="-33.02" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$10" class="0">
+<segment>
+<pinref part="R16" gate="G$1" pin="2"/>
+<pinref part="D11" gate="G$1" pin="A"/>
+<wire x1="213.36" y1="-81.28" x2="213.36" y2="-78.74" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$11" class="0">
+<segment>
+<pinref part="R20" gate="G$1" pin="2"/>
+<pinref part="D12" gate="G$1" pin="A"/>
+<wire x1="213.36" y1="-127" x2="213.36" y2="-124.46" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$12" class="0">
+<segment>
+<pinref part="R21" gate="G$1" pin="2"/>
+<pinref part="D13" gate="G$1" pin="A"/>
+<wire x1="213.36" y1="-172.72" x2="213.36" y2="-170.18" width="0.1524" layer="91"/>
+</segment>
+</net>
+</nets>
+</sheet>
+</sheets>
+</schematic>
+</drawing>
+<compatibility>
+<note version="8.3" severity="warning">
+Since Version 8.3, EAGLE supports URNs for individual library
+assets (packages, symbols, and devices). The URNs of those assets
+will not be understood (or retained) with this version.
+</note>
+</compatibility>
+</eagle>
diff --git a/system/ecad/lpf-heater-module/heater-module_2020-11-29.zip b/system/ecad/lpf-heater-module/heater-module_2020-11-29.zip
new file mode 100644
index 0000000000000000000000000000000000000000..6dd1ff2398689e58d8e96995c88684fa7b58c74f
GIT binary patch
literal 67891
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
L4ACr%3=9ka-r`0K

literal 0
HcmV?d00001

diff --git a/system/ecad/lpf-loadcell-amp/eagle.epf b/system/ecad/lpf-loadcell-amp/eagle.epf
new file mode 100644
index 0000000..aeb5c21
--- /dev/null
+++ b/system/ecad/lpf-loadcell-amp/eagle.epf
@@ -0,0 +1,202 @@
+[Eagle]
+Version="09 06 00"
+Platform="Windows"
+Globals="Globals"
+Desktop="Desktop"
+
+[Globals]
+AutoSaveProject=1
+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/sensor.lbr"
+UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/supply1.lbr"
+UsedLibraryUrn="urn:adsk.eagle:library:178"
+UsedLibraryUrn="urn:adsk.eagle:library:185"
+UsedLibraryUrn="urn:adsk.eagle:library:186"
+UsedLibraryUrn="urn:adsk.eagle:library:187"
+UsedLibraryUrn="urn:adsk.eagle:library:200"
+UsedLibraryUrn="urn:adsk.eagle:library:205"
+UsedLibraryUrn="urn:adsk.eagle:library:207"
+UsedLibraryUrn="urn:adsk.eagle:library:91"
+UsedLibraryUrn="urn:adsk.eagle:library:209"
+UsedLibraryUrn="urn:adsk.eagle:library:216"
+UsedLibraryUrn="urn:adsk.eagle:library:217"
+UsedLibraryUrn="urn:adsk.eagle:library:92"
+UsedLibraryUrn="urn:adsk.eagle:library:219"
+UsedLibraryUrn="urn:adsk.eagle:library:223"
+UsedLibraryUrn="urn:adsk.eagle:library:225"
+UsedLibraryUrn="urn:adsk.eagle:library:227"
+UsedLibraryUrn="urn:adsk.eagle:library:228"
+UsedLibraryUrn="urn:adsk.eagle:library:232"
+UsedLibraryUrn="urn:adsk.eagle:library:246"
+UsedLibraryUrn="urn:adsk.eagle:library:247"
+UsedLibraryUrn="urn:adsk.eagle:library:95"
+UsedLibraryUrn="urn:adsk.eagle:library:249"
+UsedLibraryUrn="urn:adsk.eagle:library:253"
+UsedLibraryUrn="urn:adsk.eagle:library:254"
+UsedLibraryUrn="urn:adsk.eagle:library:257"
+UsedLibraryUrn="urn:adsk.eagle:library:268"
+UsedLibraryUrn="urn:adsk.eagle:library:271"
+UsedLibraryUrn="urn:adsk.eagle:library:277"
+UsedLibraryUrn="urn:adsk.eagle:library:280"
+UsedLibraryUrn="urn:adsk.eagle:library:282"
+UsedLibraryUrn="urn:adsk.eagle:library:286"
+UsedLibraryUrn="urn:adsk.eagle:library:292"
+UsedLibraryUrn="urn:adsk.eagle:library:295"
+UsedLibraryUrn="urn:adsk.eagle:library:100"
+UsedLibraryUrn="urn:adsk.eagle:library:299"
+UsedLibraryUrn="urn:adsk.eagle:library:301"
+UsedLibraryUrn="urn:adsk.eagle:library:305"
+UsedLibraryUrn="urn:adsk.eagle:library:306"
+UsedLibraryUrn="urn:adsk.eagle:library:101"
+UsedLibraryUrn="urn:adsk.eagle:library:308"
+UsedLibraryUrn="urn:adsk.eagle:library:309"
+UsedLibraryUrn="urn:adsk.eagle:library:310"
+UsedLibraryUrn="urn:adsk.eagle:library:311"
+UsedLibraryUrn="urn:adsk.eagle:library:316"
+UsedLibraryUrn="urn:adsk.eagle:library:321"
+UsedLibraryUrn="urn:adsk.eagle:library:326"
+UsedLibraryUrn="urn:adsk.eagle:library:103"
+UsedLibraryUrn="urn:adsk.eagle:library:329"
+UsedLibraryUrn="urn:adsk.eagle:library:330"
+UsedLibraryUrn="urn:adsk.eagle:library:333"
+UsedLibraryUrn="urn:adsk.eagle:library:104"
+UsedLibraryUrn="urn:adsk.eagle:library:340"
+UsedLibraryUrn="urn:adsk.eagle:library:345"
+UsedLibraryUrn="urn:adsk.eagle:library:348"
+UsedLibraryUrn="urn:adsk.eagle:library:349"
+UsedLibraryUrn="urn:adsk.eagle:library:352"
+UsedLibraryUrn="urn:adsk.eagle:library:354"
+UsedLibraryUrn="urn:adsk.eagle:library:355"
+UsedLibraryUrn="urn:adsk.eagle:library:356"
+UsedLibraryUrn="urn:adsk.eagle:library:357"
+UsedLibraryUrn="urn:adsk.eagle:library:106"
+UsedLibraryUrn="urn:adsk.eagle:library:359"
+UsedLibraryUrn="urn:adsk.eagle:library:363"
+UsedLibraryUrn="urn:adsk.eagle:library:365"
+UsedLibraryUrn="urn:adsk.eagle:library:370"
+UsedLibraryUrn="urn:adsk.eagle:library:108"
+UsedLibraryUrn="urn:adsk.eagle:library:381"
+UsedLibraryUrn="urn:adsk.eagle:library:384"
+UsedLibraryUrn="urn:adsk.eagle:library:390"
+UsedLibraryUrn="urn:adsk.eagle:library:395"
+UsedLibraryUrn="urn:adsk.eagle:library:110"
+UsedLibraryUrn="urn:adsk.eagle:library:405"
+UsedLibraryUrn="urn:adsk.eagle:library:406"
+UsedLibraryUrn="urn:adsk.eagle:library:413"
+UsedLibraryUrn="urn:adsk.eagle:library:414"
+UsedLibraryUrn="urn:adsk.eagle:library:415"
+UsedLibraryUrn="urn:adsk.eagle:library:416"
+UsedLibraryUrn="urn:adsk.eagle:library:114"
+UsedLibraryUrn="urn:adsk.eagle:library:115"
+UsedLibraryUrn="urn:adsk.eagle:library:120"
+UsedLibraryUrn="urn:adsk.eagle:library:131"
+UsedLibraryUrn="urn:adsk.eagle:library:137"
+UsedLibraryUrn="urn:adsk.eagle:library:142"
+UsedLibraryUrn="urn:adsk.eagle:library:146"
+UsedLibraryUrn="urn:adsk.eagle:library:168"
+UsedLibrary="C:/Dropbox/CBA/circuits/eagle/parts/SparkFun-Eagle-Libraries/SparkFun-Connectors.lbr"
+
+[Win_1]
+Type="Board Editor"
+Number=2
+File="loadcell-amp.brd"
+View="47.2379 7.26696 64.4331 18.2138"
+WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.254 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.3048 0.2032"
+PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
+ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
+ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
+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 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 0.8128"
+PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
+PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
+DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
+DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
+DimensionExtLengths=" 1.27 2.54 1 2 3 0"
+DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
+SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
+WireBend=1
+WireBendSet=0
+WireCap=1
+MiterStyle=1
+PadShape=0
+ViaShape=1
+PolygonPour=0
+PolygonRank=1
+PolygonThermals=0
+PolygonOrphans=0
+TextRatio=8
+DimensionUnit=1
+DimensionPrecision=2
+DimensionShowUnit=0
+PinDirection=3
+PinFunction=0
+PinLength=2
+PinVisible=3
+SwapLevel=0
+ArcDirection=0
+AddLevel=2
+PadsSameType=0
+Layer=1
+
+[Win_2]
+Type="Schematic Editor"
+Number=1
+File="loadcell-amp.sch"
+View="-79.5454 -108.708 418.401 189.099"
+WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524"
+PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
+ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
+ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
+HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
+TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
+PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
+PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
+DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
+DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
+DimensionExtLengths=" 1.27 2.54 1 2 3 0"
+DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
+SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
+WireBend=4
+WireBendSet=31
+WireCap=1
+MiterStyle=1
+PadShape=0
+ViaShape=1
+PolygonPour=0
+PolygonRank=0
+PolygonThermals=1
+PolygonOrphans=0
+TextRatio=8
+DimensionUnit=1
+DimensionPrecision=2
+DimensionShowUnit=0
+PinDirection=3
+PinFunction=0
+PinLength=2
+PinVisible=3
+SwapLevel=0
+ArcDirection=0
+AddLevel=2
+PadsSameType=0
+Layer=91
+Views=" 1: -79.5454 -108.708 418.401 189.099"
+Sheet="1"
+
+[Win_3]
+Type="Control Panel"
+Number=0
+
+[Desktop]
+Screen="1920 1080"
+Window="Win_1"
+Window="Win_2"
+Window="Win_3"
diff --git a/system/ecad/lpf-loadcell-amp/loadcell-amp.brd b/system/ecad/lpf-loadcell-amp/loadcell-amp.brd
new file mode 100644
index 0000000..95403ab
--- /dev/null
+++ b/system/ecad/lpf-loadcell-amp/loadcell-amp.brd
@@ -0,0 +1,1384 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE eagle SYSTEM "eagle.dtd">
+<eagle version="9.6.0">
+<drawing>
+<settings>
+<setting alwaysvectorfont="no"/>
+<setting verticaltext="up"/>
+</settings>
+<grid distance="0.1" 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"/>
+<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="yes" active="yes"/>
+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
+<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
+<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
+<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
+<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
+<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
+<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
+<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/>
+<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/>
+<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/>
+<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
+<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
+<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
+<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
+<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
+<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
+<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
+<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
+<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/>
+<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/>
+<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="113" name="IDFDebug" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
+<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="133" name="bottom_silk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
+<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/>
+<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
+<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
+<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
+<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
+<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
+<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
+<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
+<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
+<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
+<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/>
+</layers>
+<board>
+<plain>
+<wire x1="0" y1="0" x2="0" y2="34" width="0" layer="20"/>
+<wire x1="0" y1="34" x2="18.5" y2="34" width="0" layer="20"/>
+<wire x1="18.5" y1="34" x2="20.5" y2="32" width="0" layer="20"/>
+<wire x1="20.5" y1="32" x2="28" y2="32" width="0" layer="20"/>
+<wire x1="28" y1="32" x2="30" y2="34" width="0" layer="20"/>
+<wire x1="30" y1="34" x2="63" y2="34" width="0" layer="20"/>
+<wire x1="63" y1="34" x2="63" y2="0" width="0" layer="20"/>
+<wire x1="63" y1="0" x2="0" y2="0" width="0" layer="20"/>
+<text x="12.2" y="1.2" size="0.8128" layer="21" font="vector" align="center">0.1uF</text>
+<text x="17.4" y="1.2" size="0.8128" layer="21" font="vector" align="center">0.1uF</text>
+<text x="45.5" y="18.2" size="0.8128" layer="21" font="vector" rot="R270" align="center-left">exc 3v3 (dflt)</text>
+<text x="48.1" y="18.3" size="0.8128" layer="21" font="vector" rot="R270" align="center-left">exc 5v</text>
+<circle x="51.2" y="16.8" radius="0.14141875" width="0.3048" layer="21"/>
+<circle x="37.8" y="16.8" radius="0.14141875" width="0.3048" layer="21"/>
+<circle x="10.3" y="4.3" radius="0.14141875" width="0.3048" layer="21"/>
+<text x="22.86" y="5.08" size="0.8128" layer="21" font="vector" rot="R90" align="center-left">AINP</text>
+<text x="25.4" y="5.08" size="0.8128" layer="21" font="vector" rot="R90" align="center-left">AINN</text>
+<text x="27.94" y="5.08" size="0.8128" layer="21" font="vector" rot="R90" align="center-left">EXCN</text>
+<text x="30.48" y="5.08" size="0.8128" layer="21" font="vector" rot="R90" align="center-left">EXCP</text>
+<text x="33.02" y="6.35" size="0.8128" layer="21" font="vector" rot="R90" align="center-left">SHLD</text>
+<text x="22.86" y="8.89" size="0.8128" layer="21" font="vector" align="center-left">CHA SER2</text>
+<text x="38.1" y="17.78" size="0.8128" layer="21" font="vector" align="center-left">CHB SER4</text>
+<text x="50.8" y="17.78" size="0.8128" layer="21" font="vector" align="center-left">CHC SER0</text>
+<dimension x1="0" y1="37" x2="63" y2="37" x3="31.5" y3="39" textsize="0.8128" layer="47"/>
+<dimension x1="-3" y1="34" x2="-3" y2="0" x3="-5" y3="17" textsize="0.8128" layer="47"/>
+<dimension x1="66" y1="34" x2="66" y2="21" x3="68" y3="27.5" textsize="0.8128" layer="47"/>
+<dimension x1="66" y1="34" x2="66" y2="4" x3="74" y3="19" textsize="0.8128" layer="47"/>
+<dimension x1="0" y1="-3" x2="4" y2="-3" x3="2" y3="-6" textsize="0.8128" layer="47"/>
+<dimension x1="0" y1="-3" x2="34" y2="-3" x3="17" y3="-9" textsize="0.8128" layer="47"/>
+<dimension x1="0" y1="-3" x2="59" y2="-3" x3="29.5" y3="-13" textsize="0.8128" layer="47"/>
+<text x="58.52" y="7.8" size="0.8128" layer="21" font="vector" rot="R90" align="center-left">G / CI / CK / MI</text>
+</plain>
+<libraries>
+<library name="SparkFun-Connectors">
+<description>&lt;h3&gt;SparkFun Connectors&lt;/h3&gt;
+This library contains electrically-functional connectors. 
+&lt;br&gt;
+&lt;br&gt;
+We've spent an enormous amount of time creating and checking these footprints and parts, but it is &lt;b&gt; the end user's responsibility&lt;/b&gt; to ensure correctness and suitablity for a given componet or application. 
+&lt;br&gt;
+&lt;br&gt;If you enjoy using this library, please buy one of our products at &lt;a href=" www.sparkfun.com"&gt;SparkFun.com&lt;/a&gt;.
+&lt;br&gt;
+&lt;br&gt;
+&lt;b&gt;Licensing:&lt;/b&gt; Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ 
+&lt;br&gt;
+&lt;br&gt;
+You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
+<packages>
+<package name="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="1X04_LOCK_LONGPADS">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin Long Pads w/ Locking Footprint&lt;/h3&gt;
+Holes are offset 0.005" from center to lock pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="1.524" y1="-0.127" x2="1.016" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="4.064" y1="-0.127" x2="3.556" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="6.604" y1="-0.127" x2="6.096" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.127" x2="-1.016" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.127" x2="-1.27" y2="0.8636" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="0.8636" x2="-0.9906" y2="1.143" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.127" x2="-1.27" y2="-1.1176" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-1.1176" x2="-0.9906" y2="-1.397" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.127" x2="8.636" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.127" x2="8.89" y2="-1.1176" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-1.1176" x2="8.6106" y2="-1.397" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.127" x2="8.89" y2="0.8636" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="0.8636" x2="8.6106" y2="1.143" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.016" shape="long" rot="R90"/>
+<pad name="2" x="2.54" y="-0.254" drill="1.016" shape="long" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.016" shape="long" rot="R90"/>
+<pad name="4" x="7.62" y="-0.254" drill="1.016" shape="long" rot="R90"/>
+<rectangle x1="-0.2921" y1="-0.4191" x2="0.2921" y2="0.1651" layer="51"/>
+<rectangle x1="2.2479" y1="-0.4191" x2="2.8321" y2="0.1651" layer="51"/>
+<rectangle x1="4.7879" y1="-0.4191" x2="5.3721" y2="0.1651" layer="51"/>
+<rectangle x1="7.3279" y1="-0.4191" x2="7.9121" y2="0.1651" layer="51" rot="R90"/>
+<text x="-1.27" y="1.651" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.413" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_LOCK">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin Locking Footprint&lt;/h3&gt;
+Pins are offset 0.005" from center to lock pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="51"/>
+<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="51"/>
+<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="51"/>
+<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="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="51"/>
+<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="51"/>
+<wire x1="8.255" y1="-1.27" x2="6.985" 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="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="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" 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"/>
+<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+</packages>
+</library>
+<library name="connector">
+<packages>
+<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"/>
+<wire x1="0" y1="0" x2="28.575" y2="0" width="0.127" layer="51"/>
+<wire x1="28.575" y1="0" x2="28.575" y2="20.32" width="0.127" layer="51"/>
+<wire x1="1.27" y1="20.32" x2="0" y2="19.05" width="0.127" layer="51"/>
+<wire x1="0" y1="19.05" x2="0" y2="0" width="0.127" layer="51"/>
+<smd name="P$4" x="6.985" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$5" x="8.255" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$6" x="9.525" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$7" x="10.795" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$8" x="12.065" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$9" x="13.335" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$10" x="15.875" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$11" x="17.145" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$12" x="18.415" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$13" x="19.685" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$14" x="20.955" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$15" x="22.225" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$16" x="23.495" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$17" x="24.765" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$18" x="26.035" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$19" x="28.7274" y="1.27" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$20" x="28.7274" y="2.54" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$21" x="28.7274" y="3.81" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$22" x="28.7274" y="5.08" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$23" x="28.7274" y="6.35" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$24" x="28.7274" y="7.62" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$25" x="28.7274" y="8.89" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$26" x="28.7274" y="10.16" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$27" x="13.335" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$28" x="12.065" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$29" x="10.795" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$30" x="9.525" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$31" x="8.255" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$32" x="6.985" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$33" x="5.715" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$34" x="4.445" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$35" x="3.175" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<wire x1="18.796" y1="20.32" x2="19.177" y2="19.939" width="0.127" layer="51"/>
+<wire x1="19.177" y1="19.939" x2="26.924" y2="19.939" width="0.127" layer="51"/>
+<wire x1="26.924" y1="19.939" x2="27.305" y2="20.32" width="0.127" layer="51"/>
+<wire x1="27.305" y1="20.32" x2="28.575" y2="20.32" width="0.127" layer="51"/>
+<wire x1="18.796" y1="20.32" x2="1.27" y2="20.32" width="0.127" layer="51"/>
+<wire x1="0.127" y1="19.05" x2="1.27" y2="20.193" width="0.127" layer="21"/>
+<wire x1="28.448" y1="20.193" x2="28.067" y2="20.193" width="0.127" layer="21"/>
+<wire x1="28.448" y1="20.193" x2="28.448" y2="19.812" width="0.127" layer="21"/>
+<wire x1="28.448" y1="0.127" x2="28.448" y2="0.508" width="0.127" layer="21"/>
+<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">
+<pad name="P$1" x="0" y="0" drill="3.25" diameter="5.75" 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="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="sensor">
+<packages>
+<package name="SOIC127P600X175-16N">
+<circle x="-4.145" y="4.945" radius="0.1" width="0.2" layer="21"/>
+<circle x="-4.145" y="4.945" radius="0.1" width="0.2" layer="51"/>
+<wire x1="-1.95" y1="4.95" x2="1.95" y2="4.95" width="0.127" layer="51"/>
+<wire x1="-1.95" y1="-4.95" x2="1.95" y2="-4.95" width="0.127" layer="51"/>
+<wire x1="-1.95" y1="5.065" x2="1.95" y2="5.065" width="0.127" layer="21"/>
+<wire x1="-1.95" y1="-5.065" x2="1.95" y2="-5.065" width="0.127" layer="21"/>
+<wire x1="-1.95" y1="4.95" x2="-1.95" y2="-4.95" width="0.127" layer="51"/>
+<wire x1="1.95" y1="4.95" x2="1.95" y2="-4.95" width="0.127" layer="51"/>
+<wire x1="-3.71" y1="5.2" x2="3.71" y2="5.2" width="0.05" layer="39"/>
+<wire x1="-3.71" y1="-5.2" x2="3.71" y2="-5.2" width="0.05" layer="39"/>
+<wire x1="-3.71" y1="5.2" x2="-3.71" y2="-5.2" width="0.05" layer="39"/>
+<wire x1="3.71" y1="5.2" x2="3.71" y2="-5.2" width="0.05" layer="39"/>
+<text x="-3.5" y="-5.5" size="1.27" layer="27" align="top-left">&gt;VALUE</text>
+<text x="-3.5" y="5.5" size="1.27" layer="25">&gt;NAME</text>
+<smd name="1" x="-2.475" y="4.445" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="2" x="-2.475" y="3.175" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="3" x="-2.475" y="1.905" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="4" x="-2.475" y="0.635" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="5" x="-2.475" y="-0.635" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="6" x="-2.475" y="-1.905" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="7" x="-2.475" y="-3.175" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="8" x="-2.475" y="-4.445" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="9" x="2.475" y="-4.445" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="10" x="2.475" y="-3.175" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="11" x="2.475" y="-1.905" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="12" x="2.475" y="-0.635" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="13" x="2.475" y="0.635" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="14" x="2.475" y="1.905" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="15" x="2.475" y="3.175" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="16" x="2.475" y="4.445" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+</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>
+</packages>
+</library>
+</libraries>
+<attributes>
+</attributes>
+<variantdefs>
+</variantdefs>
+<classes>
+<class number="0" name="default" width="0" drill="0">
+</class>
+</classes>
+<designrules name="default *">
+<description language="de">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
+&lt;p&gt;
+Die Standard-Design-Rules sind so gewählt, dass sie für 
+die meisten Anwendungen passen. Sollte ihre Platine 
+besondere Anforderungen haben, treffen Sie die erforderlichen
+Einstellungen hier und speichern die Design Rules unter 
+einem neuen Namen ab.</description>
+<description language="en">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
+&lt;p&gt;
+The default Design Rules have been set to cover
+a wide range of applications. Your particular design
+may have different requirements, so please make the
+necessary adjustments and save your customized
+design rules under a new name.</description>
+<param name="layerSetup" value="(1*16)"/>
+<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
+<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/>
+<param name="mdWireWire" value="6mil"/>
+<param name="mdWirePad" value="6mil"/>
+<param name="mdWireVia" value="6mil"/>
+<param name="mdPadPad" value="6mil"/>
+<param name="mdPadVia" value="6mil"/>
+<param name="mdViaVia" value="6mil"/>
+<param name="mdSmdPad" value="6mil"/>
+<param name="mdSmdVia" value="6mil"/>
+<param name="mdSmdSmd" value="6mil"/>
+<param name="mdViaViaSameLayer" value="6mil"/>
+<param name="mnLayersViaInSmd" value="2"/>
+<param name="mdCopperDimension" value="8mil"/>
+<param name="mdDrill" value="6mil"/>
+<param name="mdSmdStop" value="0mil"/>
+<param name="msWidth" value="6mil"/>
+<param name="msDrill" value="0.35mm"/>
+<param name="msMicroVia" value="9.99mm"/>
+<param name="msBlindViaRatio" value="0.5"/>
+<param name="rvPadTop" value="0.25"/>
+<param name="rvPadInner" value="0.25"/>
+<param name="rvPadBottom" value="0.25"/>
+<param name="rvViaOuter" value="0.25"/>
+<param name="rvViaInner" value="0.25"/>
+<param name="rvMicroViaOuter" value="0.25"/>
+<param name="rvMicroViaInner" value="0.25"/>
+<param name="rlMinPadTop" value="10mil"/>
+<param name="rlMaxPadTop" value="20mil"/>
+<param name="rlMinPadInner" value="10mil"/>
+<param name="rlMaxPadInner" value="20mil"/>
+<param name="rlMinPadBottom" value="10mil"/>
+<param name="rlMaxPadBottom" value="20mil"/>
+<param name="rlMinViaOuter" value="8mil"/>
+<param name="rlMaxViaOuter" value="20mil"/>
+<param name="rlMinViaInner" value="8mil"/>
+<param name="rlMaxViaInner" value="20mil"/>
+<param name="rlMinMicroViaOuter" value="4mil"/>
+<param name="rlMaxMicroViaOuter" value="20mil"/>
+<param name="rlMinMicroViaInner" value="4mil"/>
+<param name="rlMaxMicroViaInner" value="20mil"/>
+<param name="psTop" value="-1"/>
+<param name="psBottom" value="-1"/>
+<param name="psFirst" value="-1"/>
+<param name="psElongationLong" value="100"/>
+<param name="psElongationOffset" value="100"/>
+<param name="mvStopFrame" value="1"/>
+<param name="mvCreamFrame" value="0"/>
+<param name="mlMinStopFrame" value="4mil"/>
+<param name="mlMaxStopFrame" value="4mil"/>
+<param name="mlMinCreamFrame" value="0mil"/>
+<param name="mlMaxCreamFrame" value="0mil"/>
+<param name="mlViaStopLimit" value="35mil"/>
+<param name="srRoundness" value="0"/>
+<param name="srMinRoundness" value="0mil"/>
+<param name="srMaxRoundness" value="0mil"/>
+<param name="slThermalIsolate" value="10mil"/>
+<param name="slThermalsForVias" value="0"/>
+<param name="dpMaxLengthDifference" value="10mm"/>
+<param name="dpGapFactor" value="2.5"/>
+<param name="checkAngle" value="0"/>
+<param name="checkFont" value="1"/>
+<param name="checkRestrict" value="1"/>
+<param name="checkStop" value="0"/>
+<param name="checkValues" value="0"/>
+<param name="checkNames" value="1"/>
+<param name="checkWireStubs" value="1"/>
+<param name="checkPolygonWidth" value="0"/>
+<param name="useDiameter" value="13"/>
+<param name="maxErrors" value="50"/>
+</designrules>
+<autorouter>
+<pass name="Default">
+<param name="RoutingGrid" value="50mil"/>
+<param name="AutoGrid" value="1"/>
+<param name="Efforts" value="0"/>
+<param name="TopRouterVariant" value="1"/>
+<param name="tpViaShape" value="round"/>
+<param name="PrefDir.1" value="a"/>
+<param name="PrefDir.2" value="0"/>
+<param name="PrefDir.3" value="0"/>
+<param name="PrefDir.4" value="0"/>
+<param name="PrefDir.5" value="0"/>
+<param name="PrefDir.6" value="0"/>
+<param name="PrefDir.7" value="0"/>
+<param name="PrefDir.8" value="0"/>
+<param name="PrefDir.9" value="0"/>
+<param name="PrefDir.10" value="0"/>
+<param name="PrefDir.11" value="0"/>
+<param name="PrefDir.12" value="0"/>
+<param name="PrefDir.13" value="0"/>
+<param name="PrefDir.14" value="0"/>
+<param name="PrefDir.15" value="0"/>
+<param name="PrefDir.16" value="a"/>
+<param name="cfVia" value="8"/>
+<param name="cfNonPref" value="5"/>
+<param name="cfChangeDir" value="2"/>
+<param name="cfOrthStep" value="2"/>
+<param name="cfDiagStep" value="3"/>
+<param name="cfExtdStep" value="0"/>
+<param name="cfBonusStep" value="1"/>
+<param name="cfMalusStep" value="1"/>
+<param name="cfPadImpact" value="4"/>
+<param name="cfSmdImpact" value="4"/>
+<param name="cfBusImpact" value="0"/>
+<param name="cfHugging" value="3"/>
+<param name="cfAvoid" value="4"/>
+<param name="cfPolygon" value="10"/>
+<param name="cfBase.1" value="0"/>
+<param name="cfBase.2" value="1"/>
+<param name="cfBase.3" value="1"/>
+<param name="cfBase.4" value="1"/>
+<param name="cfBase.5" value="1"/>
+<param name="cfBase.6" value="1"/>
+<param name="cfBase.7" value="1"/>
+<param name="cfBase.8" value="1"/>
+<param name="cfBase.9" value="1"/>
+<param name="cfBase.10" value="1"/>
+<param name="cfBase.11" value="1"/>
+<param name="cfBase.12" value="1"/>
+<param name="cfBase.13" value="1"/>
+<param name="cfBase.14" value="1"/>
+<param name="cfBase.15" value="1"/>
+<param name="cfBase.16" value="0"/>
+<param name="mnVias" value="20"/>
+<param name="mnSegments" value="9999"/>
+<param name="mnExtdSteps" value="9999"/>
+<param name="mnRipupLevel" value="10"/>
+<param name="mnRipupSteps" value="100"/>
+<param name="mnRipupTotal" value="100"/>
+</pass>
+<pass name="Follow-me" refer="Default" active="yes">
+</pass>
+<pass name="Busses" refer="Default" active="yes">
+<param name="cfNonPref" value="4"/>
+<param name="cfBusImpact" value="4"/>
+<param name="cfHugging" value="0"/>
+<param name="mnVias" value="0"/>
+</pass>
+<pass name="Route" refer="Default" active="yes">
+</pass>
+<pass name="Optimize1" refer="Default" active="yes">
+<param name="cfVia" value="99"/>
+<param name="cfExtdStep" value="10"/>
+<param name="cfHugging" value="1"/>
+<param name="mnExtdSteps" value="1"/>
+<param name="mnRipupLevel" value="0"/>
+</pass>
+<pass name="Optimize2" refer="Optimize1" active="yes">
+<param name="cfNonPref" value="0"/>
+<param name="cfChangeDir" value="6"/>
+<param name="cfExtdStep" value="0"/>
+<param name="cfBonusStep" value="2"/>
+<param name="cfMalusStep" value="2"/>
+<param name="cfPadImpact" value="2"/>
+<param name="cfSmdImpact" value="2"/>
+<param name="cfHugging" value="0"/>
+</pass>
+<pass name="Optimize3" refer="Optimize2" active="yes">
+<param name="cfChangeDir" value="8"/>
+<param name="cfPadImpact" value="0"/>
+<param name="cfSmdImpact" value="0"/>
+</pass>
+<pass name="Optimize4" refer="Optimize3" active="yes">
+<param name="cfChangeDir" value="25"/>
+</pass>
+</autorouter>
+<elements>
+<element name="J1" library="SparkFun-Connectors" package="2X5-SHROUDED_LOCK_LATCH" value="" x="46.5" y="29" smashed="yes" rot="R90">
+<attribute name="NAME" x="35.959" y="24.809" size="0.6096" layer="25" font="vector" ratio="20" rot="R90"/>
+<attribute name="VALUE" x="57.549" y="24.682" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
+</element>
+<element name="U1" library="connector" package="UCBUS_MODULE_EXT" value="UCBUS_MODULE_EXT" x="1.23" y="12.14" smashed="yes"/>
+<element name="J8" library="connector" package="PWRPAD_3-25MM" value="PWRPADM3" x="4" y="4" smashed="yes"/>
+<element name="J9" library="connector" package="PWRPAD_3-25MM" value="PWRPADM3" x="59" y="21" smashed="yes"/>
+<element name="J10" library="connector" package="PWRPAD_3-25MM" value="PWRPADM3" x="34" y="21" smashed="yes"/>
+<element name="J11" library="SparkFun-Connectors" package="1X04_LOCK_LONGPADS" value="" x="23" y="3" smashed="yes">
+<attribute name="NAME" x="21.73" y="4.651" size="0.6096" layer="25" font="vector" ratio="20"/>
+<attribute name="PROD_ID" value="CONN-09696" x="23" y="3" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="21.73" y="0.587" size="0.6096" layer="27" font="vector" ratio="20"/>
+</element>
+<element name="J12" library="connector" package="SOLDER_ON_SMALL" value="PWRPADSOLDER_SMALL" x="33.1" y="3.3" smashed="yes"/>
+<element name="U2" library="sensor" package="SOIC127P600X175-16N" value="ADS1231IDR" x="16" y="7" smashed="yes" rot="R90">
+<attribute name="AVAILABILITY" value="Good" x="16" y="7" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="DESCRIPTION" value=" 24-Bit, 80SPS, 1-Ch Delta-Sigma ADC for Resistive Bridge Sensors &amp; Weigh Scales 16-SOIC -40 to 85 " x="16" y="7" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MF" value="Texas Instruments" x="16" y="7" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MP" value="ADS1231IDR" x="16" y="7" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="NAME" x="10.5" y="3.5" size="1.27" layer="25" rot="R90"/>
+<attribute name="PACKAGE" value="SOIC-16 Texas Instruments" x="16" y="7" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRICE" value="None" x="16" y="7" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PURCHASE-URL" value="https://pricing.snapeda.com/search/part/ADS1231IDR/?ref=eda" x="16" y="7" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="21.5" y="3.5" size="1.27" layer="27" rot="R90" align="top-left"/>
+</element>
+<element name="J2" library="connector" package="SOLDER_JUMPER" value="SOLDER_JUMPER" x="45.5" y="20" smashed="yes" rot="R90">
+<attribute name="NAME" x="44.357" y="18.349" size="1.27" layer="25" ratio="10" rot="R90"/>
+<attribute name="VALUE" x="45.5" y="20.4001" size="0.02" layer="27" rot="R90"/>
+</element>
+<element name="J3" library="connector" package="SOLDER_JUMPER" value="SOLDER_JUMPER" x="48.5" y="20" smashed="yes" rot="R90">
+<attribute name="NAME" x="47.357" y="18.349" size="1.27" layer="25" ratio="10" rot="R90"/>
+<attribute name="VALUE" x="48.5" y="20.4001" size="0.02" layer="27" rot="R90"/>
+</element>
+<element name="C1" library="passives" package="0805" value="0.1uF" x="17.3" y="2.5" smashed="yes">
+<attribute name="NAME" x="16.538" y="3.3255" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0805" x="17.3" y="2.5" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="17.3" y="2.5" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="16.284" y="0.468" size="1.016" layer="27"/>
+<attribute name="VOLTAGE" value="" x="17.3" y="2.5" size="1.778" layer="27" display="off"/>
+</element>
+<element name="C2" library="passives" package="0805" value="0.1uF" x="12.2" y="2.5" smashed="yes">
+<attribute name="NAME" x="11.438" y="3.3255" size="1.016" layer="25"/>
+<attribute name="PACKAGE" value="0805" x="12.2" y="2.5" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="12.2" y="2.5" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="11.184" y="0.468" size="1.016" layer="27"/>
+<attribute name="VOLTAGE" value="" x="12.2" y="2.5" size="1.778" layer="27" display="off"/>
+</element>
+<element name="J4" library="SparkFun-Connectors" package="1X04_LOCK_LONGPADS" value="" x="36.5" y="3" smashed="yes">
+<attribute name="NAME" x="35.23" y="4.651" size="0.6096" layer="25" font="vector" ratio="20"/>
+<attribute name="PROD_ID" value="CONN-09696" x="31.9" y="17.6" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="35.23" y="0.587" size="0.6096" layer="27" font="vector" ratio="20"/>
+</element>
+<element name="J5" library="connector" package="SOLDER_ON_SMALL" value="PWRPADSOLDER_SMALL" x="46.6" y="3.3" smashed="yes"/>
+<element name="U3" library="sensor" package="SOIC127P600X175-16N" value="ADS1231IDR" x="40.5" y="11" smashed="yes">
+<attribute name="AVAILABILITY" value="Good" x="30" y="21.1" size="1.778" layer="27" display="off"/>
+<attribute name="DESCRIPTION" value=" 24-Bit, 80SPS, 1-Ch Delta-Sigma ADC for Resistive Bridge Sensors &amp; Weigh Scales 16-SOIC -40 to 85 " x="30" y="21.1" size="1.778" layer="27" display="off"/>
+<attribute name="MF" value="Texas Instruments" x="30" y="21.1" size="1.778" layer="27" display="off"/>
+<attribute name="MP" value="ADS1231IDR" x="30" y="21.1" size="1.778" layer="27" display="off"/>
+<attribute name="NAME" x="37" y="16.5" size="1.27" layer="25"/>
+<attribute name="PACKAGE" value="SOIC-16 Texas Instruments" x="30" y="21.1" size="1.778" layer="27" display="off"/>
+<attribute name="PRICE" value="None" x="30" y="21.1" size="1.778" layer="27" display="off"/>
+<attribute name="PURCHASE-URL" value="https://pricing.snapeda.com/search/part/ADS1231IDR/?ref=eda" x="30" y="21.1" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="37" y="5.5" size="1.27" layer="27" align="top-left"/>
+</element>
+<element name="C3" library="passives" package="0805" value="0.1uF" x="36" y="9.7" smashed="yes" rot="R270">
+<attribute name="NAME" x="36.8255" y="10.462" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0805" x="23.4" y="32.4" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="23.4" y="32.4" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="33.968" y="10.716" size="1.016" layer="27" rot="R270"/>
+<attribute name="VOLTAGE" value="" x="23.4" y="32.4" size="1.778" layer="27" rot="R270" display="off"/>
+</element>
+<element name="C4" library="passives" package="0805" value="0.1uF" x="36" y="14.8" smashed="yes" rot="R270">
+<attribute name="NAME" x="36.8255" y="15.562" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0805" x="33" y="25.3" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="33" y="25.3" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="33.968" y="15.816" size="1.016" layer="27" rot="R270"/>
+<attribute name="VOLTAGE" value="" x="33" y="25.3" size="1.778" layer="27" rot="R270" display="off"/>
+</element>
+<element name="J6" library="SparkFun-Connectors" package="1X04_LOCK_LONGPADS" value="" x="50" y="3" smashed="yes">
+<attribute name="NAME" x="48.73" y="4.651" size="0.6096" layer="25" font="vector" ratio="20"/>
+<attribute name="PROD_ID" value="CONN-09696" x="50" y="22.4" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="48.73" y="0.587" size="0.6096" layer="27" font="vector" ratio="20"/>
+</element>
+<element name="J7" library="connector" package="SOLDER_ON_SMALL" value="PWRPADSOLDER_SMALL" x="60.1" y="3.3" smashed="yes"/>
+<element name="U4" library="sensor" package="SOIC127P600X175-16N" value="ADS1231IDR" x="54" y="11" smashed="yes">
+<attribute name="AVAILABILITY" value="Good" x="43.5" y="21.1" size="1.778" layer="27" display="off"/>
+<attribute name="DESCRIPTION" value=" 24-Bit, 80SPS, 1-Ch Delta-Sigma ADC for Resistive Bridge Sensors &amp; Weigh Scales 16-SOIC -40 to 85 " x="43.5" y="21.1" size="1.778" layer="27" display="off"/>
+<attribute name="MF" value="Texas Instruments" x="43.5" y="21.1" size="1.778" layer="27" display="off"/>
+<attribute name="MP" value="ADS1231IDR" x="43.5" y="21.1" size="1.778" layer="27" display="off"/>
+<attribute name="NAME" x="50.5" y="16.5" size="1.27" layer="25"/>
+<attribute name="PACKAGE" value="SOIC-16 Texas Instruments" x="43.5" y="21.1" size="1.778" layer="27" display="off"/>
+<attribute name="PRICE" value="None" x="43.5" y="21.1" size="1.778" layer="27" display="off"/>
+<attribute name="PURCHASE-URL" value="https://pricing.snapeda.com/search/part/ADS1231IDR/?ref=eda" x="43.5" y="21.1" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="50.5" y="5.5" size="1.27" layer="27" align="top-left"/>
+</element>
+<element name="C5" library="passives" package="0805" value="0.1uF" x="49.5" y="9.7" smashed="yes" rot="R270">
+<attribute name="NAME" x="50.3255" y="10.462" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0805" x="59.5" y="20.2" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="59.5" y="20.2" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="47.468" y="10.716" size="1.016" layer="27" rot="R270"/>
+<attribute name="VOLTAGE" value="" x="59.5" y="20.2" size="1.778" layer="27" rot="R270" display="off"/>
+</element>
+<element name="C6" library="passives" package="0805" value="0.1uF" x="49.5" y="14.7" smashed="yes" rot="R270">
+<attribute name="NAME" x="50.3255" y="15.462" size="1.016" layer="25" rot="R270"/>
+<attribute name="PACKAGE" value="0805" x="54.6" y="29.8" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="54.6" y="29.8" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="47.468" y="15.716" size="1.016" layer="27" rot="R270"/>
+<attribute name="VOLTAGE" value="" x="54.6" y="29.8" size="1.778" layer="27" rot="R270" display="off"/>
+</element>
+<element name="J13" library="SparkFun-Connectors" package="1X04_LOCK" value="" x="60.4" y="15.7" smashed="yes" rot="R270">
+<attribute name="NAME" x="61.797" y="16.97" size="0.6096" layer="25" font="vector" ratio="20" rot="R270"/>
+<attribute name="PROD_ID" value="CONN-09696" x="60.4" y="15.7" size="0.8128" layer="27" font="vector" rot="R270" display="off"/>
+<attribute name="VALUE" x="58.368" y="16.97" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
+</element>
+</elements>
+<signals>
+<signal name="GND">
+<contactref element="U1" pad="P$21"/>
+<contactref element="U1" pad="P$22"/>
+<contactref element="J1" pad="6"/>
+<contactref element="J1" pad="5"/>
+<polygon width="0.1524" layer="16" thermals="no">
+<vertex x="-1" y="36"/>
+<vertex x="65" y="36"/>
+<vertex x="65" y="-1"/>
+<vertex x="15" y="-1"/>
+<vertex x="15" y="7"/>
+<vertex x="14.5" y="7"/>
+<vertex x="14.5" y="-1"/>
+<vertex x="-1" y="-1"/>
+</polygon>
+<polygon width="0.1524" layer="1">
+<vertex x="28" y="17.5"/>
+<vertex x="32" y="17.5"/>
+<vertex x="32" y="15.5"/>
+<vertex x="28" y="15.5"/>
+</polygon>
+<contactref element="U2" pad="2"/>
+<contactref element="U2" pad="11"/>
+<contactref element="J12" pad="P$1"/>
+<contactref element="C2" pad="2"/>
+<wire x1="12.825" y1="4.525" x2="12.825" y2="2.875" width="0.3048" layer="1"/>
+<wire x1="12.825" y1="2.875" x2="13.2" y2="2.5" width="0.3048" layer="1"/>
+<wire x1="12.825" y1="4.525" x2="12.825" y2="6.125" width="0.3048" layer="1"/>
+<wire x1="12.825" y1="6.125" x2="13" y2="6.3" width="0.3048" layer="1"/>
+<via x="13" y="6.3" extent="1-16" drill="0.35"/>
+<contactref element="U3" pad="2"/>
+<contactref element="U3" pad="11"/>
+<contactref element="J5" pad="P$1"/>
+<contactref element="C4" pad="2"/>
+<contactref element="U4" pad="2"/>
+<contactref element="U4" pad="11"/>
+<contactref element="J7" pad="P$1"/>
+<contactref element="C6" pad="2"/>
+<wire x1="36" y1="13.8" x2="36.375" y2="14.175" width="0.3048" layer="1"/>
+<wire x1="36.375" y1="14.175" x2="38.025" y2="14.175" width="0.3048" layer="1"/>
+<wire x1="38.025" y1="14.175" x2="39.375" y2="14.175" width="0.3048" layer="1"/>
+<wire x1="39.375" y1="14.175" x2="39.9" y2="14.7" width="0.3048" layer="1"/>
+<via x="39.9" y="14.7" extent="1-16" drill="0.35"/>
+<wire x1="49.5" y1="13.7" x2="49.975" y2="14.175" width="0.3048" layer="1"/>
+<wire x1="49.975" y1="14.175" x2="51.525" y2="14.175" width="0.3048" layer="1"/>
+<wire x1="51.525" y1="14.175" x2="52.875" y2="14.175" width="0.3048" layer="1"/>
+<wire x1="52.875" y1="14.175" x2="53.4" y2="14.7" width="0.3048" layer="1"/>
+<via x="53.4" y="14.7" extent="1-16" drill="0.35"/>
+<wire x1="42.975" y1="9.095" x2="41.605" y2="9.095" width="0.3048" layer="1"/>
+<wire x1="41.605" y1="9.095" x2="41.4" y2="9.3" width="0.3048" layer="1"/>
+<via x="41.4" y="9.3" extent="1-16" drill="0.35"/>
+<wire x1="56.475" y1="9.095" x2="55.005" y2="9.095" width="0.3048" layer="1"/>
+<wire x1="55.005" y1="9.095" x2="54.9" y2="9.2" width="0.3048" layer="1"/>
+<via x="54.9" y="9.2" extent="1-16" drill="0.35"/>
+<wire x1="17.905" y1="9.475" x2="17.905" y2="8.095" width="0.3048" layer="1"/>
+<wire x1="17.905" y1="8.095" x2="18.1" y2="7.9" width="0.3048" layer="1"/>
+<via x="18.1" y="7.9" extent="1-16" drill="0.35"/>
+<via x="31.5" y="17" extent="1-16" drill="0.35"/>
+<via x="28.5" y="17" extent="1-16" drill="0.35"/>
+<via x="32.5" y="6" extent="1-16" drill="0.35"/>
+<via x="33.5" y="6" extent="1-16" drill="0.35"/>
+<via x="34.5" y="6" extent="1-16" drill="0.35"/>
+<via x="46" y="6" extent="1-16" drill="0.35"/>
+<via x="47" y="6" extent="1-16" drill="0.35"/>
+<via x="48" y="6" extent="1-16" drill="0.35"/>
+<via x="59.5" y="6" extent="1-16" drill="0.35"/>
+<via x="60.5" y="6" extent="1-16" drill="0.35"/>
+<via x="61.5" y="6" extent="1-16" drill="0.35"/>
+<polygon width="0.2032" layer="1" thermals="no">
+<vertex x="59" y="6.5"/>
+<vertex x="59" y="-0.5"/>
+<vertex x="63.5" y="-0.5"/>
+<vertex x="63.5" y="6.5"/>
+</polygon>
+<polygon width="0.2032" layer="1" thermals="no">
+<vertex x="45.5" y="6.5"/>
+<vertex x="45.5" y="-0.5"/>
+<vertex x="48.5" y="-0.5"/>
+<vertex x="48.5" y="6.5"/>
+</polygon>
+<polygon width="0.2032" layer="1" thermals="no">
+<vertex x="32" y="6.5"/>
+<vertex x="32" y="-0.5"/>
+<vertex x="35" y="-0.5"/>
+<vertex x="35" y="6.5"/>
+</polygon>
+<contactref element="J13" pad="4"/>
+</signal>
+<signal name="+3V3">
+<contactref element="U1" pad="P$25"/>
+<contactref element="J2" pad="2"/>
+<contactref element="U2" pad="10"/>
+<contactref element="J2" pad="1"/>
+<contactref element="J3" pad="1"/>
+<contactref element="J11" pad="4"/>
+<wire x1="30.62" y1="4.08" x2="30.62" y2="2.746" width="0.2032" layer="1"/>
+<wire x1="19.175" y1="9.475" x2="19.175" y2="10.575" width="0.2032" layer="1"/>
+<wire x1="19.175" y1="10.575" x2="19.5" y2="10.9" width="0.2032" layer="1"/>
+<wire x1="19.5" y1="10.9" x2="23.8" y2="10.9" width="0.2032" layer="1"/>
+<wire x1="23.8" y1="10.9" x2="30.62" y2="4.08" width="0.2032" layer="1"/>
+<contactref element="U2" pad="13"/>
+<contactref element="U2" pad="1"/>
+<contactref element="C2" pad="1"/>
+<wire x1="11.555" y1="4.525" x2="11.555" y2="5.955" width="0.3048" layer="1"/>
+<wire x1="15.365" y1="8.765" x2="15.365" y2="9.475" width="0.3048" layer="1"/>
+<wire x1="11.555" y1="5.955" x2="12.05" y2="6.45" width="0.3048" layer="1"/>
+<wire x1="12.05" y1="6.45" x2="12.7" y2="7.1" width="0.3048" layer="1"/>
+<wire x1="12.7" y1="7.1" x2="13.7" y2="7.1" width="0.3048" layer="1"/>
+<wire x1="13.7" y1="7.1" x2="15.365" y2="8.765" width="0.3048" layer="1"/>
+<wire x1="11.555" y1="4.525" x2="11.555" y2="2.855" width="0.3048" layer="1"/>
+<wire x1="11.555" y1="2.855" x2="11.2" y2="2.5" width="0.3048" layer="1"/>
+<contactref element="U3" pad="13"/>
+<contactref element="U3" pad="1"/>
+<contactref element="C4" pad="1"/>
+<contactref element="U3" pad="10"/>
+<contactref element="J4" pad="4"/>
+<contactref element="U4" pad="13"/>
+<contactref element="U4" pad="1"/>
+<contactref element="C6" pad="1"/>
+<contactref element="U4" pad="10"/>
+<contactref element="J6" pad="4"/>
+<wire x1="36" y1="15.8" x2="36.355" y2="15.445" width="0.3048" layer="1"/>
+<wire x1="36.355" y1="15.445" x2="38.025" y2="15.445" width="0.3048" layer="1"/>
+<wire x1="41.283" y1="14.3829125" x2="41.283" y2="12.217" width="0.3048" layer="1"/>
+<wire x1="38.0598" y1="15.4798" x2="40" y2="15.4798" width="0.3048" layer="1"/>
+<wire x1="40" y1="15.4798" x2="40.1861125" y2="15.4798" width="0.3048" layer="1"/>
+<wire x1="38.025" y1="15.445" x2="38.0598" y2="15.4798" width="0.3048" layer="1"/>
+<wire x1="40.1861125" y1="15.4798" x2="41.283" y2="14.3829125" width="0.3048" layer="1"/>
+<wire x1="41.865" y1="11.635" x2="42.975" y2="11.635" width="0.3048" layer="1"/>
+<wire x1="41.283" y1="12.217" x2="41.865" y2="11.635" width="0.3048" layer="1"/>
+<wire x1="49.755" y1="15.445" x2="49.5" y2="15.7" width="0.3048" layer="1"/>
+<wire x1="49.755" y1="15.445" x2="51.525" y2="15.445" width="0.3048" layer="1"/>
+<wire x1="51.525" y1="15.445" x2="53.7209125" y2="15.445" width="0.3048" layer="1"/>
+<wire x1="54.683" y1="14.4829125" x2="53.7209125" y2="15.445" width="0.3048" layer="1"/>
+<wire x1="55.265" y1="11.635" x2="56.475" y2="11.635" width="0.3048" layer="1"/>
+<wire x1="54.683" y1="14.4829125" x2="54.683" y2="12.217" width="0.3048" layer="1"/>
+<wire x1="54.683" y1="12.217" x2="55.265" y2="11.635" width="0.3048" layer="1"/>
+<wire x1="42.975" y1="7.825" x2="43.775" y2="7.825" width="0.2032" layer="1"/>
+<wire x1="43.775" y1="7.825" x2="44.3" y2="7.3" width="0.2032" layer="1"/>
+<wire x1="44.3" y1="4" x2="44.3" y2="7.3" width="0.2032" layer="1"/>
+<wire x1="56.475" y1="7.825" x2="57.375" y2="7.825" width="0.2032" layer="1"/>
+<wire x1="57.375" y1="7.825" x2="57.8" y2="7.4" width="0.2032" layer="1"/>
+<wire x1="57.8" y1="7.4" x2="57.8" y2="2.926" width="0.2032" layer="1"/>
+<wire x1="57.8" y1="2.926" x2="57.62" y2="2.746" width="0.2032" layer="1"/>
+<wire x1="44.12" y1="3.82" x2="44.3" y2="4" width="0.2032" layer="1"/>
+<wire x1="44.12" y1="2.746" x2="44.12" y2="3.82" width="0.2032" layer="1"/>
+<wire x1="45.5" y1="19.2126" x2="45.5" y2="20.7874" width="0.2032" layer="1"/>
+<wire x1="12.05" y1="6.45" x2="11.5" y2="7" width="0.2032" layer="1"/>
+<via x="11.5" y="7" extent="1-16" drill="0.35"/>
+<wire x1="11.5" y1="7" x2="11.5" y2="8" width="0.2032" layer="16"/>
+<wire x1="11.5" y1="8" x2="18" y2="14.5" width="0.2032" layer="16"/>
+<wire x1="29.9274" y1="21" x2="29.9574" y2="21.03" width="0.3048" layer="1"/>
+<wire x1="29.9274" y1="21" x2="27.1" y2="21" width="0.3048" layer="1"/>
+<wire x1="49.5" y1="15.7" x2="45.435" y2="11.635" width="0.3048" layer="1"/>
+<wire x1="45.435" y1="11.635" x2="42.975" y2="11.635" width="0.3048" layer="1"/>
+<wire x1="26.68001875" y1="15.18001875" x2="29.1993375" y2="12.6607" width="0.3048" layer="1"/>
+<wire x1="35.1" y1="15.8" x2="36" y2="15.8" width="0.3048" layer="1"/>
+<wire x1="29.1993375" y1="12.6607" x2="31.9607" y2="12.6607" width="0.3048" layer="1"/>
+<wire x1="31.9607" y1="12.6607" x2="35.1" y2="15.8" width="0.3048" layer="1"/>
+<wire x1="45.5" y1="19.2126" x2="48.5" y2="19.2126" width="0.3048" layer="1"/>
+<wire x1="48.5" y1="19.2126" x2="55.1874" y2="19.2126" width="0.3048" layer="1"/>
+<wire x1="61.2444" y1="17.4" x2="62.6222" y2="16.0222" width="0.3048" layer="1"/>
+<wire x1="55.1874" y1="19.2126" x2="57" y2="17.4" width="0.3048" layer="1"/>
+<wire x1="57" y1="17.4" x2="61.2444" y2="17.4" width="0.3048" layer="1"/>
+<wire x1="62.6222" y1="16.0222" x2="62.6222" y2="1.6222" width="0.3048" layer="1"/>
+<wire x1="62.6222" y1="1.6222" x2="61.5" y2="0.5" width="0.3048" layer="1"/>
+<wire x1="61.5" y1="0.5" x2="57.5" y2="0.5" width="0.3048" layer="1"/>
+<wire x1="57.5" y1="0.5" x2="44" y2="0.5" width="0.3048" layer="1"/>
+<wire x1="44" y1="0.5" x2="31" y2="0.5" width="0.3048" layer="1"/>
+<wire x1="31" y1="0.5" x2="30.62" y2="0.88" width="0.3048" layer="1"/>
+<wire x1="30.62" y1="0.88" x2="30.62" y2="2.746" width="0.3048" layer="1"/>
+<wire x1="44.12" y1="2.746" x2="44.12" y2="0.62" width="0.3048" layer="1"/>
+<wire x1="44.12" y1="0.62" x2="44" y2="0.5" width="0.3048" layer="1"/>
+<wire x1="57.62" y1="2.746" x2="57.62" y2="0.62" width="0.3048" layer="1"/>
+<wire x1="57.62" y1="0.62" x2="57.5" y2="0.5" width="0.3048" layer="1"/>
+<wire x1="40" y1="15.4798" x2="41.5" y2="16.9798" width="0.3048" layer="1"/>
+<wire x1="41.5" y1="16.9798" x2="41.5" y2="19" width="0.3048" layer="1"/>
+<wire x1="41.5" y1="19" x2="43.2874" y2="20.7874" width="0.3048" layer="1"/>
+<wire x1="43.2874" y1="20.7874" x2="45.5" y2="20.7874" width="0.3048" layer="1"/>
+<via x="25.5" y="14.5" extent="1-16" drill="0.35"/>
+<wire x1="25.5" y1="14.5" x2="26" y2="14.5" width="0.2032" layer="1"/>
+<wire x1="26" y1="14.5" x2="26.68001875" y2="15.18001875" width="0.2032" layer="1"/>
+<wire x1="18" y1="14.5" x2="25.5" y2="14.5" width="0.2032" layer="16"/>
+<wire x1="27.1" y1="21" x2="26.68001875" y2="20.58001875" width="0.3048" layer="1"/>
+<wire x1="26.68001875" y1="20.58001875" x2="26.68001875" y2="15.18001875" width="0.3048" layer="1"/>
+</signal>
+<signal name="+5V">
+<contactref element="U1" pad="P$26"/>
+<contactref element="J1" pad="2"/>
+<contactref element="J1" pad="9"/>
+<contactref element="J3" pad="2"/>
+<wire x1="51.58" y1="27.603" x2="52.8246" y2="28.8476" width="0.3048" layer="1"/>
+<wire x1="52.8246" y1="30.91253125" x2="52.09553125" y2="31.6416" width="0.3048" layer="1"/>
+<wire x1="42.6646" y1="31.6416" x2="41.42" y2="30.397" width="0.3048" layer="1"/>
+<wire x1="52.09553125" y1="31.6416" x2="42.6646" y2="31.6416" width="0.3048" layer="1"/>
+<wire x1="52.8246" y1="28.8476" x2="52.8246" y2="30.91253125" width="0.3048" layer="1"/>
+<wire x1="41.42" y1="30.397" x2="40.897" y2="30.397" width="0.3048" layer="1"/>
+<wire x1="40.897" y1="30.397" x2="37.5" y2="27" width="0.3048" layer="1"/>
+<via x="37.5" y="27" extent="1-16" drill="0.35"/>
+<wire x1="37.5" y1="27" x2="36.5" y2="26" width="0.3048" layer="16"/>
+<wire x1="28.5" y1="24" x2="28" y2="24" width="0.3048" layer="16"/>
+<via x="28" y="24" extent="1-16" drill="0.35"/>
+<wire x1="28" y1="24" x2="28.2574" y2="24" width="0.3048" layer="1"/>
+<wire x1="28.2574" y1="24" x2="29.9574" y2="22.3" width="0.3048" layer="1"/>
+<wire x1="36.5" y1="26" x2="30.5" y2="26" width="0.3048" layer="16"/>
+<wire x1="30.5" y1="26" x2="28.5" y2="24" width="0.3048" layer="16"/>
+<wire x1="51.58" y1="27.603" x2="48.5" y2="24.523" width="0.3048" layer="1"/>
+<wire x1="48.5" y1="24.523" x2="48.5" y2="20.7874" width="0.3048" layer="1"/>
+</signal>
+<signal name="B">
+<contactref element="J1" pad="3"/>
+<contactref element="U1" pad="P$20"/>
+<wire x1="29.9574" y1="14.68" x2="32.105075" y2="14.68" width="0.2032" layer="1"/>
+<wire x1="41.7" y1="25.343" x2="43.96" y2="27.603" width="0.2032" layer="1"/>
+<wire x1="32.105075" y1="14.68" x2="41.7" y2="24.274925" width="0.2032" layer="1"/>
+<wire x1="41.7" y1="24.274925" x2="41.7" y2="25.343" width="0.2032" layer="1"/>
+</signal>
+<signal name="Y">
+<contactref element="J1" pad="7"/>
+<contactref element="U1" pad="P$23"/>
+<wire x1="49.04" y1="27.603" x2="49.04" y2="27.4371" width="0.2032" layer="1"/>
+<wire x1="44.8296375" y1="24.7444" x2="44.5530375" y2="24.4678" width="0.2032" layer="1"/>
+<via x="44.5530375" y="24.4678" extent="1-16" drill="0.35"/>
+<wire x1="43.63813125" y1="24.4678" x2="43.36153125" y2="24.7444" width="0.2032" layer="16"/>
+<wire x1="44.5530375" y1="24.4678" x2="43.63813125" y2="24.4678" width="0.2032" layer="16"/>
+<wire x1="28.5" y1="21.9971" x2="28.5" y2="18.5" width="0.2032" layer="16"/>
+<via x="28.5" y="18.5" extent="1-16" drill="0.35"/>
+<wire x1="28.5" y1="18.5" x2="29.9474" y2="18.5" width="0.2032" layer="1"/>
+<wire x1="29.9474" y1="18.5" x2="29.9574" y2="18.49" width="0.2032" layer="1"/>
+<wire x1="49.04" y1="27.4371" x2="46.3473" y2="24.7444" width="0.2032" layer="1"/>
+<wire x1="46.3473" y1="24.7444" x2="44.8296375" y2="24.7444" width="0.2032" layer="1"/>
+<wire x1="43.36153125" y1="24.7444" x2="31.2473" y2="24.7444" width="0.2032" layer="16"/>
+<wire x1="31.2473" y1="24.7444" x2="28.5" y2="21.9971" width="0.2032" layer="16"/>
+</signal>
+<signal name="A">
+<contactref element="J1" pad="4"/>
+<contactref element="U1" pad="P$19"/>
+<wire x1="43.96" y1="30.397" x2="45.1538" y2="29.2032" width="0.2032" layer="1"/>
+<wire x1="45.1538" y1="27.10850625" x2="44.44529375" y2="26.4" width="0.2032" layer="1"/>
+<wire x1="44.44529375" y1="26.4" x2="43.2599" y2="26.4" width="0.2032" layer="1"/>
+<wire x1="42.0556" y1="25.1957" x2="42.0556" y2="24.127625" width="0.2032" layer="1"/>
+<wire x1="31.337975" y1="13.41" x2="29.9574" y2="13.41" width="0.2032" layer="1"/>
+<wire x1="45.1538" y1="29.2032" x2="45.1538" y2="27.10850625" width="0.2032" layer="1"/>
+<wire x1="43.2599" y1="26.4" x2="42.0556" y2="25.1957" width="0.2032" layer="1"/>
+<wire x1="42.0556" y1="24.127625" x2="31.337975" y2="13.41" width="0.2032" layer="1"/>
+</signal>
+<signal name="Z">
+<contactref element="J1" pad="8"/>
+<contactref element="U1" pad="P$24"/>
+<wire x1="29.9574" y1="19.76" x2="27.84" y2="19.76" width="0.2032" layer="1"/>
+<wire x1="27.84" y1="19.76" x2="27.8" y2="19.8" width="0.2032" layer="1"/>
+<via x="27.8" y="19.8" extent="1-16" drill="0.35"/>
+<wire x1="27.8" y1="19.8" x2="27.8" y2="21.8" width="0.2032" layer="16"/>
+<via x="43.9" y="25.1" extent="1-16" drill="0.35"/>
+<wire x1="43.9" y1="25.1" x2="46.2" y2="25.1" width="0.2032" layer="1"/>
+<wire x1="46.2" y1="25.1" x2="47.7" y2="26.6" width="0.2032" layer="1"/>
+<wire x1="47.7" y1="29.057" x2="49.04" y2="30.397" width="0.2032" layer="1"/>
+<wire x1="27.8" y1="21.8" x2="31.1" y2="25.1" width="0.2032" layer="16"/>
+<wire x1="31.1" y1="25.1" x2="43.9" y2="25.1" width="0.2032" layer="16"/>
+<wire x1="47.7" y1="26.6" x2="47.7" y2="29.057" width="0.2032" layer="1"/>
+</signal>
+<signal name="4-1-CLK">
+<contactref element="U1" pad="P$10"/>
+<contactref element="U3" pad="15"/>
+<wire x1="17.105" y1="11.9876" x2="17.105" y2="13.805" width="0.2032" layer="1"/>
+<wire x1="23.7" y1="15.2" x2="24.2" y2="15.7" width="0.2032" layer="1"/>
+<wire x1="23.7" y1="15.2" x2="18.5" y2="15.2" width="0.2032" layer="1"/>
+<via x="24.2" y="15.7" extent="1-16" drill="0.35"/>
+<wire x1="24.2" y1="15.7" x2="27.4" y2="15.7" width="0.2032" layer="16"/>
+<wire x1="17.105" y1="13.805" x2="18.5" y2="15.2" width="0.2032" layer="1"/>
+<wire x1="27.4" y1="15.7" x2="28.3" y2="14.8" width="0.2032" layer="16"/>
+<wire x1="28.3" y1="14.8" x2="31.3" y2="14.8" width="0.2032" layer="16"/>
+<wire x1="31.3" y1="14.8" x2="33.371" y2="16.871" width="0.2032" layer="16"/>
+<via x="45" y="16" extent="1-16" drill="0.35"/>
+<wire x1="42.23493125" y1="16.871" x2="42.23813125" y2="16.8678" width="0.2032" layer="16"/>
+<wire x1="44.1322" y1="16.8678" x2="45" y2="16" width="0.2032" layer="16"/>
+<wire x1="42.23813125" y1="16.8678" x2="44.1322" y2="16.8678" width="0.2032" layer="16"/>
+<wire x1="45" y1="16" x2="45" y2="15" width="0.2032" layer="1"/>
+<wire x1="45" y1="15" x2="44.175" y2="14.175" width="0.2032" layer="1"/>
+<wire x1="44.175" y1="14.175" x2="42.975" y2="14.175" width="0.2032" layer="1"/>
+<wire x1="33.371" y1="16.871" x2="42.23493125" y2="16.871" width="0.2032" layer="16"/>
+</signal>
+<signal name="4-3-MISO">
+<contactref element="U1" pad="P$7"/>
+<contactref element="U3" pad="16"/>
+<wire x1="12.025" y1="11.9876" x2="12.025" y2="13.025" width="0.2032" layer="1"/>
+<via x="22.5" y="16" extent="1-16" drill="0.35"/>
+<wire x1="22.5" y1="16" x2="23" y2="16.5" width="0.2032" layer="16"/>
+<wire x1="27.5" y1="16.5" x2="28.5" y2="15.5" width="0.2032" layer="16"/>
+<wire x1="28.5" y1="15.5" x2="31" y2="15.5" width="0.2032" layer="16"/>
+<wire x1="31" y1="15.5" x2="33" y2="17.5" width="0.2032" layer="16"/>
+<wire x1="12.025" y1="13.025" x2="15" y2="16" width="0.2032" layer="1"/>
+<wire x1="15" y1="16" x2="22.5" y2="16" width="0.2032" layer="1"/>
+<wire x1="23" y1="16.5" x2="27.5" y2="16.5" width="0.2032" layer="16"/>
+<via x="42.5" y="17.5" extent="1-16" drill="0.35"/>
+<wire x1="42.5" y1="17.5" x2="43" y2="17.5" width="0.2032" layer="1"/>
+<wire x1="43" y1="17.5" x2="43.5" y2="17" width="0.2032" layer="1"/>
+<wire x1="43.5" y1="17" x2="43.5" y2="15.97" width="0.2032" layer="1"/>
+<wire x1="43.5" y1="15.97" x2="42.975" y2="15.445" width="0.2032" layer="1"/>
+<wire x1="33" y1="17.5" x2="42.5" y2="17.5" width="0.2032" layer="16"/>
+</signal>
+<signal name="N$1">
+<contactref element="C1" pad="1"/>
+<contactref element="U2" pad="5"/>
+<wire x1="16.635" y1="4.525" x2="16.635" y2="2.835" width="0.3048" layer="1"/>
+<wire x1="16.635" y1="2.835" x2="16.3" y2="2.5" width="0.3048" layer="1"/>
+</signal>
+<signal name="N$4">
+<contactref element="U2" pad="6"/>
+<contactref element="C1" pad="2"/>
+<wire x1="17.905" y1="4.525" x2="17.905" y2="2.895" width="0.3048" layer="1"/>
+<wire x1="17.905" y1="2.895" x2="18.3" y2="2.5" width="0.3048" layer="1"/>
+</signal>
+<signal name="CLKIN">
+<contactref element="U2" pad="3"/>
+<contactref element="U3" pad="3"/>
+<contactref element="U4" pad="3"/>
+<wire x1="38.025" y1="12.905" x2="39.595" y2="12.905" width="0.2032" layer="1"/>
+<wire x1="39.595" y1="12.905" x2="39.8" y2="12.7" width="0.2032" layer="1"/>
+<via x="39.8" y="12.7" extent="1-16" drill="0.35"/>
+<wire x1="51.525" y1="12.905" x2="53.195" y2="12.905" width="0.2032" layer="1"/>
+<wire x1="53.195" y1="12.905" x2="53.4" y2="12.7" width="0.2032" layer="1"/>
+<via x="53.4" y="12.7" extent="1-16" drill="0.35"/>
+<wire x1="14.095" y1="4.525" x2="14.095" y2="6.195" width="0.2032" layer="1"/>
+<wire x1="14.095" y1="6.195" x2="14.6" y2="6.7" width="0.2032" layer="1"/>
+<via x="14.6" y="6.7" extent="1-16" drill="0.35"/>
+<wire x1="14.6" y1="6.7" x2="14.6" y2="8.6971" width="0.2032" layer="16"/>
+<wire x1="39.2556" y1="13.2444" x2="39.8" y2="12.7" width="0.2032" layer="16"/>
+<wire x1="14.6" y1="8.6971" x2="19.1473" y2="13.2444" width="0.2032" layer="16"/>
+<wire x1="19.1473" y1="13.2444" x2="39.2556" y2="13.2444" width="0.2032" layer="16"/>
+<wire x1="39.8" y1="12.7" x2="43.60593125" y2="12.7" width="0.2032" layer="16"/>
+<wire x1="43.60593125" y1="12.7" x2="44.23813125" y2="12.0678" width="0.2032" layer="16"/>
+<wire x1="44.76186875" y1="12.0678" x2="45.93846875" y2="13.2444" width="0.2032" layer="16"/>
+<wire x1="52.8556" y1="13.2444" x2="53.4" y2="12.7" width="0.2032" layer="16"/>
+<wire x1="44.23813125" y1="12.0678" x2="44.76186875" y2="12.0678" width="0.2032" layer="16"/>
+<wire x1="45.93846875" y1="13.2444" x2="52.8556" y2="13.2444" width="0.2032" layer="16"/>
+<wire x1="14.6" y1="6.7" x2="14.2556" y2="6.3556" width="0.2032" layer="16"/>
+<wire x1="14.2556" y1="6.3556" x2="14.2556" y2="5.8527" width="0.2032" layer="16"/>
+<wire x1="14.2556" y1="5.8527" x2="13.4473" y2="5.0444" width="0.2032" layer="16"/>
+<wire x1="9.7468" y1="5.0444" x2="9.7" y2="5.0912" width="0.2032" layer="16"/>
+<via x="9.7" y="5.0912" extent="1-16" drill="0.35"/>
+<wire x1="13.4473" y1="5.0444" x2="9.7468" y2="5.0444" width="0.2032" layer="16"/>
+<wire x1="9.7" y1="5.0912" x2="5.3468" y2="9.4444" width="0.2032" layer="1"/>
+<wire x1="5.3468" y1="9.4444" x2="4.2527" y2="9.4444" width="0.2032" layer="1"/>
+<wire x1="4.2527" y1="9.4444" x2="3.1444" y2="10.5527" width="0.2032" layer="1"/>
+<wire x1="3.1444" y1="14.2556" x2="3.1444" y2="10.5527" width="0.2032" layer="1"/>
+<contactref element="U1" pad="P$37"/>
+<wire x1="1.279784375" y1="14.729784375" x2="2.670215625" y2="14.729784375" width="0.2032" layer="1"/>
+<wire x1="2.670215625" y1="14.729784375" x2="3.1444" y2="14.2556" width="0.2032" layer="1"/>
+<contactref element="J13" pad="3"/>
+<wire x1="53.4" y1="12.7" x2="57.1" y2="12.7" width="0.2032" layer="16"/>
+<wire x1="57.1" y1="12.7" x2="58.1" y2="11.7" width="0.2032" layer="16"/>
+<via x="58.1" y="11.7" extent="1-16" drill="0.35"/>
+<wire x1="58.1" y1="11.7" x2="59.447" y2="11.7" width="0.2032" layer="1"/>
+<wire x1="59.447" y1="11.7" x2="60.527" y2="10.62" width="0.2032" layer="1"/>
+</signal>
+<signal name="SPD">
+<contactref element="U2" pad="4"/>
+<contactref element="U3" pad="4"/>
+<contactref element="U4" pad="4"/>
+<wire x1="38.025" y1="11.635" x2="39.665" y2="11.635" width="0.2032" layer="1"/>
+<wire x1="39.665" y1="11.635" x2="39.8" y2="11.5" width="0.2032" layer="1"/>
+<via x="39.8" y="11.5" extent="1-16" drill="0.35"/>
+<wire x1="51.525" y1="11.635" x2="53.265" y2="11.635" width="0.2032" layer="1"/>
+<wire x1="53.265" y1="11.635" x2="53.4" y2="11.5" width="0.2032" layer="1"/>
+<via x="53.4" y="11.5" extent="1-16" drill="0.35"/>
+<wire x1="15.365" y1="4.525" x2="15.365" y2="6.165" width="0.2032" layer="1"/>
+<wire x1="15.365" y1="6.165" x2="15.6" y2="6.4" width="0.2032" layer="1"/>
+<via x="15.6" y="6.4" extent="1-16" drill="0.35"/>
+<wire x1="15.6" y1="6.4" x2="15.6" y2="9.1942" width="0.2032" layer="16"/>
+<wire x1="38.4112" y1="12.8888" x2="39.8" y2="11.5" width="0.2032" layer="16"/>
+<wire x1="15.6" y1="9.1942" x2="19.2946" y2="12.8888" width="0.2032" layer="16"/>
+<wire x1="19.2946" y1="12.8888" x2="38.4112" y2="12.8888" width="0.2032" layer="16"/>
+<wire x1="39.8" y1="11.5" x2="40.0122" y2="11.7122" width="0.2032" layer="16"/>
+<wire x1="52.0112" y1="12.8888" x2="53.4" y2="11.5" width="0.2032" layer="16"/>
+<wire x1="40.0122" y1="11.7122" x2="44.90916875" y2="11.7122" width="0.2032" layer="16"/>
+<wire x1="44.90916875" y1="11.7122" x2="46.08576875" y2="12.8888" width="0.2032" layer="16"/>
+<wire x1="46.08576875" y1="12.8888" x2="52.0112" y2="12.8888" width="0.2032" layer="16"/>
+<wire x1="15.6" y1="6.4" x2="13.8888" y2="4.6888" width="0.2032" layer="16"/>
+<via x="9.10298125" y="4.40298125" extent="1-16" drill="0.35"/>
+<wire x1="10.19166875" y1="4.6888" x2="9.96186875" y2="4.459" width="0.2032" layer="16"/>
+<wire x1="9.159" y1="4.459" x2="9.10298125" y2="4.40298125" width="0.2032" layer="16"/>
+<wire x1="9.96186875" y1="4.459" x2="9.159" y2="4.459" width="0.2032" layer="16"/>
+<wire x1="13.8888" y1="4.6888" x2="10.19166875" y2="4.6888" width="0.2032" layer="16"/>
+<wire x1="9.10298125" y1="4.40298125" x2="8.7" y2="4.8059625" width="0.2032" layer="1"/>
+<wire x1="8.7" y1="4.8059625" x2="8.7" y2="5.5883" width="0.2032" layer="1"/>
+<wire x1="8.7" y1="5.5883" x2="5.1995" y2="9.0888" width="0.2032" layer="1"/>
+<wire x1="5.1995" y1="9.0888" x2="4.1054" y2="9.0888" width="0.2032" layer="1"/>
+<wire x1="2.7888" y1="10.4054" x2="4.1054" y2="9.0888" width="0.2032" layer="1"/>
+<contactref element="U1" pad="P$36"/>
+<wire x1="1.279784375" y1="13.459784375" x2="2.340215625" y2="13.459784375" width="0.2032" layer="1"/>
+<wire x1="2.340215625" y1="13.459784375" x2="2.7888" y2="13.0112" width="0.2032" layer="1"/>
+<wire x1="2.7888" y1="13.0112" x2="2.7888" y2="10.4054" width="0.2032" layer="1"/>
+</signal>
+<signal name="PDWN">
+<contactref element="U2" pad="14"/>
+<contactref element="U3" pad="14"/>
+<contactref element="U4" pad="14"/>
+<wire x1="42.975" y1="12.905" x2="44.295" y2="12.905" width="0.2032" layer="1"/>
+<wire x1="44.295" y1="12.905" x2="44.5" y2="12.7" width="0.2032" layer="1"/>
+<via x="44.5" y="12.7" extent="1-16" drill="0.35"/>
+<wire x1="56.475" y1="12.905" x2="57.895" y2="12.905" width="0.2032" layer="1"/>
+<wire x1="57.895" y1="12.905" x2="58.1" y2="12.7" width="0.2032" layer="1"/>
+<via x="58.1" y="12.7" extent="1-16" drill="0.35"/>
+<wire x1="14.095" y1="9.475" x2="14.095" y2="8.695" width="0.2032" layer="1"/>
+<wire x1="14.095" y1="8.695" x2="13.4" y2="8" width="0.2032" layer="1"/>
+<via x="13.4" y="8" extent="1-16" drill="0.35"/>
+<wire x1="13.4" y1="8" x2="19" y2="13.6" width="0.2032" layer="16"/>
+<wire x1="44.5" y1="12.7" x2="43.6" y2="13.6" width="0.2032" layer="16"/>
+<wire x1="19" y1="13.6" x2="43.6" y2="13.6" width="0.2032" layer="16"/>
+<wire x1="43.6" y1="13.6" x2="57.2" y2="13.6" width="0.2032" layer="16"/>
+<wire x1="57.2" y1="13.6" x2="58.1" y2="12.7" width="0.2032" layer="16"/>
+<wire x1="13.4" y1="8" x2="13.9" y2="7.5" width="0.2032" layer="16"/>
+<wire x1="13.3" y1="5.4" x2="10.3" y2="5.4" width="0.2032" layer="16"/>
+<wire x1="10.3" y1="5.4" x2="9.7" y2="6" width="0.2032" layer="16"/>
+<via x="9.7" y="6" extent="1-16" drill="0.35"/>
+<wire x1="13.9" y1="7.5" x2="13.9" y2="6" width="0.2032" layer="16"/>
+<wire x1="13.9" y1="6" x2="13.3" y2="5.4" width="0.2032" layer="16"/>
+<wire x1="9.7" y1="6" x2="9.3" y2="6" width="0.2032" layer="1"/>
+<wire x1="9.3" y1="6" x2="5.5" y2="9.8" width="0.2032" layer="1"/>
+<wire x1="5.5" y1="9.8" x2="4.4" y2="9.8" width="0.2032" layer="1"/>
+<wire x1="4.4" y1="9.8" x2="3.5" y2="10.7" width="0.2032" layer="1"/>
+<wire x1="3.5" y1="10.7" x2="3.5" y2="15.4" width="0.2032" layer="1"/>
+<contactref element="U1" pad="P$38"/>
+<wire x1="2.900215625" y1="15.999784375" x2="1.279784375" y2="15.999784375" width="0.2032" layer="1"/>
+<wire x1="3.5" y1="15.4" x2="2.900215625" y2="15.999784375" width="0.2032" layer="1"/>
+</signal>
+<signal name="NEG_A">
+<contactref element="J11" pad="3"/>
+<contactref element="U2" pad="9"/>
+<contactref element="U2" pad="12"/>
+<wire x1="16.635" y1="9.475" x2="16.635" y2="7.965" width="0.2032" layer="1"/>
+<wire x1="16.635" y1="7.965" x2="17.5" y2="7.1" width="0.2032" layer="1"/>
+<wire x1="28.08" y1="3" x2="28.08" y2="5.42" width="0.2032" layer="1"/>
+<wire x1="28.08" y1="5.42" x2="24.025" y2="9.475" width="0.2032" layer="1"/>
+<wire x1="24.025" y1="9.475" x2="20.445" y2="9.475" width="0.2032" layer="1"/>
+<wire x1="28.08" y1="4.3" x2="28.08" y2="3" width="0.2032" layer="1"/>
+<wire x1="28.08" y1="4.3" x2="25.28" y2="7.1" width="0.2032" layer="1"/>
+<wire x1="17.5" y1="7.1" x2="25.28" y2="7.1" width="0.2032" layer="1"/>
+</signal>
+<signal name="AINN_A">
+<contactref element="J11" pad="2"/>
+<contactref element="U2" pad="8"/>
+<wire x1="20.445" y1="4.525" x2="21.62" y2="5.7" width="0.2032" layer="1"/>
+<wire x1="25.54" y1="4.16" x2="25.54" y2="2.746" width="0.2032" layer="1"/>
+<wire x1="21.62" y1="5.7" x2="24" y2="5.7" width="0.2032" layer="1"/>
+<wire x1="24" y1="5.7" x2="25.54" y2="4.16" width="0.2032" layer="1"/>
+</signal>
+<signal name="AINP_A">
+<contactref element="J11" pad="1"/>
+<contactref element="U2" pad="7"/>
+<wire x1="19.175" y1="4.525" x2="19.175" y2="3.325" width="0.2032" layer="1"/>
+<wire x1="19.175" y1="3.325" x2="19.7" y2="2.8" width="0.2032" layer="1"/>
+<wire x1="19.7" y1="2.8" x2="22.8" y2="2.8" width="0.2032" layer="1"/>
+<wire x1="22.8" y1="2.8" x2="23" y2="3" width="0.2032" layer="1"/>
+</signal>
+<signal name="0-1-CLK">
+<contactref element="U1" pad="P$29"/>
+<contactref element="U4" pad="15"/>
+<wire x1="12.025" y1="32.6124" x2="12.025" y2="31.475" width="0.2032" layer="1"/>
+<wire x1="32" y1="29" x2="37.5" y2="23.5" width="0.2032" layer="1"/>
+<via x="37.5" y="23.5" extent="1-16" drill="0.35"/>
+<wire x1="37.5" y1="23.5" x2="39" y2="22" width="0.2032" layer="16"/>
+<wire x1="48.5" y1="22" x2="52.5" y2="18" width="0.2032" layer="16"/>
+<via x="52.5" y="18" extent="1-16" drill="0.35"/>
+<wire x1="12.025" y1="31.475" x2="14.5" y2="29" width="0.2032" layer="1"/>
+<wire x1="14.5" y1="29" x2="32" y2="29" width="0.2032" layer="1"/>
+<wire x1="39" y1="22" x2="48.5" y2="22" width="0.2032" layer="16"/>
+<wire x1="52.5" y1="18" x2="54.5" y2="16" width="0.2032" layer="1"/>
+<wire x1="54.5" y1="16" x2="54.5" y2="15.5" width="0.2032" layer="1"/>
+<wire x1="54.5" y1="15.5" x2="55.825" y2="14.175" width="0.2032" layer="1"/>
+<wire x1="55.825" y1="14.175" x2="56.475" y2="14.175" width="0.2032" layer="1"/>
+<contactref element="J13" pad="2"/>
+<wire x1="56.475" y1="14.175" x2="59.258" y2="14.175" width="0.2032" layer="1"/>
+<wire x1="59.258" y1="14.175" x2="60.273" y2="13.16" width="0.2032" layer="1"/>
+</signal>
+<signal name="0-3-MISO">
+<contactref element="U1" pad="P$27"/>
+<contactref element="U4" pad="16"/>
+<wire x1="14.565" y1="32.6124" x2="16.6774" y2="30.5" width="0.2032" layer="1"/>
+<via x="39" y="23.5" extent="1-16" drill="0.35"/>
+<wire x1="39" y1="23.5" x2="48.5" y2="23.5" width="0.2032" layer="16"/>
+<wire x1="48.5" y1="23.5" x2="54" y2="18" width="0.2032" layer="16"/>
+<via x="54" y="18" extent="1-16" drill="0.35"/>
+<wire x1="54" y1="18" x2="56.475" y2="15.525" width="0.2032" layer="1"/>
+<wire x1="56.475" y1="15.525" x2="56.475" y2="15.445" width="0.2032" layer="1"/>
+<wire x1="16.6774" y1="30.5" x2="32" y2="30.5" width="0.2032" layer="1"/>
+<wire x1="32" y1="30.5" x2="39" y2="23.5" width="0.2032" layer="1"/>
+<contactref element="J13" pad="1"/>
+<wire x1="56.475" y1="15.445" x2="60.272" y2="15.445" width="0.2032" layer="1"/>
+<wire x1="60.272" y1="15.445" x2="60.527" y2="15.7" width="0.2032" layer="1"/>
+</signal>
+<signal name="2-1-CLK">
+<contactref element="U1" pad="P$1"/>
+<contactref element="U2" pad="15"/>
+<wire x1="4.405" y1="11.9876" x2="4.405" y2="10.995" width="0.2032" layer="1"/>
+<wire x1="4.405" y1="10.995" x2="4.7" y2="10.7" width="0.2032" layer="1"/>
+<wire x1="4.7" y1="10.7" x2="7.2" y2="10.7" width="0.2032" layer="1"/>
+<wire x1="7.2" y1="10.7" x2="9.8" y2="8.1" width="0.2032" layer="1"/>
+<wire x1="12.825" y1="8.725" x2="12.825" y2="9.475" width="0.2032" layer="1"/>
+<wire x1="9.8" y1="8.1" x2="12.2" y2="8.1" width="0.2032" layer="1"/>
+<wire x1="12.2" y1="8.1" x2="12.825" y2="8.725" width="0.2032" layer="1"/>
+</signal>
+<signal name="2-3-MISO">
+<contactref element="U1" pad="P$4"/>
+<contactref element="U2" pad="16"/>
+<wire x1="8.215" y1="11.9876" x2="8.215" y2="10.485" width="0.2032" layer="1"/>
+<wire x1="9.225" y1="9.475" x2="11.555" y2="9.475" width="0.2032" layer="1"/>
+<wire x1="8.215" y1="10.485" x2="9.225" y2="9.475" width="0.2032" layer="1"/>
+</signal>
+<signal name="N$2">
+<contactref element="C3" pad="1"/>
+<contactref element="U3" pad="5"/>
+<wire x1="38.025" y1="10.365" x2="36.335" y2="10.365" width="0.3048" layer="1"/>
+<wire x1="36.335" y1="10.365" x2="36" y2="10.7" width="0.3048" layer="1"/>
+</signal>
+<signal name="N$3">
+<contactref element="U3" pad="6"/>
+<contactref element="C3" pad="2"/>
+<wire x1="38.025" y1="9.095" x2="36.395" y2="9.095" width="0.3048" layer="1"/>
+<wire x1="36.395" y1="9.095" x2="36" y2="8.7" width="0.3048" layer="1"/>
+</signal>
+<signal name="N$5">
+<contactref element="C5" pad="1"/>
+<contactref element="U4" pad="5"/>
+<wire x1="51.525" y1="10.365" x2="49.835" y2="10.365" width="0.3048" layer="1"/>
+<wire x1="49.835" y1="10.365" x2="49.5" y2="10.7" width="0.3048" layer="1"/>
+</signal>
+<signal name="N$6">
+<contactref element="U4" pad="6"/>
+<contactref element="C5" pad="2"/>
+<wire x1="51.525" y1="9.095" x2="49.895" y2="9.095" width="0.3048" layer="1"/>
+<wire x1="49.895" y1="9.095" x2="49.5" y2="8.7" width="0.3048" layer="1"/>
+</signal>
+<signal name="NEG_B">
+<contactref element="J4" pad="3"/>
+<contactref element="U3" pad="9"/>
+<contactref element="U3" pad="12"/>
+<wire x1="42.975" y1="6.555" x2="41.58" y2="5.16" width="0.2032" layer="1"/>
+<wire x1="41.58" y1="5.16" x2="41.58" y2="4.2" width="0.2032" layer="1"/>
+<wire x1="41.58" y1="4.2" x2="41.58" y2="3" width="0.2032" layer="1"/>
+<wire x1="42.975" y1="10.365" x2="41.265" y2="10.365" width="0.2032" layer="1"/>
+<wire x1="40.6" y1="5.18" x2="41.58" y2="4.2" width="0.2032" layer="1"/>
+<wire x1="41.265" y1="10.365" x2="40.6" y2="9.7" width="0.2032" layer="1"/>
+<wire x1="40.6" y1="9.7" x2="40.6" y2="5.18" width="0.2032" layer="1"/>
+</signal>
+<signal name="AINN_B">
+<contactref element="J4" pad="2"/>
+<contactref element="U3" pad="8"/>
+<wire x1="38.025" y1="6.555" x2="39.04" y2="5.54" width="0.2032" layer="1"/>
+<wire x1="39.04" y1="5.54" x2="39.04" y2="2.746" width="0.2032" layer="1"/>
+</signal>
+<signal name="AINP_B">
+<contactref element="J4" pad="1"/>
+<contactref element="U3" pad="7"/>
+<wire x1="36.5" y1="3" x2="36.5" y2="7.2" width="0.2032" layer="1"/>
+<wire x1="37.125" y1="7.825" x2="38.025" y2="7.825" width="0.2032" layer="1"/>
+<wire x1="36.5" y1="7.2" x2="37.125" y2="7.825" width="0.2032" layer="1"/>
+</signal>
+<signal name="NEG_C">
+<contactref element="J6" pad="3"/>
+<contactref element="U4" pad="9"/>
+<contactref element="U4" pad="12"/>
+<wire x1="55.08" y1="3" x2="55.08" y2="4.3" width="0.2032" layer="1"/>
+<wire x1="55.08" y1="4.3" x2="55.08" y2="5.16" width="0.2032" layer="1"/>
+<wire x1="55.08" y1="5.16" x2="56.475" y2="6.555" width="0.2032" layer="1"/>
+<wire x1="56.475" y1="10.365" x2="54.965" y2="10.365" width="0.2032" layer="1"/>
+<wire x1="54.2" y1="5.18" x2="55.08" y2="4.3" width="0.2032" layer="1"/>
+<wire x1="54.965" y1="10.365" x2="54.2" y2="9.6" width="0.2032" layer="1"/>
+<wire x1="54.2" y1="9.6" x2="54.2" y2="5.18" width="0.2032" layer="1"/>
+</signal>
+<signal name="AINN_C">
+<contactref element="J6" pad="2"/>
+<contactref element="U4" pad="8"/>
+<wire x1="51.525" y1="6.555" x2="52.54" y2="5.54" width="0.2032" layer="1"/>
+<wire x1="52.54" y1="5.54" x2="52.54" y2="2.746" width="0.2032" layer="1"/>
+</signal>
+<signal name="AINP_C">
+<contactref element="J6" pad="1"/>
+<contactref element="U4" pad="7"/>
+<wire x1="50" y1="3" x2="50" y2="7.3" width="0.2032" layer="1"/>
+<wire x1="50.525" y1="7.825" x2="51.525" y2="7.825" width="0.2032" layer="1"/>
+<wire x1="50" y1="7.3" x2="50.525" y2="7.825" width="0.2032" layer="1"/>
+</signal>
+</signals>
+<mfgpreviewcolors>
+<mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/>
+<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
+<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
+<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
+<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
+</mfgpreviewcolors>
+</board>
+</drawing>
+</eagle>
diff --git a/system/ecad/lpf-loadcell-amp/loadcell-amp.sch b/system/ecad/lpf-loadcell-amp/loadcell-amp.sch
new file mode 100644
index 0000000..6834610
--- /dev/null
+++ b/system/ecad/lpf-loadcell-amp/loadcell-amp.sch
@@ -0,0 +1,3454 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE eagle SYSTEM "eagle.dtd">
+<eagle version="9.6.0">
+<drawing>
+<settings>
+<setting alwaysvectorfont="no"/>
+<setting verticaltext="up"/>
+</settings>
+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" altunitdist="inch" altunit="inch"/>
+<layers>
+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="no"/>
+<layer number="2" name="Route2" color="16" fill="1" visible="yes" active="no"/>
+<layer number="3" name="Route3" color="17" fill="1" visible="yes" active="no"/>
+<layer number="4" name="Route4" color="18" fill="1" visible="yes" active="no"/>
+<layer number="5" name="Route5" color="19" fill="1" visible="yes" active="no"/>
+<layer number="6" name="Route6" color="25" fill="1" visible="yes" active="no"/>
+<layer number="7" name="Route7" color="26" fill="1" visible="yes" active="no"/>
+<layer number="8" name="Route8" color="27" fill="1" visible="yes" active="no"/>
+<layer number="9" name="Route9" color="28" fill="1" visible="yes" active="no"/>
+<layer number="10" name="Route10" color="29" fill="1" visible="yes" active="no"/>
+<layer number="11" name="Route11" color="30" fill="1" visible="yes" active="no"/>
+<layer number="12" name="Route12" color="20" fill="1" visible="yes" active="no"/>
+<layer number="13" name="Route13" color="21" fill="1" visible="yes" active="no"/>
+<layer number="14" name="Route14" color="22" fill="1" visible="yes" active="no"/>
+<layer number="15" name="Route15" color="23" fill="1" visible="yes" active="no"/>
+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="no"/>
+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="no"/>
+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="no"/>
+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="no"/>
+<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="no"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="no"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="no"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="no"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="no"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="no"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="no"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="no"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="no"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/>
+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/>
+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/>
+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/>
+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/>
+<layer number="37" name="tTest" color="7" fill="1" visible="yes" active="no"/>
+<layer number="38" name="bTest" color="7" fill="1" visible="yes" active="no"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/>
+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="no"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="no"/>
+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="no"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="no"/>
+<layer number="50" name="dxf" color="7" fill="1" visible="yes" active="no"/>
+<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="no"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="no"/>
+<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="yes" active="no"/>
+<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="yes" active="no"/>
+<layer number="56" name="wert" color="7" fill="1" visible="yes" active="no"/>
+<layer number="57" name="tCAD" color="7" fill="1" visible="yes" active="no"/>
+<layer number="59" name="tCarbon" color="7" fill="1" visible="yes" active="no"/>
+<layer number="60" name="bCarbon" color="7" fill="1" visible="yes" active="no"/>
+<layer number="88" name="SimResults" color="9" fill="1" visible="yes" active="yes"/>
+<layer number="89" name="SimProbes" color="9" fill="1" visible="yes" active="yes"/>
+<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/>
+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>
+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="99" name="SpiceOrder" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/>
+<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/>
+<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="113" name="IDFDebug" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
+<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="133" name="bottom_silk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
+<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/>
+<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
+<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
+<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
+<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
+<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
+<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
+<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
+<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
+<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
+<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/>
+</layers>
+<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R">
+<libraries>
+<library name="connector">
+<packages>
+<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"/>
+<wire x1="0" y1="0" x2="28.575" y2="0" width="0.127" layer="51"/>
+<wire x1="28.575" y1="0" x2="28.575" y2="20.32" width="0.127" layer="51"/>
+<wire x1="1.27" y1="20.32" x2="0" y2="19.05" width="0.127" layer="51"/>
+<wire x1="0" y1="19.05" x2="0" y2="0" width="0.127" layer="51"/>
+<smd name="P$4" x="6.985" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$5" x="8.255" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$6" x="9.525" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$7" x="10.795" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$8" x="12.065" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$9" x="13.335" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$10" x="15.875" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$11" x="17.145" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$12" x="18.415" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$13" x="19.685" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$14" x="20.955" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$15" x="22.225" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$16" x="23.495" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$17" x="24.765" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$18" x="26.035" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$19" x="28.7274" y="1.27" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$20" x="28.7274" y="2.54" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$21" x="28.7274" y="3.81" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$22" x="28.7274" y="5.08" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$23" x="28.7274" y="6.35" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$24" x="28.7274" y="7.62" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$25" x="28.7274" y="8.89" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$26" x="28.7274" y="10.16" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$27" x="13.335" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$28" x="12.065" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$29" x="10.795" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$30" x="9.525" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$31" x="8.255" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$32" x="6.985" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$33" x="5.715" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$34" x="4.445" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$35" x="3.175" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<wire x1="18.796" y1="20.32" x2="19.177" y2="19.939" width="0.127" layer="51"/>
+<wire x1="19.177" y1="19.939" x2="26.924" y2="19.939" width="0.127" layer="51"/>
+<wire x1="26.924" y1="19.939" x2="27.305" y2="20.32" width="0.127" layer="51"/>
+<wire x1="27.305" y1="20.32" x2="28.575" y2="20.32" width="0.127" layer="51"/>
+<wire x1="18.796" y1="20.32" x2="1.27" y2="20.32" width="0.127" layer="51"/>
+<wire x1="0.127" y1="19.05" x2="1.27" y2="20.193" width="0.127" layer="21"/>
+<wire x1="28.448" y1="20.193" x2="28.067" y2="20.193" width="0.127" layer="21"/>
+<wire x1="28.448" y1="20.193" x2="28.448" y2="19.812" width="0.127" layer="21"/>
+<wire x1="28.448" y1="0.127" x2="28.448" y2="0.508" width="0.127" layer="21"/>
+<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>
+<package name="PWRPAD_2-65MM">
+<pad name="P$1" x="0" y="0" drill="2.65" diameter="4.65" thermals="no"/>
+</package>
+<package name="PWRPAD_2-05MM">
+<pad name="P$1" x="0" y="0" drill="2.05" diameter="3.8" thermals="no"/>
+</package>
+<package name="PWRPAD_M3_STANDOFF">
+<pad name="P$1" x="0" y="0" drill="4.4" diameter="7" thermals="no"/>
+<polygon width="0.127" layer="31">
+<vertex x="-0.6" y="3.6"/>
+<vertex x="0.6" y="3.6"/>
+<vertex x="0.4" y="2.1"/>
+<vertex x="-0.4" y="2.1"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="0.6" y="-3.6"/>
+<vertex x="-0.6" y="-3.6"/>
+<vertex x="-0.4" y="-2.1"/>
+<vertex x="0.4" y="-2.1"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-3.6" y="-0.6"/>
+<vertex x="-3.6" y="0.6"/>
+<vertex x="-2.1" y="0.4"/>
+<vertex x="-2.1" y="-0.4"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="3.6" y="0.6"/>
+<vertex x="3.6" y="-0.6"/>
+<vertex x="2.1" y="-0.4"/>
+<vertex x="2.1" y="0.4"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.95269375" y="2.13136875"/>
+<vertex x="-2.104165625" y="2.979896875"/>
+<vertex x="-1.19203125" y="1.784921875"/>
+<vertex x="-1.75771875" y="1.2192375"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.99705625" y="-2.12131875"/>
+<vertex x="2.148528125" y="-2.969846875"/>
+<vertex x="1.23639375" y="-1.774871875"/>
+<vertex x="1.80208125" y="-1.2091875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.104165625" y="-2.969846875"/>
+<vertex x="-2.95269375" y="-2.12131875"/>
+<vertex x="-1.75771875" y="-1.2091875"/>
+<vertex x="-1.19203125" y="-1.774871875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.148528125" y="2.979896875"/>
+<vertex x="2.99705625" y="2.13136875"/>
+<vertex x="1.80208125" y="1.2192375"/>
+<vertex x="1.23639375" y="1.784921875"/>
+</polygon>
+<circle x="0" y="0" radius="3.5" width="0.125" layer="51"/>
+</package>
+<package name="PWRPAD_3-25MM-SKINNY">
+<pad name="P$1" x="0" y="0" drill="3.25" diameter="5.35" thermals="no"/>
+</package>
+<package name="PWRPAD_M25_STANDOFF">
+<pad name="P$1" x="0" y="0" drill="3.7" diameter="6" thermals="no"/>
+<polygon width="0.127" layer="31">
+<vertex x="-0.6" y="3"/>
+<vertex x="0.6" y="3"/>
+<vertex x="0.4" y="1.9"/>
+<vertex x="-0.4" y="1.9"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="0.6" y="-3"/>
+<vertex x="-0.6" y="-3"/>
+<vertex x="-0.4" y="-1.9"/>
+<vertex x="0.4" y="-1.9"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-3" y="-0.6"/>
+<vertex x="-3" y="0.6"/>
+<vertex x="-1.9" y="0.4"/>
+<vertex x="-1.9" y="-0.4"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="3" y="0.5"/>
+<vertex x="3" y="-0.7"/>
+<vertex x="1.9" y="-0.5"/>
+<vertex x="1.9" y="0.3"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.55269375" y="1.73136875"/>
+<vertex x="-1.704165625" y="2.579896875"/>
+<vertex x="-0.99203125" y="1.584921875"/>
+<vertex x="-1.55771875" y="1.0192375"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.49705625" y="-1.72131875"/>
+<vertex x="1.648528125" y="-2.569846875"/>
+<vertex x="1.03639375" y="-1.574871875"/>
+<vertex x="1.60208125" y="-1.0091875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-1.704165625" y="-2.669846875"/>
+<vertex x="-2.55269375" y="-1.82131875"/>
+<vertex x="-1.55771875" y="-1.1091875"/>
+<vertex x="-0.99203125" y="-1.674871875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="1.748528125" y="2.579896875"/>
+<vertex x="2.59705625" y="1.73136875"/>
+<vertex x="1.60208125" y="1.0192375"/>
+<vertex x="1.03639375" y="1.584921875"/>
+</polygon>
+</package>
+<package name="SOLDER_ON">
+<smd name="P$1" x="0" y="0" dx="4" dy="7" layer="1" 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_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>
+<package name="SOLDER_ON_SMALL">
+<smd name="P$1" x="0" y="0" dx="2" dy="4" layer="1" thermals="no"/>
+</package>
+</packages>
+<symbols>
+<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"/>
+<pin name="PA02/DAC-0/ADC0-1" x="68.58" y="27.94" length="middle" rot="R180"/>
+<pin name="PA03/VREFA/ADC0-1" x="68.58" y="25.4" length="middle" rot="R180"/>
+<pin name="PA04/VREFB/ACD0-4/TC0-0/SER0-0" x="68.58" y="22.86" length="middle" rot="R180"/>
+<pin name="PA05/DAC-1/ADC0-5/TC0-1/SER0-1" x="68.58" y="20.32" length="middle" rot="R180"/>
+<pin name="PA06/VREFC/ADC0-6/TC1-0/SER0-2" x="68.58" y="17.78" length="middle" rot="R180"/>
+<pin name="PA07/ADC0-7/TC1-1/SER0-3" x="68.58" y="15.24" length="middle" rot="R180"/>
+<pin name="PA08/ADC0-8/ADC1-2/TC0-0/TCC0-0/SER0-0/SER2-1" x="68.58" y="12.7" length="middle" rot="R180"/>
+<pin name="PA09/ADC0-9/ADC1-3/TC0-1/TCC0-1/SER0-1/SER2-0" x="68.58" y="10.16" length="middle" rot="R180"/>
+<pin name="PA10/ADC0-10/TC1-0/TCC0-2/SER0-2/SER2-2" x="68.58" y="7.62" length="middle" rot="R180"/>
+<pin name="PA11/ADC0-11/TC1-1/TCC0-3/SER0-3/SER2-3" x="68.58" y="5.08" length="middle" rot="R180"/>
+<pin name="PA12/TC2-0/TCC0-6/SER2-0/SER4-1" x="68.58" y="2.54" length="middle" rot="R180"/>
+<pin name="PA13/TC2-1/TCC0-7/SER2-1/SER4-0" x="68.58" y="0" length="middle" rot="R180"/>
+<pin name="PA20/TC7-0/SER5-2/SER3-2" x="68.58" y="-5.08" length="middle" rot="R180"/>
+<pin name="PA21/TC7-1/SER5-3/SER3-3" x="68.58" y="-7.62" length="middle" rot="R180"/>
+<pin name="PA22/TC4-0/SER5-1/SER3-0" x="68.58" y="-10.16" length="middle" rot="R180"/>
+<pin name="PA23/TC4-1/SER5-0/SER3-1" x="68.58" y="-12.7" length="middle" rot="R180"/>
+<pin name="PB06/ADC1-8" x="68.58" y="-17.78" length="middle" rot="R180"/>
+<pin name="PB07/AD1-9" x="68.58" y="-20.32" length="middle" rot="R180"/>
+<pin name="PB10/TC5-0/TCC0-4/SER4-2" x="68.58" y="-22.86" length="middle" rot="R180"/>
+<pin name="PB11/TC5-1/TCC0-5/SER4-3" x="68.58" y="-25.4" length="middle" rot="R180"/>
+<pin name="PB12/TC4-0/SER4-0" x="68.58" y="-27.94" length="middle" rot="R180"/>
+<pin name="PB13/TC4-1/SER4-1" x="68.58" y="-30.48" length="middle" rot="R180"/>
+<pin name="PB14/TC5-0/SER4-2" x="68.58" y="-33.02" length="middle" rot="R180"/>
+<pin name="PB15/TC5-1/SER4-3" x="68.58" y="-35.56" length="middle" rot="R180"/>
+<pin name="A" x="-12.7" y="27.94" length="middle"/>
+<pin name="B" x="-12.7" y="25.4" length="middle"/>
+<pin name="Y" x="-12.7" y="20.32" length="middle"/>
+<pin name="Z" x="-12.7" y="17.78" length="middle"/>
+<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="-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_EXT" prefix="U">
+<gates>
+<gate name="G$1" symbol="UCBUS_MODULE_EXT" x="0" y="0"/>
+</gates>
+<devices>
+<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"/>
+<connect gate="G$1" pin="A" pad="P$19"/>
+<connect gate="G$1" pin="B" pad="P$20"/>
+<connect gate="G$1" pin="GND" pad="P$21 P$22"/>
+<connect gate="G$1" pin="GND_PA04-PA02" pad="P$31"/>
+<connect gate="G$1" pin="GND_PA11-PB14" pad="P$5"/>
+<connect gate="G$1" pin="GND_PB10-PA20" pad="P$14"/>
+<connect gate="G$1" pin="PA02/DAC-0/ADC0-1" pad="P$32"/>
+<connect gate="G$1" pin="PA03/VREFA/ADC0-1" pad="P$33"/>
+<connect gate="G$1" pin="PA04/VREFB/ACD0-4/TC0-0/SER0-0" pad="P$30"/>
+<connect gate="G$1" pin="PA05/DAC-1/ADC0-5/TC0-1/SER0-1" pad="P$29"/>
+<connect gate="G$1" pin="PA06/VREFC/ADC0-6/TC1-0/SER0-2" pad="P$28"/>
+<connect gate="G$1" pin="PA07/ADC0-7/TC1-1/SER0-3" pad="P$27"/>
+<connect gate="G$1" pin="PA08/ADC0-8/ADC1-2/TC0-0/TCC0-0/SER0-0/SER2-1" pad="P$1"/>
+<connect gate="G$1" pin="PA09/ADC0-9/ADC1-3/TC0-1/TCC0-1/SER0-1/SER2-0" pad="P$2"/>
+<connect gate="G$1" pin="PA10/ADC0-10/TC1-0/TCC0-2/SER0-2/SER2-2" pad="P$3"/>
+<connect gate="G$1" pin="PA11/ADC0-11/TC1-1/TCC0-3/SER0-3/SER2-3" pad="P$4"/>
+<connect gate="G$1" pin="PA12/TC2-0/TCC0-6/SER2-0/SER4-1" pad="P$8"/>
+<connect gate="G$1" pin="PA13/TC2-1/TCC0-7/SER2-1/SER4-0" pad="P$9"/>
+<connect gate="G$1" pin="PA20/TC7-0/SER5-2/SER3-2" pad="P$15"/>
+<connect gate="G$1" pin="PA21/TC7-1/SER5-3/SER3-3" pad="P$16"/>
+<connect gate="G$1" pin="PA22/TC4-0/SER5-1/SER3-0" pad="P$17"/>
+<connect gate="G$1" pin="PA23/TC4-1/SER5-0/SER3-1" pad="P$18"/>
+<connect gate="G$1" pin="PB06/ADC1-8" pad="P$34"/>
+<connect gate="G$1" pin="PB07/AD1-9" pad="P$35"/>
+<connect gate="G$1" pin="PB10/TC5-0/TCC0-4/SER4-2" pad="P$13"/>
+<connect gate="G$1" pin="PB11/TC5-1/TCC0-5/SER4-3" pad="P$12"/>
+<connect gate="G$1" pin="PB12/TC4-0/SER4-0" pad="P$11"/>
+<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>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="PWRPAD" prefix="J">
+<gates>
+<gate name="G$1" symbol="PWRPAD" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SC-02_2-45MM" package="PWRPAD_SC-02_2-45MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="4MM" package="PWRPAD_4MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M3" package="PWRPAD_3-25MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M2.5" package="PWRPAD_2-65MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M2" package="PWRPAD_2-05MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M3-STANDOFF" package="PWRPAD_M3_STANDOFF">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M3-SKINNY" package="PWRPAD_3-25MM-SKINNY">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M2.5_STANDOFF" package="PWRPAD_M25_STANDOFF">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SOLDER" package="SOLDER_ON">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M6" package="PWRPAD_6-25MM">
+<connects>
+<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>
+</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">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="supply1">
+<description>&lt;b&gt;Supply Symbols&lt;/b&gt;&lt;p&gt;
+ GND, VCC, 0V, +5V, -5V, etc.&lt;p&gt;
+ Please keep in mind, that these devices are necessary for the
+ automatic wiring of the supply signals.&lt;p&gt;
+ The pin name defined in the symbol is identical to the net which is to be wired automatically.&lt;p&gt;
+ In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.&lt;p&gt;
+ &lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
+<packages>
+</packages>
+<symbols>
+<symbol name="+5V" urn="urn:adsk.eagle:symbol:26929/1">
+<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/>
+<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="+5V" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
+</symbol>
+<symbol name="GND" urn="urn:adsk.eagle:symbol:26925/1">
+<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/>
+<text x="-2.54" y="-2.54" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/>
+</symbol>
+<symbol name="+3V3" urn="urn:adsk.eagle:symbol:26950/1">
+<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/>
+<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="+3V3" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="+5V" urn="urn:adsk.eagle:component:26963/1" prefix="P+">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="1" symbol="+5V" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="GND" urn="urn:adsk.eagle:component:26954/1" prefix="GND">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="1" symbol="GND" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="+3V3" urn="urn:adsk.eagle:component:26981/1" prefix="+3V3">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="G$1" symbol="+3V3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="SparkFun-Connectors">
+<description>&lt;h3&gt;SparkFun Connectors&lt;/h3&gt;
+This library contains electrically-functional connectors. 
+&lt;br&gt;
+&lt;br&gt;
+We've spent an enormous amount of time creating and checking these footprints and parts, but it is &lt;b&gt; the end user's responsibility&lt;/b&gt; to ensure correctness and suitablity for a given componet or application. 
+&lt;br&gt;
+&lt;br&gt;If you enjoy using this library, please buy one of our products at &lt;a href=" www.sparkfun.com"&gt;SparkFun.com&lt;/a&gt;.
+&lt;br&gt;
+&lt;br&gt;
+&lt;b&gt;Licensing:&lt;/b&gt; Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ 
+&lt;br&gt;
+&lt;br&gt;
+You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
+<packages>
+<package name="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="1X04">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="MOLEX-1X4">
+<description>&lt;h3&gt;Molex 4-Pin Plated Through-Hole&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="8.89" y1="3.048" x2="8.89" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="8.89" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/>
+<wire x1="8.89" y1="-2.54" x2="7.62" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="7.62" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="0" y1="-1.27" x2="7.62" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="7.62" y1="-1.27" x2="7.62" y2="-2.54" width="0.127" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" shape="square"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796"/>
+<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796"/>
+<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796"/>
+<text x="2.286" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="2.286" y="-3.429" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="SCREWTERMINAL-3.5MM-4">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch -4 Pin PTH&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.75" y1="3.4" x2="12.25" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="12.25" y1="3.4" x2="12.25" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="12.25" y1="-2.8" x2="12.25" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="12.25" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="12.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-1.35" x2="-2.25" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-1.35" x2="-2.25" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="12.25" y1="3.15" x2="12.75" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="12.75" y1="3.15" x2="12.75" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="12.75" y1="2.15" x2="12.25" y2="2.15" width="0.2032" layer="51"/>
+<circle x="0" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="3.5" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="7" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="10.5" y="0" radius="0.425" width="0.001" layer="51"/>
+<pad name="1" x="0" y="0" drill="1.2" diameter="2.032" shape="square"/>
+<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.032"/>
+<pad name="3" x="7" y="0" drill="1.2" diameter="2.032"/>
+<pad name="4" x="10.5" y="0" drill="1.2" diameter="2.032"/>
+<text x="0" y="2.413" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="0" y="-2.286" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_1.27MM">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 1.27mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-0.381" y1="-0.889" x2="0.381" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="0.381" y1="-0.889" x2="0.635" y2="-0.635" width="0.127" layer="21"/>
+<wire x1="0.635" y1="-0.635" x2="0.889" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="0.889" y1="-0.889" x2="1.651" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="1.651" y1="-0.889" x2="1.905" y2="-0.635" width="0.127" layer="21"/>
+<wire x1="1.905" y1="-0.635" x2="2.159" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="2.159" y1="-0.889" x2="2.921" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="2.921" y1="-0.889" x2="3.175" y2="-0.635" width="0.127" layer="21"/>
+<wire x1="3.175" y1="-0.635" x2="3.429" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="3.429" y1="-0.889" x2="4.191" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="4.191" y1="0.889" x2="3.429" y2="0.889" width="0.127" layer="21"/>
+<wire x1="3.429" y1="0.889" x2="3.175" y2="0.635" width="0.127" layer="21"/>
+<wire x1="3.175" y1="0.635" x2="2.921" y2="0.889" width="0.127" layer="21"/>
+<wire x1="2.921" y1="0.889" x2="2.159" y2="0.889" width="0.127" layer="21"/>
+<wire x1="2.159" y1="0.889" x2="1.905" y2="0.635" width="0.127" layer="21"/>
+<wire x1="1.905" y1="0.635" x2="1.651" y2="0.889" width="0.127" layer="21"/>
+<wire x1="1.651" y1="0.889" x2="0.889" y2="0.889" width="0.127" layer="21"/>
+<wire x1="0.889" y1="0.889" x2="0.635" y2="0.635" width="0.127" layer="21"/>
+<wire x1="0.635" y1="0.635" x2="0.381" y2="0.889" width="0.127" layer="21"/>
+<wire x1="0.381" y1="0.889" x2="-0.381" y2="0.889" width="0.127" layer="21"/>
+<wire x1="-0.381" y1="0.889" x2="-0.889" y2="0.381" width="0.127" layer="21"/>
+<wire x1="-0.889" y1="-0.381" x2="-0.381" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="-0.889" y1="0.381" x2="-0.889" y2="-0.381" width="0.127" layer="21"/>
+<wire x1="4.191" y1="0.889" x2="4.699" y2="0.381" width="0.127" layer="21"/>
+<wire x1="4.699" y1="0.381" x2="4.699" y2="-0.381" width="0.127" layer="21"/>
+<wire x1="4.699" y1="-0.381" x2="4.191" y2="-0.889" width="0.127" layer="21"/>
+<pad name="4" x="3.81" y="0" drill="0.508" diameter="1"/>
+<pad name="3" x="2.54" y="0" drill="0.508" diameter="1"/>
+<pad name="2" x="1.27" y="0" drill="0.508" diameter="1"/>
+<pad name="1" x="0" y="0" drill="0.508" diameter="1"/>
+<text x="-0.508" y="1.016" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-0.508" y="-1.651" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_LOCK">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin Locking Footprint&lt;/h3&gt;
+Pins are offset 0.005" from center to lock pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="51"/>
+<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="51"/>
+<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="51"/>
+<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="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="51"/>
+<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="51"/>
+<wire x1="8.255" y1="-1.27" x2="6.985" 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="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="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" 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"/>
+<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_LOCK_LONGPADS">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin Long Pads w/ Locking Footprint&lt;/h3&gt;
+Holes are offset 0.005" from center to lock pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="1.524" y1="-0.127" x2="1.016" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="4.064" y1="-0.127" x2="3.556" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="6.604" y1="-0.127" x2="6.096" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.127" x2="-1.016" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.127" x2="-1.27" y2="0.8636" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="0.8636" x2="-0.9906" y2="1.143" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-0.127" x2="-1.27" y2="-1.1176" width="0.2032" layer="21"/>
+<wire x1="-1.27" y1="-1.1176" x2="-0.9906" y2="-1.397" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.127" x2="8.636" y2="-0.127" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.127" x2="8.89" y2="-1.1176" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-1.1176" x2="8.6106" y2="-1.397" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="-0.127" x2="8.89" y2="0.8636" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="0.8636" x2="8.6106" y2="1.143" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.016" shape="long" rot="R90"/>
+<pad name="2" x="2.54" y="-0.254" drill="1.016" shape="long" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.016" shape="long" rot="R90"/>
+<pad name="4" x="7.62" y="-0.254" drill="1.016" shape="long" rot="R90"/>
+<rectangle x1="-0.2921" y1="-0.4191" x2="0.2921" y2="0.1651" layer="51"/>
+<rectangle x1="2.2479" y1="-0.4191" x2="2.8321" y2="0.1651" layer="51"/>
+<rectangle x1="4.7879" y1="-0.4191" x2="5.3721" y2="0.1651" layer="51"/>
+<rectangle x1="7.3279" y1="-0.4191" x2="7.9121" y2="0.1651" layer="51" rot="R90"/>
+<text x="-1.27" y="1.651" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.413" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="MOLEX-1X4_LOCK">
+<description>&lt;h3&gt;Molex 4-Pin Plated Through-Hole Locking&lt;/h3&gt;
+Holes are offset 0.005" from center to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="8.89" y1="3.048" x2="8.89" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="8.89" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/>
+<wire x1="8.89" y1="-2.54" x2="7.62" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="7.62" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="0" y1="-1.27" x2="7.62" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="7.62" y1="-1.27" x2="7.62" y2="-2.54" width="0.127" layer="21"/>
+<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" shape="square"/>
+<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796"/>
+<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796"/>
+<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796"/>
+<text x="2.667" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="2.032" y="-3.556" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_SMD_RA_MALE">
+<description>&lt;h3&gt;SMD - 4 Pin Right Angle Male Header&lt;/h3&gt;
+tDocu layer shows pin locations.
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="5.08" y1="1.25" x2="-5.08" y2="1.25" width="0.127" layer="51"/>
+<wire x1="-5.08" y1="1.25" x2="-5.08" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-5.08" y1="-1.25" x2="-3.81" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-3.81" y1="-1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-1.27" y1="-1.25" x2="1.27" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="1.27" y1="-1.25" x2="3.81" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="5.08" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="5.08" y1="-1.25" x2="5.08" y2="1.25" width="0.127" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="3.81" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="1.27" y1="-1.25" x2="1.27" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-1.27" y1="-1.25" x2="-1.27" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-3.81" y1="-1.25" x2="-3.81" y2="-7.25" width="0.127" layer="51"/>
+<smd name="4" x="3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/>
+<smd name="3" x="1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/>
+<smd name="2" x="-1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/>
+<smd name="1" x="-3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/>
+<hole x="-2.54" y="0" drill="1.4"/>
+<hole x="2.54" y="0" drill="1.4"/>
+<text x="-4.318" y="6.731" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-4.318" y="2.667" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_LONGPADS">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin Long Pads&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
+<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="4" x="7.62" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_NO_SILK">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin No Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="JST-4-PTH">
+<description>&lt;h3&gt;JST Right Angle 4 Pin Plated Through Hole&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/ePH.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="-3" y="0" drill="0.7" diameter="1.6"/>
+<pad name="2" x="-1" y="0" drill="0.7" diameter="1.6"/>
+<pad name="3" x="1" y="0" drill="0.7" diameter="1.6"/>
+<pad name="4" x="3" y="0" drill="0.7" diameter="1.6"/>
+<text x="-3.4" y="0.7" size="1.27" layer="51">+</text>
+<text x="-1.4" y="0.7" size="1.27" layer="51">-</text>
+<text x="0.7" y="0.9" size="0.8" layer="51">S</text>
+<text x="2.7" y="0.9" size="0.8" layer="51">S</text>
+<wire x1="-4.95" y1="-1.6" x2="-4.95" y2="6" width="0.2032" layer="21"/>
+<wire x1="-4.95" y1="6" x2="4.95" y2="6" width="0.2032" layer="21"/>
+<wire x1="4.95" y1="6" x2="4.95" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="-4.95" y1="-1.6" x2="-4.3" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="4.95" y1="-1.6" x2="4.3" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="-4.3" y1="-1.6" x2="-4.3" y2="0" width="0.2032" layer="21"/>
+<wire x1="4.3" y1="-1.6" x2="4.3" y2="0" width="0.2032" layer="21"/>
+<text x="-1.397" y="3.429" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="2.54" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="SCREWTERMINAL-3.5MM-4_LOCK">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch -4 Pin PTH Locking&lt;/h3&gt;
+Holes are offset 0.005" from center to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-2.3" y1="3.4" x2="12.8" y2="3.4" width="0.2032" layer="51"/>
+<wire x1="12.8" y1="3.4" x2="12.8" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="12.8" y1="-2.8" x2="12.8" y2="-3.6" width="0.2032" layer="51"/>
+<wire x1="12.8" y1="-3.6" x2="-2.3" y2="-3.6" width="0.2032" layer="51"/>
+<wire x1="-2.3" y1="-3.6" x2="-2.3" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="-2.3" y1="-2.8" x2="-2.3" y2="3.4" width="0.2032" layer="51"/>
+<wire x1="12.8" y1="-2.8" x2="-2.3" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="-2.3" y1="-1.35" x2="-2.7" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.7" y1="-1.35" x2="-2.7" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.7" y1="-2.35" x2="-2.3" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="12.8" y1="3.15" x2="13.2" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="13.2" y1="3.15" x2="13.2" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="13.2" y1="2.15" x2="12.8" y2="2.15" width="0.2032" layer="51"/>
+<circle x="0" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="3.5" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="7" y="0" radius="0.425" width="0.001" layer="51"/>
+<circle x="10.5" y="0" radius="0.425" width="0.001" layer="51"/>
+<pad name="1" x="-0.1" y="0" drill="1.2" diameter="2.032" shape="long" rot="R90"/>
+<pad name="2" x="3.6" y="0" drill="1.2" diameter="2.032" shape="long" rot="R90"/>
+<pad name="3" x="6.9" y="0" drill="1.2" diameter="2.032" shape="long" rot="R90"/>
+<pad name="4" x="10.6" y="0" drill="1.2" diameter="2.032" shape="long" rot="R90"/>
+<text x="3.81" y="2.413" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="3.81" y="1.524" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="JST04_1MM_RA">
+<description>&lt;h3&gt;SMD- 4 Pin Right Angle &lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.5" y1="-4.6" x2="1.5" y2="-4.6" width="0.2032" layer="21"/>
+<wire x1="-3" y1="-2" x2="-3" y2="-0.35" width="0.2032" layer="21"/>
+<wire x1="2.25" y1="-0.35" x2="3" y2="-0.35" width="0.2032" layer="21"/>
+<wire x1="3" y1="-0.35" x2="3" y2="-2" width="0.2032" layer="21"/>
+<wire x1="-3" y1="-0.35" x2="-2.25" y2="-0.35" width="0.2032" layer="21"/>
+<circle x="-2.5" y="0.3" radius="0.1016" width="0.2032" layer="21"/>
+<smd name="NC2" x="-2.8" y="-3.675" dx="1.2" dy="2" layer="1"/>
+<smd name="NC1" x="2.8" y="-3.675" dx="1.2" dy="2" layer="1"/>
+<smd name="1" x="-1.5" y="0" dx="0.6" dy="1.35" layer="1"/>
+<smd name="2" x="-0.5" y="0" dx="0.6" dy="1.35" layer="1"/>
+<smd name="3" x="0.5" y="0" dx="0.6" dy="1.35" layer="1"/>
+<smd name="4" x="1.5" y="0" dx="0.6" dy="1.35" layer="1"/>
+<text x="-1.397" y="-2.159" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="-3.302" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_SMD_VERTICAL_COMBO">
+<description>&lt;h3&gt;SMD - 4 Pin Vertical Connector&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;SMD Pad count:8&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="7.62" y1="1.27" x2="7.62" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="5.08" y1="1.27" x2="5.08" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="2.54" y1="1.27" x2="2.54" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="0" y1="1.27" x2="0" y2="-1.27" width="0.4064" layer="1"/>
+<wire x1="-1.37" y1="-1.25" x2="-1.37" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="8.99" y1="1.25" x2="8.99" y2="-1.25" width="0.1778" layer="21"/>
+<wire x1="-0.73" y1="-1.25" x2="-1.37" y2="-1.25" width="0.1778" layer="21"/>
+<wire x1="8.99" y1="-1.25" x2="8.32" y2="-1.25" width="0.1778" layer="21"/>
+<wire x1="8.32" y1="1.25" x2="8.99" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="-1.37" y1="1.25" x2="-0.73" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="5.869" y1="-1.29" x2="6.831" y2="-1.29" width="0.1778" layer="21"/>
+<wire x1="5.869" y1="1.25" x2="6.831" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="3.329" y1="-1.29" x2="4.291" y2="-1.29" width="0.1778" layer="21"/>
+<wire x1="3.329" y1="1.25" x2="4.291" y2="1.25" width="0.1778" layer="21"/>
+<wire x1="0.789" y1="-1.29" x2="1.751" y2="-1.29" width="0.1778" layer="21"/>
+<wire x1="0.789" y1="1.25" x2="1.751" y2="1.25" width="0.1778" layer="21"/>
+<smd name="3" x="5.08" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="1" x="0" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="4" x="7.62" y="1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="2" x="2.54" y="1.65" dx="2" dy="1" layer="1" rot="R270"/>
+<smd name="1-2" x="0" y="1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="2-2" x="2.54" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="3-2" x="5.08" y="1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<smd name="4-2" x="7.62" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/>
+<text x="-0.508" y="2.921" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-0.508" y="-3.429" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_SMD_LONG">
+<description>&lt;h3&gt;SMD - 4 Pin w/ Long Solder Pads&lt;/h3&gt;
+No silk, but tDocu layer shows pin position. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="5.08" y1="1.25" x2="-5.08" y2="1.25" width="0.127" layer="51"/>
+<wire x1="-5.08" y1="1.25" x2="-5.08" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-5.08" y1="-1.25" x2="-3.81" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-3.81" y1="-1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="-1.27" y1="-1.25" x2="1.27" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="1.27" y1="-1.25" x2="3.81" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="5.08" y2="-1.25" width="0.127" layer="51"/>
+<wire x1="5.08" y1="-1.25" x2="5.08" y2="1.25" width="0.127" layer="51"/>
+<wire x1="3.81" y1="-1.25" x2="3.81" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="1.27" y1="-1.25" x2="1.27" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-1.27" y1="-1.25" x2="-1.27" y2="-7.25" width="0.127" layer="51"/>
+<wire x1="-3.81" y1="-1.25" x2="-3.81" y2="-7.25" width="0.127" layer="51"/>
+<smd name="4" x="3.81" y="5.5" dx="4" dy="1" layer="1" rot="R90"/>
+<smd name="3" x="1.27" y="5.5" dx="4" dy="1" layer="1" rot="R90"/>
+<smd name="2" x="-1.27" y="5.5" dx="4" dy="1" layer="1" rot="R90"/>
+<smd name="1" x="-3.81" y="5.5" dx="4" dy="1" layer="1" rot="R90"/>
+<hole x="-2.54" y="0" drill="1.4"/>
+<hole x="2.54" y="0" drill="1.4"/>
+</package>
+<package name="JST-4-PTH-VERT">
+<description>&lt;h3&gt;JST Vertical 4 Pin Plated Through Hole&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href="http://www.jst-mfg.com/product/pdf/eng/ePH.pdf"&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-4.95" y1="-2.25" x2="-4.95" y2="2.25" width="0.2032" layer="21"/>
+<wire x1="-4.95" y1="2.25" x2="4.95" y2="2.25" width="0.2032" layer="21"/>
+<wire x1="4.95" y1="-2.25" x2="1" y2="-2.25" width="0.2032" layer="21"/>
+<wire x1="-1" y1="-2.25" x2="-4.95" y2="-2.25" width="0.2032" layer="21"/>
+<wire x1="-1" y1="-1.75" x2="1" y2="-1.75" width="0.2032" layer="21"/>
+<wire x1="1" y1="-1.75" x2="1" y2="-2.25" width="0.2032" layer="21"/>
+<wire x1="-1" y1="-1.75" x2="-1" y2="-2.25" width="0.2032" layer="21"/>
+<wire x1="4.95" y1="2.25" x2="4.95" y2="-2.25" width="0.2032" layer="21"/>
+<pad name="1" x="-3" y="-0.55" drill="0.7" diameter="1.6"/>
+<pad name="2" x="-1" y="-0.55" drill="0.7" diameter="1.6"/>
+<pad name="3" x="1" y="-0.55" drill="0.7" diameter="1.6"/>
+<pad name="4" x="3" y="-0.55" drill="0.7" diameter="1.6"/>
+<text x="-1.4" y="0.75" size="1.27" layer="51">+</text>
+<text x="0.6" y="0.75" size="1.27" layer="51">-</text>
+<text x="2.7" y="0.95" size="0.8" layer="51">Y</text>
+<text x="-3.3" y="0.95" size="0.8" layer="51">B</text>
+<text x="-1.143" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="-3.302" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_SMD_RA_FEMALE">
+<description>&lt;h3&gt;SMD - 4 Pin Right-Angle Female Header&lt;/h3&gt;
+Silk outline shows header location. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-5.205" y1="4.25" x2="-5.205" y2="-4.25" width="0.1778" layer="21"/>
+<wire x1="5.205" y1="4.25" x2="-5.205" y2="4.25" width="0.1778" layer="21"/>
+<wire x1="5.205" y1="-4.25" x2="5.205" y2="4.25" width="0.1778" layer="21"/>
+<wire x1="-5.205" y1="-4.25" x2="5.205" y2="-4.25" width="0.1778" layer="21"/>
+<rectangle x1="-1.59" y1="6.8" x2="-0.95" y2="7.65" layer="51"/>
+<rectangle x1="0.95" y1="6.8" x2="1.59" y2="7.65" layer="51"/>
+<rectangle x1="-4.13" y1="6.8" x2="-3.49" y2="7.65" layer="51"/>
+<smd name="3" x="1.27" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/>
+<smd name="2" x="-1.27" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/>
+<smd name="1" x="-3.81" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/>
+<rectangle x1="3.49" y1="6.8" x2="4.13" y2="7.65" layer="51"/>
+<smd name="4" x="3.81" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/>
+<text x="-1.397" y="0.762" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.524" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X04_SPRING_TERMINAL">
+<wire x1="11.6" y1="-5.34" x2="-0.98" y2="-5.34" width="0.2032" layer="21"/>
+<wire x1="-0.98" y1="-5.34" x2="-0.98" y2="4.9" width="0.2032" layer="21"/>
+<wire x1="-0.98" y1="4.9" x2="11.6" y2="4.9" width="0.2032" layer="21"/>
+<wire x1="11.6" y1="4.9" x2="11.6" y2="-5.34" width="0.2032" layer="21"/>
+<pad name="1" x="7.62" y="2.54" drill="1.1" diameter="1.8" rot="R270"/>
+<pad name="5" x="7.62" y="-2.54" drill="1.1" diameter="1.8" rot="R270"/>
+<pad name="2" x="5.08" y="2.54" drill="1.1" diameter="1.8" rot="R270"/>
+<pad name="3" x="2.54" y="2.54" drill="1.1" diameter="1.8" rot="R270"/>
+<pad name="4" x="0" y="2.54" drill="1.1" diameter="1.8" rot="R270"/>
+<rectangle x1="6.84" y1="3.3" x2="8.52" y2="6.3" layer="51" rot="R180"/>
+<rectangle x1="4.3" y1="3.3" x2="5.98" y2="6.3" layer="51" rot="R180"/>
+<rectangle x1="1.76" y1="3.3" x2="3.44" y2="6.3" layer="51" rot="R180"/>
+<rectangle x1="-0.78" y1="3.3" x2="0.9" y2="6.3" layer="51" rot="R180"/>
+<pad name="6" x="5.08" y="-2.54" drill="1.1" diameter="1.8" rot="R270"/>
+<pad name="7" x="2.54" y="-2.54" drill="1.1" diameter="1.8" rot="R270"/>
+<pad name="8" x="0" y="-2.54" drill="1.1" diameter="1.8" rot="R270"/>
+<text x="1.27" y="0" size="0.762" layer="25">&gt;Name</text>
+<text x="1.27" y="-1.27" size="0.762" layer="27">&gt;Value</text>
+<rectangle x1="-0.78" y1="3.3" x2="0.9" y2="4.903" layer="21" rot="R180"/>
+<rectangle x1="1.76" y1="3.3" x2="3.44" y2="4.903" layer="21" rot="R180"/>
+<rectangle x1="4.3" y1="3.3" x2="5.98" y2="4.903" layer="21" rot="R180"/>
+<rectangle x1="6.84" y1="3.3" x2="8.52" y2="4.903" layer="21" rot="R180"/>
+</package>
+<package name="1X04_1.27MM_NO_SILK">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 1.27mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="4" x="3.81" y="0" drill="0.508" diameter="1"/>
+<pad name="3" x="2.54" y="0" drill="0.508" diameter="1"/>
+<pad name="2" x="1.27" y="0" drill="0.508" diameter="1"/>
+<pad name="1" x="0" y="0" drill="0.508" diameter="1"/>
+<text x="-0.508" y="1.016" size="0.6096" layer="25" font="vector" ratio="12">&gt;NAME</text>
+<text x="-0.508" y="-1.651" size="0.6096" layer="27" font="vector" ratio="12">&gt;VALUE</text>
+</package>
+</packages>
+<symbols>
+<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"/>
+<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="5.08" x2="-2.54" y2="5.08" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="2.54" x2="-2.54" y2="2.54" width="0.6096" layer="94"/>
+<text x="-3.81" y="-9.906" size="1.778" layer="96" font="vector">&gt;VALUE</text>
+<text x="-3.81" y="8.128" size="1.778" layer="95" font="vector">&gt;NAME</text>
+<pin name="10" x="7.62" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="8" x="7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="6" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="4" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="2" x="7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="9" x="-7.62" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="7" x="-7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="5" x="-7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<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_04">
+<description>&lt;h3&gt;4 Pin Connection&lt;/h3&gt;</description>
+<wire x1="1.27" y1="-5.08" x2="-5.08" y2="-5.08" width="0.4064" layer="94"/>
+<wire x1="-1.27" y1="2.54" x2="0" y2="2.54" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="0" x2="0" y2="0" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="-2.54" x2="0" y2="-2.54" width="0.6096" layer="94"/>
+<wire x1="-5.08" y1="7.62" x2="-5.08" y2="-5.08" width="0.4064" layer="94"/>
+<wire x1="1.27" y1="-5.08" x2="1.27" y2="7.62" width="0.4064" layer="94"/>
+<wire x1="-5.08" y1="7.62" x2="1.27" y2="7.62" width="0.4064" layer="94"/>
+<wire x1="-1.27" y1="5.08" x2="0" y2="5.08" width="0.6096" layer="94"/>
+<text x="-5.08" y="-7.366" size="1.778" layer="96" font="vector">&gt;VALUE</text>
+<text x="-5.08" y="8.128" size="1.778" layer="95" font="vector">&gt;NAME</text>
+<pin name="1" x="5.08" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="2" x="5.08" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="3" x="5.08" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="4" x="5.08" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="CONN_05X2" 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;h3&gt;For AVR SPI programming port, see special device with nice symbol: "AVR_SPI_PROG_5x2.dev"&lt;/h3&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;You can populate with any combo of single row headers, but if you'd like an exact match, check these:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/778"&gt; 2x5 AVR ICSP Male Header&lt;/a&gt; (PRT-00778)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/8506"&gt; 2x5 Pin Shrouded Header&lt;/a&gt; (PRT-08506)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;On any of the 0.1 inch spaced packages, you can populate with these:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/116"&gt; Break Away Headers - Straight&lt;/a&gt; (PRT-00116)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/553"&gt; Break Away Male Headers - Right Angle&lt;/a&gt; (PRT-00553)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/115"&gt; Female Headers&lt;/a&gt; (PRT-00115)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/117"&gt; Break Away Headers - Machine Pin&lt;/a&gt; (PRT-00117)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/743"&gt; Break Away Female Headers - Swiss Machine Pin&lt;/a&gt; (PRT-00743)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;Special note: the shrouded connector mates well with our 5x2 ribbon cables:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/8535"&gt; 2x5 Pin IDC Ribbon Cable&lt;/a&gt; (PRT-08535)&lt;/li&gt;
+&lt;/ul&gt;</description>
+<gates>
+<gate name="G$1" symbol="CONN_05X2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="PTH" package="2X5">
+<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="">
+<attribute name="PROD_ID" value="CONN-08499" constant="no"/>
+<attribute name="SF_ID" value="PRT-0778" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="RA" package="2X5-RA">
+<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="RAF" package="2X5-RAF">
+<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="SHD" package="2X5-SHROUDED">
+<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="">
+<attribute name="PROD_ID" value="CONN-08671" constant="no"/>
+<attribute name="SF_ID" value="PRT-08506" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SHD_LOCK" package="2X5-SHROUDED_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="">
+<attribute name="PROD_ID" value="CONN-08671" constant="no"/>
+<attribute name="SF_ID" value="PRT-08506" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SHD_SMD" package="2X5-SHROUDED_SMD">
+<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="">
+<attribute name="PROD_ID" value="CONN-09508" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="NO_SILK" package="2X5_NOSILK">
+<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="0.05_IN_PTH_SILK" package="2X5_PTH_SILK_.05">
+<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="SHD-NS" package="2X5-SHROUDED-NS">
+<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="">
+<attribute name="PROD_ID" value="CONN-08671" constant="no"/>
+<attribute name="SF_ID" value="PRT-08506" constant="no"/>
+</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>
+</devices>
+</deviceset>
+<deviceset name="CONN_04" prefix="J" uservalue="yes">
+<description>&lt;h3&gt;Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections&lt;/h3&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;On any of the 0.1 inch spaced packages, you can populate with these:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/116"&gt; Break Away Headers - Straight&lt;/a&gt; (PRT-00116)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/553"&gt; Break Away Male Headers - Right Angle&lt;/a&gt; (PRT-00553)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/115"&gt; Female Headers&lt;/a&gt; (PRT-00115)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/117"&gt; Break Away Headers - Machine Pin&lt;/a&gt; (PRT-00117)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/743"&gt; Break Away Female Headers - Swiss Machine Pin&lt;/a&gt; (PRT-00743)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt; For SCREWTERMINALS and SPRING TERMINALS visit here:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/search/results?term=Screw+Terminals"&gt; Screw Terimnals on SparkFun.com&lt;/a&gt; (5mm/3.5mm/2.54mm spacing)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;This device is also useful as a general connection point to wire up your design to another part of your project. Our various solder wires solder well into these plated through hole pads.&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/11375"&gt; Hook-Up Wire - Assortment (Stranded, 22 AWG)&lt;/a&gt; (PRT-11375)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/11367"&gt; Hook-Up Wire - Assortment (Solid Core, 22 AWG)&lt;/a&gt; (PRT-11367)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/categories/141"&gt; View the entire wire category on our website here&lt;/a&gt;&lt;/li&gt;
+&lt;p&gt;&lt;/p&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;Special notes:&lt;/b&gt;
+&lt;p&gt; &lt;/p&gt; Molex polarized connector foot print use with SKU : PRT-08231 with associated crimp pins and housings. 1MM SMD Version SKU: PRT-10208</description>
+<gates>
+<gate name="J1" symbol="CONN_04" x="-2.54" y="0"/>
+</gates>
+<devices>
+<device name="PTH" package="1X04">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09696" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="POLAR" package="MOLEX-1X4">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-08186" constant="no"/>
+<attribute name="SF_ID" value="PRT-08231" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SCREW" package="SCREWTERMINAL-3.5MM-4">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-14485"/>
+</technology>
+</technologies>
+</device>
+<device name="1.27MM" package="1X04_1.27MM">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="LOCK" package="1X04_LOCK">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09696" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="LOCK_LONGPADS" package="1X04_LOCK_LONGPADS">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09696" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="POLAR_LOCK" package="MOLEX-1X4_LOCK">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-08186" constant="no"/>
+<attribute name="SF_ID" value="PRT-08231" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD" package="1X04_SMD_RA_MALE">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09140" constant="no"/>
+<attribute name="SF_ID" value="PRT-12638" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="LONGPADS" package="1X04_LONGPADS">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09696" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1X04_NO_SILK" package="1X04_NO_SILK">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09696" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="JST-PTH" package="JST-4-PTH">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="WIRE-13531" constant="no"/>
+<attribute name="SF_ID" value="PRT-09916" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SCREW_LOCK" package="SCREWTERMINAL-3.5MM-4_LOCK">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMD2" package="JST04_1MM_RA">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-10310" constant="no"/>
+<attribute name="SF_ID" value="PRT-10208" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD_STRAIGHT_COMBO" package="1X04_SMD_VERTICAL_COMBO">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-08511"/>
+<attribute name="VALUE" value="1X04_SMD_STRAIGHT_COMBO"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD_LONG" package="1X04_SMD_LONG">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09140" constant="no"/>
+<attribute name="SF_ID" value="PRT-12638" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="JST-PTH-VERT" package="JST-4-PTH-VERT">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-13251"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD_RA_FEMALE" package="1X04_SMD_RA_FEMALE">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-12382" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SPRING" package="1X04_SPRING_TERMINAL">
+<connects>
+<connect gate="J1" pin="1" pad="1 5"/>
+<connect gate="J1" pin="2" pad="2 6"/>
+<connect gate="J1" pin="3" pad="3 7"/>
+<connect gate="J1" pin="4" pad="4 8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-14363" constant="no"/>
+<attribute name="SF_ID" value="PRT-08075" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1.27MM_NO_SILK" package="1X04_1.27MM_NO_SILK">
+<connects>
+<connect gate="J1" pin="1" pad="1"/>
+<connect gate="J1" pin="2" pad="2"/>
+<connect gate="J1" pin="3" pad="3"/>
+<connect gate="J1" pin="4" pad="4"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="sensor">
+<packages>
+<package name="SOIC127P600X175-16N">
+<circle x="-4.145" y="4.945" radius="0.1" width="0.2" layer="21"/>
+<circle x="-4.145" y="4.945" radius="0.1" width="0.2" layer="51"/>
+<wire x1="-1.95" y1="4.95" x2="1.95" y2="4.95" width="0.127" layer="51"/>
+<wire x1="-1.95" y1="-4.95" x2="1.95" y2="-4.95" width="0.127" layer="51"/>
+<wire x1="-1.95" y1="5.065" x2="1.95" y2="5.065" width="0.127" layer="21"/>
+<wire x1="-1.95" y1="-5.065" x2="1.95" y2="-5.065" width="0.127" layer="21"/>
+<wire x1="-1.95" y1="4.95" x2="-1.95" y2="-4.95" width="0.127" layer="51"/>
+<wire x1="1.95" y1="4.95" x2="1.95" y2="-4.95" width="0.127" layer="51"/>
+<wire x1="-3.71" y1="5.2" x2="3.71" y2="5.2" width="0.05" layer="39"/>
+<wire x1="-3.71" y1="-5.2" x2="3.71" y2="-5.2" width="0.05" layer="39"/>
+<wire x1="-3.71" y1="5.2" x2="-3.71" y2="-5.2" width="0.05" layer="39"/>
+<wire x1="3.71" y1="5.2" x2="3.71" y2="-5.2" width="0.05" layer="39"/>
+<text x="-3.5" y="-5.5" size="1.27" layer="27" align="top-left">&gt;VALUE</text>
+<text x="-3.5" y="5.5" size="1.27" layer="25">&gt;NAME</text>
+<smd name="1" x="-2.475" y="4.445" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="2" x="-2.475" y="3.175" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="3" x="-2.475" y="1.905" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="4" x="-2.475" y="0.635" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="5" x="-2.475" y="-0.635" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="6" x="-2.475" y="-1.905" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="7" x="-2.475" y="-3.175" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="8" x="-2.475" y="-4.445" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="9" x="2.475" y="-4.445" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="10" x="2.475" y="-3.175" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="11" x="2.475" y="-1.905" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="12" x="2.475" y="-0.635" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="13" x="2.475" y="0.635" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="14" x="2.475" y="1.905" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="15" x="2.475" y="3.175" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+<smd name="16" x="2.475" y="4.445" dx="1.97" dy="0.6" layer="1" roundness="25"/>
+</package>
+</packages>
+<symbols>
+<symbol name="ADS1231IDR">
+<wire x1="-15.24" y1="20.32" x2="15.24" y2="20.32" width="0.254" layer="94"/>
+<wire x1="15.24" y1="20.32" x2="15.24" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-22.86" x2="-15.24" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-22.86" x2="-15.24" y2="20.32" width="0.254" layer="94"/>
+<text x="-15.24" y="20.955" size="1.778" layer="95" ratio="10" rot="SR0">&gt;NAME</text>
+<text x="-15.24" y="-25.4" size="1.778" layer="96" ratio="10" rot="SR0">&gt;VALUE</text>
+<pin name="!PDWN" x="20.32" y="0" length="middle" direction="in" rot="R180"/>
+<pin name="AINN" x="-20.32" y="2.54" length="middle" direction="in"/>
+<pin name="AINP" x="-20.32" y="5.08" length="middle" direction="in"/>
+<pin name="CAP2" x="-20.32" y="-15.24" length="middle" direction="pas"/>
+<pin name="CLKIN" x="-20.32" y="-7.62" length="middle" direction="in" function="clk"/>
+<pin name="SW" x="20.32" y="10.16" length="middle" direction="out" rot="R180"/>
+<pin name="SCLK" x="20.32" y="2.54" length="middle" direction="in" function="clk" rot="R180"/>
+<pin name="SPEED" x="20.32" y="-2.54" length="middle" direction="in" rot="R180"/>
+<pin name="VREFN" x="-20.32" y="-2.54" length="middle" direction="in"/>
+<pin name="VREFP" x="-20.32" y="10.16" length="middle" direction="in"/>
+<pin name="AVDD" x="20.32" y="17.78" length="middle" direction="pwr" rot="R180"/>
+<pin name="DVDD" x="20.32" y="15.24" length="middle" direction="pwr" rot="R180"/>
+<pin name="!DRDY!/DOUT" x="20.32" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="GND" x="20.32" y="-20.32" length="middle" direction="pwr" rot="R180"/>
+<pin name="CAP1" x="-20.32" y="-12.7" length="middle" direction="pas"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="ADS1231IDR" prefix="U">
+<description>24-Bit, 80SPS, 1-Ch Delta-Sigma ADC for Resistive Bridge Sensors &amp; Weigh Scales 16-SOIC -40 to 85  &lt;a href="https://pricing.snapeda.com/parts/ADS1231IDR/Texas%20Instruments/view-part?ref=eda"&gt;Check prices&lt;/a&gt;</description>
+<gates>
+<gate name="G$1" symbol="ADS1231IDR" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="SOIC127P600X175-16N">
+<connects>
+<connect gate="G$1" pin="!DRDY!/DOUT" pad="16"/>
+<connect gate="G$1" pin="!PDWN" pad="14"/>
+<connect gate="G$1" pin="AINN" pad="8"/>
+<connect gate="G$1" pin="AINP" pad="7"/>
+<connect gate="G$1" pin="AVDD" pad="13"/>
+<connect gate="G$1" pin="CAP1" pad="5"/>
+<connect gate="G$1" pin="CAP2" pad="6"/>
+<connect gate="G$1" pin="CLKIN" pad="3"/>
+<connect gate="G$1" pin="DVDD" pad="1"/>
+<connect gate="G$1" pin="GND" pad="2 11"/>
+<connect gate="G$1" pin="SCLK" pad="15"/>
+<connect gate="G$1" pin="SPEED" pad="4"/>
+<connect gate="G$1" pin="SW" pad="12"/>
+<connect gate="G$1" pin="VREFN" pad="9"/>
+<connect gate="G$1" pin="VREFP" pad="10"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="AVAILABILITY" value="Good"/>
+<attribute name="DESCRIPTION" value=" 24-Bit, 80SPS, 1-Ch Delta-Sigma ADC for Resistive Bridge Sensors &amp; Weigh Scales 16-SOIC -40 to 85 "/>
+<attribute name="MF" value="Texas Instruments"/>
+<attribute name="MP" value="ADS1231IDR"/>
+<attribute name="PACKAGE" value="SOIC-16 Texas Instruments"/>
+<attribute name="PRICE" value="None"/>
+<attribute name="PURCHASE-URL" value="https://pricing.snapeda.com/search/part/ADS1231IDR/?ref=eda"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</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="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"/>
+</package>
+<package name="1210">
+<wire x1="-1.6" y1="1.3" x2="1.6" y2="1.3" width="0.127" layer="51"/>
+<wire x1="1.6" y1="1.3" x2="1.6" y2="-1.3" width="0.127" layer="51"/>
+<wire x1="1.6" y1="-1.3" x2="-1.6" y2="-1.3" width="0.127" layer="51"/>
+<wire x1="-1.6" y1="-1.3" x2="-1.6" y2="1.3" width="0.127" layer="51"/>
+<wire x1="-1.6" y1="1.3" x2="1.6" y2="1.3" width="0.2032" layer="51"/>
+<wire x1="-1.6" y1="-1.3" x2="1.6" y2="-1.3" width="0.2032" layer="51"/>
+<smd name="1" x="-1.6" y="0" dx="1.2" dy="2.5" layer="1"/>
+<smd name="2" x="1.6" y="0" dx="1.2" dy="2.5" layer="1"/>
+<text x="-2.07" y="1.77" size="1.016" layer="25">&gt;NAME</text>
+<text x="-2.17" y="-3.24" size="1.016" layer="27">&gt;VALUE</text>
+</package>
+<package name="1206">
+<wire x1="-0.965" y1="0.787" x2="0.965" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="-0.965" y1="-0.787" x2="0.965" y2="-0.787" width="0.1016" layer="51"/>
+<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/>
+<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/>
+<text x="-1.27" y="1.143" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.397" y="-2.794" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/>
+<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/>
+</package>
+<package name="2220-C">
+<smd name="P$1" x="-2.6" y="0" dx="1.2" dy="5" layer="1"/>
+<smd name="P$2" x="2.6" y="0" dx="1.2" dy="5" layer="1"/>
+<text x="-1.5" y="3" size="0.6096" layer="125">&gt;NAME</text>
+<text x="-1.5" y="-3.5" size="0.6096" layer="127">&gt;VALUE</text>
+</package>
+<package name="0402">
+<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
+chip</description>
+<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="51"/>
+<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="51"/>
+<smd name="1" x="-0.525" y="0" dx="0.575" dy="0.7" layer="1"/>
+<smd name="2" x="0.525" y="0" dx="0.575" dy="0.7" layer="1"/>
+<text x="-0.889" y="0.6985" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.0795" y="-1.778" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="51"/>
+<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="51"/>
+</package>
+</packages>
+<symbols>
+<symbol name="CAP">
+<wire x1="0" y1="2.54" x2="0" y2="2.032" width="0.1524" layer="94"/>
+<wire x1="0" y1="0" x2="0" y2="0.508" width="0.1524" layer="94"/>
+<text x="1.524" y="2.921" size="1.778" layer="95">&gt;NAME</text>
+<text x="1.524" y="-2.159" size="1.778" layer="96">&gt;VALUE</text>
+<rectangle x1="-2.032" y1="0.508" x2="2.032" y2="1.016" layer="94"/>
+<rectangle x1="-2.032" y1="1.524" x2="2.032" y2="2.032" layer="94"/>
+<pin name="1" x="0" y="5.08" visible="off" length="short" direction="pas" swaplevel="1" rot="R270"/>
+<pin name="2" x="0" y="-2.54" visible="off" length="short" direction="pas" swaplevel="1" rot="R90"/>
+<text x="1.524" y="-4.064" size="1.27" layer="97">&gt;PACKAGE</text>
+<text x="1.524" y="-5.842" size="1.27" layer="97">&gt;VOLTAGE</text>
+<text x="1.524" y="-7.62" size="1.27" layer="97">&gt;TYPE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="CAP" prefix="C" uservalue="yes">
+<description>&lt;b&gt;Capacitor&lt;/b&gt;
+Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description>
+<gates>
+<gate name="G$1" symbol="CAP" x="0" y="0"/>
+</gates>
+<devices>
+<device name="0805" package="0805">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0805"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="0603-CAP" package="0603-CAP">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0603"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1210" package="1210">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="1210" constant="no"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1206" package="1206">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="1206" constant="no"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="2220" package="2220-C">
+<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="0402" package="0402">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+</libraries>
+<attributes>
+</attributes>
+<variantdefs>
+</variantdefs>
+<classes>
+<class number="0" name="default" width="0" drill="0">
+</class>
+</classes>
+<parts>
+<part name="U1" library="connector" deviceset="UCBUS_MODULE_EXT" device=""/>
+<part name="P+1" library="supply1" deviceset="+5V" device=""/>
+<part name="GND1" library="supply1" deviceset="GND" device=""/>
+<part name="+3V1" library="supply1" deviceset="+3V3" device=""/>
+<part name="J1" library="SparkFun-Connectors" deviceset="CONN_05X2" device="SHD_LOCK_LATCH"/>
+<part name="P+4" library="supply1" deviceset="+5V" device=""/>
+<part name="P+5" library="supply1" deviceset="+5V" device=""/>
+<part name="GND2" library="supply1" deviceset="GND" device=""/>
+<part name="GND3" library="supply1" deviceset="GND" device=""/>
+<part name="J8" library="connector" deviceset="PWRPAD" device="M3"/>
+<part name="J9" library="connector" deviceset="PWRPAD" device="M3"/>
+<part name="J10" library="connector" deviceset="PWRPAD" device="M3"/>
+<part name="J11" library="SparkFun-Connectors" deviceset="CONN_04" device="LOCK_LONGPADS"/>
+<part name="J12" library="connector" deviceset="PWRPAD" device="SOLDER_SMALL" value="PWRPADSOLDER_SMALL"/>
+<part name="U2" library="sensor" deviceset="ADS1231IDR" device=""/>
+<part name="GND4" library="supply1" deviceset="GND" device=""/>
+<part name="GND5" library="supply1" deviceset="GND" device=""/>
+<part name="J2" library="connector" deviceset="SOLDER_JUMPER" device=""/>
+<part name="J3" library="connector" deviceset="SOLDER_JUMPER" device=""/>
+<part name="P+6" library="supply1" deviceset="+5V" device=""/>
+<part name="+3V2" library="supply1" deviceset="+3V3" device=""/>
+<part name="C1" library="passives" deviceset="CAP" device="0805" value="0.1uF"/>
+<part name="C2" library="passives" deviceset="CAP" device="0805" value="0.1uF"/>
+<part name="GND6" library="supply1" deviceset="GND" device=""/>
+<part name="+3V3" library="supply1" deviceset="+3V3" device=""/>
+<part name="J4" library="SparkFun-Connectors" deviceset="CONN_04" device="LOCK_LONGPADS"/>
+<part name="J5" library="connector" deviceset="PWRPAD" device="SOLDER_SMALL" value="PWRPADSOLDER_SMALL"/>
+<part name="U3" library="sensor" deviceset="ADS1231IDR" device=""/>
+<part name="GND7" library="supply1" deviceset="GND" device=""/>
+<part name="GND8" library="supply1" deviceset="GND" device=""/>
+<part name="C3" library="passives" deviceset="CAP" device="0805" value="0.1uF"/>
+<part name="C4" library="passives" deviceset="CAP" device="0805" value="0.1uF"/>
+<part name="GND9" library="supply1" deviceset="GND" device=""/>
+<part name="+3V5" library="supply1" deviceset="+3V3" device=""/>
+<part name="+3V4" library="supply1" deviceset="+3V3" device=""/>
+<part name="J6" library="SparkFun-Connectors" deviceset="CONN_04" device="LOCK_LONGPADS"/>
+<part name="J7" library="connector" deviceset="PWRPAD" device="SOLDER_SMALL" value="PWRPADSOLDER_SMALL"/>
+<part name="U4" library="sensor" deviceset="ADS1231IDR" device=""/>
+<part name="GND10" library="supply1" deviceset="GND" device=""/>
+<part name="GND11" library="supply1" deviceset="GND" device=""/>
+<part name="C5" library="passives" deviceset="CAP" device="0805" value="0.1uF"/>
+<part name="C6" library="passives" deviceset="CAP" device="0805" value="0.1uF"/>
+<part name="GND12" library="supply1" deviceset="GND" device=""/>
+<part name="+3V6" library="supply1" deviceset="+3V3" device=""/>
+<part name="+3V7" library="supply1" deviceset="+3V3" device=""/>
+<part name="J13" library="SparkFun-Connectors" deviceset="CONN_04" device="LOCK"/>
+<part name="GND13" library="supply1" deviceset="GND" device=""/>
+</parts>
+<sheets>
+<sheet>
+<plain>
+</plain>
+<instances>
+<instance part="U1" gate="G$1" x="20.32" y="53.34" smashed="yes"/>
+<instance part="P+1" gate="1" x="-2.54" y="33.02" smashed="yes" rot="R90">
+<attribute name="VALUE" x="2.54" y="30.48" size="1.778" layer="96" rot="R180"/>
+</instance>
+<instance part="GND1" gate="1" x="2.54" y="5.08" smashed="yes">
+<attribute name="VALUE" x="0" y="2.54" size="1.778" layer="96"/>
+</instance>
+<instance part="+3V1" gate="G$1" x="-2.54" y="25.4" smashed="yes" rot="R90">
+<attribute name="VALUE" x="2.54" y="22.86" size="1.778" layer="96" rot="R180"/>
+</instance>
+<instance part="J1" gate="G$1" x="-35.56" y="76.2" smashed="yes">
+<attribute name="VALUE" x="-39.37" y="66.294" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-39.37" y="84.328" size="1.778" layer="95" font="vector"/>
+</instance>
+<instance part="P+4" gate="1" x="-15.24" y="81.28" smashed="yes" rot="R270">
+<attribute name="VALUE" x="-12.7" y="81.28" size="1.778" layer="96"/>
+</instance>
+<instance part="P+5" gate="1" x="-55.88" y="71.12" smashed="yes" rot="R90">
+<attribute name="VALUE" x="-58.42" y="71.12" size="1.778" layer="96" rot="R180"/>
+</instance>
+<instance part="GND2" gate="1" x="-15.24" y="76.2" smashed="yes" rot="R90">
+<attribute name="VALUE" x="-12.7" y="73.66" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="GND3" gate="1" x="-55.88" y="76.2" smashed="yes" rot="R270">
+<attribute name="VALUE" x="-58.42" y="78.74" size="1.778" layer="96" rot="R270"/>
+</instance>
+<instance part="J8" gate="G$1" x="81.28" y="91.44" smashed="yes"/>
+<instance part="J9" gate="G$1" x="81.28" y="96.52" smashed="yes"/>
+<instance part="J10" gate="G$1" x="81.28" y="101.6" smashed="yes"/>
+<instance part="J11" gate="J1" x="142.24" y="30.48" smashed="yes">
+<attribute name="VALUE" x="137.16" y="23.114" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="137.16" y="38.608" size="1.778" layer="95" font="vector"/>
+</instance>
+<instance part="J12" gate="G$1" x="142.24" y="20.32" smashed="yes" rot="R180"/>
+<instance part="U2" gate="G$1" x="195.58" y="25.4" smashed="yes">
+<attribute name="NAME" x="180.34" y="46.355" size="1.778" layer="95" ratio="10" rot="SR0"/>
+<attribute name="VALUE" x="180.34" y="0" size="1.778" layer="96" ratio="10" rot="SR0"/>
+</instance>
+<instance part="GND4" 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="GND5" gate="1" x="152.4" y="15.24" smashed="yes">
+<attribute name="VALUE" x="149.86" y="12.7" size="1.778" layer="96"/>
+</instance>
+<instance part="J2" gate="G$1" x="172.72" y="55.88" smashed="yes" rot="R90">
+<attribute name="NAME" x="170.18" y="53.34" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="176.53" y="53.34" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="J3" gate="G$1" x="165.1" y="55.88" smashed="yes" rot="R90">
+<attribute name="NAME" x="162.56" y="53.34" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="168.91" y="53.34" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="P+6" gate="1" x="165.1" y="71.12" smashed="yes">
+<attribute name="VALUE" x="165.1" y="73.66" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="+3V2" gate="G$1" x="172.72" y="71.12" smashed="yes">
+<attribute name="VALUE" x="172.72" y="73.66" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="C1" gate="G$1" x="165.1" y="7.62" smashed="yes">
+<attribute name="NAME" x="166.624" y="10.541" size="1.778" layer="95"/>
+<attribute name="VALUE" x="166.624" y="5.461" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="166.624" y="3.556" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="166.624" y="1.778" size="1.27" layer="97"/>
+<attribute name="TYPE" x="166.624" y="0" size="1.27" layer="97"/>
+</instance>
+<instance part="C2" gate="G$1" x="238.76" y="35.56" smashed="yes">
+<attribute name="NAME" x="240.284" y="38.481" size="1.778" layer="95"/>
+<attribute name="VALUE" x="240.284" y="33.401" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="240.284" y="31.496" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="240.284" y="29.718" size="1.27" layer="97"/>
+<attribute name="TYPE" x="240.284" y="27.94" size="1.27" layer="97"/>
+</instance>
+<instance part="GND6" gate="1" x="238.76" y="25.4" smashed="yes">
+<attribute name="VALUE" x="236.22" y="22.86" size="1.778" layer="96"/>
+</instance>
+<instance part="+3V3" gate="G$1" x="238.76" y="55.88" smashed="yes">
+<attribute name="VALUE" x="238.76" y="58.42" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="J4" gate="J1" x="142.24" y="-33.02" smashed="yes">
+<attribute name="VALUE" x="137.16" y="-40.386" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="137.16" y="-24.892" size="1.778" layer="95" font="vector"/>
+</instance>
+<instance part="J5" gate="G$1" x="142.24" y="-43.18" smashed="yes" rot="R180"/>
+<instance part="U3" gate="G$1" x="195.58" y="-38.1" smashed="yes">
+<attribute name="NAME" x="180.34" y="-17.145" size="1.778" layer="95" ratio="10" rot="SR0"/>
+<attribute name="VALUE" x="180.34" y="-63.5" size="1.778" layer="96" ratio="10" rot="SR0"/>
+</instance>
+<instance part="GND7" gate="1" x="223.52" y="-63.5" smashed="yes">
+<attribute name="VALUE" x="220.98" y="-66.04" size="1.778" layer="96"/>
+</instance>
+<instance part="GND8" gate="1" x="152.4" y="-48.26" smashed="yes">
+<attribute name="VALUE" x="149.86" y="-50.8" size="1.778" layer="96"/>
+</instance>
+<instance part="C3" gate="G$1" x="165.1" y="-55.88" smashed="yes">
+<attribute name="NAME" x="166.624" y="-52.959" size="1.778" layer="95"/>
+<attribute name="VALUE" x="166.624" y="-58.039" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="166.624" y="-59.944" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="166.624" y="-61.722" size="1.27" layer="97"/>
+<attribute name="TYPE" x="166.624" y="-63.5" size="1.27" layer="97"/>
+</instance>
+<instance part="C4" gate="G$1" x="238.76" y="-27.94" smashed="yes">
+<attribute name="NAME" x="240.284" y="-25.019" size="1.778" layer="95"/>
+<attribute name="VALUE" x="240.284" y="-30.099" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="240.284" y="-32.004" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="240.284" y="-33.782" size="1.27" layer="97"/>
+<attribute name="TYPE" x="240.284" y="-35.56" size="1.27" layer="97"/>
+</instance>
+<instance part="GND9" gate="1" x="238.76" y="-38.1" smashed="yes">
+<attribute name="VALUE" x="236.22" y="-40.64" size="1.778" layer="96"/>
+</instance>
+<instance part="+3V5" gate="G$1" x="238.76" y="-7.62" smashed="yes">
+<attribute name="VALUE" x="238.76" y="-5.08" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="+3V4" gate="G$1" x="172.72" y="-10.16" smashed="yes">
+<attribute name="VALUE" x="172.72" y="-7.62" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="J6" gate="J1" x="142.24" y="-93.98" smashed="yes">
+<attribute name="VALUE" x="137.16" y="-101.346" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="137.16" y="-85.852" size="1.778" layer="95" font="vector"/>
+</instance>
+<instance part="J7" gate="G$1" x="142.24" y="-104.14" smashed="yes" rot="R180"/>
+<instance part="U4" gate="G$1" x="195.58" y="-99.06" smashed="yes">
+<attribute name="NAME" x="180.34" y="-78.105" size="1.778" layer="95" ratio="10" rot="SR0"/>
+<attribute name="VALUE" x="180.34" y="-124.46" size="1.778" layer="96" ratio="10" rot="SR0"/>
+</instance>
+<instance part="GND10" gate="1" x="223.52" y="-124.46" smashed="yes">
+<attribute name="VALUE" x="220.98" y="-127" size="1.778" layer="96"/>
+</instance>
+<instance part="GND11" gate="1" x="152.4" y="-109.22" smashed="yes">
+<attribute name="VALUE" x="149.86" y="-111.76" size="1.778" layer="96"/>
+</instance>
+<instance part="C5" gate="G$1" x="165.1" y="-116.84" smashed="yes">
+<attribute name="NAME" x="166.624" y="-113.919" size="1.778" layer="95"/>
+<attribute name="VALUE" x="166.624" y="-118.999" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="166.624" y="-120.904" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="166.624" y="-122.682" size="1.27" layer="97"/>
+<attribute name="TYPE" x="166.624" y="-124.46" size="1.27" layer="97"/>
+</instance>
+<instance part="C6" gate="G$1" x="238.76" y="-88.9" smashed="yes">
+<attribute name="NAME" x="240.284" y="-85.979" size="1.778" layer="95"/>
+<attribute name="VALUE" x="240.284" y="-91.059" size="1.778" layer="96"/>
+<attribute name="PACKAGE" x="240.284" y="-92.964" size="1.27" layer="97"/>
+<attribute name="VOLTAGE" x="240.284" y="-94.742" size="1.27" layer="97"/>
+<attribute name="TYPE" x="240.284" y="-96.52" size="1.27" layer="97"/>
+</instance>
+<instance part="GND12" gate="1" x="238.76" y="-99.06" smashed="yes">
+<attribute name="VALUE" x="236.22" y="-101.6" size="1.778" layer="96"/>
+</instance>
+<instance part="+3V6" gate="G$1" x="238.76" y="-68.58" smashed="yes">
+<attribute name="VALUE" x="238.76" y="-66.04" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="+3V7" gate="G$1" x="172.72" y="-71.12" smashed="yes">
+<attribute name="VALUE" x="172.72" y="-68.58" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="J13" gate="J1" x="271.78" y="-93.98" smashed="yes" rot="R180">
+<attribute name="VALUE" x="276.86" y="-86.614" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="276.86" y="-102.108" size="1.778" layer="95" font="vector" rot="R180"/>
+</instance>
+<instance part="GND13" gate="1" x="254" y="-104.14" smashed="yes">
+<attribute name="VALUE" x="251.46" y="-106.68" size="1.778" layer="96"/>
+</instance>
+</instances>
+<busses>
+</busses>
+<nets>
+<net name="GND" class="0">
+<segment>
+<pinref part="GND1" gate="1" pin="GND"/>
+<wire x1="2.54" y1="7.62" x2="2.54" y2="17.78" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="2.54" y1="17.78" x2="7.62" y2="17.78" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="6"/>
+<wire x1="-27.94" y1="76.2" x2="-17.78" y2="76.2" width="0.1524" layer="91"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+</segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="5"/>
+<wire x1="-43.18" y1="76.2" x2="-53.34" y2="76.2" width="0.1524" layer="91"/>
+<pinref part="GND3" gate="1" pin="GND"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="GND"/>
+<wire x1="215.9" y1="5.08" x2="223.52" y2="5.08" width="0.1524" layer="91"/>
+<pinref part="GND4" gate="1" pin="GND"/>
+<wire x1="223.52" y1="5.08" x2="223.52" y2="2.54" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J12" gate="G$1" pin="PWRPAD"/>
+<wire x1="147.32" y1="20.32" x2="152.4" y2="20.32" width="0.1524" layer="91"/>
+<pinref part="GND5" gate="1" pin="GND"/>
+<wire x1="152.4" y1="20.32" x2="152.4" y2="17.78" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND6" gate="1" pin="GND"/>
+<pinref part="C2" gate="G$1" pin="2"/>
+<wire x1="238.76" y1="27.94" x2="238.76" y2="33.02" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="GND"/>
+<wire x1="215.9" y1="-58.42" x2="223.52" y2="-58.42" width="0.1524" layer="91"/>
+<pinref part="GND7" gate="1" pin="GND"/>
+<wire x1="223.52" y1="-58.42" x2="223.52" y2="-60.96" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J5" gate="G$1" pin="PWRPAD"/>
+<wire x1="147.32" y1="-43.18" x2="152.4" y2="-43.18" width="0.1524" layer="91"/>
+<pinref part="GND8" gate="1" pin="GND"/>
+<wire x1="152.4" y1="-43.18" x2="152.4" y2="-45.72" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND9" gate="1" pin="GND"/>
+<pinref part="C4" gate="G$1" pin="2"/>
+<wire x1="238.76" y1="-35.56" x2="238.76" y2="-30.48" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U4" gate="G$1" pin="GND"/>
+<wire x1="215.9" y1="-119.38" x2="223.52" y2="-119.38" width="0.1524" layer="91"/>
+<pinref part="GND10" gate="1" pin="GND"/>
+<wire x1="223.52" y1="-119.38" x2="223.52" y2="-121.92" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J7" gate="G$1" pin="PWRPAD"/>
+<wire x1="147.32" y1="-104.14" x2="152.4" y2="-104.14" width="0.1524" layer="91"/>
+<pinref part="GND11" gate="1" pin="GND"/>
+<wire x1="152.4" y1="-104.14" x2="152.4" y2="-106.68" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND12" gate="1" pin="GND"/>
+<pinref part="C6" gate="G$1" pin="2"/>
+<wire x1="238.76" y1="-96.52" x2="238.76" y2="-91.44" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J13" gate="J1" pin="4"/>
+<wire x1="266.7" y1="-99.06" x2="254" y2="-99.06" width="0.1524" layer="91"/>
+<pinref part="GND13" gate="1" pin="GND"/>
+<wire x1="254" y1="-101.6" x2="254" y2="-99.06" width="0.1524" layer="91"/>
+</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="0" y1="25.4" x2="7.62" y2="25.4" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J2" gate="G$1" pin="2"/>
+<wire x1="172.72" y1="60.96" x2="172.72" y2="68.58" width="0.1524" layer="91"/>
+<wire x1="172.72" y1="60.96" x2="175.26" y2="60.96" width="0.1524" layer="91"/>
+<junction x="172.72" y="60.96"/>
+<wire x1="175.26" y1="60.96" x2="175.26" y2="50.8" width="0.1524" layer="91"/>
+<pinref part="U2" gate="G$1" pin="VREFP"/>
+<wire x1="172.72" y1="35.56" x2="175.26" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="172.72" y1="35.56" x2="172.72" y2="50.8" width="0.1524" layer="91"/>
+<pinref part="J2" gate="G$1" pin="1"/>
+<pinref part="J3" gate="G$1" pin="1"/>
+<wire x1="165.1" y1="50.8" x2="172.72" y2="50.8" width="0.1524" layer="91"/>
+<junction x="172.72" y="50.8"/>
+<wire x1="175.26" y1="50.8" x2="172.72" y2="50.8" width="0.1524" layer="91"/>
+<pinref part="+3V2" gate="G$1" pin="+3V3"/>
+<pinref part="J11" gate="J1" pin="4"/>
+<wire x1="147.32" y1="35.56" x2="172.72" y2="35.56" width="0.1524" layer="91"/>
+<junction x="172.72" y="35.56"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="AVDD"/>
+<wire x1="215.9" y1="43.18" x2="238.76" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="238.76" y1="43.18" x2="238.76" y2="53.34" width="0.1524" layer="91"/>
+<pinref part="U2" gate="G$1" pin="DVDD"/>
+<wire x1="215.9" y1="40.64" x2="238.76" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="238.76" y1="40.64" x2="238.76" y2="43.18" width="0.1524" layer="91"/>
+<junction x="238.76" y="43.18"/>
+<pinref part="C2" gate="G$1" pin="1"/>
+<junction x="238.76" y="40.64"/>
+<pinref part="+3V3" gate="G$1" pin="+3V3"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="AVDD"/>
+<wire x1="215.9" y1="-20.32" x2="238.76" y2="-20.32" width="0.1524" layer="91"/>
+<wire x1="238.76" y1="-20.32" x2="238.76" y2="-10.16" width="0.1524" layer="91"/>
+<pinref part="U3" gate="G$1" pin="DVDD"/>
+<wire x1="215.9" y1="-22.86" x2="238.76" y2="-22.86" width="0.1524" layer="91"/>
+<wire x1="238.76" y1="-22.86" x2="238.76" y2="-20.32" width="0.1524" layer="91"/>
+<junction x="238.76" y="-20.32"/>
+<pinref part="C4" gate="G$1" pin="1"/>
+<junction x="238.76" y="-22.86"/>
+<pinref part="+3V5" gate="G$1" pin="+3V3"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="VREFP"/>
+<wire x1="172.72" y1="-27.94" x2="175.26" y2="-27.94" width="0.1524" layer="91"/>
+<wire x1="172.72" y1="-27.94" x2="172.72" y2="-12.7" width="0.1524" layer="91"/>
+<pinref part="J4" gate="J1" pin="4"/>
+<wire x1="147.32" y1="-27.94" x2="172.72" y2="-27.94" width="0.1524" layer="91"/>
+<junction x="172.72" y="-27.94"/>
+<pinref part="+3V4" gate="G$1" pin="+3V3"/>
+</segment>
+<segment>
+<pinref part="U4" gate="G$1" pin="AVDD"/>
+<wire x1="215.9" y1="-81.28" x2="238.76" y2="-81.28" width="0.1524" layer="91"/>
+<wire x1="238.76" y1="-81.28" x2="238.76" y2="-71.12" width="0.1524" layer="91"/>
+<pinref part="U4" gate="G$1" pin="DVDD"/>
+<wire x1="215.9" y1="-83.82" x2="238.76" y2="-83.82" width="0.1524" layer="91"/>
+<wire x1="238.76" y1="-83.82" x2="238.76" y2="-81.28" width="0.1524" layer="91"/>
+<junction x="238.76" y="-81.28"/>
+<pinref part="C6" gate="G$1" pin="1"/>
+<junction x="238.76" y="-83.82"/>
+<pinref part="+3V6" gate="G$1" pin="+3V3"/>
+</segment>
+<segment>
+<pinref part="U4" gate="G$1" pin="VREFP"/>
+<wire x1="172.72" y1="-88.9" x2="175.26" y2="-88.9" width="0.1524" layer="91"/>
+<wire x1="172.72" y1="-88.9" x2="172.72" y2="-73.66" width="0.1524" layer="91"/>
+<pinref part="J6" gate="J1" pin="4"/>
+<wire x1="147.32" y1="-88.9" x2="172.72" y2="-88.9" width="0.1524" layer="91"/>
+<junction x="172.72" y="-88.9"/>
+<pinref part="+3V7" gate="G$1" pin="+3V3"/>
+</segment>
+</net>
+<net name="+5V" class="0">
+<segment>
+<pinref part="P+1" gate="1" pin="+5V"/>
+<pinref part="U1" gate="G$1" pin="+5V"/>
+<wire x1="0" y1="33.02" x2="7.62" y2="33.02" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="2"/>
+<wire x1="-27.94" y1="81.28" x2="-17.78" y2="81.28" width="0.1524" layer="91"/>
+<pinref part="P+4" gate="1" pin="+5V"/>
+</segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="9"/>
+<wire x1="-43.18" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<pinref part="P+5" gate="1" pin="+5V"/>
+</segment>
+<segment>
+<pinref part="J3" gate="G$1" pin="2"/>
+<wire x1="165.1" y1="60.96" x2="165.1" y2="68.58" width="0.1524" layer="91"/>
+<pinref part="P+6" gate="1" pin="+5V"/>
+</segment>
+</net>
+<net name="B" class="0">
+<segment>
+<pinref part="J1" gate="G$1" pin="3"/>
+<wire x1="-43.18" y1="78.74" x2="-53.34" y2="78.74" width="0.1524" layer="91"/>
+<label x="-50.8" y="78.74" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="B"/>
+<wire x1="7.62" y1="78.74" x2="-2.54" y2="78.74" width="0.1524" layer="91"/>
+<label x="0" y="78.74" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="Y" class="0">
+<segment>
+<pinref part="J1" gate="G$1" pin="7"/>
+<wire x1="-43.18" y1="73.66" x2="-53.34" y2="73.66" width="0.1524" layer="91"/>
+<label x="-50.8" y="73.66" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="Y"/>
+<wire x1="7.62" y1="73.66" x2="-2.54" y2="73.66" width="0.1524" layer="91"/>
+<label x="0" y="73.66" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="A" class="0">
+<segment>
+<pinref part="J1" gate="G$1" pin="4"/>
+<wire x1="-27.94" y1="78.74" x2="-17.78" y2="78.74" width="0.1524" layer="91"/>
+<label x="-22.86" y="78.74" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="A"/>
+<wire x1="7.62" y1="81.28" x2="-2.54" y2="81.28" width="0.1524" layer="91"/>
+<label x="0" y="81.28" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="Z" class="0">
+<segment>
+<pinref part="J1" gate="G$1" pin="8"/>
+<wire x1="-27.94" y1="73.66" x2="-17.78" y2="73.66" width="0.1524" layer="91"/>
+<label x="-22.86" y="73.66" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="Z"/>
+<wire x1="7.62" y1="71.12" x2="-2.54" y2="71.12" width="0.1524" layer="91"/>
+<label x="0" y="71.12" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="4-1-CLK" class="0">
+<segment>
+<pinref part="U1" gate="G$1" pin="PB13/TC4-1/SER4-1"/>
+<wire x1="88.9" y1="22.86" x2="104.14" y2="22.86" width="0.1524" layer="91"/>
+<label x="93.98" y="22.86" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="SCLK"/>
+<wire x1="215.9" y1="-35.56" x2="228.6" y2="-35.56" width="0.1524" layer="91"/>
+<label x="218.44" y="-35.56" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="4-3-MISO" class="0">
+<segment>
+<pinref part="U1" gate="G$1" pin="PB15/TC5-1/SER4-3"/>
+<wire x1="88.9" y1="17.78" x2="104.14" y2="17.78" width="0.1524" layer="91"/>
+<label x="93.98" y="17.78" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="!DRDY!/DOUT"/>
+<wire x1="215.9" y1="-33.02" x2="228.6" y2="-33.02" width="0.1524" layer="91"/>
+<label x="218.44" y="-33.02" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$1" class="0">
+<segment>
+<pinref part="C1" gate="G$1" pin="1"/>
+<pinref part="U2" gate="G$1" pin="CAP1"/>
+<wire x1="165.1" y1="12.7" x2="175.26" y2="12.7" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$4" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="CAP2"/>
+<wire x1="175.26" y1="10.16" x2="175.26" y2="5.08" width="0.1524" layer="91"/>
+<pinref part="C1" gate="G$1" pin="2"/>
+<wire x1="175.26" y1="5.08" x2="165.1" y2="5.08" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="CLKIN" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="CLKIN"/>
+<wire x1="175.26" y1="17.78" x2="165.1" y2="17.78" width="0.1524" layer="91"/>
+<label x="165.1" y="17.78" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="CLKIN"/>
+<wire x1="175.26" y1="-45.72" x2="165.1" y2="-45.72" width="0.1524" layer="91"/>
+<label x="165.1" y="-45.72" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U4" gate="G$1" pin="CLKIN"/>
+<wire x1="175.26" y1="-106.68" x2="165.1" y2="-106.68" width="0.1524" layer="91"/>
+<label x="165.1" y="-106.68" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PB17/SER5-1/TC6-1"/>
+<wire x1="88.9" y1="7.62" x2="104.14" y2="7.62" width="0.1524" layer="91"/>
+<label x="93.98" y="7.62" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J13" gate="J1" pin="3"/>
+<wire x1="266.7" y1="-96.52" x2="254" y2="-96.52" width="0.1524" layer="91"/>
+<label x="254" y="-96.52" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="SPD" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="SPEED"/>
+<wire x1="215.9" y1="22.86" x2="228.6" y2="22.86" width="0.1524" layer="91"/>
+<label x="218.44" y="22.86" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="SPEED"/>
+<wire x1="215.9" y1="-40.64" x2="228.6" y2="-40.64" width="0.1524" layer="91"/>
+<label x="218.44" y="-40.64" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U4" gate="G$1" pin="SPEED"/>
+<wire x1="215.9" y1="-101.6" x2="228.6" y2="-101.6" width="0.1524" layer="91"/>
+<label x="218.44" y="-101.6" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PB16/SER5-0/TC6-0"/>
+<wire x1="88.9" y1="5.08" x2="104.14" y2="5.08" width="0.1524" layer="91"/>
+<label x="93.98" y="5.08" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="PDWN" class="0">
+<segment>
+<pinref part="U2" gate="G$1" pin="!PDWN"/>
+<wire x1="215.9" y1="25.4" x2="228.6" y2="25.4" width="0.1524" layer="91"/>
+<label x="218.44" y="25.4" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="!PDWN"/>
+<wire x1="215.9" y1="-38.1" x2="228.6" y2="-38.1" width="0.1524" layer="91"/>
+<label x="218.44" y="-38.1" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U4" gate="G$1" pin="!PDWN"/>
+<wire x1="215.9" y1="-99.06" x2="228.6" y2="-99.06" width="0.1524" layer="91"/>
+<label x="218.44" y="-99.06" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="PB22/XIN1/SER1-2/SER5-2/PDEC0-2/TC7-0"/>
+<wire x1="88.9" y1="10.16" x2="104.14" y2="10.16" width="0.1524" layer="91"/>
+<label x="93.98" y="10.16" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="NEG_A" class="0">
+<segment>
+<pinref part="J11" gate="J1" pin="3"/>
+<wire x1="147.32" y1="33.02" x2="160.02" y2="33.02" width="0.1524" layer="91"/>
+<label x="149.86" y="33.02" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="VREFN"/>
+<wire x1="175.26" y1="22.86" x2="165.1" y2="22.86" width="0.1524" layer="91"/>
+<label x="165.1" y="22.86" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="SW"/>
+<wire x1="215.9" y1="35.56" x2="228.6" y2="35.56" width="0.1524" layer="91"/>
+<label x="218.44" y="35.56" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="AINN_A" class="0">
+<segment>
+<pinref part="J11" gate="J1" pin="2"/>
+<wire x1="147.32" y1="30.48" x2="160.02" y2="30.48" width="0.1524" layer="91"/>
+<label x="149.86" y="30.48" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="AINN"/>
+<wire x1="175.26" y1="27.94" x2="165.1" y2="27.94" width="0.1524" layer="91"/>
+<label x="165.1" y="27.94" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="AINP_A" class="0">
+<segment>
+<pinref part="J11" gate="J1" pin="1"/>
+<wire x1="147.32" y1="27.94" x2="160.02" y2="27.94" width="0.1524" layer="91"/>
+<label x="149.86" y="27.94" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="AINP"/>
+<wire x1="175.26" y1="30.48" x2="165.1" y2="30.48" width="0.1524" layer="91"/>
+<label x="165.1" y="30.48" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="0-1-CLK" class="0">
+<segment>
+<pinref part="U1" gate="G$1" pin="PA05/DAC-1/ADC0-5/TC0-1/SER0-1"/>
+<wire x1="88.9" y1="73.66" x2="104.14" y2="73.66" width="0.1524" layer="91"/>
+<label x="93.98" y="73.66" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U4" gate="G$1" pin="SCLK"/>
+<wire x1="215.9" y1="-96.52" x2="228.6" y2="-96.52" width="0.1524" layer="91"/>
+<label x="218.44" y="-96.52" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J13" gate="J1" pin="2"/>
+<wire x1="266.7" y1="-93.98" x2="254" y2="-93.98" width="0.1524" layer="91"/>
+<label x="254" y="-93.98" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="0-3-MISO" class="0">
+<segment>
+<pinref part="U1" gate="G$1" pin="PA07/ADC0-7/TC1-1/SER0-3"/>
+<wire x1="88.9" y1="68.58" x2="104.14" y2="68.58" width="0.1524" layer="91"/>
+<label x="93.98" y="68.58" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U4" gate="G$1" pin="!DRDY!/DOUT"/>
+<wire x1="215.9" y1="-93.98" x2="228.6" y2="-93.98" width="0.1524" layer="91"/>
+<label x="218.44" y="-93.98" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="J13" gate="J1" pin="1"/>
+<wire x1="266.7" y1="-91.44" x2="254" y2="-91.44" width="0.1524" layer="91"/>
+<label x="254" y="-91.44" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="2-1-CLK" 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="88.9" y1="66.04" x2="104.14" y2="66.04" width="0.1524" layer="91"/>
+<label x="93.98" y="66.04" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="SCLK"/>
+<wire x1="215.9" y1="27.94" x2="228.6" y2="27.94" width="0.1524" layer="91"/>
+<label x="218.44" y="27.94" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="2-3-MISO" class="0">
+<segment>
+<pinref part="U1" gate="G$1" pin="PA11/ADC0-11/TC1-1/TCC0-3/SER0-3/SER2-3"/>
+<wire x1="88.9" y1="58.42" x2="104.14" y2="58.42" width="0.1524" layer="91"/>
+<label x="93.98" y="58.42" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U2" gate="G$1" pin="!DRDY!/DOUT"/>
+<wire x1="215.9" y1="30.48" x2="228.6" y2="30.48" width="0.1524" layer="91"/>
+<label x="218.44" y="30.48" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$2" class="0">
+<segment>
+<pinref part="C3" gate="G$1" pin="1"/>
+<pinref part="U3" gate="G$1" pin="CAP1"/>
+<wire x1="165.1" y1="-50.8" x2="175.26" y2="-50.8" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$3" class="0">
+<segment>
+<pinref part="U3" gate="G$1" pin="CAP2"/>
+<wire x1="175.26" y1="-53.34" x2="175.26" y2="-58.42" width="0.1524" layer="91"/>
+<pinref part="C3" gate="G$1" pin="2"/>
+<wire x1="175.26" y1="-58.42" x2="165.1" y2="-58.42" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$5" class="0">
+<segment>
+<pinref part="C5" gate="G$1" pin="1"/>
+<pinref part="U4" gate="G$1" pin="CAP1"/>
+<wire x1="165.1" y1="-111.76" x2="175.26" y2="-111.76" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$6" class="0">
+<segment>
+<pinref part="U4" gate="G$1" pin="CAP2"/>
+<wire x1="175.26" y1="-114.3" x2="175.26" y2="-119.38" width="0.1524" layer="91"/>
+<pinref part="C5" gate="G$1" pin="2"/>
+<wire x1="175.26" y1="-119.38" x2="165.1" y2="-119.38" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="NEG_B" class="0">
+<segment>
+<pinref part="J4" gate="J1" pin="3"/>
+<wire x1="147.32" y1="-30.48" x2="160.02" y2="-30.48" width="0.1524" layer="91"/>
+<label x="149.86" y="-30.48" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="VREFN"/>
+<wire x1="175.26" y1="-40.64" x2="165.1" y2="-40.64" width="0.1524" layer="91"/>
+<label x="165.1" y="-40.64" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="SW"/>
+<wire x1="215.9" y1="-27.94" x2="228.6" y2="-27.94" width="0.1524" layer="91"/>
+<label x="218.44" y="-27.94" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="AINN_B" class="0">
+<segment>
+<pinref part="J4" gate="J1" pin="2"/>
+<wire x1="147.32" y1="-33.02" x2="160.02" y2="-33.02" width="0.1524" layer="91"/>
+<label x="149.86" y="-33.02" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="AINN"/>
+<wire x1="175.26" y1="-35.56" x2="165.1" y2="-35.56" width="0.1524" layer="91"/>
+<label x="165.1" y="-35.56" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="AINP_B" class="0">
+<segment>
+<pinref part="J4" gate="J1" pin="1"/>
+<wire x1="147.32" y1="-35.56" x2="160.02" y2="-35.56" width="0.1524" layer="91"/>
+<label x="149.86" y="-35.56" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U3" gate="G$1" pin="AINP"/>
+<wire x1="175.26" y1="-33.02" x2="165.1" y2="-33.02" width="0.1524" layer="91"/>
+<label x="165.1" y="-33.02" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="NEG_C" class="0">
+<segment>
+<pinref part="J6" gate="J1" pin="3"/>
+<wire x1="147.32" y1="-91.44" x2="160.02" y2="-91.44" width="0.1524" layer="91"/>
+<label x="149.86" y="-91.44" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U4" gate="G$1" pin="VREFN"/>
+<wire x1="175.26" y1="-101.6" x2="165.1" y2="-101.6" width="0.1524" layer="91"/>
+<label x="165.1" y="-101.6" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U4" gate="G$1" pin="SW"/>
+<wire x1="215.9" y1="-88.9" x2="228.6" y2="-88.9" width="0.1524" layer="91"/>
+<label x="218.44" y="-88.9" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="AINN_C" class="0">
+<segment>
+<pinref part="J6" gate="J1" pin="2"/>
+<wire x1="147.32" y1="-93.98" x2="160.02" y2="-93.98" width="0.1524" layer="91"/>
+<label x="149.86" y="-93.98" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U4" gate="G$1" pin="AINN"/>
+<wire x1="175.26" y1="-96.52" x2="165.1" y2="-96.52" width="0.1524" layer="91"/>
+<label x="165.1" y="-96.52" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="AINP_C" class="0">
+<segment>
+<pinref part="J6" gate="J1" pin="1"/>
+<wire x1="147.32" y1="-96.52" x2="160.02" y2="-96.52" width="0.1524" layer="91"/>
+<label x="149.86" y="-96.52" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="U4" gate="G$1" pin="AINP"/>
+<wire x1="175.26" y1="-93.98" x2="165.1" y2="-93.98" width="0.1524" layer="91"/>
+<label x="165.1" y="-93.98" size="1.778" layer="95"/>
+</segment>
+</net>
+</nets>
+</sheet>
+</sheets>
+</schematic>
+</drawing>
+<compatibility>
+<note version="8.3" severity="warning">
+Since Version 8.3, EAGLE supports URNs for individual library
+assets (packages, symbols, and devices). The URNs of those assets
+will not be understood (or retained) with this version.
+</note>
+</compatibility>
+</eagle>
diff --git a/system/ecad/lpf-loadcell-amp/loadcell-amp_2020-11-29.zip b/system/ecad/lpf-loadcell-amp/loadcell-amp_2020-11-29.zip
new file mode 100644
index 0000000000000000000000000000000000000000..053732432d97bfd4abd7761c7a9ffaced3568a2e
GIT binary patch
literal 56533
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

literal 0
HcmV?d00001

diff --git a/system/ecad/lpf-modular-motion-head/2020-08_psu-breakout.brd b/system/ecad/lpf-modular-motion-head/2020-08_psu-breakout.brd
new file mode 100644
index 0000000..875f506
--- /dev/null
+++ b/system/ecad/lpf-modular-motion-head/2020-08_psu-breakout.brd
@@ -0,0 +1,2174 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE eagle SYSTEM "eagle.dtd">
+<eagle version="9.6.0">
+<drawing>
+<settings>
+<setting alwaysvectorfont="no"/>
+<setting verticaltext="up"/>
+</settings>
+<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"/>
+<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="yes" active="yes"/>
+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
+<layer number="33" name="tFinish" color="6" fill="3" visible="yes" active="yes"/>
+<layer number="34" name="bFinish" color="6" fill="6" visible="yes" active="yes"/>
+<layer number="35" name="tGlue" color="7" fill="4" visible="yes" active="yes"/>
+<layer number="36" name="bGlue" color="7" fill="5" visible="yes" active="yes"/>
+<layer number="37" name="tTest" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="38" name="bTest" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
+<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
+<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
+<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
+<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
+<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
+<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
+<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/>
+<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/>
+<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/>
+<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
+<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
+<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
+<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
+<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
+<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
+<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
+<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
+<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/>
+<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/>
+<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="113" name="IDFDebug" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
+<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="133" name="bottom_silk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
+<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/>
+<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
+<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
+<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
+<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
+<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
+<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
+<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
+<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
+<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
+<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/>
+</layers>
+<board>
+<plain>
+<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>
+<dimension x1="25.5" y1="59.5" x2="0" y2="59.5" x3="12.75" y3="62" textsize="1.778" layer="47"/>
+<dimension x1="0" y1="59.5" x2="83.5" y2="59.5" x3="41.75" y3="66" textsize="1.778" layer="47"/>
+<dimension x1="-4" y1="51" x2="-4" y2="59.5" x3="-9" y3="55.25" textsize="1.778" layer="47"/>
+<dimension x1="-4" y1="59.5" x2="-4" y2="108.5" x3="-9" y3="84" textsize="1.778" layer="47"/>
+<dimension x1="0" y1="113" x2="87" y2="113" x3="43.5" y3="119.000003125" textsize="1.778" layer="47"/>
+<dimension x1="-4" y1="108.5" x2="-4" y2="112" x3="-9" y3="110.25" textsize="1.778" layer="47"/>
+<dimension x1="110" y1="67.5" x2="98.5" y2="67.5" x3="104.25" y3="72" textsize="1.778" layer="47"/>
+<dimension x1="89.5" y1="61" x2="107.5" y2="61" x3="98.5" y3="80.5" textsize="1.778" layer="47"/>
+</plain>
+<libraries>
+<library name="SparkFun-Connectors">
+<description>&lt;h3&gt;SparkFun Connectors&lt;/h3&gt;
+This library contains electrically-functional connectors. 
+&lt;br&gt;
+&lt;br&gt;
+We've spent an enormous amount of time creating and checking these footprints and parts, but it is &lt;b&gt; the end user's responsibility&lt;/b&gt; to ensure correctness and suitablity for a given componet or application. 
+&lt;br&gt;
+&lt;br&gt;If you enjoy using this library, please buy one of our products at &lt;a href=" www.sparkfun.com"&gt;SparkFun.com&lt;/a&gt;.
+&lt;br&gt;
+&lt;br&gt;
+&lt;b&gt;Licensing:&lt;/b&gt; Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ 
+&lt;br&gt;
+&lt;br&gt;
+You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
+<packages>
+<package name="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">
+<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:
+&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="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>
+</packages>
+</library>
+<library name="connector">
+<packages>
+<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"/>
+<wire x1="0" y1="0" x2="28.575" y2="0" width="0.127" layer="51"/>
+<wire x1="28.575" y1="0" x2="28.575" y2="20.32" width="0.127" layer="51"/>
+<wire x1="1.27" y1="20.32" x2="0" y2="19.05" width="0.127" layer="51"/>
+<wire x1="0" y1="19.05" x2="0" y2="0" width="0.127" layer="51"/>
+<smd name="P$4" x="6.985" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$5" x="8.255" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$6" x="9.525" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$7" x="10.795" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$8" x="12.065" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$9" x="13.335" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$10" x="15.875" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$11" x="17.145" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$12" x="18.415" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$13" x="19.685" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$14" x="20.955" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$15" x="22.225" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$16" x="23.495" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$17" x="24.765" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$18" x="26.035" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$19" x="28.7274" y="1.27" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$20" x="28.7274" y="2.54" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$21" x="28.7274" y="3.81" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$22" x="28.7274" y="5.08" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$23" x="28.7274" y="6.35" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$24" x="28.7274" y="7.62" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$25" x="28.7274" y="8.89" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$26" x="28.7274" y="10.16" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$27" x="13.335" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$28" x="12.065" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$29" x="10.795" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$30" x="9.525" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$31" x="8.255" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$32" x="6.985" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$33" x="5.715" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$34" x="4.445" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$35" x="3.175" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<wire x1="18.796" y1="20.32" x2="19.177" y2="19.939" width="0.127" layer="51"/>
+<wire x1="19.177" y1="19.939" x2="26.924" y2="19.939" width="0.127" layer="51"/>
+<wire x1="26.924" y1="19.939" x2="27.305" y2="20.32" width="0.127" layer="51"/>
+<wire x1="27.305" y1="20.32" x2="28.575" y2="20.32" width="0.127" layer="51"/>
+<wire x1="18.796" y1="20.32" x2="1.27" y2="20.32" width="0.127" layer="51"/>
+<wire x1="0.127" y1="19.05" x2="1.27" y2="20.193" width="0.127" layer="21"/>
+<wire x1="28.448" y1="20.193" x2="28.067" y2="20.193" width="0.127" layer="21"/>
+<wire x1="28.448" y1="20.193" x2="28.448" y2="19.812" width="0.127" layer="21"/>
+<wire x1="28.448" y1="0.127" x2="28.448" y2="0.508" width="0.127" layer="21"/>
+<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"/>
+</package>
+<package name="SOLDER_ON">
+<smd name="P$1" x="0" y="0" dx="4" dy="7" layer="1" thermals="no"/>
+</package>
+</packages>
+</library>
+<library name="power">
+<packages>
+<package name="BFC-18MM-7-5MM">
+<pad name="P$1" x="-3.75" y="0" drill="1" diameter="1.6764" shape="square" thermals="no"/>
+<pad name="P$2" x="3.75" y="0" drill="1" diameter="1.778" thermals="no"/>
+<circle x="0" y="0" radius="9" width="0.127" layer="51"/>
+<wire x1="-2.5" y1="0" x2="-1.75" y2="0" width="0.127" layer="21"/>
+<wire x1="-1.75" y1="0" x2="-1.5" y2="0" width="0.127" layer="21"/>
+<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="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="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"/>
+<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/>
+<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/>
+<text x="-1.27" y="1.143" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.397" y="-2.794" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/>
+<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/>
+</package>
+<package name="SMA-403D">
+<smd name="P$1" x="-2" y="0" dx="2" dy="2" layer="1" rot="R180"/>
+<smd name="P$2" x="2" y="0" dx="2" dy="2" layer="1" rot="R180"/>
+<wire x1="-2.2" y1="1.2" x2="-2.2" y2="1.6" width="0.127" layer="21"/>
+<wire x1="-2.2" y1="1.6" x2="-1.2" y2="1.6" width="0.127" layer="21"/>
+<wire x1="-2.2" y1="-1.2" x2="-2.2" y2="-1.6" width="0.127" layer="21"/>
+<wire x1="-2.2" y1="-1.6" x2="-1.2" y2="-1.6" width="0.127" layer="21"/>
+<wire x1="1.2" y1="-1.6" x2="2" y2="-1.6" width="0.127" layer="21"/>
+<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">
+<description>&lt;b&gt;Raspberry Pi&lt;/b&gt; by &lt;b&gt;Martin's Bastelstube&lt;/b&gt;
+&lt;p&gt;
+Different shapes of piggyback boards for the famous &amp;amp; fabulous
+&lt;a href="http://www.raspberrypi.org/"&gt;Raspberry Pi&lt;/a&gt; computer.
+&lt;p&gt;
+The outline of the Raspberry Pi board is drawn on layer 52 bDocu, so you can make it invisible if necessary.&lt;br/&gt;
+Recommendation: Start your design with RASPI_BOARD_*_FULL, so you are aware of all the big components and
+connectors when you're drawing the dimensions of your board and placing your own components.&lt;br/&gt;
+Later, you can simply change the package of your Raspberry Pi connector to the RASPI_BOARD_*_EDGES type,
+so you can concentrate on your own design.
+&lt;p&gt;
+Most of my board packages don't have the outline drawn in layer 20 Dimension (except the HATs). This allows you to deviate from the original Raspberry Pi board shape, e.g. when you need more space behind the GPIO connector for the routing of the power supply lines. If you want to stick exactly to the Raspberry Pi board shape, then just draw the Dimension layer right on the lines in layer bDocu.
+
+&lt;hr&gt;&lt;br/&gt;
+
+Version 1.3
+&lt;ul&gt;
+&lt;li&gt;Added the shape and dimensions of the HAT board with &amp;amp; without the camera and display flex cutout&lt;/li&gt;
+&lt;li&gt;New GPIO connector version (suffix &amp;quot;#&amp;quot;) with all pins connected (no more &amp;quot;n.c.&amp;quot; pins)&lt;/li&gt;
+&lt;li&gt;Two more &amp;quot;AB-&amp;quot; boards with 5 and 6 drill holes / pads, mechanically compatible with all RasPi versions&lt;/li&gt;
+&lt;/ul&gt;
+
+Version 1.2
+&lt;ul&gt;
+&lt;li&gt;Added a 26-pin GPIO connector with board dimensions of model B+&lt;br/&gt;
+       for backwards compatibility with models A and B, named &amp;quot;B-&amp;quot;&lt;/li&gt;
+&lt;/ul&gt;
+
+Version 1.1
+&lt;ul&gt;
+&lt;li&gt;New GPIO connector and board dimensions of model B+&lt;/li&gt;
+&lt;li&gt;Old connector and board (for models A and B) renamed to AB&lt;/li&gt;
+&lt;li&gt;GPIO pin numbers on connector changed to match Rev2 board design&lt;/li&gt;
+&lt;/ul&gt;
+
+Version 1.0
+&lt;ul&gt;
+&lt;li&gt;More detailed descriptions for all components&lt;/li&gt;
+&lt;li&gt;Published on Cadsoft webpage&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;hr&gt;&lt;br/&gt;
+
+Designed by &lt;a href="http://bastelstube.rocci.net/"&gt;Martin's Bastelstube&lt;/a&gt;&lt;br&gt;
+Comments / complaints / bug reports / suggestions to &lt;author&gt;eightbit@web.de&lt;/author&gt;</description>
+<packages>
+<package name="RASPI_BOARD_B+_FULL">
+<description>Raspberry Pi board model B+, full outline with position of big connectors &amp;amp; drill holes</description>
+<wire x1="0" y1="3" x2="3" y2="0" width="0.254" layer="52" curve="90"/>
+<wire x1="3" y1="0" x2="6.85" y2="0" width="0.254" layer="52"/>
+<wire x1="6.85" y1="0" x2="14.35" y2="0" width="0.254" layer="52"/>
+<wire x1="14.35" y1="0" x2="50.5" y2="0" width="0.254" layer="52"/>
+<wire x1="50.5" y1="0" x2="51.5" y2="0" width="0.254" layer="52"/>
+<wire x1="51.5" y1="0" x2="55.5" y2="0" width="0.254" layer="52"/>
+<wire x1="55.5" y1="0" x2="56.5" y2="0" width="0.254" layer="52"/>
+<wire x1="56.5" y1="0" x2="82" y2="0" width="0.254" layer="52"/>
+<wire x1="82" y1="0" x2="85" y2="3" width="0.254" layer="52" curve="90"/>
+<wire x1="85" y1="3" x2="85" y2="53" width="0.254" layer="52"/>
+<wire x1="85" y1="53" x2="82" y2="56" width="0.254" layer="52" curve="90"/>
+<wire x1="82" y1="56" x2="3" y2="56" width="0.254" layer="52"/>
+<wire x1="3" y1="56" x2="0" y2="53" width="0.254" layer="52" curve="90"/>
+<wire x1="0" y1="53" x2="0" y2="3" width="0.254" layer="52"/>
+<pad name="1" x="8.37" y="51.23" drill="1" diameter="1.778" shape="square"/>
+<pad name="2" x="8.37" y="53.77" drill="1" diameter="1.778"/>
+<pad name="3" x="10.91" y="51.23" drill="1" diameter="1.778"/>
+<pad name="4" x="10.91" y="53.77" drill="1" diameter="1.778"/>
+<pad name="5" x="13.45" y="51.23" drill="1" diameter="1.778"/>
+<pad name="6" x="13.45" y="53.77" drill="1" diameter="1.778"/>
+<pad name="7" x="15.99" y="51.23" drill="1" diameter="1.778"/>
+<pad name="8" x="15.99" y="53.77" drill="1" diameter="1.778"/>
+<pad name="9" x="18.53" y="51.23" drill="1" diameter="1.778"/>
+<pad name="10" x="18.53" y="53.77" drill="1" diameter="1.778"/>
+<pad name="11" x="21.07" y="51.23" drill="1" diameter="1.778"/>
+<pad name="12" x="21.07" y="53.77" drill="1" diameter="1.778"/>
+<pad name="13" x="23.61" y="51.23" drill="1" diameter="1.778"/>
+<pad name="14" x="23.61" y="53.77" drill="1" diameter="1.778"/>
+<pad name="15" x="26.15" y="51.23" drill="1" diameter="1.778"/>
+<pad name="16" x="26.15" y="53.77" drill="1" diameter="1.778"/>
+<pad name="17" x="28.69" y="51.23" drill="1" diameter="1.778"/>
+<pad name="18" x="28.69" y="53.77" drill="1" diameter="1.778"/>
+<pad name="19" x="31.23" y="51.23" drill="1" diameter="1.778"/>
+<pad name="20" x="31.23" y="53.77" drill="1" diameter="1.778"/>
+<pad name="21" x="33.77" y="51.23" drill="1" diameter="1.778"/>
+<pad name="22" x="33.77" y="53.77" drill="1" diameter="1.778"/>
+<pad name="23" x="36.31" y="51.23" drill="1" diameter="1.778"/>
+<pad name="24" x="36.31" y="53.77" drill="1" diameter="1.778"/>
+<pad name="25" x="38.85" y="51.23" drill="1" diameter="1.778"/>
+<pad name="26" x="38.85" y="53.77" drill="1" diameter="1.778"/>
+<pad name="27" x="41.39" y="51.23" drill="1" diameter="1.778"/>
+<pad name="28" x="41.39" y="53.77" drill="1" diameter="1.778"/>
+<pad name="29" x="43.93" y="51.23" drill="1" diameter="1.778"/>
+<pad name="30" x="43.93" y="53.77" drill="1" diameter="1.778"/>
+<pad name="31" x="46.47" y="51.23" drill="1" diameter="1.778"/>
+<pad name="32" x="46.47" y="53.77" drill="1" diameter="1.778"/>
+<pad name="33" x="49.01" y="51.23" drill="1" diameter="1.778"/>
+<pad name="34" x="49.01" y="53.77" drill="1" diameter="1.778"/>
+<pad name="35" x="51.55" y="51.23" drill="1" diameter="1.778"/>
+<pad name="36" x="51.55" y="53.77" drill="1" diameter="1.778"/>
+<pad name="37" x="54.09" y="51.23" drill="1" diameter="1.778"/>
+<pad name="38" x="54.09" y="53.77" drill="1" diameter="1.778"/>
+<pad name="39" x="56.63" y="51.23" drill="1" diameter="1.778"/>
+<pad name="40" x="56.63" y="53.77" drill="1" diameter="1.778"/>
+<wire x1="7.1" y1="55.04" x2="7.1" y2="52.5" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="7.1" y2="49.96" width="0.127" layer="21"/>
+<wire x1="7.1" y1="49.96" x2="8.0525" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.96" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="9.64" y1="49.96" x2="57.9" y2="49.96" width="0.127" layer="21"/>
+<wire x1="57.9" y1="49.96" x2="57.9" y2="55.04" width="0.127" layer="21"/>
+<wire x1="57.9" y1="55.04" x2="7.1" y2="55.04" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="9.64" y2="52.5" width="0.127" layer="21"/>
+<wire x1="9.64" y1="52.5" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.0525" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.6425" x2="8.6875" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.6425" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<text x="8.0525" y="48.3725" size="1.016" layer="21" font="vector" ratio="10">1</text>
+<wire x1="65.25" y1="2.25" x2="86.5" y2="2.25" width="0.127" layer="52"/>
+<wire x1="86.5" y1="2.25" x2="86.5" y2="18.25" width="0.127" layer="52"/>
+<wire x1="86.5" y1="18.25" x2="65.25" y2="18.25" width="0.127" layer="52"/>
+<wire x1="65.25" y1="18.25" x2="65.25" y2="2.25" width="0.127" layer="52"/>
+<wire x1="69" y1="35.6" x2="69" y2="22.4" width="0.127" layer="52"/>
+<wire x1="69" y1="22.4" x2="86" y2="22.4" width="0.127" layer="52"/>
+<wire x1="86" y1="22.4" x2="86" y2="21.7" width="0.127" layer="52"/>
+<wire x1="86" y1="21.7" x2="86.5" y2="21.7" width="0.127" layer="52"/>
+<wire x1="86.5" y1="21.7" x2="86.5" y2="36.3" width="0.127" layer="52"/>
+<wire x1="86.5" y1="36.3" x2="86" y2="36.3" width="0.127" layer="52"/>
+<wire x1="86" y1="36.3" x2="86" y2="35.6" width="0.127" layer="52"/>
+<wire x1="86" y1="35.6" x2="69" y2="35.6" width="0.127" layer="52"/>
+<wire x1="69" y1="40.4" x2="86" y2="40.4" width="0.127" layer="52"/>
+<wire x1="86" y1="40.4" x2="86" y2="39.7" width="0.127" layer="52"/>
+<wire x1="86" y1="39.7" x2="86.5" y2="39.7" width="0.127" layer="52"/>
+<wire x1="86.5" y1="39.7" x2="86.5" y2="54.3" width="0.127" layer="52"/>
+<wire x1="86.5" y1="54.3" x2="86" y2="54.3" width="0.127" layer="52"/>
+<wire x1="86" y1="54.3" x2="86" y2="53.6" width="0.127" layer="52"/>
+<wire x1="86" y1="53.6" x2="69" y2="53.6" width="0.127" layer="52"/>
+<wire x1="69" y1="53.6" x2="69" y2="40.4" width="0.127" layer="52"/>
+<wire x1="24.5" y1="10.5" x2="24.5" y2="-1.25" width="0.127" layer="52"/>
+<wire x1="24.5" y1="-1.25" x2="39.5" y2="-1.25" width="0.127" layer="52"/>
+<wire x1="39.5" y1="-1.25" x2="39.5" y2="10.5" width="0.127" layer="52"/>
+<wire x1="39.5" y1="10.5" x2="24.5" y2="10.5" width="0.127" layer="52"/>
+<wire x1="50.5" y1="0" x2="50.5" y2="11" width="0.127" layer="52"/>
+<wire x1="50.5" y1="11" x2="56.5" y2="11" width="0.127" layer="52"/>
+<wire x1="56.5" y1="11" x2="56.5" y2="0" width="0.127" layer="52"/>
+<wire x1="51.5" y1="0" x2="51.5" y2="-2" width="0.127" layer="52"/>
+<wire x1="51.5" y1="-2" x2="55.5" y2="-2" width="0.127" layer="52"/>
+<wire x1="55.5" y1="-2" x2="55.5" y2="0" width="0.127" layer="52"/>
+<wire x1="6.85" y1="0" x2="6.85" y2="5.75" width="0.127" layer="52"/>
+<wire x1="6.85" y1="5.75" x2="14.35" y2="5.75" width="0.127" layer="52"/>
+<wire x1="14.35" y1="5.75" x2="14.35" y2="0" width="0.127" layer="52"/>
+<wire x1="6.85" y1="0" x2="6.6" y2="-0.5" width="0.127" layer="52"/>
+<wire x1="6.6" y1="-0.5" x2="14.6" y2="-0.5" width="0.127" layer="52"/>
+<wire x1="14.6" y1="-0.5" x2="14.35" y2="0" width="0.127" layer="52"/>
+<circle x="3.5" y="3.5" radius="3.1" width="0.127" layer="52"/>
+<circle x="61.5" y="3.5" radius="3.1" width="0.127" layer="52"/>
+<circle x="61.5" y="52.5" radius="3.1" width="0.127" layer="52"/>
+<circle x="3.5" y="52.5" radius="3.1" width="0.127" layer="52"/>
+</package>
+</packages>
+</library>
+<library name="lights">
+<packages>
+<package name="I2C_MODULE_0.91INCH_PLANAR">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin Locking Footprint&lt;/h3&gt;
+Pins are offset 0.005" from center to lock pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="-2.25" y1="-1.75" x2="9.75" y2="-1.75" width="0.127" layer="51"/>
+<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="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>
+</libraries>
+<attributes>
+</attributes>
+<variantdefs>
+</variantdefs>
+<classes>
+<class number="0" name="default" width="0" drill="0">
+</class>
+</classes>
+<designrules name="default *">
+<description language="de">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
+&lt;p&gt;
+Die Standard-Design-Rules sind so gewählt, dass sie für 
+die meisten Anwendungen passen. Sollte ihre Platine 
+besondere Anforderungen haben, treffen Sie die erforderlichen
+Einstellungen hier und speichern die Design Rules unter 
+einem neuen Namen ab.</description>
+<description language="en">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
+&lt;p&gt;
+The default Design Rules have been set to cover
+a wide range of applications. Your particular design
+may have different requirements, so please make the
+necessary adjustments and save your customized
+design rules under a new name.</description>
+<param name="layerSetup" value="(1*16)"/>
+<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
+<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/>
+<param name="mdWireWire" value="6mil"/>
+<param name="mdWirePad" value="6mil"/>
+<param name="mdWireVia" value="6mil"/>
+<param name="mdPadPad" value="6mil"/>
+<param name="mdPadVia" value="6mil"/>
+<param name="mdViaVia" value="6mil"/>
+<param name="mdSmdPad" value="0mil"/>
+<param name="mdSmdVia" value="0mil"/>
+<param name="mdSmdSmd" value="0mil"/>
+<param name="mdViaViaSameLayer" value="6mil"/>
+<param name="mnLayersViaInSmd" value="2"/>
+<param name="mdCopperDimension" value="16mil"/>
+<param name="mdDrill" value="6mil"/>
+<param name="mdSmdStop" value="0mil"/>
+<param name="msWidth" value="6mil"/>
+<param name="msDrill" value="0.35mm"/>
+<param name="msMicroVia" value="9.99mm"/>
+<param name="msBlindViaRatio" value="0.5"/>
+<param name="rvPadTop" value="0.25"/>
+<param name="rvPadInner" value="0.25"/>
+<param name="rvPadBottom" value="0.25"/>
+<param name="rvViaOuter" value="0.25"/>
+<param name="rvViaInner" value="0.25"/>
+<param name="rvMicroViaOuter" value="0.25"/>
+<param name="rvMicroViaInner" value="0.25"/>
+<param name="rlMinPadTop" value="10mil"/>
+<param name="rlMaxPadTop" value="20mil"/>
+<param name="rlMinPadInner" value="10mil"/>
+<param name="rlMaxPadInner" value="20mil"/>
+<param name="rlMinPadBottom" value="10mil"/>
+<param name="rlMaxPadBottom" value="20mil"/>
+<param name="rlMinViaOuter" value="8mil"/>
+<param name="rlMaxViaOuter" value="20mil"/>
+<param name="rlMinViaInner" value="8mil"/>
+<param name="rlMaxViaInner" value="20mil"/>
+<param name="rlMinMicroViaOuter" value="4mil"/>
+<param name="rlMaxMicroViaOuter" value="20mil"/>
+<param name="rlMinMicroViaInner" value="4mil"/>
+<param name="rlMaxMicroViaInner" value="20mil"/>
+<param name="psTop" value="-1"/>
+<param name="psBottom" value="-1"/>
+<param name="psFirst" value="-1"/>
+<param name="psElongationLong" value="100"/>
+<param name="psElongationOffset" value="100"/>
+<param name="mvStopFrame" value="1"/>
+<param name="mvCreamFrame" value="0"/>
+<param name="mlMinStopFrame" value="4mil"/>
+<param name="mlMaxStopFrame" value="4mil"/>
+<param name="mlMinCreamFrame" value="0mil"/>
+<param name="mlMaxCreamFrame" value="0mil"/>
+<param name="mlViaStopLimit" value="35mil"/>
+<param name="srRoundness" value="0"/>
+<param name="srMinRoundness" value="0mil"/>
+<param name="srMaxRoundness" value="0mil"/>
+<param name="slThermalIsolate" value="10mil"/>
+<param name="slThermalsForVias" value="0"/>
+<param name="dpMaxLengthDifference" value="10mm"/>
+<param name="dpGapFactor" value="2.5"/>
+<param name="checkAngle" value="0"/>
+<param name="checkFont" value="1"/>
+<param name="checkRestrict" value="1"/>
+<param name="checkStop" value="0"/>
+<param name="checkValues" value="0"/>
+<param name="checkNames" value="1"/>
+<param name="checkWireStubs" value="1"/>
+<param name="checkPolygonWidth" value="0"/>
+<param name="useDiameter" value="13"/>
+<param name="maxErrors" value="50"/>
+</designrules>
+<autorouter>
+<pass name="Default">
+<param name="RoutingGrid" value="50mil"/>
+<param name="AutoGrid" value="1"/>
+<param name="Efforts" value="0"/>
+<param name="TopRouterVariant" value="1"/>
+<param name="tpViaShape" value="round"/>
+<param name="PrefDir.1" value="a"/>
+<param name="PrefDir.2" value="0"/>
+<param name="PrefDir.3" value="0"/>
+<param name="PrefDir.4" value="0"/>
+<param name="PrefDir.5" value="0"/>
+<param name="PrefDir.6" value="0"/>
+<param name="PrefDir.7" value="0"/>
+<param name="PrefDir.8" value="0"/>
+<param name="PrefDir.9" value="0"/>
+<param name="PrefDir.10" value="0"/>
+<param name="PrefDir.11" value="0"/>
+<param name="PrefDir.12" value="0"/>
+<param name="PrefDir.13" value="0"/>
+<param name="PrefDir.14" value="0"/>
+<param name="PrefDir.15" value="0"/>
+<param name="PrefDir.16" value="a"/>
+<param name="cfVia" value="8"/>
+<param name="cfNonPref" value="5"/>
+<param name="cfChangeDir" value="2"/>
+<param name="cfOrthStep" value="2"/>
+<param name="cfDiagStep" value="3"/>
+<param name="cfExtdStep" value="0"/>
+<param name="cfBonusStep" value="1"/>
+<param name="cfMalusStep" value="1"/>
+<param name="cfPadImpact" value="4"/>
+<param name="cfSmdImpact" value="4"/>
+<param name="cfBusImpact" value="0"/>
+<param name="cfHugging" value="3"/>
+<param name="cfAvoid" value="4"/>
+<param name="cfPolygon" value="10"/>
+<param name="cfBase.1" value="0"/>
+<param name="cfBase.2" value="1"/>
+<param name="cfBase.3" value="1"/>
+<param name="cfBase.4" value="1"/>
+<param name="cfBase.5" value="1"/>
+<param name="cfBase.6" value="1"/>
+<param name="cfBase.7" value="1"/>
+<param name="cfBase.8" value="1"/>
+<param name="cfBase.9" value="1"/>
+<param name="cfBase.10" value="1"/>
+<param name="cfBase.11" value="1"/>
+<param name="cfBase.12" value="1"/>
+<param name="cfBase.13" value="1"/>
+<param name="cfBase.14" value="1"/>
+<param name="cfBase.15" value="1"/>
+<param name="cfBase.16" value="0"/>
+<param name="mnVias" value="20"/>
+<param name="mnSegments" value="9999"/>
+<param name="mnExtdSteps" value="9999"/>
+<param name="mnRipupLevel" value="10"/>
+<param name="mnRipupSteps" value="100"/>
+<param name="mnRipupTotal" value="100"/>
+</pass>
+<pass name="Follow-me" refer="Default" active="yes">
+</pass>
+<pass name="Busses" refer="Default" active="yes">
+<param name="cfNonPref" value="4"/>
+<param name="cfBusImpact" value="4"/>
+<param name="cfHugging" value="0"/>
+<param name="mnVias" value="0"/>
+</pass>
+<pass name="Route" refer="Default" active="yes">
+</pass>
+<pass name="Optimize1" refer="Default" active="yes">
+<param name="cfVia" value="99"/>
+<param name="cfExtdStep" value="10"/>
+<param name="cfHugging" value="1"/>
+<param name="mnExtdSteps" value="1"/>
+<param name="mnRipupLevel" value="0"/>
+</pass>
+<pass name="Optimize2" refer="Optimize1" active="yes">
+<param name="cfNonPref" value="0"/>
+<param name="cfChangeDir" value="6"/>
+<param name="cfExtdStep" value="0"/>
+<param name="cfBonusStep" value="2"/>
+<param name="cfMalusStep" value="2"/>
+<param name="cfPadImpact" value="2"/>
+<param name="cfSmdImpact" value="2"/>
+<param name="cfHugging" value="0"/>
+</pass>
+<pass name="Optimize3" refer="Optimize2" active="yes">
+<param name="cfChangeDir" value="8"/>
+<param name="cfPadImpact" value="0"/>
+<param name="cfSmdImpact" value="0"/>
+</pass>
+<pass name="Optimize4" refer="Optimize3" active="yes">
+<param name="cfChangeDir" value="25"/>
+</pass>
+</autorouter>
+<elements>
+<element name="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="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="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="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="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="R8" library="passives" package="1206" value="470R" 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="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="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="R9" library="passives" package="1206" value="470R" 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="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="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="R10" library="passives" package="1206" value="470R" 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="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="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="R11" library="passives" package="1206" value="470R" 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="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="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="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="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="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="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="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="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="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="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="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="R6" library="passives" package="1206" value="1K" 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="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="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="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="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="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="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="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="R7" library="passives" package="1206" value="470R" 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="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="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="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="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"/>
+<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"/>
+<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"/>
+<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"/>
+<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"/>
+<contactref element="J2" pad="16"/>
+<contactref element="J2" pad="2"/>
+<contactref element="J2" pad="10"/>
+<contactref element="J2" pad="8"/>
+<contactref element="J2" pad="6"/>
+<contactref element="J2" pad="4"/>
+<contactref element="J2" pad="29"/>
+<contactref element="J2" pad="27"/>
+<contactref element="J2" pad="25"/>
+<contactref element="J2" pad="23"/>
+<contactref element="J2" pad="21"/>
+<contactref element="U1" pad="P$21"/>
+<contactref element="U1" pad="P$22"/>
+<contactref element="C1" pad="P$1"/>
+<contactref element="R4" pad="1"/>
+<contactref element="X1" pad="6"/>
+<contactref element="J1" pad="4"/>
+<contactref element="J15" pad="1"/>
+<contactref element="J16" pad="1"/>
+<contactref element="J17" pad="1"/>
+<contactref element="J18" pad="1"/>
+<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="12.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="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>
+<contactref element="D6" pad="P$2"/>
+<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="C1" pad="P$2"/>
+<contactref element="R3" pad="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="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="D2" pad="1"/>
+<contactref element="D3" pad="1"/>
+<contactref element="D4" pad="1"/>
+<contactref element="D5" pad="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="U1" pad="P$34"/>
+<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"/>
+</signal>
+<signal name="3V3A">
+<contactref element="X1" pad="1"/>
+</signal>
+<signal name="3V3B">
+<contactref element="X1" pad="17"/>
+</signal>
+<signal name="GND_B">
+<contactref element="X1" pad="9"/>
+</signal>
+<signal name="GND_C">
+<contactref element="X1" pad="14"/>
+</signal>
+<signal name="GND_D">
+<contactref element="X1" pad="20"/>
+</signal>
+<signal name="GND_E">
+<contactref element="X1" pad="25"/>
+</signal>
+<signal name="GND_F">
+<contactref element="X1" pad="30"/>
+</signal>
+<signal name="GND_G">
+<contactref element="X1" pad="34"/>
+</signal>
+<signal name="GND_H">
+<contactref element="X1" pad="39"/>
+</signal>
+<signal name="RPI_TX">
+<contactref element="X1" pad="8"/>
+<contactref element="U1" pad="P$15"/>
+<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="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="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="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="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="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="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="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="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="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="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="32.255" y1="32.385" x2="29.997" y2="32.385" width="0.1524" layer="1"/>
+</signal>
+<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$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="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="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="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>
+<mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/>
+<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
+<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
+<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
+<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
+</mfgpreviewcolors>
+</board>
+</drawing>
+<compatibility>
+<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/system/ecad/lpf-modular-motion-head/2020-08_psu-breakout.sch b/system/ecad/lpf-modular-motion-head/2020-08_psu-breakout.sch
new file mode 100644
index 0000000..a9a7f4f
--- /dev/null
+++ b/system/ecad/lpf-modular-motion-head/2020-08_psu-breakout.sch
@@ -0,0 +1,7767 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE eagle SYSTEM "eagle.dtd">
+<eagle version="9.6.0">
+<drawing>
+<settings>
+<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="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"/>
+<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/>
+<layer number="20" name="Dimension" color="24" fill="1" visible="no" active="no"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="no"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/>
+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/>
+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/>
+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/>
+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/>
+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/>
+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/>
+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/>
+<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/>
+<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
+<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="no"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="no"/>
+<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
+<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
+<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
+<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
+<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
+<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
+<layer number="88" name="SimResults" color="9" fill="1" visible="yes" active="yes"/>
+<layer number="89" name="SimProbes" color="9" fill="1" visible="yes" active="yes"/>
+<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/>
+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>
+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="99" name="SpiceOrder" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/>
+<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/>
+<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="113" name="IDFDebug" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
+<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="133" name="bottom_silk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
+<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/>
+<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
+<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
+<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
+<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
+<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
+<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
+<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
+<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
+<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
+<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/>
+</layers>
+<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R">
+<libraries>
+<library name="connector">
+<packages>
+<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"/>
+<wire x1="0" y1="0" x2="28.575" y2="0" width="0.127" layer="51"/>
+<wire x1="28.575" y1="0" x2="28.575" y2="20.32" width="0.127" layer="51"/>
+<wire x1="1.27" y1="20.32" x2="0" y2="19.05" width="0.127" layer="51"/>
+<wire x1="0" y1="19.05" x2="0" y2="0" width="0.127" layer="51"/>
+<smd name="P$4" x="6.985" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$5" x="8.255" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$6" x="9.525" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$7" x="10.795" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$8" x="12.065" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$9" x="13.335" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$10" x="15.875" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$11" x="17.145" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$12" x="18.415" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$13" x="19.685" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$14" x="20.955" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$15" x="22.225" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$16" x="23.495" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$17" x="24.765" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$18" x="26.035" y="-0.1524" dx="0.889" dy="1.524" layer="1" roundness="50"/>
+<smd name="P$19" x="28.7274" y="1.27" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$20" x="28.7274" y="2.54" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$21" x="28.7274" y="3.81" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$22" x="28.7274" y="5.08" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$23" x="28.7274" y="6.35" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$24" x="28.7274" y="7.62" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$25" x="28.7274" y="8.89" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$26" x="28.7274" y="10.16" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R90"/>
+<smd name="P$27" x="13.335" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$28" x="12.065" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$29" x="10.795" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$30" x="9.525" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$31" x="8.255" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$32" x="6.985" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$33" x="5.715" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$34" x="4.445" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<smd name="P$35" x="3.175" y="20.4724" dx="0.889" dy="1.524" layer="1" roundness="50" rot="R180"/>
+<wire x1="18.796" y1="20.32" x2="19.177" y2="19.939" width="0.127" layer="51"/>
+<wire x1="19.177" y1="19.939" x2="26.924" y2="19.939" width="0.127" layer="51"/>
+<wire x1="26.924" y1="19.939" x2="27.305" y2="20.32" width="0.127" layer="51"/>
+<wire x1="27.305" y1="20.32" x2="28.575" y2="20.32" width="0.127" layer="51"/>
+<wire x1="18.796" y1="20.32" x2="1.27" y2="20.32" width="0.127" layer="51"/>
+<wire x1="0.127" y1="19.05" x2="1.27" y2="20.193" width="0.127" layer="21"/>
+<wire x1="28.448" y1="20.193" x2="28.067" y2="20.193" width="0.127" layer="21"/>
+<wire x1="28.448" y1="20.193" x2="28.448" y2="19.812" width="0.127" layer="21"/>
+<wire x1="28.448" y1="0.127" x2="28.448" y2="0.508" width="0.127" layer="21"/>
+<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_3-25MM">
+<pad name="P$1" x="0" y="0" drill="3.25" diameter="5.75" thermals="no"/>
+</package>
+<package name="PWRPAD_2-65MM">
+<pad name="P$1" x="0" y="0" drill="2.65" diameter="4.65" thermals="no"/>
+</package>
+<package name="PWRPAD_2-05MM">
+<pad name="P$1" x="0" y="0" drill="2.05" diameter="3.8" thermals="no"/>
+</package>
+<package name="PWRPAD_M3_STANDOFF">
+<pad name="P$1" x="0" y="0" drill="4.4" diameter="7" thermals="no"/>
+<polygon width="0.127" layer="31">
+<vertex x="-0.6" y="3.6"/>
+<vertex x="0.6" y="3.6"/>
+<vertex x="0.4" y="2.1"/>
+<vertex x="-0.4" y="2.1"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="0.6" y="-3.6"/>
+<vertex x="-0.6" y="-3.6"/>
+<vertex x="-0.4" y="-2.1"/>
+<vertex x="0.4" y="-2.1"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-3.6" y="-0.6"/>
+<vertex x="-3.6" y="0.6"/>
+<vertex x="-2.1" y="0.4"/>
+<vertex x="-2.1" y="-0.4"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="3.6" y="0.6"/>
+<vertex x="3.6" y="-0.6"/>
+<vertex x="2.1" y="-0.4"/>
+<vertex x="2.1" y="0.4"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.95269375" y="2.13136875"/>
+<vertex x="-2.104165625" y="2.979896875"/>
+<vertex x="-1.19203125" y="1.784921875"/>
+<vertex x="-1.75771875" y="1.2192375"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.99705625" y="-2.12131875"/>
+<vertex x="2.148528125" y="-2.969846875"/>
+<vertex x="1.23639375" y="-1.774871875"/>
+<vertex x="1.80208125" y="-1.2091875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.104165625" y="-2.969846875"/>
+<vertex x="-2.95269375" y="-2.12131875"/>
+<vertex x="-1.75771875" y="-1.2091875"/>
+<vertex x="-1.19203125" y="-1.774871875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.148528125" y="2.979896875"/>
+<vertex x="2.99705625" y="2.13136875"/>
+<vertex x="1.80208125" y="1.2192375"/>
+<vertex x="1.23639375" y="1.784921875"/>
+</polygon>
+<circle x="0" y="0" radius="3.5" width="0.125" layer="51"/>
+</package>
+<package name="PWRPAD_3-25MM-SKINNY">
+<pad name="P$1" x="0" y="0" drill="3.25" diameter="5.35" thermals="no"/>
+</package>
+<package name="PWRPAD_M25_STANDOFF">
+<pad name="P$1" x="0" y="0" drill="3.7" diameter="6" thermals="no"/>
+<polygon width="0.127" layer="31">
+<vertex x="-0.6" y="3"/>
+<vertex x="0.6" y="3"/>
+<vertex x="0.4" y="1.9"/>
+<vertex x="-0.4" y="1.9"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="0.6" y="-3"/>
+<vertex x="-0.6" y="-3"/>
+<vertex x="-0.4" y="-1.9"/>
+<vertex x="0.4" y="-1.9"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-3" y="-0.6"/>
+<vertex x="-3" y="0.6"/>
+<vertex x="-1.9" y="0.4"/>
+<vertex x="-1.9" y="-0.4"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="3" y="0.5"/>
+<vertex x="3" y="-0.7"/>
+<vertex x="1.9" y="-0.5"/>
+<vertex x="1.9" y="0.3"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-2.55269375" y="1.73136875"/>
+<vertex x="-1.704165625" y="2.579896875"/>
+<vertex x="-0.99203125" y="1.584921875"/>
+<vertex x="-1.55771875" y="1.0192375"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="2.49705625" y="-1.72131875"/>
+<vertex x="1.648528125" y="-2.569846875"/>
+<vertex x="1.03639375" y="-1.574871875"/>
+<vertex x="1.60208125" y="-1.0091875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="-1.704165625" y="-2.669846875"/>
+<vertex x="-2.55269375" y="-1.82131875"/>
+<vertex x="-1.55771875" y="-1.1091875"/>
+<vertex x="-0.99203125" y="-1.674871875"/>
+</polygon>
+<polygon width="0.127" layer="31">
+<vertex x="1.748528125" y="2.579896875"/>
+<vertex x="2.59705625" y="1.73136875"/>
+<vertex x="1.60208125" y="1.0192375"/>
+<vertex x="1.03639375" y="1.584921875"/>
+</polygon>
+</package>
+<package name="SOLDER_ON">
+<smd name="P$1" x="0" y="0" dx="4" dy="7" layer="1" thermals="no"/>
+</package>
+<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_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"/>
+<pin name="PA02/DAC-0/ADC0-1" x="68.58" y="27.94" length="middle" rot="R180"/>
+<pin name="PA03/VREFA/ADC0-1" x="68.58" y="25.4" length="middle" rot="R180"/>
+<pin name="PA04/VREFB/ACD0-4/TC0-0/SER0-0" x="68.58" y="22.86" length="middle" rot="R180"/>
+<pin name="PA05/DAC-1/ADC0-5/TC0-1/SER0-1" x="68.58" y="20.32" length="middle" rot="R180"/>
+<pin name="PA06/VREFC/ADC0-6/TC1-0/SER0-2" x="68.58" y="17.78" length="middle" rot="R180"/>
+<pin name="PA07/ADC0-7/TC1-1/SER0-3" x="68.58" y="15.24" length="middle" rot="R180"/>
+<pin name="PA08/ADC0-8/ADC1-2/TC0-0/TCC0-0/SER0-0/SER2-1" x="68.58" y="12.7" length="middle" rot="R180"/>
+<pin name="PA09/ADC0-9/ADC1-3/TC0-1/TCC0-1/SER0-1/SER2-0" x="68.58" y="10.16" length="middle" rot="R180"/>
+<pin name="PA10/ADC0-10/TC1-0/TCC0-2/SER0-2/SER2-2" x="68.58" y="7.62" length="middle" rot="R180"/>
+<pin name="PA11/ADC0-11/TC1-1/TCC0-3/SER0-3/SER2-3" x="68.58" y="5.08" length="middle" rot="R180"/>
+<pin name="PA12/TC2-0/TCC0-6/SER2-0/SER4-1" x="68.58" y="2.54" length="middle" rot="R180"/>
+<pin name="PA13/TC2-1/TCC0-7/SER2-1/SER4-0" x="68.58" y="0" length="middle" rot="R180"/>
+<pin name="PA20/TC7-0/SER5-2/SER3-2" x="68.58" y="-5.08" length="middle" rot="R180"/>
+<pin name="PA21/TC7-1/SER5-3/SER3-3" x="68.58" y="-7.62" length="middle" rot="R180"/>
+<pin name="PA22/TC4-0/SER5-1/SER3-0" x="68.58" y="-10.16" length="middle" rot="R180"/>
+<pin name="PA23/TC4-1/SER5-0/SER3-1" x="68.58" y="-12.7" length="middle" rot="R180"/>
+<pin name="PB06/ADC1-8" x="68.58" y="-17.78" length="middle" rot="R180"/>
+<pin name="PB07/AD1-9" x="68.58" y="-20.32" length="middle" rot="R180"/>
+<pin name="PB10/TC5-0/TCC0-4/SER4-2" x="68.58" y="-22.86" length="middle" rot="R180"/>
+<pin name="PB11/TC5-1/TCC0-5/SER4-3" x="68.58" y="-25.4" length="middle" rot="R180"/>
+<pin name="PB12/TC4-0/SER4-0" x="68.58" y="-27.94" length="middle" rot="R180"/>
+<pin name="PB13/TC4-1/SER4-1" x="68.58" y="-30.48" length="middle" rot="R180"/>
+<pin name="PB14/TC5-0/SER4-2" x="68.58" y="-33.02" length="middle" rot="R180"/>
+<pin name="PB15/TC5-1/SER4-3" x="68.58" y="-35.56" length="middle" rot="R180"/>
+<pin name="A" x="-12.7" y="27.94" length="middle"/>
+<pin name="B" x="-12.7" y="25.4" length="middle"/>
+<pin name="Y" x="-12.7" y="20.32" length="middle"/>
+<pin name="Z" x="-12.7" y="17.78" length="middle"/>
+<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="-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>
+</symbols>
+<devicesets>
+<deviceset name="UCBUS_MODULE_EXT" prefix="U">
+<gates>
+<gate name="G$1" symbol="UCBUS_MODULE_EXT" x="0" y="0"/>
+</gates>
+<devices>
+<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"/>
+<connect gate="G$1" pin="A" pad="P$19"/>
+<connect gate="G$1" pin="B" pad="P$20"/>
+<connect gate="G$1" pin="GND" pad="P$21 P$22"/>
+<connect gate="G$1" pin="GND_PA04-PA02" pad="P$31"/>
+<connect gate="G$1" pin="GND_PA11-PB14" pad="P$5"/>
+<connect gate="G$1" pin="GND_PB10-PA20" pad="P$14"/>
+<connect gate="G$1" pin="PA02/DAC-0/ADC0-1" pad="P$32"/>
+<connect gate="G$1" pin="PA03/VREFA/ADC0-1" pad="P$33"/>
+<connect gate="G$1" pin="PA04/VREFB/ACD0-4/TC0-0/SER0-0" pad="P$30"/>
+<connect gate="G$1" pin="PA05/DAC-1/ADC0-5/TC0-1/SER0-1" pad="P$29"/>
+<connect gate="G$1" pin="PA06/VREFC/ADC0-6/TC1-0/SER0-2" pad="P$28"/>
+<connect gate="G$1" pin="PA07/ADC0-7/TC1-1/SER0-3" pad="P$27"/>
+<connect gate="G$1" pin="PA08/ADC0-8/ADC1-2/TC0-0/TCC0-0/SER0-0/SER2-1" pad="P$1"/>
+<connect gate="G$1" pin="PA09/ADC0-9/ADC1-3/TC0-1/TCC0-1/SER0-1/SER2-0" pad="P$2"/>
+<connect gate="G$1" pin="PA10/ADC0-10/TC1-0/TCC0-2/SER0-2/SER2-2" pad="P$3"/>
+<connect gate="G$1" pin="PA11/ADC0-11/TC1-1/TCC0-3/SER0-3/SER2-3" pad="P$4"/>
+<connect gate="G$1" pin="PA12/TC2-0/TCC0-6/SER2-0/SER4-1" pad="P$8"/>
+<connect gate="G$1" pin="PA13/TC2-1/TCC0-7/SER2-1/SER4-0" pad="P$9"/>
+<connect gate="G$1" pin="PA20/TC7-0/SER5-2/SER3-2" pad="P$15"/>
+<connect gate="G$1" pin="PA21/TC7-1/SER5-3/SER3-3" pad="P$16"/>
+<connect gate="G$1" pin="PA22/TC4-0/SER5-1/SER3-0" pad="P$17"/>
+<connect gate="G$1" pin="PA23/TC4-1/SER5-0/SER3-1" pad="P$18"/>
+<connect gate="G$1" pin="PB06/ADC1-8" pad="P$34"/>
+<connect gate="G$1" pin="PB07/AD1-9" pad="P$35"/>
+<connect gate="G$1" pin="PB10/TC5-0/TCC0-4/SER4-2" pad="P$13"/>
+<connect gate="G$1" pin="PB11/TC5-1/TCC0-5/SER4-3" pad="P$12"/>
+<connect gate="G$1" pin="PB12/TC4-0/SER4-0" pad="P$11"/>
+<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>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="PWRPAD" prefix="J">
+<gates>
+<gate name="G$1" symbol="PWRPAD" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SC-02_2-45MM" package="PWRPAD_SC-02_2-45MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M4" package="PWRPAD_4MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M3" package="PWRPAD_3-25MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M2.5" package="PWRPAD_2-65MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M2" package="PWRPAD_2-05MM">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M3-STANDOFF" package="PWRPAD_M3_STANDOFF">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M3-SKINNY" package="PWRPAD_3-25MM-SKINNY">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M2.5_STANDOFF" package="PWRPAD_M25_STANDOFF">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SOLDER" package="SOLDER_ON">
+<connects>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="M6" package="PWRPAD_6-25MM">
+<connects>
+<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=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="supply1">
+<description>&lt;b&gt;Supply Symbols&lt;/b&gt;&lt;p&gt;
+ GND, VCC, 0V, +5V, -5V, etc.&lt;p&gt;
+ Please keep in mind, that these devices are necessary for the
+ automatic wiring of the supply signals.&lt;p&gt;
+ The pin name defined in the symbol is identical to the net which is to be wired automatically.&lt;p&gt;
+ In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.&lt;p&gt;
+ &lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
+<packages>
+</packages>
+<symbols>
+<symbol name="+5V" urn="urn:adsk.eagle:symbol:26929/1">
+<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/>
+<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="+5V" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
+</symbol>
+<symbol name="+3V3" urn="urn:adsk.eagle:symbol:26950/1">
+<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/>
+<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="+3V3" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
+</symbol>
+<symbol name="GND" urn="urn:adsk.eagle:symbol:26925/1">
+<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/>
+<text x="-2.54" y="-2.54" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/>
+</symbol>
+<symbol name="+24V" urn="urn:adsk.eagle:symbol:26935/1">
+<wire x1="1.27" y1="-0.635" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="-0.635" width="0.254" layer="94"/>
+<wire x1="1.27" y1="-0.635" x2="0" y2="1.27" width="0.254" layer="94"/>
+<wire x1="0" y1="1.27" x2="-1.27" y2="-0.635" width="0.254" layer="94"/>
+<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="+24V" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="+5V" urn="urn:adsk.eagle:component:26963/1" prefix="P+">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="1" symbol="+5V" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="+3V3" urn="urn:adsk.eagle:component:26981/1" prefix="+3V3">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="G$1" symbol="+3V3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="GND" urn="urn:adsk.eagle:component:26954/1" prefix="GND">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="1" symbol="GND" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="+24V" urn="urn:adsk.eagle:component:26964/1" prefix="P+">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="1" symbol="+24V" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="SparkFun-Connectors">
+<description>&lt;h3&gt;SparkFun Connectors&lt;/h3&gt;
+This library contains electrically-functional connectors. 
+&lt;br&gt;
+&lt;br&gt;
+We've spent an enormous amount of time creating and checking these footprints and parts, but it is &lt;b&gt; the end user's responsibility&lt;/b&gt; to ensure correctness and suitablity for a given componet or application. 
+&lt;br&gt;
+&lt;br&gt;If you enjoy using this library, please buy one of our products at &lt;a href=" www.sparkfun.com"&gt;SparkFun.com&lt;/a&gt;.
+&lt;br&gt;
+&lt;br&gt;
+&lt;b&gt;Licensing:&lt;/b&gt; Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ 
+&lt;br&gt;
+&lt;br&gt;
+You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
+<packages>
+<package name="2X15-SHROUDED">
+<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="-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="-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="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"/>
+<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.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"/>
+<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"/>
+<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="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;/p&gt;</description>
+<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="3.81" y1="3.048" x2="3.81" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="3.81" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/>
+<wire x1="3.81" y1="-2.54" x2="2.54" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="0" y1="-1.27" x2="2.54" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="2.54" y1="-1.27" x2="2.54" y2="-2.54" width="0.127" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" shape="square"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796"/>
+<text x="-1.27" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.794" size="0.6096" layer="27" font="vector" ratio="20" align="top-left">&gt;VALUE</text>
+</package>
+<package name="SCREWTERMINAL-3.5MM-2">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch - 2 Pin PTH&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<circle x="2" y="3" radius="0.2828" width="0.127" layer="51"/>
+<wire x1="-1.75" y1="3.4" x2="5.25" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="3.4" x2="5.25" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="-2.8" x2="5.25" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-1.35" x2="-2.25" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-1.35" x2="-2.25" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.25" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="3.15" x2="5.75" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="5.75" y1="3.15" x2="5.75" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="5.75" y1="2.15" x2="5.25" y2="2.15" width="0.2032" layer="51"/>
+<pad name="1" x="0" y="0" drill="1.2" diameter="2.032" shape="square"/>
+<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.032"/>
+<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="JST-2-SMD">
+<description>&lt;h3&gt;JST-Right Angle Male Header SMT&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch: 2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”http://www.4uconnector.com/online/object/4udrawing/20404.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;li&gt;JST_2MM_MALE&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-4" y1="-1" x2="-4" y2="-4.5" width="0.2032" layer="21"/>
+<wire x1="-4" y1="-4.5" x2="-3.2" y2="-4.5" width="0.2032" layer="21"/>
+<wire x1="-3.2" y1="-4.5" x2="-3.2" y2="-2" width="0.2032" layer="21"/>
+<wire x1="-3.2" y1="-2" x2="-2" y2="-2" width="0.2032" layer="21"/>
+<wire x1="2" y1="-2" x2="3.2" y2="-2" width="0.2032" layer="21"/>
+<wire x1="3.2" y1="-2" x2="3.2" y2="-4.5" width="0.2032" layer="21"/>
+<wire x1="3.2" y1="-4.5" x2="4" y2="-4.5" width="0.2032" layer="21"/>
+<wire x1="4" y1="-4.5" x2="4" y2="-1" width="0.2032" layer="21"/>
+<wire x1="2" y1="3" x2="-2" y2="3" width="0.2032" layer="21"/>
+<smd name="1" x="-1" y="-3.7" dx="1" dy="4.6" layer="1"/>
+<smd name="2" x="1" y="-3.7" dx="1" dy="4.6" layer="1"/>
+<smd name="NC1" x="-3.4" y="1.5" dx="3.4" dy="1.6" layer="1" rot="R90"/>
+<smd name="NC2" x="3.4" y="1.5" dx="3.4" dy="1.6" layer="1" rot="R90"/>
+<text x="-1.397" y="1.778" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.651" y="0.635" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_BIG">
+<description>&lt;h3&gt;Plated Through Hole&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.15"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="-1.27" y1="-1.27" x2="5.08" y2="-1.27" width="0.127" layer="21"/>
+<wire x1="5.08" y1="-1.27" x2="5.08" y2="1.27" width="0.127" layer="21"/>
+<wire x1="5.08" y1="1.27" x2="-1.27" y2="1.27" width="0.127" layer="21"/>
+<pad name="P$1" x="0" y="0" drill="1.0668"/>
+<pad name="P$2" x="3.81" y="0" drill="1.0668"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="JST-2-SMD-VERT">
+<description>&lt;h3&gt;JST-Vertical Male Header SMT &lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch: 2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”http://www.4uconnector.com/online/object/4udrawing/20404.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-4.1" y1="2.97" x2="4.2" y2="2.97" width="0.2032" layer="51"/>
+<wire x1="4.2" y1="2.97" x2="4.2" y2="-2.13" width="0.2032" layer="51"/>
+<wire x1="4.2" y1="-2.13" x2="-4.1" y2="-2.13" width="0.2032" layer="51"/>
+<wire x1="-4.1" y1="-2.13" x2="-4.1" y2="2.97" width="0.2032" layer="51"/>
+<wire x1="-4.1" y1="3" x2="4.2" y2="3" width="0.2032" layer="21"/>
+<wire x1="4.2" y1="3" x2="4.2" y2="2.3" width="0.2032" layer="21"/>
+<wire x1="-4.1" y1="3" x2="-4.1" y2="2.3" width="0.2032" layer="21"/>
+<wire x1="2" y1="-2.1" x2="4.2" y2="-2.1" width="0.2032" layer="21"/>
+<wire x1="4.2" y1="-2.1" x2="4.2" y2="-1.7" width="0.2032" layer="21"/>
+<wire x1="-2" y1="-2.1" x2="-4.1" y2="-2.1" width="0.2032" layer="21"/>
+<wire x1="-4.1" y1="-2.1" x2="-4.1" y2="-1.8" width="0.2032" layer="21"/>
+<smd name="P$1" x="-3.4" y="0.27" dx="3" dy="1.6" layer="1" rot="R90"/>
+<smd name="P$2" x="3.4" y="0.27" dx="3" dy="1.6" layer="1" rot="R90"/>
+<smd name="VCC" x="-1" y="-2" dx="1" dy="5.5" layer="1"/>
+<smd name="GND" x="1" y="-2" dx="1" dy="5.5" layer="1"/>
+<text x="-3.81" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">&gt;Name</text>
+<text x="-3.81" y="2.21" size="0.6096" layer="27" font="vector" ratio="20">&gt;Value</text>
+</package>
+<package name="SCREWTERMINAL-5MM-2">
+<description>&lt;h3&gt;Screw Terminal  5mm Pitch -2 Pin PTH&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch: 5mm/197mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-3.1" y1="4.2" x2="8.1" y2="4.2" width="0.2032" layer="21"/>
+<wire x1="8.1" y1="4.2" x2="8.1" y2="-2.3" width="0.2032" layer="21"/>
+<wire x1="8.1" y1="-2.3" x2="8.1" y2="-3.3" width="0.2032" layer="21"/>
+<wire x1="8.1" y1="-3.3" x2="-3.1" y2="-3.3" width="0.2032" layer="21"/>
+<wire x1="-3.1" y1="-3.3" x2="-3.1" y2="-2.3" width="0.2032" layer="21"/>
+<wire x1="-3.1" y1="-2.3" x2="-3.1" y2="4.2" width="0.2032" layer="21"/>
+<wire x1="8.1" y1="-2.3" x2="-3.1" y2="-2.3" width="0.2032" layer="21"/>
+<wire x1="-3.1" y1="-1.35" x2="-3.7" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-3.7" y1="-1.35" x2="-3.7" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-3.7" y1="-2.35" x2="-3.1" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="8.1" y1="4" x2="8.7" y2="4" width="0.2032" layer="51"/>
+<wire x1="8.7" y1="4" x2="8.7" y2="3" width="0.2032" layer="51"/>
+<wire x1="8.7" y1="3" x2="8.1" y2="3" width="0.2032" layer="51"/>
+<circle x="2.5" y="3.7" radius="0.2828" width="0.127" layer="51"/>
+<pad name="1" x="0" y="0" drill="1.3" diameter="2.032" shape="square"/>
+<pad name="2" x="5" y="0" drill="1.3" diameter="2.032"/>
+<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_LOCK">
+<description>&lt;h3&gt;Plated Through Hole - Locking Footprint&lt;/h3&gt;
+Holes are staggered by 0.005" from center to hold pins while soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<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="SCREWTERMINAL-3.5MM-2_LOCK">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch - 2 Pin PTH Locking&lt;/h3&gt;
+Holes are offset from center 0.005" to hold pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.75" y1="3.4" x2="5.25" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="3.4" x2="5.25" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="-2.8" x2="5.25" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="21"/>
+<wire x1="5.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/>
+<wire x1="-1.75" y1="-1.35" x2="-2.15" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.15" y1="-1.35" x2="-2.15" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.15" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="3.15" x2="5.65" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="5.65" y1="3.15" x2="5.65" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="5.65" y1="2.15" x2="5.25" y2="2.15" width="0.2032" layer="51"/>
+<circle x="2" y="3" radius="0.2828" width="0.127" layer="51"/>
+<circle x="0" y="0" radius="0.4318" width="0.0254" layer="51"/>
+<circle x="3.5" y="0" radius="0.4318" width="0.0254" layer="51"/>
+<pad name="1" x="-0.1778" y="0" drill="1.2" diameter="2.032" shape="square"/>
+<pad name="2" x="3.6778" y="0" drill="1.2" diameter="2.032"/>
+<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_LONGPADS">
+<description>&lt;h3&gt;Plated Through Hole - Long Pads without Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
+<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.397" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_NO_SILK">
+<description>&lt;h3&gt;Plated Through Hole - No Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="JST-2-PTH">
+<description>&lt;h3&gt;JST 2 Pin Right Angle Plated Through  Hole&lt;/h3&gt;
+tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch:2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Connectors/JST%282%29-01548.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="-1" y="0" drill="0.7" diameter="1.6"/>
+<pad name="2" x="1" y="0" drill="0.7" diameter="1.6"/>
+<text x="-1.27" y="5.27" size="0.6096" layer="25" font="vector" ratio="20">&gt;Name</text>
+<text x="-1.27" y="2.73" size="0.6096" layer="27" font="vector" ratio="20">&gt;Value</text>
+<text x="0.6" y="0.7" size="1.27" layer="51">+</text>
+<text x="-1.4" y="0.7" size="1.27" layer="51">-</text>
+<wire x1="-2.95" y1="-1.6" x2="-2.95" y2="6" width="0.2032" layer="21"/>
+<wire x1="-2.95" y1="6" x2="2.95" y2="6" width="0.2032" layer="21"/>
+<wire x1="2.95" y1="6" x2="2.95" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="-2.95" y1="-1.6" x2="-2.3" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="2.95" y1="-1.6" x2="2.3" y2="-1.6" width="0.2032" layer="21"/>
+<wire x1="-2.3" y1="-1.6" x2="-2.3" y2="0" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="-1.6" x2="2.3" y2="0" width="0.2032" layer="21"/>
+</package>
+<package name="1X02_XTRA_BIG">
+<description>&lt;h3&gt;Plated Through Hole - 0.1" holes&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.2"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-5.08" y1="2.54" x2="-5.08" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="-5.08" y1="-2.54" x2="5.08" y2="-2.54" width="0.127" layer="21"/>
+<wire x1="5.08" y1="-2.54" x2="5.08" y2="2.54" width="0.127" layer="21"/>
+<wire x1="5.08" y1="2.54" x2="-5.08" y2="2.54" width="0.127" layer="21"/>
+<pad name="1" x="-2.54" y="0" drill="2.0574" diameter="3.556"/>
+<pad name="2" x="2.54" y="0" drill="2.0574" diameter="3.556"/>
+<text x="-5.08" y="2.667" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-5.08" y="-3.302" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_PP_HOLES_ONLY">
+<description>&lt;h3&gt;Pogo Pins Connector - No Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<circle x="0" y="0" radius="0.635" width="0.127" layer="51"/>
+<circle x="2.54" y="0" radius="0.635" width="0.127" layer="51"/>
+<pad name="1" x="0" y="0" drill="0.889" diameter="0.8128" rot="R90"/>
+<pad name="2" x="2.54" y="0" drill="0.889" diameter="0.8128" rot="R90"/>
+<hole x="0" y="0" drill="1.4732"/>
+<hole x="2.54" y="0" drill="1.4732"/>
+<text x="-1.27" y="1.143" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-1.778" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="SCREWTERMINAL-3.5MM-2-NS">
+<description>&lt;h3&gt;Screw Terminal  3.5mm Pitch - 2 Pin PTH No Silk Outline&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch: 3.5mm/138mil&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-1.75" y1="3.4" x2="5.25" y2="3.4" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="3.4" x2="5.25" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="-2.8" x2="5.25" y2="-3.6" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="51"/>
+<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="51"/>
+<wire x1="-1.75" y1="-1.35" x2="-2.15" y2="-1.35" width="0.2032" layer="51"/>
+<wire x1="-2.15" y1="-1.35" x2="-2.15" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="-2.15" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/>
+<wire x1="5.25" y1="3.15" x2="5.65" y2="3.15" width="0.2032" layer="51"/>
+<wire x1="5.65" y1="3.15" x2="5.65" y2="2.15" width="0.2032" layer="51"/>
+<wire x1="5.65" y1="2.15" x2="5.25" y2="2.15" width="0.2032" layer="51"/>
+<circle x="2" y="3" radius="0.2828" width="0.127" layer="51"/>
+<pad name="1" x="0" y="0" drill="1.2" diameter="2.032" shape="square"/>
+<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.032"/>
+<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="JST-2-PTH-NS">
+<description>&lt;h3&gt;JST 2 Pin Right Angle Plated Through  Hole- No Silk&lt;/h3&gt;
+tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. 
+&lt;br&gt; No silk outline of connector. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch:2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Connectors/JST%282%29-01548.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-2" y1="0" x2="-2" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="-2" y1="-1.8" x2="-3" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="-3" y1="-1.8" x2="-3" y2="6" width="0.2032" layer="51"/>
+<wire x1="-3" y1="6" x2="3" y2="6" width="0.2032" layer="51"/>
+<wire x1="3" y1="6" x2="3" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="3" y1="-1.8" x2="2" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="2" y1="-1.8" x2="2" y2="0" width="0.2032" layer="51"/>
+<pad name="1" x="-1" y="0" drill="0.7" diameter="1.6"/>
+<pad name="2" x="1" y="0" drill="0.7" diameter="1.6"/>
+<text x="-1.27" y="5.27" size="0.6096" layer="25" font="vector" ratio="20">&gt;Name</text>
+<text x="-1.27" y="4" size="0.6096" layer="27" font="vector" ratio="20">&gt;Value</text>
+<text x="0.6" y="0.7" size="1.27" layer="51">+</text>
+<text x="-1.4" y="0.7" size="1.27" layer="51">-</text>
+</package>
+<package name="JST-2-PTH-KIT">
+<description>&lt;h3&gt;JST 2 Pin Right Angle Plated Through  Hole - KIT&lt;/h3&gt;
+tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. 
+&lt;br&gt; This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad.
+&lt;br&gt; This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
+&lt;li&gt;Pin pitch:2mm&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Connectors/JST%282%29-01548.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-2" y1="0" x2="-2" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="-2" y1="-1.8" x2="-3" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="-3" y1="-1.8" x2="-3" y2="6" width="0.2032" layer="51"/>
+<wire x1="-3" y1="6" x2="3" y2="6" width="0.2032" layer="51"/>
+<wire x1="3" y1="6" x2="3" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="3" y1="-1.8" x2="2" y2="-1.8" width="0.2032" layer="51"/>
+<wire x1="2" y1="-1.8" x2="2" y2="0" width="0.2032" layer="51"/>
+<pad name="1" x="-1" y="0" drill="0.7" diameter="1.4478" stop="no"/>
+<pad name="2" x="1" y="0" drill="0.7" diameter="1.4478" stop="no"/>
+<text x="-1.27" y="5.27" size="0.6096" layer="25" font="vector" ratio="20">&gt;Name</text>
+<text x="-1.27" y="4" size="0.6096" layer="27" font="vector" ratio="20">&gt;Value</text>
+<text x="0.6" y="0.7" size="1.27" layer="51">+</text>
+<text x="-1.4" y="0.7" size="1.27" layer="51">-</text>
+<polygon width="0.127" layer="30">
+<vertex x="-0.9975" y="-0.6604" curve="-90.025935"/>
+<vertex x="-1.6604" y="0" curve="-90.017354"/>
+<vertex x="-1" y="0.6604" curve="-90"/>
+<vertex x="-0.3396" y="0" curve="-90.078137"/>
+</polygon>
+<polygon width="0.127" layer="29">
+<vertex x="-1" y="-0.2865" curve="-90.08005"/>
+<vertex x="-1.2865" y="0" curve="-90.040011"/>
+<vertex x="-1" y="0.2865" curve="-90"/>
+<vertex x="-0.7135" y="0" curve="-90"/>
+</polygon>
+<polygon width="0.127" layer="30">
+<vertex x="1.0025" y="-0.6604" curve="-90.025935"/>
+<vertex x="0.3396" y="0" curve="-90.017354"/>
+<vertex x="1" y="0.6604" curve="-90"/>
+<vertex x="1.6604" y="0" curve="-90.078137"/>
+</polygon>
+<polygon width="0.127" layer="29">
+<vertex x="1" y="-0.2865" curve="-90.08005"/>
+<vertex x="0.7135" y="0" curve="-90.040011"/>
+<vertex x="1" y="0.2865" curve="-90"/>
+<vertex x="1.2865" y="0" curve="-90"/>
+</polygon>
+</package>
+<package name="SPRINGTERMINAL-2.54MM-2">
+<description>&lt;h3&gt;Spring Terminal- PCB Mount 2 Pin PTH&lt;/h3&gt;
+tDocu marks the spring arms
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count: 4&lt;/li&gt;
+&lt;li&gt;Pin pitch: 0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/SpringTerminal.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<wire x1="-4.2" y1="7.88" x2="-4.2" y2="-2.8" width="0.254" layer="21"/>
+<wire x1="-4.2" y1="-2.8" x2="-4.2" y2="-4.72" width="0.254" layer="51"/>
+<wire x1="-4.2" y1="-4.72" x2="3.44" y2="-4.72" width="0.254" layer="51"/>
+<wire x1="3.44" y1="-4.72" x2="3.44" y2="-2.8" width="0.254" layer="51"/>
+<wire x1="3.44" y1="7.88" x2="-4.2" y2="7.88" width="0.254" layer="21"/>
+<wire x1="0" y1="0" x2="0" y2="5.08" width="0.254" layer="1"/>
+<wire x1="0" y1="0" x2="0" y2="5.08" width="0.254" layer="16"/>
+<wire x1="2.54" y1="0" x2="2.54" y2="5.08" width="0.254" layer="16"/>
+<wire x1="2.54" y1="0" x2="2.54" y2="5.08" width="0.254" layer="1"/>
+<wire x1="-4.2" y1="-2.8" x2="3.44" y2="-2.8" width="0.254" layer="21"/>
+<wire x1="3.44" y1="4" x2="3.44" y2="1" width="0.254" layer="21"/>
+<wire x1="3.44" y1="7.88" x2="3.44" y2="6" width="0.254" layer="21"/>
+<wire x1="3.44" y1="-0.9" x2="3.44" y2="-2.8" width="0.254" layer="21"/>
+<pad name="1" x="0" y="0" drill="1.1" diameter="1.9"/>
+<pad name="P$2" x="0" y="5.08" drill="1.1" diameter="1.9"/>
+<pad name="P$3" x="2.54" y="5.08" drill="1.1" diameter="1.9"/>
+<pad name="2" x="2.54" y="0" drill="1.1" diameter="1.9"/>
+</package>
+<package name="1X02_2.54_SCREWTERM">
+<description>&lt;h3&gt;2 Pin Screw Terminal - 2.54mm&lt;/h3&gt;
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:2&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_02&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="P2" x="0" y="0" drill="1.016" shape="square"/>
+<pad name="P1" x="2.54" y="0" drill="1.016" shape="square"/>
+<wire x1="-1.5" y1="3.25" x2="4" y2="3.25" width="0.2032" layer="21"/>
+<wire x1="4" y1="3.25" x2="4" y2="2.5" width="0.2032" layer="21"/>
+<wire x1="4" y1="2.5" x2="4" y2="-3.25" width="0.2032" layer="21"/>
+<wire x1="4" y1="-3.25" x2="-1.5" y2="-3.25" width="0.2032" layer="21"/>
+<wire x1="-1.5" y1="-3.25" x2="-1.5" y2="2.5" width="0.2032" layer="21"/>
+<wire x1="-1.5" y1="2.5" x2="-1.5" y2="3.25" width="0.2032" layer="21"/>
+<wire x1="-1.5" y1="2.5" x2="4" y2="2.5" width="0.2032" layer="21"/>
+<text x="-1.27" y="3.429" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-4.064" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+</package>
+<package name="1X02_POKEHOME">
+<description>2 pin poke-home connector
+
+part number 2062-2P from STA</description>
+<wire x1="-7" y1="-4" x2="-7" y2="2" width="0.2032" layer="21"/>
+<wire x1="-7" y1="2" x2="-7" y2="4" width="0.2032" layer="21"/>
+<wire x1="4.7" y1="4" x2="4.7" y2="-4" width="0.2032" layer="21"/>
+<wire x1="4.7" y1="-4" x2="-7" y2="-4" width="0.2032" layer="21"/>
+<smd name="P2" x="5.25" y="-2" dx="3.5" dy="2" layer="1"/>
+<smd name="P1" x="5.25" y="2" dx="3.5" dy="2" layer="1"/>
+<smd name="P4" x="-4" y="-2" dx="6" dy="2" layer="1"/>
+<smd name="P3" x="-4" y="2" dx="6" dy="2" layer="1"/>
+<wire x1="-7" y1="4" x2="4.7" y2="4" width="0.2032" layer="21"/>
+<text x="0.635" y="-3.175" size="0.4064" layer="25">&gt;NAME</text>
+<text x="0.635" y="-1.905" size="0.4064" layer="27">&gt;VALUE</text>
+<text x="-7.239" y="-1.397" size="0.3048" layer="51" rot="R90">BOARD EDGE</text>
+</package>
+<package name="1X02_RA_PTH_FEMALE">
+<wire x1="-2.79" y1="4.25" x2="-2.79" y2="-4.25" width="0.1778" layer="21"/>
+<text x="-1.397" y="0.762" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.524" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="2.79" y1="4.25" x2="2.79" y2="-4.25" width="0.1778" layer="21"/>
+<wire x1="-2.79" y1="4.25" x2="2.79" y2="4.25" width="0.1778" layer="21"/>
+<wire x1="-2.79" y1="-4.25" x2="2.79" y2="-4.25" width="0.1778" layer="21"/>
+<pad name="2" x="-1.27" y="-5.85" drill="0.8"/>
+<pad name="1" x="1.27" y="-5.85" drill="0.8"/>
+</package>
+<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"/>
+<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="5.08" x2="-2.54" y2="5.08" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="2.54" x2="-2.54" y2="2.54" width="0.6096" layer="94"/>
+<text x="-3.81" y="-9.906" size="1.778" layer="96" font="vector">&gt;VALUE</text>
+<text x="-3.81" y="8.128" size="1.778" layer="95" font="vector">&gt;NAME</text>
+<pin name="10" x="7.62" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="8" x="7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="6" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="4" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="2" x="7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="9" x="-7.62" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="7" x="-7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<pin name="5" x="-7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1"/>
+<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_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="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="-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="-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"/>
+</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="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="2" pad="2"/>
+</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">
+<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;h3&gt;For AVR SPI programming port, see special device with nice symbol: "AVR_SPI_PROG_5x2.dev"&lt;/h3&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;You can populate with any combo of single row headers, but if you'd like an exact match, check these:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/778"&gt; 2x5 AVR ICSP Male Header&lt;/a&gt; (PRT-00778)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/8506"&gt; 2x5 Pin Shrouded Header&lt;/a&gt; (PRT-08506)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;On any of the 0.1 inch spaced packages, you can populate with these:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/116"&gt; Break Away Headers - Straight&lt;/a&gt; (PRT-00116)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/553"&gt; Break Away Male Headers - Right Angle&lt;/a&gt; (PRT-00553)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/115"&gt; Female Headers&lt;/a&gt; (PRT-00115)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/117"&gt; Break Away Headers - Machine Pin&lt;/a&gt; (PRT-00117)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/743"&gt; Break Away Female Headers - Swiss Machine Pin&lt;/a&gt; (PRT-00743)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;Special note: the shrouded connector mates well with our 5x2 ribbon cables:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/8535"&gt; 2x5 Pin IDC Ribbon Cable&lt;/a&gt; (PRT-08535)&lt;/li&gt;
+&lt;/ul&gt;</description>
+<gates>
+<gate name="G$1" symbol="CONN_05X2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="PTH" package="2X5">
+<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="">
+<attribute name="PROD_ID" value="CONN-08499" constant="no"/>
+<attribute name="SF_ID" value="PRT-0778" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="RA" package="2X5-RA">
+<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="RAF" package="2X5-RAF">
+<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="SHD" package="2X5-SHROUDED">
+<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="">
+<attribute name="PROD_ID" value="CONN-08671" constant="no"/>
+<attribute name="SF_ID" value="PRT-08506" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SHD_LOCK" package="2X5-SHROUDED_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="">
+<attribute name="PROD_ID" value="CONN-08671" constant="no"/>
+<attribute name="SF_ID" value="PRT-08506" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SHD_SMD" package="2X5-SHROUDED_SMD">
+<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="">
+<attribute name="PROD_ID" value="CONN-09508" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="NO_SILK" package="2X5_NOSILK">
+<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="0.05_IN_PTH_SILK" package="2X5_PTH_SILK_.05">
+<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="SHD-NS" package="2X5-SHROUDED-NS">
+<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="">
+<attribute name="PROD_ID" value="CONN-08671" constant="no"/>
+<attribute name="SF_ID" value="PRT-08506" constant="no"/>
+</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_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;
+&lt;b&gt;On any of the 0.1 inch spaced packages, you can populate with these:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/116"&gt; Break Away Headers - Straight&lt;/a&gt; (PRT-00116)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/553"&gt; Break Away Male Headers - Right Angle&lt;/a&gt; (PRT-00553)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/115"&gt; Female Headers&lt;/a&gt; (PRT-00115)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/117"&gt; Break Away Headers - Machine Pin&lt;/a&gt; (PRT-00117)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/743"&gt; Break Away Female Headers - Swiss Machine Pin&lt;/a&gt; (PRT-00743)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/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;
+&lt;b&gt; For SCREWTERMINALS and SPRING TERMINALS visit here:&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/search/results?term=Screw+Terminals"&gt; Screw Terimnals on SparkFun.com&lt;/a&gt; (5mm/3.5mm/2.54mm spacing)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;This device is also useful as a general connection point to wire up your design to another part of your project. Our various solder wires solder well into these plated through hole pads.&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/11375"&gt; Hook-Up Wire - Assortment (Stranded, 22 AWG)&lt;/a&gt; (PRT-11375)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/products/11367"&gt; Hook-Up Wire - Assortment (Solid Core, 22 AWG)&lt;/a&gt; (PRT-11367)&lt;/li&gt;
+&lt;li&gt;&lt;a href="https://www.sparkfun.com/categories/141"&gt; View the entire wire category on our website here&lt;/a&gt;&lt;/li&gt;
+&lt;p&gt;&lt;/p&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;b&gt;Special notes:&lt;/b&gt;
+&lt;p&gt; &lt;/p&gt;
+&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="J$1" symbol="CONN_03" x="-2.54" y="0"/>
+</gates>
+<devices>
+<device name="" package="1X03">
+<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="">
+<attribute name="PROD_ID" value="XXX-00000" constant="no"/>
+<attribute name="VALUE" value="455-1750-1-ND" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="POLAR" package="MOLEX-1X3">
+<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="">
+<attribute name="PROD_ID" value="CONN-08625" constant="no"/>
+<attribute name="SF_ID" value="PRT-08096" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SCREW" package="SCREWTERMINAL-3.5MM-3">
+<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="">
+<attribute name="PROD_ID" value="CONN-08288" constant="no"/>
+<attribute name="SF_ID" value="PRT-08235" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="LOCK" package="1X03_LOCK">
+<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="LOCK_LONGPADS" package="1X03_LOCK_LONGPADS">
+<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="POLAR_LOCK" package="MOLEX-1X3_LOCK">
+<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="">
+<attribute name="PROD_ID" value="CONN-08625" constant="no"/>
+<attribute name="SF_ID" value="PRT-08096" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SCREW_LOCK" package="SCREWTERMINAL-3.5MM-3_LOCK.007S">
+<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="">
+<attribute name="PROD_ID" value="CONN-08288" constant="no"/>
+<attribute name="SF_ID" value="PRT-08235" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1X03_NO_SILK" package="1X03_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="LONGPADS" package="1X03_LONGPADS">
+<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" package="JST-3-PTH">
+<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="">
+<attribute name="PROD_ID" value="WIRE-10037" constant="no"/>
+<attribute name="SF_ID" value="PRT-09915" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="POGO_PIN_HOLES_ONLY" package="1X03_PP_HOLES_ONLY">
+<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="-SCREW-5MM" package="SCREWTERMINAL-5MM-3">
+<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="">
+<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-SMD" package="JST-3-SMD">
+<connects>
+<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-12591" constant="no"/>
+<attribute name="VALUE" value="3-PIN SMD" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD" package="1X03-1MM-RA">
+<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="SMD_RA_FEMALE" package="1X03_SMD_RA_FEMALE">
+<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="">
+<attribute name="PROD_ID" value="CONN-10926"/>
+<attribute name="VALUE" value="1x3 RA Female .1&quot;"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD_RA_MALE" package="1X03_SMD_RA_MALE">
+<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="">
+<attribute name="PROD_ID" value="CONN-10925"/>
+</technology>
+</technologies>
+</device>
+<device name="SMD_RA_MALE_POST" package="1X03_SMD_RA_MALE_POST">
+<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-VERT" package="JST-3-PTH-VERT">
+<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="">
+<attribute name="PROD_ID" value="CONN-13230" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1X03_SMD_RA_MALE_POST_SMALLER" package="1X03_SMD_RA_MALE_POST_SMALLER">
+<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="">
+<attribute name="PROD_ID" value="CONN-11912" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1X03_SMD_RA_MALE_POST_SMALLEST" package="1X03_SMD_RA_MALE_POST_SMALLEST">
+<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-NS" package="JST-3-PTH-NS">
+<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="SCREW-NS" package="SCREWTERMINAL-3.5MM-3-NS">
+<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>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="power">
+<packages>
+<package name="BFC-UM">
+<pad name="P$1" x="-4.9784" y="0" drill="2.032" diameter="3.81"/>
+<pad name="P$2" x="4.9784" y="0" drill="2.032" diameter="3.81"/>
+<circle x="0" y="0" radius="9.9822" width="0.127" layer="21"/>
+<text x="-2.54" y="3.81" size="1.27" layer="25">&gt;NAME</text>
+<text x="-2.54" y="-5.08" size="1.27" layer="27">&gt;VALUE</text>
+</package>
+<package name="BFC-8MM">
+<pad name="P$1" x="-2" y="0" drill="1" diameter="1.9304"/>
+<pad name="P$2" x="2" y="0" drill="1" diameter="1.9304"/>
+<circle x="0" y="0" radius="6" width="0.127" layer="21"/>
+<text x="-1" y="2" size="0.4064" layer="25">&gt;NAME</text>
+<text x="-1" y="-2" size="0.4064" layer="27">&gt;VALUE</text>
+</package>
+<package name="BFC-18MM-7-5MM">
+<pad name="P$1" x="-3.75" y="0" drill="1" diameter="1.6764" shape="square" thermals="no"/>
+<pad name="P$2" x="3.75" y="0" drill="1" diameter="1.778" thermals="no"/>
+<circle x="0" y="0" radius="9" width="0.127" layer="51"/>
+<wire x1="-2.5" y1="0" x2="-1.75" y2="0" width="0.127" layer="21"/>
+<wire x1="-1.75" y1="0" x2="-1.5" y2="0" width="0.127" layer="21"/>
+<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="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>
+<symbol name="C-US">
+<wire x1="0" y1="-2.54" x2="0" y2="2.54" width="0.254" layer="94"/>
+<wire x1="1.016" y1="0" x2="2.54" y2="0" width="0.1524" layer="94"/>
+<wire x1="1" y1="0" x2="1.8542" y2="2.4892" width="0.254" layer="94" curve="-37.878202"/>
+<wire x1="1.8504" y1="-2.4668" x2="1.0161" y2="0" width="0.254" layer="94" curve="-37.373024"/>
+<text x="-1.27" y="3.175" size="1.778" layer="95">&gt;NAME</text>
+<text x="-1.27" y="-5.08" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="1" x="-2.54" y="0" visible="off" length="short" direction="pas" swaplevel="1"/>
+<pin name="2" x="5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/>
+</symbol>
+<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>
+<deviceset name="BFC" prefix="C">
+<gates>
+<gate name="G$1" symbol="C-US" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="BFC-UM">
+<connects>
+<connect gate="G$1" pin="1" pad="P$1"/>
+<connect gate="G$1" pin="2" pad="P$2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="8MM" package="BFC-8MM">
+<connects>
+<connect gate="G$1" pin="1" pad="P$1"/>
+<connect gate="G$1" pin="2" pad="P$2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="BFC-18MM" package="BFC-18MM-7-5MM">
+<connects>
+<connect gate="G$1" pin="1" pad="P$2"/>
+<connect gate="G$1" pin="2" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<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="1" symbol="NFET-TPW4R008NH" x="0" y="0"/>
+</gates>
+<devices>
+<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="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=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</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"/>
+<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"/>
+<wire x1="1.6" y1="1.3" x2="1.6" y2="-1.3" width="0.127" layer="51"/>
+<wire x1="1.6" y1="-1.3" x2="-1.6" y2="-1.3" width="0.127" layer="51"/>
+<wire x1="-1.6" y1="-1.3" x2="-1.6" y2="1.3" width="0.127" layer="51"/>
+<wire x1="-1.6" y1="1.3" x2="1.6" y2="1.3" width="0.2032" layer="51"/>
+<wire x1="-1.6" y1="-1.3" x2="1.6" y2="-1.3" width="0.2032" layer="51"/>
+<smd name="1" x="-1.6" y="0" dx="1.2" dy="2.5" layer="1"/>
+<smd name="2" x="1.6" y="0" dx="1.2" dy="2.5" layer="1"/>
+<text x="-2.07" y="1.77" size="1.016" layer="25">&gt;NAME</text>
+<text x="-2.17" y="-3.24" size="1.016" layer="27">&gt;VALUE</text>
+</package>
+<package name="1206">
+<wire x1="-0.965" y1="0.787" x2="0.965" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="-0.965" y1="-0.787" x2="0.965" y2="-0.787" width="0.1016" layer="51"/>
+<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/>
+<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/>
+<text x="-1.27" y="1.143" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.397" y="-2.794" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/>
+<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/>
+</package>
+<package name="2220-C">
+<smd name="P$1" x="-2.6" y="0" dx="1.2" dy="5" layer="1"/>
+<smd name="P$2" x="2.6" y="0" dx="1.2" dy="5" layer="1"/>
+<text x="-1.5" y="3" size="0.6096" layer="125">&gt;NAME</text>
+<text x="-1.5" y="-3.5" size="0.6096" layer="127">&gt;VALUE</text>
+</package>
+<package name="0402">
+<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
+chip</description>
+<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="51"/>
+<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="51"/>
+<smd name="1" x="-0.525" y="0" dx="0.575" dy="0.7" layer="1"/>
+<smd name="2" x="0.525" y="0" dx="0.575" dy="0.7" layer="1"/>
+<text x="-0.889" y="0.6985" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.0795" y="-1.778" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="51"/>
+<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="51"/>
+</package>
+<package name="R2010">
+<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
+chip</description>
+<wire x1="-1.662" y1="1.245" x2="1.662" y2="1.245" width="0.1524" layer="51"/>
+<wire x1="-1.637" y1="-1.245" x2="1.687" y2="-1.245" width="0.1524" layer="51"/>
+<wire x1="-3.473" y1="1.483" x2="3.473" y2="1.483" width="0.0508" layer="39"/>
+<wire x1="3.473" y1="1.483" x2="3.473" y2="-1.483" width="0.0508" layer="39"/>
+<wire x1="3.473" y1="-1.483" x2="-3.473" y2="-1.483" width="0.0508" layer="39"/>
+<wire x1="-3.473" y1="-1.483" x2="-3.473" y2="1.483" width="0.0508" layer="39"/>
+<wire x1="-1.027" y1="1.245" x2="1.027" y2="1.245" width="0.1524" layer="21"/>
+<wire x1="-1.002" y1="-1.245" x2="1.016" y2="-1.245" width="0.1524" layer="21"/>
+<smd name="1" x="-2.2" y="0" dx="1.8" dy="2.7" layer="1"/>
+<smd name="2" x="2.2" y="0" dx="1.8" dy="2.7" layer="1"/>
+<text x="-2.54" y="1.5875" size="1.016" layer="25">&gt;NAME</text>
+<text x="-2.54" y="-3.302" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-2.4892" y1="-1.3208" x2="-1.6393" y2="1.3292" layer="51"/>
+<rectangle x1="1.651" y1="-1.3208" x2="2.5009" y2="1.3292" layer="51"/>
+</package>
+<package name="R2512">
+<wire x1="-2.362" y1="1.473" x2="2.387" y2="1.473" width="0.1524" layer="51"/>
+<wire x1="-2.362" y1="-1.473" x2="2.387" y2="-1.473" width="0.1524" layer="51"/>
+<smd name="1" x="-2.8" y="0" dx="1.8" dy="3.2" layer="1"/>
+<smd name="2" x="2.8" y="0" dx="1.8" dy="3.2" layer="1"/>
+<text x="-2.54" y="1.905" size="1.016" layer="25">&gt;NAME</text>
+<text x="-2.54" y="-3.175" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-3.2004" y1="-1.5494" x2="-2.3505" y2="1.5507" layer="51"/>
+<rectangle x1="2.3622" y1="-1.5494" x2="3.2121" y2="1.5507" layer="51"/>
+</package>
+<package name="TO220ACS">
+<description>&lt;B&gt;DIODE&lt;/B&gt;&lt;p&gt;
+2-lead molded, vertical</description>
+<wire x1="5.08" y1="-1.143" x2="4.953" y2="-4.064" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="-4.318" x2="4.953" y2="-4.064" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="-4.318" x2="-4.699" y2="-4.318" width="0.1524" layer="21"/>
+<wire x1="-4.953" y1="-4.064" x2="-4.699" y2="-4.318" width="0.1524" layer="21"/>
+<wire x1="-4.953" y1="-4.064" x2="-5.08" y2="-1.143" width="0.1524" layer="21"/>
+<circle x="-4.4958" y="-3.7084" radius="0.254" width="0" layer="21"/>
+<pad name="C" x="-2.54" y="-2.54" drill="1.016" shape="long" rot="R90"/>
+<pad name="A" x="2.54" y="-2.54" drill="1.016" shape="long" rot="R90"/>
+<text x="-5.08" y="-6.0452" size="1.016" layer="25" ratio="10">&gt;NAME</text>
+<text x="-5.08" y="-7.62" size="1.016" layer="27" ratio="10">&gt;VALUE</text>
+<rectangle x1="-5.334" y1="-0.762" x2="5.334" y2="0" layer="21"/>
+<rectangle x1="-5.334" y1="-1.27" x2="-3.429" y2="-0.762" layer="21"/>
+<rectangle x1="-3.429" y1="-1.27" x2="-1.651" y2="-0.762" layer="51"/>
+<rectangle x1="3.429" y1="-1.27" x2="5.334" y2="-0.762" layer="21"/>
+<rectangle x1="1.651" y1="-1.27" x2="3.429" y2="-0.762" layer="51"/>
+<rectangle x1="-1.651" y1="-1.27" x2="1.651" y2="-0.762" layer="21"/>
+</package>
+<package name="SOD123">
+<description>&lt;b&gt;SMALL OUTLINE DIODE&lt;/b&gt;</description>
+<wire x1="-2.973" y1="0.983" x2="2.973" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="2.973" y1="-0.983" x2="-2.973" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-2.973" y1="-0.983" x2="-2.973" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="2.973" y1="0.983" x2="2.973" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-1.321" y1="0.787" x2="1.321" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="-1.321" y1="-0.787" x2="1.321" y2="-0.787" width="0.1016" layer="51"/>
+<wire x1="-1.321" y1="-0.787" x2="-1.321" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="1.321" y1="-0.787" x2="1.321" y2="0.787" width="0.1016" layer="51"/>
+<wire x1="-1" y1="0" x2="0" y2="0.5" width="0.2032" layer="51"/>
+<wire x1="0" y1="0.5" x2="0" y2="-0.5" width="0.2032" layer="51"/>
+<wire x1="0" y1="-0.5" x2="-1" y2="0" width="0.2032" layer="51"/>
+<wire x1="-1" y1="0.5" x2="-1" y2="0" width="0.2032" layer="51"/>
+<wire x1="-1" y1="0" x2="-1" y2="-0.5" width="0.2032" layer="51"/>
+<smd name="CATHODE" x="-1.7" y="0" dx="1.6" dy="0.8" layer="1"/>
+<smd name="ANODE" x="1.7" y="0" dx="1.6" dy="0.8" layer="1"/>
+<text x="-1.905" y="1.905" size="1.27" layer="25">&gt;NAME</text>
+<text x="-1.905" y="-3.175" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.9558" y1="-0.3048" x2="-1.3716" y2="0.3048" layer="51" rot="R180"/>
+<rectangle x1="1.3716" y1="-0.3048" x2="1.9558" y2="0.3048" layer="51" rot="R180"/>
+<rectangle x1="-0.4001" y1="-0.7" x2="0.4001" y2="0.7" layer="35"/>
+<wire x1="-2.667" y1="0.889" x2="-2.667" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="-2.921" y1="0.889" x2="-2.921" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="-2.921" y1="-0.889" x2="2.794" y2="-0.889" width="0.127" layer="21"/>
+<wire x1="2.794" y1="-0.889" x2="2.794" y2="0.889" width="0.127" layer="21"/>
+<wire x1="2.794" y1="0.889" x2="-2.921" y2="0.889" width="0.127" layer="21"/>
+</package>
+<package name="0805-DIODE">
+<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<text x="-0.889" y="1.397" size="0.3048" layer="25">&gt;NAME</text>
+<text x="-1.016" y="-1.143" size="0.3048" layer="27" ratio="10">&gt;VALUE</text>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+<wire x1="-0.1778" y1="0.4318" x2="0.1778" y2="0" width="0.127" layer="21"/>
+<wire x1="0.1778" y1="0" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/>
+<wire x1="-0.1778" y1="0.4318" x2="-0.1778" y2="-0.4318" width="0.127" layer="21"/>
+</package>
+<package name="SOD-123HE">
+<smd name="P$1" x="0.8" y="0" dx="2.4" dy="1.4" layer="1"/>
+<smd name="P$2" x="-1.55" y="0" dx="0.9" dy="1.4" layer="1"/>
+<wire x1="-1.4" y1="-0.9" x2="0" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.9" x2="0.9" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="-0.9" x2="1.4" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="1.4" y1="-0.9" x2="1.4" y2="0.9" width="0.127" layer="51"/>
+<wire x1="1.4" y1="0.9" x2="0.9" y2="0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0.9" x2="0" y2="0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="0.9" x2="-1.4" y2="0.9" width="0.127" layer="51"/>
+<wire x1="-1.4" y1="0.9" x2="-1.4" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0.9" x2="0.9" y2="0" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0" x2="0.9" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0.9" y1="0" x2="0" y2="0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="0.9" x2="0" y2="-0.9" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.9" x2="0.9" y2="0" width="0.127" layer="51"/>
+<wire x1="1.4" y1="0.9" x2="0.5" y2="0.9" width="0.127" layer="21"/>
+<wire x1="1.4" y1="-0.9" x2="0.5" y2="-0.9" width="0.127" layer="21"/>
+<text x="0" y="1.8" size="1.27" layer="25" font="vector" align="center">&gt;NAME</text>
+</package>
+<package name="SMA-403D">
+<smd name="P$1" x="-2" y="0" dx="2" dy="2" layer="1" rot="R180"/>
+<smd name="P$2" x="2" y="0" dx="2" dy="2" layer="1" rot="R180"/>
+<wire x1="-2.2" y1="1.2" x2="-2.2" y2="1.6" width="0.127" layer="21"/>
+<wire x1="-2.2" y1="1.6" x2="-1.2" y2="1.6" width="0.127" layer="21"/>
+<wire x1="-2.2" y1="-1.2" x2="-2.2" y2="-1.6" width="0.127" layer="21"/>
+<wire x1="-2.2" y1="-1.6" x2="-1.2" y2="-1.6" width="0.127" layer="21"/>
+<wire x1="1.2" y1="-1.6" x2="2" y2="-1.6" width="0.127" layer="21"/>
+<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">
+<wire x1="0" y1="2.54" x2="0" y2="2.032" width="0.1524" layer="94"/>
+<wire x1="0" y1="0" x2="0" y2="0.508" width="0.1524" layer="94"/>
+<text x="1.524" y="2.921" size="1.778" layer="95">&gt;NAME</text>
+<text x="1.524" y="-2.159" size="1.778" layer="96">&gt;VALUE</text>
+<rectangle x1="-2.032" y1="0.508" x2="2.032" y2="1.016" layer="94"/>
+<rectangle x1="-2.032" y1="1.524" x2="2.032" y2="2.032" layer="94"/>
+<pin name="1" x="0" y="5.08" visible="off" length="short" direction="pas" swaplevel="1" rot="R270"/>
+<pin name="2" x="0" y="-2.54" visible="off" length="short" direction="pas" swaplevel="1" rot="R90"/>
+<text x="1.524" y="-4.064" size="1.27" layer="97">&gt;PACKAGE</text>
+<text x="1.524" y="-5.842" size="1.27" layer="97">&gt;VOLTAGE</text>
+<text x="1.524" y="-7.62" size="1.27" layer="97">&gt;TYPE</text>
+</symbol>
+<symbol name="RESISTOR">
+<wire x1="-2.54" y1="0" x2="-2.159" y2="1.016" width="0.1524" layer="94"/>
+<wire x1="-2.159" y1="1.016" x2="-1.524" y2="-1.016" width="0.1524" layer="94"/>
+<wire x1="-1.524" y1="-1.016" x2="-0.889" y2="1.016" width="0.1524" layer="94"/>
+<wire x1="-0.889" y1="1.016" x2="-0.254" y2="-1.016" width="0.1524" layer="94"/>
+<wire x1="-0.254" y1="-1.016" x2="0.381" y2="1.016" width="0.1524" layer="94"/>
+<wire x1="0.381" y1="1.016" x2="1.016" y2="-1.016" width="0.1524" layer="94"/>
+<wire x1="1.016" y1="-1.016" x2="1.651" y2="1.016" width="0.1524" layer="94"/>
+<wire x1="1.651" y1="1.016" x2="2.286" y2="-1.016" width="0.1524" layer="94"/>
+<wire x1="2.286" y1="-1.016" x2="2.54" y2="0" width="0.1524" layer="94"/>
+<text x="-3.81" y="1.4986" size="1.778" layer="95">&gt;NAME</text>
+<text x="-3.81" y="-3.302" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="2" x="5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="1" x="-5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1"/>
+<text x="-3.81" y="-6.858" size="1.27" layer="97">&gt;PRECISION</text>
+<text x="-3.81" y="-5.08" size="1.27" layer="97">&gt;PACKAGE</text>
+</symbol>
+<symbol name="D">
+<wire x1="-1.27" y1="-1.27" x2="1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0" x2="-1.27" y2="1.27" width="0.254" layer="94"/>
+<wire x1="1.27" y1="1.27" x2="1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0" x2="1.27" y2="-1.27" width="0.254" layer="94"/>
+<text x="2.54" y="0.4826" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-2.3114" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="A" x="-2.54" y="0" visible="off" length="short" direction="pas"/>
+<pin name="C" x="2.54" y="0" visible="off" length="short" direction="pas" rot="R180"/>
+</symbol>
+<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">
+<description>&lt;b&gt;Capacitor&lt;/b&gt;
+Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description>
+<gates>
+<gate name="G$1" symbol="CAP" x="0" y="0"/>
+</gates>
+<devices>
+<device name="0805" package="0805">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0805"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="0603-CAP" package="0603-CAP">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0603"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1210" package="1210">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="1210" constant="no"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="1206" package="1206">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="1206" constant="no"/>
+<attribute name="TYPE" value="" constant="no"/>
+<attribute name="VOLTAGE" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="2220" package="2220-C">
+<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="0402" package="0402">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="RESISTOR" prefix="R" uservalue="yes">
+<description>&lt;b&gt;Resistor&lt;/b&gt;
+Basic schematic elements and footprints for 0603, 1206, and PTH resistors.</description>
+<gates>
+<gate name="G$1" symbol="RESISTOR" x="0" y="0"/>
+</gates>
+<devices>
+<device name="1206" package="1206">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="1206" constant="no"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="2010" package="R2010">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="2010"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="0805-RES" package="0805">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0805"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="0603-RES" package="0603-RES">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="0603"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="2512" package="R2512">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PACKAGE" value="2512"/>
+<attribute name="PRECISION" value="" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="TO220ACS" package="TO220ACS">
+<connects>
+<connect gate="G$1" pin="1" pad="A"/>
+<connect gate="G$1" pin="2" pad="C"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="0402" package="0402">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="DIODE" prefix="D" uservalue="yes">
+<description>&lt;B&gt;DIODE&lt;/B&gt;&lt;p&gt;
+high speed (Philips)</description>
+<gates>
+<gate name="G$1" symbol="D" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SOD123" package="SOD123">
+<connects>
+<connect gate="G$1" pin="A" pad="ANODE"/>
+<connect gate="G$1" pin="C" pad="CATHODE"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="DIODE" package="0805-DIODE">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SOD123HE" package="SOD-123HE">
+<connects>
+<connect gate="G$1" pin="A" pad="P$2"/>
+<connect gate="G$1" pin="C" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMA403D" package="SMA-403D">
+<connects>
+<connect gate="G$1" pin="A" pad="P$2"/>
+<connect gate="G$1" pin="C" pad="P$1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<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">
+<description>&lt;b&gt;Raspberry Pi&lt;/b&gt; by &lt;b&gt;Martin's Bastelstube&lt;/b&gt;
+&lt;p&gt;
+Different shapes of piggyback boards for the famous &amp;amp; fabulous
+&lt;a href="http://www.raspberrypi.org/"&gt;Raspberry Pi&lt;/a&gt; computer.
+&lt;p&gt;
+The outline of the Raspberry Pi board is drawn on layer 52 bDocu, so you can make it invisible if necessary.&lt;br/&gt;
+Recommendation: Start your design with RASPI_BOARD_*_FULL, so you are aware of all the big components and
+connectors when you're drawing the dimensions of your board and placing your own components.&lt;br/&gt;
+Later, you can simply change the package of your Raspberry Pi connector to the RASPI_BOARD_*_EDGES type,
+so you can concentrate on your own design.
+&lt;p&gt;
+Most of my board packages don't have the outline drawn in layer 20 Dimension (except the HATs). This allows you to deviate from the original Raspberry Pi board shape, e.g. when you need more space behind the GPIO connector for the routing of the power supply lines. If you want to stick exactly to the Raspberry Pi board shape, then just draw the Dimension layer right on the lines in layer bDocu.
+
+&lt;hr&gt;&lt;br/&gt;
+
+Version 1.3
+&lt;ul&gt;
+&lt;li&gt;Added the shape and dimensions of the HAT board with &amp;amp; without the camera and display flex cutout&lt;/li&gt;
+&lt;li&gt;New GPIO connector version (suffix &amp;quot;#&amp;quot;) with all pins connected (no more &amp;quot;n.c.&amp;quot; pins)&lt;/li&gt;
+&lt;li&gt;Two more &amp;quot;AB-&amp;quot; boards with 5 and 6 drill holes / pads, mechanically compatible with all RasPi versions&lt;/li&gt;
+&lt;/ul&gt;
+
+Version 1.2
+&lt;ul&gt;
+&lt;li&gt;Added a 26-pin GPIO connector with board dimensions of model B+&lt;br/&gt;
+       for backwards compatibility with models A and B, named &amp;quot;B-&amp;quot;&lt;/li&gt;
+&lt;/ul&gt;
+
+Version 1.1
+&lt;ul&gt;
+&lt;li&gt;New GPIO connector and board dimensions of model B+&lt;/li&gt;
+&lt;li&gt;Old connector and board (for models A and B) renamed to AB&lt;/li&gt;
+&lt;li&gt;GPIO pin numbers on connector changed to match Rev2 board design&lt;/li&gt;
+&lt;/ul&gt;
+
+Version 1.0
+&lt;ul&gt;
+&lt;li&gt;More detailed descriptions for all components&lt;/li&gt;
+&lt;li&gt;Published on Cadsoft webpage&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;hr&gt;&lt;br/&gt;
+
+Designed by &lt;a href="http://bastelstube.rocci.net/"&gt;Martin's Bastelstube&lt;/a&gt;&lt;br&gt;
+Comments / complaints / bug reports / suggestions to &lt;author&gt;eightbit@web.de&lt;/author&gt;</description>
+<packages>
+<package name="RASPI_BOARD_B+_FULL">
+<description>Raspberry Pi board model B+, full outline with position of big connectors &amp;amp; drill holes</description>
+<wire x1="0" y1="3" x2="3" y2="0" width="0.254" layer="52" curve="90"/>
+<wire x1="3" y1="0" x2="6.85" y2="0" width="0.254" layer="52"/>
+<wire x1="6.85" y1="0" x2="14.35" y2="0" width="0.254" layer="52"/>
+<wire x1="14.35" y1="0" x2="50.5" y2="0" width="0.254" layer="52"/>
+<wire x1="50.5" y1="0" x2="51.5" y2="0" width="0.254" layer="52"/>
+<wire x1="51.5" y1="0" x2="55.5" y2="0" width="0.254" layer="52"/>
+<wire x1="55.5" y1="0" x2="56.5" y2="0" width="0.254" layer="52"/>
+<wire x1="56.5" y1="0" x2="82" y2="0" width="0.254" layer="52"/>
+<wire x1="82" y1="0" x2="85" y2="3" width="0.254" layer="52" curve="90"/>
+<wire x1="85" y1="3" x2="85" y2="53" width="0.254" layer="52"/>
+<wire x1="85" y1="53" x2="82" y2="56" width="0.254" layer="52" curve="90"/>
+<wire x1="82" y1="56" x2="3" y2="56" width="0.254" layer="52"/>
+<wire x1="3" y1="56" x2="0" y2="53" width="0.254" layer="52" curve="90"/>
+<wire x1="0" y1="53" x2="0" y2="3" width="0.254" layer="52"/>
+<pad name="1" x="8.37" y="51.23" drill="1" diameter="1.778" shape="square"/>
+<pad name="2" x="8.37" y="53.77" drill="1" diameter="1.778"/>
+<pad name="3" x="10.91" y="51.23" drill="1" diameter="1.778"/>
+<pad name="4" x="10.91" y="53.77" drill="1" diameter="1.778"/>
+<pad name="5" x="13.45" y="51.23" drill="1" diameter="1.778"/>
+<pad name="6" x="13.45" y="53.77" drill="1" diameter="1.778"/>
+<pad name="7" x="15.99" y="51.23" drill="1" diameter="1.778"/>
+<pad name="8" x="15.99" y="53.77" drill="1" diameter="1.778"/>
+<pad name="9" x="18.53" y="51.23" drill="1" diameter="1.778"/>
+<pad name="10" x="18.53" y="53.77" drill="1" diameter="1.778"/>
+<pad name="11" x="21.07" y="51.23" drill="1" diameter="1.778"/>
+<pad name="12" x="21.07" y="53.77" drill="1" diameter="1.778"/>
+<pad name="13" x="23.61" y="51.23" drill="1" diameter="1.778"/>
+<pad name="14" x="23.61" y="53.77" drill="1" diameter="1.778"/>
+<pad name="15" x="26.15" y="51.23" drill="1" diameter="1.778"/>
+<pad name="16" x="26.15" y="53.77" drill="1" diameter="1.778"/>
+<pad name="17" x="28.69" y="51.23" drill="1" diameter="1.778"/>
+<pad name="18" x="28.69" y="53.77" drill="1" diameter="1.778"/>
+<pad name="19" x="31.23" y="51.23" drill="1" diameter="1.778"/>
+<pad name="20" x="31.23" y="53.77" drill="1" diameter="1.778"/>
+<pad name="21" x="33.77" y="51.23" drill="1" diameter="1.778"/>
+<pad name="22" x="33.77" y="53.77" drill="1" diameter="1.778"/>
+<pad name="23" x="36.31" y="51.23" drill="1" diameter="1.778"/>
+<pad name="24" x="36.31" y="53.77" drill="1" diameter="1.778"/>
+<pad name="25" x="38.85" y="51.23" drill="1" diameter="1.778"/>
+<pad name="26" x="38.85" y="53.77" drill="1" diameter="1.778"/>
+<pad name="27" x="41.39" y="51.23" drill="1" diameter="1.778"/>
+<pad name="28" x="41.39" y="53.77" drill="1" diameter="1.778"/>
+<pad name="29" x="43.93" y="51.23" drill="1" diameter="1.778"/>
+<pad name="30" x="43.93" y="53.77" drill="1" diameter="1.778"/>
+<pad name="31" x="46.47" y="51.23" drill="1" diameter="1.778"/>
+<pad name="32" x="46.47" y="53.77" drill="1" diameter="1.778"/>
+<pad name="33" x="49.01" y="51.23" drill="1" diameter="1.778"/>
+<pad name="34" x="49.01" y="53.77" drill="1" diameter="1.778"/>
+<pad name="35" x="51.55" y="51.23" drill="1" diameter="1.778"/>
+<pad name="36" x="51.55" y="53.77" drill="1" diameter="1.778"/>
+<pad name="37" x="54.09" y="51.23" drill="1" diameter="1.778"/>
+<pad name="38" x="54.09" y="53.77" drill="1" diameter="1.778"/>
+<pad name="39" x="56.63" y="51.23" drill="1" diameter="1.778"/>
+<pad name="40" x="56.63" y="53.77" drill="1" diameter="1.778"/>
+<wire x1="7.1" y1="55.04" x2="7.1" y2="52.5" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="7.1" y2="49.96" width="0.127" layer="21"/>
+<wire x1="7.1" y1="49.96" x2="8.0525" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.96" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="9.64" y1="49.96" x2="57.9" y2="49.96" width="0.127" layer="21"/>
+<wire x1="57.9" y1="49.96" x2="57.9" y2="55.04" width="0.127" layer="21"/>
+<wire x1="57.9" y1="55.04" x2="7.1" y2="55.04" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="9.64" y2="52.5" width="0.127" layer="21"/>
+<wire x1="9.64" y1="52.5" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.0525" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.6425" x2="8.6875" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.6425" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<text x="8.0525" y="48.3725" size="1.016" layer="21" font="vector" ratio="10">1</text>
+<wire x1="65.25" y1="2.25" x2="86.5" y2="2.25" width="0.127" layer="52"/>
+<wire x1="86.5" y1="2.25" x2="86.5" y2="18.25" width="0.127" layer="52"/>
+<wire x1="86.5" y1="18.25" x2="65.25" y2="18.25" width="0.127" layer="52"/>
+<wire x1="65.25" y1="18.25" x2="65.25" y2="2.25" width="0.127" layer="52"/>
+<wire x1="69" y1="35.6" x2="69" y2="22.4" width="0.127" layer="52"/>
+<wire x1="69" y1="22.4" x2="86" y2="22.4" width="0.127" layer="52"/>
+<wire x1="86" y1="22.4" x2="86" y2="21.7" width="0.127" layer="52"/>
+<wire x1="86" y1="21.7" x2="86.5" y2="21.7" width="0.127" layer="52"/>
+<wire x1="86.5" y1="21.7" x2="86.5" y2="36.3" width="0.127" layer="52"/>
+<wire x1="86.5" y1="36.3" x2="86" y2="36.3" width="0.127" layer="52"/>
+<wire x1="86" y1="36.3" x2="86" y2="35.6" width="0.127" layer="52"/>
+<wire x1="86" y1="35.6" x2="69" y2="35.6" width="0.127" layer="52"/>
+<wire x1="69" y1="40.4" x2="86" y2="40.4" width="0.127" layer="52"/>
+<wire x1="86" y1="40.4" x2="86" y2="39.7" width="0.127" layer="52"/>
+<wire x1="86" y1="39.7" x2="86.5" y2="39.7" width="0.127" layer="52"/>
+<wire x1="86.5" y1="39.7" x2="86.5" y2="54.3" width="0.127" layer="52"/>
+<wire x1="86.5" y1="54.3" x2="86" y2="54.3" width="0.127" layer="52"/>
+<wire x1="86" y1="54.3" x2="86" y2="53.6" width="0.127" layer="52"/>
+<wire x1="86" y1="53.6" x2="69" y2="53.6" width="0.127" layer="52"/>
+<wire x1="69" y1="53.6" x2="69" y2="40.4" width="0.127" layer="52"/>
+<wire x1="24.5" y1="10.5" x2="24.5" y2="-1.25" width="0.127" layer="52"/>
+<wire x1="24.5" y1="-1.25" x2="39.5" y2="-1.25" width="0.127" layer="52"/>
+<wire x1="39.5" y1="-1.25" x2="39.5" y2="10.5" width="0.127" layer="52"/>
+<wire x1="39.5" y1="10.5" x2="24.5" y2="10.5" width="0.127" layer="52"/>
+<wire x1="50.5" y1="0" x2="50.5" y2="11" width="0.127" layer="52"/>
+<wire x1="50.5" y1="11" x2="56.5" y2="11" width="0.127" layer="52"/>
+<wire x1="56.5" y1="11" x2="56.5" y2="0" width="0.127" layer="52"/>
+<wire x1="51.5" y1="0" x2="51.5" y2="-2" width="0.127" layer="52"/>
+<wire x1="51.5" y1="-2" x2="55.5" y2="-2" width="0.127" layer="52"/>
+<wire x1="55.5" y1="-2" x2="55.5" y2="0" width="0.127" layer="52"/>
+<wire x1="6.85" y1="0" x2="6.85" y2="5.75" width="0.127" layer="52"/>
+<wire x1="6.85" y1="5.75" x2="14.35" y2="5.75" width="0.127" layer="52"/>
+<wire x1="14.35" y1="5.75" x2="14.35" y2="0" width="0.127" layer="52"/>
+<wire x1="6.85" y1="0" x2="6.6" y2="-0.5" width="0.127" layer="52"/>
+<wire x1="6.6" y1="-0.5" x2="14.6" y2="-0.5" width="0.127" layer="52"/>
+<wire x1="14.6" y1="-0.5" x2="14.35" y2="0" width="0.127" layer="52"/>
+<circle x="3.5" y="3.5" radius="3.1" width="0.127" layer="52"/>
+<circle x="61.5" y="3.5" radius="3.1" width="0.127" layer="52"/>
+<circle x="61.5" y="52.5" radius="3.1" width="0.127" layer="52"/>
+<circle x="3.5" y="52.5" radius="3.1" width="0.127" layer="52"/>
+</package>
+<package name="RASPI_BOARD_B+_FULL_PAD">
+<description>Raspberry Pi board model B+, full outline with position of big connectors &amp;amp; mounting pads</description>
+<wire x1="0" y1="3" x2="3" y2="0" width="0.254" layer="52" curve="90"/>
+<wire x1="3" y1="0" x2="6.85" y2="0" width="0.254" layer="52"/>
+<wire x1="6.85" y1="0" x2="14.35" y2="0" width="0.254" layer="52"/>
+<wire x1="14.35" y1="0" x2="50.5" y2="0" width="0.254" layer="52"/>
+<wire x1="50.5" y1="0" x2="51.5" y2="0" width="0.254" layer="52"/>
+<wire x1="51.5" y1="0" x2="55.5" y2="0" width="0.254" layer="52"/>
+<wire x1="55.5" y1="0" x2="56.5" y2="0" width="0.254" layer="52"/>
+<wire x1="56.5" y1="0" x2="82" y2="0" width="0.254" layer="52"/>
+<wire x1="82" y1="0" x2="85" y2="3" width="0.254" layer="52" curve="90"/>
+<wire x1="85" y1="3" x2="85" y2="53" width="0.254" layer="52"/>
+<wire x1="85" y1="53" x2="82" y2="56" width="0.254" layer="52" curve="90"/>
+<wire x1="82" y1="56" x2="3" y2="56" width="0.254" layer="52"/>
+<wire x1="3" y1="56" x2="0" y2="53" width="0.254" layer="52" curve="90"/>
+<wire x1="0" y1="53" x2="0" y2="3" width="0.254" layer="52"/>
+<pad name="1" x="8.37" y="51.23" drill="1" diameter="1.778" shape="square"/>
+<pad name="2" x="8.37" y="53.77" drill="1" diameter="1.778"/>
+<pad name="3" x="10.91" y="51.23" drill="1" diameter="1.778"/>
+<pad name="4" x="10.91" y="53.77" drill="1" diameter="1.778"/>
+<pad name="5" x="13.45" y="51.23" drill="1" diameter="1.778"/>
+<pad name="6" x="13.45" y="53.77" drill="1" diameter="1.778"/>
+<pad name="7" x="15.99" y="51.23" drill="1" diameter="1.778"/>
+<pad name="8" x="15.99" y="53.77" drill="1" diameter="1.778"/>
+<pad name="9" x="18.53" y="51.23" drill="1" diameter="1.778"/>
+<pad name="10" x="18.53" y="53.77" drill="1" diameter="1.778"/>
+<pad name="11" x="21.07" y="51.23" drill="1" diameter="1.778"/>
+<pad name="12" x="21.07" y="53.77" drill="1" diameter="1.778"/>
+<pad name="13" x="23.61" y="51.23" drill="1" diameter="1.778"/>
+<pad name="14" x="23.61" y="53.77" drill="1" diameter="1.778"/>
+<pad name="15" x="26.15" y="51.23" drill="1" diameter="1.778"/>
+<pad name="16" x="26.15" y="53.77" drill="1" diameter="1.778"/>
+<pad name="17" x="28.69" y="51.23" drill="1" diameter="1.778"/>
+<pad name="18" x="28.69" y="53.77" drill="1" diameter="1.778"/>
+<pad name="19" x="31.23" y="51.23" drill="1" diameter="1.778"/>
+<pad name="20" x="31.23" y="53.77" drill="1" diameter="1.778"/>
+<pad name="21" x="33.77" y="51.23" drill="1" diameter="1.778"/>
+<pad name="22" x="33.77" y="53.77" drill="1" diameter="1.778"/>
+<pad name="23" x="36.31" y="51.23" drill="1" diameter="1.778"/>
+<pad name="24" x="36.31" y="53.77" drill="1" diameter="1.778"/>
+<pad name="25" x="38.85" y="51.23" drill="1" diameter="1.778"/>
+<pad name="26" x="38.85" y="53.77" drill="1" diameter="1.778"/>
+<pad name="27" x="41.39" y="51.23" drill="1" diameter="1.778"/>
+<pad name="28" x="41.39" y="53.77" drill="1" diameter="1.778"/>
+<pad name="29" x="43.93" y="51.23" drill="1" diameter="1.778"/>
+<pad name="30" x="43.93" y="53.77" drill="1" diameter="1.778"/>
+<pad name="31" x="46.47" y="51.23" drill="1" diameter="1.778"/>
+<pad name="32" x="46.47" y="53.77" drill="1" diameter="1.778"/>
+<pad name="33" x="49.01" y="51.23" drill="1" diameter="1.778"/>
+<pad name="34" x="49.01" y="53.77" drill="1" diameter="1.778"/>
+<pad name="35" x="51.55" y="51.23" drill="1" diameter="1.778"/>
+<pad name="36" x="51.55" y="53.77" drill="1" diameter="1.778"/>
+<pad name="37" x="54.09" y="51.23" drill="1" diameter="1.778"/>
+<pad name="38" x="54.09" y="53.77" drill="1" diameter="1.778"/>
+<pad name="39" x="56.63" y="51.23" drill="1" diameter="1.778"/>
+<pad name="40" x="56.63" y="53.77" drill="1" diameter="1.778"/>
+<wire x1="7.1" y1="55.04" x2="7.1" y2="52.5" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="7.1" y2="49.96" width="0.127" layer="21"/>
+<wire x1="7.1" y1="49.96" x2="8.0525" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.96" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="9.64" y1="49.96" x2="57.9" y2="49.96" width="0.127" layer="21"/>
+<wire x1="57.9" y1="49.96" x2="57.9" y2="55.04" width="0.127" layer="21"/>
+<wire x1="57.9" y1="55.04" x2="7.1" y2="55.04" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="9.64" y2="52.5" width="0.127" layer="21"/>
+<wire x1="9.64" y1="52.5" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.0525" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.6425" x2="8.6875" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.6425" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<text x="8.0525" y="48.3725" size="1.016" layer="21" font="vector" ratio="10">1</text>
+<wire x1="65.25" y1="2.25" x2="86.5" y2="2.25" width="0.127" layer="52"/>
+<wire x1="86.5" y1="2.25" x2="86.5" y2="18.25" width="0.127" layer="52"/>
+<wire x1="86.5" y1="18.25" x2="65.25" y2="18.25" width="0.127" layer="52"/>
+<wire x1="65.25" y1="18.25" x2="65.25" y2="2.25" width="0.127" layer="52"/>
+<wire x1="69" y1="35.6" x2="69" y2="22.4" width="0.127" layer="52"/>
+<wire x1="69" y1="22.4" x2="86" y2="22.4" width="0.127" layer="52"/>
+<wire x1="86" y1="22.4" x2="86" y2="21.7" width="0.127" layer="52"/>
+<wire x1="86" y1="21.7" x2="86.5" y2="21.7" width="0.127" layer="52"/>
+<wire x1="86.5" y1="21.7" x2="86.5" y2="36.3" width="0.127" layer="52"/>
+<wire x1="86.5" y1="36.3" x2="86" y2="36.3" width="0.127" layer="52"/>
+<wire x1="86" y1="36.3" x2="86" y2="35.6" width="0.127" layer="52"/>
+<wire x1="86" y1="35.6" x2="69" y2="35.6" width="0.127" layer="52"/>
+<wire x1="69" y1="40.4" x2="86" y2="40.4" width="0.127" layer="52"/>
+<wire x1="86" y1="40.4" x2="86" y2="39.7" width="0.127" layer="52"/>
+<wire x1="86" y1="39.7" x2="86.5" y2="39.7" width="0.127" layer="52"/>
+<wire x1="86.5" y1="39.7" x2="86.5" y2="54.3" width="0.127" layer="52"/>
+<wire x1="86.5" y1="54.3" x2="86" y2="54.3" width="0.127" layer="52"/>
+<wire x1="86" y1="54.3" x2="86" y2="53.6" width="0.127" layer="52"/>
+<wire x1="86" y1="53.6" x2="69" y2="53.6" width="0.127" layer="52"/>
+<wire x1="69" y1="53.6" x2="69" y2="40.4" width="0.127" layer="52"/>
+<wire x1="24.5" y1="10.5" x2="24.5" y2="-1.25" width="0.127" layer="52"/>
+<wire x1="24.5" y1="-1.25" x2="39.5" y2="-1.25" width="0.127" layer="52"/>
+<wire x1="39.5" y1="-1.25" x2="39.5" y2="10.5" width="0.127" layer="52"/>
+<wire x1="39.5" y1="10.5" x2="24.5" y2="10.5" width="0.127" layer="52"/>
+<wire x1="50.5" y1="0" x2="50.5" y2="11" width="0.127" layer="52"/>
+<wire x1="50.5" y1="11" x2="56.5" y2="11" width="0.127" layer="52"/>
+<wire x1="56.5" y1="11" x2="56.5" y2="0" width="0.127" layer="52"/>
+<wire x1="51.5" y1="0" x2="51.5" y2="-2" width="0.127" layer="52"/>
+<wire x1="51.5" y1="-2" x2="55.5" y2="-2" width="0.127" layer="52"/>
+<wire x1="55.5" y1="-2" x2="55.5" y2="0" width="0.127" layer="52"/>
+<wire x1="6.85" y1="0" x2="6.85" y2="5.75" width="0.127" layer="52"/>
+<wire x1="6.85" y1="5.75" x2="14.35" y2="5.75" width="0.127" layer="52"/>
+<wire x1="14.35" y1="5.75" x2="14.35" y2="0" width="0.127" layer="52"/>
+<wire x1="6.85" y1="0" x2="6.6" y2="-0.5" width="0.127" layer="52"/>
+<wire x1="6.6" y1="-0.5" x2="14.6" y2="-0.5" width="0.127" layer="52"/>
+<wire x1="14.6" y1="-0.5" x2="14.35" y2="0" width="0.127" layer="52"/>
+<pad name="DRILL_3" x="3.5" y="3.5" drill="2.75" diameter="6.2"/>
+<pad name="DRILL_1" x="3.5" y="52.5" drill="2.75" diameter="6.2"/>
+<pad name="DRILL_2" x="61.5" y="52.5" drill="2.75" diameter="6.2"/>
+<pad name="DRILL_4" x="61.5" y="3.5" drill="2.75" diameter="6.2"/>
+</package>
+<package name="RASPI_BOARD_B+_EDGES_0DRILL">
+<description>Raspberry Pi board model B+, outline is only marked by its edges&lt;br&gt;
+without any drill holes</description>
+<wire x1="0" y1="3" x2="3" y2="0" width="0.254" layer="52" curve="90"/>
+<wire x1="82" y1="0" x2="85" y2="3" width="0.254" layer="52" curve="90"/>
+<wire x1="85" y1="53" x2="82" y2="56" width="0.254" layer="52" curve="90"/>
+<wire x1="3" y1="56" x2="0" y2="53" width="0.254" layer="52" curve="90"/>
+<pad name="1" x="8.37" y="51.23" drill="1" diameter="1.778" shape="square"/>
+<pad name="2" x="8.37" y="53.77" drill="1" diameter="1.778"/>
+<pad name="3" x="10.91" y="51.23" drill="1" diameter="1.778"/>
+<pad name="4" x="10.91" y="53.77" drill="1" diameter="1.778"/>
+<pad name="5" x="13.45" y="51.23" drill="1" diameter="1.778"/>
+<pad name="6" x="13.45" y="53.77" drill="1" diameter="1.778"/>
+<pad name="7" x="15.99" y="51.23" drill="1" diameter="1.778"/>
+<pad name="8" x="15.99" y="53.77" drill="1" diameter="1.778"/>
+<pad name="9" x="18.53" y="51.23" drill="1" diameter="1.778"/>
+<pad name="10" x="18.53" y="53.77" drill="1" diameter="1.778"/>
+<pad name="11" x="21.07" y="51.23" drill="1" diameter="1.778"/>
+<pad name="12" x="21.07" y="53.77" drill="1" diameter="1.778"/>
+<pad name="13" x="23.61" y="51.23" drill="1" diameter="1.778"/>
+<pad name="14" x="23.61" y="53.77" drill="1" diameter="1.778"/>
+<pad name="15" x="26.15" y="51.23" drill="1" diameter="1.778"/>
+<pad name="16" x="26.15" y="53.77" drill="1" diameter="1.778"/>
+<pad name="17" x="28.69" y="51.23" drill="1" diameter="1.778"/>
+<pad name="18" x="28.69" y="53.77" drill="1" diameter="1.778"/>
+<pad name="19" x="31.23" y="51.23" drill="1" diameter="1.778"/>
+<pad name="20" x="31.23" y="53.77" drill="1" diameter="1.778"/>
+<pad name="21" x="33.77" y="51.23" drill="1" diameter="1.778"/>
+<pad name="22" x="33.77" y="53.77" drill="1" diameter="1.778"/>
+<pad name="23" x="36.31" y="51.23" drill="1" diameter="1.778"/>
+<pad name="24" x="36.31" y="53.77" drill="1" diameter="1.778"/>
+<pad name="25" x="38.85" y="51.23" drill="1" diameter="1.778"/>
+<pad name="26" x="38.85" y="53.77" drill="1" diameter="1.778"/>
+<pad name="27" x="41.39" y="51.23" drill="1" diameter="1.778"/>
+<pad name="28" x="41.39" y="53.77" drill="1" diameter="1.778"/>
+<pad name="29" x="43.93" y="51.23" drill="1" diameter="1.778"/>
+<pad name="30" x="43.93" y="53.77" drill="1" diameter="1.778"/>
+<pad name="31" x="46.47" y="51.23" drill="1" diameter="1.778"/>
+<pad name="32" x="46.47" y="53.77" drill="1" diameter="1.778"/>
+<pad name="33" x="49.01" y="51.23" drill="1" diameter="1.778"/>
+<pad name="34" x="49.01" y="53.77" drill="1" diameter="1.778"/>
+<pad name="35" x="51.55" y="51.23" drill="1" diameter="1.778"/>
+<pad name="36" x="51.55" y="53.77" drill="1" diameter="1.778"/>
+<pad name="37" x="54.09" y="51.23" drill="1" diameter="1.778"/>
+<pad name="38" x="54.09" y="53.77" drill="1" diameter="1.778"/>
+<pad name="39" x="56.63" y="51.23" drill="1" diameter="1.778"/>
+<pad name="40" x="56.63" y="53.77" drill="1" diameter="1.778"/>
+<wire x1="7.1" y1="55.04" x2="7.1" y2="52.5" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="7.1" y2="49.96" width="0.127" layer="21"/>
+<wire x1="7.1" y1="49.96" x2="8.0525" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.96" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="9.64" y1="49.96" x2="57.9" y2="49.96" width="0.127" layer="21"/>
+<wire x1="57.9" y1="49.96" x2="57.9" y2="55.04" width="0.127" layer="21"/>
+<wire x1="57.9" y1="55.04" x2="7.1" y2="55.04" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="9.64" y2="52.5" width="0.127" layer="21"/>
+<wire x1="9.64" y1="52.5" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.0525" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.6425" x2="8.6875" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.6425" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<text x="8.0525" y="48.3725" size="1.016" layer="21" font="vector" ratio="10">1</text>
+</package>
+<package name="RASPI_BOARD_B+_EDGES_4DRILL">
+<description>Raspberry Pi board model B+, outline is only marked by its edges&lt;br/&gt;
+with all 4 drill holes</description>
+<wire x1="0" y1="3" x2="3" y2="0" width="0.254" layer="52" curve="90"/>
+<wire x1="82" y1="0" x2="85" y2="3" width="0.254" layer="52" curve="90"/>
+<wire x1="85" y1="53" x2="82" y2="56" width="0.254" layer="52" curve="90"/>
+<wire x1="3" y1="56" x2="0" y2="53" width="0.254" layer="52" curve="90"/>
+<hole x="3.5" y="3.5" drill="2.75"/>
+<hole x="3.5" y="52.5" drill="2.75"/>
+<hole x="61.5" y="3.5" drill="2.75"/>
+<hole x="61.5" y="52.5" drill="2.75"/>
+<pad name="1" x="8.37" y="51.23" drill="1" diameter="1.778" shape="square"/>
+<pad name="2" x="8.37" y="53.77" drill="1" diameter="1.778"/>
+<pad name="3" x="10.91" y="51.23" drill="1" diameter="1.778"/>
+<pad name="4" x="10.91" y="53.77" drill="1" diameter="1.778"/>
+<pad name="5" x="13.45" y="51.23" drill="1" diameter="1.778"/>
+<pad name="6" x="13.45" y="53.77" drill="1" diameter="1.778"/>
+<pad name="7" x="15.99" y="51.23" drill="1" diameter="1.778"/>
+<pad name="8" x="15.99" y="53.77" drill="1" diameter="1.778"/>
+<pad name="9" x="18.53" y="51.23" drill="1" diameter="1.778"/>
+<pad name="10" x="18.53" y="53.77" drill="1" diameter="1.778"/>
+<pad name="11" x="21.07" y="51.23" drill="1" diameter="1.778"/>
+<pad name="12" x="21.07" y="53.77" drill="1" diameter="1.778"/>
+<pad name="13" x="23.61" y="51.23" drill="1" diameter="1.778"/>
+<pad name="14" x="23.61" y="53.77" drill="1" diameter="1.778"/>
+<pad name="15" x="26.15" y="51.23" drill="1" diameter="1.778"/>
+<pad name="16" x="26.15" y="53.77" drill="1" diameter="1.778"/>
+<pad name="17" x="28.69" y="51.23" drill="1" diameter="1.778"/>
+<pad name="18" x="28.69" y="53.77" drill="1" diameter="1.778"/>
+<pad name="19" x="31.23" y="51.23" drill="1" diameter="1.778"/>
+<pad name="20" x="31.23" y="53.77" drill="1" diameter="1.778"/>
+<pad name="21" x="33.77" y="51.23" drill="1" diameter="1.778"/>
+<pad name="22" x="33.77" y="53.77" drill="1" diameter="1.778"/>
+<pad name="23" x="36.31" y="51.23" drill="1" diameter="1.778"/>
+<pad name="24" x="36.31" y="53.77" drill="1" diameter="1.778"/>
+<pad name="25" x="38.85" y="51.23" drill="1" diameter="1.778"/>
+<pad name="26" x="38.85" y="53.77" drill="1" diameter="1.778"/>
+<pad name="27" x="41.39" y="51.23" drill="1" diameter="1.778"/>
+<pad name="28" x="41.39" y="53.77" drill="1" diameter="1.778"/>
+<pad name="29" x="43.93" y="51.23" drill="1" diameter="1.778"/>
+<pad name="30" x="43.93" y="53.77" drill="1" diameter="1.778"/>
+<pad name="31" x="46.47" y="51.23" drill="1" diameter="1.778"/>
+<pad name="32" x="46.47" y="53.77" drill="1" diameter="1.778"/>
+<pad name="33" x="49.01" y="51.23" drill="1" diameter="1.778"/>
+<pad name="34" x="49.01" y="53.77" drill="1" diameter="1.778"/>
+<pad name="35" x="51.55" y="51.23" drill="1" diameter="1.778"/>
+<pad name="36" x="51.55" y="53.77" drill="1" diameter="1.778"/>
+<pad name="37" x="54.09" y="51.23" drill="1" diameter="1.778"/>
+<pad name="38" x="54.09" y="53.77" drill="1" diameter="1.778"/>
+<pad name="39" x="56.63" y="51.23" drill="1" diameter="1.778"/>
+<pad name="40" x="56.63" y="53.77" drill="1" diameter="1.778"/>
+<wire x1="7.1" y1="55.04" x2="7.1" y2="52.5" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="7.1" y2="49.96" width="0.127" layer="21"/>
+<wire x1="7.1" y1="49.96" x2="8.0525" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.96" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="9.64" y1="49.96" x2="57.9" y2="49.96" width="0.127" layer="21"/>
+<wire x1="57.9" y1="49.96" x2="57.9" y2="55.04" width="0.127" layer="21"/>
+<wire x1="57.9" y1="55.04" x2="7.1" y2="55.04" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="9.64" y2="52.5" width="0.127" layer="21"/>
+<wire x1="9.64" y1="52.5" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.0525" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.6425" x2="8.6875" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.6425" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<text x="8.0525" y="48.3725" size="1.016" layer="21" font="vector" ratio="10">1</text>
+<circle x="3.5" y="3.5" radius="3.1" width="0.127" layer="52"/>
+<circle x="61.5" y="3.5" radius="3.1" width="0.127" layer="52"/>
+<circle x="61.5" y="52.5" radius="3.1" width="0.127" layer="52"/>
+<circle x="3.5" y="52.5" radius="3.1" width="0.127" layer="52"/>
+</package>
+<package name="RASPI_BOARD_B+_EDGES_4DRILL_PAD">
+<description>Raspberry Pi board model B+, outline is only marked by its edges&lt;br/&gt;
+with all 4 mounting pads</description>
+<wire x1="0" y1="3" x2="3" y2="0" width="0.254" layer="52" curve="90"/>
+<wire x1="82" y1="0" x2="85" y2="3" width="0.254" layer="52" curve="90"/>
+<wire x1="85" y1="53" x2="82" y2="56" width="0.254" layer="52" curve="90"/>
+<wire x1="3" y1="56" x2="0" y2="53" width="0.254" layer="52" curve="90"/>
+<pad name="1" x="8.37" y="51.23" drill="1" diameter="1.778" shape="square"/>
+<pad name="2" x="8.37" y="53.77" drill="1" diameter="1.778"/>
+<pad name="3" x="10.91" y="51.23" drill="1" diameter="1.778"/>
+<pad name="4" x="10.91" y="53.77" drill="1" diameter="1.778"/>
+<pad name="5" x="13.45" y="51.23" drill="1" diameter="1.778"/>
+<pad name="6" x="13.45" y="53.77" drill="1" diameter="1.778"/>
+<pad name="7" x="15.99" y="51.23" drill="1" diameter="1.778"/>
+<pad name="8" x="15.99" y="53.77" drill="1" diameter="1.778"/>
+<pad name="9" x="18.53" y="51.23" drill="1" diameter="1.778"/>
+<pad name="10" x="18.53" y="53.77" drill="1" diameter="1.778"/>
+<pad name="11" x="21.07" y="51.23" drill="1" diameter="1.778"/>
+<pad name="12" x="21.07" y="53.77" drill="1" diameter="1.778"/>
+<pad name="13" x="23.61" y="51.23" drill="1" diameter="1.778"/>
+<pad name="14" x="23.61" y="53.77" drill="1" diameter="1.778"/>
+<pad name="15" x="26.15" y="51.23" drill="1" diameter="1.778"/>
+<pad name="16" x="26.15" y="53.77" drill="1" diameter="1.778"/>
+<pad name="17" x="28.69" y="51.23" drill="1" diameter="1.778"/>
+<pad name="18" x="28.69" y="53.77" drill="1" diameter="1.778"/>
+<pad name="19" x="31.23" y="51.23" drill="1" diameter="1.778"/>
+<pad name="20" x="31.23" y="53.77" drill="1" diameter="1.778"/>
+<pad name="21" x="33.77" y="51.23" drill="1" diameter="1.778"/>
+<pad name="22" x="33.77" y="53.77" drill="1" diameter="1.778"/>
+<pad name="23" x="36.31" y="51.23" drill="1" diameter="1.778"/>
+<pad name="24" x="36.31" y="53.77" drill="1" diameter="1.778"/>
+<pad name="25" x="38.85" y="51.23" drill="1" diameter="1.778"/>
+<pad name="26" x="38.85" y="53.77" drill="1" diameter="1.778"/>
+<pad name="27" x="41.39" y="51.23" drill="1" diameter="1.778"/>
+<pad name="28" x="41.39" y="53.77" drill="1" diameter="1.778"/>
+<pad name="29" x="43.93" y="51.23" drill="1" diameter="1.778"/>
+<pad name="30" x="43.93" y="53.77" drill="1" diameter="1.778"/>
+<pad name="31" x="46.47" y="51.23" drill="1" diameter="1.778"/>
+<pad name="32" x="46.47" y="53.77" drill="1" diameter="1.778"/>
+<pad name="33" x="49.01" y="51.23" drill="1" diameter="1.778"/>
+<pad name="34" x="49.01" y="53.77" drill="1" diameter="1.778"/>
+<pad name="35" x="51.55" y="51.23" drill="1" diameter="1.778"/>
+<pad name="36" x="51.55" y="53.77" drill="1" diameter="1.778"/>
+<pad name="37" x="54.09" y="51.23" drill="1" diameter="1.778"/>
+<pad name="38" x="54.09" y="53.77" drill="1" diameter="1.778"/>
+<pad name="39" x="56.63" y="51.23" drill="1" diameter="1.778"/>
+<pad name="40" x="56.63" y="53.77" drill="1" diameter="1.778"/>
+<wire x1="7.1" y1="55.04" x2="7.1" y2="52.5" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="7.1" y2="49.96" width="0.127" layer="21"/>
+<wire x1="7.1" y1="49.96" x2="8.0525" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.96" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="9.64" y1="49.96" x2="57.9" y2="49.96" width="0.127" layer="21"/>
+<wire x1="57.9" y1="49.96" x2="57.9" y2="55.04" width="0.127" layer="21"/>
+<wire x1="57.9" y1="55.04" x2="7.1" y2="55.04" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="9.64" y2="52.5" width="0.127" layer="21"/>
+<wire x1="9.64" y1="52.5" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.0525" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.6425" x2="8.6875" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.6425" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<text x="8.0525" y="48.3725" size="1.016" layer="21" font="vector" ratio="10">1</text>
+<pad name="41" x="3.5" y="3.5" drill="2.75" diameter="6.2"/>
+<pad name="42" x="61.5" y="3.5" drill="2.75" diameter="6.2"/>
+<pad name="43" x="61.5" y="52.5" drill="2.75" diameter="6.2"/>
+<pad name="44" x="3.5" y="52.5" drill="2.75" diameter="6.2"/>
+</package>
+<package name="RASPI_BOARD_B+_EDGES_3DRILL">
+<description>Raspberry Pi board model B+, outline is only marked by its edges&lt;br&gt;
+with 3 drill holes (top left hole is missing to allow routing of power supply lines)</description>
+<wire x1="0" y1="3" x2="3" y2="0" width="0.254" layer="52" curve="90"/>
+<wire x1="82" y1="0" x2="85" y2="3" width="0.254" layer="52" curve="90"/>
+<wire x1="85" y1="53" x2="82" y2="56" width="0.254" layer="52" curve="90"/>
+<wire x1="3" y1="56" x2="0" y2="53" width="0.254" layer="52" curve="90"/>
+<hole x="3.5" y="3.5" drill="2.75"/>
+<hole x="61.5" y="3.5" drill="2.75"/>
+<hole x="61.5" y="52.5" drill="2.75"/>
+<pad name="1" x="8.37" y="51.23" drill="1" diameter="1.778" shape="square"/>
+<pad name="2" x="8.37" y="53.77" drill="1" diameter="1.778"/>
+<pad name="3" x="10.91" y="51.23" drill="1" diameter="1.778"/>
+<pad name="4" x="10.91" y="53.77" drill="1" diameter="1.778"/>
+<pad name="5" x="13.45" y="51.23" drill="1" diameter="1.778"/>
+<pad name="6" x="13.45" y="53.77" drill="1" diameter="1.778"/>
+<pad name="7" x="15.99" y="51.23" drill="1" diameter="1.778"/>
+<pad name="8" x="15.99" y="53.77" drill="1" diameter="1.778"/>
+<pad name="9" x="18.53" y="51.23" drill="1" diameter="1.778"/>
+<pad name="10" x="18.53" y="53.77" drill="1" diameter="1.778"/>
+<pad name="11" x="21.07" y="51.23" drill="1" diameter="1.778"/>
+<pad name="12" x="21.07" y="53.77" drill="1" diameter="1.778"/>
+<pad name="13" x="23.61" y="51.23" drill="1" diameter="1.778"/>
+<pad name="14" x="23.61" y="53.77" drill="1" diameter="1.778"/>
+<pad name="15" x="26.15" y="51.23" drill="1" diameter="1.778"/>
+<pad name="16" x="26.15" y="53.77" drill="1" diameter="1.778"/>
+<pad name="17" x="28.69" y="51.23" drill="1" diameter="1.778"/>
+<pad name="18" x="28.69" y="53.77" drill="1" diameter="1.778"/>
+<pad name="19" x="31.23" y="51.23" drill="1" diameter="1.778"/>
+<pad name="20" x="31.23" y="53.77" drill="1" diameter="1.778"/>
+<pad name="21" x="33.77" y="51.23" drill="1" diameter="1.778"/>
+<pad name="22" x="33.77" y="53.77" drill="1" diameter="1.778"/>
+<pad name="23" x="36.31" y="51.23" drill="1" diameter="1.778"/>
+<pad name="24" x="36.31" y="53.77" drill="1" diameter="1.778"/>
+<pad name="25" x="38.85" y="51.23" drill="1" diameter="1.778"/>
+<pad name="26" x="38.85" y="53.77" drill="1" diameter="1.778"/>
+<pad name="27" x="41.39" y="51.23" drill="1" diameter="1.778"/>
+<pad name="28" x="41.39" y="53.77" drill="1" diameter="1.778"/>
+<pad name="29" x="43.93" y="51.23" drill="1" diameter="1.778"/>
+<pad name="30" x="43.93" y="53.77" drill="1" diameter="1.778"/>
+<pad name="31" x="46.47" y="51.23" drill="1" diameter="1.778"/>
+<pad name="32" x="46.47" y="53.77" drill="1" diameter="1.778"/>
+<pad name="33" x="49.01" y="51.23" drill="1" diameter="1.778"/>
+<pad name="34" x="49.01" y="53.77" drill="1" diameter="1.778"/>
+<pad name="35" x="51.55" y="51.23" drill="1" diameter="1.778"/>
+<pad name="36" x="51.55" y="53.77" drill="1" diameter="1.778"/>
+<pad name="37" x="54.09" y="51.23" drill="1" diameter="1.778"/>
+<pad name="38" x="54.09" y="53.77" drill="1" diameter="1.778"/>
+<pad name="39" x="56.63" y="51.23" drill="1" diameter="1.778"/>
+<pad name="40" x="56.63" y="53.77" drill="1" diameter="1.778"/>
+<wire x1="7.1" y1="55.04" x2="7.1" y2="52.5" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="7.1" y2="49.96" width="0.127" layer="21"/>
+<wire x1="7.1" y1="49.96" x2="8.0525" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.96" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="9.64" y1="49.96" x2="57.9" y2="49.96" width="0.127" layer="21"/>
+<wire x1="57.9" y1="49.96" x2="57.9" y2="55.04" width="0.127" layer="21"/>
+<wire x1="57.9" y1="55.04" x2="7.1" y2="55.04" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="9.64" y2="52.5" width="0.127" layer="21"/>
+<wire x1="9.64" y1="52.5" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.0525" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.6425" x2="8.6875" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.6425" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<text x="8.0525" y="48.3725" size="1.016" layer="21" font="vector" ratio="10">1</text>
+<circle x="3.5" y="3.5" radius="3.1" width="0.127" layer="52"/>
+<circle x="61.5" y="3.5" radius="3.1" width="0.127" layer="52"/>
+<circle x="61.5" y="52.5" radius="3.1" width="0.127" layer="52"/>
+</package>
+<package name="RASPI_BOARD_B+_EDGES_3DRILL_PAD">
+<description>Raspberry Pi board model B+, outline is only marked by its edges&lt;br&gt;
+with 3 mounting pads (top left pad is missing to allow routing of power supply lines)</description>
+<wire x1="0" y1="3" x2="3" y2="0" width="0.254" layer="52" curve="90"/>
+<wire x1="82" y1="0" x2="85" y2="3" width="0.254" layer="52" curve="90"/>
+<wire x1="85" y1="53" x2="82" y2="56" width="0.254" layer="52" curve="90"/>
+<wire x1="3" y1="56" x2="0" y2="53" width="0.254" layer="52" curve="90"/>
+<pad name="1" x="8.37" y="51.23" drill="1" diameter="1.778" shape="square"/>
+<pad name="2" x="8.37" y="53.77" drill="1" diameter="1.778"/>
+<pad name="3" x="10.91" y="51.23" drill="1" diameter="1.778"/>
+<pad name="4" x="10.91" y="53.77" drill="1" diameter="1.778"/>
+<pad name="5" x="13.45" y="51.23" drill="1" diameter="1.778"/>
+<pad name="6" x="13.45" y="53.77" drill="1" diameter="1.778"/>
+<pad name="7" x="15.99" y="51.23" drill="1" diameter="1.778"/>
+<pad name="8" x="15.99" y="53.77" drill="1" diameter="1.778"/>
+<pad name="9" x="18.53" y="51.23" drill="1" diameter="1.778"/>
+<pad name="10" x="18.53" y="53.77" drill="1" diameter="1.778"/>
+<pad name="11" x="21.07" y="51.23" drill="1" diameter="1.778"/>
+<pad name="12" x="21.07" y="53.77" drill="1" diameter="1.778"/>
+<pad name="13" x="23.61" y="51.23" drill="1" diameter="1.778"/>
+<pad name="14" x="23.61" y="53.77" drill="1" diameter="1.778"/>
+<pad name="15" x="26.15" y="51.23" drill="1" diameter="1.778"/>
+<pad name="16" x="26.15" y="53.77" drill="1" diameter="1.778"/>
+<pad name="17" x="28.69" y="51.23" drill="1" diameter="1.778"/>
+<pad name="18" x="28.69" y="53.77" drill="1" diameter="1.778"/>
+<pad name="19" x="31.23" y="51.23" drill="1" diameter="1.778"/>
+<pad name="20" x="31.23" y="53.77" drill="1" diameter="1.778"/>
+<pad name="21" x="33.77" y="51.23" drill="1" diameter="1.778"/>
+<pad name="22" x="33.77" y="53.77" drill="1" diameter="1.778"/>
+<pad name="23" x="36.31" y="51.23" drill="1" diameter="1.778"/>
+<pad name="24" x="36.31" y="53.77" drill="1" diameter="1.778"/>
+<pad name="25" x="38.85" y="51.23" drill="1" diameter="1.778"/>
+<pad name="26" x="38.85" y="53.77" drill="1" diameter="1.778"/>
+<pad name="27" x="41.39" y="51.23" drill="1" diameter="1.778"/>
+<pad name="28" x="41.39" y="53.77" drill="1" diameter="1.778"/>
+<pad name="29" x="43.93" y="51.23" drill="1" diameter="1.778"/>
+<pad name="30" x="43.93" y="53.77" drill="1" diameter="1.778"/>
+<pad name="31" x="46.47" y="51.23" drill="1" diameter="1.778"/>
+<pad name="32" x="46.47" y="53.77" drill="1" diameter="1.778"/>
+<pad name="33" x="49.01" y="51.23" drill="1" diameter="1.778"/>
+<pad name="34" x="49.01" y="53.77" drill="1" diameter="1.778"/>
+<pad name="35" x="51.55" y="51.23" drill="1" diameter="1.778"/>
+<pad name="36" x="51.55" y="53.77" drill="1" diameter="1.778"/>
+<pad name="37" x="54.09" y="51.23" drill="1" diameter="1.778"/>
+<pad name="38" x="54.09" y="53.77" drill="1" diameter="1.778"/>
+<pad name="39" x="56.63" y="51.23" drill="1" diameter="1.778"/>
+<pad name="40" x="56.63" y="53.77" drill="1" diameter="1.778"/>
+<wire x1="7.1" y1="55.04" x2="7.1" y2="52.5" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="7.1" y2="49.96" width="0.127" layer="21"/>
+<wire x1="7.1" y1="49.96" x2="8.0525" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.96" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="9.64" y1="49.96" x2="57.9" y2="49.96" width="0.127" layer="21"/>
+<wire x1="57.9" y1="49.96" x2="57.9" y2="55.04" width="0.127" layer="21"/>
+<wire x1="57.9" y1="55.04" x2="7.1" y2="55.04" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="9.64" y2="52.5" width="0.127" layer="21"/>
+<wire x1="9.64" y1="52.5" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.0525" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.6425" x2="8.6875" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.6425" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<text x="8.0525" y="48.3725" size="1.016" layer="21" font="vector" ratio="10">1</text>
+<pad name="41" x="3.5" y="3.5" drill="2.75" diameter="6.2"/>
+<pad name="42" x="61.5" y="3.5" drill="2.75" diameter="6.2"/>
+<pad name="43" x="61.5" y="52.5" drill="2.75" diameter="6.2"/>
+</package>
+<package name="RASPI_BOARD_B+HAT">
+<description>Raspberry Pi board model B+ HAT board&lt;br/&gt;
+Official outline, but without cutouts for display &amp;amp; camera flex connector</description>
+<wire x1="0" y1="3" x2="3" y2="0" width="0" layer="20" curve="90"/>
+<wire x1="3" y1="0" x2="62" y2="0" width="0" layer="20"/>
+<wire x1="62" y1="0" x2="65" y2="3" width="0" layer="20" curve="90"/>
+<wire x1="65" y1="3" x2="65" y2="53" width="0" layer="20"/>
+<wire x1="65" y1="53" x2="62" y2="56" width="0" layer="20" curve="90"/>
+<wire x1="62" y1="56" x2="3" y2="56" width="0" layer="20"/>
+<wire x1="3" y1="56" x2="0" y2="53" width="0" layer="20" curve="90"/>
+<hole x="3.5" y="3.5" drill="2.75"/>
+<hole x="3.5" y="52.5" drill="2.75"/>
+<hole x="61.5" y="3.5" drill="2.75"/>
+<hole x="61.5" y="52.5" drill="2.75"/>
+<pad name="1" x="8.37" y="51.23" drill="1" diameter="1.778" shape="square"/>
+<pad name="2" x="8.37" y="53.77" drill="1" diameter="1.778"/>
+<pad name="3" x="10.91" y="51.23" drill="1" diameter="1.778"/>
+<pad name="4" x="10.91" y="53.77" drill="1" diameter="1.778"/>
+<pad name="5" x="13.45" y="51.23" drill="1" diameter="1.778"/>
+<pad name="6" x="13.45" y="53.77" drill="1" diameter="1.778"/>
+<pad name="7" x="15.99" y="51.23" drill="1" diameter="1.778"/>
+<pad name="8" x="15.99" y="53.77" drill="1" diameter="1.778"/>
+<pad name="9" x="18.53" y="51.23" drill="1" diameter="1.778"/>
+<pad name="10" x="18.53" y="53.77" drill="1" diameter="1.778"/>
+<pad name="11" x="21.07" y="51.23" drill="1" diameter="1.778"/>
+<pad name="12" x="21.07" y="53.77" drill="1" diameter="1.778"/>
+<pad name="13" x="23.61" y="51.23" drill="1" diameter="1.778"/>
+<pad name="14" x="23.61" y="53.77" drill="1" diameter="1.778"/>
+<pad name="15" x="26.15" y="51.23" drill="1" diameter="1.778"/>
+<pad name="16" x="26.15" y="53.77" drill="1" diameter="1.778"/>
+<pad name="17" x="28.69" y="51.23" drill="1" diameter="1.778"/>
+<pad name="18" x="28.69" y="53.77" drill="1" diameter="1.778"/>
+<pad name="19" x="31.23" y="51.23" drill="1" diameter="1.778"/>
+<pad name="20" x="31.23" y="53.77" drill="1" diameter="1.778"/>
+<pad name="21" x="33.77" y="51.23" drill="1" diameter="1.778"/>
+<pad name="22" x="33.77" y="53.77" drill="1" diameter="1.778"/>
+<pad name="23" x="36.31" y="51.23" drill="1" diameter="1.778"/>
+<pad name="24" x="36.31" y="53.77" drill="1" diameter="1.778"/>
+<pad name="25" x="38.85" y="51.23" drill="1" diameter="1.778"/>
+<pad name="26" x="38.85" y="53.77" drill="1" diameter="1.778"/>
+<pad name="27" x="41.39" y="51.23" drill="1" diameter="1.778"/>
+<pad name="28" x="41.39" y="53.77" drill="1" diameter="1.778"/>
+<pad name="29" x="43.93" y="51.23" drill="1" diameter="1.778"/>
+<pad name="30" x="43.93" y="53.77" drill="1" diameter="1.778"/>
+<pad name="31" x="46.47" y="51.23" drill="1" diameter="1.778"/>
+<pad name="32" x="46.47" y="53.77" drill="1" diameter="1.778"/>
+<pad name="33" x="49.01" y="51.23" drill="1" diameter="1.778"/>
+<pad name="34" x="49.01" y="53.77" drill="1" diameter="1.778"/>
+<pad name="35" x="51.55" y="51.23" drill="1" diameter="1.778"/>
+<pad name="36" x="51.55" y="53.77" drill="1" diameter="1.778"/>
+<pad name="37" x="54.09" y="51.23" drill="1" diameter="1.778"/>
+<pad name="38" x="54.09" y="53.77" drill="1" diameter="1.778"/>
+<pad name="39" x="56.63" y="51.23" drill="1" diameter="1.778"/>
+<pad name="40" x="56.63" y="53.77" drill="1" diameter="1.778"/>
+<wire x1="7.1" y1="55.04" x2="7.1" y2="52.5" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="7.1" y2="49.96" width="0.127" layer="21"/>
+<wire x1="7.1" y1="49.96" x2="8.0525" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.96" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="9.64" y1="49.96" x2="57.9" y2="49.96" width="0.127" layer="21"/>
+<wire x1="57.9" y1="49.96" x2="57.9" y2="55.04" width="0.127" layer="21"/>
+<wire x1="57.9" y1="55.04" x2="7.1" y2="55.04" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="9.64" y2="52.5" width="0.127" layer="21"/>
+<wire x1="9.64" y1="52.5" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.0525" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.6425" x2="8.6875" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.6425" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<text x="8.0525" y="48.3725" size="1.016" layer="21" font="vector" ratio="10">1</text>
+<circle x="3.5" y="3.5" radius="3.2" width="0.127" layer="52"/>
+<circle x="61.5" y="3.5" radius="3.2" width="0.127" layer="52"/>
+<circle x="61.5" y="52.5" radius="3.2" width="0.127" layer="52"/>
+<circle x="3.5" y="52.5" radius="3.2" width="0.127" layer="52"/>
+<circle x="3.5" y="52.5" radius="3.2" width="0" layer="29"/>
+<circle x="61.5" y="52.5" radius="3.2" width="0" layer="29"/>
+<circle x="3.5" y="3.5" radius="3.2" width="0" layer="29"/>
+<circle x="61.5" y="3.5" radius="3.2" width="0" layer="29"/>
+<circle x="3.5" y="52.5" radius="3.2" width="0" layer="30"/>
+<circle x="61.5" y="52.5" radius="3.2" width="0" layer="30"/>
+<circle x="61.5" y="3.5" radius="3.2" width="0" layer="30"/>
+<circle x="3.5" y="3.5" radius="3.2" width="0" layer="30"/>
+<wire x1="0" y1="3" x2="0" y2="53" width="0" layer="20"/>
+</package>
+<package name="RASPI_BOARD_B+HAT_DF">
+<description>Raspberry Pi board model B+ HAT board&lt;br/&gt;
+Official outline with cutout for display flex connector</description>
+<wire x1="0" y1="3" x2="3" y2="0" width="0" layer="20" curve="90"/>
+<wire x1="3" y1="0" x2="62" y2="0" width="0" layer="20"/>
+<wire x1="62" y1="0" x2="65" y2="3" width="0" layer="20" curve="90"/>
+<wire x1="65" y1="3" x2="65" y2="53" width="0" layer="20"/>
+<wire x1="65" y1="53" x2="62" y2="56" width="0" layer="20" curve="90"/>
+<wire x1="62" y1="56" x2="3" y2="56" width="0" layer="20"/>
+<wire x1="3" y1="56" x2="0" y2="53" width="0" layer="20" curve="90"/>
+<hole x="3.5" y="3.5" drill="2.75"/>
+<hole x="3.5" y="52.5" drill="2.75"/>
+<hole x="61.5" y="3.5" drill="2.75"/>
+<hole x="61.5" y="52.5" drill="2.75"/>
+<pad name="1" x="8.37" y="51.23" drill="1" diameter="1.778" shape="square"/>
+<pad name="2" x="8.37" y="53.77" drill="1" diameter="1.778"/>
+<pad name="3" x="10.91" y="51.23" drill="1" diameter="1.778"/>
+<pad name="4" x="10.91" y="53.77" drill="1" diameter="1.778"/>
+<pad name="5" x="13.45" y="51.23" drill="1" diameter="1.778"/>
+<pad name="6" x="13.45" y="53.77" drill="1" diameter="1.778"/>
+<pad name="7" x="15.99" y="51.23" drill="1" diameter="1.778"/>
+<pad name="8" x="15.99" y="53.77" drill="1" diameter="1.778"/>
+<pad name="9" x="18.53" y="51.23" drill="1" diameter="1.778"/>
+<pad name="10" x="18.53" y="53.77" drill="1" diameter="1.778"/>
+<pad name="11" x="21.07" y="51.23" drill="1" diameter="1.778"/>
+<pad name="12" x="21.07" y="53.77" drill="1" diameter="1.778"/>
+<pad name="13" x="23.61" y="51.23" drill="1" diameter="1.778"/>
+<pad name="14" x="23.61" y="53.77" drill="1" diameter="1.778"/>
+<pad name="15" x="26.15" y="51.23" drill="1" diameter="1.778"/>
+<pad name="16" x="26.15" y="53.77" drill="1" diameter="1.778"/>
+<pad name="17" x="28.69" y="51.23" drill="1" diameter="1.778"/>
+<pad name="18" x="28.69" y="53.77" drill="1" diameter="1.778"/>
+<pad name="19" x="31.23" y="51.23" drill="1" diameter="1.778"/>
+<pad name="20" x="31.23" y="53.77" drill="1" diameter="1.778"/>
+<pad name="21" x="33.77" y="51.23" drill="1" diameter="1.778"/>
+<pad name="22" x="33.77" y="53.77" drill="1" diameter="1.778"/>
+<pad name="23" x="36.31" y="51.23" drill="1" diameter="1.778"/>
+<pad name="24" x="36.31" y="53.77" drill="1" diameter="1.778"/>
+<pad name="25" x="38.85" y="51.23" drill="1" diameter="1.778"/>
+<pad name="26" x="38.85" y="53.77" drill="1" diameter="1.778"/>
+<pad name="27" x="41.39" y="51.23" drill="1" diameter="1.778"/>
+<pad name="28" x="41.39" y="53.77" drill="1" diameter="1.778"/>
+<pad name="29" x="43.93" y="51.23" drill="1" diameter="1.778"/>
+<pad name="30" x="43.93" y="53.77" drill="1" diameter="1.778"/>
+<pad name="31" x="46.47" y="51.23" drill="1" diameter="1.778"/>
+<pad name="32" x="46.47" y="53.77" drill="1" diameter="1.778"/>
+<pad name="33" x="49.01" y="51.23" drill="1" diameter="1.778"/>
+<pad name="34" x="49.01" y="53.77" drill="1" diameter="1.778"/>
+<pad name="35" x="51.55" y="51.23" drill="1" diameter="1.778"/>
+<pad name="36" x="51.55" y="53.77" drill="1" diameter="1.778"/>
+<pad name="37" x="54.09" y="51.23" drill="1" diameter="1.778"/>
+<pad name="38" x="54.09" y="53.77" drill="1" diameter="1.778"/>
+<pad name="39" x="56.63" y="51.23" drill="1" diameter="1.778"/>
+<pad name="40" x="56.63" y="53.77" drill="1" diameter="1.778"/>
+<wire x1="7.1" y1="55.04" x2="7.1" y2="52.5" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="7.1" y2="49.96" width="0.127" layer="21"/>
+<wire x1="7.1" y1="49.96" x2="8.0525" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.96" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="9.64" y1="49.96" x2="57.9" y2="49.96" width="0.127" layer="21"/>
+<wire x1="57.9" y1="49.96" x2="57.9" y2="55.04" width="0.127" layer="21"/>
+<wire x1="57.9" y1="55.04" x2="7.1" y2="55.04" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="9.64" y2="52.5" width="0.127" layer="21"/>
+<wire x1="9.64" y1="52.5" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.0525" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.6425" x2="8.6875" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.6425" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<text x="8.0525" y="48.3725" size="1.016" layer="21" font="vector" ratio="10">1</text>
+<circle x="3.5" y="3.5" radius="3.2" width="0.127" layer="52"/>
+<circle x="61.5" y="3.5" radius="3.2" width="0.127" layer="52"/>
+<circle x="61.5" y="52.5" radius="3.2" width="0.127" layer="52"/>
+<circle x="3.5" y="52.5" radius="3.2" width="0.127" layer="52"/>
+<circle x="3.5" y="52.5" radius="3.2" width="0" layer="29"/>
+<circle x="61.5" y="52.5" radius="3.2" width="0" layer="29"/>
+<circle x="3.5" y="3.5" radius="3.2" width="0" layer="29"/>
+<circle x="61.5" y="3.5" radius="3.2" width="0" layer="29"/>
+<circle x="3.5" y="52.5" radius="3.2" width="0" layer="30"/>
+<circle x="61.5" y="52.5" radius="3.2" width="0" layer="30"/>
+<circle x="61.5" y="3.5" radius="3.2" width="0" layer="30"/>
+<circle x="3.5" y="3.5" radius="3.2" width="0" layer="30"/>
+<wire x1="0" y1="3" x2="0" y2="17.5" width="0" layer="20"/>
+<wire x1="0" y1="17.5" x2="2" y2="19.5" width="0" layer="20" curve="-90"/>
+<wire x1="2" y1="19.5" x2="3" y2="19.5" width="0" layer="20"/>
+<wire x1="3" y1="19.5" x2="5" y2="21.5" width="0" layer="20" curve="90"/>
+<wire x1="5" y1="21.5" x2="5" y2="34.5" width="0" layer="20"/>
+<wire x1="5" y1="34.5" x2="3" y2="36.5" width="0" layer="20" curve="90"/>
+<wire x1="3" y1="36.5" x2="2" y2="36.5" width="0" layer="20"/>
+<wire x1="2" y1="36.5" x2="0" y2="38.5" width="0" layer="20" curve="-90"/>
+<wire x1="0" y1="38.5" x2="0" y2="53" width="0" layer="20"/>
+<text x="4" y="21" size="1.016" layer="51" font="vector" ratio="10" rot="R90">Display Flex Slot</text>
+</package>
+<package name="RASPI_BOARD_B+HAT_DF_CF">
+<description>Raspberry Pi board model B+ HAT board&lt;br/&gt;
+Official outline with cutouts for display &amp;amp; camera flex connector</description>
+<wire x1="0" y1="3" x2="3" y2="0" width="0" layer="20" curve="90"/>
+<wire x1="3" y1="0" x2="62" y2="0" width="0" layer="20"/>
+<wire x1="62" y1="0" x2="65" y2="3" width="0" layer="20" curve="90"/>
+<wire x1="65" y1="3" x2="65" y2="53" width="0" layer="20"/>
+<wire x1="65" y1="53" x2="62" y2="56" width="0" layer="20" curve="90"/>
+<wire x1="62" y1="56" x2="3" y2="56" width="0" layer="20"/>
+<wire x1="3" y1="56" x2="0" y2="53" width="0" layer="20" curve="90"/>
+<hole x="3.5" y="3.5" drill="2.75"/>
+<hole x="3.5" y="52.5" drill="2.75"/>
+<hole x="61.5" y="3.5" drill="2.75"/>
+<hole x="61.5" y="52.5" drill="2.75"/>
+<pad name="1" x="8.37" y="51.23" drill="1" diameter="1.778" shape="square"/>
+<pad name="2" x="8.37" y="53.77" drill="1" diameter="1.778"/>
+<pad name="3" x="10.91" y="51.23" drill="1" diameter="1.778"/>
+<pad name="4" x="10.91" y="53.77" drill="1" diameter="1.778"/>
+<pad name="5" x="13.45" y="51.23" drill="1" diameter="1.778"/>
+<pad name="6" x="13.45" y="53.77" drill="1" diameter="1.778"/>
+<pad name="7" x="15.99" y="51.23" drill="1" diameter="1.778"/>
+<pad name="8" x="15.99" y="53.77" drill="1" diameter="1.778"/>
+<pad name="9" x="18.53" y="51.23" drill="1" diameter="1.778"/>
+<pad name="10" x="18.53" y="53.77" drill="1" diameter="1.778"/>
+<pad name="11" x="21.07" y="51.23" drill="1" diameter="1.778"/>
+<pad name="12" x="21.07" y="53.77" drill="1" diameter="1.778"/>
+<pad name="13" x="23.61" y="51.23" drill="1" diameter="1.778"/>
+<pad name="14" x="23.61" y="53.77" drill="1" diameter="1.778"/>
+<pad name="15" x="26.15" y="51.23" drill="1" diameter="1.778"/>
+<pad name="16" x="26.15" y="53.77" drill="1" diameter="1.778"/>
+<pad name="17" x="28.69" y="51.23" drill="1" diameter="1.778"/>
+<pad name="18" x="28.69" y="53.77" drill="1" diameter="1.778"/>
+<pad name="19" x="31.23" y="51.23" drill="1" diameter="1.778"/>
+<pad name="20" x="31.23" y="53.77" drill="1" diameter="1.778"/>
+<pad name="21" x="33.77" y="51.23" drill="1" diameter="1.778"/>
+<pad name="22" x="33.77" y="53.77" drill="1" diameter="1.778"/>
+<pad name="23" x="36.31" y="51.23" drill="1" diameter="1.778"/>
+<pad name="24" x="36.31" y="53.77" drill="1" diameter="1.778"/>
+<pad name="25" x="38.85" y="51.23" drill="1" diameter="1.778"/>
+<pad name="26" x="38.85" y="53.77" drill="1" diameter="1.778"/>
+<pad name="27" x="41.39" y="51.23" drill="1" diameter="1.778"/>
+<pad name="28" x="41.39" y="53.77" drill="1" diameter="1.778"/>
+<pad name="29" x="43.93" y="51.23" drill="1" diameter="1.778"/>
+<pad name="30" x="43.93" y="53.77" drill="1" diameter="1.778"/>
+<pad name="31" x="46.47" y="51.23" drill="1" diameter="1.778"/>
+<pad name="32" x="46.47" y="53.77" drill="1" diameter="1.778"/>
+<pad name="33" x="49.01" y="51.23" drill="1" diameter="1.778"/>
+<pad name="34" x="49.01" y="53.77" drill="1" diameter="1.778"/>
+<pad name="35" x="51.55" y="51.23" drill="1" diameter="1.778"/>
+<pad name="36" x="51.55" y="53.77" drill="1" diameter="1.778"/>
+<pad name="37" x="54.09" y="51.23" drill="1" diameter="1.778"/>
+<pad name="38" x="54.09" y="53.77" drill="1" diameter="1.778"/>
+<pad name="39" x="56.63" y="51.23" drill="1" diameter="1.778"/>
+<pad name="40" x="56.63" y="53.77" drill="1" diameter="1.778"/>
+<wire x1="7.1" y1="55.04" x2="7.1" y2="52.5" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="7.1" y2="49.96" width="0.127" layer="21"/>
+<wire x1="7.1" y1="49.96" x2="8.0525" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.96" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="9.64" y1="49.96" x2="57.9" y2="49.96" width="0.127" layer="21"/>
+<wire x1="57.9" y1="49.96" x2="57.9" y2="55.04" width="0.127" layer="21"/>
+<wire x1="57.9" y1="55.04" x2="7.1" y2="55.04" width="0.127" layer="21"/>
+<wire x1="7.1" y1="52.5" x2="9.64" y2="52.5" width="0.127" layer="21"/>
+<wire x1="9.64" y1="52.5" x2="9.64" y2="49.96" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.96" x2="8.0525" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.0525" y1="49.6425" x2="8.6875" y2="49.6425" width="0.127" layer="21"/>
+<wire x1="8.6875" y1="49.6425" x2="8.6875" y2="49.96" width="0.127" layer="21"/>
+<text x="8.0525" y="48.3725" size="1.016" layer="21" font="vector" ratio="10">1</text>
+<circle x="3.5" y="3.5" radius="3.2" width="0.127" layer="52"/>
+<circle x="61.5" y="3.5" radius="3.2" width="0.127" layer="52"/>
+<circle x="61.5" y="52.5" radius="3.2" width="0.127" layer="52"/>
+<circle x="3.5" y="52.5" radius="3.2" width="0.127" layer="52"/>
+<circle x="3.5" y="52.5" radius="3.2" width="0" layer="29"/>
+<circle x="61.5" y="52.5" radius="3.2" width="0" layer="29"/>
+<circle x="3.5" y="3.5" radius="3.2" width="0" layer="29"/>
+<circle x="61.5" y="3.5" radius="3.2" width="0" layer="29"/>
+<circle x="3.5" y="52.5" radius="3.2" width="0" layer="30"/>
+<circle x="61.5" y="52.5" radius="3.2" width="0" layer="30"/>
+<circle x="61.5" y="3.5" radius="3.2" width="0" layer="30"/>
+<circle x="3.5" y="3.5" radius="3.2" width="0" layer="30"/>
+<wire x1="0" y1="3" x2="0" y2="17.5" width="0" layer="20"/>
+<wire x1="0" y1="17.5" x2="2" y2="19.5" width="0" layer="20" curve="-90"/>
+<wire x1="2" y1="19.5" x2="3" y2="19.5" width="0" layer="20"/>
+<wire x1="3" y1="19.5" x2="5" y2="21.5" width="0" layer="20" curve="90"/>
+<wire x1="5" y1="21.5" x2="5" y2="34.5" width="0" layer="20"/>
+<wire x1="5" y1="34.5" x2="3" y2="36.5" width="0" layer="20" curve="90"/>
+<wire x1="3" y1="36.5" x2="2" y2="36.5" width="0" layer="20"/>
+<wire x1="2" y1="36.5" x2="0" y2="38.5" width="0" layer="20" curve="-90"/>
+<wire x1="0" y1="38.5" x2="0" y2="53" width="0" layer="20"/>
+<wire x1="44" y1="4" x2="45" y2="3" width="0" layer="20" curve="90"/>
+<wire x1="45" y1="3" x2="46" y2="4" width="0" layer="20" curve="90"/>
+<wire x1="46" y1="4" x2="46" y2="19" width="0" layer="20"/>
+<wire x1="46" y1="19" x2="45" y2="20" width="0" layer="20" curve="90"/>
+<wire x1="45" y1="20" x2="44" y2="19" width="0" layer="20" curve="90"/>
+<wire x1="44" y1="19" x2="44" y2="4" width="0" layer="20"/>
+<text x="4" y="21" size="1.016" layer="51" font="vector" ratio="10" rot="R90">Display Flex Slot</text>
+<text x="45.5" y="4.75" size="1.016" layer="51" font="vector" ratio="10" rot="R90">Camera Flex Slot</text>
+</package>
+</packages>
+<symbols>
+<symbol name="RASPI_GPIO_B+#">
+<description>Generic schematic symbol for the Raspberry Pi GPIO connector&lt;br/&gt;
+Model B+ &amp;nbsp; all pins connected</description>
+<wire x1="-12.7" y1="25.4" x2="12.7" y2="25.4" width="0.254" layer="94"/>
+<wire x1="12.7" y1="25.4" x2="12.7" y2="-38.1" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-38.1" x2="-12.7" y2="-38.1" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-38.1" x2="-12.7" y2="25.4" width="0.254" layer="94"/>
+<text x="13.97" y="22.86" size="1.778" layer="97" ratio="10">Raspberry Pi</text>
+<text x="13.97" y="20.32" size="1.778" layer="97" ratio="10">GPIO Port</text>
+<pin name="5V0A" x="-7.62" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="3V3A" x="5.08" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="GND_A" x="15.24" y="-7.62" length="short" direction="pwr" rot="R180"/>
+<pin name="SDA" x="-15.24" y="-35.56" length="short"/>
+<pin name="SCL" x="-15.24" y="-33.02" length="short"/>
+<pin name="GPIO17" x="-15.24" y="15.24" length="short"/>
+<pin name="GPIO18" x="-15.24" y="12.7" length="short"/>
+<pin name="GPIO27" x="-15.24" y="10.16" length="short"/>
+<pin name="GPIO22" x="-15.24" y="7.62" length="short"/>
+<pin name="GPIO23" x="-15.24" y="5.08" length="short"/>
+<pin name="GPIO24" x="-15.24" y="2.54" length="short"/>
+<pin name="GPIO25" x="-15.24" y="0" length="short"/>
+<pin name="GPIO04" x="-15.24" y="-2.54" length="short"/>
+<pin name="TXD" x="15.24" y="0" length="short" rot="R180"/>
+<pin name="RXD" x="15.24" y="-2.54" length="short" rot="R180"/>
+<pin name="SPI_MOSI" x="15.24" y="15.24" length="short" rot="R180"/>
+<pin name="SPI_MISO" x="15.24" y="12.7" length="short" rot="R180"/>
+<pin name="SPI_SCLK" x="15.24" y="10.16" length="short" rot="R180"/>
+<pin name="SPI_CE0" x="15.24" y="7.62" length="short" rot="R180"/>
+<pin name="SPI_CE1" x="15.24" y="5.08" length="short" rot="R180"/>
+<pin name="5V0B" x="-5.08" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="3V3B" x="7.62" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="GND_B" x="15.24" y="-10.16" length="short" direction="pwr" rot="R180"/>
+<pin name="GND_C" x="15.24" y="-12.7" length="short" direction="pwr" rot="R180"/>
+<pin name="GND_D" x="15.24" y="-15.24" length="short" direction="pwr" rot="R180"/>
+<pin name="GND_E" x="15.24" y="-17.78" length="short" direction="pwr" rot="R180"/>
+<text x="13.97" y="17.78" size="1.778" layer="97" ratio="10">Model B+</text>
+<pin name="ID_SC" x="15.24" y="-33.02" length="short" direction="nc" rot="R180"/>
+<pin name="ID_SD" x="15.24" y="-35.56" length="short" direction="nc" rot="R180"/>
+<pin name="GPIO05" x="-15.24" y="-7.62" length="short" direction="nc"/>
+<pin name="GPIO06" x="-15.24" y="-10.16" length="short" direction="nc"/>
+<pin name="GPIO12" x="-15.24" y="-12.7" length="short" direction="nc"/>
+<pin name="GPIO13" x="-15.24" y="-15.24" length="short" direction="nc"/>
+<pin name="GPIO19" x="-15.24" y="-17.78" length="short" direction="nc"/>
+<pin name="GPIO16" x="-15.24" y="-20.32" length="short" direction="nc"/>
+<pin name="GPIO26" x="-15.24" y="-22.86" length="short" direction="nc"/>
+<pin name="GPIO20" x="-15.24" y="-25.4" length="short" direction="nc"/>
+<pin name="GPIO21" x="-15.24" y="-27.94" length="short" direction="nc"/>
+<pin name="GND_F" x="15.24" y="-20.32" length="short" direction="pwr" rot="R180"/>
+<pin name="GND_G" x="15.24" y="-22.86" length="short" direction="pwr" rot="R180"/>
+<pin name="GND_H" x="15.24" y="-25.4" length="short" direction="pwr" rot="R180"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="RASPI_BOARD_B+#" prefix="X">
+<description>Raspberry Pi GPIO connector with markings for the outer dimensions of the Raspberry Pi board model B+&lt;br&gt;
+with different sets of drill holes or mounting pads&lt;br/&gt;
+All pins connected</description>
+<gates>
+<gate name="G$1" symbol="RASPI_GPIO_B+#" x="0" y="0"/>
+</gates>
+<devices>
+<device name="_F" package="RASPI_BOARD_B+_FULL">
+<connects>
+<connect gate="G$1" pin="3V3A" pad="1"/>
+<connect gate="G$1" pin="3V3B" pad="17"/>
+<connect gate="G$1" pin="5V0A" pad="2"/>
+<connect gate="G$1" pin="5V0B" pad="4"/>
+<connect gate="G$1" pin="GND_A" pad="6"/>
+<connect gate="G$1" pin="GND_B" pad="9"/>
+<connect gate="G$1" pin="GND_C" pad="14"/>
+<connect gate="G$1" pin="GND_D" pad="20"/>
+<connect gate="G$1" pin="GND_E" pad="25"/>
+<connect gate="G$1" pin="GND_F" pad="30"/>
+<connect gate="G$1" pin="GND_G" pad="34"/>
+<connect gate="G$1" pin="GND_H" pad="39"/>
+<connect gate="G$1" pin="GPIO04" pad="7"/>
+<connect gate="G$1" pin="GPIO05" pad="29"/>
+<connect gate="G$1" pin="GPIO06" pad="31"/>
+<connect gate="G$1" pin="GPIO12" pad="32"/>
+<connect gate="G$1" pin="GPIO13" pad="33"/>
+<connect gate="G$1" pin="GPIO16" pad="36"/>
+<connect gate="G$1" pin="GPIO17" pad="11"/>
+<connect gate="G$1" pin="GPIO18" pad="12"/>
+<connect gate="G$1" pin="GPIO19" pad="35"/>
+<connect gate="G$1" pin="GPIO20" pad="38"/>
+<connect gate="G$1" pin="GPIO21" pad="40"/>
+<connect gate="G$1" pin="GPIO22" pad="15"/>
+<connect gate="G$1" pin="GPIO23" pad="16"/>
+<connect gate="G$1" pin="GPIO24" pad="18"/>
+<connect gate="G$1" pin="GPIO25" pad="22"/>
+<connect gate="G$1" pin="GPIO26" pad="37"/>
+<connect gate="G$1" pin="GPIO27" pad="13"/>
+<connect gate="G$1" pin="ID_SC" pad="28"/>
+<connect gate="G$1" pin="ID_SD" pad="27"/>
+<connect gate="G$1" pin="RXD" pad="10"/>
+<connect gate="G$1" pin="SCL" pad="5"/>
+<connect gate="G$1" pin="SDA" pad="3"/>
+<connect gate="G$1" pin="SPI_CE0" pad="24"/>
+<connect gate="G$1" pin="SPI_CE1" pad="26"/>
+<connect gate="G$1" pin="SPI_MISO" pad="21"/>
+<connect gate="G$1" pin="SPI_MOSI" pad="19"/>
+<connect gate="G$1" pin="SPI_SCLK" pad="23"/>
+<connect gate="G$1" pin="TXD" pad="8"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="_FP" package="RASPI_BOARD_B+_FULL_PAD">
+<connects>
+<connect gate="G$1" pin="3V3A" pad="1"/>
+<connect gate="G$1" pin="3V3B" pad="17"/>
+<connect gate="G$1" pin="5V0A" pad="2"/>
+<connect gate="G$1" pin="5V0B" pad="4"/>
+<connect gate="G$1" pin="GND_A" pad="6"/>
+<connect gate="G$1" pin="GND_B" pad="9"/>
+<connect gate="G$1" pin="GND_C" pad="14"/>
+<connect gate="G$1" pin="GND_D" pad="20"/>
+<connect gate="G$1" pin="GND_E" pad="25"/>
+<connect gate="G$1" pin="GND_F" pad="30"/>
+<connect gate="G$1" pin="GND_G" pad="34"/>
+<connect gate="G$1" pin="GND_H" pad="39"/>
+<connect gate="G$1" pin="GPIO04" pad="7"/>
+<connect gate="G$1" pin="GPIO05" pad="29"/>
+<connect gate="G$1" pin="GPIO06" pad="31"/>
+<connect gate="G$1" pin="GPIO12" pad="32"/>
+<connect gate="G$1" pin="GPIO13" pad="33"/>
+<connect gate="G$1" pin="GPIO16" pad="36"/>
+<connect gate="G$1" pin="GPIO17" pad="11"/>
+<connect gate="G$1" pin="GPIO18" pad="12"/>
+<connect gate="G$1" pin="GPIO19" pad="35"/>
+<connect gate="G$1" pin="GPIO20" pad="38"/>
+<connect gate="G$1" pin="GPIO21" pad="40"/>
+<connect gate="G$1" pin="GPIO22" pad="15"/>
+<connect gate="G$1" pin="GPIO23" pad="16"/>
+<connect gate="G$1" pin="GPIO24" pad="18"/>
+<connect gate="G$1" pin="GPIO25" pad="22"/>
+<connect gate="G$1" pin="GPIO26" pad="37"/>
+<connect gate="G$1" pin="GPIO27" pad="13"/>
+<connect gate="G$1" pin="ID_SC" pad="28"/>
+<connect gate="G$1" pin="ID_SD" pad="27"/>
+<connect gate="G$1" pin="RXD" pad="10"/>
+<connect gate="G$1" pin="SCL" pad="5"/>
+<connect gate="G$1" pin="SDA" pad="3"/>
+<connect gate="G$1" pin="SPI_CE0" pad="24"/>
+<connect gate="G$1" pin="SPI_CE1" pad="26"/>
+<connect gate="G$1" pin="SPI_MISO" pad="21"/>
+<connect gate="G$1" pin="SPI_MOSI" pad="19"/>
+<connect gate="G$1" pin="SPI_SCLK" pad="23"/>
+<connect gate="G$1" pin="TXD" pad="8"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="_E0" package="RASPI_BOARD_B+_EDGES_0DRILL">
+<connects>
+<connect gate="G$1" pin="3V3A" pad="1"/>
+<connect gate="G$1" pin="3V3B" pad="17"/>
+<connect gate="G$1" pin="5V0A" pad="2"/>
+<connect gate="G$1" pin="5V0B" pad="4"/>
+<connect gate="G$1" pin="GND_A" pad="6"/>
+<connect gate="G$1" pin="GND_B" pad="9"/>
+<connect gate="G$1" pin="GND_C" pad="14"/>
+<connect gate="G$1" pin="GND_D" pad="20"/>
+<connect gate="G$1" pin="GND_E" pad="25"/>
+<connect gate="G$1" pin="GND_F" pad="30"/>
+<connect gate="G$1" pin="GND_G" pad="34"/>
+<connect gate="G$1" pin="GND_H" pad="39"/>
+<connect gate="G$1" pin="GPIO04" pad="7"/>
+<connect gate="G$1" pin="GPIO05" pad="29"/>
+<connect gate="G$1" pin="GPIO06" pad="31"/>
+<connect gate="G$1" pin="GPIO12" pad="32"/>
+<connect gate="G$1" pin="GPIO13" pad="33"/>
+<connect gate="G$1" pin="GPIO16" pad="36"/>
+<connect gate="G$1" pin="GPIO17" pad="11"/>
+<connect gate="G$1" pin="GPIO18" pad="12"/>
+<connect gate="G$1" pin="GPIO19" pad="35"/>
+<connect gate="G$1" pin="GPIO20" pad="38"/>
+<connect gate="G$1" pin="GPIO21" pad="40"/>
+<connect gate="G$1" pin="GPIO22" pad="15"/>
+<connect gate="G$1" pin="GPIO23" pad="16"/>
+<connect gate="G$1" pin="GPIO24" pad="18"/>
+<connect gate="G$1" pin="GPIO25" pad="22"/>
+<connect gate="G$1" pin="GPIO26" pad="37"/>
+<connect gate="G$1" pin="GPIO27" pad="13"/>
+<connect gate="G$1" pin="ID_SC" pad="28"/>
+<connect gate="G$1" pin="ID_SD" pad="27"/>
+<connect gate="G$1" pin="RXD" pad="10"/>
+<connect gate="G$1" pin="SCL" pad="5"/>
+<connect gate="G$1" pin="SDA" pad="3"/>
+<connect gate="G$1" pin="SPI_CE0" pad="24"/>
+<connect gate="G$1" pin="SPI_CE1" pad="26"/>
+<connect gate="G$1" pin="SPI_MISO" pad="21"/>
+<connect gate="G$1" pin="SPI_MOSI" pad="19"/>
+<connect gate="G$1" pin="SPI_SCLK" pad="23"/>
+<connect gate="G$1" pin="TXD" pad="8"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="_E3" package="RASPI_BOARD_B+_EDGES_3DRILL">
+<connects>
+<connect gate="G$1" pin="3V3A" pad="1"/>
+<connect gate="G$1" pin="3V3B" pad="17"/>
+<connect gate="G$1" pin="5V0A" pad="2"/>
+<connect gate="G$1" pin="5V0B" pad="4"/>
+<connect gate="G$1" pin="GND_A" pad="6"/>
+<connect gate="G$1" pin="GND_B" pad="9"/>
+<connect gate="G$1" pin="GND_C" pad="14"/>
+<connect gate="G$1" pin="GND_D" pad="20"/>
+<connect gate="G$1" pin="GND_E" pad="25"/>
+<connect gate="G$1" pin="GND_F" pad="30"/>
+<connect gate="G$1" pin="GND_G" pad="34"/>
+<connect gate="G$1" pin="GND_H" pad="39"/>
+<connect gate="G$1" pin="GPIO04" pad="7"/>
+<connect gate="G$1" pin="GPIO05" pad="29"/>
+<connect gate="G$1" pin="GPIO06" pad="31"/>
+<connect gate="G$1" pin="GPIO12" pad="32"/>
+<connect gate="G$1" pin="GPIO13" pad="33"/>
+<connect gate="G$1" pin="GPIO16" pad="36"/>
+<connect gate="G$1" pin="GPIO17" pad="11"/>
+<connect gate="G$1" pin="GPIO18" pad="12"/>
+<connect gate="G$1" pin="GPIO19" pad="35"/>
+<connect gate="G$1" pin="GPIO20" pad="38"/>
+<connect gate="G$1" pin="GPIO21" pad="40"/>
+<connect gate="G$1" pin="GPIO22" pad="15"/>
+<connect gate="G$1" pin="GPIO23" pad="16"/>
+<connect gate="G$1" pin="GPIO24" pad="18"/>
+<connect gate="G$1" pin="GPIO25" pad="22"/>
+<connect gate="G$1" pin="GPIO26" pad="37"/>
+<connect gate="G$1" pin="GPIO27" pad="13"/>
+<connect gate="G$1" pin="ID_SC" pad="28"/>
+<connect gate="G$1" pin="ID_SD" pad="27"/>
+<connect gate="G$1" pin="RXD" pad="10"/>
+<connect gate="G$1" pin="SCL" pad="5"/>
+<connect gate="G$1" pin="SDA" pad="3"/>
+<connect gate="G$1" pin="SPI_CE0" pad="24"/>
+<connect gate="G$1" pin="SPI_CE1" pad="26"/>
+<connect gate="G$1" pin="SPI_MISO" pad="21"/>
+<connect gate="G$1" pin="SPI_MOSI" pad="19"/>
+<connect gate="G$1" pin="SPI_SCLK" pad="23"/>
+<connect gate="G$1" pin="TXD" pad="8"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="_E3P" package="RASPI_BOARD_B+_EDGES_3DRILL_PAD">
+<connects>
+<connect gate="G$1" pin="3V3A" pad="1"/>
+<connect gate="G$1" pin="3V3B" pad="17"/>
+<connect gate="G$1" pin="5V0A" pad="2"/>
+<connect gate="G$1" pin="5V0B" pad="4"/>
+<connect gate="G$1" pin="GND_A" pad="6"/>
+<connect gate="G$1" pin="GND_B" pad="9"/>
+<connect gate="G$1" pin="GND_C" pad="14"/>
+<connect gate="G$1" pin="GND_D" pad="20"/>
+<connect gate="G$1" pin="GND_E" pad="25"/>
+<connect gate="G$1" pin="GND_F" pad="30"/>
+<connect gate="G$1" pin="GND_G" pad="34"/>
+<connect gate="G$1" pin="GND_H" pad="39"/>
+<connect gate="G$1" pin="GPIO04" pad="7"/>
+<connect gate="G$1" pin="GPIO05" pad="29"/>
+<connect gate="G$1" pin="GPIO06" pad="31"/>
+<connect gate="G$1" pin="GPIO12" pad="32"/>
+<connect gate="G$1" pin="GPIO13" pad="33"/>
+<connect gate="G$1" pin="GPIO16" pad="36"/>
+<connect gate="G$1" pin="GPIO17" pad="11"/>
+<connect gate="G$1" pin="GPIO18" pad="12"/>
+<connect gate="G$1" pin="GPIO19" pad="35"/>
+<connect gate="G$1" pin="GPIO20" pad="38"/>
+<connect gate="G$1" pin="GPIO21" pad="40"/>
+<connect gate="G$1" pin="GPIO22" pad="15"/>
+<connect gate="G$1" pin="GPIO23" pad="16"/>
+<connect gate="G$1" pin="GPIO24" pad="18"/>
+<connect gate="G$1" pin="GPIO25" pad="22"/>
+<connect gate="G$1" pin="GPIO26" pad="37"/>
+<connect gate="G$1" pin="GPIO27" pad="13"/>
+<connect gate="G$1" pin="ID_SC" pad="28"/>
+<connect gate="G$1" pin="ID_SD" pad="27"/>
+<connect gate="G$1" pin="RXD" pad="10"/>
+<connect gate="G$1" pin="SCL" pad="5"/>
+<connect gate="G$1" pin="SDA" pad="3"/>
+<connect gate="G$1" pin="SPI_CE0" pad="24"/>
+<connect gate="G$1" pin="SPI_CE1" pad="26"/>
+<connect gate="G$1" pin="SPI_MISO" pad="21"/>
+<connect gate="G$1" pin="SPI_MOSI" pad="19"/>
+<connect gate="G$1" pin="SPI_SCLK" pad="23"/>
+<connect gate="G$1" pin="TXD" pad="8"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="_E4" package="RASPI_BOARD_B+_EDGES_4DRILL">
+<connects>
+<connect gate="G$1" pin="3V3A" pad="1"/>
+<connect gate="G$1" pin="3V3B" pad="17"/>
+<connect gate="G$1" pin="5V0A" pad="2"/>
+<connect gate="G$1" pin="5V0B" pad="4"/>
+<connect gate="G$1" pin="GND_A" pad="6"/>
+<connect gate="G$1" pin="GND_B" pad="9"/>
+<connect gate="G$1" pin="GND_C" pad="14"/>
+<connect gate="G$1" pin="GND_D" pad="20"/>
+<connect gate="G$1" pin="GND_E" pad="25"/>
+<connect gate="G$1" pin="GND_F" pad="30"/>
+<connect gate="G$1" pin="GND_G" pad="34"/>
+<connect gate="G$1" pin="GND_H" pad="39"/>
+<connect gate="G$1" pin="GPIO04" pad="7"/>
+<connect gate="G$1" pin="GPIO05" pad="29"/>
+<connect gate="G$1" pin="GPIO06" pad="31"/>
+<connect gate="G$1" pin="GPIO12" pad="32"/>
+<connect gate="G$1" pin="GPIO13" pad="33"/>
+<connect gate="G$1" pin="GPIO16" pad="36"/>
+<connect gate="G$1" pin="GPIO17" pad="11"/>
+<connect gate="G$1" pin="GPIO18" pad="12"/>
+<connect gate="G$1" pin="GPIO19" pad="35"/>
+<connect gate="G$1" pin="GPIO20" pad="38"/>
+<connect gate="G$1" pin="GPIO21" pad="40"/>
+<connect gate="G$1" pin="GPIO22" pad="15"/>
+<connect gate="G$1" pin="GPIO23" pad="16"/>
+<connect gate="G$1" pin="GPIO24" pad="18"/>
+<connect gate="G$1" pin="GPIO25" pad="22"/>
+<connect gate="G$1" pin="GPIO26" pad="37"/>
+<connect gate="G$1" pin="GPIO27" pad="13"/>
+<connect gate="G$1" pin="ID_SC" pad="28"/>
+<connect gate="G$1" pin="ID_SD" pad="27"/>
+<connect gate="G$1" pin="RXD" pad="10"/>
+<connect gate="G$1" pin="SCL" pad="5"/>
+<connect gate="G$1" pin="SDA" pad="3"/>
+<connect gate="G$1" pin="SPI_CE0" pad="24"/>
+<connect gate="G$1" pin="SPI_CE1" pad="26"/>
+<connect gate="G$1" pin="SPI_MISO" pad="21"/>
+<connect gate="G$1" pin="SPI_MOSI" pad="19"/>
+<connect gate="G$1" pin="SPI_SCLK" pad="23"/>
+<connect gate="G$1" pin="TXD" pad="8"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="_E4P" package="RASPI_BOARD_B+_EDGES_4DRILL_PAD">
+<connects>
+<connect gate="G$1" pin="3V3A" pad="1"/>
+<connect gate="G$1" pin="3V3B" pad="17"/>
+<connect gate="G$1" pin="5V0A" pad="2"/>
+<connect gate="G$1" pin="5V0B" pad="4"/>
+<connect gate="G$1" pin="GND_A" pad="6"/>
+<connect gate="G$1" pin="GND_B" pad="9"/>
+<connect gate="G$1" pin="GND_C" pad="14"/>
+<connect gate="G$1" pin="GND_D" pad="20"/>
+<connect gate="G$1" pin="GND_E" pad="25"/>
+<connect gate="G$1" pin="GND_F" pad="30"/>
+<connect gate="G$1" pin="GND_G" pad="34"/>
+<connect gate="G$1" pin="GND_H" pad="39"/>
+<connect gate="G$1" pin="GPIO04" pad="7"/>
+<connect gate="G$1" pin="GPIO05" pad="29"/>
+<connect gate="G$1" pin="GPIO06" pad="31"/>
+<connect gate="G$1" pin="GPIO12" pad="32"/>
+<connect gate="G$1" pin="GPIO13" pad="33"/>
+<connect gate="G$1" pin="GPIO16" pad="36"/>
+<connect gate="G$1" pin="GPIO17" pad="11"/>
+<connect gate="G$1" pin="GPIO18" pad="12"/>
+<connect gate="G$1" pin="GPIO19" pad="35"/>
+<connect gate="G$1" pin="GPIO20" pad="38"/>
+<connect gate="G$1" pin="GPIO21" pad="40"/>
+<connect gate="G$1" pin="GPIO22" pad="15"/>
+<connect gate="G$1" pin="GPIO23" pad="16"/>
+<connect gate="G$1" pin="GPIO24" pad="18"/>
+<connect gate="G$1" pin="GPIO25" pad="22"/>
+<connect gate="G$1" pin="GPIO26" pad="37"/>
+<connect gate="G$1" pin="GPIO27" pad="13"/>
+<connect gate="G$1" pin="ID_SC" pad="28"/>
+<connect gate="G$1" pin="ID_SD" pad="27"/>
+<connect gate="G$1" pin="RXD" pad="10"/>
+<connect gate="G$1" pin="SCL" pad="5"/>
+<connect gate="G$1" pin="SDA" pad="3"/>
+<connect gate="G$1" pin="SPI_CE0" pad="24"/>
+<connect gate="G$1" pin="SPI_CE1" pad="26"/>
+<connect gate="G$1" pin="SPI_MISO" pad="21"/>
+<connect gate="G$1" pin="SPI_MOSI" pad="19"/>
+<connect gate="G$1" pin="SPI_SCLK" pad="23"/>
+<connect gate="G$1" pin="TXD" pad="8"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="_H" package="RASPI_BOARD_B+HAT">
+<connects>
+<connect gate="G$1" pin="3V3A" pad="1"/>
+<connect gate="G$1" pin="3V3B" pad="17"/>
+<connect gate="G$1" pin="5V0A" pad="2"/>
+<connect gate="G$1" pin="5V0B" pad="4"/>
+<connect gate="G$1" pin="GND_A" pad="6"/>
+<connect gate="G$1" pin="GND_B" pad="9"/>
+<connect gate="G$1" pin="GND_C" pad="14"/>
+<connect gate="G$1" pin="GND_D" pad="20"/>
+<connect gate="G$1" pin="GND_E" pad="25"/>
+<connect gate="G$1" pin="GND_F" pad="30"/>
+<connect gate="G$1" pin="GND_G" pad="34"/>
+<connect gate="G$1" pin="GND_H" pad="39"/>
+<connect gate="G$1" pin="GPIO04" pad="7"/>
+<connect gate="G$1" pin="GPIO05" pad="29"/>
+<connect gate="G$1" pin="GPIO06" pad="31"/>
+<connect gate="G$1" pin="GPIO12" pad="32"/>
+<connect gate="G$1" pin="GPIO13" pad="33"/>
+<connect gate="G$1" pin="GPIO16" pad="36"/>
+<connect gate="G$1" pin="GPIO17" pad="11"/>
+<connect gate="G$1" pin="GPIO18" pad="12"/>
+<connect gate="G$1" pin="GPIO19" pad="35"/>
+<connect gate="G$1" pin="GPIO20" pad="38"/>
+<connect gate="G$1" pin="GPIO21" pad="40"/>
+<connect gate="G$1" pin="GPIO22" pad="15"/>
+<connect gate="G$1" pin="GPIO23" pad="16"/>
+<connect gate="G$1" pin="GPIO24" pad="18"/>
+<connect gate="G$1" pin="GPIO25" pad="22"/>
+<connect gate="G$1" pin="GPIO26" pad="37"/>
+<connect gate="G$1" pin="GPIO27" pad="13"/>
+<connect gate="G$1" pin="ID_SC" pad="28"/>
+<connect gate="G$1" pin="ID_SD" pad="27"/>
+<connect gate="G$1" pin="RXD" pad="10"/>
+<connect gate="G$1" pin="SCL" pad="5"/>
+<connect gate="G$1" pin="SDA" pad="3"/>
+<connect gate="G$1" pin="SPI_CE0" pad="24"/>
+<connect gate="G$1" pin="SPI_CE1" pad="26"/>
+<connect gate="G$1" pin="SPI_MISO" pad="21"/>
+<connect gate="G$1" pin="SPI_MOSI" pad="19"/>
+<connect gate="G$1" pin="SPI_SCLK" pad="23"/>
+<connect gate="G$1" pin="TXD" pad="8"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="_HD" package="RASPI_BOARD_B+HAT_DF">
+<connects>
+<connect gate="G$1" pin="3V3A" pad="1"/>
+<connect gate="G$1" pin="3V3B" pad="17"/>
+<connect gate="G$1" pin="5V0A" pad="2"/>
+<connect gate="G$1" pin="5V0B" pad="4"/>
+<connect gate="G$1" pin="GND_A" pad="6"/>
+<connect gate="G$1" pin="GND_B" pad="9"/>
+<connect gate="G$1" pin="GND_C" pad="14"/>
+<connect gate="G$1" pin="GND_D" pad="20"/>
+<connect gate="G$1" pin="GND_E" pad="25"/>
+<connect gate="G$1" pin="GND_F" pad="30"/>
+<connect gate="G$1" pin="GND_G" pad="34"/>
+<connect gate="G$1" pin="GND_H" pad="39"/>
+<connect gate="G$1" pin="GPIO04" pad="7"/>
+<connect gate="G$1" pin="GPIO05" pad="29"/>
+<connect gate="G$1" pin="GPIO06" pad="31"/>
+<connect gate="G$1" pin="GPIO12" pad="32"/>
+<connect gate="G$1" pin="GPIO13" pad="33"/>
+<connect gate="G$1" pin="GPIO16" pad="36"/>
+<connect gate="G$1" pin="GPIO17" pad="11"/>
+<connect gate="G$1" pin="GPIO18" pad="12"/>
+<connect gate="G$1" pin="GPIO19" pad="35"/>
+<connect gate="G$1" pin="GPIO20" pad="38"/>
+<connect gate="G$1" pin="GPIO21" pad="40"/>
+<connect gate="G$1" pin="GPIO22" pad="15"/>
+<connect gate="G$1" pin="GPIO23" pad="16"/>
+<connect gate="G$1" pin="GPIO24" pad="18"/>
+<connect gate="G$1" pin="GPIO25" pad="22"/>
+<connect gate="G$1" pin="GPIO26" pad="37"/>
+<connect gate="G$1" pin="GPIO27" pad="13"/>
+<connect gate="G$1" pin="ID_SC" pad="28"/>
+<connect gate="G$1" pin="ID_SD" pad="27"/>
+<connect gate="G$1" pin="RXD" pad="10"/>
+<connect gate="G$1" pin="SCL" pad="5"/>
+<connect gate="G$1" pin="SDA" pad="3"/>
+<connect gate="G$1" pin="SPI_CE0" pad="24"/>
+<connect gate="G$1" pin="SPI_CE1" pad="26"/>
+<connect gate="G$1" pin="SPI_MISO" pad="21"/>
+<connect gate="G$1" pin="SPI_MOSI" pad="19"/>
+<connect gate="G$1" pin="SPI_SCLK" pad="23"/>
+<connect gate="G$1" pin="TXD" pad="8"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="_HDC" package="RASPI_BOARD_B+HAT_DF_CF">
+<connects>
+<connect gate="G$1" pin="3V3A" pad="1"/>
+<connect gate="G$1" pin="3V3B" pad="17"/>
+<connect gate="G$1" pin="5V0A" pad="2"/>
+<connect gate="G$1" pin="5V0B" pad="4"/>
+<connect gate="G$1" pin="GND_A" pad="6"/>
+<connect gate="G$1" pin="GND_B" pad="9"/>
+<connect gate="G$1" pin="GND_C" pad="14"/>
+<connect gate="G$1" pin="GND_D" pad="20"/>
+<connect gate="G$1" pin="GND_E" pad="25"/>
+<connect gate="G$1" pin="GND_F" pad="30"/>
+<connect gate="G$1" pin="GND_G" pad="34"/>
+<connect gate="G$1" pin="GND_H" pad="39"/>
+<connect gate="G$1" pin="GPIO04" pad="7"/>
+<connect gate="G$1" pin="GPIO05" pad="29"/>
+<connect gate="G$1" pin="GPIO06" pad="31"/>
+<connect gate="G$1" pin="GPIO12" pad="32"/>
+<connect gate="G$1" pin="GPIO13" pad="33"/>
+<connect gate="G$1" pin="GPIO16" pad="36"/>
+<connect gate="G$1" pin="GPIO17" pad="11"/>
+<connect gate="G$1" pin="GPIO18" pad="12"/>
+<connect gate="G$1" pin="GPIO19" pad="35"/>
+<connect gate="G$1" pin="GPIO20" pad="38"/>
+<connect gate="G$1" pin="GPIO21" pad="40"/>
+<connect gate="G$1" pin="GPIO22" pad="15"/>
+<connect gate="G$1" pin="GPIO23" pad="16"/>
+<connect gate="G$1" pin="GPIO24" pad="18"/>
+<connect gate="G$1" pin="GPIO25" pad="22"/>
+<connect gate="G$1" pin="GPIO26" pad="37"/>
+<connect gate="G$1" pin="GPIO27" pad="13"/>
+<connect gate="G$1" pin="ID_SC" pad="28"/>
+<connect gate="G$1" pin="ID_SD" pad="27"/>
+<connect gate="G$1" pin="RXD" pad="10"/>
+<connect gate="G$1" pin="SCL" pad="5"/>
+<connect gate="G$1" pin="SDA" pad="3"/>
+<connect gate="G$1" pin="SPI_CE0" pad="24"/>
+<connect gate="G$1" pin="SPI_CE1" pad="26"/>
+<connect gate="G$1" pin="SPI_MISO" pad="21"/>
+<connect gate="G$1" pin="SPI_MOSI" pad="19"/>
+<connect gate="G$1" pin="SPI_SCLK" pad="23"/>
+<connect gate="G$1" pin="TXD" pad="8"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="lights">
+<packages>
+<package name="I2C_MODULE_0.91INCH_PLANAR">
+<description>&lt;h3&gt;Plated Through Hole - 4 Pin Locking Footprint&lt;/h3&gt;
+Pins are offset 0.005" from center to lock pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
+<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
+<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
+<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
+<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
+<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
+<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
+<wire x1="-2.25" y1="-1.75" x2="9.75" y2="-1.75" width="0.127" layer="51"/>
+<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;
+Pins are offset 0.005" from center to lock pins in place during soldering. 
+&lt;p&gt;Specifications:
+&lt;ul&gt;&lt;li&gt;Pin count:4&lt;/li&gt;
+&lt;li&gt;Pin pitch:0.1"&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;
+&lt;p&gt;Example device(s):
+&lt;ul&gt;&lt;li&gt;CONN_04&lt;/li&gt;
+&lt;/ul&gt;&lt;/p&gt;</description>
+<pad name="2" x="5.08" y="0" drill="1.016" diameter="1.8796" shape="offset" rot="R90"/>
+<pad name="1" x="7.62" y="0" drill="1.016" diameter="1.8796" shape="offset" rot="R90"/>
+<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>
+<wire x1="-2.25" y1="-4.29" x2="9.75" y2="-4.29" width="0.127" layer="51"/>
+<wire x1="9.75" y1="-4.29" x2="9.75" y2="-1.85" width="0.127" layer="51"/>
+<wire x1="9.75" y1="-1.85" x2="-2.25" y2="-1.85" width="0.127" layer="51"/>
+<wire x1="-2.25" y1="-4.29" x2="-2.25" y2="-1.85" width="0.127" layer="51"/>
+<pad name="3" x="2.54" y="0" drill="1.016" diameter="1.8796" shape="offset" rot="R90"/>
+<pad name="4" x="0" y="0" drill="1.016" diameter="1.8796" shape="offset" rot="R90"/>
+</package>
+<package name="LED1206">
+<description>LED 1206 pads (standard pattern)</description>
+<wire x1="0.9525" y1="-0.8128" x2="-0.9652" y2="-0.8128" width="0.1524" layer="51"/>
+<wire x1="0.9525" y1="0.8128" x2="-0.9652" y2="0.8128" width="0.1524" layer="51"/>
+<smd name="2" x="1.422" y="0" dx="1.6" dy="1.803" layer="1"/>
+<smd name="1" x="-1.422" y="0" dx="1.6" dy="1.803" layer="1"/>
+<text x="-1.27" y="1.27" size="1.27" layer="25">&gt;NAME</text>
+<text x="-1.27" y="-2.54" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.6891" y1="-0.8763" x2="-0.9525" y2="0.8763" layer="51"/>
+<rectangle x1="0.9525" y1="-0.8763" x2="1.6891" y2="0.8763" layer="51"/>
+<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>
+<wire x1="-2.032" y1="1.016" x2="2.032" y2="1.016" width="0.127" layer="21"/>
+<wire x1="2.032" y1="1.016" x2="2.032" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="2.032" y1="-1.016" x2="-2.032" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="-2.032" y1="-1.016" x2="-2.032" y2="1.016" width="0.127" layer="21"/>
+<smd name="1" x="-1.651" y="0" dx="1.27" dy="1.905" layer="1"/>
+<smd name="2" x="1.651" y="0" dx="1.27" dy="1.905" layer="1"/>
+<text x="-1.778" y="1.27" size="1.016" layer="25" ratio="15">&gt;NAME</text>
+<text x="-1.778" y="-2.286" size="1.016" layer="27" ratio="15">&gt;VALUE</text>
+</package>
+<package name="5MM">
+<description>5mm round through hole part.</description>
+<wire x1="2.54" y1="-1.905" x2="2.54" y2="1.905" width="0.2032" layer="21"/>
+<wire x1="2.54" y1="-1.905" x2="2.54" y2="1.905" width="0.254" layer="21" curve="-286.260205" cap="flat"/>
+<wire x1="-1.143" y1="0" x2="0" y2="1.143" width="0.1524" layer="51" curve="-90" cap="flat"/>
+<wire x1="0" y1="-1.143" x2="1.143" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/>
+<wire x1="-1.651" y1="0" x2="0" y2="1.651" width="0.1524" layer="51" curve="-90" cap="flat"/>
+<wire x1="0" y1="-1.651" x2="1.651" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/>
+<wire x1="-2.159" y1="0" x2="0" y2="2.159" width="0.1524" layer="51" curve="-90" cap="flat"/>
+<wire x1="0" y1="-2.159" x2="2.159" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/>
+<circle x="0" y="0" radius="2.54" width="0.1524" layer="21"/>
+<pad name="IN" x="-1.27" y="0" drill="0.8128" diameter="1.4224"/>
+<pad name="OUT" x="1.27" y="0" drill="0.8128" diameter="1.4224"/>
+<text x="3.175" y="0.5334" size="1.27" layer="25" ratio="10">&gt;NAME</text>
+<text x="3.2004" y="-1.8034" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
+</package>
+<package name="LED0805">
+<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>
+<package name="LED-5630">
+<smd name="P$2" x="2.6" y="0.6" dx="0.6" dy="0.8" layer="1" thermals="no"/>
+<smd name="P$3" x="2.6" y="-0.6" dx="0.6" dy="0.8" layer="1" thermals="no"/>
+<smd name="P$4" x="-2.6" y="0.6" dx="0.6" dy="0.8" layer="1" thermals="no"/>
+<smd name="P$5" x="-2.6" y="-0.6" dx="0.6" dy="0.8" layer="1" thermals="no"/>
+<rectangle x1="-2.5" y1="-1.5" x2="2.5" y2="1.5" layer="51"/>
+<wire x1="0" y1="1.4" x2="0" y2="1.9" width="0.1016" layer="21"/>
+<wire x1="0" y1="-1.4" x2="0" y2="-1.9" width="0.1016" layer="21"/>
+<polygon width="0" layer="1">
+<vertex x="-2.4" y="1"/>
+<vertex x="-2.2" y="1"/>
+<vertex x="-2" y="1.2"/>
+<vertex x="-1.4" y="1.2"/>
+<vertex x="-1.4" y="-1.2"/>
+<vertex x="-2" y="-1.2"/>
+<vertex x="-2.2" y="-1"/>
+<vertex x="-2.4" y="-1"/>
+</polygon>
+<polygon width="0" layer="1">
+<vertex x="2.4" y="1"/>
+<vertex x="2.2" y="1"/>
+<vertex x="2" y="1.2"/>
+<vertex x="-0.8" y="1.2"/>
+<vertex x="-0.8" y="-1.2"/>
+<vertex x="2" y="-1.2"/>
+<vertex x="2.2" y="-1"/>
+<vertex x="2.4" y="-1"/>
+</polygon>
+<polygon width="0" layer="29">
+<vertex x="2.2" y="1.1"/>
+<vertex x="2" y="1.3"/>
+<vertex x="-0.9" y="1.3"/>
+<vertex x="-0.9" y="-1.3"/>
+<vertex x="2" y="-1.3"/>
+<vertex x="2.2" y="-1.1"/>
+<vertex x="3" y="-1.1"/>
+<vertex x="3" y="-0.1"/>
+<vertex x="2.4" y="-0.1"/>
+<vertex x="2.4" y="0.1"/>
+<vertex x="3" y="0.1"/>
+<vertex x="3" y="1.1"/>
+</polygon>
+<polygon width="0" layer="29">
+<vertex x="-3" y="1.1"/>
+<vertex x="-2.2" y="1.1"/>
+<vertex x="-2" y="1.3"/>
+<vertex x="-1.3" y="1.3"/>
+<vertex x="-1.3" y="-1.3"/>
+<vertex x="-2" y="-1.3"/>
+<vertex x="-2.2" y="-1.1"/>
+<vertex x="-3" y="-1.1"/>
+<vertex x="-3" y="-0.1"/>
+<vertex x="-2.5" y="-0.1"/>
+<vertex x="-2.5" y="0.1"/>
+<vertex x="-3" y="0.1"/>
+</polygon>
+<polygon width="0" layer="31">
+<vertex x="-2" y="1.1"/>
+<vertex x="-2" y="-1.1"/>
+<vertex x="-1.5" y="-1.1"/>
+<vertex x="-1.5" y="1.1"/>
+</polygon>
+<polygon width="0" layer="31">
+<vertex x="-0.7" y="1.1"/>
+<vertex x="2" y="1.1"/>
+<vertex x="2" y="-1.1"/>
+<vertex x="-0.7" y="-1.1"/>
+</polygon>
+<wire x1="2.6" y1="-1.2" x2="2.8" y2="-1.4" width="0.1016" layer="21"/>
+<wire x1="2.8" y1="-1.4" x2="2.6" y2="-1.6" width="0.1016" layer="21"/>
+<wire x1="2.6" y1="-1.6" x2="2.6" y2="-1.2" width="0.1016" layer="21"/>
+<wire x1="2.9" y1="-1.2" x2="2.9" y2="-1.6" width="0.1016" layer="21"/>
+</package>
+<package name="0402-D">
+<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
+chip</description>
+<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="51"/>
+<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="51"/>
+<smd name="1" x="-0.525" y="0" dx="0.575" dy="0.7" layer="1"/>
+<smd name="2" x="0.525" y="0" dx="0.575" dy="0.7" layer="1"/>
+<text x="-0.889" y="0.6985" size="1.016" layer="25">&gt;NAME</text>
+<text x="-1.0795" y="-1.778" size="1.016" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="51"/>
+<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+<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">
+<pin name="SDA" x="-7.62" y="2.54" length="middle"/>
+<pin name="SCL" x="-7.62" y="-2.54" length="middle"/>
+<pin name="VCC" x="-7.62" y="-7.62" length="middle"/>
+<pin name="GND" x="-7.62" y="-12.7" length="middle"/>
+<wire x1="-2.54" y1="5.08" x2="58.42" y2="5.08" width="0.254" layer="94"/>
+<wire x1="58.42" y1="5.08" x2="58.42" y2="-15.24" width="0.254" layer="94"/>
+<wire x1="58.42" y1="-15.24" x2="-2.54" y2="-15.24" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-15.24" x2="-2.54" y2="5.08" width="0.254" layer="94"/>
+</symbol>
+<symbol name="LED">
+<description>LED</description>
+<wire x1="1.27" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="2.54" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="1.27" y1="2.54" x2="0" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="2.54" x2="-1.27" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="2.54" x2="0" y2="0" width="0.1524" layer="94"/>
+<wire x1="-2.032" y1="1.778" x2="-3.429" y2="0.381" width="0.1524" layer="94"/>
+<wire x1="-1.905" y1="0.635" x2="-3.302" y2="-0.762" width="0.1524" layer="94"/>
+<text x="3.556" y="-2.032" size="1.778" layer="95" rot="R90">&gt;NAME</text>
+<text x="5.715" y="-2.032" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="C" x="0" y="-2.54" visible="off" length="short" direction="pas" rot="R90"/>
+<pin name="A" x="0" y="5.08" visible="off" length="short" direction="pas" rot="R270"/>
+<polygon width="0.1524" layer="94">
+<vertex x="-3.429" y="0.381"/>
+<vertex x="-3.048" y="1.27"/>
+<vertex x="-2.54" y="0.762"/>
+</polygon>
+<polygon width="0.1524" layer="94">
+<vertex x="-3.302" y="-0.762"/>
+<vertex x="-2.921" y="0.127"/>
+<vertex x="-2.413" y="-0.381"/>
+</polygon>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="I2C_OLED_MODULE" prefix="J">
+<gates>
+<gate name="G$1" symbol="I2C_MODULE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="I2C_MODULE_0.91INCH_PLANAR">
+<connects>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="SCL" pad="2"/>
+<connect gate="G$1" pin="SDA" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="3"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SIDE" package="I2C_MODULE_0.91INCH_SIDE">
+<connects>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="SCL" pad="2"/>
+<connect gate="G$1" pin="SDA" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="3"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="LED" prefix="D">
+<description>LED</description>
+<gates>
+<gate name="G$1" symbol="LED" x="0" y="0"/>
+</gates>
+<devices>
+<device name="1206" package="LED1206">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="FAB1206" package="LED1206FAB">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="5MM" package="5MM">
+<connects>
+<connect gate="G$1" pin="A" pad="IN"/>
+<connect gate="G$1" pin="C" pad="OUT"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="0805" package="LED0805">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="5630" package="LED-5630">
+<connects>
+<connect gate="G$1" pin="A" pad="P$4 P$5"/>
+<connect gate="G$1" pin="C" pad="P$2 P$3"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="0402" package="0402-D">
+<connects>
+<connect gate="G$1" pin="A" pad="2"/>
+<connect gate="G$1" pin="C" pad="1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="0603RA" package="LED0603-RIGHTANGLE">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+</libraries>
+<attributes>
+</attributes>
+<variantdefs>
+</variantdefs>
+<classes>
+<class number="0" name="default" width="0" drill="0">
+</class>
+</classes>
+<parts>
+<part name="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="LATCH" value="CONN_15X2LATCH"/>
+<part name="GND2" library="supply1" deviceset="GND" device=""/>
+<part name="GND3" library="supply1" deviceset="GND" device=""/>
+<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"/>
+<part name="J5" library="connector" deviceset="PWRPAD" device="M3-SKINNY"/>
+<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="C1" library="power" deviceset="BFC" device="BFC-18MM"/>
+<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="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="1206" value="LED1206"/>
+<part name="GND6" library="supply1" deviceset="GND" device=""/>
+<part name="C6" library="passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="GND11" library="supply1" deviceset="GND" device=""/>
+<part name="GND12" library="supply1" deviceset="GND" device=""/>
+<part name="D2" library="lights" deviceset="LED" device="1206" value="LED1206"/>
+<part name="R8" library="passives" deviceset="RESISTOR" device="1206" value="470R"/>
+<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="1206" value="LED1206"/>
+<part name="R9" library="passives" deviceset="RESISTOR" device="1206" value="470R"/>
+<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="1206" value="LED1206"/>
+<part name="R10" library="passives" deviceset="RESISTOR" device="1206" value="470R"/>
+<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="1206" value="LED1206"/>
+<part name="R11" library="passives" deviceset="RESISTOR" device="1206" value="470R"/>
+<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="1K"/>
+<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="470R"/>
+<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>
+<text x="152.4" y="104.14" size="1.778" layer="91">^ this is an error, should be +24v</text>
+</plain>
+<instances>
+<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="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="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="+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="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="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="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="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="+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="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="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="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="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="+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="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="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="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="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="+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="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="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="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="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="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="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="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="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="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="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="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="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+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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="+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="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="+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="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="+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="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="+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="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="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="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="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="+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="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="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="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="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="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="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="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="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="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="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="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="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="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="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>
+</busses>
+<nets>
+<net name="Z" class="0">
+<segment>
+<pinref part="U1" gate="G$1" pin="Z"/>
+<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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="17.78" y1="27.94" x2="17.78" y2="25.4" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND4" gate="1" pin="GND"/>
+<pinref part="C1" gate="G$1" pin="2"/>
+<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="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="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="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="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="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="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="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="215.9" y1="15.24" x2="223.52" y2="15.24" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<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="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="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="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="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="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="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="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="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>
+<segment>
+<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="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="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="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="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="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="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="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="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="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="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="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="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="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="RPI_TX" class="0">
+<segment>
+<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="RPI_RX" class="0">
+<segment>
+<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="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="DISP_SCL" class="0">
+<segment>
+<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="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="DISP_SDA" class="0">
+<segment>
+<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="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="PA12" class="0">
+<segment>
+<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="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="PA13" class="0">
+<segment>
+<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>
+<segment>
+<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="PB14" class="0">
+<segment>
+<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="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="PB15" class="0">
+<segment>
+<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="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="N$3" class="0">
+<segment>
+<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="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="N$4" class="0">
+<segment>
+<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="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="5V_VREG" class="0">
+<segment>
+<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$5" class="0">
+<segment>
+<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="24V_SW" class="0">
+<segment>
+<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="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="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="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="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="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="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="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="5V_SWITCH" class="0">
+<segment>
+<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="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="N$7" class="0">
+<segment>
+<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="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>
+<segment>
+<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="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>
+<segment>
+<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="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="5V_RPI" class="0">
+<segment>
+<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="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="5V_D51" class="0">
+<segment>
+<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="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$8" class="0">
+<segment>
+<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="BTN1" 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="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="BTN2" 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="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="BTN3" class="0">
+<segment>
+<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="BTN4" class="0">
+<segment>
+<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$10" class="0">
+<segment>
+<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="PA04" class="0">
+<segment>
+<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>
+</sheet>
+</sheets>
+</schematic>
+</drawing>
+<compatibility>
+<note version="8.3" severity="warning">
+Since Version 8.3, EAGLE supports URNs for individual library
+assets (packages, symbols, and devices). The URNs of those assets
+will not be understood (or retained) with this version.
+</note>
+</compatibility>
+</eagle>
diff --git a/system/ecad/lpf-modular-motion-head/2020-08_psu-breakout_2021-08-26.zip b/system/ecad/lpf-modular-motion-head/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/system/ecad/lpf-modular-motion-head/eagle.epf b/system/ecad/lpf-modular-motion-head/eagle.epf
new file mode 100644
index 0000000..b799419
--- /dev/null
+++ b/system/ecad/lpf-modular-motion-head/eagle.epf
@@ -0,0 +1,116 @@
+[Eagle]
+Version="09 06 00"
+Platform="Windows"
+Globals="Globals"
+Desktop="Desktop"
+
+[Globals]
+AutoSaveProject=1
+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=2
+File="2020-08_psu-breakout.sch"
+View="211.347 69.7783 390.043 189.664"
+WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524"
+PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
+ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
+ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
+HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
+TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
+PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
+PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
+DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
+DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
+DimensionExtLengths=" 1.27 2.54 1 2 3 0"
+DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
+SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
+WireBend=0
+WireBendSet=31
+WireCap=1
+MiterStyle=1
+PadShape=0
+ViaShape=1
+PolygonPour=0
+PolygonRank=0
+PolygonThermals=1
+PolygonOrphans=0
+TextRatio=8
+DimensionUnit=1
+DimensionPrecision=2
+DimensionShowUnit=0
+PinDirection=3
+PinFunction=0
+PinLength=2
+PinVisible=3
+SwapLevel=0
+ArcDirection=0
+AddLevel=2
+PadsSameType=0
+Layer=91
+Views=" 1: 211.347 69.7783 390.043 189.664"
+Sheet="1"
+
+[Win_2]
+Type="Board Editor"
+Number=1
+File="2020-08_psu-breakout.brd"
+View="-17.6895 -14.7179 115.154 124.818"
+WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524"
+PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
+ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
+ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
+HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
+TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
+PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
+PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
+DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
+DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
+DimensionExtLengths=" 1.27 2.54 1 2 3 0"
+DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
+SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
+WireBend=1
+WireBendSet=0
+WireCap=1
+MiterStyle=1
+PadShape=0
+ViaShape=1
+PolygonPour=0
+PolygonRank=1
+PolygonThermals=1
+PolygonOrphans=0
+TextRatio=8
+DimensionUnit=1
+DimensionPrecision=2
+DimensionShowUnit=0
+PinDirection=3
+PinFunction=0
+PinLength=2
+PinVisible=3
+SwapLevel=0
+ArcDirection=0
+AddLevel=2
+PadsSameType=0
+Layer=1
+
+[Win_3]
+Type="Control Panel"
+Number=0
+
+[Desktop]
+Screen="3210 2520"
+Window="Win_1"
+Window="Win_2"
+Window="Win_3"
-- 
GitLab