update debug board... but what ?
[protos/xbee-elec.git] / fpv_debugboard / fpv_debugboard.b#7
index f5eef31..7657ee6 100644 (file)
@@ -593,7 +593,7 @@ Source: http://www.molex.com/product/ffc/52745.html</description>
 <class number="0" name="default" width="0" drill="0">
 </class>
 </classes>
-<designrules name="default *">
+<designrules name="Fusion_eagle_rule_v1.1">
 <description language="de">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
 &lt;p&gt;
 Die Standard-Design-Rules sind so gewählt, dass sie für 
@@ -608,31 +608,33 @@ a wide range of applications. Your particular design
 may have different requirements, so please make the
 necessary adjustments and save your customized
 design rules under a new name.</description>
+<description language="zh">&lt;b&gt;Seeed Studio EAGLE Design Rules&lt;/b&gt;
+</description>
 <param name="layerSetup" value="(1*16)"/>
 <param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
 <param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/>
-<param name="mdWireWire" value="0.2mm"/>
-<param name="mdWirePad" value="0.2mm"/>
-<param name="mdWireVia" value="0.2mm"/>
-<param name="mdPadPad" value="0.2mm"/>
-<param name="mdPadVia" value="0.2mm"/>
-<param name="mdViaVia" value="0.2mm"/>
-<param name="mdSmdPad" value="0.2mm"/>
-<param name="mdSmdVia" value="0.2mm"/>
-<param name="mdSmdSmd" value="0.2mm"/>
+<param name="mdWireWire" value="6mil"/>
+<param name="mdWirePad" value="6mil"/>
+<param name="mdWireVia" value="6mil"/>
+<param name="mdPadPad" value="6mil"/>
+<param name="mdPadVia" value="6mil"/>
+<param name="mdViaVia" value="6mil"/>
+<param name="mdSmdPad" value="0mil"/>
+<param name="mdSmdVia" value="0mil"/>
+<param name="mdSmdSmd" value="0mil"/>
 <param name="mdViaViaSameLayer" value="8mil"/>
 <param name="mnLayersViaInSmd" value="2"/>
-<param name="mdCopperDimension" value="0.2mm"/>
-<param name="mdDrill" value="0.2mm"/>
+<param name="mdCopperDimension" value="10mil"/>
+<param name="mdDrill" value="10mil"/>
 <param name="mdSmdStop" value="0mil"/>
-<param name="msWidth" value="0.2mm"/>
-<param name="msDrill" value="0.6mm"/>
-<param name="msMicroVia" value="9.99mm"/>
+<param name="msWidth" value="6mil"/>
+<param name="msDrill" value="12mil"/>
+<param name="msMicroVia" value="12mil"/>
 <param name="msBlindViaRatio" value="0.5"/>
 <param name="rvPadTop" value="0.25"/>
 <param name="rvPadInner" value="0.25"/>
 <param name="rvPadBottom" value="0.25"/>
-<param name="rvViaOuter" value="0.5"/>
+<param name="rvViaOuter" value="0.25"/>
 <param name="rvViaInner" value="0.25"/>
 <param name="rvMicroViaOuter" value="0.25"/>
 <param name="rvMicroViaInner" value="0.25"/>
@@ -642,9 +644,9 @@ design rules under a new name.</description>
 <param name="rlMaxPadInner" value="20mil"/>
 <param name="rlMinPadBottom" value="10mil"/>
 <param name="rlMaxPadBottom" value="20mil"/>
-<param name="rlMinViaOuter" value="0.2mm"/>
-<param name="rlMaxViaOuter" value="0.4mm"/>
-<param name="rlMinViaInner" value="8mil"/>
+<param name="rlMinViaOuter" value="6mil"/>
+<param name="rlMaxViaOuter" value="20mil"/>
+<param name="rlMinViaInner" value="6mil"/>
 <param name="rlMaxViaInner" value="20mil"/>
 <param name="rlMinMicroViaOuter" value="4mil"/>
 <param name="rlMaxMicroViaOuter" value="20mil"/>
@@ -652,16 +654,16 @@ design rules under a new name.</description>
 <param name="rlMaxMicroViaInner" value="20mil"/>
 <param name="psTop" value="-1"/>
 <param name="psBottom" value="-1"/>
