Browse Source

layout weiter gemacht,
Pinzuordnung zugunsten des Layouts angepasst (PRESSO)

Sebastian Vendt 9 năm trước cách đây
mục cha
commit
d4fa5b5839
2 tập tin đã thay đổi với 763 bổ sung405 xóa
  1. 652 315
      Breakout Board/rpi_can.brd
  2. 111 90
      Breakout Board/rpi_can.sch

+ 652 - 315
Breakout Board/rpi_can.brd

@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE eagle SYSTEM "eagle.dtd">
-<eagle version="6.4">
+<eagle version="7.6.0">
 <drawing>
 <settings>
 <setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="0.025" unitdist="inch" unit="mil" style="lines" multiple="1" display="no" altdistance="0.025" altunitdist="inch" altunit="mil"/>
+<grid distance="0.025" unitdist="inch" unit="mil" style="lines" multiple="1" display="yes" altdistance="12.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="1" fill="3" visible="no" active="no"/>
@@ -32,9 +32,9 @@
 <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="yes" 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="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="yes" active="yes"/>
 <layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
 <layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
@@ -52,7 +52,7 @@
 <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="45" name="Holes" color="7" fill="1" visible="yes" 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="no" active="yes"/>
 <layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
@@ -76,8 +76,13 @@
 <wire x1="160" y1="0" x2="160" y2="68.25" width="0" layer="20"/>
 <wire x1="160" y1="68.25" x2="0" y2="68.25" width="0" layer="20"/>
 <wire x1="0" y1="68.25" x2="0" y2="0" width="0" layer="20"/>
-<dimension x1="0" y1="68.25" x2="0" y2="11.43" x3="-3.81" y3="39.84" textsize="1.778" layer="1"/>
-<dimension x1="0" y1="68.58" x2="64.77" y2="68.58" x3="32.385" y3="73.66" textsize="1.778" layer="1"/>
+<hole x="60.96" y="64.77" drill="2.75"/>
+<hole x="2.54" y="64.77" drill="2.75"/>
+<hole x="2.54" y="15.24" drill="2.75"/>
+<hole x="60.96" y="15.24" drill="2.75"/>
+<dimension x1="2.54" y1="64.77" x2="60.96" y2="64.77" x3="31.75" y3="73.66" textsize="1.778" layer="20"/>
+<dimension x1="2.54" y1="64.77" x2="2.54" y2="15.24" x3="-8.255" y3="40.005" textsize="1.778" layer="20"/>
+<dimension x1="2.54" y1="15.24" x2="60.96" y2="15.24" x3="31.75" y3="3.175" textsize="1.778" layer="20"/>
 </plain>
 <libraries>
 <library name="con-lstb">
@@ -3277,6 +3282,9 @@ design rules under a new name.</description>
 <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="|"/>
 <param name="PrefDir.2" value="0"/>
@@ -3368,165 +3376,165 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="SV1" library="con-lstb" package="MA20-2" value="" x="27.94" y="63.5">
-<attribute name="OC_NEWARK" value="unknown" x="27.94" y="63.5" size="1.778" layer="27" display="off"/>
-<attribute name="MPN" value="" x="27.94" y="63.5" size="1.778" layer="27" display="off"/>
-<attribute name="MF" value="" x="27.94" y="63.5" size="1.778" layer="27" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="27.94" y="63.5" size="1.778" layer="27" display="off"/>
+<element name="SV1" library="con-lstb" package="MA20-2" value="" x="31.75" y="64.77">
+<attribute name="OC_NEWARK" value="unknown" x="31.75" y="64.77" size="1.778" layer="27" display="off"/>
+<attribute name="MPN" value="" x="31.75" y="64.77" size="1.778" layer="27" display="off"/>
+<attribute name="MF" value="" x="31.75" y="64.77" size="1.778" layer="27" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="31.75" y="64.77" size="1.778" layer="27" display="off"/>
 </element>
-<element name="TASTER" library="con-lstb" package="MA03-1" value="" x="2.54" y="33.02" rot="R90">
-<attribute name="OC_NEWARK" value="unknown" x="2.54" y="33.02" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MPN" value="" x="2.54" y="33.02" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MF" value="" x="2.54" y="33.02" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="2.54" y="33.02" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="TASTER" library="con-lstb" package="MA03-1" value="" x="3.175" y="32.385" rot="R90">
+<attribute name="OC_NEWARK" value="unknown" x="3.175" y="32.385" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MPN" value="" x="3.175" y="32.385" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MF" value="" x="3.175" y="32.385" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="3.175" y="32.385" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="RELAIS1" library="con-lstb" package="MA03-1" value="" x="72.39" y="48.26" rot="R90">
-<attribute name="OC_NEWARK" value="unknown" x="72.39" y="48.26" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MPN" value="" x="72.39" y="48.26" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MF" value="" x="72.39" y="48.26" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="72.39" y="48.26" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="RELAIS1" library="con-lstb" package="MA03-1" value="" x="55.245" y="15.24" rot="R180">
+<attribute name="OC_NEWARK" value="unknown" x="55.245" y="15.24" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="MPN" value="" x="55.245" y="15.24" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="MF" value="" x="55.245" y="15.24" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="55.245" y="15.24" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
-<element name="RELAIS2" library="con-lstb" package="MA04-1" value="" x="88.9" y="58.42" rot="R90">
-<attribute name="OC_NEWARK" value="unknown" x="88.9" y="58.42" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MPN" value="" x="88.9" y="58.42" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MF" value="" x="88.9" y="58.42" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="88.9" y="58.42" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="RELAIS2" library="con-lstb" package="MA04-1" value="" x="43.815" y="15.24" rot="R180">
+<attribute name="OC_NEWARK" value="unknown" x="43.815" y="15.24" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="MPN" value="" x="43.815" y="15.24" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="MF" value="" x="43.815" y="15.24" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="43.815" y="15.24" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
-<element name="FLOWCTRL" library="con-lstb" package="MA03-1" value="" x="2.54" y="24.13" rot="R90">
-<attribute name="OC_NEWARK" value="unknown" x="2.54" y="24.13" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MPN" value="" x="2.54" y="24.13" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MF" value="" x="2.54" y="24.13" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="2.54" y="24.13" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="FLOWCTRL" library="con-lstb" package="MA03-1" value="" x="3.175" y="22.225" rot="R90">
+<attribute name="OC_NEWARK" value="unknown" x="3.175" y="22.225" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MPN" value="" x="3.175" y="22.225" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MF" value="" x="3.175" y="22.225" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="3.175" y="22.225" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="DISP" library="con-lstb" package="MA08-2" value="" x="60.96" y="54.61" rot="R90">
-<attribute name="OC_NEWARK" value="unknown" x="60.96" y="54.61" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MPN" value="" x="60.96" y="54.61" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MF" value="" x="60.96" y="54.61" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="60.96" y="54.61" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="DISP" library="con-lstb" package="MA08-2" value="" x="60.96" y="48.26" rot="R90">
+<attribute name="OC_NEWARK" value="unknown" x="60.96" y="48.26" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MPN" value="" x="60.96" y="48.26" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MF" value="" x="60.96" y="48.26" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="60.96" y="48.26" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="TEMP" library="con-lstb" package="MA05-1" value="" x="2.54" y="44.45" rot="R90">
-<attribute name="OC_NEWARK" value="unknown" x="2.54" y="44.45" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MPN" value="" x="2.54" y="44.45" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MF" value="" x="2.54" y="44.45" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="2.54" y="44.45" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="TEMP" library="con-lstb" package="MA05-1" value="" x="3.175" y="43.815" rot="R90">
+<attribute name="OC_NEWARK" value="unknown" x="3.175" y="43.815" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MPN" value="" x="3.175" y="43.815" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MF" value="" x="3.175" y="43.815" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="3.175" y="43.815" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="PRESSO" library="con-lstb" package="MA03-1" value="" x="2.54" y="55.88" rot="R270">
-<attribute name="OC_NEWARK" value="unknown" x="2.54" y="55.88" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="MPN" value="" x="2.54" y="55.88" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="MF" value="" x="2.54" y="55.88" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="2.54" y="55.88" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="PRESSO" library="con-lstb" package="MA03-1" value="" x="3.175" y="55.88" rot="R270">
+<attribute name="OC_NEWARK" value="unknown" x="3.175" y="55.88" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="MPN" value="" x="3.175" y="55.88" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="MF" value="" x="3.175" y="55.88" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="3.175" y="55.88" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="C1" library="resistor" package="C0805" value="100n" x="6.35" y="24.13"/>
-<element name="R1" library="resistor" package="R0805" value="2k2" x="6.35" y="26.67"/>
+<element name="C1" library="resistor" package="C0805" value="100n" x="6.985" y="22.225"/>
+<element name="R1" library="resistor" package="R0805" value="2k2" x="6.985" y="24.765"/>
 <element name="D1" library="diode" package="SOD80C" value="1N4148" x="10.795" y="27.305" rot="R180"/>
-<element name="D2" library="diode" package="SOD80C" value="1N4148" x="19.685" y="14.605"/>
-<element name="R2" library="resistor" package="R0805" value="10k" x="6.35" y="58.42" rot="R180"/>
-<element name="R3" library="resistor" package="R0805" value="10k" x="83.82" y="58.42" rot="R180"/>
-<element name="R4" library="resistor" package="R0805" value="10k" x="83.82" y="55.88" rot="R180"/>
-<element name="R5" library="resistor" package="R0805" value="10k" x="68.58" y="48.26" rot="R180"/>
-<element name="R6" library="resistor" package="R0805" value="10k" x="6.35" y="35.56"/>
-<element name="R7" library="resistor" package="R0805" value="10k" x="6.35" y="31.75" rot="R270"/>
-<element name="R8" library="resistor" package="R0805" value="15k" x="55.88" y="41.91" rot="R90"/>
-<element name="R9" library="rcl" package="PT-10S" value="5k" x="59.69" y="38.1" rot="R270"/>
-<element name="R10" library="resistor" package="R0805" value="36" x="55.88" y="63.5" rot="R270"/>
-<element name="IC1" library="74xx-eu" package="SO16" value="74HC595D" x="52.07" y="54.61" rot="R90"/>
-<element name="C2" library="resistor" package="C0805" value="100n" x="34.29" y="35.56"/>
-<element name="R11" library="resistor" package="R0805" value="4.3k" x="6.35" y="43.18" rot="R180"/>
-<element name="R12" library="resistor" package="R0805" value="4.3k" x="12.7" y="34.29" rot="R180"/>
-<element name="C3" library="resistor" package="C0805" value="100n" x="17.145" y="38.1"/>
-<element name="C4" library="resistor" package="C0805" value="100n" x="11.43" y="43.18"/>
-<element name="R13" library="resistor" package="R0805" value="4.3k" x="6.35" y="55.88"/>
-<element name="C5" library="resistor" package="C0805" value="100n" x="6.35" y="52.07"/>
-<element name="I2C" library="con-lstb" package="MA04-1" value="" x="69.85" y="15.24" rot="R270">
-<attribute name="OC_NEWARK" value="unknown" x="69.85" y="15.24" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="MPN" value="" x="69.85" y="15.24" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="MF" value="" x="69.85" y="15.24" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="69.85" y="15.24" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="D2" library="diode" package="SOD80C" value="1N4148" x="16.51" y="33.02"/>
+<element name="R2" library="resistor" package="R0805" value="10k" x="6.985" y="58.42" rot="R180"/>
+<element name="R3" library="resistor" package="R0805" value="10k" x="41.275" y="18.415" rot="R180"/>
+<element name="R4" library="resistor" package="R0805" value="10k" x="46.355" y="18.415"/>
+<element name="R5" library="resistor" package="R0805" value="10k" x="53.975" y="18.415" rot="R180"/>
+<element name="R6" library="resistor" package="R0805" value="10k" x="7.62" y="36.83" rot="R180"/>
+<element name="R7" library="resistor" package="R0805" value="10k" x="6.985" y="32.385"/>
+<element name="R8" library="resistor" package="R0805" value="15k" x="50.165" y="45.72" rot="R180"/>
+<element name="R9" library="rcl" package="PT-10S" value="5k" x="54.61" y="41.91" rot="R270"/>
+<element name="R10" library="resistor" package="R0805" value="36" x="60.96" y="60.325" rot="R180"/>
+<element name="IC1" library="74xx-eu" package="SO16" value="74HC595D" x="52.07" y="52.705" rot="R90"/>
+<element name="C2" library="resistor" package="C0805" value="100n" x="39.6875" y="40.9575" rot="R90"/>
+<element name="R11" library="resistor" package="R0805" value="4.3k" x="7.62" y="39.37"/>
+<element name="R12" library="resistor" package="R0805" value="4.3k" x="6.985" y="29.5275" rot="R180"/>
+<element name="C3" library="resistor" package="C0805" value="100n" x="11.1125" y="35.56" rot="R90"/>
+<element name="C4" library="resistor" package="C0805" value="100n" x="7.62" y="41.91"/>
+<element name="R13" library="resistor" package="R0805" value="4.3k" x="6.985" y="55.88" rot="R180"/>
+<element name="C5" library="resistor" package="C0805" value="100n" x="6.985" y="53.34"/>
+<element name="I2C" library="con-lstb" package="MA04-1" value="" x="28.575" y="59.055">
+<attribute name="OC_NEWARK" value="unknown" x="28.575" y="59.055" size="1.778" layer="27" display="off"/>
+<attribute name="MPN" value="" x="28.575" y="59.055" size="1.778" layer="27" display="off"/>
+<attribute name="MF" value="" x="28.575" y="59.055" size="1.778" layer="27" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="28.575" y="59.055" size="1.778" layer="27" display="off"/>
 </element>
-<element name="USART" library="con-lstb" package="MA04-1" value="" x="23.495" y="58.42">
-<attribute name="OC_NEWARK" value="unknown" x="23.495" y="58.42" size="1.778" layer="27" display="off"/>
-<attribute name="MPN" value="" x="23.495" y="58.42" size="1.778" layer="27" display="off"/>
-<attribute name="MF" value="" x="23.495" y="58.42" size="1.778" layer="27" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="23.495" y="58.42" size="1.778" layer="27" display="off"/>
+<element name="USART" library="con-lstb" package="MA04-1" value="" x="16.51" y="59.69">
+<attribute name="OC_NEWARK" value="unknown" x="16.51" y="59.69" size="1.778" layer="27" display="off"/>
+<attribute name="MPN" value="" x="16.51" y="59.69" size="1.778" layer="27" display="off"/>
+<attribute name="MF" value="" x="16.51" y="59.69" size="1.778" layer="27" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="16.51" y="59.69" size="1.778" layer="27" display="off"/>
 </element>
-<element name="D3" library="diode" package="SOD80C" value="1N4148" x="33.655" y="26.035" rot="R90"/>
-<element name="D4" library="diode" package="SOD80C" value="1N4148" x="31.115" y="26.035" rot="R270"/>
-<element name="GPI" library="con-lstb" package="MA05-1" value="" x="6.35" y="13.97" rot="R180">
-<attribute name="OC_NEWARK" value="unknown" x="6.35" y="13.97" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="MPN" value="" x="6.35" y="13.97" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="MF" value="" x="6.35" y="13.97" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="6.35" y="13.97" size="1.778" layer="27" rot="R180" display="off"/>
+<element name="D3" library="diode" package="SOD80C" value="1N4148" x="26.035" y="22.225" rot="R270"/>
+<element name="D4" library="diode" package="SOD80C" value="1N4148" x="22.86" y="22.225" rot="R270"/>
+<element name="GPI" library="con-lstb" package="MA05-1" value="" x="15.875" y="15.24">
+<attribute name="OC_NEWARK" value="unknown" x="15.875" y="15.24" size="1.778" layer="27" display="off"/>
+<attribute name="MPN" value="" x="15.875" y="15.24" size="1.778" layer="27" display="off"/>
+<attribute name="MF" value="" x="15.875" y="15.24" size="1.778" layer="27" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="15.875" y="15.24" size="1.778" layer="27" display="off"/>
 </element>
