finalize mainboard v1
[protos/xbee-elec.git] / xbee_mainboard / mainboard.b#3
index 4ff3db1..d006ff2 100644 (file)
 <hole x="5" y="2" drill="2.5"/>
 <hole x="37" y="21" drill="2.5"/>
 <hole x="66.5" y="10" drill="2.5"/>
-<text x="7.4168" y="1.3208" size="0.762" layer="25" font="vector" ratio="15">Ver-1</text>
-<text x="87.2998" y="12.3444" size="0.762" layer="25" font="vector" ratio="15">IN1</text>
-<text x="86.995" y="7.239" size="0.762" layer="25" font="vector" ratio="15" rot="R90">POW</text>
-<text x="93.4212" y="14.0462" size="0.762" layer="25" font="vector" ratio="15">IN1</text>
-<text x="93.4212" y="16.0274" size="0.762" layer="25" font="vector" ratio="15">IN1</text>
-<text x="93.345" y="10.6934" size="0.762" layer="25" font="vector" ratio="15">IN1</text>
-<text x="94.5388" y="12.1158" size="0.762" layer="25" font="vector" ratio="15">IN1</text>
-<text x="95.6818" y="11.0236" size="0.762" layer="25" font="vector" ratio="15">IN1</text>
-<text x="80.6704" y="26.3652" size="0.762" layer="25" font="vector" ratio="15" rot="R90">OUT1</text>
+<text x="6.985" y="1.143" size="1.016" layer="25" font="vector" ratio="15">Ver-1</text>
+<text x="86.8172" y="12.5222" size="1.016" layer="25" font="vector" ratio="15">IN1</text>
+<text x="85.3186" y="5.9436" size="1.016" layer="25" font="vector" ratio="15" rot="R90">POWER</text>
+<text x="65.9384" y="18.8468" size="1.016" layer="25" font="vector" ratio="15" rot="R90">OUT6</text>
+<text x="81.9658" y="29.0322" size="1.016" layer="25" font="vector" ratio="15">IN6</text>
+<text x="89.1286" y="4.7244" size="1.016" layer="25" font="vector" ratio="15" rot="R90">+</text>
+<text x="89.154" y="12.6238" size="1.016" layer="25" font="vector" ratio="15" rot="R90">-</text>
+<text x="80.6958" y="21.463" size="1.016" layer="25" font="vector" ratio="15" rot="R90">OUT1</text>
+<text x="88.3412" y="29.1084" size="1.016" layer="25" font="vector" ratio="15">-</text>
+<text x="85.9028" y="29.083" size="1.016" layer="25" font="vector" ratio="15" rot="R90">+</text>
+<text x="80.645" y="28.2448" size="1.016" layer="25" font="vector" ratio="15" rot="R90">-</text>
+<text x="80.6958" y="25.4" size="1.016" layer="25" font="vector" ratio="15" rot="R90">+</text>
 </plain>
 <libraries>
 <library name="maxstream">
@@ -575,17 +578,6 @@ Source: http://www.molex.com/product/ffc/52745.html</description>
 <text x="-0.889" y="1.397" size="0.4064" layer="25">&gt;NAME</text>
 <text x="-1.016" y="-1.778" size="0.4064" layer="27">&gt;VALUE</text>
 </package>
-<package name="SOD-323">
-<wire x1="-0.9" y1="0.65" x2="-0.5" y2="0.65" width="0.2032" layer="21"/>
-<wire x1="-0.5" y1="0.65" x2="0.9" y2="0.65" width="0.2032" layer="21"/>
-<wire x1="-0.9" y1="-0.65" x2="-0.5" y2="-0.65" width="0.2032" layer="21"/>
-<wire x1="-0.5" y1="-0.65" x2="0.9" y2="-0.65" width="0.2032" layer="21"/>
-<wire x1="-0.5" y1="0.65" x2="-0.5" y2="-0.65" width="0.2032" layer="21"/>
-<smd name="1" x="-1.15" y="0" dx="0.63" dy="0.83" layer="1"/>
-<smd name="2" x="1.15" y="0" dx="0.63" dy="0.83" layer="1"/>
-<text x="-0.889" y="1.016" size="0.4064" layer="25">&gt;NAME</text>
-<text x="-1.016" y="-1.397" size="0.4064" layer="27">&gt;VALUE</text>
-</package>
 <package name="BUZZER-12MM-NS">
 <circle x="0" y="0" radius="5.9" width="0.2032" layer="51"/>
 <circle x="0" y="0" radius="1.27" width="0.2032" layer="51"/>
@@ -610,6 +602,39 @@ Source: http://www.molex.com/product/ffc/52745.html</description>
 <text x="-0.8255" y="1.778" size="0.4064" layer="25">&gt;NAME</text>
 <text x="-1.016" y="-0.1905" size="0.4064" layer="27">&gt;VALUE</text>
 </package>
+<package name="SOT23-5">
+<description>&lt;b&gt;Small Outline Transistor&lt;/b&gt;</description>
+<wire x1="1.4224" y1="0.4294" x2="1.4224" y2="-0.4294" width="0.2032" layer="21"/>
+<wire x1="1.4" y1="-0.8" x2="-1.4" y2="-0.8" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="-0.4294" x2="-1.4224" y2="0.4294" width="0.2032" layer="21"/>
+<wire x1="-1.4" y1="0.8" x2="1.4" y2="0.8" width="0.1524" layer="51"/>
+<wire x1="-0.2684" y1="0.8104" x2="0.2684" y2="0.8104" width="0.2032" layer="21"/>
+<wire x1="1.4" y1="0.8" x2="1.4" y2="-0.8" width="0.1524" layer="51"/>
+<wire x1="-1.4" y1="0.8" x2="-1.4" y2="-0.8" width="0.1524" layer="51"/>
+<smd name="1" x="-0.95" y="-1.3001" dx="0.55" dy="1.2" layer="1"/>
+<smd name="2" x="0" y="-1.3001" dx="0.55" dy="1.2" layer="1"/>
+<smd name="3" x="0.95" y="-1.3001" dx="0.55" dy="1.2" layer="1"/>
+<smd name="4" x="0.95" y="1.3001" dx="0.55" dy="1.2" layer="1"/>
+<smd name="5" x="-0.95" y="1.3001" dx="0.55" dy="1.2" layer="1"/>
+<text x="-0.889" y="2.159" size="0.4064" layer="25">&gt;NAME</text>
+<text x="-0.9525" y="-0.1905" size="0.4064" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.2" y1="-1.5" x2="-0.7" y2="-0.85" layer="51"/>
+<rectangle x1="-0.25" y1="-1.5" x2="0.25" y2="-0.85" layer="51"/>
+<rectangle x1="0.7" y1="-1.5" x2="1.2" y2="-0.85" layer="51"/>
+<rectangle x1="0.7" y1="0.85" x2="1.2" y2="1.5" layer="51"/>
+<rectangle x1="-1.2" y1="0.85" x2="-0.7" y2="1.5" layer="51"/>
+</package>
+<package name="SOD-323">
+<wire x1="-0.9" y1="0.65" x2="-0.5" y2="0.65" width="0.2032" layer="21"/>
+<wire x1="-0.5" y1="0.65" x2="0.9" y2="0.65" width="0.2032" layer="21"/>
+<wire x1="-0.9" y1="-0.65" x2="-0.5" y2="-0.65" width="0.2032" layer="21"/>
+<wire x1="-0.5" y1="-0.65" x2="0.9" y2="-0.65" width="0.2032" layer="21"/>
+<wire x1="-0.5" y1="0.65" x2="-0.5" y2="-0.65" width="0.2032" layer="21"/>
+<smd name="1" x="-1.15" y="0" dx="0.63" dy="0.83" layer="1"/>
+<smd name="2" x="1.15" y="0" dx="0.63" dy="0.83" layer="1"/>
+<text x="-0.889" y="1.016" size="0.4064" layer="25">&gt;NAME</text>
+<text x="-1.016" y="-1.397" size="0.4064" layer="27">&gt;VALUE</text>
+</package>
 </packages>
 </library>
 <library name="rcl">