-<param name="psFirst" value="-1"/>
+<param name="psFirst" value="0"/>
 <param name="psElongationLong" value="100"/>
 <param name="psElongationOffset" value="100"/>
 <param name="mvStopFrame" value="1"/>
 <param name="mvCreamFrame" value="0"/>
-<param name="mlMinStopFrame" value="4mil"/>
-<param name="mlMaxStopFrame" value="4mil"/>
+<param name="mlMinStopFrame" value="2mil"/>
+<param name="mlMaxStopFrame" value="2mil"/>
 <param name="mlMinCreamFrame" value="0mil"/>
 <param name="mlMaxCreamFrame" value="0mil"/>
-<param name="mlViaStopLimit" value="0mil"/>
+<param name="mlViaStopLimit" value="100mil"/>
 <param name="srRoundness" value="0"/>
 <param name="srMinRoundness" value="0mil"/>
 <param name="srMaxRoundness" value="0mil"/>
@@ -672,7 +674,7 @@ design rules under a new name.</description>
 <param name="checkGrid" value="0"/>
 <param name="checkAngle" value="0"/>
 <param name="checkFont" value="1"/>
-<param name="checkRestrict" value="1"/>
+<param name="checkRestrict" value="0"/>
 <param name="useDiameter" value="13"/>
 <param name="maxErrors" value="50"/>
 </designrules>
@@ -770,43 +772,138 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="X1" library="con-molex" package="52745-1690" value="52745-1690" x="42.8042" y="2.196">
+<element name="X1" library="con-molex" package="52745-1690" value="52745-1690" x="42.8042" y="2.196" smashed="yes">
 <attribute name="MF" value="MOLEX" x="42.8042" y="2.196" size="1.778" layer="27" display="off"/>
 <attribute name="MPN" value="52745-1690" x="42.8042" y="2.196" size="1.778" layer="27" display="off"/>
 <attribute name="OC_FARNELL" value="unknown" x="42.8042" y="2.196" size="1.778" layer="27" display="off"/>
 <attribute name="OC_NEWARK" value="57H4224" x="42.8042" y="2.196" size="1.778" layer="27" display="off"/>