-<element name="R15" library="resistor" package="R0805" value="4.3k" x="8.89" y="17.78" rot="R270"/>
-<element name="C7" library="resistor" package="C0805" value="100n" x="11.43" y="19.685" rot="R90"/>
-<element name="D5" library="diode" package="SOD80C" value="1N4148" x="14.605" y="17.145" rot="R270"/>
-<element name="D6" library="diode" package="SOD80C" value="1N4148" x="22.225" y="21.59" rot="R270"/>
-<element name="R16" library="resistor" package="R0805" value="10k" x="21.59" y="27.94" rot="R180"/>
-<element name="R17" library="resistor" package="R0805" value="10k" x="16.51" y="33.02" rot="R90"/>
-<element name="R18" library="resistor" package="R0805" value="10k" x="29.845" y="12.7"/>
-<element name="R19" library="resistor" package="R0805" value="10k" x="20.32" y="31.75" rot="R180"/>
-<element name="C8" library="rcl" package="C0805" value="100nF" x="41.91" y="31.75"/>
-<element name="Q1" library="crystal" package="HC49/S" value="" x="25.4" y="35.56" rot="R180"/>
-<element name="C18" library="rcl" package="C0805" value="22p" x="29.21" y="40.64" rot="R180"/>
-<element name="C19" library="rcl" package="C0805" value="22p" x="24.13" y="39.37"/>
-<element name="U$1" library="transistor-fet+irf7201" package="SO-8" value="" x="40.64" y="40.64" rot="R180"/>
-<element name="U$2" library="transistor-fet+irf7201" package="SO-8" value="" x="38.1" y="40.64" rot="R180"/>
-<element name="SV5" library="con-lstb" package="MA05-1" value="" x="50.8" y="41.91" rot="R90">
-<attribute name="OC_NEWARK" value="unknown" x="50.8" y="41.91" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MPN" value="" x="50.8" y="41.91" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MF" value="" x="50.8" y="41.91" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="50.8" y="41.91" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="R15" library="resistor" package="R0805" value="4.3k" x="13.335" y="19.05" rot="R270"/>
+<element name="C7" library="resistor" package="C0805" value="100n" x="15.5575" y="20.955" rot="R90"/>
+<element name="D5" library="diode" package="SOD80C" value="1N4148" x="16.51" y="27.305" rot="R180"/>
+<element name="D6" library="diode" package="SOD80C" value="1N4148" x="22.225" y="27.305" rot="R180"/>
+<element name="R16" library="resistor" package="R0805" value="10k" x="20.32" y="23.495" rot="R90"/>
+<element name="R17" library="resistor" package="R0805" value="10k" x="13.335" y="23.495" rot="R90"/>
+<element name="R18" library="resistor" package="R0805" value="10k" x="18.415" y="19.05" rot="R270"/>
+<element name="R19" library="resistor" package="R0805" value="10k" x="19.05" y="30.48" rot="R180"/>
+<element name="C8" library="rcl" package="C0805" value="100nF" x="10.795" y="55.245" rot="R270"/>
+<element name="Q1" library="crystal" package="HC49/S" value="" x="43.18" y="22.225" rot="R180"/>
+<element name="C18" library="rcl" package="C0805" value="22p" x="44.45" y="26.67" rot="R180"/>
+<element name="C19" library="rcl" package="C0805" value="22p" x="39.37" y="26.67"/>
+<element name="U$1" library="transistor-fet+irf7201" package="SO-8" value="" x="55.245" y="29.21"/>
+<element name="U$2" library="transistor-fet+irf7201" package="SO-8" value="" x="55.245" y="34.29"/>
+<element name="SV5" library="con-lstb" package="MA05-1" value="" x="61.595" y="30.48" rot="R90">
+<attribute name="OC_NEWARK" value="unknown" x="61.595" y="30.48" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MPN" value="" x="61.595" y="30.48" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MF" value="" x="61.595" y="30.48" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="61.595" y="30.48" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="R20" library="rcl" package="R0805" value="10" x="46.99" y="12.7"/>
-<element name="R21" library="rcl" package="R0805" value="10" x="50.8" y="24.13"/>
-<element name="R22" library="rcl" package="R0805" value="10" x="48.26" y="20.32"/>
-<element name="R23" library="rcl" package="R0805" value="10" x="48.26" y="16.51"/>
-<element name="IC2" library="atmel" package="TQFP32-08" value="MEGA8-AI" x="52.07" y="16.51" rot="R270"/>
-<element name="LED1" library="led" package="LED3MM" value="" x="63.5" y="22.86" rot="R180"/>
-<element name="R25" library="rcl" package="R0805" value="10k" x="40.64" y="21.59" rot="R180"/>
-<element name="R26" library="rcl" package="R0805" value="10k" x="40.64" y="24.765" rot="R180"/>
-<element name="SV6" library="con-lstb" package="MA03-2" value="" x="62.23" y="16.51" rot="R90"/>
-<element name="R27" library="rcl" package="R0805" value="570R" x="57.15" y="22.86"/>
-<element name="PWR" library="con-molex" package="22-23-2021" value="22-23-2021" x="50.8" y="31.75" rot="R270">
-<attribute name="OC_NEWARK" value="25C3832" x="50.8" y="31.75" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="MPN" value="22-23-2021" x="50.8" y="31.75" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="MF" value="MOLEX" x="50.8" y="31.75" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="OC_FARNELL" value="1462926" x="50.8" y="31.75" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="R20" library="rcl" package="R0805" value="10" x="48.895" y="26.67" rot="R180"/>
+<element name="R21" library="rcl" package="R0805" value="10" x="48.895" y="29.21" rot="R180"/>
+<element name="R22" library="rcl" package="R0805" value="10" x="48.895" y="31.75" rot="R180"/>
+<element name="R23" library="rcl" package="R0805" value="10" x="48.895" y="34.29" rot="R180"/>
+<element name="IC2" library="atmel" package="TQFP32-08" value="MEGA8-AI" x="39.37" y="33.655" rot="R90"/>
+<element name="LED1" library="led" package="LED3MM" value="" x="27.305" y="41.91" rot="R90"/>
+<element name="R25" library="rcl" package="R0805" value="10k" x="31.115" y="36.83" rot="R180"/>
+<element name="R26" library="rcl" package="R0805" value="10k" x="31.115" y="34.29" rot="R180"/>
+<element name="SV6" library="con-lstb" package="MA03-2" value="" x="46.99" y="41.275" rot="R180"/>
+<element name="R27" library="rcl" package="R0805" value="570R" x="31.75" y="40.005"/>
+<element name="PWR" library="con-molex" package="22-23-2021" value="22-23-2021" x="27.94" y="53.975" rot="R90">
+<attribute name="OC_NEWARK" value="25C3832" x="27.94" y="53.975" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MPN" value="22-23-2021" x="27.94" y="53.975" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MF" value="MOLEX" x="27.94" y="53.975" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="OC_FARNELL" value="1462926" x="27.94" y="53.975" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="GPO" library="con-lstb" package="MA04-1" value="" x="36.195" y="24.13" rot="R270">
-<attribute name="OC_NEWARK" value="unknown" x="36.195" y="24.13" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="MPN" value="" x="36.195" y="24.13" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="MF" value="" x="36.195" y="24.13" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="36.195" y="24.13" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="GPO" library="con-lstb" package="MA04-1" value="" x="31.115" y="15.24" rot="R180">
+<attribute name="OC_NEWARK" value="unknown" x="31.115" y="15.24" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="MPN" value="" x="31.115" y="15.24" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="MF" value="" x="31.115" y="15.24" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="31.115" y="15.24" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
-<element name="R24" library="resistor" package="R0805" value="10k" x="33.02" y="17.78" rot="R90"/>
-<element name="R28" library="resistor" package="R0805" value="10k" x="38.1" y="17.78" rot="R90"/>
-<element name="PWR1" library="con-molex" package="22-23-2021" value="22-23-2021" x="13.97" y="55.88" rot="R270">
-<attribute name="MF" value="MOLEX" x="13.97" y="55.88" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="OC_NEWARK" value="25C3832" x="13.97" y="55.88" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="MPN" value="22-23-2021" x="13.97" y="55.88" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="OC_FARNELL" value="1462926" x="13.97" y="55.88" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="R24" library="resistor" package="R0805" value="10k" x="35.56" y="19.685" rot="R270"/>
+<element name="R28" library="resistor" package="R0805" value="10k" x="31.115" y="18.415" rot="R180"/>
+<element name="PWR1" library="con-molex" package="22-23-2021" value="22-23-2021" x="20.32" y="53.975" rot="R90">
+<attribute name="MF" value="MOLEX" x="20.32" y="53.975" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="OC_NEWARK" value="25C3832" x="20.32" y="53.975" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MPN" value="22-23-2021" x="20.32" y="53.975" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="OC_FARNELL" value="1462926" x="20.32" y="53.975" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="SV10" library="con-lstb" package="MA08-1" value="" x="55.88" y="26.67">
-<attribute name="MF" value="" x="55.88" y="26.67" size="1.778" layer="27" display="off"/>
-<attribute name="OC_NEWARK" value="unknown" x="55.88" y="26.67" size="1.778" layer="27" display="off"/>
-<attribute name="MPN" value="" x="55.88" y="26.67" size="1.778" layer="27" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="55.88" y="26.67" size="1.778" layer="27" display="off"/>
+<element name="SV10" library="con-lstb" package="MA08-1" value="" x="22.86" y="39.37" rot="R270">
+<attribute name="MF" value="" x="22.86" y="39.37" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="OC_NEWARK" value="unknown" x="22.86" y="39.37" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="MPN" value="" x="22.86" y="39.37" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="22.86" y="39.37" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="F1" library="fuse" package="PICOFUSE" value="" x="-0.635" y="-3.81">
-<attribute name="OC_NEWARK" value="unknown" x="-0.635" y="-3.81" size="1.778" layer="27" display="off"/>
-<attribute name="MPN" value="" x="-0.635" y="-3.81" size="1.778" layer="27" display="off"/>
-<attribute name="MF" value="" x="-0.635" y="-3.81" size="1.778" layer="27" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="-0.635" y="-3.81" size="1.778" layer="27" display="off"/>
+<element name="F1" library="fuse" package="PICOFUSE" value="" x="14.605" y="51.435" rot="R270">
+<attribute name="OC_NEWARK" value="unknown" x="14.605" y="51.435" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="MPN" value="" x="14.605" y="51.435" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="MF" value="" x="14.605" y="51.435" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="14.605" y="51.435" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="F2" library="fuse" package="PICOFUSE" value="" x="-0.635" y="-9.525">
-<attribute name="OC_NEWARK" value="unknown" x="-0.635" y="-9.525" size="1.778" layer="27" display="off"/>
-<attribute name="MPN" value="" x="-0.635" y="-9.525" size="1.778" layer="27" display="off"/>
-<attribute name="MF" value="" x="-0.635" y="-9.525" size="1.778" layer="27" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="-0.635" y="-9.525" size="1.778" layer="27" display="off"/>
+<element name="F2" library="fuse" package="PICOFUSE" value="" x="33.655" y="51.435" rot="R90">
+<attribute name="OC_NEWARK" value="unknown" x="33.655" y="51.435" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MPN" value="" x="33.655" y="51.435" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MF" value="" x="33.655" y="51.435" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="33.655" y="51.435" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="C6" library="resistor" package="E2-5" value="100u" x="-3.81" y="-14.605"/>
-<element name="C9" library="resistor" package="E2-5" value="100u" x="-3.81" y="-20.32"/>
+<element name="C6" library="resistor" package="E2-5" value="100u" x="38.1" y="47.625"/>
+<element name="C9" library="resistor" package="E2-5" value="100u" x="9.525" y="48.895" rot="R270"/>
 </elements>
 <signals>
 <signal name="+5V">
@@ -3556,29 +3564,96 @@ design rules under a new name.</description>
 <contactref element="C8" pad="1"/>
 <contactref element="IC1" pad="16"/>
 <contactref element="C2" pad="1"/>