@@ -1026,18 +1051,17 @@ design rules under a new name.</description>
 <attribute name="OC_NEWARK" value="42M2667" x="15.59" y="15.4" size="1.778" layer="28" rot="MR270" display="off"/>
 </element>
 <element name="IC1" library="avr-7" package="TQFP32-08" value="M168" x="73.405" y="13.7244" smashed="yes" rot="R270">
-<attribute name="VALUE" x="70.4766" y="12.4958" size="0.762" layer="27" font="vector" ratio="15"/>
+<attribute name="VALUE" x="70.4766" y="12.4958" size="1.016" layer="27" font="vector" ratio="15"/>
 </element>
 <element name="IC2" library="74xx-eu" package="SO14" value="74HC126D" x="45.9486" y="13.0302" smashed="yes">
-<attribute name="VALUE" x="42.7736" y="12.2682" size="0.762" layer="27" font="vector" ratio="15"/>
-<attribute name="NAME" x="41.1226" y="11.1252" size="0.762" layer="25" font="vector" ratio="15" rot="R90"/>
+<attribute name="VALUE" x="43.942" y="13.3096" size="1.016" layer="27" font="vector" ratio="15"/>
+<attribute name="NAME" x="41.1226" y="11.1252" size="1.016" layer="25" font="vector" ratio="15" rot="R90"/>
 </element>
 <element name="X1" library="con-molex" package="52745-1690" value="52745-1690" x="42.8042" y="2.196" smashed="yes">
 <attribute name="MF" value="MOLEX" x="42.8042" y="2.196" size="1.778" layer="27" display="off"/>
 <attribute name="MPN" value="52745-1690" x="42.8042" y="2.196" size="1.778" layer="27" display="off"/>
 <attribute name="OC_FARNELL" value="unknown" x="42.8042" y="2.196" size="1.778" layer="27" display="off"/>
 <attribute name="OC_NEWARK" value="57H4224" x="42.8042" y="2.196" size="1.778" layer="27" display="off"/>
-<attribute name="NAME" x="35.7242" y="5.466" size="0.762" layer="25" font="vector" ratio="15"/>
 </element>
 <element name="X2" library="con-molex" package="52745-1690" value="52745-1690" x="82.4448" y="2.2214" smashed="yes">
 <attribute name="MF" value="MOLEX" x="82.4448" y="2.2214" size="1.778" layer="27" display="off"/>
@@ -1090,167 +1114,164 @@ design rules under a new name.</description>
 <element name="IC3" library="SparkFun" package="SOT223" value="" x="61.8998" y="14.8336" smashed="yes">
 <attribute name="VALUE" x="60.8203" y="14.6431" size="0.4064" layer="27"/>
 </element>
-<element name="JP15" library="SparkFun" package="1X02" value="" x="88.5444" y="9.3218" smashed="yes" rot="R270">
-<attribute name="VALUE" x="85.3694" y="10.5918" size="1.27" layer="27" rot="R270"/>
+<element name="JP15" library="SparkFun" package="1X02" value="" x="87.7824" y="9.9314" smashed="yes" rot="R270">
+<attribute name="VALUE" x="84.6074" y="11.2014" size="1.27" layer="27" rot="R270"/>
 </element>
 <element name="JP16" library="SparkFun" package="1X01" value="3.3V" x="13.97" y="1.524" smashed="yes">
-<attribute name="VALUE" x="15.621" y="0.6858" size="0.762" layer="27" font="vector" ratio="15"/>
+<attribute name="VALUE" x="15.621" y="0.6858" size="1.016" layer="27" font="vector" ratio="15"/>
 </element>
 <element name="JP17" library="SparkFun" package="1X01" value="GND" x="2.286" y="28.194" smashed="yes">
-<attribute name="VALUE" x="1.0414" y="25.7302" size="0.762" layer="27" font="vector" ratio="15"/>
+<attribute name="VALUE" x="1.1176" y="25.3492" size="1.016" layer="27" font="vector" ratio="15"/>
 </element>
 <element name="JP18" library="SparkFun" package="1X01" value="+5V" x="42.1132" y="27.9146" smashed="yes" rot="R180">
-<attribute name="VALUE" x="45.2882" y="29.5656" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="43.1038" y="26.4414" size="1.016" layer="27" font="vector" ratio="15" rot="R180"/>
 </element>
 <element name="C1" library="rcl" package="C1206" value="10u" x="62.103" y="2.54" smashed="yes" rot="R180">
-<attribute name="NAME" x="61.468" y="1.4224" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
-<attribute name="VALUE" x="64.262" y="1.4224" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+<attribute name="NAME" x="61.468" y="1.4224" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="64.262" y="1.4224" size="1.016" layer="27" font="vector" ratio="15" rot="R180"/>
 </element>
 <element name="C2" library="rcl" package="C1206" value="10u" x="61.3664" y="8.6614" smashed="yes" rot="R180">
-<attribute name="NAME" x="65.4304" y="7.747" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
-<attribute name="VALUE" x="66.1416" y="8.7122" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+<attribute name="NAME" x="65.4304" y="7.747" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="66.1416" y="8.7122" size="1.016" layer="27" font="vector" ratio="15" rot="R180"/>
 </element>
 <element name="C5" library="SparkFun" package="0805" value="100n" x="70.2056" y="7.8232" smashed="yes">
-<attribute name="NAME" x="71.882" y="7.7597" size="0.762" layer="25" font="vector" ratio="15"/>
-<attribute name="VALUE" x="71.6788" y="6.8326" size="0.762" layer="27" font="vector" ratio="15"/>
+<attribute name="NAME" x="71.882" y="7.7597" size="1.016" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="71.6788" y="6.8326" size="1.016" layer="27" font="vector" ratio="15"/>
 </element>
 <element name="C6" library="SparkFun" package="0805" value="100n" x="72.4662" y="20.1676" smashed="yes" rot="R180">
-<attribute name="NAME" x="75.5142" y="21.0693" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
-<attribute name="VALUE" x="76.7842" y="19.9644" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+<attribute name="NAME" x="75.5142" y="21.0693" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="76.7842" y="19.9644" size="1.016" layer="27" font="vector" ratio="15" rot="R180"/>
 </element>
 <element name="C7" library="SparkFun" package="0805" value="100n" x="15.9766" y="15.9512" smashed="yes" rot="R90">
-<attribute name="NAME" x="16.7005" y="13.1318" size="0.762" layer="25" font="vector" ratio="15" rot="R90"/>
-<attribute name="VALUE" x="17.6022" y="14.7066" size="0.762" layer="27" font="vector" ratio="15" rot="R90"/>
+<attribute name="NAME" x="16.6751" y="12.8016" size="1.016" layer="25" font="vector" ratio="15" rot="R90"/>
+<attribute name="VALUE" x="17.78" y="14.7828" size="1.016" layer="27" font="vector" ratio="15" rot="R90"/>
 </element>
 <element name="C8" library="SparkFun" package="0805" value="100n" x="24.9174" y="24.5364" smashed="yes">