+<attribute name="NAME" x="35.7242" y="5.466" size="1.016" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="35.7242" y="-3.424" size="1.016" layer="27" font="vector" ratio="15"/>
+</element>
+<element name="JP3" library="SparkFun" package="AVR_ICSP" value="AVR_SPI_PROG" x="10.922" y="6.35" smashed="yes" rot="R270">
+<attribute name="NAME" x="7.62" y="9.144" size="1.016" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="10.668" y="9.144" size="1.016" layer="27" font="vector" ratio="15"/>
+</element>
+<element name="JP4" library="SparkFun" package="2X3-NS" value="AVR_SPI_PRG_6NS" x="10.922" y="36.83" smashed="yes">
+<attribute name="NAME" x="7.112" y="40.005" size="1.016" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="7.112" y="32.385" size="1.016" layer="27" font="vector" ratio="15"/>
+</element>
+<element name="JP1" library="SparkFun" package="2X5-SHROUDED" value="M05X2SHD" x="10.922" y="16.51" smashed="yes" rot="R270">
+<attribute name="VALUE" x="21.336" y="19.431" size="1.016" layer="27" font="vector" ratio="15" rot="R270"/>
+<attribute name="NAME" x="0" y="19.431" size="0.4064" layer="104" rot="R270"/>
+</element>
+<element name="JP2" library="SparkFun" package="2X03" value="" x="10.922" y="26.67" smashed="yes">
+<attribute name="NAME" x="7.112" y="29.845" size="1.016" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="7.112" y="22.225" size="1.27" layer="27"/>
+</element>
+<element name="JP5" library="SparkFun" package="1X02" value="" x="19.304" y="43.18" smashed="yes">
+<attribute name="NAME" x="17.9578" y="45.0088" size="1.016" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="18.034" y="40.005" size="1.27" layer="27"/>
+</element>
+<element name="R1" library="SparkFun" package="0805" value="100" x="28.956" y="11.43" smashed="yes" rot="R270">
+<attribute name="NAME" x="29.7815" y="12.192" size="1.016" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="27.559" y="12.446" size="1.016" layer="27" font="vector" ratio="15" rot="R270"/>
+</element>
+<element name="R2" library="SparkFun" package="0805" value="100" x="30.988" y="11.43" smashed="yes" rot="R270">
+<attribute name="NAME" x="31.8135" y="12.192" size="1.016" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="29.591" y="12.446" size="1.016" layer="27" font="vector" ratio="15" rot="R270"/>
+</element>
+<element name="R3" library="SparkFun" package="0805" value="100" x="33.02" y="11.43" smashed="yes" rot="R270">
+<attribute name="NAME" x="33.8455" y="12.192" size="1.016" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="31.623" y="12.446" size="1.016" layer="27" font="vector" ratio="15" rot="R270"/>
+</element>
+<element name="R4" library="SparkFun" package="0805" value="100" x="35.1518" y="11.43" smashed="yes" rot="R270">
+<attribute name="NAME" x="35.9773" y="12.192" size="1.016" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="33.7548" y="12.446" size="1.016" layer="27" font="vector" ratio="15" rot="R270"/>
+</element>
+<element name="R5" library="SparkFun" package="0805" value="100" x="37.084" y="11.43" smashed="yes" rot="R270">
+<attribute name="NAME" x="37.9095" y="12.192" size="1.016" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="35.687" y="12.446" size="1.016" layer="27" font="vector" ratio="15" rot="R270"/>
+</element>
+<element name="R6" library="SparkFun" package="0805" value="100" x="39.116" y="11.43" smashed="yes" rot="R270">
+<attribute name="NAME" x="39.9415" y="12.192" size="1.016" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="37.719" y="12.446" size="1.016" layer="27" font="vector" ratio="15" rot="R270"/>
+</element>
+<element name="R7" library="SparkFun" package="0805" value="100" x="41.148" y="11.43" smashed="yes" rot="R270">
+<attribute name="NAME" x="41.9735" y="12.192" size="1.016" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="39.751" y="12.446" size="1.016" layer="27" font="vector" ratio="15" rot="R270"/>
+</element>
+<element name="R8" library="SparkFun" package="0805" value="100" x="43.18" y="11.43" smashed="yes" rot="R270">
+<attribute name="NAME" x="44.0055" y="12.192" size="1.016" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="41.783" y="12.446" size="1.016" layer="27" font="vector" ratio="15" rot="R270"/>
+</element>
+<element name="R9" library="SparkFun" package="0805" value="100" x="45.212" y="11.43" smashed="yes" rot="R270">
+<attribute name="NAME" x="46.0375" y="12.192" size="1.016" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="43.815" y="12.446" size="1.016" layer="27" font="vector" ratio="15" rot="R270"/>
+</element>
+<element name="R10" library="SparkFun" package="0805" value="180" x="10.4394" y="42.7482" smashed="yes" rot="R180">
+<attribute name="NAME" x="11.2014" y="41.9227" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="11.4554" y="44.1452" size="1.016" layer="27" font="vector" ratio="15" rot="R180"/>
+</element>
+<element name="R11" library="SparkFun" package="0805" value="180" x="6.4262" y="42.7482" smashed="yes" rot="R180">
+<attribute name="NAME" x="7.1882" y="41.9227" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="7.4422" y="44.1452" size="1.016" layer="27" font="vector" ratio="15" rot="R180"/>
+</element>
+<element name="LED1" library="SparkFun" package="LED-1206" value="" x="5.461" y="46.7614" smashed="yes" rot="R90">
+<attribute name="NAME" x="4.064" y="45.8724" size="1.016" layer="25" font="vector" ratio="15" rot="R90"/>
+<attribute name="VALUE" x="7.239" y="45.7454" size="0.4064" layer="27" rot="R90"/>
+</element>
+<element name="LED2" library="SparkFun" package="LED-1206" value="" x="8.763" y="46.7614" smashed="yes" rot="R90">
+<attribute name="NAME" x="7.366" y="45.8724" size="1.016" layer="25" font="vector" ratio="15" rot="R90"/>
+<attribute name="VALUE" x="10.541" y="45.7454" size="0.4064" layer="27" rot="R90"/>
+</element>
+<element name="IC1" library="SparkFun" package="SSOP28DB" value="FT232RLSSOP" x="34.417" y="24.7904" smashed="yes">
+<attribute name="NAME" x="30.607" y="26.0604" size="1.016" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="30.607" y="24.7904" size="1.016" layer="27" font="vector" ratio="15"/>
+</element>
+<element name="X2" library="SparkFun" package="USB-MINIB" value="USBSMD" x="43.1546" y="43.8912" smashed="yes" rot="R270">
+<attribute name="NAME" x="44.4246" y="47.7012" size="1.016" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="43.1546" y="47.7012" size="1.016" layer="27" font="vector" ratio="15" rot="R270"/>
+</element>
+<element name="R12" library="SparkFun" package="0805" value="180" x="41.783" y="33.9344" smashed="yes">
+<attribute name="NAME" x="41.021" y="34.7599" size="1.016" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="40.767" y="32.5374" size="1.016" layer="27" font="vector" ratio="15"/>
+</element>
+<element name="R13" library="SparkFun" package="0805" value="180" x="41.6814" y="30.8864" smashed="yes">
+<attribute name="NAME" x="40.9194" y="31.7119" size="1.016" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="40.6654" y="29.4894" size="1.016" layer="27" font="vector" ratio="15"/>
+</element>
+<element name="LED3" library="SparkFun" package="LED-1206" value="" x="46.6598" y="30.8864" smashed="yes" rot="R180">
+<attribute name="NAME" x="47.5488" y="29.4894" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="47.6758" y="32.6644" size="0.4064" layer="27" rot="R180"/>
+</element>
+<element name="LED4" library="SparkFun" package="LED-1206" value="" x="46.6598" y="33.9344" smashed="yes" rot="R180">
+<attribute name="NAME" x="47.5488" y="32.5374" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="47.6758" y="35.7124" size="0.4064" layer="27" rot="R180"/>
+</element>
+<element name="C1" library="SparkFun" package="0805" value="100n" x="40.7924" y="24.1808" smashed="yes" rot="R270">
+<attribute name="NAME" x="41.6179" y="24.9428" size="1.016" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="39.3954" y="25.1968" size="1.016" layer="27" font="vector" ratio="15" rot="R270"/>
+</element>
+<element name="C2" library="SparkFun" package="0805" value="100n" x="36.9316" y="32.1564" smashed="yes" rot="R90">
+<attribute name="NAME" x="36.1061" y="31.3944" size="1.016" layer="25" font="vector" ratio="15" rot="R90"/>
+<attribute name="VALUE" x="38.3286" y="31.1404" size="1.016" layer="27" font="vector" ratio="15" rot="R90"/>
+</element>
+<element name="C3" library="SparkFun" package="EIA3216" value="10u" x="26.2636" y="26.1366" smashed="yes" rot="R270">
+<attribute name="NAME" x="27.6446" y="28.6766" size="1.016" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="27.5956" y="25.7286" size="1.016" layer="27" font="vector" ratio="15" rot="R270"/>
+</element>
+<element name="JP6" library="SparkFun" package="1X03" value="" x="33.274" y="43.18" smashed="yes" rot="R180">
+<attribute name="NAME" x="34.6202" y="41.3512" size="1.016" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="34.544" y="46.355" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="LED5" library="SparkFun" package="LED-1206" value="" x="14.224" y="46.736" smashed="yes" rot="R90">
+<attribute name="NAME" x="12.827" y="45.847" size="1.016" layer="25" font="vector" ratio="15" rot="R90"/>
+<attribute name="VALUE" x="16.002" y="45.72" size="0.4064" layer="27" rot="R90"/>
+</element>
+<element name="R14" library="SparkFun" package="0805" value="180" x="14.986" y="42.672" smashed="yes">
+<attribute name="NAME" x="14.224" y="43.4975" size="1.016" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="13.97" y="41.275" size="1.016" layer="27" font="vector" ratio="15"/>
+</element>
+<element name="R15" library="SparkFun" package="0805" value="100" x="47.371" y="11.43" smashed="yes" rot="R270">
+<attribute name="NAME" x="48.1965" y="12.192" size="1.016" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="45.974" y="12.446" size="1.016" layer="27" font="vector" ratio="15" rot="R270"/>
 </element>