-<wire x1="72.39" y1="50.8" x2="88.9" y2="62.23" width="0" layer="19" extent="1-1"/>
-<wire x1="59.69" y1="45.72" x2="72.39" y2="50.8" width="0" layer="19" extent="1-1"/>
-<wire x1="55.88" y1="42.76" x2="59.69" y2="45.72" width="0" layer="19" extent="1-1"/>
-<wire x1="48.9966" y1="50.165" x2="55.88" y2="42.76" width="0" layer="19" extent="1-1"/>
-<wire x1="55.88" y1="62.65" x2="48.9966" y2="50.165" width="0" layer="19" extent="1-1"/>
-<wire x1="46.99" y1="26.67" x2="55.88" y2="42.76" width="0" layer="19" extent="1-1"/>
-<wire x1="50.87" y1="20.8026" x2="46.99" y2="26.67" width="0" layer="19" extent="1-1"/>
-<wire x1="52.47" y1="20.8026" x2="50.87" y2="20.8026" width="0" layer="19" extent="1-1"/>
-<wire x1="39.69" y1="24.765" x2="46.99" y2="26.67" width="0" layer="19" extent="1-1"/>
-<wire x1="39.69" y1="21.59" x2="39.69" y2="24.765" width="0" layer="19" extent="1-1"/>
-<wire x1="38.1" y1="18.63" x2="39.69" y2="21.59" width="0" layer="19" extent="1-1"/>
-<wire x1="36.195" y1="22.86" x2="39.69" y2="21.59" width="0" layer="19" extent="1-1"/>
-<wire x1="40.96" y1="31.75" x2="39.69" y2="24.765" width="0" layer="19" extent="1-1"/>
-<wire x1="33.44" y1="35.56" x2="40.96" y2="31.75" width="0" layer="19" extent="1-1"/>
-<wire x1="51.67" y1="12.2174" x2="50.87" y2="20.8026" width="0" layer="19" extent="1-1"/>
-<wire x1="50.07" y1="12.2174" x2="51.67" y2="12.2174" width="0" layer="19" extent="1-1"/>
-<wire x1="60.96" y1="13.97" x2="51.67" y2="12.2174" width="0" layer="19" extent="1-1"/>
-<wire x1="2.54" y1="26.67" x2="33.44" y2="35.56" width="0" layer="19" extent="1-1"/>
-<wire x1="3.81" y1="13.97" x2="2.54" y2="26.67" width="0" layer="19" extent="1-1"/>
-<wire x1="-5.715" y1="-3.81" x2="3.81" y2="13.97" width="0" layer="19" extent="1-1"/>
-<wire x1="-4.826" y1="-20.32" x2="-5.715" y2="-3.81" width="0" layer="19" extent="1-1"/>
-<wire x1="3.81" y1="64.77" x2="2.54" y2="26.67" width="0" layer="19" extent="1-1"/>
-<wire x1="6.35" y1="64.77" x2="3.81" y2="64.77" width="0" layer="19" extent="1-1"/>
+<wire x1="7.62" y1="66.04" x2="10.16" y2="66.04" width="0.3048" layer="1"/>
+<wire x1="10.795" y1="56.195" x2="11.115" y2="56.515" width="0.3048" layer="1"/>
+<wire x1="11.115" y1="56.515" x2="14.605" y2="56.515" width="0.3048" layer="1"/>
+<wire x1="9.525" y1="49.911" x2="14.605" y2="54.991" width="0.3048" layer="1"/>
+<wire x1="14.605" y1="54.991" x2="14.605" y2="56.515" width="0.3048" layer="1"/>
+<wire x1="3.175" y1="24.765" x2="2.54" y2="24.765" width="0.4064" layer="1"/>
+<wire x1="2.54" y1="24.765" x2="0.9525" y2="23.1775" width="0.4064" layer="1"/>
+<wire x1="0.9525" y1="23.1775" x2="0.9525" y2="18.415" width="0.4064" layer="1"/>
+<wire x1="0.9525" y1="18.415" x2="1.5875" y2="17.78" width="0.4064" layer="1"/>
+<wire x1="1.5875" y1="17.78" x2="3.81" y2="17.78" width="0.4064" layer="1"/>
+<wire x1="3.81" y1="17.78" x2="9.2075" y2="12.3825" width="0.4064" layer="1"/>
+<wire x1="29.21" y1="12.3825" x2="29.845" y2="13.0175" width="0.4064" layer="1"/>
+<wire x1="29.21" y1="12.3825" x2="19.05" y2="12.3825" width="0.4064" layer="1"/>
+<wire x1="19.05" y1="12.3825" x2="18.415" y2="13.0175" width="0.4064" layer="1"/>
+<wire x1="18.415" y1="13.0175" x2="18.415" y2="15.24" width="0.4064" layer="1"/>
+<wire x1="9.2075" y1="12.3825" x2="17.78" y2="12.3825" width="0.4064" layer="1"/>
+<wire x1="17.78" y1="12.3825" x2="18.415" y2="13.0175" width="0.4064" layer="1"/>
+<wire x1="29.845" y1="15.24" x2="29.845" y2="13.0175" width="0.4064" layer="1"/>
+<wire x1="29.845" y1="13.0175" x2="30.48" y2="12.3825" width="0.4064" layer="1"/>
+<wire x1="30.48" y1="12.3825" x2="39.37" y2="12.3825" width="0.4064" layer="1"/>
+<wire x1="39.37" y1="12.3825" x2="40.005" y2="13.0175" width="0.4064" layer="1"/>
+<wire x1="40.005" y1="15.24" x2="40.005" y2="13.0175" width="0.4064" layer="1"/>
+<wire x1="40.005" y1="13.0175" x2="40.64" y2="12.3825" width="0.4064" layer="1"/>
+<wire x1="40.64" y1="12.3825" x2="52.07" y2="12.3825" width="0.4064" layer="1"/>
+<wire x1="52.07" y1="12.3825" x2="52.705" y2="13.0175" width="0.4064" layer="1"/>
+<wire x1="52.705" y1="13.0175" x2="52.705" y2="15.24" width="0.4064" layer="1"/>
+<wire x1="29.845" y1="15.24" x2="29.845" y2="17.78" width="0.3048" layer="1"/>
+<wire x1="29.845" y1="17.78" x2="30.265" y2="18.2" width="0.3048" layer="1"/>
+<wire x1="30.265" y1="18.2" x2="30.265" y2="18.415" width="0.3048" layer="1"/>
+<wire x1="39.77" y1="37.9476" x2="39.6875" y2="38.0301" width="0.3048" layer="1"/>
+<wire x1="39.6875" y1="38.0301" x2="39.6875" y2="40.1075" width="0.3048" layer="1"/>
+<wire x1="39.77" y1="37.9476" x2="39.6875" y2="37.8651" width="0.3048" layer="1"/>
+<wire x1="39.6875" y1="37.8651" x2="39.6875" y2="36.5125" width="0.3048" layer="1"/>
+<wire x1="39.6875" y1="36.5125" x2="40.005" y2="36.195" width="0.3048" layer="1"/>
+<wire x1="40.005" y1="36.195" x2="40.64" y2="36.195" width="0.3048" layer="1"/>
+<wire x1="40.64" y1="36.195" x2="40.9575" y2="36.195" width="0.3048" layer="1"/>
+<wire x1="40.9575" y1="36.195" x2="41.275" y2="36.5125" width="0.3048" layer="1"/>
+<wire x1="41.275" y1="36.5125" x2="41.275" y2="37.465" width="0.3048" layer="1"/>
+<wire x1="41.275" y1="37.465" x2="41.37" y2="37.56" width="0.3048" layer="1"/>
+<wire x1="41.37" y1="37.56" x2="41.37" y2="37.9476" width="0.3048" layer="1"/>
+<wire x1="40.57" y1="29.3624" x2="40.64" y2="29.4324" width="0.3048" layer="1"/>
+<wire x1="40.64" y1="29.4324" x2="40.64" y2="30.7975" width="0.3048" layer="1"/>
+<wire x1="40.64" y1="30.7975" x2="40.64" y2="36.195" width="0.3048" layer="1"/>
+<wire x1="38.97" y1="29.3624" x2="39.0525" y2="29.4449" width="0.3048" layer="1"/>
+<wire x1="39.0525" y1="29.4449" x2="39.0525" y2="30.48" width="0.3048" layer="1"/>
+<wire x1="39.0525" y1="30.48" x2="39.37" y2="30.7975" width="0.3048" layer="1"/>
+<wire x1="39.37" y1="30.7975" x2="40.64" y2="30.7975" width="0.3048" layer="1"/>
+<wire x1="34.2925" y1="28.2575" x2="38.4175" y2="28.2575" width="0.3048" layer="1"/>
+<wire x1="38.4175" y1="28.2575" x2="38.97" y2="28.81" width="0.3048" layer="1"/>
+<wire x1="38.97" y1="28.81" x2="38.97" y2="29.3624" width="0.3048" layer="1"/>
+<wire x1="59.69" y1="39.37" x2="55.88" y2="39.37" width="0.3048" layer="1"/>
+<wire x1="55.88" y1="39.37" x2="53.975" y2="41.275" width="0.3048" layer="1"/>
+<wire x1="53.975" y1="41.275" x2="52.07" y2="41.275" width="0.3048" layer="1"/>
+<wire x1="52.07" y1="41.275" x2="50.8" y2="40.005" width="0.3048" layer="1"/>
+<wire x1="50.8" y1="40.005" x2="49.53" y2="40.005" width="0.3048" layer="1"/>
+<wire x1="48.895" y1="45.72" x2="49.315" y2="45.72" width="0.3048" layer="1"/>
+<wire x1="48.9966" y1="48.26" x2="48.895" y2="48.1584" width="0.3048" layer="1"/>
+<wire x1="48.895" y1="48.1584" x2="48.895" y2="46.99" width="0.3048" layer="1"/>
+<wire x1="48.895" y1="46.99" x2="49.315" y2="46.57" width="0.3048" layer="1"/>
+<wire x1="49.315" y1="46.57" x2="49.315" y2="45.72" width="0.3048" layer="1"/>
+<wire x1="52.07" y1="41.275" x2="51.435" y2="41.91" width="0.3048" layer="1"/>
+<wire x1="51.435" y1="41.91" x2="51.435" y2="43.18" width="0.3048" layer="1"/>
+<wire x1="51.435" y1="43.18" x2="49.315" y2="45.3" width="0.3048" layer="1"/>
+<wire x1="49.315" y1="45.3" x2="49.315" y2="45.72" width="0.3048" layer="1"/>
+<wire x1="30.265" y1="18.415" x2="29.845" y2="18.835" width="0.3048" layer="1"/>
+<wire x1="29.845" y1="18.835" x2="29.845" y2="23.81" width="0.3048" layer="1"/>
+<wire x1="34.2925" y1="28.2575" x2="29.845" y2="23.81" width="0.3048" layer="1"/>
+<wire x1="49.53" y1="40.005" x2="49.53" y2="37.465" width="0.3048" layer="1"/>
+<wire x1="49.53" y1="37.465" x2="48.895" y2="36.83" width="0.3048" layer="1"/>
+<via x="48.895" y="36.83" extent="1-16" drill="0.6"/>
+<wire x1="48.895" y1="36.83" x2="48.895" y2="18.415" width="0.3048" layer="16"/>
+<wire x1="48.895" y1="18.415" x2="50.165" y2="17.145" width="0.3048" layer="16"/>
+<via x="50.165" y="17.145" extent="1-16" drill="0.6"/>
+<wire x1="50.165" y1="17.145" x2="51.435" y2="17.145" width="0.3048" layer="1"/>
+<wire x1="51.435" y1="17.145" x2="52.705" y2="15.875" width="0.3048" layer="1"/>
+<wire x1="52.705" y1="15.875" x2="52.705" y2="15.24" width="0.3048" layer="1"/>
+<wire x1="30.165" y1="34.29" x2="30.165" y2="36.83" width="0.3048" layer="1"/>
+<wire x1="10.16" y1="66.04" x2="6.35" y2="66.04" width="0.3048" layer="1"/>
+<wire x1="6.35" y1="66.04" x2="5.715" y2="65.405" width="0.3048" layer="1"/>
+<via x="5.715" y="65.405" extent="1-16" drill="0.6"/>
+<wire x1="5.715" y1="65.405" x2="5.715" y2="52.07" width="0.3048" layer="16"/>
+<wire x1="5.715" y1="52.07" x2="6.35" y2="51.435" width="0.3048" layer="16"/>
+<via x="6.35" y="51.435" extent="1-16" drill="0.6"/>
+<wire x1="6.35" y1="51.435" x2="7.62" y2="50.165" width="0.3048" layer="1"/>
+<wire x1="7.62" y1="50.165" x2="9.271" y2="50.165" width="0.3048" layer="1"/>
+<wire x1="9.271" y1="50.165" x2="9.525" y2="49.911" width="0.3048" layer="1"/>
+<wire x1="48.9966" y1="48.26" x2="60.11" y2="60.325" width="0" layer="19" extent="1-1"/>
+<wire x1="30.165" y1="34.29" x2="34.2925" y2="28.2575" width="0" layer="19" extent="1-1"/>
+<wire x1="22.86" y1="48.26" x2="30.165" y2="36.83" width="0" layer="19" extent="1-1"/>
+<wire x1="14.605" y1="54.991" x2="22.86" y2="48.26" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="+3V3">
 <contactref element="SV1" pad="1"/>
@@ -3601,25 +3676,89 @@ design rules under a new name.</description>
 <contactref element="GPO" pad="4"/>
 <contactref element="GPI" pad="5"/>
 <contactref element="R7" pad="2"/>