-<attribute name="NAME" x="24.1554" y="25.3619" size="0.762" layer="25" font="vector" ratio="15"/>
-<attribute name="VALUE" x="23.9014" y="23.1394" size="0.762" layer="27" font="vector" ratio="15"/>
+<attribute name="NAME" x="21.6916" y="24.1173" size="1.016" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="21.0058" y="22.86" size="1.016" layer="27" font="vector" ratio="15"/>
 </element>
 <element name="C9" library="SparkFun" package="0805" value="100n" x="25.0952" y="7.4422" smashed="yes" rot="R180">
-<attribute name="NAME" x="25.8572" y="6.6167" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
-<attribute name="VALUE" x="26.1112" y="8.8392" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+<attribute name="NAME" x="28.4988" y="8.1915" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="30.3276" y="7.0104" size="1.016" layer="27" font="vector" ratio="15" rot="R180"/>
 </element>
 <element name="C10" library="SparkFun" package="0805" value="100n" x="32.639" y="14.6304" smashed="yes" rot="R270">
-<attribute name="NAME" x="33.4391" y="15.4686" size="0.762" layer="25" font="vector" ratio="15" rot="R270"/>
-<attribute name="VALUE" x="34.417" y="15.7734" size="0.762" layer="27" font="vector" ratio="15" rot="R270"/>
+<attribute name="NAME" x="33.4391" y="15.4686" size="1.016" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="34.417" y="15.7734" size="1.016" layer="27" font="vector" ratio="15" rot="R270"/>
 </element>
 <element name="C4" library="SparkFun" package="0805" value="100n" x="19.558" y="2.3876" smashed="yes" rot="R180">
-<attribute name="NAME" x="22.5298" y="2.7559" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
-<attribute name="VALUE" x="23.6474" y="1.7018" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+<attribute name="NAME" x="23.1394" y="2.9845" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="24.1046" y="1.6256" size="1.016" layer="27" font="vector" ratio="15" rot="R180"/>
 </element>
 <element name="R3" library="SparkFun" package="0805" value="10k" x="31.5722" y="3.4798" smashed="yes" rot="R270">
-<attribute name="NAME" x="32.3977" y="4.2418" size="0.762" layer="25" font="vector" ratio="15" rot="R270"/>
-<attribute name="VALUE" x="30.1752" y="4.4958" size="0.762" layer="27" font="vector" ratio="15" rot="R270"/>
+<attribute name="NAME" x="32.4866" y="3.4671" size="1.016" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="32.4866" y="2.3876" size="1.016" layer="27" font="vector" ratio="15"/>
 </element>
 <element name="R4" library="SparkFun" package="0805" value="10k" x="29.2862" y="3.4544" smashed="yes" rot="R270">
-<attribute name="NAME" x="30.1117" y="4.2164" size="0.762" layer="25" font="vector" ratio="15" rot="R270"/>
-<attribute name="VALUE" x="27.8892" y="4.4704" size="0.762" layer="27" font="vector" ratio="15" rot="R270"/>
+<attribute name="NAME" x="26.5176" y="3.1115" size="1.016" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="25.9842" y="1.8796" size="1.016" layer="27" font="vector" ratio="15"/>
 </element>
-<element name="Q1" library="crystal" package="HC49UP" value="16Mhz" x="9.0932" y="14.5542" smashed="yes" rot="R90">
+<element name="Q1" library="crystal" package="HC49UP" value="12Mhz" x="9.0932" y="14.5542" smashed="yes" rot="R90">
 <attribute name="MF" value="" x="9.0932" y="14.5542" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="MPN" value="" x="9.0932" y="14.5542" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="OC_FARNELL" value="unknown" x="9.0932" y="14.5542" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="OC_NEWARK" value="unknown" x="9.0932" y="14.5542" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="NAME" x="5.8674" y="10.5664" size="0.762" layer="25" font="vector" ratio="15" rot="R90"/>
-<attribute name="VALUE" x="5.8928" y="12.827" size="0.762" layer="27" font="vector" ratio="15" rot="R90"/>
+<attribute name="NAME" x="5.8674" y="10.5664" size="1.016" layer="25" font="vector" ratio="15" rot="R90"/>
+<attribute name="VALUE" x="5.8928" y="12.827" size="1.016" layer="27" font="vector" ratio="15" rot="R90"/>
 </element>
 <element name="C11" library="SparkFun" package="0805" value="18p" x="13.5636" y="10.033" smashed="yes" rot="R90">
-<attribute name="NAME" x="13.2461" y="6.5278" size="0.762" layer="25" font="vector" ratio="15" rot="R90"/>
-<attribute name="VALUE" x="14.3256" y="6.5532" size="0.762" layer="27" font="vector" ratio="15" rot="R90"/>
+<attribute name="NAME" x="13.2461" y="6.5278" size="1.016" layer="25" font="vector" ratio="15" rot="R90"/>
+<attribute name="VALUE" x="14.3256" y="6.5532" size="1.016" layer="27" font="vector" ratio="15" rot="R90"/>
 </element>
 <element name="C12" library="SparkFun" package="0805" value="18p" x="13.6398" y="13.9446" smashed="yes" rot="R270">
-<attribute name="NAME" x="11.3157" y="14.9098" size="0.762" layer="25" font="vector" ratio="15" rot="R270"/>
-<attribute name="VALUE" x="12.2428" y="14.9606" size="0.762" layer="27" font="vector" ratio="15" rot="R270"/>
+<attribute name="NAME" x="10.6807" y="15.5194" size="1.016" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="11.7856" y="15.4432" size="1.016" layer="27" font="vector" ratio="15" rot="R270"/>
 </element>
 <element name="R5" library="SparkFun" package="0805" value="180" x="29.8742" y="24.4062" smashed="yes" rot="R180">
-<attribute name="NAME" x="30.6362" y="23.5807" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
-<attribute name="VALUE" x="30.8902" y="25.8032" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+<attribute name="NAME" x="30.56" y="23.5807" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
 </element>
 <element name="R6" library="SparkFun" package="0805" value="180" x="29.1122" y="26.1014" smashed="yes" rot="R180">
-<attribute name="NAME" x="29.8742" y="25.2759" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
-<attribute name="VALUE" x="31.5506" y="28.362" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+<attribute name="NAME" x="27.7406" y="26.5713" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
 </element>
 <element name="R7" library="SparkFun" package="0805" value="180" x="27.8676" y="27.7204" smashed="yes" rot="R180">
-<attribute name="NAME" x="27.5628" y="29.4349" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
-<attribute name="VALUE" x="30.2298" y="29.4984" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+<attribute name="NAME" x="28.7566" y="29.5111" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
 </element>
-<element name="LED1" library="SparkFun" package="LED-1206" value="" x="39.0144" y="27.051" smashed="yes" rot="R90">
-<attribute name="NAME" x="38.9382" y="21.8186" size="0.762" layer="25" font="vector" ratio="15" rot="R90"/>
+<element name="L1" library="SparkFun" package="LED-1206" value="" x="39.0144" y="27.051" smashed="yes" rot="R90">
+<attribute name="NAME" x="38.9636" y="22.8092" size="1.016" layer="25" font="vector" ratio="15" rot="R90"/>
 <attribute name="VALUE" x="40.7924" y="26.035" size="0.4064" layer="27" rot="R90"/>
 </element>