-<element name="JP3" library="SparkFun" package="AVR_ICSP" value="AVR_SPI_PROG" x="10.922" y="6.35" rot="R270"/>
-<element name="JP4" library="SparkFun" package="2X3-NS" value="AVR_SPI_PRG_6NS" x="10.922" y="36.83"/>
-<element name="JP1" library="SparkFun" package="2X5-SHROUDED" value="M05X2SHD" x="10.922" y="16.51" rot="R270"/>
-<element name="JP2" library="SparkFun" package="2X03" value="" x="10.922" y="26.67"/>
-<element name="JP5" library="SparkFun" package="1X02" value="" x="19.304" y="43.18"/>
-<element name="R1" library="SparkFun" package="0805" value="100" x="28.956" y="11.43" rot="R270"/>
-<element name="R2" library="SparkFun" package="0805" value="100" x="30.988" y="11.43" rot="R270"/>
-<element name="R3" library="SparkFun" package="0805" value="100" x="33.02" y="11.43" rot="R270"/>
-<element name="R4" library="SparkFun" package="0805" value="100" x="35.1518" y="11.43" rot="R270"/>
-<element name="R5" library="SparkFun" package="0805" value="100" x="37.084" y="11.43" rot="R270"/>
-<element name="R6" library="SparkFun" package="0805" value="100" x="39.116" y="11.43" rot="R270"/>
-<element name="R7" library="SparkFun" package="0805" value="100" x="41.148" y="11.43" rot="R270"/>
-<element name="R8" library="SparkFun" package="0805" value="100" x="43.18" y="11.43" rot="R270"/>
-<element name="R9" library="SparkFun" package="0805" value="100" x="45.212" y="11.43" rot="R270"/>
-<element name="R10" library="SparkFun" package="0805" value="180" x="10.4394" y="42.7482" rot="R180"/>
-<element name="R11" library="SparkFun" package="0805" value="180" x="6.4262" y="42.7482" rot="R180"/>
-<element name="LED1" library="SparkFun" package="LED-1206" value="" x="5.461" y="46.7614" rot="R90"/>
-<element name="LED2" library="SparkFun" package="LED-1206" value="" x="8.763" y="46.7614" rot="R90"/>
-<element name="IC1" library="SparkFun" package="SSOP28DB" value="FT232RLSSOP" x="34.417" y="24.7904"/>
-<element name="X2" library="SparkFun" package="USB-MINIB" value="USBSMD" x="43.1546" y="43.8912" rot="R270"/>
-<element name="R12" library="SparkFun" package="0805" value="180" x="41.783" y="33.9344"/>
-<element name="R13" library="SparkFun" package="0805" value="180" x="41.6814" y="30.8864"/>
-<element name="LED3" library="SparkFun" package="LED-1206" value="" x="46.6598" y="30.8864" rot="R180"/>
-<element name="LED4" library="SparkFun" package="LED-1206" value="" x="46.6598" y="33.9344" rot="R180"/>
-<element name="C1" library="SparkFun" package="0805" value="100n" x="40.7924" y="24.1808" rot="R270"/>
-<element name="C2" library="SparkFun" package="0805" value="100n" x="36.9316" y="32.1564" rot="R90"/>
-<element name="C3" library="SparkFun" package="EIA3216" value="10u" x="26.2636" y="26.1366" rot="R270"/>
-<element name="JP6" library="SparkFun" package="1X03" value="" x="33.274" y="43.18" rot="R180"/>
-<element name="LED5" library="SparkFun" package="LED-1206" value="" x="14.224" y="46.736" rot="R90"/>
-<element name="R14" library="SparkFun" package="0805" value="180" x="14.986" y="42.672"/>
-<element name="R15" library="SparkFun" package="0805" value="100" x="47.371" y="11.43" rot="R270"/>
 </elements>
 <signals>
 <signal name="PDI_CLK_RESET">