-<wire x1="82.97" y1="55.88" x2="82.97" y2="58.42" width="0" layer="19" extent="1-1"/>
-<wire x1="67.73" y1="48.26" x2="82.97" y2="55.88" width="0" layer="19" extent="1-1"/>
-<wire x1="69.85" y1="11.43" x2="67.73" y2="48.26" width="0" layer="19" extent="1-1"/>
-<wire x1="36.195" y1="20.32" x2="69.85" y2="11.43" width="0" layer="19" extent="1-1"/>
-<wire x1="33.02" y1="18.63" x2="36.195" y2="20.32" width="0" layer="19" extent="1-1"/>
-<wire x1="31.115" y1="27.735" x2="36.195" y2="20.32" width="0" layer="19" extent="1-1"/>
-<wire x1="22.225" y1="23.29" x2="31.115" y2="27.735" width="0" layer="19" extent="1-1"/>
-<wire x1="20.74" y1="27.94" x2="22.225" y2="23.29" width="0" layer="19" extent="1-1"/>
-<wire x1="16.51" y1="33.87" x2="20.74" y2="27.94" width="0" layer="19" extent="1-1"/>
-<wire x1="12.495" y1="27.305" x2="16.51" y2="33.87" width="0" layer="19" extent="1-1"/>
-<wire x1="7.2" y1="26.67" x2="12.495" y2="27.305" width="0" layer="19" extent="1-1"/>
-<wire x1="6.35" y1="30.9" x2="12.495" y2="27.305" width="0" layer="19" extent="1-1"/>
-<wire x1="7.2" y1="35.56" x2="6.35" y2="30.9" width="0" layer="19" extent="1-1"/>
-<wire x1="2.54" y1="49.53" x2="7.2" y2="35.56" width="0" layer="19" extent="1-1"/>
-<wire x1="5.5" y1="58.42" x2="2.54" y2="49.53" width="0" layer="19" extent="1-1"/>
-<wire x1="3.81" y1="62.23" x2="5.5" y2="58.42" width="0" layer="19" extent="1-1"/>
-<wire x1="1.27" y1="13.97" x2="7.2" y2="26.67" width="0" layer="19" extent="1-1"/>
-<wire x1="24.13" y1="62.23" x2="5.5" y2="58.42" width="0" layer="19" extent="1-1"/>
-<wire x1="27.305" y1="58.42" x2="24.13" y2="62.23" width="0" layer="19" extent="1-1"/>
+<wire x1="2.54" y1="48.895" x2="0.9525" y2="50.4825" width="0.4064" layer="1"/>
+<wire x1="0.9525" y1="50.4825" x2="0.9525" y2="59.69" width="0.4064" layer="1"/>
+<wire x1="0.9525" y1="59.69" x2="4.7625" y2="63.5" width="0.4064" layer="1"/>
+<wire x1="4.7625" y1="63.5" x2="5.715" y2="63.5" width="0.4064" layer="1"/>
+<wire x1="5.715" y1="63.5" x2="7.62" y2="63.5" width="0.4064" layer="1"/>
+<wire x1="6.135" y1="58.42" x2="5.715" y2="58.84" width="0.3048" layer="1"/>
+<wire x1="5.715" y1="58.84" x2="5.715" y2="63.5" width="0.4064" layer="1"/>
+<wire x1="22.86" y1="23.925" x2="23.925" y2="24.99" width="0.3048" layer="1"/>
+<wire x1="23.925" y1="24.99" x2="23.925" y2="27.305" width="0.3048" layer="1"/>
+<wire x1="20.955" y1="15.24" x2="27.305" y2="15.24" width="0.3048" layer="1"/>
+<wire x1="35.56" y1="18.835" x2="35.775" y2="18.415" width="0.3048" layer="1"/>
+<wire x1="35.775" y1="18.415" x2="37.465" y2="18.415" width="0.3048" layer="1"/>
+<wire x1="37.465" y1="18.415" x2="40.425" y2="18.415" width="0.3048" layer="1"/>
+<wire x1="53.125" y1="18.415" x2="47.625" y2="18.415" width="0.3048" layer="1"/>
+<wire x1="3.175" y1="48.895" x2="2.54" y2="48.895" width="0.4064" layer="1"/>
+<wire x1="2.54" y1="48.895" x2="0.9525" y2="47.3075" width="0.3048" layer="1"/>
+<wire x1="0.9525" y1="47.3075" x2="0.9525" y2="37.7825" width="0.3048" layer="1"/>
+<wire x1="0.9525" y1="37.7825" x2="1.74625" y2="36.98875" width="0.3048" layer="1"/>
+<wire x1="1.74625" y1="36.98875" x2="1.905" y2="36.83" width="0.3048" layer="1"/>
+<wire x1="1.905" y1="36.83" x2="6.77" y2="36.83" width="0.3048" layer="1"/>
+<wire x1="7.835" y1="32.385" x2="7.62" y2="32.6" width="0.4064" layer="1"/>
+<wire x1="6.985" y1="33.655" x2="1.5875" y2="33.655" width="0.3048" layer="1"/>
+<wire x1="1.5875" y1="33.655" x2="0.9525" y2="34.29" width="0.3048" layer="1"/>
+<wire x1="0.9525" y1="34.29" x2="0.9525" y2="35.8775" width="0.3048" layer="1"/>
+<wire x1="0.9525" y1="35.8775" x2="1.74625" y2="36.67125" width="0.3048" layer="1"/>
+<wire x1="1.74625" y1="36.67125" x2="1.74625" y2="36.98875" width="0.3048" layer="1"/>
+<wire x1="6.985" y1="33.655" x2="7.835" y2="32.805" width="0.3048" layer="1"/>
+<wire x1="7.835" y1="32.805" x2="7.835" y2="32.385" width="0.4064" layer="1"/>
+<wire x1="13.335" y1="24.345" x2="17.78" y2="24.345" width="0.3048" layer="1"/>
+<wire x1="17.78" y1="24.345" x2="20.32" y2="24.345" width="0.3048" layer="1"/>
+<wire x1="7.835" y1="24.765" x2="10.16" y2="24.765" width="0.3048" layer="1"/>
+<wire x1="10.16" y1="24.765" x2="10.795" y2="24.13" width="0.3048" layer="1"/>
+<wire x1="13.335" y1="24.345" x2="13.12" y2="24.13" width="0.3048" layer="1"/>
+<wire x1="13.12" y1="24.13" x2="10.795" y2="24.13" width="0.3048" layer="1"/>
+<wire x1="13.335" y1="24.345" x2="13.335" y2="25.4" width="0.3048" layer="1"/>
+<wire x1="13.335" y1="25.4" x2="12.495" y2="26.24" width="0.3048" layer="1"/>
+<wire x1="12.495" y1="26.24" x2="12.495" y2="27.305" width="0.3048" layer="1"/>
+<wire x1="20.32" y1="24.345" x2="20.74" y2="23.925" width="0.3048" layer="1"/>
+<wire x1="20.74" y1="23.925" x2="22.86" y2="23.925" width="0.3048" layer="1"/>
+<wire x1="27.94" y1="63.5" x2="26.035" y2="61.595" width="0.3048" layer="1"/>
+<wire x1="26.035" y1="61.595" x2="21.59" y2="61.595" width="0.3048" layer="1"/>
+<wire x1="21.59" y1="61.595" x2="20.32" y2="60.325" width="0.3048" layer="1"/>
+<wire x1="20.32" y1="60.325" x2="20.32" y2="59.69" width="0.3048" layer="1"/>
+<wire x1="27.94" y1="63.5" x2="29.845" y2="61.595" width="0.3048" layer="1"/>
+<wire x1="29.845" y1="61.595" x2="31.115" y2="61.595" width="0.3048" layer="1"/>
+<wire x1="31.115" y1="61.595" x2="32.385" y2="60.325" width="0.3048" layer="1"/>
+<wire x1="32.385" y1="60.325" x2="32.385" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="7.835" y1="32.385" x2="9.525" y2="32.385" width="0.3048" layer="1"/>
+<via x="9.525" y="32.385" extent="1-16" drill="0.6"/>
+<wire x1="9.525" y1="32.385" x2="12.7" y2="29.21" width="0.3048" layer="16"/>
+<via x="12.7" y="29.21" extent="1-16" drill="0.6"/>
+<wire x1="12.7" y1="29.21" x2="12.7" y2="27.51" width="0.3048" layer="1"/>
+<wire x1="12.7" y1="27.51" x2="12.495" y2="27.305" width="0.3048" layer="1"/>
+<wire x1="20.955" y1="15.24" x2="20.955" y2="17.78" width="0.3048" layer="1"/>
+<via x="20.955" y="17.78" extent="1-16" drill="0.6"/>
+<wire x1="20.955" y1="17.78" x2="20.955" y2="19.685" width="0.3048" layer="16"/>
+<wire x1="20.955" y1="19.685" x2="17.78" y2="22.86" width="0.3048" layer="16"/>
+<via x="17.78" y="22.86" extent="1-16" drill="0.6"/>
+<wire x1="17.78" y1="22.86" x2="17.78" y2="24.345" width="0.3048" layer="1"/>
+<wire x1="27.305" y1="15.24" x2="27.305" y2="17.78" width="0.3048" layer="1"/>
+<via x="27.305" y="17.78" extent="1-16" drill="0.6"/>
+<wire x1="27.305" y1="17.78" x2="36.195" y2="17.78" width="0.3048" layer="16"/>
+<wire x1="36.195" y1="17.78" x2="37.465" y2="16.51" width="0.3048" layer="16"/>
+<via x="37.465" y="16.51" extent="1-16" drill="0.6"/>
+<wire x1="37.465" y1="16.51" x2="37.465" y2="18.415" width="0.3048" layer="1"/>
+<wire x1="47.205" y1="18.415" x2="47.625" y2="18.415" width="0.3048" layer="1"/>
+<wire x1="47.625" y1="18.415" x2="47.625" y2="18.0975" width="0.3048" layer="1"/>
+<wire x1="47.625" y1="18.0975" x2="50.165" y2="15.5575" width="0.3048" layer="1"/>
+<via x="50.165" y="15.5575" extent="1-16" drill="0.6"/>
+<wire x1="50.165" y1="15.5575" x2="50.165" y2="13.335" width="0.3048" layer="16"/>
+<wire x1="50.165" y1="13.335" x2="49.2125" y2="12.3825" width="0.3048" layer="16"/>
+<wire x1="49.2125" y1="12.3825" x2="39.0525" y2="12.3825" width="0.3048" layer="16"/>
+<wire x1="39.0525" y1="12.3825" x2="37.465" y2="13.97" width="0.3048" layer="16"/>
+<wire x1="37.465" y1="13.97" x2="37.465" y2="16.51" width="0.3048" layer="16"/>
+<wire x1="7.62" y1="63.5" x2="8.89" y2="64.77" width="0.3048" layer="1"/>
+<wire x1="8.89" y1="64.77" x2="13.335" y2="64.77" width="0.3048" layer="1"/>
+<wire x1="13.335" y1="64.77" x2="13.97" y2="65.405" width="0.3048" layer="1"/>
+<wire x1="13.97" y1="65.405" x2="13.97" y2="66.675" width="0.3048" layer="1"/>
+<wire x1="13.97" y1="66.675" x2="14.605" y2="67.31" width="0.3048" layer="1"/>
+<wire x1="14.605" y1="67.31" x2="26.035" y2="67.31" width="0.3048" layer="1"/>
+<wire x1="26.035" y1="67.31" x2="26.67" y2="66.675" width="0.3048" layer="1"/>
+<wire x1="26.67" y1="66.675" x2="26.67" y2="64.77" width="0.3048" layer="1"/>
+<wire x1="26.67" y1="64.77" x2="27.94" y2="63.5" width="0.3048" layer="1"/>
 </signal>
 <signal name="GND">
 <contactref element="SV1" pad="6"/>
@@ -3688,25 +3827,29 @@ design rules under a new name.</description>
 <contactref element="C9" pad="-"/>
 <contactref element="C6" pad="-"/>
 <contactref element="C8" pad="2"/>
-<wire x1="72.39" y1="45.72" x2="88.9" y2="54.61" width="0" layer="19" extent="1-1"/>
-<wire x1="62.23" y1="45.72" x2="72.39" y2="45.72" width="0" layer="19" extent="1-1"/>
-<wire x1="69.85" y1="19.05" x2="62.23" y2="22.86" width="0" layer="19" extent="1-1"/>
-<wire x1="-2.794" y1="-14.605" x2="11.43" y2="13.97" width="0" layer="19" extent="1-1"/>
-<wire x1="-2.794" y1="-20.32" x2="-2.794" y2="-14.605" width="0" layer="19" extent="1-1"/>
+<wire x1="39.77" y1="29.3624" x2="39.6875" y2="29.2799" width="0.3048" layer="1"/>
+<wire x1="39.6875" y1="29.2799" x2="39.6875" y2="28.2575" width="0.3048" layer="1"/>
+<wire x1="39.6875" y1="28.2575" x2="38.42" y2="26.99" width="0.3048" layer="1"/>
+<wire x1="38.42" y1="26.99" x2="38.42" y2="26.67" width="0.3048" layer="1"/>
+<via x="39.6875" y="43.18" extent="1-16" drill="0.6"/>
+<wire x1="39.6875" y1="29.2799" x2="38.17" y2="29.3624" width="0" layer="19" extent="1-1"/>
+<wire x1="7.835" y1="53.34" x2="3.175" y2="53.34" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="T11">
 <contactref element="TASTER" pad="2"/>
 <contactref element="R7" pad="1"/>
 <contactref element="R12" pad="2"/>
-<wire x1="6.35" y1="32.6" x2="11.85" y2="34.29" width="0" layer="19" extent="1-1"/>
-<wire x1="2.54" y1="33.02" x2="6.35" y2="32.6" width="0" layer="19" extent="1-1"/>
+<wire x1="3.175" y1="32.385" x2="6.135" y2="32.385" width="0.3048" layer="1"/>
+<wire x1="6.135" y1="29.5275" x2="6.135" y2="32.385" width="0.3048" layer="1"/>
 </signal>
 <signal name="T21">
 <contactref element="TASTER" pad="3"/>
 <contactref element="R6" pad="1"/>
 <contactref element="R11" pad="2"/>
-<wire x1="5.5" y1="35.56" x2="5.5" y2="43.18" width="0" layer="19" extent="1-1"/>
-<wire x1="2.54" y1="35.56" x2="5.5" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="3.175" y1="34.925" x2="7.3025" y2="34.925" width="0.3048" layer="1"/>
+<wire x1="7.3025" y1="34.925" x2="8.47" y2="36.0925" width="0.3048" layer="1"/>
+<wire x1="8.47" y1="36.0925" x2="8.47" y2="36.83" width="0.4064" layer="1"/>
+<wire x1="8.47" y1="36.83" x2="8.47" y2="39.37" width="0.3048" layer="1"/>
 </signal>
 <signal name="FLOW">
 <contactref element="FLOWCTRL" pad="2"/>
@@ -3715,141 +3858,196 @@ design rules under a new name.</description>
 <contactref element="D1" pad="A"/>
 <contactref element="D2" pad="C"/>
 <contactref element="SV1" pad="11"/>
-<wire x1="17.985" y1="14.605" x2="16.51" y2="62.23" width="0" layer="19" extent="1-1"/>
-<wire x1="9.095" y1="27.305" x2="17.985" y2="14.605" width="0" layer="19" extent="1-1"/>
-<wire x1="5.5" y1="26.67" x2="9.095" y2="27.305" width="0" layer="19" extent="1-1"/>
-<wire x1="5.5" y1="24.13" x2="5.5" y2="26.67" width="0" layer="19" extent="1-1"/>
-<wire x1="2.54" y1="24.13" x2="5.5" y2="24.13" width="0" layer="19" extent="1-1"/>
+<wire x1="9.095" y1="27.305" x2="7.62" y2="27.305" width="0.3048" layer="1"/>
+<wire x1="7.62" y1="27.305" x2="6.135" y2="25.82" width="0.3048" layer="1"/>
+<wire x1="6.135" y1="25.82" x2="6.135" y2="24.765" width="0.3048" layer="1"/>
+<wire x1="6.135" y1="22.225" x2="6.135" y2="24.765" width="0.3048" layer="1"/>
+<wire x1="6.135" y1="22.225" x2="3.175" y2="22.225" width="0.3048" layer="1"/>
+<wire x1="9.095" y1="27.305" x2="14.81" y2="33.02" width="0.3048" layer="1"/>
+<wire x1="14.81" y1="33.02" x2="20.32" y2="63.5" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="PR1">
 <contactref element="PRESSO" pad="2"/>
 <contactref element="R2" pad="1"/>
 <contactref element="R13" pad="2"/>
-<wire x1="7.2" y1="55.88" x2="7.2" y2="58.42" width="0" layer="19" extent="1-1"/>
-<wire x1="2.54" y1="55.88" x2="7.2" y2="55.88" width="0" layer="19" extent="1-1"/>
+<wire x1="3.175" y1="55.88" x2="6.135" y2="55.88" width="0.3048" layer="1"/>
+<wire x1="6.135" y1="55.88" x2="6.35" y2="56.095" width="0.3048" layer="1"/>
+<wire x1="6.35" y1="56.095" x2="6.35" y2="56.515" width="0.3048" layer="1"/>
+<wire x1="6.35" y1="56.515" x2="7.835" y2="58" width="0.3048" layer="1"/>
+<wire x1="7.835" y1="58" x2="7.835" y2="58.42" width="0.3048" layer="1"/>
 </signal>
 <signal name="RELAIS1">
 <contactref element="RELAIS2" pad="3"/>
 <contactref element="R3" pad="1"/>
 <contactref element="SV1" pad="16"/>
-<wire x1="84.67" y1="58.42" x2="88.9" y2="59.69" width="0" layer="19" extent="1-1"/>
-<wire x1="21.59" y1="64.77" x2="84.67" y2="58.42" width="0" layer="19" extent="1-1"/>
+<wire x1="42.545" y1="15.24" x2="42.545" y2="17.78" width="0.3048" layer="1"/>
+<wire x1="42.545" y1="17.78" x2="42.125" y2="18.415" width="0.3048" layer="1"/>
+<wire x1="42.125" y1="18.415" x2="25.4" y2="66.04" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="RELAIS2">
 <contactref element="RELAIS2" pad="2"/>
 <contactref element="R4" pad="1"/>
 <contactref element="SV1" pad="18"/>
-<wire x1="84.67" y1="55.88" x2="88.9" y2="57.15" width="0" layer="19" extent="1-1"/>
-<wire x1="24.13" y1="64.77" x2="84.67" y2="55.88" width="0" layer="19" extent="1-1"/>
+<wire x1="45.085" y1="15.24" x2="45.085" y2="17.145" width="0.3048" layer="1"/>
+<wire x1="45.085" y1="17.145" x2="45.505" y2="17.565" width="0.3048" layer="1"/>
+<wire x1="45.505" y1="17.565" x2="45.505" y2="18.415" width="0.3048" layer="1"/>
+<wire x1="45.505" y1="18.415" x2="45.085" y2="18.415" width="0.3048" layer="1"/>
+<wire x1="45.085" y1="18.415" x2="27.94" y2="66.04" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="RELAIS3">
 <contactref element="RELAIS1" pad="2"/>
 <contactref element="R5" pad="1"/>
 <contactref element="SV1" pad="22"/>
-<wire x1="69.43" y1="48.26" x2="72.39" y2="48.26" width="0" layer="19" extent="1-1"/>
-<wire x1="29.21" y1="64.77" x2="69.43" y2="48.26" width="0" layer="19" extent="1-1"/>
+<wire x1="55.245" y1="15.24" x2="55.245" y2="17.145" width="0.3048" layer="1"/>
+<wire x1="55.245" y1="17.145" x2="54.825" y2="17.565" width="0.3048" layer="1"/>
+<wire x1="54.825" y1="17.565" x2="54.825" y2="18.415" width="0.3048" layer="1"/>
+<wire x1="54.825" y1="18.415" x2="33.02" y2="66.04" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="N$8">
 <contactref element="R8" pad="1"/>
 <contactref element="R9" pad="1"/>