-<element name="LED2" library="SparkFun" package="LED-1206" value="" x="35.9664" y="27.051" smashed="yes" rot="R90">
-<attribute name="NAME" x="34.7218" y="24.4348" size="0.762" layer="25" font="vector" ratio="15" rot="R270"/>
+<element name="L2" library="SparkFun" package="LED-1206" value="" x="35.9664" y="27.051" smashed="yes" rot="R90">
+<attribute name="NAME" x="35.4584" y="24.511" size="1.016" layer="25" font="vector" ratio="15" rot="R270"/>
 <attribute name="VALUE" x="37.7444" y="26.035" size="0.4064" layer="27" rot="R90"/>
 </element>
-<element name="LED3" library="SparkFun" package="LED-1206" value="" x="32.9184" y="27.051" smashed="yes" rot="R90">
-<attribute name="NAME" x="34.0614" y="21.6916" size="0.762" layer="25" font="vector" ratio="15" rot="R90"/>
+<element name="L3" library="SparkFun" package="LED-1206" value="" x="32.9184" y="27.051" smashed="yes" rot="R90">
+<attribute name="NAME" x="33.2994" y="22.606" size="1.016" layer="25" font="vector" ratio="15" rot="R90"/>
 <attribute name="VALUE" x="34.6964" y="26.035" size="0.4064" layer="27" rot="R90"/>
 </element>
-<element name="LED4" library="SparkFun" package="LED-1206" value="" x="62.738" y="27.178" smashed="yes" rot="R90">
-<attribute name="NAME" x="61.341" y="26.289" size="0.762" layer="25" font="vector" ratio="15" rot="R90"/>
+<element name="L4" library="SparkFun" package="LED-1206" value="" x="62.738" y="27.178" smashed="yes" rot="R90">
+<attribute name="NAME" x="61.2394" y="26.6954" size="1.016" layer="25" font="vector" ratio="15" rot="R90"/>
 <attribute name="VALUE" x="64.516" y="26.162" size="0.4064" layer="27" rot="R90"/>
 </element>
 <element name="R8" library="SparkFun" package="0805" value="180" x="63.1928" y="23.067" smashed="yes" rot="R270">
-<attribute name="NAME" x="64.0183" y="23.829" size="0.762" layer="25" font="vector" ratio="15" rot="R270"/>
-<attribute name="VALUE" x="61.7958" y="24.083" size="0.762" layer="27" font="vector" ratio="15" rot="R270"/>
+<attribute name="NAME" x="62.658" y="20.7113" size="1.016" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="61.5926" y="23.4988" size="1.016" layer="27" font="vector" ratio="15" rot="R270"/>
 </element>
 <element name="R9" library="SparkFun" package="0805" value="5k" x="42.7736" y="19.2786" smashed="yes" rot="R180">
-<attribute name="NAME" x="43.5356" y="18.4531" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
-<attribute name="VALUE" x="43.7896" y="20.6756" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+<attribute name="NAME" x="43.7642" y="21.0439" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="43.6626" y="18.4912" size="1.016" layer="27" font="vector" ratio="15" rot="R180"/>
 </element>
 <element name="R10" library="SparkFun" package="0805" value="10k" x="52.1716" y="7.9502" smashed="yes" rot="R180">
-<attribute name="NAME" x="52.9336" y="7.1247" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
-<attribute name="VALUE" x="53.1876" y="9.3472" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+<attribute name="NAME" x="52.9336" y="7.1247" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="53.1876" y="9.3472" size="1.016" layer="27" font="vector" ratio="15" rot="R180"/>
 </element>
 <element name="R13" library="SparkFun" package="0805" value="10k" x="20.9804" y="27.9908" smashed="yes" rot="R180">
-<attribute name="NAME" x="20.6756" y="29.5783" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
-<attribute name="VALUE" x="23.4188" y="29.5656" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+<attribute name="NAME" x="19.5072" y="29.5529" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="19.4564" y="28.3972" size="1.016" layer="27" font="vector" ratio="15" rot="R180"/>
 </element>
-<element name="IC4" library="atmel" package="TQFP44" value="MEGA1284-A" x="24.638" y="15.621" smashed="yes">
+<element name="IC4" library="atmel" package="TQFP44" value="M1284" x="24.638" y="15.621" smashed="yes">
 <attribute name="OC_NEWARK" value="unknown" x="24.638" y="15.621" size="1.778" layer="27" display="off"/>
 <attribute name="MPN" value="" x="24.638" y="15.621" size="1.778" layer="27" display="off"/>
 <attribute name="MF" value="" x="24.638" y="15.621" size="1.778" layer="27" display="off"/>
 <attribute name="OC_FARNELL" value="unknown" x="24.638" y="15.621" size="1.778" layer="27" display="off"/>
-<attribute name="NAME" x="20.828" y="22.606" size="0.762" layer="25" font="vector" ratio="15"/>
-<attribute name="VALUE" x="20.193" y="6.8659" size="0.762" layer="27" font="vector" ratio="15"/>
-</element>
-<element name="D1" library="SparkFun" package="SOD-323" value="" x="16.002" y="19.4056" smashed="yes" rot="R270">
-<attribute name="NAME" x="16.891" y="20.574" size="0.762" layer="25" font="vector" ratio="15" rot="R270"/>
-<attribute name="VALUE" x="14.605" y="20.4216" size="0.4064" layer="27" rot="R270"/>
-</element>
-<element name="R12" library="SparkFun" package="0805" value="10k" x="13.9446" y="17.5006" smashed="yes" rot="R270">
-<attribute name="NAME" x="11.5951" y="18.3642" size="0.762" layer="25" font="vector" ratio="15" rot="R270"/>
-<attribute name="VALUE" x="12.4968" y="18.3134" size="0.762" layer="27" font="vector" ratio="15" rot="R270"/>
-</element>
-<element name="R2" library="SparkFun" package="0805" value="10k" x="76.7588" y="6.2992" smashed="yes" rot="R270">
-<attribute name="NAME" x="77.6097" y="6.477" size="0.762" layer="25" font="vector" ratio="15" rot="R270"/>
-<attribute name="VALUE" x="75.184" y="7.3406" size="0.762" layer="27" font="vector" ratio="15" rot="R270"/>
-</element>
-<element name="D2" library="SparkFun" package="SOD-323" value="" x="79.3242" y="7.3152" smashed="yes" rot="R180">
-<attribute name="NAME" x="80.8228" y="6.3754" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
-<attribute name="VALUE" x="80.3402" y="8.7122" size="0.4064" layer="27" rot="R180"/>
+<attribute name="VALUE" x="20.8788" y="14.1303" size="1.016" layer="27" font="vector" ratio="15"/>
 </element>
 <element name="SG1" library="SparkFun" package="BUZZER-12MM-NS" value="BUZZERNS" x="49.022" y="23.8252" smashed="yes">
-<attribute name="VALUE" x="45.847" y="20.7772" size="0.762" layer="27" font="vector" ratio="15"/>
+<attribute name="VALUE" x="45.847" y="20.7772" size="1.016" layer="27" font="vector" ratio="15"/>
 </element>
 <element name="T1" library="SparkFun" package="SOT23-3" value="" x="40.9194" y="22.4028" smashed="yes" rot="R270">
-<attribute name="NAME" x="42.6974" y="23.2283" size="0.762" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="NAME" x="38.6715" y="19.4818" size="1.016" layer="25" font="vector" ratio="15"/>
 <attribute name="VALUE" x="40.7289" y="23.4188" size="0.4064" layer="27" rot="R270"/>
 </element>
 <element name="R1" library="pot" package="3223J" value="200" x="57.3024" y="26.6192" smashed="yes" rot="R90">