@@ -814,8 +911,6 @@ design rules under a new name.</description>
 <contactref element="JP4" pad="5"/>
 <contactref element="JP1" pad="6"/>
 <contactref element="JP2" pad="5"/>
-<wire x1="10.922" y1="15.24" x2="13.462" y2="25.4" width="0" layer="19" extent="1-1"/>
-<wire x1="10.922" y1="7.62" x2="10.922" y2="15.24" width="0" layer="19" extent="1-1"/>
 <wire x1="13.462" y1="35.56" x2="20.955" y2="35.56" width="0.3048" layer="1"/>
 <wire x1="20.955" y1="35.56" x2="21.082" y2="35.433" width="0.3048" layer="1"/>
 <via x="21.082" y="35.433" extent="1-16" drill="0.6"/>
@@ -824,6 +919,16 @@ design rules under a new name.</description>
 <via x="20.828" y="25.019" extent="1-16" drill="0.6"/>
 <wire x1="20.828" y1="25.019" x2="13.843" y2="25.019" width="0.3048" layer="1"/>
 <wire x1="13.843" y1="25.019" x2="13.462" y2="25.4" width="0.3048" layer="1"/>
+<wire x1="10.922" y1="7.62" x2="10.922" y2="8.763" width="0.3048" layer="1"/>
+<wire x1="10.922" y1="8.763" x2="13.335" y2="11.176" width="0.3048" layer="1"/>
+<wire x1="13.335" y1="11.176" x2="22.352" y2="11.176" width="0.3048" layer="1"/>
+<wire x1="22.352" y1="11.176" x2="22.987" y2="10.541" width="0.3048" layer="1"/>
+<via x="22.987" y="10.541" extent="1-16" drill="0.6"/>
+<wire x1="22.987" y1="10.541" x2="22.987" y2="11.811" width="0.3048" layer="16"/>
+<wire x1="22.987" y1="11.811" x2="21.971" y2="12.827" width="0.3048" layer="16"/>
+<wire x1="21.971" y1="12.827" x2="21.971" y2="23.876" width="0.3048" layer="16"/>
+<wire x1="21.971" y1="23.876" x2="20.828" y2="25.019" width="0.3048" layer="16"/>
+<wire x1="10.922" y1="15.24" x2="10.922" y2="7.62" width="0.3048" layer="16"/>
 </signal>
 <signal name="TMS">
 <contactref element="JP1" pad="5"/>