-<wire x1="55.88" y1="41.06" x2="58.42" y2="40.64" width="0" layer="19" extent="1-1"/>
+<wire x1="51.015" y1="45.72" x2="52.285" y2="44.45" width="0.3048" layer="1"/>
+<wire x1="52.285" y1="44.45" x2="53.34" y2="44.45" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$9">
 <contactref element="R9" pad="3"/>
 <contactref element="DISP" pad="3"/>
-<wire x1="60.96" y1="38.1" x2="62.23" y2="48.26" width="0" layer="19" extent="1-1"/>
+<wire x1="55.88" y1="41.91" x2="57.15" y2="41.91" width="0.3048" layer="1"/>
+<wire x1="57.15" y1="41.91" x2="58.42" y2="40.64" width="0.3048" layer="1"/>
+<wire x1="58.42" y1="40.64" x2="60.96" y2="40.64" width="0.3048" layer="1"/>
+<wire x1="60.96" y1="40.64" x2="62.23" y2="41.91" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$10">
 <contactref element="DISP" pad="15"/>
 <contactref element="R10" pad="1"/>
-<wire x1="55.88" y1="64.35" x2="62.23" y2="63.5" width="0" layer="19" extent="1-1"/>
+<wire x1="62.23" y1="57.15" x2="61.81" y2="57.57" width="0.3048" layer="1"/>
+<wire x1="61.81" y1="57.57" x2="61.81" y2="60.325" width="0.3048" layer="1"/>
 </signal>
 <signal name="RS">
 <contactref element="DISP" pad="4"/>
 <contactref element="SV1" pad="36"/>
-<wire x1="59.69" y1="48.26" x2="46.99" y2="64.77" width="0" layer="19" extent="1-1"/>
+<wire x1="59.69" y1="41.91" x2="50.8" y2="66.04" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="E">
 <contactref element="DISP" pad="6"/>
 <contactref element="SV1" pad="33"/>
-<wire x1="44.45" y1="62.23" x2="59.69" y2="50.8" width="0" layer="19" extent="1-1"/>
+<wire x1="59.69" y1="44.45" x2="48.26" y2="63.5" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="D1">
 <contactref element="DISP" pad="8"/>
 <contactref element="IC1" pad="1"/>
-<wire x1="55.1434" y1="50.165" x2="59.69" y2="53.34" width="0" layer="19" extent="1-1"/>
+<wire x1="55.1434" y1="48.26" x2="56.515" y2="48.26" width="0.3048" layer="1"/>
+<wire x1="56.515" y1="48.26" x2="57.785" y2="46.99" width="0.3048" layer="1"/>
+<wire x1="57.785" y1="46.99" x2="59.69" y2="46.99" width="0.3048" layer="1"/>
 </signal>
 <signal name="D3">
 <contactref element="DISP" pad="10"/>
 <contactref element="IC1" pad="3"/>
-<wire x1="55.1434" y1="52.705" x2="59.69" y2="55.88" width="0" layer="19" extent="1-1"/>
+<wire x1="55.1434" y1="50.8" x2="56.515" y2="50.8" width="0.3048" layer="1"/>
+<wire x1="56.515" y1="50.8" x2="57.785" y2="49.53" width="0.3048" layer="1"/>
+<wire x1="57.785" y1="49.53" x2="59.69" y2="49.53" width="0.3048" layer="1"/>
 </signal>
 <signal name="D5">
 <contactref element="DISP" pad="12"/>
 <contactref element="IC1" pad="5"/>
-<wire x1="55.1434" y1="55.245" x2="59.69" y2="58.42" width="0" layer="19" extent="1-1"/>
+<wire x1="55.1434" y1="53.34" x2="56.515" y2="53.34" width="0.3048" layer="1"/>
+<wire x1="56.515" y1="53.34" x2="57.785" y2="52.07" width="0.3048" layer="1"/>
+<wire x1="57.785" y1="52.07" x2="59.69" y2="52.07" width="0.3048" layer="1"/>
 </signal>
 <signal name="D7">
 <contactref element="DISP" pad="14"/>
 <contactref element="IC1" pad="7"/>
-<wire x1="55.1434" y1="57.785" x2="59.69" y2="60.96" width="0" layer="19" extent="1-1"/>
+<wire x1="55.1434" y1="55.88" x2="56.515" y2="55.88" width="0.3048" layer="1"/>
+<wire x1="56.515" y1="55.88" x2="57.785" y2="54.61" width="0.3048" layer="1"/>
+<wire x1="57.785" y1="54.61" x2="59.69" y2="54.61" width="0.3048" layer="1"/>
 </signal>
 <signal name="R/W">
 <contactref element="DISP" pad="5"/>
 <contactref element="SV1" pad="35"/>
-<wire x1="46.99" y1="62.23" x2="62.23" y2="50.8" width="0" layer="19" extent="1-1"/>
+<wire x1="62.23" y1="44.45" x2="50.8" y2="63.5" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="D0">
 <contactref element="DISP" pad="7"/>
 <contactref element="IC1" pad="15"/>
-<wire x1="48.9966" y1="51.435" x2="62.23" y2="53.34" width="0" layer="19" extent="1-1"/>
+<wire x1="62.23" y1="46.99" x2="60.96" y2="45.72" width="0.3048" layer="1"/>
+<wire x1="60.96" y1="45.72" x2="54.61" y2="45.72" width="0.3048" layer="1"/>
+<wire x1="54.61" y1="45.72" x2="50.8" y2="49.53" width="0.3048" layer="1"/>
+<wire x1="50.8" y1="49.53" x2="48.9966" y2="49.53" width="0.3048" layer="1"/>
 </signal>
 <signal name="D2">
 <contactref element="DISP" pad="9"/>
 <contactref element="IC1" pad="2"/>
-<wire x1="55.1434" y1="51.435" x2="62.23" y2="55.88" width="0" layer="19" extent="1-1"/>
+<wire x1="55.1434" y1="49.53" x2="56.515" y2="49.53" width="0.3048" layer="1"/>
+<wire x1="56.515" y1="49.53" x2="57.785" y2="48.26" width="0.3048" layer="1"/>
+<wire x1="57.785" y1="48.26" x2="60.96" y2="48.26" width="0.3048" layer="1"/>
+<wire x1="60.96" y1="48.26" x2="62.23" y2="49.53" width="0.3048" layer="1"/>
 </signal>
 <signal name="D4">
 <contactref element="DISP" pad="11"/>
 <contactref element="IC1" pad="4"/>
-<wire x1="55.1434" y1="53.975" x2="62.23" y2="58.42" width="0" layer="19" extent="1-1"/>
+<wire x1="55.1434" y1="52.07" x2="56.515" y2="52.07" width="0.3048" layer="1"/>
+<wire x1="56.515" y1="52.07" x2="57.785" y2="50.8" width="0.3048" layer="1"/>
+<wire x1="57.785" y1="50.8" x2="60.96" y2="50.8" width="0.3048" layer="1"/>
+<wire x1="60.96" y1="50.8" x2="62.23" y2="52.07" width="0.3048" layer="1"/>
 </signal>
 <signal name="D6">
 <contactref element="DISP" pad="13"/>
 <contactref element="IC1" pad="6"/>
-<wire x1="55.1434" y1="56.515" x2="62.23" y2="60.96" width="0" layer="19" extent="1-1"/>
+<wire x1="55.1434" y1="54.61" x2="56.515" y2="54.61" width="0.3048" layer="1"/>
+<wire x1="56.515" y1="54.61" x2="57.785" y2="53.34" width="0.3048" layer="1"/>
+<wire x1="57.785" y1="53.34" x2="60.96" y2="53.34" width="0.3048" layer="1"/>
+<wire x1="60.96" y1="53.34" x2="62.23" y2="54.61" width="0.3048" layer="1"/>
 </signal>
 <signal name="CS">
 <contactref element="TEMP" pad="4"/>
 <contactref element="SV1" pad="24"/>
-<wire x1="2.54" y1="46.99" x2="31.75" y2="64.77" width="0" layer="19" extent="1-1"/>
+<wire x1="3.175" y1="46.355" x2="35.56" y2="66.04" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="MISO">
 <contactref element="TEMP" pad="3"/>
 <contactref element="SV1" pad="21"/>
-<wire x1="2.54" y1="44.45" x2="29.21" y2="62.23" width="0" layer="19" extent="1-1"/>
+<wire x1="3.175" y1="43.815" x2="33.02" y2="63.5" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="SCK">
 <contactref element="TEMP" pad="2"/>
 <contactref element="SV1" pad="23"/>
 <contactref element="IC1" pad="11"/>
-<wire x1="31.75" y1="62.23" x2="48.9966" y2="56.515" width="0" layer="19" extent="1-1"/>
-<wire x1="2.54" y1="41.91" x2="31.75" y2="62.23" width="0" layer="19" extent="1-1"/>
+<wire x1="48.9966" y1="54.61" x2="46.355" y2="54.61" width="0.3048" layer="1"/>
+<wire x1="46.355" y1="54.61" x2="39.37" y2="61.595" width="0.3048" layer="1"/>
+<wire x1="39.37" y1="61.595" x2="37.465" y2="61.595" width="0.3048" layer="1"/>
+<wire x1="37.465" y1="61.595" x2="35.56" y2="63.5" width="0.3048" layer="1"/>
+<wire x1="3.175" y1="41.275" x2="35.56" y2="63.5" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="SHIFT_G">
 <contactref element="IC1" pad="13"/>
 <contactref element="SV1" pad="32"/>
-<wire x1="48.9966" y1="53.975" x2="41.91" y2="64.77" width="0" layer="19" extent="1-1"/>
+<wire x1="45.72" y1="66.04" x2="44.45" y2="64.77" width="0.3048" layer="1"/>
+<wire x1="44.45" y1="64.77" x2="44.45" y2="59.69" width="0.3048" layer="1"/>
+<wire x1="44.45" y1="59.69" x2="45.72" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="45.72" y1="58.42" x2="50.165" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="50.165" y1="58.42" x2="50.8" y2="57.785" width="0.3048" layer="1"/>
+<wire x1="50.8" y1="57.785" x2="50.8" y2="52.705" width="0.3048" layer="1"/>
+<wire x1="50.8" y1="52.705" x2="50.165" y2="52.07" width="0.3048" layer="1"/>
+<wire x1="50.165" y1="52.07" x2="48.9966" y2="52.07" width="0.3048" layer="1"/>
 </signal>
 <signal name="SHIFT_SCLR">
 <contactref element="IC1" pad="10"/>
 <contactref element="SV1" pad="29"/>
-<wire x1="39.37" y1="62.23" x2="48.9966" y2="57.785" width="0" layer="19" extent="1-1"/>
+<wire x1="43.18" y1="63.5" x2="43.18" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="43.18" y1="59.055" x2="46.355" y2="55.88" width="0.3048" layer="1"/>
+<wire x1="46.355" y1="55.88" x2="48.9966" y2="55.88" width="0.3048" layer="1"/>
 </signal>
 <signal name="MOSI">
 <contactref element="IC1" pad="14"/>
 <contactref element="SV1" pad="19"/>
-<wire x1="26.67" y1="62.23" x2="48.9966" y2="52.705" width="0" layer="19" extent="1-1"/>
+<wire x1="48.9966" y1="50.8" x2="47.625" y2="50.8" width="0.3048" layer="1"/>
+<wire x1="46.99" y1="52.705" x2="38.735" y2="60.96" width="0.3048" layer="1"/>
+<wire x1="38.735" y1="60.96" x2="36.83" y2="60.96" width="0.3048" layer="1"/>
+<wire x1="36.83" y1="60.96" x2="36.195" y2="61.595" width="0.3048" layer="1"/>
+<wire x1="36.195" y1="61.595" x2="32.385" y2="61.595" width="0.3048" layer="1"/>
+<wire x1="32.385" y1="61.595" x2="30.48" y2="63.5" width="0.3048" layer="1"/>
+<wire x1="46.99" y1="52.705" x2="46.99" y2="51.435" width="0.3048" layer="1"/>
+<wire x1="46.99" y1="51.435" x2="47.625" y2="50.8" width="0.3048" layer="1"/>
 </signal>
 <signal name="RCK">
 <contactref element="SV1" pad="31"/>
@@ -3858,22 +4056,32 @@ design rules under a new name.</description>
 <contactref element="R11" pad="1"/>
 <contactref element="C4" pad="1"/>
 <contactref element="SV1" pad="13"/>
-<wire x1="10.58" y1="43.18" x2="19.05" y2="62.23" width="0" layer="19" extent="1-1"/>
-<wire x1="7.2" y1="43.18" x2="10.58" y2="43.18" width="0" layer="19" extent="1-1"/>
+<wire x1="6.77" y1="39.37" x2="6.77" y2="41.91" width="0.3048" layer="1"/>
+<wire x1="6.77" y1="41.91" x2="22.86" y2="63.5" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="T2">
 <contactref element="R12" pad="1"/>
 <contactref element="C3" pad="1"/>
 <contactref element="SV1" pad="15"/>
-<wire x1="16.295" y1="38.1" x2="21.59" y2="62.23" width="0" layer="19" extent="1-1"/>
-<wire x1="13.55" y1="34.29" x2="16.295" y2="38.1" width="0" layer="19" extent="1-1"/>
+<wire x1="7.835" y1="29.5275" x2="8.1525" y2="29.845" width="0.4064" layer="1"/>
+<wire x1="8.1525" y1="29.845" x2="9.525" y2="29.845" width="0.3048" layer="1"/>
+<wire x1="9.525" y1="29.845" x2="11.1125" y2="31.4325" width="0.3048" layer="1"/>
+<wire x1="11.1125" y1="31.4325" x2="11.1125" y2="34.71" width="0.3048" layer="1"/>
+<wire x1="11.1125" y1="34.71" x2="25.4" y2="63.5" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="PRESSO">
 <contactref element="C5" pad="1"/>
 <contactref element="R13" pad="1"/>
-<contactref element="SV1" pad="12"/>
-<wire x1="5.5" y1="55.88" x2="16.51" y2="64.77" width="0" layer="19" extent="1-1"/>
-<wire x1="5.5" y1="52.07" x2="5.5" y2="55.88" width="0" layer="19" extent="1-1"/>
+<wire x1="6.135" y1="53.34" x2="6.35" y2="53.555" width="0.3048" layer="1"/>
+<wire x1="6.35" y1="53.555" x2="6.35" y2="53.975" width="0.3048" layer="1"/>
+<wire x1="6.35" y1="53.975" x2="7.835" y2="55.46" width="0.3048" layer="1"/>
+<wire x1="7.835" y1="55.46" x2="7.835" y2="55.88" width="0.3048" layer="1"/>
+<contactref element="SV1" pad="7"/>
+<wire x1="15.24" y1="63.5" x2="13.6525" y2="61.9125" width="0.3048" layer="1"/>
+<wire x1="13.6525" y1="61.9125" x2="11.43" y2="61.9125" width="0.3048" layer="1"/>
+<wire x1="11.43" y1="61.9125" x2="10.4775" y2="60.96" width="0.3048" layer="1"/>
+<wire x1="10.4775" y1="60.96" x2="10.4775" y2="58.5225" width="0.3048" layer="1"/>
+<wire x1="10.4775" y1="58.5225" x2="7.835" y2="55.88" width="0.3048" layer="1"/>
 </signal>
 <signal name="WPI25">
 <contactref element="SV1" pad="37"/>