-<attribute name="NAME" x="55.0799" y="25.0317" size="0.762" layer="25" font="vector" ratio="15" rot="R90"/>
-<attribute name="VALUE" x="60.7949" y="24.7142" size="0.762" layer="27" font="vector" ratio="15" rot="R90"/>
+<attribute name="NAME" x="55.4101" y="29.4005" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="56.2356" y="26.2763" size="1.016" layer="27" font="vector" ratio="15"/>
 </element>
 <element name="R11" library="SparkFun" package="0805" value="10k" x="31.3944" y="21.3868" smashed="yes" rot="R180">
-<attribute name="NAME" x="32.1564" y="20.5613" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
-<attribute name="VALUE" x="32.4104" y="22.7838" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+<attribute name="NAME" x="34.163" y="20.5359" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="34.163" y="19.304" size="1.016" layer="27" font="vector" ratio="15" rot="R180"/>
 </element>
 <element name="IC5" library="SparkFun" package="SOT223" value="" x="69.596" y="3.7592" smashed="yes" rot="R90">
 <attribute name="VALUE" x="69.7865" y="2.6797" size="0.4064" layer="27" rot="R90"/>
 </element>
 <element name="C3" library="rcl" package="C1206" value="10u" x="62.103" y="5.08" smashed="yes" rot="R180">
-<attribute name="NAME" x="59.7408" y="6.096" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
-<attribute name="VALUE" x="60.2742" y="7.0358" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+<attribute name="NAME" x="59.7408" y="6.096" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="60.2742" y="7.0358" size="1.016" layer="27" font="vector" ratio="15" rot="R180"/>
+</element>
+<element name="U1" library="SparkFun" package="SOT23-5" value="74AHC1G08" x="79.1464" y="7.1628" smashed="yes" rot="R90">
+<attribute name="REF" value="1887126 " x="79.1464" y="7.1628" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="NAME" x="76.9874" y="6.2738" size="1.016" layer="25" font="vector" ratio="15" rot="R90"/>
+<attribute name="VALUE" x="79.3369" y="6.2103" size="1.016" layer="27" font="vector" ratio="15" rot="R90"/>
+</element>
+<element name="D1" library="SparkFun" package="SOD-323" value="" x="15.2908" y="18.8468" smashed="yes">
+<attribute name="NAME" x="13.1826" y="17.0434" size="1.016" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="14.2748" y="17.4498" size="0.4064" layer="27"/>
+</element>
+<element name="R2" library="SparkFun" package="0805" value="10k" x="15.4178" y="20.4978" smashed="yes" rot="R180">
+<attribute name="NAME" x="14.8844" y="23.6093" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="16.0782" y="22.5552" size="1.016" layer="27" font="vector" ratio="15" rot="R180"/>
+</element>
+<element name="R12" library="SparkFun" package="0805" value="10k" x="75.9714" y="6.4262" smashed="yes" rot="R90">
+<attribute name="NAME" x="75.1459" y="5.6642" size="1.016" layer="25" font="vector" ratio="15" rot="R90"/>
+<attribute name="VALUE" x="77.3684" y="5.4102" size="1.016" layer="27" font="vector" ratio="15" rot="R90"/>
 </element>
 </elements>
 <signals>
@@ -1297,7 +1318,6 @@ design rules under a new name.</description>
 <wire x1="71.405" y1="10.922" x2="71.3796" y2="10.8966" width="0.3048" layer="1"/>
 <wire x1="72.205" y1="18.017" x2="72.205" y2="19.655" width="0.4064" layer="1"/>
 <wire x1="72.205" y1="19.655" x2="71.5662" y2="20.1676" width="0.4064" layer="1"/>
-<contactref element="R2" pad="2"/>
 <contactref element="R1" pad="2"/>
 <contactref element="IC5" pad="2"/>
 <wire x1="75.8698" y1="25.654" x2="78.4098" y2="25.654" width="0.6096" layer="16"/>
@@ -1312,8 +1332,9 @@ design rules under a new name.</description>
 <wire x1="71.5662" y1="21.6552" x2="72.0598" y2="22.1996" width="0.3048" layer="1"/>
 <wire x1="72.0598" y1="22.1996" x2="72.0598" y2="24.3332" width="0.3048" layer="1"/>
 <wire x1="72.0598" y1="24.3332" x2="70.7898" y2="25.654" width="0.3048" layer="1"/>
-<wire x1="78.6948" y1="4.7214" x2="77.335" y2="4.7214" width="0.3048" layer="1"/>
+<wire x1="78.6948" y1="4.7214" x2="77.8256" y2="4.7214" width="0.3048" layer="1"/>
 <contactref element="JP1" pad="8"/>
+<wire x1="77.8256" y1="4.7214" x2="77.335" y2="4.7214" width="0.3048" layer="1"/>
 <wire x1="61.468" y1="28.194" x2="43.1546" y2="28.194" width="0.3048" layer="16"/>
 <wire x1="43.1546" y1="28.194" x2="42.1132" y2="27.9146" width="0.3048" layer="16"/>
 <wire x1="43.0718" y1="28.1112" x2="42.1132" y2="27.9146" width="0.3048" layer="1"/>
@@ -1325,7 +1346,6 @@ design rules under a new name.</description>
 <wire x1="62.738" y1="0.762" x2="58.166" y2="0.762" width="0.6096" layer="1"/>
 <wire x1="58.166" y1="0.762" x2="57.658" y2="1.27" width="0.6096" layer="1"/>
 <wire x1="57.658" y1="1.27" x2="56.896" y2="2.794" width="0.6096" layer="1"/>
-<wire x1="76.7588" y1="5.3992" x2="76.7588" y2="5.2976" width="0.3048" layer="1"/>
 <wire x1="76.7588" y1="5.2976" x2="77.335" y2="4.7214" width="0.3048" layer="1"/>
 <wire x1="72.4916" y1="3.556" x2="72.6948" y2="3.7592" width="0.6096" layer="1"/>
 <wire x1="76.7588" y1="5.2976" x2="76.1636" y2="5.2976" width="0.3048" layer="1"/>
@@ -1345,10 +1365,6 @@ design rules under a new name.</description>
 <wire x1="64.2112" y1="11.7348" x2="64.2112" y2="14.2748" width="0.6096" layer="1"/>
 <wire x1="64.2112" y1="14.2748" x2="63.7794" y2="14.7066" width="0.6096" layer="1"/>
 <wire x1="85.8266" y1="14.8082" x2="85.8266" y2="14.5796" width="0.6096" layer="16"/>
-<wire x1="85.8266" y1="14.5796" x2="87.0458" y2="13.3604" width="0.6096" layer="16"/>
-<wire x1="87.0458" y1="13.3604" x2="87.0458" y2="8.1026" width="0.6096" layer="16"/>
-<wire x1="87.0458" y1="8.1026" x2="85.4202" y2="6.477" width="0.6096" layer="16"/>
-<wire x1="85.4202" y1="6.477" x2="79.5528" y2="6.477" width="0.6096" layer="16"/>
 <wire x1="79.5528" y1="6.477" x2="78.7146" y2="7.3152" width="0.6096" layer="16"/>
 <wire x1="78.7146" y1="7.3152" x2="74.8428" y2="7.3152" width="0.6096" layer="16"/>
 <wire x1="74.8428" y1="7.3152" x2="74.8428" y2="7.3516" width="0.6096" layer="16"/>