@@ -834,10 +939,6 @@ design rules under a new name.</description>
 <wire x1="44.831" y1="13.462" x2="44.831" y2="18.542" width="0.3048" layer="16"/>
 <via x="44.831" y="18.542" extent="1-16" drill="0.6"/>
 <wire x1="44.831" y1="18.542" x2="42.545" y2="18.542" width="0.3048" layer="1"/>
-<wire x1="42.545" y1="18.542" x2="41.148" y2="17.145" width="0" layer="19" extent="1-16"/>
-<wire x1="41.148" y1="17.145" x2="22.098" y2="17.145" width="0" layer="19" extent="1-16"/>
-<wire x1="22.098" y1="17.145" x2="18.796" y2="20.447" width="0" layer="19" extent="1-16"/>
-<wire x1="18.796" y1="20.447" x2="12.573" y2="20.447" width="0" layer="19" extent="1-16"/>
 <wire x1="11.049" y1="19.177" x2="11.049" y2="17.907" width="0.3048" layer="1"/>
 <wire x1="11.049" y1="17.907" x2="10.922" y2="17.78" width="0.3048" layer="1"/>
 <wire x1="11.049" y1="19.177" x2="11.938" y2="20.066" width="0.3048" layer="1"/>
@@ -1011,8 +1112,22 @@ design rules under a new name.</description>
 <wire x1="12.7" y1="30.353" x2="4.191" y2="30.353" width="0.3048" layer="1"/>
 <wire x1="4.191" y1="30.353" x2="3.175" y2="29.337" width="0.3048" layer="1"/>
 <via x="3.175" y="29.337" extent="1-16" drill="0.6"/>
-<wire x1="34.742" y1="28.4464" x2="36.692" y2="28.4464" width="0" layer="19" extent="1-1"/>
-<wire x1="16.002" y1="15.24" x2="5.842" y2="15.24" width="0" layer="19" extent="1-1"/>
+<wire x1="16.002" y1="15.24" x2="17.526" y2="15.24" width="0.3048" layer="1"/>
+<wire x1="17.526" y1="15.24" x2="18.669" y2="14.097" width="0.3048" layer="1"/>
+<via x="18.669" y="14.097" extent="1-16" drill="0.6"/>
+<wire x1="18.669" y1="14.097" x2="18.669" y2="12.573" width="0.3048" layer="16"/>
+<wire x1="18.669" y1="12.573" x2="21.209" y2="10.033" width="0.3048" layer="16"/>
+<via x="21.209" y="10.033" extent="1-16" drill="0.6"/>
+<wire x1="21.209" y1="10.033" x2="21.209" y2="4.953" width="0.3048" layer="1"/>
+<wire x1="21.209" y1="4.953" x2="19.304" y2="3.048" width="0.3048" layer="1"/>
+<wire x1="19.304" y1="3.048" x2="12.954" y2="3.048" width="0.3048" layer="1"/>
+<wire x1="12.954" y1="3.048" x2="10.922" y2="5.08" width="0.3048" layer="1"/>
+<polygon width="0.3048" layer="16">
+<vertex x="0.127" y="50.038"/>
+<vertex x="50.038" y="50.038"/>
+<vertex x="50.038" y="0"/>
+<vertex x="0.127" y="0"/>
+</polygon>
 </signal>
 <signal name="MOSI">
 <contactref element="JP3" pad="1"/>