@@ -3883,12 +4091,22 @@ design rules under a new name.</description>
 <contactref element="C7" pad="1"/>
 <contactref element="R17" pad="1"/>
 <contactref element="R19" pad="2"/>
-<wire x1="16.51" y1="32.17" x2="49.53" y2="62.23" width="0" layer="19" extent="1-1"/>
-<wire x1="19.47" y1="31.75" x2="16.51" y2="32.17" width="0" layer="19" extent="1-1"/>
-<wire x1="14.605" y1="18.845" x2="16.51" y2="32.17" width="0" layer="19" extent="1-1"/>
-<wire x1="11.43" y1="18.835" x2="14.605" y2="18.845" width="0" layer="19" extent="1-1"/>
-<wire x1="8.89" y1="18.63" x2="11.43" y2="18.835" width="0" layer="19" extent="1-1"/>
-<wire x1="22.225" y1="19.89" x2="16.51" y2="32.17" width="0" layer="19" extent="1-1"/>
+<wire x1="18.21" y1="27.305" x2="20.525" y2="27.305" width="0.3048" layer="1"/>
+<wire x1="18.21" y1="27.305" x2="18.2" y2="27.315" width="0.4064" layer="1"/>
+<wire x1="18.2" y1="27.315" x2="18.2" y2="30.48" width="0.3048" layer="1"/>
+<wire x1="13.335" y1="22.645" x2="13.335" y2="19.9" width="0.3048" layer="1"/>
+<wire x1="13.335" y1="19.9" x2="13.54" y2="20.105" width="0.3048" layer="1"/>
+<wire x1="13.54" y1="20.105" x2="15.5575" y2="20.105" width="0.3048" layer="1"/>
+<wire x1="18.21" y1="27.305" x2="18.21" y2="26.1475" width="0.3048" layer="1"/>
+<wire x1="18.21" y1="26.1475" x2="17.78" y2="25.7175" width="0.3048" layer="1"/>
+<via x="17.78" y="25.7175" extent="1-16" drill="0.6"/>
+<wire x1="17.78" y1="25.7175" x2="17.78" y2="25.4" width="0.3048" layer="16"/>
+<wire x1="17.78" y1="25.4" x2="12.7" y2="20.32" width="0.3048" layer="16"/>
+<wire x1="12.7" y1="20.32" x2="11.43" y2="20.32" width="0.3048" layer="16"/>
+<via x="11.43" y="20.32" extent="1-16" drill="0.6"/>
+<wire x1="11.43" y1="20.32" x2="12.915" y2="20.32" width="0.3048" layer="1"/>
+<wire x1="12.915" y1="20.32" x2="13.335" y2="19.9" width="0.3048" layer="1"/>
+<wire x1="18.2" y1="30.48" x2="53.34" y2="63.5" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="WPI28">
 <contactref element="SV1" pad="38"/>
@@ -3897,202 +4115,321 @@ design rules under a new name.</description>
 <contactref element="R16" pad="1"/>
 <contactref element="R18" pad="2"/>
 <contactref element="GPI" pad="3"/>
-<wire x1="33.655" y1="24.335" x2="49.53" y2="64.77" width="0" layer="19" extent="1-1"/>
-<wire x1="31.115" y1="24.335" x2="33.655" y2="24.335" width="0" layer="19" extent="1-1"/>
-<wire x1="22.44" y1="27.94" x2="31.115" y2="24.335" width="0" layer="19" extent="1-1"/>
-<wire x1="30.695" y1="12.7" x2="31.115" y2="24.335" width="0" layer="19" extent="1-1"/>
-<wire x1="6.35" y1="13.97" x2="22.44" y2="27.94" width="0" layer="19" extent="1-1"/>
+<wire x1="26.035" y1="23.7" x2="26.035" y2="23.925" width="0.3048" layer="1"/>
+<wire x1="22.86" y1="20.525" x2="23.065" y2="20.32" width="0.3048" layer="1"/>
+<wire x1="23.065" y1="20.32" x2="24.13" y2="20.32" width="0.3048" layer="1"/>
+<wire x1="24.13" y1="20.32" x2="24.765" y2="20.955" width="0.3048" layer="1"/>
+<wire x1="24.765" y1="20.955" x2="24.765" y2="23.495" width="0.3048" layer="1"/>
+<wire x1="24.765" y1="23.495" x2="25.195" y2="23.925" width="0.3048" layer="1"/>
+<wire x1="25.195" y1="23.925" x2="26.035" y2="23.925" width="0.3048" layer="1"/>
+<wire x1="18.415" y1="17.78" x2="18.415" y2="18.2" width="0.3048" layer="1"/>
+<wire x1="15.875" y1="15.24" x2="15.875" y2="17.145" width="0.3048" layer="1"/>
+<wire x1="15.875" y1="17.145" x2="16.93" y2="18.2" width="0.3048" layer="1"/>
+<wire x1="16.93" y1="18.2" x2="18.415" y2="18.2" width="0.3048" layer="1"/>
+<wire x1="18.415" y1="18.2" x2="18.63" y2="18.415" width="0.3048" layer="1"/>
+<wire x1="18.63" y1="18.415" x2="19.685" y2="18.415" width="0.3048" layer="1"/>
+<wire x1="19.685" y1="18.415" x2="20.32" y2="19.05" width="0.3048" layer="1"/>
+<wire x1="20.32" y1="19.05" x2="20.32" y2="20.32" width="0.3048" layer="1"/>
+<wire x1="20.32" y1="20.32" x2="20.32" y2="22.645" width="0.3048" layer="1"/>
+<wire x1="22.86" y1="20.525" x2="22.655" y2="20.32" width="0.3048" layer="1"/>
+<wire x1="22.655" y1="20.32" x2="20.32" y2="20.32" width="0.3048" layer="1"/>
+<wire x1="26.035" y1="23.925" x2="53.34" y2="66.04" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="WPI29">
 <contactref element="SV1" pad="40"/>
 <contactref element="R28" pad="1"/>
 <contactref element="R24" pad="1"/>
 <contactref element="GPO" pad="2"/>
-<wire x1="36.195" y1="25.4" x2="52.07" y2="64.77" width="0" layer="19" extent="1-1"/>
-<wire x1="38.1" y1="16.93" x2="36.195" y2="25.4" width="0" layer="19" extent="1-1"/>
-<wire x1="33.02" y1="16.93" x2="38.1" y2="16.93" width="0" layer="19" extent="1-1"/>
+<wire x1="32.385" y1="15.24" x2="32.385" y2="17.78" width="0.3048" layer="1"/>
+<wire x1="32.385" y1="17.78" x2="31.965" y2="18.2" width="0.3048" layer="1"/>
+<wire x1="31.965" y1="18.2" x2="31.965" y2="18.415" width="0.3048" layer="1"/>
+<wire x1="31.965" y1="18.415" x2="34.085" y2="20.535" width="0.3048" layer="1"/>
+<wire x1="34.085" y1="20.535" x2="35.56" y2="20.535" width="0.3048" layer="1"/>
+<wire x1="35.56" y1="20.535" x2="55.88" y2="66.04" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="I2C/SDA">
 <contactref element="SV1" pad="3"/>
 <contactref element="I2C" pad="3"/>
 <contactref element="R25" pad="1"/>
 <contactref element="IC2" pad="27"/>
-<wire x1="56.3626" y1="15.31" x2="69.85" y2="13.97" width="0" layer="19" extent="1-1"/>
-<wire x1="41.59" y1="21.59" x2="56.3626" y2="15.31" width="0" layer="19" extent="1-1"/>
-<wire x1="6.35" y1="62.23" x2="41.59" y2="21.59" width="0" layer="19" extent="1-1"/>
+<wire x1="35.0774" y1="34.855" x2="34.36" y2="34.855" width="0.3048" layer="1"/>
+<wire x1="34.36" y1="34.855" x2="33.655" y2="35.56" width="0.3048" layer="1"/>
+<wire x1="33.655" y1="35.56" x2="33.655" y2="36.195" width="0.3048" layer="1"/>
+<wire x1="33.655" y1="36.195" x2="33.02" y2="36.83" width="0.3048" layer="1"/>
+<wire x1="33.02" y1="36.83" x2="32.065" y2="36.83" width="0.3048" layer="1"/>
+<wire x1="10.16" y1="63.5" x2="29.845" y2="59.055" width="0" layer="19" extent="1-1"/>
+<wire x1="32.065" y1="36.83" x2="29.845" y2="59.055" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="I2C/SCL">
 <contactref element="SV1" pad="5"/>
 <contactref element="I2C" pad="2"/>
 <contactref element="R26" pad="1"/>
 <contactref element="IC2" pad="28"/>
-<wire x1="56.3626" y1="16.11" x2="69.85" y2="16.51" width="0" layer="19" extent="1-1"/>
-<wire x1="41.59" y1="24.765" x2="56.3626" y2="16.11" width="0" layer="19" extent="1-1"/>
-<wire x1="8.89" y1="62.23" x2="41.59" y2="24.765" width="0" layer="19" extent="1-1"/>
+<wire x1="35.0774" y1="34.055" x2="33.89" y2="34.055" width="0.3048" layer="1"/>
+<wire x1="33.89" y1="34.055" x2="33.655" y2="34.29" width="0.3048" layer="1"/>
+<wire x1="33.655" y1="34.29" x2="32.065" y2="34.29" width="0.3048" layer="1"/>
+<wire x1="12.7" y1="63.5" x2="27.305" y2="59.055" width="0" layer="19" extent="1-1"/>
+<wire x1="32.065" y1="34.29" x2="27.305" y2="59.055" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="TXD">
 <contactref element="SV1" pad="8"/>
 <contactref element="USART" pad="2"/>
-<wire x1="11.43" y1="64.77" x2="22.225" y2="58.42" width="0" layer="19" extent="1-1"/>
+<wire x1="15.24" y1="66.04" x2="16.51" y2="64.77" width="0.3048" layer="1"/>
+<wire x1="16.51" y1="64.77" x2="16.51" y2="60.96" width="0.3048" layer="1"/>
+<wire x1="16.51" y1="60.96" x2="15.24" y2="59.69" width="0.3048" layer="1"/>
 </signal>
 <signal name="RXD">
 <contactref element="SV1" pad="10"/>
 <contactref element="USART" pad="3"/>
-<wire x1="13.97" y1="64.77" x2="24.765" y2="58.42" width="0" layer="19" extent="1-1"/>
+<wire x1="17.78" y1="66.04" x2="19.05" y2="64.77" width="0.3048" layer="1"/>
+<wire x1="19.05" y1="64.77" x2="19.05" y2="60.96" width="0.3048" layer="1"/>
+<wire x1="19.05" y1="60.96" x2="17.78" y2="59.69" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$13">
 <contactref element="GPI" pad="2"/>
 <contactref element="R15" pad="2"/>
-<wire x1="8.89" y1="13.97" x2="8.89" y2="16.93" width="0" layer="19" extent="1-1"/>
+<wire x1="13.335" y1="15.24" x2="13.335" y2="18.2" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$34">
 <contactref element="Q1" pad="2"/>
 <contactref element="C19" pad="2"/>
 <contactref element="IC2" pad="7"/>
-<wire x1="22.987" y1="35.56" x2="50.07" y2="20.8026" width="0" layer="19" extent="1-1"/>
-<wire x1="25.08" y1="39.37" x2="22.987" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="40.767" y1="22.225" x2="40.32" y2="22.672" width="0.3048" layer="1"/>
+<wire x1="40.32" y1="22.672" x2="40.32" y2="26.67" width="0.3048" layer="1"/>
+<wire x1="40.32" y1="26.67" x2="41.37" y2="27.72" width="0.3048" layer="1"/>
+<wire x1="41.37" y1="27.72" x2="41.37" y2="29.3624" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$35">
 <contactref element="Q1" pad="1"/>
 <contactref element="C18" pad="2"/>
 <contactref element="IC2" pad="8"/>
-<wire x1="27.813" y1="35.56" x2="28.26" y2="40.64" width="0" layer="19" extent="1-1"/>
-<wire x1="49.27" y1="20.8026" x2="27.813" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="42.17" y1="29.265" x2="42.17" y2="29.3624" width="0.3048" layer="1"/>
+<wire x1="45.593" y1="22.225" x2="43.5" y2="24.318" width="0.3048" layer="1"/>
+<wire x1="43.5" y1="24.318" x2="43.5" y2="26.67" width="0.3048" layer="1"/>
+<wire x1="43.5" y1="26.67" x2="42.23" y2="27.94" width="0.3048" layer="1"/>
+<wire x1="42.23" y1="27.94" x2="42.2275" y2="27.94" width="0.3048" layer="1"/>
+<wire x1="42.2275" y1="27.94" x2="42.17" y2="27.9975" width="0.3048" layer="1"/>
+<wire x1="42.17" y1="27.9975" x2="42.17" y2="29.3624" width="0.3048" layer="1"/>
 </signal>
 <signal name="RST">
 <contactref element="IC2" pad="29"/>
 <contactref element="SV6" pad="5"/>
-<wire x1="56.3626" y1="16.91" x2="63.5" y2="19.05" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="42.545" x2="42.545" y2="42.545" width="0.3048" layer="1"/>
+<via x="42.545" y="42.545" extent="1-16" drill="0.6"/>
+<wire x1="42.545" y1="42.545" x2="42.545" y2="36.5125" width="0.3048" layer="16"/>
+<wire x1="42.545" y1="36.5125" x2="39.37" y2="33.3375" width="0.3048" layer="16"/>
+<via x="39.37" y="33.3375" extent="1-16" drill="0.6"/>
+<wire x1="39.37" y1="33.3375" x2="35.1599" y2="33.3375" width="0.3048" layer="1"/>
+<wire x1="35.1599" y1="33.3375" x2="35.0774" y2="33.255" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$18">
 <contactref element="SV5" pad="2"/>
 <contactref element="U$1" pad="5"/>
-<wire x1="37.8968" y1="43.18" x2="50.8" y2="39.37" width="0" layer="19" extent="1-1"/>
+<wire x1="57.9882" y1="26.67" x2="59.055" y2="26.67" width="0.6096" layer="1"/>
+<wire x1="59.055" y1="26.67" x2="60.325" y2="27.94" width="0.6096" layer="1"/>
+<wire x1="60.325" y1="27.94" x2="61.595" y2="27.94" width="0.6096" layer="1"/>
 </signal>
 <signal name="N$19">
 <contactref element="SV5" pad="3"/>
 <contactref element="U$1" pad="8"/>
-<wire x1="37.8968" y1="39.37" x2="50.8" y2="41.91" width="0" layer="19" extent="1-1"/>
+<wire x1="57.9882" y1="30.48" x2="61.595" y2="30.48" width="0.6096" layer="1"/>
 </signal>
 <signal name="N$20">
 <contactref element="SV5" pad="4"/>
 <contactref element="U$2" pad="5"/>