@@ -1374,6 +1390,17 @@ design rules under a new name.</description>
 <wire x1="64.008" y1="25.654" x2="65.7098" y2="25.654" width="0.3048" layer="16"/>
 <via x="63.0428" y="14.7066" extent="1-16" drill="0.6"/>
 <wire x1="63.0428" y1="14.7066" x2="63.7794" y2="14.7066" width="0.6096" layer="1"/>
+<wire x1="79.5528" y1="6.477" x2="84.7598" y2="6.477" width="0.6096" layer="16"/>
+<wire x1="86.3092" y1="14.3256" x2="85.8266" y2="14.8082" width="0.6096" layer="16"/>
+<contactref element="U1" pad="5"/>
+<contactref element="R12" pad="1"/>
+<wire x1="77.8463" y1="6.2128" x2="77.8463" y2="4.7421" width="0.3048" layer="1"/>
+<wire x1="77.8463" y1="4.7421" x2="77.8256" y2="4.7214" width="0.3048" layer="1"/>
+<wire x1="84.7598" y1="6.477" x2="85.9282" y2="7.6454" width="0.6096" layer="16"/>
+<wire x1="85.9282" y1="7.6454" x2="85.9282" y2="9.5758" width="0.6096" layer="16"/>
+<wire x1="85.9282" y1="9.5758" x2="86.3092" y2="9.9568" width="0.6096" layer="16"/>
+<wire x1="86.3092" y1="9.9568" x2="86.3092" y2="14.3256" width="0.6096" layer="16"/>
+<wire x1="76.1636" y1="5.2976" x2="75.9714" y2="5.5262" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="SCK_1284">
 <contactref element="IC2" pad="5"/>
@@ -1630,7 +1657,7 @@ design rules under a new name.</description>
 </signal>
 <signal name="N$10">
 <contactref element="R5" pad="1"/>
-<contactref element="LED1" pad="A"/>
+<contactref element="L1" pad="A"/>
 <wire x1="30.7742" y1="24.4062" x2="30.9658" y2="24.4062" width="0.3048" layer="1"/>
 <wire x1="30.9658" y1="24.4062" x2="30.9658" y2="24.33" width="0.3048" layer="1"/>
 <wire x1="30.9658" y1="24.33" x2="31.4452" y2="23.8506" width="0.3048" layer="1"/>
@@ -1639,7 +1666,7 @@ design rules under a new name.</description>
 </signal>
 <signal name="N$11">
 <contactref element="R6" pad="1"/>
-<contactref element="LED2" pad="A"/>
+<contactref element="L2" pad="A"/>
 <wire x1="30.0122" y1="26.1014" x2="31.0486" y2="26.1014" width="0.3048" layer="1"/>
 <wire x1="31.0486" y1="26.1014" x2="31.75" y2="25.4" width="0.3048" layer="1"/>
 <wire x1="31.75" y1="25.4" x2="31.75" y2="24.638" width="0.3048" layer="1"/>
@@ -1649,12 +1676,12 @@ design rules under a new name.</description>
 </signal>
 <signal name="N$12">
 <contactref element="R7" pad="1"/>
-<contactref element="LED3" pad="A"/>
+<contactref element="L3" pad="A"/>
 <wire x1="28.7676" y1="27.7204" x2="30.749" y2="27.7204" width="0.3048" layer="1"/>
 <wire x1="30.749" y1="27.7204" x2="32.9184" y2="25.551" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$14">
-<contactref element="LED4" pad="A"/>
+<contactref element="L4" pad="A"/>
 <contactref element="R8" pad="1"/>
 <wire x1="63.1928" y1="23.967" x2="63.1928" y2="25.2232" width="0.3048" layer="1"/>
 <wire x1="63.1928" y1="25.2232" x2="62.738" y2="25.678" width="0.3048" layer="1"/>
@@ -2136,16 +2163,13 @@ design rules under a new name.</description>
 <contactref element="IC4" pad="17"/>
 <contactref element="IC4" pad="5"/>
 <contactref element="IC4" pad="27"/>
-<contactref element="R12" pad="2"/>
 <wire x1="18.838" y1="16.421" x2="16.4068" y2="16.421" width="0.3048" layer="1"/>
 <wire x1="16.4068" y1="16.421" x2="15.9766" y2="16.8512" width="0.3048" layer="1"/>
-<wire x1="15.9766" y1="16.8512" x2="14.1952" y2="16.8512" width="0.3048" layer="1"/>
-<wire x1="14.1952" y1="16.8512" x2="13.9446" y2="16.6006" width="0.3048" layer="1"/>
+<wire x1="15.9766" y1="16.8512" x2="12.7652" y2="16.8512" width="0.3048" layer="1"/>
 <wire x1="25.997" y1="14.821" x2="24.638" y2="13.462" width="0.3048" layer="1"/>
 <wire x1="24.638" y1="13.462" x2="24.638" y2="9.821" width="0.3048" layer="1"/>
 <wire x1="24.638" y1="9.821" x2="24.638" y2="8.139" width="0.3048" layer="1"/>
 <wire x1="24.638" y1="8.139" x2="24.1952" y2="7.4422" width="0.3048" layer="1"/>
-<wire x1="14.1952" y1="16.8512" x2="12.7652" y2="16.8512" width="0.3048" layer="1"/>
 <wire x1="12.6238" y1="21.4884" x2="11.303" y2="22.8092" width="0.3048" layer="1"/>
 <wire x1="11.303" y1="22.8092" x2="7.62" y2="22.8092" width="0.3048" layer="1"/>
 <wire x1="7.62" y1="22.8092" x2="6.985" y2="22.1742" width="0.3048" layer="1"/>
@@ -2195,7 +2219,8 @@ design rules under a new name.</description>
 <wire x1="28.7528" y1="14.8082" x2="31.8262" y2="11.7348" width="0.3048" layer="16"/>
 <wire x1="31.8262" y1="11.7348" x2="35.1536" y2="11.7348" width="0.3048" layer="16"/>
 <wire x1="12.7652" y1="16.8512" x2="12.573" y2="17.0434" width="0.3048" layer="1"/>
-<wire x1="12.573" y1="17.0434" x2="12.573" y2="21.0566" width="0.3048" layer="1"/>
+<wire x1="12.573" y1="17.0434" x2="12.573" y2="18.9992" width="0.3048" layer="1"/>
+<wire x1="12.573" y1="18.9992" x2="12.573" y2="21.0566" width="0.3048" layer="1"/>
 <wire x1="12.573" y1="21.0566" x2="12.8016" y2="21.2852" width="0.3048" layer="1"/>
 <via x="25.654" y="27.7622" extent="1-16" drill="0.6"/>
 <wire x1="25.908" y1="24.627" x2="25.8174" y2="24.5364" width="0.3048" layer="1"/>
@@ -2250,6 +2275,9 @@ design rules under a new name.</description>
 <wire x1="38.0238" y1="5.0038" x2="38.0746" y2="5.0546" width="0.3048" layer="1"/>
 <wire x1="38.0746" y1="5.0546" x2="38.6956" y2="5.0546" width="0.3048" layer="1"/>
 <wire x1="38.6956" y1="5.0546" x2="39.0542" y2="4.696" width="0.3048" layer="1"/>
+<contactref element="D1" pad="1"/>
+<wire x1="14.1408" y1="18.8468" x2="12.7254" y2="18.8468" width="0.3048" layer="1"/>
+<wire x1="12.7254" y1="18.8468" x2="12.573" y2="18.9992" width="0.3048" layer="1"/>
 <wire x1="35.1536" y1="11.7348" x2="35.1536" y2="11.7602" width="0" layer="19" extent="16-16"/>
 </signal>
 <signal name="GPIO1">