@@ -1031,7 +1146,12 @@ design rules under a new name.</description>
 <wire x1="10.922" y1="38.481" x2="12.192" y2="39.751" width="0.3048" layer="1"/>
 <wire x1="12.192" y1="39.751" x2="19.177" y2="39.751" width="0.3048" layer="1"/>
 <wire x1="19.177" y1="39.751" x2="23.241" y2="35.687" width="0.3048" layer="1"/>
-<wire x1="23.241" y1="35.687" x2="25.4" y2="13.716" width="0" layer="19" extent="1-16"/>
+<via x="23.241" y="35.687" extent="1-16" drill="0.6"/>
+<wire x1="23.241" y1="35.687" x2="23.241" y2="34.544" width="0.3048" layer="16"/>
+<wire x1="23.241" y1="34.544" x2="22.733" y2="34.036" width="0.3048" layer="16"/>
+<wire x1="22.733" y1="34.036" x2="22.733" y2="26.797" width="0.3048" layer="16"/>
+<wire x1="22.733" y1="26.797" x2="25.4" y2="24.13" width="0.3048" layer="16"/>
+<wire x1="25.4" y1="24.13" x2="25.4" y2="13.716" width="0.3048" layer="16"/>
 </signal>
 <signal name="MISO">
 <contactref element="JP3" pad="9"/>
@@ -1060,7 +1180,8 @@ design rules under a new name.</description>
 <contactref element="R1" pad="1"/>
 <wire x1="28.956" y1="12.33" x2="27.443" y2="12.33" width="0.3048" layer="1"/>
 <wire x1="27.443" y1="12.33" x2="26.797" y2="11.684" width="0.3048" layer="1"/>
-<wire x1="26.797" y1="11.684" x2="11.43" y2="11.684" width="0.3048" layer="1"/>
+<wire x1="26.797" y1="11.684" x2="26.67" y2="11.684" width="0.3048" layer="1"/>
+<wire x1="26.67" y1="11.684" x2="11.43" y2="11.684" width="0.3048" layer="1"/>
 <wire x1="11.43" y1="11.684" x2="8.509" y2="8.763" width="0.3048" layer="1"/>
 <wire x1="8.509" y1="8.763" x2="8.509" y2="7.747" width="0.3048" layer="1"/>
 <wire x1="8.509" y1="7.747" x2="8.382" y2="7.62" width="0.3048" layer="1"/>
@@ -1072,7 +1193,11 @@ design rules under a new name.</description>
 <via x="24.003" y="32.131" extent="1-16" drill="0.6"/>
 <wire x1="24.003" y1="32.131" x2="24.003" y2="31.242" width="0.3048" layer="16"/>
 <wire x1="24.003" y1="31.242" x2="24.13" y2="31.115" width="0.3048" layer="16"/>
-<wire x1="24.13" y1="31.115" x2="27.443" y2="12.33" width="0" layer="19" extent="1-16"/>
+<wire x1="24.13" y1="31.115" x2="24.13" y2="30.226" width="0.3048" layer="16"/>
+<wire x1="24.13" y1="30.226" x2="26.67" y2="27.686" width="0.3048" layer="16"/>
+<wire x1="26.67" y1="27.686" x2="26.67" y2="10.795" width="0.3048" layer="16"/>
+<via x="26.67" y="10.795" extent="1-16" drill="0.6"/>
+<wire x1="26.67" y1="10.795" x2="26.67" y2="11.684" width="0.3048" layer="1"/>
 </signal>
 <signal name="VCC_TGT">
 <contactref element="X1" pad="16"/>