-<wire x1="35.3568" y1="43.18" x2="50.8" y2="44.45" width="0" layer="19" extent="1-1"/>
+<wire x1="57.9882" y1="31.75" x2="59.055" y2="31.75" width="0.6096" layer="1"/>
+<wire x1="59.055" y1="31.75" x2="60.325" y2="33.02" width="0.6096" layer="1"/>
+<wire x1="60.325" y1="33.02" x2="61.595" y2="33.02" width="0.6096" layer="1"/>
 </signal>
 <signal name="N$21">
 <contactref element="SV5" pad="5"/>
 <contactref element="U$2" pad="8"/>
-<wire x1="35.3568" y1="39.37" x2="50.8" y2="46.99" width="0" layer="19" extent="1-1"/>
+<wire x1="57.9882" y1="35.56" x2="61.595" y2="35.56" width="0.6096" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="IC2" pad="9"/>
 <contactref element="R20" pad="2"/>
-<wire x1="47.94" y1="12.7" x2="47.7774" y2="19.31" width="0" layer="19" extent="1-1"/>
+<wire x1="47.945" y1="26.67" x2="43.76" y2="30.855" width="0.3048" layer="1"/>
+<wire x1="43.76" y1="30.855" x2="43.6626" y2="30.855" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$4">
 <contactref element="IC2" pad="10"/>
 <contactref element="R21" pad="2"/>
-<wire x1="47.7774" y1="18.51" x2="51.75" y2="24.13" width="0" layer="19" extent="1-1"/>
+<wire x1="47.945" y1="29.21" x2="46.99" y2="29.21" width="0.3048" layer="1"/>
+<wire x1="46.99" y1="29.21" x2="44.545" y2="31.655" width="0.3048" layer="1"/>
+<wire x1="44.545" y1="31.655" x2="43.6626" y2="31.655" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$5">
 <contactref element="IC2" pad="13"/>
 <contactref element="R22" pad="2"/>
-<wire x1="47.7774" y1="16.11" x2="49.21" y2="20.32" width="0" layer="19" extent="1-1"/>
+<wire x1="43.6626" y1="34.055" x2="43.7451" y2="33.9725" width="0.3048" layer="1"/>
+<wire x1="43.7451" y1="33.9725" x2="44.7675" y2="33.9725" width="0.3048" layer="1"/>
+<wire x1="47.945" y1="31.75" x2="46.99" y2="31.75" width="0.3048" layer="1"/>
+<wire x1="46.99" y1="31.75" x2="44.7675" y2="33.9725" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$7">
 <contactref element="IC2" pad="14"/>
 <contactref element="R23" pad="2"/>
-<wire x1="47.7774" y1="15.31" x2="49.21" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="47.945" y1="34.29" x2="46.355" y2="34.29" width="0.3048" layer="1"/>
+<wire x1="43.6626" y1="34.855" x2="43.7326" y2="34.925" width="0.3048" layer="1"/>
+<wire x1="43.7326" y1="34.925" x2="45.72" y2="34.925" width="0.3048" layer="1"/>
+<wire x1="46.355" y1="34.29" x2="45.72" y2="34.925" width="0.3048" layer="1"/>
 </signal>
 <signal name="LED1">
-<contactref element="IC2" pad="11"/>
 <contactref element="R27" pad="2"/>
-<wire x1="47.7774" y1="17.71" x2="58.1" y2="22.86" width="0" layer="19" extent="1-1"/>
+<contactref element="IC2" pad="24"/>
+<wire x1="36.57" y1="37.9476" x2="36.57" y2="38.995" width="0.3048" layer="1"/>
+<wire x1="36.57" y1="38.995" x2="35.56" y2="40.005" width="0.3048" layer="1"/>
+<wire x1="35.56" y1="40.005" x2="32.7" y2="40.005" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$17">
 <contactref element="U$1" pad="4"/>
 <contactref element="R20" pad="1"/>
-<wire x1="46.04" y1="12.7" x2="43.3832" y2="43.18" width="0" layer="19" extent="1-1"/>
+<wire x1="52.5018" y1="26.67" x2="49.845" y2="26.67" width="0.6096" layer="1"/>
 </signal>
 <signal name="N$11">
 <contactref element="U$1" pad="2"/>
 <contactref element="R21" pad="1"/>
-<wire x1="49.85" y1="24.13" x2="43.3832" y2="40.64" width="0" layer="19" extent="1-1"/>
+<wire x1="52.5018" y1="29.21" x2="49.845" y2="29.21" width="0.6096" layer="1"/>
 </signal>
 <signal name="N$22">
 <contactref element="U$2" pad="4"/>
 <contactref element="R22" pad="1"/>
-<wire x1="47.31" y1="20.32" x2="40.8432" y2="43.18" width="0" layer="19" extent="1-1"/>
+<wire x1="52.5018" y1="31.75" x2="49.845" y2="31.75" width="0.6096" layer="1"/>
 </signal>
 <signal name="N$23">
 <contactref element="U$2" pad="2"/>
 <contactref element="R23" pad="1"/>
-<wire x1="47.31" y1="16.51" x2="40.8432" y2="40.64" width="0" layer="19" extent="1-1"/>
+<wire x1="52.5018" y1="34.29" x2="49.845" y2="34.29" width="0.6096" layer="1"/>
 </signal>
 <signal name="N$24">
 <contactref element="R27" pad="1"/>
 <contactref element="LED1" pad="A"/>
-<wire x1="56.2" y1="22.86" x2="64.77" y2="22.86" width="0" layer="19" extent="1-1"/>
+<wire x1="27.305" y1="40.64" x2="30.165" y2="40.64" width="0.3048" layer="1"/>
+<wire x1="30.165" y1="40.64" x2="30.8" y2="40.005" width="0.3048" layer="1"/>
 </signal>
 <signal name="MISO1">
 <contactref element="SV6" pad="1"/>
 <contactref element="IC2" pad="16"/>
-<wire x1="47.7774" y1="13.71" x2="63.5" y2="13.97" width="0" layer="19" extent="1-1"/>
+<wire x1="49.53" y1="42.545" x2="48.26" y2="41.275" width="0.3048" layer="1"/>
+<wire x1="48.26" y1="41.275" x2="46.355" y2="41.275" width="0.3048" layer="1"/>
+<wire x1="46.355" y1="41.275" x2="45.72" y2="40.64" width="0.3048" layer="1"/>
+<wire x1="45.72" y1="40.64" x2="45.72" y2="37.465" width="0.3048" layer="1"/>
+<wire x1="45.72" y1="37.465" x2="44.7675" y2="36.5125" width="0.3048" layer="1"/>
+<wire x1="43.6626" y1="36.455" x2="43.7201" y2="36.5125" width="0.3048" layer="1"/>
+<wire x1="43.7201" y1="36.5125" x2="44.7675" y2="36.5125" width="0.3048" layer="1"/>
 </signal>
 <signal name="SCK1">
 <contactref element="SV6" pad="3"/>
 <contactref element="IC2" pad="17"/>
-<wire x1="49.27" y1="12.2174" x2="63.5" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="42.17" y1="37.9476" x2="42.2275" y2="38.0051" width="0.3048" layer="1"/>
+<wire x1="42.2275" y1="38.0051" x2="42.2275" y2="39.6875" width="0.3048" layer="1"/>
+<wire x1="42.2275" y1="39.6875" x2="43.815" y2="41.275" width="0.3048" layer="1"/>
+<wire x1="43.815" y1="41.275" x2="45.085" y2="41.275" width="0.3048" layer="1"/>
+<wire x1="45.085" y1="41.275" x2="46.355" y2="42.545" width="0.3048" layer="1"/>
+<wire x1="46.355" y1="42.545" x2="46.99" y2="42.545" width="0.3048" layer="1"/>
 </signal>
 <signal name="MOSI1">
 <contactref element="SV6" pad="4"/>
 <contactref element="IC2" pad="15"/>
-<wire x1="47.7774" y1="14.51" x2="60.96" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="43.6626" y1="35.655" x2="43.7576" y2="35.56" width="0.3048" layer="1"/>
+<wire x1="43.7576" y1="35.56" x2="45.085" y2="35.56" width="0.3048" layer="1"/>
+<wire x1="45.085" y1="35.56" x2="46.99" y2="37.465" width="0.3048" layer="1"/>
+<wire x1="46.99" y1="37.465" x2="46.99" y2="40.005" width="0.3048" layer="1"/>
 </signal>
 <signal name="+12V">
 <contactref element="SV5" pad="1"/>
 <contactref element="F2" pad="2"/>
-<wire x1="4.445" y1="-9.525" x2="50.8" y2="36.83" width="0" layer="19" extent="1-1"/>
+<wire x1="61.595" y1="25.4" x2="33.655" y2="56.515" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="SHIFT_RCK">
 <contactref element="IC1" pad="12"/>
 </signal>
-<signal name="B$1">
-<contactref element="IC2" pad="19"/>
-<contactref element="IC2" pad="22"/>
-<contactref element="IC2" pad="30"/>
-<contactref element="IC2" pad="31"/>
-<contactref element="IC2" pad="32"/>
-<contactref element="IC2" pad="1"/>
-<contactref element="SV10" pad="7"/>
-<contactref element="SV10" pad="6"/>
-<contactref element="SV10" pad="5"/>
-<contactref element="SV10" pad="4"/>
-<contactref element="SV10" pad="3"/>
-<contactref element="SV10" pad="2"/>
-<wire x1="59.69" y1="26.67" x2="62.23" y2="26.67" width="0" layer="19" extent="1-1"/>
-<wire x1="57.15" y1="26.67" x2="59.69" y2="26.67" width="0" layer="19" extent="1-1"/>
-<wire x1="54.61" y1="26.67" x2="57.15" y2="26.67" width="0" layer="19" extent="1-1"/>
-<wire x1="52.07" y1="26.67" x2="54.61" y2="26.67" width="0" layer="19" extent="1-1"/>
-<wire x1="49.53" y1="26.67" x2="52.07" y2="26.67" width="0" layer="19" extent="1-1"/>
-<wire x1="54.87" y1="20.8026" x2="54.61" y2="26.67" width="0" layer="19" extent="1-1"/>
-<wire x1="56.3626" y1="19.31" x2="54.87" y2="20.8026" width="0" layer="19" extent="1-1"/>
-<wire x1="56.3626" y1="18.51" x2="56.3626" y2="19.31" width="0" layer="19" extent="1-1"/>
-<wire x1="56.3626" y1="17.71" x2="56.3626" y2="18.51" width="0" layer="19" extent="1-1"/>
-<wire x1="53.27" y1="12.2174" x2="56.3626" y2="17.71" width="0" layer="19" extent="1-1"/>
-<wire x1="50.87" y1="12.2174" x2="53.27" y2="12.2174" width="0" layer="19" extent="1-1"/>
-</signal>
 <signal name="N$2">
 <contactref element="PWR1" pad="1"/>
 <contactref element="F1" pad="2"/>
-<wire x1="4.445" y1="-3.81" x2="13.97" y2="57.15" width="0" layer="19" extent="1-1"/>
+<wire x1="20.32" y1="52.705" x2="20.32" y2="49.53" width="0.6096" layer="1"/>
+<wire x1="20.32" y1="49.53" x2="17.145" y2="46.355" width="0.6096" layer="1"/>
+<wire x1="17.145" y1="46.355" x2="14.605" y2="46.355" width="0.6096" layer="1"/>
 </signal>
 <signal name="N$3">
 <contactref element="PWR" pad="1"/>
 <contactref element="F2" pad="1"/>
 <contactref element="C6" pad="+"/>
-<wire x1="-5.715" y1="-9.525" x2="50.8" y2="33.02" width="0" layer="19" extent="1-1"/>
-<wire x1="-4.826" y1="-14.605" x2="-5.715" y2="-9.525" width="0" layer="19" extent="1-1"/>
+<wire x1="27.94" y1="52.705" x2="27.94" y2="49.53" width="0.6096" layer="1"/>
+<wire x1="27.94" y1="49.53" x2="31.115" y2="46.355" width="0.6096" layer="1"/>
+<wire x1="31.115" y1="46.355" x2="33.655" y2="46.355" width="0.6096" layer="1"/>
+<wire x1="37.084" y1="47.625" x2="35.814" y2="46.355" width="0.6096" layer="1"/>
+<wire x1="35.814" y1="46.355" x2="33.655" y2="46.355" width="0.6096" layer="1"/>
+</signal>
+<signal name="ADC6">
+<contactref element="IC2" pad="19"/>
+<contactref element="SV10" pad="2"/>
+<wire x1="41.275" y1="43.18" x2="41.275" y2="39.37" width="0.3048" layer="1"/>
+<wire x1="41.275" y1="39.37" x2="40.57" y2="38.665" width="0.3048" layer="1"/>
+<wire x1="40.57" y1="38.665" x2="40.57" y2="37.9476" width="0.3048" layer="1"/>
+<wire x1="41.275" y1="43.18" x2="39.37" y2="45.085" width="0.3048" layer="1"/>
+<wire x1="39.37" y1="45.085" x2="25.4" y2="45.085" width="0.3048" layer="1"/>
+<wire x1="25.4" y1="45.085" x2="24.765" y2="45.72" width="0.3048" layer="1"/>
+<wire x1="24.765" y1="45.72" x2="22.86" y2="45.72" width="0.3048" layer="1"/>
+</signal>
+<signal name="ADC7">
+<contactref element="IC2" pad="22"/>
+<contactref element="SV10" pad="3"/>
+<wire x1="22.86" y1="43.18" x2="24.13" y2="43.18" width="0.3048" layer="1"/>
+<wire x1="24.13" y1="43.18" x2="25.4" y2="44.45" width="0.3048" layer="1"/>
+<wire x1="25.4" y1="44.45" x2="36.83" y2="44.45" width="0.3048" layer="1"/>
+<wire x1="36.83" y1="44.45" x2="38.17" y2="43.11" width="0.3048" layer="1"/>
+<wire x1="38.17" y1="37.9476" x2="38.17" y2="43.11" width="0.3048" layer="1"/>
+</signal>
+<signal name="PD0">
+<contactref element="IC2" pad="30"/>
+<contactref element="SV10" pad="4"/>
+<wire x1="22.86" y1="40.64" x2="23.495" y2="40.64" width="0.3048" layer="1"/>
+<wire x1="23.495" y1="40.64" x2="27.94" y2="36.195" width="0.3048" layer="1"/>
+<wire x1="27.94" y1="36.195" x2="27.94" y2="33.02" width="0.3048" layer="1"/>
+<wire x1="27.94" y1="33.02" x2="29.21" y2="31.75" width="0.3048" layer="1"/>
+<wire x1="29.21" y1="31.75" x2="33.02" y2="31.75" width="0.3048" layer="1"/>
+<wire x1="33.02" y1="31.75" x2="33.655" y2="32.385" width="0.3048" layer="1"/>
+<wire x1="33.655" y1="32.385" x2="35.0074" y2="32.385" width="0.3048" layer="1"/>
+<wire x1="35.0074" y1="32.385" x2="35.0774" y2="32.455" width="0.3048" layer="1"/>
+</signal>
+<signal name="PD1">
+<contactref element="IC2" pad="31"/>
+<contactref element="SV10" pad="5"/>
+<wire x1="22.86" y1="38.1" x2="24.765" y2="38.1" width="0.3048" layer="1"/>
+<wire x1="24.765" y1="38.1" x2="27.305" y2="35.56" width="0.3048" layer="1"/>
+<wire x1="27.305" y1="35.56" x2="27.305" y2="32.385" width="0.3048" layer="1"/>
+<wire x1="34.29" y1="31.75" x2="34.9824" y2="31.75" width="0.3048" layer="1"/>
+<wire x1="34.9824" y1="31.75" x2="35.0774" y2="31.655" width="0.3048" layer="1"/>
+<wire x1="27.305" y1="32.385" x2="28.575" y2="31.115" width="0.3048" layer="1"/>
+<wire x1="28.575" y1="31.115" x2="33.655" y2="31.115" width="0.3048" layer="1"/>
+<wire x1="33.655" y1="31.115" x2="34.29" y2="31.75" width="0.3048" layer="1"/>
+</signal>
+<signal name="PD2">
+<contactref element="IC2" pad="32"/>
+<contactref element="SV10" pad="6"/>
+<wire x1="22.86" y1="35.56" x2="25.4" y2="35.56" width="0.3048" layer="1"/>
+<wire x1="25.4" y1="35.56" x2="26.67" y2="34.29" width="0.3048" layer="1"/>
+<wire x1="26.67" y1="34.29" x2="26.67" y2="31.75" width="0.3048" layer="1"/>
+<wire x1="26.67" y1="31.75" x2="27.94" y2="30.48" width="0.3048" layer="1"/>
+<wire x1="27.94" y1="30.48" x2="33.9725" y2="30.48" width="0.3048" layer="1"/>
+<wire x1="33.9725" y1="30.48" x2="34.29" y2="30.7975" width="0.3048" layer="1"/>
+<wire x1="34.29" y1="30.7975" x2="35.0199" y2="30.7975" width="0.3048" layer="1"/>
+<wire x1="35.0199" y1="30.7975" x2="35.0774" y2="30.855" width="0.3048" layer="1"/>
+</signal>
+<signal name="PD3">
+<contactref element="IC2" pad="1"/>
+<contactref element="SV10" pad="7"/>
+<wire x1="22.86" y1="33.02" x2="24.13" y2="33.02" width="0.3048" layer="1"/>
+<wire x1="24.13" y1="33.02" x2="27.305" y2="29.845" width="0.3048" layer="1"/>
+<wire x1="27.305" y1="29.845" x2="34.925" y2="29.845" width="0.3048" layer="1"/>
+<wire x1="34.925" y1="29.845" x2="35.56" y2="29.21" width="0.3048" layer="1"/>
+<wire x1="35.56" y1="29.21" x2="36.4176" y2="29.21" width="0.3048" layer="1"/>
+<wire x1="36.4176" y1="29.21" x2="36.57" y2="29.3624" width="0.3048" layer="1"/>
+</signal>
+<signal name="N$99">
+<contactref element="SV1" pad="12"/>
 </signal>
 </signals>
 </board>