@@ -2305,10 +2333,10 @@ design rules under a new name.</description>
 <contactref element="C10" pad="1"/>
 <contactref element="C11" pad="1"/>
 <contactref element="X1" pad="16"/>
-<contactref element="LED4" pad="C"/>
-<contactref element="LED1" pad="C"/>
-<contactref element="LED2" pad="C"/>
-<contactref element="LED3" pad="C"/>
+<contactref element="L4" pad="C"/>
+<contactref element="L1" pad="C"/>
+<contactref element="L2" pad="C"/>
+<contactref element="L3" pad="C"/>
 <contactref element="IC2" pad="7"/>
 <contactref element="C8" pad="1"/>
 <contactref element="C7" pad="1"/>
@@ -2552,19 +2580,21 @@ design rules under a new name.</description>
 <wire x1="72.2122" y1="11.4554" x2="72.2376" y2="11.4554" width="0.3048" layer="16"/>
 <wire x1="88.3666" y1="14.8082" x2="88.3666" y2="14.7066" width="0.6096" layer="16"/>
 <wire x1="88.3666" y1="14.7066" x2="88.8238" y2="14.2494" width="0.6096" layer="16"/>
-<wire x1="88.8238" y1="14.2494" x2="88.8238" y2="9.6012" width="0.6096" layer="16"/>
-<wire x1="88.8238" y1="9.6012" x2="88.5444" y2="9.3218" width="0.6096" layer="16"/>
 <wire x1="88.3666" y1="17.3482" x2="88.3666" y2="14.8082" width="0.6096" layer="16"/>
-<wire x1="87.1728" y1="5.0292" x2="87.1728" y2="7.9502" width="0.3048" layer="1"/>
-<wire x1="87.1728" y1="7.9502" x2="88.5444" y2="9.3218" width="0.3048" layer="1"/>
 <wire x1="78.4098" y1="28.194" x2="79.7306" y2="28.194" width="0.6096" layer="1"/>
 <wire x1="79.7306" y1="28.194" x2="80.6196" y2="29.083" width="0.6096" layer="1"/>
 <wire x1="80.6196" y1="29.083" x2="87.884" y2="29.083" width="0.6096" layer="1"/>
 <wire x1="87.884" y1="29.083" x2="88.4428" y2="28.5242" width="0.6096" layer="1"/>
 <wire x1="88.4428" y1="28.5242" x2="88.4428" y2="27.5844" width="0.6096" layer="1"/>
 <wire x1="88.4428" y1="27.5844" x2="88.3666" y2="27.5082" width="0.6096" layer="1"/>
-<wire x1="72.2376" y1="11.4554" x2="72.263" y2="11.43" width="0" layer="19" extent="16-16"/>
 <wire x1="75.8698" y1="28.194" x2="78.4098" y2="28.194" width="0.6096" layer="16"/>
+<wire x1="88.8238" y1="14.2494" x2="88.8238" y2="10.9728" width="0.6096" layer="16"/>
+<wire x1="88.8238" y1="10.9728" x2="87.7824" y2="9.9314" width="0.6096" layer="16"/>
+<wire x1="87.1728" y1="5.0292" x2="87.1728" y2="5.2832" width="0.3048" layer="1"/>
+<wire x1="87.1728" y1="5.2832" x2="86.2584" y2="6.1976" width="0.3048" layer="1"/>
+<wire x1="86.2584" y1="6.1976" x2="86.2584" y2="8.4074" width="0.3048" layer="1"/>
+<wire x1="86.2584" y1="8.4074" x2="87.7824" y2="9.9314" width="0.3048" layer="1"/>
+<contactref element="U1" pad="3"/>
 </signal>
 <signal name="MOSI_1284">
 <contactref element="IC2" pad="2"/>
@@ -2627,20 +2657,7 @@ design rules under a new name.</description>
 <wire x1="17.3482" y1="12.9286" x2="17.3482" y2="8.128" width="0.3048" layer="16"/>
 <wire x1="17.3482" y1="8.128" x2="14.9606" y2="5.7404" width="0.3048" layer="16"/>
 </signal>
-<signal name="N$19">
-<contactref element="IC4" pad="4"/>
-<contactref element="R12" pad="1"/>
-<contactref element="D1" pad="2"/>
-<wire x1="18.838" y1="17.221" x2="17.831" y2="17.221" width="0.3048" layer="1"/>
-<wire x1="17.831" y1="17.221" x2="17.018" y2="18.034" width="0.3048" layer="1"/>
-<wire x1="17.018" y1="18.034" x2="16.2236" y2="18.034" width="0.3048" layer="1"/>
-<wire x1="16.2236" y1="18.034" x2="16.002" y2="18.2556" width="0.3048" layer="1"/>
-<wire x1="13.9446" y1="18.4006" x2="15.857" y2="18.4006" width="0.3048" layer="1"/>
-<wire x1="15.857" y1="18.4006" x2="16.002" y2="18.2556" width="0.3048" layer="1"/>
-</signal>
 <signal name="RESET">
-<contactref element="D1" pad="1"/>
-<contactref element="D2" pad="1"/>
 <contactref element="IC2" pad="1"/>
 <contactref element="IC2" pad="4"/>
 <contactref element="IC2" pad="10"/>
@@ -2648,8 +2665,6 @@ design rules under a new name.</description>
 <wire x1="79.6948" y1="4.7214" x2="79.7052" y2="4.7572" width="0.254" layer="1"/>
 <contactref element="X1" pad="3"/>
 <contactref element="IC2" pad="13"/>
-<wire x1="80.4742" y1="7.3152" x2="80.0862" y2="7.3152" width="0.3048" layer="1"/>
-<wire x1="80.0862" y1="7.3152" x2="79.6798" y2="6.9088" width="0.3048" layer="1"/>
 <wire x1="42.1386" y1="9.9568" x2="42.1386" y2="13.208" width="0.3048" layer="1"/>
 <wire x1="46.0248" y1="10.6172" x2="45.9232" y2="10.5156" width="0.3048" layer="1"/>
 <wire x1="43.4086" y1="16.1036" x2="43.4086" y2="13.8684" width="0.3048" layer="1"/>
@@ -2665,13 +2680,10 @@ design rules under a new name.</description>
 <wire x1="79.6798" y1="2.4638" x2="79.502" y2="2.286" width="0.3048" layer="1"/>
 <via x="79.502" y="2.286" extent="1-16" drill="0.6"/>
 <wire x1="79.502" y1="2.286" x2="78.8924" y2="2.286" width="0.3048" layer="16"/>
-<wire x1="79.6798" y1="6.9088" x2="79.6798" y2="4.7364" width="0.3048" layer="1"/>
 <wire x1="79.6798" y1="4.7364" x2="79.6948" y2="4.7214" width="0.3048" layer="1"/>
 <wire x1="59.182" y1="19.558" x2="58.674" y2="20.066" width="0.3048" layer="16"/>
 <wire x1="66.421" y1="18.5166" x2="65.3796" y2="19.558" width="0.3048" layer="16"/>
 <wire x1="65.3796" y1="19.558" x2="59.182" y2="19.558" width="0.3048" layer="16"/>
-<wire x1="16.002" y1="20.5556" x2="16.002" y2="21.3614" width="0.3048" layer="1"/>
-<wire x1="16.002" y1="21.3614" x2="16.7894" y2="22.1488" width="0.3048" layer="1"/>
 <via x="16.7894" y="22.1488" extent="1-16" drill="0.6"/>
 <wire x1="16.7894" y1="22.1488" x2="26.416" y2="22.1488" width="0.3048" layer="16"/>
 <wire x1="26.416" y1="22.1488" x2="32.8422" y2="15.7226" width="0.3048" layer="16"/>