@@ -1088,9 +1213,20 @@ design rules under a new name.</description>
 <wire x1="20.574" y1="44.831" x2="22.987" y2="44.831" width="0.3048" layer="1"/>
 <wire x1="22.987" y1="44.831" x2="24.765" y2="43.053" width="0.3048" layer="1"/>
 <wire x1="24.765" y1="43.053" x2="24.765" y2="34.925" width="0.3048" layer="1"/>
-<wire x1="24.765" y1="34.925" x2="24.892" y2="34.798" width="0.3048" layer="1"/>
 <wire x1="17.272" y1="41.148" x2="19.304" y2="43.18" width="0.3048" layer="1"/>
-<wire x1="46.0542" y1="4.696" x2="24.892" y2="34.798" width="0" layer="19" extent="1-1"/>
+<wire x1="24.765" y1="34.925" x2="26.035" y2="33.655" width="0.3048" layer="1"/>
+<via x="26.035" y="33.655" extent="1-16" drill="0.6"/>
+<wire x1="26.035" y1="33.655" x2="26.035" y2="32.893" width="0.3048" layer="16"/>
+<wire x1="26.035" y1="32.893" x2="28.575" y2="30.353" width="0.3048" layer="16"/>
+<wire x1="28.575" y1="30.353" x2="28.575" y2="23.368" width="0.3048" layer="16"/>
+<wire x1="28.575" y1="23.368" x2="27.94" y2="22.733" width="0.3048" layer="16"/>
+<wire x1="27.94" y1="22.733" x2="27.94" y2="12.573" width="0.3048" layer="16"/>
+<wire x1="27.94" y1="12.573" x2="28.956" y2="11.557" width="0.3048" layer="16"/>
+<wire x1="28.956" y1="11.557" x2="44.323" y2="11.557" width="0.3048" layer="16"/>
+<wire x1="44.323" y1="11.557" x2="48.387" y2="7.493" width="0.3048" layer="16"/>
+<via x="48.387" y="7.493" extent="1-16" drill="0.6"/>
+<wire x1="48.387" y1="7.493" x2="48.387" y2="6.5288" width="0.3048" layer="1"/>
+<wire x1="48.387" y1="6.5288" x2="46.5542" y2="4.696" width="0.3048" layer="1"/>
 </signal>
 <signal name="RESET">
 <contactref element="X1" pad="14"/>
@@ -1112,8 +1248,17 @@ design rules under a new name.</description>
 <wire x1="7.112" y1="38.1" x2="5.842" y2="36.83" width="0.3048" layer="16"/>
 <wire x1="5.842" y1="36.83" x2="5.842" y2="30.48" width="0.3048" layer="16"/>
 <wire x1="5.842" y1="30.48" x2="8.382" y2="27.94" width="0.3048" layer="16"/>
-<wire x1="13.462" y1="15.24" x2="8.382" y2="27.94" width="0" layer="19" extent="1-1"/>
-<wire x1="16.002" y1="5.08" x2="13.462" y2="15.24" width="0" layer="19" extent="1-1"/>
+<wire x1="8.382" y1="27.94" x2="7.239" y2="27.94" width="0.3048" layer="1"/>
+<wire x1="7.239" y1="27.94" x2="3.429" y2="24.13" width="0.3048" layer="1"/>
+<wire x1="3.429" y1="24.13" x2="3.429" y2="14.605" width="0.3048" layer="1"/>
+<wire x1="3.429" y1="14.605" x2="4.445" y2="13.589" width="0.3048" layer="1"/>
+<wire x1="4.445" y1="13.589" x2="11.811" y2="13.589" width="0.3048" layer="1"/>
+<wire x1="11.811" y1="13.589" x2="13.462" y2="15.24" width="0.3048" layer="1"/>
+<wire x1="13.462" y1="15.24" x2="13.462" y2="14.859" width="0.3048" layer="16"/>
+<wire x1="13.462" y1="14.859" x2="18.034" y2="10.287" width="0.3048" layer="16"/>
+<via x="18.034" y="10.287" extent="1-16" drill="0.6"/>
+<wire x1="18.034" y1="10.287" x2="18.034" y2="7.112" width="0.3048" layer="1"/>
+<wire x1="18.034" y1="7.112" x2="16.002" y2="5.08" width="0.3048" layer="1"/>
 </signal>
 <signal name="TX_AVR">
 <contactref element="R5" pad="1"/>