+ 111 - 90
Breakout Board/rpi_can.sch

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE eagle SYSTEM "eagle.dtd">
-<eagle version="6.4">
+<eagle version="7.6.0">
 <drawing>
 <settings>
 <setting alwaysvectorfont="no"/>
@@ -8,34 +8,34 @@
 </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="yes" active="no"/>
-<layer number="2" name="Route2" color="1" fill="3" visible="yes" active="no"/>
-<layer number="3" name="Route3" color="4" fill="3" visible="yes" active="no"/>
-<layer number="4" name="Route4" color="1" fill="4" visible="yes" active="no"/>
-<layer number="5" name="Route5" color="4" fill="4" visible="yes" active="no"/>
-<layer number="6" name="Route6" color="1" fill="8" visible="yes" active="no"/>
-<layer number="7" name="Route7" color="4" fill="8" visible="yes" active="no"/>
-<layer number="8" name="Route8" color="1" fill="2" visible="yes" active="no"/>
-<layer number="9" name="Route9" color="4" fill="2" visible="yes" active="no"/>
-<layer number="10" name="Route10" color="1" fill="7" visible="yes" active="no"/>
-<layer number="11" name="Route11" color="4" fill="7" visible="yes" active="no"/>
-<layer number="12" name="Route12" color="1" fill="5" visible="yes" active="no"/>
-<layer number="13" name="Route13" color="4" fill="5" visible="yes" active="no"/>
-<layer number="14" name="Route14" color="1" fill="6" visible="yes" active="no"/>
-<layer number="15" name="Route15" color="4" fill="6" visible="yes" active="no"/>
-<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="no"/>
-<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="no"/>
-<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="no"/>
-<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="no"/>
-<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="no"/>
-<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="no"/>
-<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="no"/>
-<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="no"/>
-<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="no"/>
-<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="no"/>
-<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="no"/>
-<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="no"/>
-<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="no"/>
+<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/>
+<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
+<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
+<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
+<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
+<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
+<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
+<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
+<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
+<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
+<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
+<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
+<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
+<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
+<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
+<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="no"/>
+<layer number="17" name="Pads" color="2" fill="1" visible="no" active="no"/>
+<layer number="18" name="Vias" color="2" fill="1" visible="no" active="no"/>
+<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/>
+<layer number="20" name="Dimension" color="15" fill="1" visible="no" active="no"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="no"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/>
 <layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/>
 <layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/>
 <layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/>
@@ -44,8 +44,8 @@
 <layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/>
 <layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/>
 <layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/>
-<layer number="37" name="tTest" color="7" fill="1" visible="yes" active="no"/>
-<layer number="38" name="bTest" color="7" fill="1" visible="yes" active="no"/>
+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/>
+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/>
 <layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/>
 <layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/>
 <layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/>
@@ -53,12 +53,12 @@
 <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="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="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="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="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"/>
@@ -23351,14 +23351,6 @@ Picofuse, 19275 Wickmann</description>
 <instance part="P+13" gate="1" x="33.02" y="109.22"/>
 </instances>
 <busses>
-<bus name="B$1">
-<segment>
-<wire x1="78.74" y1="198.12" x2="78.74" y2="182.88" width="0.762" layer="92"/>
-<wire x1="78.74" y1="182.88" x2="93.98" y2="182.88" width="0.762" layer="92"/>
-<wire x1="93.98" y1="182.88" x2="116.84" y2="198.12" width="0.762" layer="92"/>
-<wire x1="116.84" y1="198.12" x2="116.84" y2="210.82" width="0.762" layer="92"/>
-</segment>
-</bus>
 </busses>
 <nets>
 <net name="+5V" class="0">
@@ -24220,9 +24212,9 @@ Picofuse, 19275 Wickmann</description>
 <label x="127" y="20.32" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="SV1" gate="G$1" pin="12"/>
-<wire x1="27.94" y1="27.94" x2="12.7" y2="27.94" width="0.1524" layer="91"/>
-<label x="12.7" y="27.94" size="1.778" layer="95"/>
+<pinref part="SV1" gate="G$1" pin="7"/>
+<wire x1="43.18" y1="22.86" x2="63.5" y2="22.86" width="0.1524" layer="91"/>
+<label x="58.42" y="22.86" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="WPI25" class="0">
@@ -24480,15 +24472,15 @@ Picofuse, 19275 Wickmann</description>
 </net>
 <net name="LED1" class="0">
 <segment>
-<wire x1="73.66" y1="172.72" x2="78.74" y2="172.72" width="0.1524" layer="91"/>
-<pinref part="IC2" gate="G$1" pin="PD7(AIN1)"/>
-<label x="76.2" y="172.72" size="1.778" layer="95"/>
-</segment>
-<segment>
 <pinref part="R27" gate="G$1" pin="2"/>
 <wire x1="55.88" y1="139.7" x2="50.8" y2="139.7" width="0.1524" layer="91"/>
 <label x="45.72" y="139.7" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="IC2" gate="G$1" pin="PC1(ADC1)"/>
+<wire x1="73.66" y1="210.82" x2="76.2" y2="210.82" width="0.1524" layer="91"/>
+<label x="73.66" y="210.82" size="1.778" layer="95"/>
+</segment>
 </net>
 <net name="N$17" class="0">
 <segment>
@@ -24580,73 +24572,102 @@ Picofuse, 19275 Wickmann</description>
 <label x="205.74" y="96.52" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="B$1" class="0">
+<net name="N$2" class="0">
 <segment>
-<pinref part="IC2" gate="G$1" pin="ADC6"/>
-<wire x1="73.66" y1="198.12" x2="78.74" y2="198.12" width="0.1524" layer="91"/>
+<pinref part="PWR1" gate="-1" pin="S"/>
+<pinref part="F1" gate="1" pin="2"/>
+<wire x1="60.96" y1="119.38" x2="58.42" y2="119.38" width="0.1524" layer="91"/>
 </segment>
+</net>
+<net name="N$3" class="0">
 <segment>
-<pinref part="IC2" gate="G$1" pin="ADC7"/>
-<wire x1="73.66" y1="195.58" x2="78.74" y2="195.58" width="0.1524" layer="91"/>
+<pinref part="PWR" gate="-1" pin="S"/>
+<wire x1="15.24" y1="93.98" x2="10.16" y2="93.98" width="0.1524" layer="91"/>
+<pinref part="F2" gate="1" pin="1"/>
+<wire x1="10.16" y1="93.98" x2="10.16" y2="96.52" width="0.1524" layer="91"/>
+<pinref part="C6" gate="G$1" pin="+"/>
+<wire x1="10.16" y1="96.52" x2="10.16" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="2.54" y1="96.52" x2="10.16" y2="96.52" width="0.1524" layer="91"/>
+<junction x="10.16" y="96.52"/>
 </segment>
+</net>
+<net name="ADC6" class="0">
 <segment>
-<pinref part="IC2" gate="G$1" pin="PD0(RXD)"/>
-<wire x1="73.66" y1="190.5" x2="78.74" y2="190.5" width="0.1524" layer="91"/>
+<pinref part="IC2" gate="G$1" pin="ADC6"/>
+<wire x1="73.66" y1="198.12" x2="78.74" y2="198.12" width="0.1524" layer="91"/>
+<label x="76.2" y="198.12" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="IC2" gate="G$1" pin="PD1(TXD)"/>
-<wire x1="73.66" y1="187.96" x2="78.74" y2="187.96" width="0.1524" layer="91"/>
+<pinref part="SV10" gate="1" pin="2"/>
+<wire x1="116.84" y1="210.82" x2="119.38" y2="210.82" width="0.1524" layer="91"/>
+<label x="114.3" y="210.82" size="1.778" layer="95"/>
 </segment>
+</net>
+<net name="ADC7" class="0">
 <segment>
-<pinref part="IC2" gate="G$1" pin="PD2(INT0)"/>
-<wire x1="73.66" y1="185.42" x2="78.74" y2="185.42" width="0.1524" layer="91"/>
+<pinref part="IC2" gate="G$1" pin="ADC7"/>
+<wire x1="73.66" y1="195.58" x2="78.74" y2="195.58" width="0.1524" layer="91"/>
+<label x="76.2" y="195.58" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="IC2" gate="G$1" pin="PD3(INT1)"/>
-<wire x1="73.66" y1="182.88" x2="78.74" y2="182.88" width="0.1524" layer="91"/>
+<pinref part="SV10" gate="1" pin="3"/>
+<wire x1="116.84" y1="208.28" x2="119.38" y2="208.28" width="0.1524" layer="91"/>
+<label x="114.3" y="208.28" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="PD0" class="0">
+<segment>
+<pinref part="IC2" gate="G$1" pin="PD0(RXD)"/>
+<wire x1="73.66" y1="190.5" x2="78.74" y2="190.5" width="0.1524" layer="91"/>
+<label x="76.2" y="190.5" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="SV10" gate="1" pin="7"/>
-<wire x1="116.84" y1="198.12" x2="119.38" y2="198.12" width="0.1524" layer="91"/>
+<pinref part="SV10" gate="1" pin="4"/>
+<wire x1="116.84" y1="205.74" x2="119.38" y2="205.74" width="0.1524" layer="91"/>
+<label x="114.3" y="205.74" size="1.778" layer="95"/>
 </segment>
+</net>
+<net name="PD1" class="0">
 <segment>
-<pinref part="SV10" gate="1" pin="6"/>
-<wire x1="116.84" y1="200.66" x2="119.38" y2="200.66" width="0.1524" layer="91"/>
+<pinref part="IC2" gate="G$1" pin="PD1(TXD)"/>
+<wire x1="73.66" y1="187.96" x2="78.74" y2="187.96" width="0.1524" layer="91"/>
+<label x="76.2" y="187.96" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="SV10" gate="1" pin="5"/>
 <wire x1="116.84" y1="203.2" x2="119.38" y2="203.2" width="0.1524" layer="91"/>
+<label x="114.3" y="203.2" size="1.778" layer="95"/>
 </segment>
+</net>
+<net name="PD2" class="0">
 <segment>
-<pinref part="SV10" gate="1" pin="4"/>
-<wire x1="116.84" y1="205.74" x2="119.38" y2="205.74" width="0.1524" layer="91"/>
+<pinref part="IC2" gate="G$1" pin="PD2(INT0)"/>
+<wire x1="73.66" y1="185.42" x2="78.74" y2="185.42" width="0.1524" layer="91"/>
+<label x="76.2" y="185.42" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="SV10" gate="1" pin="3"/>
-<wire x1="116.84" y1="208.28" x2="119.38" y2="208.28" width="0.1524" layer="91"/>
+<pinref part="SV10" gate="1" pin="6"/>
+<wire x1="116.84" y1="200.66" x2="119.38" y2="200.66" width="0.1524" layer="91"/>
+<label x="114.3" y="200.66" size="1.778" layer="95"/>
 </segment>
+</net>
+<net name="PD3" class="0">
 <segment>
-<pinref part="SV10" gate="1" pin="2"/>
-<wire x1="116.84" y1="210.82" x2="119.38" y2="210.82" width="0.1524" layer="91"/>
+<pinref part="IC2" gate="G$1" pin="PD3(INT1)"/>
+<wire x1="73.66" y1="182.88" x2="78.74" y2="182.88" width="0.1524" layer="91"/>
+<label x="76.2" y="182.88" size="1.778" layer="95"/>
 </segment>
-</net>
-<net name="N$2" class="0">
 <segment>
-<pinref part="PWR1" gate="-1" pin="S"/>
-<pinref part="F1" gate="1" pin="2"/>
-<wire x1="60.96" y1="119.38" x2="58.42" y2="119.38" width="0.1524" layer="91"/>
+<pinref part="SV10" gate="1" pin="7"/>
+<wire x1="116.84" y1="198.12" x2="119.38" y2="198.12" width="0.1524" layer="91"/>
+<label x="114.3" y="198.12" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="N$3" class="0">
+<net name="N$99" class="0">
 <segment>
-<pinref part="PWR" gate="-1" pin="S"/>
-<wire x1="15.24" y1="93.98" x2="10.16" y2="93.98" width="0.1524" layer="91"/>
-<pinref part="F2" gate="1" pin="1"/>
-<wire x1="10.16" y1="93.98" x2="10.16" y2="96.52" width="0.1524" layer="91"/>
-<pinref part="C6" gate="G$1" pin="+"/>
-<wire x1="10.16" y1="96.52" x2="10.16" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="2.54" y1="96.52" x2="10.16" y2="96.52" width="0.1524" layer="91"/>
-<junction x="10.16" y="96.52"/>
+<pinref part="SV1" gate="G$1" pin="12"/>
+<wire x1="27.94" y1="27.94" x2="12.7" y2="27.94" width="0.1524" layer="91"/>
+<label x="12.7" y="27.94" size="1.778" layer="95"/>
 </segment>
 </net>
 </nets>