@@ -2722,24 +2734,32 @@ design rules under a new name.</description>
 <wire x1="64.77" y1="4.1402" x2="64.77" y2="12.319" width="0.3048" layer="16"/>
 <wire x1="64.77" y1="12.319" x2="66.421" y2="13.97" width="0.3048" layer="16"/>
 <wire x1="66.421" y1="13.97" x2="66.421" y2="18.5166" width="0.3048" layer="16"/>
+<contactref element="U1" pad="1"/>
+<contactref element="U1" pad="2"/>
+<contactref element="R2" pad="2"/>
+<contactref element="R12" pad="2"/>
+<wire x1="16.7894" y1="22.1488" x2="15.6862" y2="22.1488" width="0.3048" layer="1"/>
+<wire x1="15.6862" y1="22.1488" x2="14.5178" y2="20.4978" width="0.3048" layer="1"/>
+<wire x1="80.4465" y1="7.1628" x2="80.4465" y2="6.2128" width="0.3048" layer="1"/>
+<wire x1="79.7052" y1="4.7572" x2="79.7052" y2="5.4715" width="0.3048" layer="1"/>
+<wire x1="79.7052" y1="5.4715" x2="80.4465" y2="6.2128" width="0.3048" layer="1"/>
+<wire x1="80.4465" y1="7.1628" x2="76.1348" y2="7.1628" width="0.3048" layer="1"/>
+<wire x1="76.1348" y1="7.1628" x2="75.9714" y2="7.3262" width="0.3048" layer="1"/>
 <wire x1="45.9486" y1="9.9568" x2="45.9232" y2="10.5156" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="N$21">
 <contactref element="IC1" pad="29"/>
-<contactref element="D2" pad="2"/>
-<contactref element="R2" pad="1"/>
 <wire x1="76.7334" y1="14.1224" x2="77.6956" y2="14.1224" width="0.3048" layer="1"/>
 <wire x1="77.6956" y1="14.1224" x2="77.6976" y2="14.1244" width="0.3048" layer="1"/>
-<wire x1="75.7682" y1="12.9032" x2="80.01" y2="8.6614" width="0.3048" layer="16"/>
-<via x="80.01" y="8.6614" extent="1-16" drill="0.6"/>
-<wire x1="80.01" y1="8.6614" x2="79.5204" y2="8.6614" width="0.3048" layer="1"/>
-<wire x1="79.5204" y1="8.6614" x2="78.1742" y2="7.3152" width="0.3048" layer="1"/>
-<wire x1="77.9202" y1="7.0612" x2="78.1742" y2="7.3152" width="0.3048" layer="1"/>
 <wire x1="76.7334" y1="14.1224" x2="75.5142" y2="12.9032" width="0.3048" layer="1"/>
 <via x="75.5142" y="12.9032" extent="1-16" drill="0.6"/>
 <wire x1="75.5142" y1="12.9032" x2="75.7682" y2="12.9032" width="0.3048" layer="16"/>
-<wire x1="76.7588" y1="7.1992" x2="78.0582" y2="7.1992" width="0.3048" layer="1"/>
-<wire x1="78.0582" y1="7.1992" x2="78.1742" y2="7.3152" width="0.3048" layer="1"/>
+<contactref element="U1" pad="4"/>
+<wire x1="77.8463" y1="8.1128" x2="78.6232" y2="8.1128" width="0.3048" layer="1"/>
+<wire x1="78.6232" y1="8.1128" x2="79.1464" y2="8.636" width="0.3048" layer="1"/>
+<via x="79.1464" y="8.636" extent="1-16" drill="0.6"/>
+<wire x1="79.1464" y1="8.636" x2="79.1464" y2="9.271" width="0.3048" layer="16"/>
+<wire x1="79.1464" y1="9.271" x2="75.5142" y2="12.9032" width="0.3048" layer="16"/>
 </signal>
 <signal name="MISO_1284_5V">
 <contactref element="IC2" pad="11"/>
@@ -2787,9 +2807,7 @@ design rules under a new name.</description>
 <contactref element="JP15" pad="2"/>
 <wire x1="72.6948" y1="6.0706" x2="69.8754" y2="6.0706" width="0.6096" layer="1"/>
 <wire x1="69.8754" y1="6.0706" x2="69.342" y2="6.604" width="0.6096" layer="1"/>
-<wire x1="88.5444" y1="6.7818" x2="88.0618" y2="6.7818" width="0.6096" layer="16"/>
-<wire x1="88.0618" y1="6.7818" x2="86.868" y2="5.588" width="0.6096" layer="16"/>
-<wire x1="86.868" y1="5.588" x2="75.184" y2="5.588" width="0.6096" layer="16"/>
+<wire x1="87.376" y1="5.588" x2="75.184" y2="5.588" width="0.6096" layer="16"/>
 <wire x1="75.184" y1="5.588" x2="74.93" y2="5.842" width="0.6096" layer="16"/>
 <wire x1="72.9234" y1="5.842" x2="72.6948" y2="6.0706" width="0.6096" layer="1"/>
 <wire x1="69.342" y1="6.604" x2="65.027" y2="6.604" width="0.6096" layer="1"/>
@@ -2799,6 +2817,9 @@ design rules under a new name.</description>
 <via x="69.723" y="4.572" extent="1-16" drill="0.6"/>
 <wire x1="69.723" y1="4.572" x2="69.723" y2="5.9182" width="0.6096" layer="1"/>
 <wire x1="69.723" y1="5.9182" x2="69.8754" y2="6.0706" width="0.6096" layer="1"/>
+<wire x1="87.376" y1="5.588" x2="87.7316" y2="5.9436" width="0.6096" layer="16"/>
+<wire x1="87.7316" y1="5.9436" x2="87.7316" y2="7.3406" width="0.6096" layer="16"/>
+<wire x1="87.7316" y1="7.3406" x2="87.7824" y2="7.3914" width="0.6096" layer="16"/>
 </signal>
 <signal name="N$4">
 <contactref element="T1" pad="3"/>
@@ -2832,6 +2853,17 @@ design rules under a new name.</description>
 <wire x1="28.956" y1="23.622" x2="28.956" y2="24.388" width="0.3048" layer="1"/>
 <wire x1="28.956" y1="24.388" x2="28.9742" y2="24.4062" width="0.3048" layer="1"/>
 </signal>
+<signal name="N$8">
+<contactref element="R2" pad="1"/>
+<contactref element="IC4" pad="4"/>
+<contactref element="D1" pad="2"/>
+<wire x1="18.838" y1="17.221" x2="17.577" y2="17.221" width="0.3048" layer="1"/>
+<wire x1="17.577" y1="17.221" x2="17.0942" y2="17.7038" width="0.3048" layer="1"/>
+<wire x1="17.0942" y1="17.7038" x2="17.0942" y2="18.1934" width="0.3048" layer="1"/>
+<wire x1="17.0942" y1="18.1934" x2="16.4408" y2="18.8468" width="0.3048" layer="1"/>
+<wire x1="16.4408" y1="18.8468" x2="16.4408" y2="20.3748" width="0.3048" layer="1"/>
+<wire x1="16.4408" y1="20.3748" x2="16.3178" y2="20.4978" width="0.3048" layer="1"/>
+</signal>
 </signals>
 </board>
 </drawing>