Skip to content
Browse files

some routing done. PCB modified to 7043

  • Loading branch information...
1 parent 22ad73f commit d304015e09ab6c46b02a7e9a8e13e82eec4aee68 @hmms committed Oct 31, 2012
View
476 hardware/RGB_LED_Controller.b#1
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
-<eagle version="6.2">
+<eagle version="6.1">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
-<grid distance="0.54" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="0.025" altunitdist="inch" altunit="inch"/>
+<grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="mm" altunit="mm"/>
<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"/>
@@ -125,7 +125,7 @@
</layers>
<board>
<plain>
-<text x="50.76" y="48.6" size="1.778" layer="16" rot="MR0">http://murlidharshenoy.wordpress.com/</text>
+<text x="11.76" y="48.6" size="1.778" layer="1">http://murlidharshenoy.wordpress.com/</text>
</plain>
<libraries>
<library name="atmel">
@@ -400,177 +400,6 @@ We've spent an enormous amount of time creating and checking these footprints an
<description>Dangerous Prototypes Standard PCB sizes
http://dangerousprototypes.com</description>
<packages>
-<package name="DP6037_V1">
-<wire x1="58.655" y1="0" x2="61.83" y2="0" width="0.127" layer="47"/>
-<wire x1="0" y1="4" x2="4" y2="0" width="0" layer="20" curve="90"/>
-<wire x1="56" y1="0" x2="60" y2="4" width="0" layer="20" curve="90"/>
-<wire x1="4" y1="37" x2="0" y2="33" width="0" layer="20" curve="90"/>
-<wire x1="56" y1="37" x2="60" y2="33" width="0" layer="20" curve="-90"/>
-<wire x1="4" y1="0" x2="56" y2="0" width="0" layer="20"/>
-<wire x1="60" y1="4" x2="60" y2="33" width="0" layer="20"/>
-<wire x1="56" y1="37" x2="4" y2="37" width="0" layer="20"/>
-<wire x1="0" y1="33" x2="0" y2="4" width="0" layer="20"/>
-<wire x1="0" y1="38.97" x2="60" y2="38.97" width="0.127" layer="47"/>
-<wire x1="0" y1="39.605" x2="0" y2="38.97" width="0.127" layer="47"/>
-<wire x1="0" y1="38.97" x2="0" y2="37.065" width="0.127" layer="47"/>
-<wire x1="60" y1="39.605" x2="60" y2="38.97" width="0.127" layer="47"/>
-<wire x1="60" y1="38.97" x2="60" y2="35.795" width="0.127" layer="47"/>
-<wire x1="-2.305" y1="37" x2="-1.67" y2="37" width="0.127" layer="47"/>
-<wire x1="-1.67" y1="37" x2="0.235" y2="37" width="0.127" layer="47"/>
-<wire x1="-2.305" y1="0" x2="-1.67" y2="0" width="0.127" layer="47"/>
-<wire x1="-1.67" y1="0" x2="1.505" y2="0" width="0.127" layer="47"/>
-<wire x1="-1.67" y1="0" x2="-1.67" y2="37" width="0.127" layer="47"/>
-<wire x1="4.68" y1="2.14" x2="9.76" y2="-2.94" width="0.127" layer="47"/>
-<wire x1="9.76" y1="-2.94" x2="13.57" y2="-2.94" width="0.127" layer="47"/>
-<wire x1="56" y1="4" x2="61.83" y2="4" width="0.127" layer="47"/>
-<wire x1="61.83" y1="4" x2="62.465" y2="4" width="0.127" layer="47"/>
-<wire x1="61.83" y1="4" x2="61.83" y2="0" width="0.127" layer="47"/>
-<wire x1="61.83" y1="0" x2="62.465" y2="0" width="0.127" layer="47"/>
-<wire x1="0" y1="4" x2="4" y2="0" width="0" layer="20" curve="90"/>
-<wire x1="56" y1="0" x2="60" y2="4" width="0" layer="20" curve="90"/>
-<wire x1="4" y1="37" x2="0" y2="33" width="0" layer="20" curve="90"/>
-<wire x1="56" y1="37" x2="60" y2="33" width="0" layer="20" curve="-90"/>
-<wire x1="2.68" y1="0.14" x2="9.76" y2="-6.94" width="0.127" layer="47"/>
-<wire x1="9.76" y1="-6.94" x2="13.57" y2="-6.94" width="0.127" layer="47"/>
-<wire x1="54.75" y1="19.5" x2="54.75" y2="17.5" width="0" layer="49"/>
-<wire x1="5.25" y1="19.5" x2="5.25" y2="17.5" width="0" layer="49"/>
-<wire x1="5" y1="18" x2="-2" y2="11" width="0" layer="49"/>
-<wire x1="-2" y1="11" x2="-5" y2="11" width="0" layer="49"/>
-<wire x1="55" y1="18" x2="61" y2="12" width="0" layer="49"/>
-<wire x1="61" y1="12" x2="63" y2="12" width="0" layer="49"/>
-<wire x1="4" y1="36.15" x2="56" y2="36.15" width="1.7" layer="39"/>
-<wire x1="0.85" y1="4" x2="0.85" y2="33" width="1.7" layer="39"/>
-<wire x1="4" y1="36.15" x2="56" y2="36.15" width="1.7" layer="40"/>
-<wire x1="56" y1="0.85" x2="4" y2="0.85" width="1.7" layer="40"/>
-<wire x1="56" y1="0.85" x2="4" y2="0.85" width="1.7" layer="39"/>
-<wire x1="59.15" y1="33" x2="59.15" y2="4" width="1.7" layer="39"/>
-<wire x1="0.85" y1="4" x2="0.85" y2="33" width="1.7" layer="40"/>
-<wire x1="59.15" y1="33" x2="59.15" y2="4" width="1.7" layer="40"/>
-<wire x1="0.85" y1="33" x2="4" y2="36.15" width="1.7" layer="39" curve="-90"/>
-<wire x1="0.85" y1="33" x2="4" y2="36.15" width="1.7" layer="40" curve="-90"/>
-<wire x1="56" y1="36.15" x2="59.15" y2="33" width="1.7" layer="39" curve="-90"/>
-<wire x1="56" y1="36.15" x2="59.15" y2="33" width="1.7" layer="40" curve="-90"/>
-<wire x1="59.15" y1="4" x2="56" y2="0.85" width="1.7" layer="39" curve="-90"/>
-<wire x1="59.15" y1="4" x2="56" y2="0.85" width="1.7" layer="40" curve="-90"/>
-<wire x1="4" y1="0.85" x2="0.85" y2="4" width="1.7" layer="39" curve="-90"/>
-<wire x1="4" y1="0.85" x2="0.85" y2="4" width="1.7" layer="40" curve="-90"/>
-<wire x1="30" y1="37" x2="30" y2="0" width="0" layer="49"/>
-<wire x1="0" y1="18.5" x2="60" y2="18.5" width="0" layer="49"/>
-<text x="28.81" y="38.97" size="2.54" layer="47" font="vector">60mm</text>
-<text x="-1.67" y="14.205" size="2.54" layer="47" font="vector" rot="R90">37mm</text>
-<text x="13.57" y="-3.575" size="2.54" layer="47" font="vector">D = 3.2mm</text>
-<text x="65.64" y="-1.035" size="2.54" layer="47" font="vector" rot="R90">4.0mm</text>
-<text x="13.57" y="-7.575" size="2.54" layer="47" font="vector">R = 4.0mm</text>
-<text x="-10.38" y="11" size="1.016" layer="49" font="vector" ratio="10">CENTER</text>
-<text x="28.81" y="38.97" size="2.54" layer="47" font="vector">60mm</text>
-<text x="-1.67" y="14.205" size="2.54" layer="47" font="vector" rot="R90">37mm</text>
-<text x="13.57" y="-3.575" size="2.54" layer="47" font="vector">D = 3.2mm</text>
-<text x="65.64" y="-1.035" size="2.54" layer="47" font="vector" rot="R90">4.0mm</text>
-<text x="13.57" y="-7.575" size="2.54" layer="47" font="vector">R = 4.0mm</text>
-<text x="-10.38" y="11" size="1.016" layer="49" font="vector" ratio="10">CENTER</text>
-<text x="52.5" y="0.5" size="1.27" layer="26" font="vector" ratio="12" rot="MR0">DP6037_v1</text>
-<text x="63" y="12" size="1.016" layer="49" font="vector" ratio="10">CENTER</text>
-<hole x="4" y="4" drill="3.2"/>
-<hole x="56" y="4" drill="3.2"/>
-<hole x="56" y="33" drill="3.2"/>
-<hole x="4" y="33" drill="3.2"/>
-<polygon width="0" layer="41">
-<vertex x="7" y="37"/>
-<vertex x="7" y="33" curve="-90"/>
-<vertex x="4" y="30"/>
-<vertex x="0" y="30"/>
-<vertex x="0" y="33" curve="-90"/>
-<vertex x="4" y="37"/>
-</polygon>
-<polygon width="0" layer="42">
-<vertex x="7" y="37"/>
-<vertex x="7" y="33" curve="-90"/>
-<vertex x="4" y="30"/>
-<vertex x="0" y="30"/>
-<vertex x="0" y="33" curve="-90"/>
-<vertex x="4" y="37"/>
-</polygon>
-<polygon width="0" layer="43">
-<vertex x="7" y="37"/>
-<vertex x="7" y="33" curve="-90"/>
-<vertex x="4" y="30"/>
-<vertex x="0" y="30"/>
-<vertex x="0" y="33" curve="-90"/>
-<vertex x="4" y="37"/>
-</polygon>
-<polygon width="0" layer="41">
-<vertex x="60" y="30"/>
-<vertex x="56" y="30" curve="-90"/>
-<vertex x="53" y="33"/>
-<vertex x="53" y="37"/>
-<vertex x="56" y="37" curve="-90"/>
-<vertex x="60" y="33"/>
-</polygon>
-<polygon width="0" layer="42">
-<vertex x="60" y="30"/>
-<vertex x="56" y="30" curve="-90"/>
-<vertex x="53" y="33"/>
-<vertex x="53" y="37"/>
-<vertex x="56" y="37" curve="-90"/>
-<vertex x="60" y="33"/>
-</polygon>
-<polygon width="0" layer="43">
-<vertex x="60" y="30"/>
-<vertex x="56" y="30" curve="-90"/>
-<vertex x="53" y="33"/>
-<vertex x="53" y="37"/>
-<vertex x="56" y="37" curve="-90"/>
-<vertex x="60" y="33"/>
-</polygon>
-<polygon width="0" layer="41">
-<vertex x="0" y="7"/>
-<vertex x="4" y="7" curve="-90"/>
-<vertex x="7" y="4"/>
-<vertex x="7" y="0"/>
-<vertex x="4" y="0" curve="-90"/>
-<vertex x="0" y="4"/>
-</polygon>
-<polygon width="0" layer="42">
-<vertex x="0" y="7"/>
-<vertex x="4" y="7" curve="-90"/>
-<vertex x="7" y="4"/>
-<vertex x="7" y="0"/>
-<vertex x="4" y="0" curve="-90"/>
-<vertex x="0" y="4"/>
-</polygon>
-<polygon width="0" layer="43">
-<vertex x="0" y="7"/>
-<vertex x="4" y="7" curve="-90"/>
-<vertex x="7" y="4"/>
-<vertex x="7" y="0"/>
-<vertex x="4" y="0" curve="-90"/>
-<vertex x="0" y="4"/>
-</polygon>
-<polygon width="0" layer="41">
-<vertex x="53" y="0"/>
-<vertex x="53" y="4" curve="-90"/>
-<vertex x="56" y="7"/>
-<vertex x="60" y="7"/>
-<vertex x="60" y="4" curve="-90"/>
-<vertex x="56" y="0"/>
-</polygon>
-<polygon width="0" layer="42">
-<vertex x="53" y="0"/>
-<vertex x="53" y="4" curve="-90"/>
-<vertex x="56" y="7"/>
-<vertex x="60" y="7"/>
-<vertex x="60" y="4" curve="-90"/>
-<vertex x="56" y="0"/>
-</polygon>
-<polygon width="0" layer="43">
-<vertex x="53" y="0"/>
-<vertex x="53" y="4" curve="-90"/>
-<vertex x="56" y="7"/>
-<vertex x="60" y="7"/>
-<vertex x="60" y="4" curve="-90"/>
-<vertex x="56" y="0"/>
-</polygon>
-</package>
<package name="SW_TACT_SMALL">
<wire x1="-1.2183" y1="2.182" x2="-1.1335" y2="2.182" width="0.1524" layer="21"/>
<wire x1="-1.1335" y1="2.182" x2="1.2183" y2="2.182" width="0.1524" layer="21"/>
@@ -671,6 +500,167 @@ http://dangerousprototypes.com</description>
<pad name="4" x="7.62" y="0" drill="0.8"/>
<text x="-1.27" y="1.5875" size="1.27" layer="25" ratio="10">&gt;NAME</text>
</package>
+<package name="DP7043_V1">
+<wire x1="4" y1="0" x2="66" y2="0" width="0" layer="20"/>
+<wire x1="0" y1="39" x2="0" y2="4" width="0" layer="20"/>
+<wire x1="-2.94" y1="43" x2="-2.94" y2="0" width="0.127" layer="47"/>
+<wire x1="-4.21" y1="0" x2="-2.94" y2="0" width="0.127" layer="47"/>
+<wire x1="-2.94" y1="0" x2="0.87" y2="0" width="0.127" layer="47"/>
+<wire x1="-4.21" y1="43" x2="-2.94" y2="43" width="0.127" layer="47"/>
+<wire x1="-2.94" y1="43" x2="0.87" y2="43" width="0.127" layer="47"/>
+<wire x1="70" y1="45.32" x2="0" y2="45.32" width="0.127" layer="47"/>
+<wire x1="0" y1="46.59" x2="0" y2="45.32" width="0.127" layer="47"/>
+<wire x1="0" y1="45.32" x2="0" y2="42.51" width="0.127" layer="47"/>
+<wire x1="70" y1="46.59" x2="70" y2="45.32" width="0.127" layer="47"/>
+<wire x1="70" y1="45.32" x2="70" y2="41.51" width="0.127" layer="47"/>
+<wire x1="70" y1="4" x2="70" y2="39" width="0" layer="20"/>
+<wire x1="66" y1="43" x2="4" y2="43" width="0" layer="20"/>
+<wire x1="4.68" y1="2.14" x2="9.76" y2="-2.94" width="0.127" layer="47"/>
+<wire x1="9.76" y1="-2.94" x2="13.57" y2="-2.94" width="0.127" layer="47"/>
+<wire x1="70.83" y1="4" x2="71.465" y2="4" width="0.127" layer="47"/>
+<wire x1="70.83" y1="4" x2="70.83" y2="0" width="0.127" layer="47"/>
+<wire x1="66" y1="0" x2="71.465" y2="0" width="0.127" layer="47"/>
+<wire x1="2.68" y1="0.14" x2="9.76" y2="-6.94" width="0.127" layer="47"/>
+<wire x1="9.76" y1="-6.94" x2="13.57" y2="-6.94" width="0.127" layer="47"/>
+<wire x1="66" y1="0" x2="70" y2="4" width="0" layer="20" curve="90"/>
+<wire x1="0" y1="4" x2="4" y2="0" width="0" layer="20" curve="90"/>
+<wire x1="70" y1="39" x2="66" y2="43" width="0" layer="20" curve="90"/>
+<wire x1="4" y1="43" x2="0" y2="39" width="0" layer="20" curve="90"/>
+<wire x1="66" y1="4" x2="70.83" y2="4" width="0.127" layer="47"/>
+<wire x1="4" y1="42.15" x2="66" y2="42.15" width="1.7" layer="40"/>
+<wire x1="4" y1="0.85" x2="66" y2="0.85" width="1.7" layer="40"/>
+<wire x1="69.15" y1="4" x2="69.15" y2="39" width="1.7" layer="40"/>
+<wire x1="0.85" y1="4" x2="0.85" y2="39" width="1.7" layer="40"/>
+<wire x1="0.85" y1="39" x2="4" y2="42.15" width="1.7" layer="40" curve="-90"/>
+<wire x1="66" y1="42.15" x2="69.15" y2="39" width="1.7" layer="40" curve="-90"/>
+<wire x1="69.15" y1="4" x2="66" y2="0.85" width="1.7" layer="40" curve="-90"/>
+<wire x1="4" y1="0.85" x2="0.85" y2="4" width="1.7" layer="40" curve="-90"/>
+<wire x1="4" y1="42.15" x2="66" y2="42.15" width="1.7" layer="39"/>
+<wire x1="4" y1="0.85" x2="66" y2="0.85" width="1.7" layer="39"/>
+<wire x1="69.15" y1="4" x2="69.15" y2="39" width="1.7" layer="39"/>
+<wire x1="0.85" y1="4" x2="0.85" y2="39" width="1.7" layer="39"/>
+<wire x1="0.85" y1="39" x2="4" y2="42.15" width="1.7" layer="39" curve="-90"/>
+<wire x1="66" y1="42.15" x2="69.15" y2="39" width="1.7" layer="39" curve="-90"/>
+<wire x1="69.15" y1="4" x2="66" y2="0.85" width="1.7" layer="39" curve="-90"/>
+<wire x1="4" y1="0.85" x2="0.85" y2="4" width="1.7" layer="39" curve="-90"/>
+<wire x1="0" y1="21.5" x2="70" y2="21.5" width="0" layer="49"/>
+<wire x1="35" y1="43" x2="35" y2="0" width="0" layer="49"/>
+<wire x1="5.25" y1="23" x2="5.25" y2="20" width="0" layer="49"/>
+<wire x1="64.75" y1="23" x2="64.75" y2="20" width="0" layer="49"/>
+<wire x1="5" y1="21" x2="-6" y2="10" width="0" layer="49"/>
+<wire x1="-6" y1="10" x2="-11" y2="10" width="0" layer="49"/>
+<wire x1="65" y1="22" x2="73" y2="30" width="0" layer="49"/>
+<wire x1="73" y1="30" x2="78" y2="30" width="0" layer="49"/>
+<text x="-2.94" y="16.19" size="2.54" layer="47" font="vector" rot="R90">43mm</text>
+<text x="31.19" y="45.32" size="2.54" layer="47" font="vector">70mm</text>
+<text x="13.57" y="-3.575" size="2.54" layer="47" font="vector">D = 3.2mm</text>
+<text x="74.64" y="-1.035" size="2.54" layer="47" font="vector" rot="R90">4.0mm</text>
+<text x="13.57" y="-7.575" size="2.54" layer="47" font="vector">R = 4.0mm</text>
+<text x="-11.2" y="10.2" size="1.27" layer="49" font="vector">Center</text>
+<text x="73.1" y="30.3" size="1.27" layer="49" font="vector">Center</text>
+<text x="73.1" y="30.3" size="1.27" layer="49" font="vector">Center</text>
+<text x="63" y="1" size="1.27" layer="26" font="vector" rot="MR0">DP7043_v1</text>
+<hole x="4" y="4" drill="3.2"/>
+<hole x="66" y="4" drill="3.2"/>
+<hole x="66" y="39" drill="3.2"/>
+<hole x="4" y="39" drill="3.2"/>
+<polygon width="0" layer="41">
+<vertex x="7" y="43"/>
+<vertex x="7" y="39" curve="-90"/>
+<vertex x="4" y="36"/>
+<vertex x="0" y="36"/>
+<vertex x="0" y="39" curve="-90"/>
+<vertex x="4" y="43"/>
+</polygon>
+<polygon width="0" layer="42">
+<vertex x="7" y="43"/>
+<vertex x="7" y="39" curve="-90"/>
+<vertex x="4" y="36"/>
+<vertex x="0" y="36"/>
+<vertex x="0" y="39" curve="-90"/>
+<vertex x="4" y="43"/>
+</polygon>
+<polygon width="0" layer="43">
+<vertex x="7" y="43"/>
+<vertex x="7" y="39" curve="-90"/>
+<vertex x="4" y="36"/>
+<vertex x="0" y="36"/>
+<vertex x="0" y="39" curve="-90"/>
+<vertex x="4" y="43"/>
+</polygon>
+<polygon width="0" layer="41">
+<vertex x="70" y="36"/>
+<vertex x="66" y="36" curve="-90"/>
+<vertex x="63" y="39"/>
+<vertex x="63" y="43"/>
+<vertex x="66" y="43" curve="-90"/>
+<vertex x="70" y="39"/>
+</polygon>
+<polygon width="0" layer="42">
+<vertex x="70" y="36"/>
+<vertex x="66" y="36" curve="-90"/>
+<vertex x="63" y="39"/>
+<vertex x="63" y="43"/>
+<vertex x="66" y="43" curve="-90"/>
+<vertex x="70" y="39"/>
+</polygon>
+<polygon width="0" layer="43">
+<vertex x="70" y="36"/>
+<vertex x="66" y="36" curve="-90"/>
+<vertex x="63" y="39"/>
+<vertex x="63" y="43"/>
+<vertex x="66" y="43" curve="-90"/>
+<vertex x="70" y="39"/>
+</polygon>
+<polygon width="0" layer="41">
+<vertex x="0" y="7"/>
+<vertex x="4" y="7" curve="-90"/>
+<vertex x="7" y="4"/>
+<vertex x="7" y="0"/>
+<vertex x="4" y="0" curve="-90"/>
+<vertex x="0" y="4"/>
+</polygon>
+<polygon width="0" layer="42">
+<vertex x="0" y="7"/>
+<vertex x="4" y="7" curve="-90"/>
+<vertex x="7" y="4"/>
+<vertex x="7" y="0"/>
+<vertex x="4" y="0" curve="-90"/>
+<vertex x="0" y="4"/>
+</polygon>
+<polygon width="0" layer="43">
+<vertex x="0" y="7"/>
+<vertex x="4" y="7" curve="-90"/>
+<vertex x="7" y="4"/>
+<vertex x="7" y="0"/>
+<vertex x="4" y="0" curve="-90"/>
+<vertex x="0" y="4"/>
+</polygon>
+<polygon width="0" layer="41">
+<vertex x="63" y="0"/>
+<vertex x="63" y="4" curve="-90"/>
+<vertex x="66" y="7"/>
+<vertex x="70" y="7"/>
+<vertex x="70" y="4" curve="-90"/>
+<vertex x="66" y="0"/>
+</polygon>
+<polygon width="0" layer="42">
+<vertex x="63" y="0"/>
+<vertex x="63" y="4" curve="-90"/>
+<vertex x="66" y="7"/>
+<vertex x="70" y="7"/>
+<vertex x="70" y="4" curve="-90"/>
+<vertex x="66" y="0"/>
+</polygon>
+<polygon width="0" layer="43">
+<vertex x="63" y="0"/>
+<vertex x="63" y="4" curve="-90"/>
+<vertex x="66" y="7"/>
+<vertex x="70" y="7"/>
+<vertex x="70" y="4" curve="-90"/>
+<vertex x="66" y="0"/>
+</polygon>
+</package>
</packages>
</library>
<library name="bluetooth">
@@ -847,7 +837,7 @@ design rules under a new name.</description>
<pass name="Default">
<param name="RoutingGrid" value="30mil"/>
<param name="tpViaShape" value="round"/>
-<param name="PrefDir.1" value="0"/>
+<param name="PrefDir.1" value="|"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
@@ -862,7 +852,7 @@ design rules under a new name.</description>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
-<param name="PrefDir.16" value="|"/>
+<param name="PrefDir.16" value="-"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
@@ -937,44 +927,44 @@ design rules under a new name.</description>
</pass>
</autorouter>
<elements>
-<element name="U1" library="microbuilder" package="SOT223-W" value="" x="5.08" y="25.4" rot="MR270"/>
-<element name="J1" library="con-jack" package="DCJ0303" value="" x="5.08" y="38.1" rot="R270"/>
-<element name="C1" library="rcl" package="C0603K" value="" x="31.75" y="7.62"/>
-<element name="R1" library="rcl" package="R0805" value="" x="46.99" y="7.62" rot="R180"/>
-<element name="Q4" library="SparkFun" package="DPAK" value="MOSFET-NCHANNELFDD8580" x="-10.26" y="7.02" rot="MR0"/>
-<element name="Q1" library="SparkFun" package="DPAK" value="MOSFET-NCHANNELFDD8580" x="-19.44" y="27" rot="MR0"/>
-<element name="Q2" library="SparkFun" package="DPAK" value="MOSFET-NCHANNELFDD8580" x="28.08" y="40.5" rot="MR270"/>
-<element name="U$3" library="dp_devices" package="DP6037_V1" value="" x="0" y="0"/>
-<element name="U$4" library="bluetooth" package="BT-MODULE" value="AUBTM-20" x="-22.68" y="-23.76"/>
-<element name="IC2" library="atmel" package="TQFP32-08" value="MEGA8-AI" x="-29.16" y="-19.44">
-<attribute name="OC_NEWARK" value="73M8863" x="-29.16" y="-19.44" size="1.778" layer="27" display="off"/>
-<attribute name="MPN" value="ATMEGA8-16AU" x="-29.16" y="-19.44" size="1.778" layer="27" display="off"/>
-<attribute name="MF" value="" x="-29.16" y="-19.44" size="1.778" layer="27" display="off"/>
-<attribute name="OC_FARNELL" value="9171371" x="-29.16" y="-19.44" size="1.778" layer="27" display="off"/>
+<element name="U1" library="microbuilder" package="SOT223-W" value="" x="12.36" y="31.54" rot="R270"/>
+<element name="J1" library="con-jack" package="DCJ0303" value="" x="6.25" y="21.5" rot="R270"/>
+<element name="C1" library="rcl" package="C0603K" value="" x="30.25" y="36.38" rot="R180"/>
+<element name="R1" library="rcl" package="R0805" value="" x="21.01" y="30.38"/>
+<element name="Q4" library="SparkFun" package="DPAK" value="MOSFET-NCHANNELFDD8580" x="56.44" y="34.42"/>
+<element name="Q1" library="SparkFun" package="DPAK" value="MOSFET-NCHANNELFDD8580" x="47.06" y="34.4"/>
+<element name="Q2" library="SparkFun" package="DPAK" value="MOSFET-NCHANNELFDD8580" x="37.3" y="34.28"/>
+<element name="U$4" library="bluetooth" package="BT-MODULE" value="AUBTM-20" x="30.32" y="5.24"/>
+<element name="IC2" library="atmel" package="TQFP32-08" value="MEGA8-AI" x="21.44" y="22.84" rot="R90">
+<attribute name="OC_NEWARK" value="73M8863" x="21.44" y="22.84" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MPN" value="ATMEGA8-16AU" x="21.44" y="22.84" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MF" value="" x="21.44" y="22.84" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="OC_FARNELL" value="9171371" x="21.44" y="22.84" size="1.778" layer="27" rot="R90" display="off"/>
</element>
-<element name="SW1" library="dp_devices" package="SW_TACT_SMALL" value="" x="-29.7" y="-29.7"/>
-<element name="C2" library="dp_devices" package="SMC_A" value="10uF" x="-30.78" y="-35.64"/>
-<element name="C3" library="dp_devices" package="SMC_A" value="10uF" x="-30.78" y="-39.96"/>
-<element name="Y1" library="SparkFun" package="HC49UP" value="" x="-41.58" y="-22.14" rot="R90"/>
-<element name="C4" library="rcl" package="C0603K" value="" x="-28.62" y="-54.54"/>
-<element name="C5" library="rcl" package="C0603K" value="" x="-28.62" y="-59.94"/>
-<element name="J2" library="dp_devices" package="M1X4" value="CON_HEADER_1X04" x="-44.28" y="-64.26"/>
+<element name="SW1" library="dp_devices" package="SW_TACT_SMALL" value="" x="24.3" y="36.3" rot="R180"/>
+<element name="C2" library="dp_devices" package="SMC_A" value="10uF" x="4.87" y="28.93" rot="R90"/>
+<element name="C3" library="dp_devices" package="SMC_A" value="10uF" x="12.58" y="37.76" rot="R180"/>
+<element name="Y1" library="SparkFun" package="HC49UP" value="" x="20.84" y="8.32" rot="R180"/>
+<element name="C4" library="rcl" package="C0603K" value="" x="23.79" y="13.78" rot="R180"/>
+<element name="C5" library="rcl" package="C0603K" value="" x="17.42" y="13.66" rot="R180"/>
+<element name="J2" library="dp_devices" package="M1X4" value="CON_HEADER_1X04" x="65.76" y="17.7" rot="R90"/>
+<element name="U$1" library="dp_devices" package="DP7043_V1" value="" x="0" y="0"/>
</elements>
<signals>
<signal name="N$1">
<contactref element="Q4" pad="1"/>
<contactref element="IC2" pad="13"/>
-<wire x1="-7.98" y1="1.71" x2="-28.76" y2="-23.7326" width="0" layer="19" extent="1-16"/>
+<wire x1="25.7326" y1="23.24" x2="54.16" y2="29.11" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$2">
<contactref element="Q1" pad="1"/>
<contactref element="IC2" pad="14"/>
-<wire x1="-17.16" y1="21.69" x2="-27.96" y2="-23.7326" width="0" layer="19" extent="1-16"/>
+<wire x1="25.7326" y1="24.04" x2="44.78" y2="29.09" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$3">
<contactref element="Q2" pad="1"/>
<contactref element="IC2" pad="15"/>
-<wire x1="-27.16" y1="-23.7326" x2="33.39" y2="42.78" width="0" layer="19" extent="1-16"/>
+<wire x1="25.7326" y1="24.84" x2="35.02" y2="28.97" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="GND">
<contactref element="U1" pad="1"/>
@@ -998,24 +988,26 @@ design rules under a new name.</description>
<contactref element="C3" pad="-"/>
<contactref element="C4" pad="1"/>
<contactref element="C5" pad="2"/>
-<wire x1="-27.745" y1="-59.94" x2="-29.495" y2="-54.54" width="0" layer="19" extent="1-1"/>
-<wire x1="-29.28" y1="-39.96" x2="-29.495" y2="-54.54" width="0" layer="19" extent="1-1"/>
-<wire x1="-29.28" y1="-35.64" x2="-29.28" y2="-39.96" width="0" layer="19" extent="1-1"/>
-<wire x1="-26.55" y1="-31.6" x2="-29.28" y2="-35.64" width="0" layer="19" extent="1-1"/>
-<wire x1="-32.85" y1="-31.6" x2="-29.28" y2="-35.64" width="0" layer="19" extent="1-1"/>
-<wire x1="-22.18" y1="-23.76" x2="-26.55" y2="-31.6" width="0" layer="19" extent="1-1"/>
-<wire x1="-24.8674" y1="-19.04" x2="-22.18" y2="-23.76" width="0" layer="19" extent="1-1"/>
-<wire x1="-33.4526" y1="-19.84" x2="-24.8674" y2="-19.04" width="0" layer="19" extent="1-1"/>
-<wire x1="-33.4526" y1="-18.24" x2="-33.4526" y2="-19.84" width="0" layer="19" extent="1-1"/>
-<wire x1="-22.18" y1="-9.76" x2="-24.8674" y2="-19.04" width="0" layer="19" extent="1-1"/>
-<wire x1="-12.54" y1="1.71" x2="-22.18" y2="-9.76" width="0" layer="19" extent="1-16"/>
-<wire x1="-2.68" y1="-9.76" x2="-12.54" y2="1.71" width="0" layer="19" extent="1-16"/>
-<wire x1="-2.68" y1="-23.76" x2="-2.68" y2="-9.76" width="0" layer="19" extent="1-1"/>
-<wire x1="-21.72" y1="21.69" x2="-12.54" y2="1.71" width="0" layer="19" extent="16-16"/>
-<wire x1="8.18" y1="28.1" x2="-21.72" y2="21.69" width="0" layer="19" extent="16-16"/>
-<wire x1="8.18" y1="38.1" x2="8.18" y2="28.1" width="0" layer="19" extent="16-16"/>
-<wire x1="33.39" y1="38.22" x2="8.18" y2="38.1" width="0" layer="19" extent="16-16"/>
-<wire x1="30.875" y1="7.62" x2="8.18" y2="28.1" width="0" layer="19" extent="16-16"/>
+<contactref element="U$4" pad="PIO5"/>
+<wire x1="58.72" y1="29.11" x2="49.34" y2="29.09" width="0" layer="19" extent="1-1"/>
+<wire x1="50.32" y1="19.24" x2="58.72" y2="29.11" width="0" layer="19" extent="1-1"/>
+<wire x1="39.58" y1="28.97" x2="58.72" y2="29.11" width="0" layer="19" extent="1-1"/>
+<wire x1="30.82" y1="19.24" x2="39.58" y2="28.97" width="0" layer="19" extent="1-1"/>
+<wire x1="24.665" y1="13.78" x2="30.82" y2="19.24" width="0" layer="19" extent="1-1"/>
+<wire x1="21.84" y1="18.5474" x2="24.665" y2="13.78" width="0" layer="19" extent="1-1"/>
+<wire x1="20.24" y1="18.5474" x2="21.84" y2="18.5474" width="0" layer="19" extent="1-1"/>
+<wire x1="16.545" y1="13.66" x2="20.24" y2="18.5474" width="0" layer="19" extent="1-1"/>
+<wire x1="21.04" y1="27.1326" x2="21.84" y2="18.5474" width="0" layer="19" extent="1-1"/>
+<wire x1="30.82" y1="5.24" x2="24.665" y2="13.78" width="0" layer="19" extent="1-1"/>
+<wire x1="9.35" y1="21.5" x2="16.545" y2="13.66" width="0" layer="19" extent="1-1"/>
+<wire x1="4.87" y1="30.43" x2="9.35" y2="21.5" width="0" layer="19" extent="1-1"/>
+<wire x1="9.26" y1="34.24" x2="4.87" y2="30.43" width="0" layer="19" extent="1-1"/>
+<wire x1="11.08" y1="37.76" x2="9.26" y2="34.24" width="0" layer="19" extent="1-1"/>
+<wire x1="21.15" y1="38.2" x2="11.08" y2="37.76" width="0" layer="19" extent="1-1"/>
+<wire x1="27.45" y1="38.2" x2="21.15" y2="38.2" width="0" layer="19" extent="1-1"/>
+<wire x1="31.125" y1="36.38" x2="27.45" y2="38.2" width="0" layer="19" extent="1-1"/>
+<wire x1="50.32" y1="5.24" x2="50.32" y2="19.24" width="0" layer="19" extent="1-1"/>
+<wire x1="45.82" y1="5.24" x2="50.32" y2="5.24" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="+3V3">
<contactref element="U1" pad="2"/>
@@ -1027,59 +1019,59 @@ design rules under a new name.</description>
<contactref element="IC2" pad="20"/>
<contactref element="IC2" pad="18"/>
<contactref element="C3" pad="+"/>
-<wire x1="-20.68" y1="-23.76" x2="-32.28" y2="-39.96" width="0" layer="19" extent="1-1"/>
-<wire x1="-24.8674" y1="-21.44" x2="-20.68" y2="-23.76" width="0" layer="19" extent="1-1"/>
-<wire x1="-24.8674" y1="-19.84" x2="-24.8674" y2="-21.44" width="0" layer="19" extent="1-1"/>
-<wire x1="-33.4526" y1="-19.04" x2="-24.8674" y2="-19.84" width="0" layer="19" extent="1-1"/>
-<wire x1="-4.18" y1="-9.76" x2="-20.68" y2="-23.76" width="0" layer="19" extent="1-1"/>
-<wire x1="8.18" y1="25.4" x2="-4.18" y2="-9.76" width="0" layer="19" extent="1-16"/>
-<wire x1="32.625" y1="7.62" x2="8.18" y2="25.4" width="0" layer="19" extent="16-16"/>
-<wire x1="46.04" y1="7.62" x2="32.625" y2="7.62" width="0" layer="19" extent="1-1"/>
+<wire x1="32.32" y1="5.24" x2="48.82" y2="19.24" width="0" layer="19" extent="1-1"/>
+<wire x1="21.04" y1="18.5474" x2="32.32" y2="5.24" width="0" layer="19" extent="1-1"/>
+<wire x1="21.84" y1="27.1326" x2="21.04" y2="18.5474" width="0" layer="19" extent="1-1"/>
+<wire x1="23.44" y1="27.1326" x2="21.84" y2="27.1326" width="0" layer="19" extent="1-1"/>
+<wire x1="21.96" y1="30.38" x2="21.84" y2="27.1326" width="0" layer="19" extent="1-1"/>
+<wire x1="29.375" y1="36.38" x2="21.96" y2="30.38" width="0" layer="19" extent="1-1"/>
+<wire x1="14.08" y1="37.76" x2="21.96" y2="30.38" width="0" layer="19" extent="1-1"/>
+<wire x1="9.26" y1="31.54" x2="14.08" y2="37.76" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$6">
<contactref element="Q4" pad="4"/>
<contactref element="J2" pad="1"/>
-<wire x1="-10.26" y1="8.608" x2="-44.28" y2="-64.26" width="0" layer="19" extent="16-16"/>
+<wire x1="65.76" y1="17.7" x2="56.44" y2="36.008" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$7">
<contactref element="Q1" pad="4"/>
<contactref element="J2" pad="2"/>
-<wire x1="-19.44" y1="28.588" x2="-41.74" y2="-64.26" width="0" layer="19" extent="16-16"/>
+<wire x1="65.76" y1="20.24" x2="47.06" y2="35.988" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$8">
<contactref element="Q2" pad="4"/>
<contactref element="J2" pad="3"/>
-<wire x1="26.492" y1="40.5" x2="-39.2" y2="-64.26" width="0" layer="19" extent="16-16"/>
+<wire x1="37.3" y1="35.868" x2="65.76" y2="22.78" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="12V">
<contactref element="J1" pad="2"/>
<contactref element="J1" pad="3"/>
<contactref element="U1" pad="3"/>
<contactref element="C2" pad="+"/>
<contactref element="J2" pad="4"/>
-<wire x1="-32.28" y1="-35.64" x2="-36.66" y2="-64.26" width="0" layer="19" extent="1-1"/>
-<wire x1="8.18" y1="22.7" x2="-32.28" y2="-35.64" width="0" layer="19" extent="1-16"/>
-<wire x1="5.08" y1="33.3" x2="8.18" y2="22.7" width="0" layer="19" extent="16-16"/>
-<wire x1="2.08" y1="38.1" x2="5.08" y2="33.3" width="0" layer="19" extent="1-1"/>
+<wire x1="9.26" y1="28.84" x2="65.76" y2="25.32" width="0" layer="19" extent="1-1"/>
+<wire x1="4.87" y1="27.43" x2="9.26" y2="28.84" width="0" layer="19" extent="1-1"/>
+<wire x1="3.25" y1="21.5" x2="4.87" y2="27.43" width="0" layer="19" extent="1-1"/>
+<wire x1="6.25" y1="16.7" x2="3.25" y2="21.5" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$4">
<contactref element="R1" pad="1"/>
<contactref element="IC2" pad="29"/>
<contactref element="SW1" pad="1"/>
<contactref element="SW1" pad="2"/>
-<wire x1="-29.56" y1="-15.1474" x2="47.94" y2="7.62" width="0" layer="19" extent="1-1"/>
-<wire x1="-26.55" y1="-27.8" x2="-29.56" y2="-15.1474" width="0" layer="19" extent="1-1"/>
-<wire x1="-32.85" y1="-27.8" x2="-26.55" y2="-27.8" width="0" layer="19" extent="1-1"/>
+<wire x1="21.15" y1="34.4" x2="27.45" y2="34.4" width="0" layer="19" extent="1-1"/>
+<wire x1="20.06" y1="30.38" x2="21.15" y2="34.4" width="0" layer="19" extent="1-1"/>
+<wire x1="17.1474" y1="22.44" x2="20.06" y2="30.38" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="TX">
<contactref element="U$4" pad="TXD"/>
<contactref element="IC2" pad="30"/>
-<wire x1="-5.68" y1="-23.76" x2="-30.36" y2="-15.1474" width="0" layer="19" extent="1-1"/>
+<wire x1="17.1474" y1="21.64" x2="47.32" y2="5.24" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="RX">
<contactref element="U$4" pad="RXD"/>
<contactref element="IC2" pad="31"/>
-<wire x1="-10.18" y1="-9.76" x2="-31.16" y2="-15.1474" width="0" layer="19" extent="1-1"/>
+<wire x1="17.1474" y1="20.84" x2="42.82" y2="19.24" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="VCC">
<contactref element="IC2" pad="6"/>
@@ -1088,15 +1080,15 @@ design rules under a new name.</description>
<contactref element="Y1" pad="2"/>
<contactref element="IC2" pad="7"/>
<contactref element="C5" pad="1"/>
-<wire x1="-41.58" y1="-17.314" x2="-29.495" y2="-59.94" width="0" layer="19" extent="1-1"/>
-<wire x1="-33.4526" y1="-21.44" x2="-41.58" y2="-17.314" width="0" layer="19" extent="1-1"/>
+<wire x1="18.295" y1="13.66" x2="23.44" y2="18.5474" width="0" layer="19" extent="1-1"/>
+<wire x1="16.014" y1="8.32" x2="18.295" y2="13.66" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$9">
<contactref element="Y1" pad="1"/>
<contactref element="IC2" pad="8"/>
<contactref element="C4" pad="2"/>
-<wire x1="-27.745" y1="-54.54" x2="-41.58" y2="-26.966" width="0" layer="19" extent="1-1"/>
-<wire x1="-33.4526" y1="-22.24" x2="-41.58" y2="-26.966" width="0" layer="19" extent="1-1"/>
+<wire x1="22.915" y1="13.78" x2="24.24" y2="18.5474" width="0" layer="19" extent="1-1"/>
+<wire x1="25.666" y1="8.32" x2="22.915" y2="13.78" width="0" layer="19" extent="1-1"/>
</signal>
</signals>
</board>
View
592 hardware/RGB_LED_Controller.b#2
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
-<eagle version="6.2">
+<eagle version="6.1">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
-<grid distance="0.54" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="0.025" altunitdist="inch" altunit="inch"/>
+<grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="mm" altunit="mm"/>
<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"/>
@@ -125,7 +125,7 @@
</layers>
<board>
<plain>
-<text x="50.76" y="48.6" size="1.778" layer="16" rot="MR0">http://murlidharshenoy.wordpress.com/</text>
+<text x="11.76" y="48.6" size="1.778" layer="1">http://murlidharshenoy.wordpress.com/</text>
</plain>
<libraries>
<library name="atmel">
@@ -288,33 +288,21 @@ Metric Code Size 1608</description>
<rectangle x1="-0.8" y1="-0.4" x2="-0.45" y2="0.4" layer="51"/>
<rectangle x1="0.45" y1="-0.4" x2="0.8" y2="0.4" layer="51"/>
</package>
-<package name="0309/12">
-<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
-type 0309, grid 12.5 mm</description>
-<wire x1="6.35" y1="0" x2="5.08" y2="0" width="0.6096" layer="51"/>
-<wire x1="-6.35" y1="0" x2="-5.08" y2="0" width="0.6096" layer="51"/>
-<wire x1="-4.318" y1="1.27" x2="-4.064" y2="1.524" width="0.1524" layer="21" curve="-90"/>
-<wire x1="-4.318" y1="-1.27" x2="-4.064" y2="-1.524" width="0.1524" layer="21" curve="90"/>
-<wire x1="4.064" y1="-1.524" x2="4.318" y2="-1.27" width="0.1524" layer="21" curve="90"/>
-<wire x1="4.064" y1="1.524" x2="4.318" y2="1.27" width="0.1524" layer="21" curve="-90"/>
-<wire x1="-4.318" y1="-1.27" x2="-4.318" y2="1.27" width="0.1524" layer="21"/>
-<wire x1="-4.064" y1="1.524" x2="-3.429" y2="1.524" width="0.1524" layer="21"/>
-<wire x1="-3.302" y1="1.397" x2="-3.429" y2="1.524" width="0.1524" layer="21"/>
-<wire x1="-4.064" y1="-1.524" x2="-3.429" y2="-1.524" width="0.1524" layer="21"/>
-<wire x1="-3.302" y1="-1.397" x2="-3.429" y2="-1.524" width="0.1524" layer="21"/>
-<wire x1="3.302" y1="1.397" x2="3.429" y2="1.524" width="0.1524" layer="21"/>
-<wire x1="3.302" y1="1.397" x2="-3.302" y2="1.397" width="0.1524" layer="21"/>
-<wire x1="3.302" y1="-1.397" x2="3.429" y2="-1.524" width="0.1524" layer="21"/>
-<wire x1="3.302" y1="-1.397" x2="-3.302" y2="-1.397" width="0.1524" layer="21"/>
-<wire x1="4.064" y1="1.524" x2="3.429" y2="1.524" width="0.1524" layer="21"/>
-<wire x1="4.064" y1="-1.524" x2="3.429" y2="-1.524" width="0.1524" layer="21"/>
-<wire x1="4.318" y1="-1.27" x2="4.318" y2="1.27" width="0.1524" layer="21"/>
-<pad name="1" x="-6.35" y="0" drill="0.8128" shape="octagon"/>
-<pad name="2" x="6.35" y="0" drill="0.8128" shape="octagon"/>
-<text x="-4.191" y="1.905" size="1.27" layer="25" ratio="10">&gt;NAME</text>
-<text x="-3.175" y="-0.6858" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
-<rectangle x1="4.318" y1="-0.3048" x2="5.1816" y2="0.3048" layer="21"/>
-<rectangle x1="-5.1816" y1="-0.3048" x2="-4.318" y2="0.3048" layer="21"/>
+<package name="R0805">
+<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;</description>
+<wire x1="-0.41" y1="0.635" x2="0.41" y2="0.635" width="0.1524" layer="51"/>
+<wire x1="-0.41" y1="-0.635" x2="0.41" y2="-0.635" width="0.1524" layer="51"/>
+<wire x1="-1.973" y1="0.983" x2="1.973" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="1.973" y1="0.983" x2="1.973" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="1.973" y1="-0.983" x2="-1.973" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-1.973" y1="-0.983" x2="-1.973" y2="0.983" width="0.0508" layer="39"/>
+<smd name="1" x="-0.95" y="0" dx="1.3" dy="1.5" layer="1"/>
+<smd name="2" x="0.95" y="0" dx="1.3" dy="1.5" layer="1"/>
+<text x="-0.635" y="1.27" size="1.27" layer="25">&gt;NAME</text>
+<text x="-0.635" y="-2.54" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="0.4064" y1="-0.6985" x2="1.0564" y2="0.7015" layer="51"/>
+<rectangle x1="-1.0668" y1="-0.6985" x2="-0.4168" y2="0.7015" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.5001" x2="0.1999" y2="0.5001" layer="35"/>
</package>
</packages>
</library>
@@ -412,177 +400,6 @@ We've spent an enormous amount of time creating and checking these footprints an
<description>Dangerous Prototypes Standard PCB sizes
http://dangerousprototypes.com</description>
<packages>
-<package name="DP6037_V1">
-<wire x1="58.655" y1="0" x2="61.83" y2="0" width="0.127" layer="47"/>
-<wire x1="0" y1="4" x2="4" y2="0" width="0" layer="20" curve="90"/>
-<wire x1="56" y1="0" x2="60" y2="4" width="0" layer="20" curve="90"/>
-<wire x1="4" y1="37" x2="0" y2="33" width="0" layer="20" curve="90"/>
-<wire x1="56" y1="37" x2="60" y2="33" width="0" layer="20" curve="-90"/>
-<wire x1="4" y1="0" x2="56" y2="0" width="0" layer="20"/>
-<wire x1="60" y1="4" x2="60" y2="33" width="0" layer="20"/>
-<wire x1="56" y1="37" x2="4" y2="37" width="0" layer="20"/>
-<wire x1="0" y1="33" x2="0" y2="4" width="0" layer="20"/>
-<wire x1="0" y1="38.97" x2="60" y2="38.97" width="0.127" layer="47"/>
-<wire x1="0" y1="39.605" x2="0" y2="38.97" width="0.127" layer="47"/>
-<wire x1="0" y1="38.97" x2="0" y2="37.065" width="0.127" layer="47"/>
-<wire x1="60" y1="39.605" x2="60" y2="38.97" width="0.127" layer="47"/>
-<wire x1="60" y1="38.97" x2="60" y2="35.795" width="0.127" layer="47"/>
-<wire x1="-2.305" y1="37" x2="-1.67" y2="37" width="0.127" layer="47"/>
-<wire x1="-1.67" y1="37" x2="0.235" y2="37" width="0.127" layer="47"/>
-<wire x1="-2.305" y1="0" x2="-1.67" y2="0" width="0.127" layer="47"/>
-<wire x1="-1.67" y1="0" x2="1.505" y2="0" width="0.127" layer="47"/>
-<wire x1="-1.67" y1="0" x2="-1.67" y2="37" width="0.127" layer="47"/>
-<wire x1="4.68" y1="2.14" x2="9.76" y2="-2.94" width="0.127" layer="47"/>
-<wire x1="9.76" y1="-2.94" x2="13.57" y2="-2.94" width="0.127" layer="47"/>
-<wire x1="56" y1="4" x2="61.83" y2="4" width="0.127" layer="47"/>
-<wire x1="61.83" y1="4" x2="62.465" y2="4" width="0.127" layer="47"/>
-<wire x1="61.83" y1="4" x2="61.83" y2="0" width="0.127" layer="47"/>
-<wire x1="61.83" y1="0" x2="62.465" y2="0" width="0.127" layer="47"/>
-<wire x1="0" y1="4" x2="4" y2="0" width="0" layer="20" curve="90"/>
-<wire x1="56" y1="0" x2="60" y2="4" width="0" layer="20" curve="90"/>
-<wire x1="4" y1="37" x2="0" y2="33" width="0" layer="20" curve="90"/>
-<wire x1="56" y1="37" x2="60" y2="33" width="0" layer="20" curve="-90"/>
-<wire x1="2.68" y1="0.14" x2="9.76" y2="-6.94" width="0.127" layer="47"/>
-<wire x1="9.76" y1="-6.94" x2="13.57" y2="-6.94" width="0.127" layer="47"/>
-<wire x1="54.75" y1="19.5" x2="54.75" y2="17.5" width="0" layer="49"/>
-<wire x1="5.25" y1="19.5" x2="5.25" y2="17.5" width="0" layer="49"/>
-<wire x1="5" y1="18" x2="-2" y2="11" width="0" layer="49"/>
-<wire x1="-2" y1="11" x2="-5" y2="11" width="0" layer="49"/>
-<wire x1="55" y1="18" x2="61" y2="12" width="0" layer="49"/>
-<wire x1="61" y1="12" x2="63" y2="12" width="0" layer="49"/>
-<wire x1="4" y1="36.15" x2="56" y2="36.15" width="1.7" layer="39"/>
-<wire x1="0.85" y1="4" x2="0.85" y2="33" width="1.7" layer="39"/>
-<wire x1="4" y1="36.15" x2="56" y2="36.15" width="1.7" layer="40"/>
-<wire x1="56" y1="0.85" x2="4" y2="0.85" width="1.7" layer="40"/>
-<wire x1="56" y1="0.85" x2="4" y2="0.85" width="1.7" layer="39"/>
-<wire x1="59.15" y1="33" x2="59.15" y2="4" width="1.7" layer="39"/>
-<wire x1="0.85" y1="4" x2="0.85" y2="33" width="1.7" layer="40"/>
-<wire x1="59.15" y1="33" x2="59.15" y2="4" width="1.7" layer="40"/>
-<wire x1="0.85" y1="33" x2="4" y2="36.15" width="1.7" layer="39" curve="-90"/>
-<wire x1="0.85" y1="33" x2="4" y2="36.15" width="1.7" layer="40" curve="-90"/>
-<wire x1="56" y1="36.15" x2="59.15" y2="33" width="1.7" layer="39" curve="-90"/>
-<wire x1="56" y1="36.15" x2="59.15" y2="33" width="1.7" layer="40" curve="-90"/>
-<wire x1="59.15" y1="4" x2="56" y2="0.85" width="1.7" layer="39" curve="-90"/>
-<wire x1="59.15" y1="4" x2="56" y2="0.85" width="1.7" layer="40" curve="-90"/>
-<wire x1="4" y1="0.85" x2="0.85" y2="4" width="1.7" layer="39" curve="-90"/>
-<wire x1="4" y1="0.85" x2="0.85" y2="4" width="1.7" layer="40" curve="-90"/>
-<wire x1="30" y1="37" x2="30" y2="0" width="0" layer="49"/>
-<wire x1="0" y1="18.5" x2="60" y2="18.5" width="0" layer="49"/>
-<text x="28.81" y="38.97" size="2.54" layer="47" font="vector">60mm</text>
-<text x="-1.67" y="14.205" size="2.54" layer="47" font="vector" rot="R90">37mm</text>
-<text x="13.57" y="-3.575" size="2.54" layer="47" font="vector">D = 3.2mm</text>
-<text x="65.64" y="-1.035" size="2.54" layer="47" font="vector" rot="R90">4.0mm</text>
-<text x="13.57" y="-7.575" size="2.54" layer="47" font="vector">R = 4.0mm</text>
-<text x="-10.38" y="11" size="1.016" layer="49" font="vector" ratio="10">CENTER</text>
-<text x="28.81" y="38.97" size="2.54" layer="47" font="vector">60mm</text>
-<text x="-1.67" y="14.205" size="2.54" layer="47" font="vector" rot="R90">37mm</text>
-<text x="13.57" y="-3.575" size="2.54" layer="47" font="vector">D = 3.2mm</text>
-<text x="65.64" y="-1.035" size="2.54" layer="47" font="vector" rot="R90">4.0mm</text>
-<text x="13.57" y="-7.575" size="2.54" layer="47" font="vector">R = 4.0mm</text>
-<text x="-10.38" y="11" size="1.016" layer="49" font="vector" ratio="10">CENTER</text>
-<text x="52.5" y="0.5" size="1.27" layer="26" font="vector" ratio="12" rot="MR0">DP6037_v1</text>
-<text x="63" y="12" size="1.016" layer="49" font="vector" ratio="10">CENTER</text>
-<hole x="4" y="4" drill="3.2"/>
-<hole x="56" y="4" drill="3.2"/>
-<hole x="56" y="33" drill="3.2"/>
-<hole x="4" y="33" drill="3.2"/>
-<polygon width="0" layer="41">
-<vertex x="7" y="37"/>
-<vertex x="7" y="33" curve="-90"/>
-<vertex x="4" y="30"/>
-<vertex x="0" y="30"/>
-<vertex x="0" y="33" curve="-90"/>
-<vertex x="4" y="37"/>
-</polygon>
-<polygon width="0" layer="42">
-<vertex x="7" y="37"/>
-<vertex x="7" y="33" curve="-90"/>
-<vertex x="4" y="30"/>
-<vertex x="0" y="30"/>
-<vertex x="0" y="33" curve="-90"/>
-<vertex x="4" y="37"/>
-</polygon>
-<polygon width="0" layer="43">
-<vertex x="7" y="37"/>
-<vertex x="7" y="33" curve="-90"/>
-<vertex x="4" y="30"/>
-<vertex x="0" y="30"/>
-<vertex x="0" y="33" curve="-90"/>
-<vertex x="4" y="37"/>
-</polygon>
-<polygon width="0" layer="41">
-<vertex x="60" y="30"/>
-<vertex x="56" y="30" curve="-90"/>
-<vertex x="53" y="33"/>
-<vertex x="53" y="37"/>
-<vertex x="56" y="37" curve="-90"/>
-<vertex x="60" y="33"/>
-</polygon>
-<polygon width="0" layer="42">
-<vertex x="60" y="30"/>
-<vertex x="56" y="30" curve="-90"/>
-<vertex x="53" y="33"/>
-<vertex x="53" y="37"/>
-<vertex x="56" y="37" curve="-90"/>
-<vertex x="60" y="33"/>
-</polygon>
-<polygon width="0" layer="43">
-<vertex x="60" y="30"/>
-<vertex x="56" y="30" curve="-90"/>
-<vertex x="53" y="33"/>
-<vertex x="53" y="37"/>
-<vertex x="56" y="37" curve="-90"/>
-<vertex x="60" y="33"/>
-</polygon>
-<polygon width="0" layer="41">
-<vertex x="0" y="7"/>
-<vertex x="4" y="7" curve="-90"/>
-<vertex x="7" y="4"/>
-<vertex x="7" y="0"/>
-<vertex x="4" y="0" curve="-90"/>
-<vertex x="0" y="4"/>
-</polygon>
-<polygon width="0" layer="42">
-<vertex x="0" y="7"/>
-<vertex x="4" y="7" curve="-90"/>
-<vertex x="7" y="4"/>
-<vertex x="7" y="0"/>
-<vertex x="4" y="0" curve="-90"/>
-<vertex x="0" y="4"/>
-</polygon>
-<polygon width="0" layer="43">
-<vertex x="0" y="7"/>
-<vertex x="4" y="7" curve="-90"/>
-<vertex x="7" y="4"/>
-<vertex x="7" y="0"/>
-<vertex x="4" y="0" curve="-90"/>
-<vertex x="0" y="4"/>
-</polygon>
-<polygon width="0" layer="41">
-<vertex x="53" y="0"/>
-<vertex x="53" y="4" curve="-90"/>
-<vertex x="56" y="7"/>
-<vertex x="60" y="7"/>
-<vertex x="60" y="4" curve="-90"/>
-<vertex x="56" y="0"/>
-</polygon>
-<polygon width="0" layer="42">
-<vertex x="53" y="0"/>
-<vertex x="53" y="4" curve="-90"/>
-<vertex x="56" y="7"/>
-<vertex x="60" y="7"/>
-<vertex x="60" y="4" curve="-90"/>
-<vertex x="56" y="0"/>
-</polygon>
-<polygon width="0" layer="43">
-<vertex x="53" y="0"/>
-<vertex x="53" y="4" curve="-90"/>
-<vertex x="56" y="7"/>
-<vertex x="60" y="7"/>
-<vertex x="60" y="4" curve="-90"/>
-<vertex x="56" y="0"/>
-</polygon>
-</package>
<package name="SW_TACT_SMALL">
<wire x1="-1.2183" y1="2.182" x2="-1.1335" y2="2.182" width="0.1524" layer="21"/>
<wire x1="-1.1335" y1="2.182" x2="1.2183" y2="2.182" width="0.1524" layer="21"/>
@@ -683,6 +500,167 @@ http://dangerousprototypes.com</description>
<pad name="4" x="7.62" y="0" drill="0.8"/>
<text x="-1.27" y="1.5875" size="1.27" layer="25" ratio="10">&gt;NAME</text>
</package>
+<package name="DP7043_V1">
+<wire x1="4" y1="0" x2="66" y2="0" width="0" layer="20"/>
+<wire x1="0" y1="39" x2="0" y2="4" width="0" layer="20"/>
+<wire x1="-2.94" y1="43" x2="-2.94" y2="0" width="0.127" layer="47"/>
+<wire x1="-4.21" y1="0" x2="-2.94" y2="0" width="0.127" layer="47"/>
+<wire x1="-2.94" y1="0" x2="0.87" y2="0" width="0.127" layer="47"/>
+<wire x1="-4.21" y1="43" x2="-2.94" y2="43" width="0.127" layer="47"/>
+<wire x1="-2.94" y1="43" x2="0.87" y2="43" width="0.127" layer="47"/>
+<wire x1="70" y1="45.32" x2="0" y2="45.32" width="0.127" layer="47"/>
+<wire x1="0" y1="46.59" x2="0" y2="45.32" width="0.127" layer="47"/>
+<wire x1="0" y1="45.32" x2="0" y2="42.51" width="0.127" layer="47"/>
+<wire x1="70" y1="46.59" x2="70" y2="45.32" width="0.127" layer="47"/>
+<wire x1="70" y1="45.32" x2="70" y2="41.51" width="0.127" layer="47"/>
+<wire x1="70" y1="4" x2="70" y2="39" width="0" layer="20"/>
+<wire x1="66" y1="43" x2="4" y2="43" width="0" layer="20"/>
+<wire x1="4.68" y1="2.14" x2="9.76" y2="-2.94" width="0.127" layer="47"/>
+<wire x1="9.76" y1="-2.94" x2="13.57" y2="-2.94" width="0.127" layer="47"/>
+<wire x1="70.83" y1="4" x2="71.465" y2="4" width="0.127" layer="47"/>
+<wire x1="70.83" y1="4" x2="70.83" y2="0" width="0.127" layer="47"/>
+<wire x1="66" y1="0" x2="71.465" y2="0" width="0.127" layer="47"/>
+<wire x1="2.68" y1="0.14" x2="9.76" y2="-6.94" width="0.127" layer="47"/>
+<wire x1="9.76" y1="-6.94" x2="13.57" y2="-6.94" width="0.127" layer="47"/>
+<wire x1="66" y1="0" x2="70" y2="4" width="0" layer="20" curve="90"/>
+<wire x1="0" y1="4" x2="4" y2="0" width="0" layer="20" curve="90"/>
+<wire x1="70" y1="39" x2="66" y2="43" width="0" layer="20" curve="90"/>
+<wire x1="4" y1="43" x2="0" y2="39" width="0" layer="20" curve="90"/>
+<wire x1="66" y1="4" x2="70.83" y2="4" width="0.127" layer="47"/>
+<wire x1="4" y1="42.15" x2="66" y2="42.15" width="1.7" layer="40"/>
+<wire x1="4" y1="0.85" x2="66" y2="0.85" width="1.7" layer="40"/>
+<wire x1="69.15" y1="4" x2="69.15" y2="39" width="1.7" layer="40"/>
+<wire x1="0.85" y1="4" x2="0.85" y2="39" width="1.7" layer="40"/>
+<wire x1="0.85" y1="39" x2="4" y2="42.15" width="1.7" layer="40" curve="-90"/>
+<wire x1="66" y1="42.15" x2="69.15" y2="39" width="1.7" layer="40" curve="-90"/>
+<wire x1="69.15" y1="4" x2="66" y2="0.85" width="1.7" layer="40" curve="-90"/>
+<wire x1="4" y1="0.85" x2="0.85" y2="4" width="1.7" layer="40" curve="-90"/>
+<wire x1="4" y1="42.15" x2="66" y2="42.15" width="1.7" layer="39"/>
+<wire x1="4" y1="0.85" x2="66" y2="0.85" width="1.7" layer="39"/>
+<wire x1="69.15" y1="4" x2="69.15" y2="39" width="1.7" layer="39"/>
+<wire x1="0.85" y1="4" x2="0.85" y2="39" width="1.7" layer="39"/>
+<wire x1="0.85" y1="39" x2="4" y2="42.15" width="1.7" layer="39" curve="-90"/>
+<wire x1="66" y1="42.15" x2="69.15" y2="39" width="1.7" layer="39" curve="-90"/>
+<wire x1="69.15" y1="4" x2="66" y2="0.85" width="1.7" layer="39" curve="-90"/>
+<wire x1="4" y1="0.85" x2="0.85" y2="4" width="1.7" layer="39" curve="-90"/>
+<wire x1="0" y1="21.5" x2="70" y2="21.5" width="0" layer="49"/>
+<wire x1="35" y1="43" x2="35" y2="0" width="0" layer="49"/>
+<wire x1="5.25" y1="23" x2="5.25" y2="20" width="0" layer="49"/>
+<wire x1="64.75" y1="23" x2="64.75" y2="20" width="0" layer="49"/>
+<wire x1="5" y1="21" x2="-6" y2="10" width="0" layer="49"/>
+<wire x1="-6" y1="10" x2="-11" y2="10" width="0" layer="49"/>
+<wire x1="65" y1="22" x2="73" y2="30" width="0" layer="49"/>
+<wire x1="73" y1="30" x2="78" y2="30" width="0" layer="49"/>
+<text x="-2.94" y="16.19" size="2.54" layer="47" font="vector" rot="R90">43mm</text>
+<text x="31.19" y="45.32" size="2.54" layer="47" font="vector">70mm</text>
+<text x="13.57" y="-3.575" size="2.54" layer="47" font="vector">D = 3.2mm</text>
+<text x="74.64" y="-1.035" size="2.54" layer="47" font="vector" rot="R90">4.0mm</text>
+<text x="13.57" y="-7.575" size="2.54" layer="47" font="vector">R = 4.0mm</text>
+<text x="-11.2" y="10.2" size="1.27" layer="49" font="vector">Center</text>
+<text x="73.1" y="30.3" size="1.27" layer="49" font="vector">Center</text>
+<text x="73.1" y="30.3" size="1.27" layer="49" font="vector">Center</text>
+<text x="63" y="1" size="1.27" layer="26" font="vector" rot="MR0">DP7043_v1</text>
+<hole x="4" y="4" drill="3.2"/>
+<hole x="66" y="4" drill="3.2"/>
+<hole x="66" y="39" drill="3.2"/>
+<hole x="4" y="39" drill="3.2"/>
+<polygon width="0" layer="41">
+<vertex x="7" y="43"/>
+<vertex x="7" y="39" curve="-90"/>
+<vertex x="4" y="36"/>
+<vertex x="0" y="36"/>
+<vertex x="0" y="39" curve="-90"/>
+<vertex x="4" y="43"/>
+</polygon>
+<polygon width="0" layer="42">
+<vertex x="7" y="43"/>
+<vertex x="7" y="39" curve="-90"/>
+<vertex x="4" y="36"/>
+<vertex x="0" y="36"/>
+<vertex x="0" y="39" curve="-90"/>
+<vertex x="4" y="43"/>
+</polygon>
+<polygon width="0" layer="43">
+<vertex x="7" y="43"/>
+<vertex x="7" y="39" curve="-90"/>
+<vertex x="4" y="36"/>
+<vertex x="0" y="36"/>
+<vertex x="0" y="39" curve="-90"/>
+<vertex x="4" y="43"/>
+</polygon>
+<polygon width="0" layer="41">
+<vertex x="70" y="36"/>
+<vertex x="66" y="36" curve="-90"/>
+<vertex x="63" y="39"/>
+<vertex x="63" y="43"/>
+<vertex x="66" y="43" curve="-90"/>
+<vertex x="70" y="39"/>
+</polygon>
+<polygon width="0" layer="42">
+<vertex x="70" y="36"/>
+<vertex x="66" y="36" curve="-90"/>
+<vertex x="63" y="39"/>
+<vertex x="63" y="43"/>
+<vertex x="66" y="43" curve="-90"/>
+<vertex x="70" y="39"/>
+</polygon>
+<polygon width="0" layer="43">
+<vertex x="70" y="36"/>
+<vertex x="66" y="36" curve="-90"/>
+<vertex x="63" y="39"/>
+<vertex x="63" y="43"/>
+<vertex x="66" y="43" curve="-90"/>
+<vertex x="70" y="39"/>
+</polygon>
+<polygon width="0" layer="41">
+<vertex x="0" y="7"/>
+<vertex x="4" y="7" curve="-90"/>
+<vertex x="7" y="4"/>
+<vertex x="7" y="0"/>
+<vertex x="4" y="0" curve="-90"/>
+<vertex x="0" y="4"/>
+</polygon>
+<polygon width="0" layer="42">
+<vertex x="0" y="7"/>
+<vertex x="4" y="7" curve="-90"/>
+<vertex x="7" y="4"/>
+<vertex x="7" y="0"/>
+<vertex x="4" y="0" curve="-90"/>
+<vertex x="0" y="4"/>
+</polygon>
+<polygon width="0" layer="43">
+<vertex x="0" y="7"/>
+<vertex x="4" y="7" curve="-90"/>
+<vertex x="7" y="4"/>
+<vertex x="7" y="0"/>
+<vertex x="4" y="0" curve="-90"/>
+<vertex x="0" y="4"/>
+</polygon>
+<polygon width="0" layer="41">
+<vertex x="63" y="0"/>
+<vertex x="63" y="4" curve="-90"/>
+<vertex x="66" y="7"/>
+<vertex x="70" y="7"/>
+<vertex x="70" y="4" curve="-90"/>
+<vertex x="66" y="0"/>
+</polygon>
+<polygon width="0" layer="42">
+<vertex x="63" y="0"/>
+<vertex x="63" y="4" curve="-90"/>
+<vertex x="66" y="7"/>
+<vertex x="70" y="7"/>
+<vertex x="70" y="4" curve="-90"/>
+<vertex x="66" y="0"/>
+</polygon>
+<polygon width="0" layer="43">
+<vertex x="63" y="0"/>
+<vertex x="63" y="4" curve="-90"/>
+<vertex x="66" y="7"/>
+<vertex x="70" y="7"/>
+<vertex x="70" y="4" curve="-90"/>
+<vertex x="66" y="0"/>
+</polygon>
+</package>
</packages>
</library>
<library name="bluetooth">
@@ -949,44 +927,44 @@ design rules under a new name.</description>
</pass>
</autorouter>
<elements>
-<element name="U1" library="microbuilder" package="SOT223-W" value="" x="5.08" y="25.4" rot="MR270"/>
-<element name="J1" library="con-jack" package="DCJ0303" value="" x="5.08" y="38.1" rot="R270"/>
-<element name="C1" library="rcl" package="C0603K" value="" x="31.75" y="7.62"/>
-<element name="R1" library="rcl" package="0309/12" value="" x="46.99" y="7.62" rot="R180"/>
-<element name="Q4" library="SparkFun" package="DPAK" value="MOSFET-NCHANNELFDD8580" x="-10.26" y="7.02" rot="MR0"/>
-<element name="Q1" library="SparkFun" package="DPAK" value="MOSFET-NCHANNELFDD8580" x="-19.44" y="27" rot="MR0"/>
-<element name="Q2" library="SparkFun" package="DPAK" value="MOSFET-NCHANNELFDD8580" x="28.08" y="40.5" rot="MR270"/>
-<element name="U$3" library="dp_devices" package="DP6037_V1" value="" x="0" y="0"/>
-<element name="U$4" library="bluetooth" package="BT-MODULE" value="AUBTM-20" x="-22.68" y="-23.76"/>
-<element name="IC2" library="atmel" package="TQFP32-08" value="MEGA8-AI" x="-29.16" y="-19.44">
-<attribute name="OC_NEWARK" value="73M8863" x="-29.16" y="-19.44" size="1.778" layer="27" display="off"/>
-<attribute name="MPN" value="ATMEGA8-16AU" x="-29.16" y="-19.44" size="1.778" layer="27" display="off"/>
-<attribute name="MF" value="" x="-29.16" y="-19.44" size="1.778" layer="27" display="off"/>
-<attribute name="OC_FARNELL" value="9171371" x="-29.16" y="-19.44" size="1.778" layer="27" display="off"/>
+<element name="U1" library="microbuilder" package="SOT223-W" value="" x="12.36" y="31.54" rot="R270"/>
+<element name="J1" library="con-jack" package="DCJ0303" value="" x="6.25" y="21.5" rot="R270"/>
+<element name="C1" library="rcl" package="C0603K" value="" x="30.25" y="36.38" rot="R180"/>
+<element name="R1" library="rcl" package="R0805" value="" x="21.01" y="30.38"/>
+<element name="Q4" library="SparkFun" package="DPAK" value="MOSFET-NCHANNELFDD8580" x="49.02" y="26.26" rot="R270"/>
+<element name="Q1" library="SparkFun" package="DPAK" value="MOSFET-NCHANNELFDD8580" x="56" y="36.44" rot="R270"/>
+<element name="Q2" library="SparkFun" package="DPAK" value="MOSFET-NCHANNELFDD8580" x="42.08" y="36.5" rot="R270"/>
+<element name="U$4" library="bluetooth" package="BT-MODULE" value="AUBTM-20" x="30.32" y="5.24"/>
+<element name="IC2" library="atmel" package="TQFP32-08" value="MEGA8-AI" x="21.44" y="22.84" rot="R90">
+<attribute name="OC_NEWARK" value="73M8863" x="21.44" y="22.84" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MPN" value="ATMEGA8-16AU" x="21.44" y="22.84" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MF" value="" x="21.44" y="22.84" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="OC_FARNELL" value="9171371" x="21.44" y="22.84" size="1.778" layer="27" rot="R90" display="off"/>
</element>
-<element name="SW1" library="dp_devices" package="SW_TACT_SMALL" value="" x="-29.7" y="-29.7"/>
-<element name="C2" library="dp_devices" package="SMC_A" value="10uF" x="-30.78" y="-35.64"/>
-<element name="C3" library="dp_devices" package="SMC_A" value="10uF" x="-30.78" y="-39.96"/>
-<element name="Y1" library="SparkFun" package="HC49UP" value="" x="-41.58" y="-22.14" rot="R90"/>
-<element name="C4" library="rcl" package="C0603K" value="" x="-28.62" y="-54.54"/>
-<element name="C5" library="rcl" package="C0603K" value="" x="-28.62" y="-59.94"/>
-<element name="J2" library="dp_devices" package="M1X4" value="CON_HEADER_1X04" x="-44.28" y="-64.26"/>
+<element name="SW1" library="dp_devices" package="SW_TACT_SMALL" value="" x="24.3" y="36.3" rot="R180"/>
+<element name="C2" library="dp_devices" package="SMC_A" value="10uF" x="4.87" y="28.93" rot="R90"/>
+<element name="C3" library="dp_devices" package="SMC_A" value="10uF" x="12.58" y="37.76" rot="R180"/>
+<element name="Y1" library="SparkFun" package="HC49UP" value="" x="20.84" y="8.32" rot="R180"/>
+<element name="C4" library="rcl" package="C0603K" value="" x="23.79" y="13.78" rot="R180"/>
+<element name="C5" library="rcl" package="C0603K" value="" x="17.42" y="13.66" rot="R180"/>
+<element name="J2" library="dp_devices" package="M1X4" value="CON_HEADER_1X04" x="65.76" y="17.7" rot="R90"/>
+<element name="U$1" library="dp_devices" package="DP7043_V1" value="" x="0" y="0"/>
</elements>
<signals>
<signal name="N$1">
<contactref element="Q4" pad="1"/>
<contactref element="IC2" pad="13"/>
-<wire x1="-7.98" y1="1.71" x2="-28.76" y2="-23.7326" width="0" layer="19" extent="1-16"/>
+<wire x1="25.7326" y1="23.24" x2="43.71" y2="28.54" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$2">
<contactref element="Q1" pad="1"/>
<contactref element="IC2" pad="14"/>
-<wire x1="-17.16" y1="21.69" x2="-27.96" y2="-23.7326" width="0" layer="19" extent="1-16"/>
+<wire x1="25.7326" y1="24.04" x2="50.69" y2="38.72" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$3">
<contactref element="Q2" pad="1"/>
<contactref element="IC2" pad="15"/>
-<wire x1="-27.16" y1="-23.7326" x2="33.39" y2="42.78" width="0" layer="19" extent="1-16"/>
+<wire x1="25.7326" y1="24.84" x2="36.77" y2="38.78" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="GND">
<contactref element="U1" pad="1"/>
@@ -1010,24 +988,46 @@ design rules under a new name.</description>
<contactref element="C3" pad="-"/>
<contactref element="C4" pad="1"/>
<contactref element="C5" pad="2"/>
-<wire x1="-27.745" y1="-59.94" x2="-29.495" y2="-54.54" width="0" layer="19" extent="1-1"/>
-<wire x1="-29.28" y1="-39.96" x2="-29.495" y2="-54.54" width="0" layer="19" extent="1-1"/>
-<wire x1="-29.28" y1="-35.64" x2="-29.28" y2="-39.96" width="0" layer="19" extent="1-1"/>
-<wire x1="-26.55" y1="-31.6" x2="-29.28" y2="-35.64" width="0" layer="19" extent="1-1"/>
-<wire x1="-32.85" y1="-31.6" x2="-29.28" y2="-35.64" width="0" layer="19" extent="1-1"/>
-<wire x1="-22.18" y1="-23.76" x2="-26.55" y2="-31.6" width="0" layer="19" extent="1-1"/>
-<wire x1="-24.8674" y1="-19.04" x2="-22.18" y2="-23.76" width="0" layer="19" extent="1-1"/>
-<wire x1="-33.4526" y1="-19.84" x2="-24.8674" y2="-19.04" width="0" layer="19" extent="1-1"/>
-<wire x1="-33.4526" y1="-18.24" x2="-33.4526" y2="-19.84" width="0" layer="19" extent="1-1"/>
-<wire x1="-22.18" y1="-9.76" x2="-24.8674" y2="-19.04" width="0" layer="19" extent="1-1"/>
-<wire x1="-12.54" y1="1.71" x2="-22.18" y2="-9.76" width="0" layer="19" extent="1-16"/>
-<wire x1="-2.68" y1="-9.76" x2="-12.54" y2="1.71" width="0" layer="19" extent="1-16"/>
-<wire x1="-2.68" y1="-23.76" x2="-2.68" y2="-9.76" width="0" layer="19" extent="1-1"/>
-<wire x1="-21.72" y1="21.69" x2="-12.54" y2="1.71" width="0" layer="19" extent="16-16"/>
-<wire x1="8.18" y1="28.1" x2="-21.72" y2="21.69" width="0" layer="19" extent="16-16"/>
-<wire x1="8.18" y1="38.1" x2="8.18" y2="28.1" width="0" layer="19" extent="16-16"/>
-<wire x1="33.39" y1="38.22" x2="8.18" y2="38.1" width="0" layer="19" extent="16-16"/>
-<wire x1="30.875" y1="7.62" x2="8.18" y2="28.1" width="0" layer="19" extent="16-16"/>
+<wire x1="9.26" y1="34.24" x2="6.44" y2="34.24" width="0.6096" layer="1"/>
+<wire x1="6.44" y1="34.24" x2="4.6" y2="32.4" width="0.6096" layer="1"/>
+<wire x1="4.6" y1="32.4" x2="4.6" y2="30.7" width="0.6096" layer="1"/>
+<wire x1="4.6" y1="30.7" x2="4.87" y2="30.43" width="0.6096" layer="1"/>
+<wire x1="11.08" y1="37.76" x2="11.08" y2="36.06" width="1.016" layer="1"/>
+<wire x1="11.08" y1="36.06" x2="9.26" y2="34.24" width="1.016" layer="1"/>
+<wire x1="11.08" y1="36.06" x2="11.08" y2="38.98" width="0.6096" layer="1"/>
+<wire x1="11.08" y1="38.98" x2="11.8" y2="39.7" width="0.6096" layer="1"/>
+<wire x1="11.8" y1="39.7" x2="19.8" y2="39.7" width="0.6096" layer="1"/>
+<wire x1="19.8" y1="39.7" x2="21.2" y2="38.3" width="0.6096" layer="1"/>
+<wire x1="27.45" y1="38.2" x2="30.1" y2="38.2" width="0.6096" layer="1"/>
+<wire x1="30.1" y1="38.2" x2="31.1" y2="37.2" width="0.6096" layer="1"/>
+<wire x1="31.1" y1="37.2" x2="31.1" y2="36.405" width="0.6096" layer="1"/>
+<wire x1="31.1" y1="36.405" x2="31.125" y2="36.38" width="0.6096" layer="1"/>
+<wire x1="31.125" y1="36.38" x2="33.285" y2="34.22" width="0.6096" layer="1"/>
+<wire x1="33.285" y1="34.22" x2="36.77" y2="34.22" width="0.6096" layer="1"/>
+<wire x1="21.04" y1="27.1326" x2="21.04" y2="21.04" width="0.6096" layer="1"/>
+<wire x1="21.04" y1="21.04" x2="20.3" y2="20.3" width="0.6096" layer="1"/>
+<wire x1="20.3" y1="20.3" x2="20.3" y2="18.6074" width="0.6096" layer="1"/>
+<wire x1="20.3" y1="18.6074" x2="20.24" y2="18.5474" width="0.6096" layer="1"/>
+<wire x1="16.545" y1="13.66" x2="16.545" y2="14.145" width="0.6096" layer="1"/>
+<wire x1="16.545" y1="14.145" x2="17.6" y2="15.2" width="0.6096" layer="1"/>
+<wire x1="17.6" y1="15.2" x2="18.9" y2="15.2" width="0.6096" layer="1"/>
+<wire x1="18.9" y1="15.2" x2="20.3" y2="16.6" width="0.6096" layer="1"/>
+<wire x1="20.3" y1="16.6" x2="20.3" y2="18.4874" width="0.6096" layer="1"/>
+<wire x1="20.3" y1="18.4874" x2="20.24" y2="18.5474" width="0.6096" layer="1"/>
+<contactref element="U$4" pad="PIO5"/>
+<wire x1="43.71" y1="23.98" x2="50.69" y2="34.16" width="0" layer="19" extent="1-1"/>
+<wire x1="50.32" y1="19.24" x2="43.71" y2="23.98" width="0" layer="19" extent="1-1"/>
+<wire x1="36.77" y1="34.22" x2="43.71" y2="23.98" width="0" layer="19" extent="1-1"/>
+<wire x1="21.2" y1="38.3" x2="27.45" y2="38.2" width="0" layer="19" extent="1-1"/>
+<wire x1="21.15" y1="38.2" x2="21.2" y2="38.3" width="0" layer="19" extent="1-1"/>
+<wire x1="9.35" y1="21.5" x2="4.87" y2="30.43" width="0" layer="19" extent="1-1"/>
+<wire x1="16.545" y1="14.145" x2="9.35" y2="21.5" width="0" layer="19" extent="1-1"/>
+<wire x1="21.84" y1="18.5474" x2="20.3" y2="18.6074" width="0" layer="19" extent="1-1"/>
+<wire x1="24.665" y1="13.78" x2="20.3" y2="16.6" width="0" layer="19" extent="1-1"/>
+<wire x1="30.82" y1="19.24" x2="24.665" y2="13.78" width="0" layer="19" extent="1-1"/>
+<wire x1="30.82" y1="5.24" x2="24.665" y2="13.78" width="0" layer="19" extent="1-1"/>
+<wire x1="50.32" y1="5.24" x2="50.32" y2="19.24" width="0" layer="19" extent="1-1"/>
+<wire x1="45.82" y1="5.24" x2="50.32" y2="5.24" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="+3V3">
<contactref element="U1" pad="2"/>
@@ -1039,59 +1039,103 @@ design rules under a new name.</description>
<contactref element="IC2" pad="20"/>
<contactref element="IC2" pad="18"/>
<contactref element="C3" pad="+"/>
-<wire x1="-20.68" y1="-23.76" x2="-32.28" y2="-39.96" width="0" layer="19" extent="1-1"/>
-<wire x1="-24.8674" y1="-21.44" x2="-20.68" y2="-23.76" width="0" layer="19" extent="1-1"/>
-<wire x1="-24.8674" y1="-19.84" x2="-24.8674" y2="-21.44" width="0" layer="19" extent="1-1"/>
-<wire x1="-33.4526" y1="-19.04" x2="-24.8674" y2="-19.84" width="0" layer="19" extent="1-1"/>
-<wire x1="-4.18" y1="-9.76" x2="-20.68" y2="-23.76" width="0" layer="19" extent="1-1"/>
-<wire x1="8.18" y1="25.4" x2="-4.18" y2="-9.76" width="0" layer="19" extent="1-16"/>
-<wire x1="32.625" y1="7.62" x2="8.18" y2="25.4" width="0" layer="19" extent="16-16"/>
-<wire x1="40.64" y1="7.62" x2="32.625" y2="7.62" width="0" layer="19" extent="1-1"/>
+<wire x1="9.26" y1="31.54" x2="9.84" y2="31.54" width="0.6096" layer="1"/>
+<wire x1="9.84" y1="31.54" x2="12.4" y2="34.1" width="0.6096" layer="1"/>
+<wire x1="12.4" y1="34.1" x2="12.4" y2="36" width="0.6096" layer="1"/>
+<wire x1="12.4" y1="36" x2="14.1" y2="37.7" width="0.6096" layer="1"/>
+<wire x1="29.375" y1="36.38" x2="29.375" y2="32.975" width="0.6096" layer="1"/>
+<wire x1="29.375" y1="32.975" x2="25.8" y2="29.4" width="0.6096" layer="1"/>
+<wire x1="25.8" y1="29.4" x2="24.3" y2="29.4" width="0.6096" layer="1"/>
+<wire x1="24.3" y1="29.4" x2="23.5" y2="28.6" width="0.6096" layer="1"/>
+<wire x1="23.5" y1="28.6" x2="23.5" y2="28.3" width="0.6096" layer="1"/>
+<wire x1="23.5" y1="28.3" x2="23.5" y2="27.1926" width="0.6096" layer="1"/>
+<wire x1="23.5" y1="27.1926" x2="23.44" y2="27.1326" width="0.6096" layer="1"/>
+<wire x1="21.96" y1="30.38" x2="21.96" y2="29.84" width="0.6096" layer="1"/>
+<wire x1="21.96" y1="29.84" x2="23.5" y2="28.3" width="0.6096" layer="1"/>
+<wire x1="21.84" y1="27.1326" x2="21.84" y2="20.64" width="0.6096" layer="1"/>
+<wire x1="21.84" y1="20.64" x2="21.1" y2="19.9" width="0.6096" layer="1"/>
+<wire x1="21.1" y1="19.9" x2="21.1" y2="18.6074" width="0.6096" layer="1"/>
+<wire x1="21.1" y1="18.6074" x2="21.04" y2="18.5474" width="0.6096" layer="1"/>
+<wire x1="32.32" y1="5.24" x2="48.82" y2="19.24" width="0" layer="19" extent="1-1"/>
+<wire x1="21.1" y1="18.6074" x2="32.32" y2="5.24" width="0" layer="19" extent="1-1"/>
+<wire x1="12.4" y1="34.1" x2="21.96" y2="30.38" width="0" layer="19" extent="1-1"/>
+<wire x1="14.08" y1="37.76" x2="14.1" y2="37.7" width="0" layer="19" extent="1-1"/>
+<wire x1="21.84" y1="27.1326" x2="21.84" y2="25.26" width="0.6096" layer="1"/>
+<wire x1="21.84" y1="25.26" x2="22.3" y2="24.8" width="0.6096" layer="1"/>
+<wire x1="22.3" y1="24.8" x2="23" y2="24.8" width="0.6096" layer="1"/>
+<wire x1="23" y1="24.8" x2="23.4" y2="25.2" width="0.6096" layer="1"/>
+<wire x1="23.4" y1="25.2" x2="23.4" y2="27.0926" width="0.6096" layer="1"/>
+<wire x1="23.4" y1="27.0926" x2="23.44" y2="27.1326" width="0.6096" layer="1"/>
</signal>
<signal name="N$6">
<contactref element="Q4" pad="4"/>
<contactref element="J2" pad="1"/>
-<wire x1="-10.26" y1="8.608" x2="-44.28" y2="-64.26" width="0" layer="19" extent="16-16"/>
+<wire x1="50.608" y1="26.26" x2="65.76" y2="17.7" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$7">
<contactref element="Q1" pad="4"/>
<contactref element="J2" pad="2"/>
-<wire x1="-19.44" y1="28.588" x2="-41.74" y2="-64.26" width="0" layer="19" extent="16-16"/>
+<wire x1="65.76" y1="20.24" x2="57.588" y2="36.44" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$8">
<contactref element="Q2" pad="4"/>
<contactref element="J2" pad="3"/>
-<wire x1="26.492" y1="40.5" x2="-39.2" y2="-64.26" width="0" layer="19" extent="16-16"/>
+<wire x1="43.668" y1="36.5" x2="65.76" y2="22.78" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="12V">
<contactref element="J1" pad="2"/>
<contactref element="J1" pad="3"/>
<contactref element="U1" pad="3"/>
<contactref element="C2" pad="+"/>
<contactref element="J2" pad="4"/>
-<wire x1="-32.28" y1="-35.64" x2="-36.66" y2="-64.26" width="0" layer="19" extent="1-1"/>
-<wire x1="8.18" y1="22.7" x2="-32.28" y2="-35.64" width="0" layer="19" extent="1-16"/>
-<wire x1="5.08" y1="33.3" x2="8.18" y2="22.7" width="0" layer="19" extent="16-16"/>
-<wire x1="2.08" y1="38.1" x2="5.08" y2="33.3" width="0" layer="19" extent="1-1"/>
+<wire x1="6.25" y1="16.7" x2="6.25" y2="18.5" width="1.4224" layer="1"/>
+<wire x1="6.25" y1="18.5" x2="3.25" y2="21.5" width="1.4224" layer="1"/>
+<wire x1="4.87" y1="27.43" x2="4.87" y2="23.07" width="1.4224" layer="1"/>
+<wire x1="4.87" y1="23.07" x2="3.3" y2="21.5" width="1.4224" layer="1"/>
+<wire x1="4.87" y1="27.43" x2="7.85" y2="27.43" width="1.4224" layer="1"/>
+<wire x1="7.85" y1="27.43" x2="9.26" y2="28.84" width="1.4224" layer="1"/>
+<wire x1="9.26" y1="28.84" x2="65.76" y2="25.32" width="0" layer="19" extent="1-1"/>
+<wire x1="3.25" y1="21.5" x2="3.3" y2="21.5" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$4">
<contactref element="R1" pad="1"/>
<contactref element="IC2" pad="29"/>
<contactref element="SW1" pad="1"/>
<contactref element="SW1" pad="2"/>
-<wire x1="-29.56" y1="-15.1474" x2="53.34" y2="7.62" width="0" layer="19" extent="1-1"/>
-<wire x1="-26.55" y1="-27.8" x2="-29.56" y2="-15.1474" width="0" layer="19" extent="1-1"/>
-<wire x1="-32.85" y1="-27.8" x2="-26.55" y2="-27.8" width="0" layer="19" extent="1-1"/>
+<wire x1="21.15" y1="34.4" x2="27.45" y2="34.4" width="0.6096" layer="1"/>
+<wire x1="21.15" y1="34.4" x2="17.4" y2="30.65" width="0.6096" layer="1"/>
+<wire x1="17.4" y1="30.65" x2="17.4" y2="28" width="0.6096" layer="1"/>
+<wire x1="17.4" y1="28" x2="14.8" y2="25.4" width="0.6096" layer="1"/>
+<wire x1="14.8" y1="25.4" x2="14.8" y2="22.6" width="0.6096" layer="1"/>
+<wire x1="14.8" y1="22.6" x2="14.96" y2="22.44" width="0.6096" layer="1"/>
+<wire x1="14.96" y1="22.44" x2="17.1474" y2="22.44" width="0.6096" layer="1"/>
+<wire x1="17.4" y1="30.65" x2="20.06" y2="30.38" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="TX">
<contactref element="U$4" pad="TXD"/>
<contactref element="IC2" pad="30"/>
-<wire x1="-5.68" y1="-23.76" x2="-30.36" y2="-15.1474" width="0" layer="19" extent="1-1"/>
+<wire x1="17.1474" y1="21.64" x2="15.84" y2="21.64" width="0.6096" layer="1"/>
+<wire x1="15.84" y1="21.64" x2="11.3" y2="18.2" width="0.6096" layer="1"/>
+<wire x1="11.3" y1="18.2" x2="11.3" y2="5.9" width="0.6096" layer="1"/>
+<wire x1="11.3" y1="5.9" x2="15" y2="3.2" width="0.6096" layer="1"/>
+<wire x1="15" y1="3.2" x2="46.7" y2="3.2" width="0.6096" layer="1"/>
+<wire x1="46.7" y1="3.2" x2="47.3" y2="3.8" width="0.6096" layer="1"/>
+<wire x1="47.3" y1="3.8" x2="47.3" y2="5.22" width="0.6096" layer="1"/>
+<wire x1="47.3" y1="5.22" x2="47.32" y2="5.24" width="0.6096" layer="1"/>
</signal>
<signal name="RX">
<contactref element="U$4" pad="RXD"/>
<contactref element="IC2" pad="31"/>
-<wire x1="-10.18" y1="-9.76" x2="-31.16" y2="-15.1474" width="0" layer="19" extent="1-1"/>
+<wire x1="17.1474" y1="20.84" x2="16.44" y2="20.84" width="0.6096" layer="1"/>
+<wire x1="16.44" y1="20.84" x2="12.6" y2="17.5" width="0.6096" layer="1"/>
+<wire x1="12.6" y1="17.5" x2="12.6" y2="6.7" width="0.6096" layer="1"/>
+<wire x1="12.6" y1="6.7" x2="16.3" y2="4.5" width="0.6096" layer="1"/>
+<wire x1="16.3" y1="4.5" x2="26.9" y2="4.5" width="0.6096" layer="1"/>
+<wire x1="26.9" y1="4.5" x2="30.2" y2="7.8" width="0.6096" layer="1"/>
+<wire x1="30.2" y1="7.8" x2="34.7" y2="7.8" width="0.6096" layer="1"/>
+<wire x1="34.7" y1="7.8" x2="42.9" y2="16" width="0.6096" layer="1"/>
+<wire x1="42.9" y1="16" x2="42.9" y2="19.16" width="0.6096" layer="1"/>
+<wire x1="42.9" y1="19.16" x2="42.82" y2="19.24" width="0.6096" layer="1"/>
</signal>
<signal name="VCC">
<contactref element="IC2" pad="6"/>
@@ -1100,15 +1144,29 @@ design rules under a new name.</description>
<contactref element="Y1" pad="2"/>
<contactref element="IC2" pad="7"/>
<contactref element="C5" pad="1"/>
-<wire x1="-41.58" y1="-17.314" x2="-29.495" y2="-59.94" width="0" layer="19" extent="1-1"/>
-<wire x1="-33.4526" y1="-21.44" x2="-41.58" y2="-17.314" width="0" layer="19" extent="1-1"/>
+<wire x1="16.014" y1="8.32" x2="16.014" y2="9.714" width="0.4064" layer="1"/>
+<wire x1="16.014" y1="9.714" x2="18.1" y2="11.8" width="0.4064" layer="1"/>
+<wire x1="18.1" y1="11.8" x2="18.1" y2="13.4" width="0.4064" layer="1"/>
+<wire x1="18.1" y1="13.4" x2="18.5" y2="13.8" width="0.4064" layer="1"/>
+<wire x1="18.295" y1="13.66" x2="20.56" y2="13.66" width="0.4064" layer="1"/>
+<wire x1="20.56" y1="13.66" x2="23.4" y2="16.5" width="0.4064" layer="1"/>
+<wire x1="23.4" y1="16.5" x2="23.4" y2="18.5074" width="0.4064" layer="1"/>
+<wire x1="23.4" y1="18.5074" x2="23.44" y2="18.5474" width="0.4064" layer="1"/>
+<wire x1="18.5" y1="13.8" x2="18.435" y2="13.8" width="0.6096" layer="1"/>
+<wire x1="18.435" y1="13.8" x2="18.295" y2="13.66" width="0.6096" layer="1"/>
</signal>
<signal name="N$9">
<contactref element="Y1" pad="1"/>
<contactref element="IC2" pad="8"/>
<contactref element="C4" pad="2"/>
-<wire x1="-27.745" y1="-54.54" x2="-41.58" y2="-26.966" width="0" layer="19" extent="1-1"/>
-<wire x1="-33.4526" y1="-22.24" x2="-41.58" y2="-26.966" width="0" layer="19" extent="1-1"/>
+<wire x1="22.915" y1="13.78" x2="22.915" y2="12.385" width="0.4064" layer="1"/>
+<wire x1="22.915" y1="12.385" x2="25.7" y2="9.6" width="0.4064" layer="1"/>
+<wire x1="25.7" y1="9.6" x2="25.7" y2="8.354" width="0.4064" layer="1"/>
+<wire x1="25.7" y1="8.354" x2="25.666" y2="8.32" width="0.4064" layer="1"/>
+<wire x1="22.915" y1="13.78" x2="22.915" y2="14.715" width="0.4064" layer="1"/>
+<wire x1="22.915" y1="14.715" x2="24.2" y2="16" width="0.4064" layer="1"/>
+<wire x1="24.2" y1="16" x2="24.2" y2="18.5074" width="0.4064" layer="1"/>
+<wire x1="24.2" y1="18.5074" x2="24.24" y2="18.5474" width="0.4064" layer="1"/>
</signal>
</signals>
</board>
View
589 hardware/RGB_LED_Controller.brd
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
-<eagle version="6.2">
+<eagle version="6.1">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
-<grid distance="1" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="mm" altunit="mm"/>
+<grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="mm" altunit="mm"/>
<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"/>
@@ -400,177 +400,6 @@ We've spent an enormous amount of time creating and checking these footprints an
<description>Dangerous Prototypes Standard PCB sizes
http://dangerousprototypes.com</description>
<packages>
-<package name="DP6037_V1">
-<wire x1="58.655" y1="0" x2="61.83" y2="0" width="0.127" layer="47"/>
-<wire x1="0" y1="4" x2="4" y2="0" width="0" layer="20" curve="90"/>
-<wire x1="56" y1="0" x2="60" y2="4" width="0" layer="20" curve="90"/>
-<wire x1="4" y1="37" x2="0" y2="33" width="0" layer="20" curve="90"/>
-<wire x1="56" y1="37" x2="60" y2="33" width="0" layer="20" curve="-90"/>
-<wire x1="4" y1="0" x2="56" y2="0" width="0" layer="20"/>
-<wire x1="60" y1="4" x2="60" y2="33" width="0" layer="20"/>
-<wire x1="56" y1="37" x2="4" y2="37" width="0" layer="20"/>
-<wire x1="0" y1="33" x2="0" y2="4" width="0" layer="20"/>
-<wire x1="0" y1="38.97" x2="60" y2="38.97" width="0.127" layer="47"/>
-<wire x1="0" y1="39.605" x2="0" y2="38.97" width="0.127" layer="47"/>
-<wire x1="0" y1="38.97" x2="0" y2="37.065" width="0.127" layer="47"/>
-<wire x1="60" y1="39.605" x2="60" y2="38.97" width="0.127" layer="47"/>
-<wire x1="60" y1="38.97" x2="60" y2="35.795" width="0.127" layer="47"/>
-<wire x1="-2.305" y1="37" x2="-1.67" y2="37" width="0.127" layer="47"/>
-<wire x1="-1.67" y1="37" x2="0.235" y2="37" width="0.127" layer="47"/>
-<wire x1="-2.305" y1="0" x2="-1.67" y2="0" width="0.127" layer="47"/>
-<wire x1="-1.67" y1="0" x2="1.505" y2="0" width="0.127" layer="47"/>
-<wire x1="-1.67" y1="0" x2="-1.67" y2="37" width="0.127" layer="47"/>
-<wire x1="4.68" y1="2.14" x2="9.76" y2="-2.94" width="0.127" layer="47"/>
-<wire x1="9.76" y1="-2.94" x2="13.57" y2="-2.94" width="0.127" layer="47"/>
-<wire x1="56" y1="4" x2="61.83" y2="4" width="0.127" layer="47"/>
-<wire x1="61.83" y1="4" x2="62.465" y2="4" width="0.127" layer="47"/>
-<wire x1="61.83" y1="4" x2="61.83" y2="0" width="0.127" layer="47"/>
-<wire x1="61.83" y1="0" x2="62.465" y2="0" width="0.127" layer="47"/>
-<wire x1="0" y1="4" x2="4" y2="0" width="0" layer="20" curve="90"/>
-<wire x1="56" y1="0" x2="60" y2="4" width="0" layer="20" curve="90"/>
-<wire x1="4" y1="37" x2="0" y2="33" width="0" layer="20" curve="90"/>
-<wire x1="56" y1="37" x2="60" y2="33" width="0" layer="20" curve="-90"/>
-<wire x1="2.68" y1="0.14" x2="9.76" y2="-6.94" width="0.127" layer="47"/>
-<wire x1="9.76" y1="-6.94" x2="13.57" y2="-6.94" width="0.127" layer="47"/>
-<wire x1="54.75" y1="19.5" x2="54.75" y2="17.5" width="0" layer="49"/>
-<wire x1="5.25" y1="19.5" x2="5.25" y2="17.5" width="0" layer="49"/>
-<wire x1="5" y1="18" x2="-2" y2="11" width="0" layer="49"/>
-<wire x1="-2" y1="11" x2="-5" y2="11" width="0" layer="49"/>
-<wire x1="55" y1="18" x2="61" y2="12" width="0" layer="49"/>
-<wire x1="61" y1="12" x2="63" y2="12" width="0" layer="49"/>
-<wire x1="4" y1="36.15" x2="56" y2="36.15" width="1.7" layer="39"/>
-<wire x1="0.85" y1="4" x2="0.85" y2="33" width="1.7" layer="39"/>
-<wire x1="4" y1="36.15" x2="56" y2="36.15" width="1.7" layer="40"/>
-<wire x1="56" y1="0.85" x2="4" y2="0.85" width="1.7" layer="40"/>
-<wire x1="56" y1="0.85" x2="4" y2="0.85" width="1.7" layer="39"/>
-<wire x1="59.15" y1="33" x2="59.15" y2="4" width="1.7" layer="39"/>
-<wire x1="0.85" y1="4" x2="0.85" y2="33" width="1.7" layer="40"/>
-<wire x1="59.15" y1="33" x2="59.15" y2="4" width="1.7" layer="40"/>
-<wire x1="0.85" y1="33" x2="4" y2="36.15" width="1.7" layer="39" curve="-90"/>
-<wire x1="0.85" y1="33" x2="4" y2="36.15" width="1.7" layer="40" curve="-90"/>
-<wire x1="56" y1="36.15" x2="59.15" y2="33" width="1.7" layer="39" curve="-90"/>
-<wire x1="56" y1="36.15" x2="59.15" y2="33" width="1.7" layer="40" curve="-90"/>
-<wire x1="59.15" y1="4" x2="56" y2="0.85" width="1.7" layer="39" curve="-90"/>
-<wire x1="59.15" y1="4" x2="56" y2="0.85" width="1.7" layer="40" curve="-90"/>
-<wire x1="4" y1="0.85" x2="0.85" y2="4" width="1.7" layer="39" curve="-90"/>
-<wire x1="4" y1="0.85" x2="0.85" y2="4" width="1.7" layer="40" curve="-90"/>
-<wire x1="30" y1="37" x2="30" y2="0" width="0" layer="49"/>
-<wire x1="0" y1="18.5" x2="60" y2="18.5" width="0" layer="49"/>
-<text x="28.81" y="38.97" size="2.54" layer="47" font="vector">60mm</text>
-<text x="-1.67" y="14.205" size="2.54" layer="47" font="vector" rot="R90">37mm</text>
-<text x="13.57" y="-3.575" size="2.54" layer="47" font="vector">D = 3.2mm</text>
-<text x="65.64" y="-1.035" size="2.54" layer="47" font="vector" rot="R90">4.0mm</text>
-<text x="13.57" y="-7.575" size="2.54" layer="47" font="vector">R = 4.0mm</text>
-<text x="-10.38" y="11" size="1.016" layer="49" font="vector" ratio="10">CENTER</text>
-<text x="28.81" y="38.97" size="2.54" layer="47" font="vector">60mm</text>
-<text x="-1.67" y="14.205" size="2.54" layer="47" font="vector" rot="R90">37mm</text>
-<text x="13.57" y="-3.575" size="2.54" layer="47" font="vector">D = 3.2mm</text>
-<text x="65.64" y="-1.035" size="2.54" layer="47" font="vector" rot="R90">4.0mm</text>
-<text x="13.57" y="-7.575" size="2.54" layer="47" font="vector">R = 4.0mm</text>
-<text x="-10.38" y="11" size="1.016" layer="49" font="vector" ratio="10">CENTER</text>
-<text x="52.5" y="0.5" size="1.27" layer="26" font="vector" ratio="12" rot="MR0">DP6037_v1</text>
-<text x="63" y="12" size="1.016" layer="49" font="vector" ratio="10">CENTER</text>
-<hole x="4" y="4" drill="3.2"/>
-<hole x="56" y="4" drill="3.2"/>
-<hole x="56" y="33" drill="3.2"/>
-<hole x="4" y="33" drill="3.2"/>
-<polygon width="0" layer="41">
-<vertex x="7" y="37"/>
-<vertex x="7" y="33" curve="-90"/>
-<vertex x="4" y="30"/>
-<vertex x="0" y="30"/>
-<vertex x="0" y="33" curve="-90"/>
-<vertex x="4" y="37"/>
-</polygon>
-<polygon width="0" layer="42">
-<vertex x="7" y="37"/>
-<vertex x="7" y="33" curve="-90"/>
-<vertex x="4" y="30"/>
-<vertex x="0" y="30"/>
-<vertex x="0" y="33" curve="-90"/>
-<vertex x="4" y="37"/>
-</polygon>
-<polygon width="0" layer="43">
-<vertex x="7" y="37"/>
-<vertex x="7" y="33" curve="-90"/>
-<vertex x="4" y="30"/>
-<vertex x="0" y="30"/>
-<vertex x="0" y="33" curve="-90"/>
-<vertex x="4" y="37"/>
-</polygon>
-<polygon width="0" layer="41">
-<vertex x="60" y="30"/>
-<vertex x="56" y="30" curve="-90"/>
-<vertex x="53" y="33"/>
-<vertex x="53" y="37"/>
-<vertex x="56" y="37" curve="-90"/>
-<vertex x="60" y="33"/>
-</polygon>
-<polygon width="0" layer="42">
-<vertex x="60" y="30"/>
-<vertex x="56" y="30" curve="-90"/>
-<vertex x="53" y="33"/>
-<vertex x="53" y="37"/>
-<vertex x="56" y="37" curve="-90"/>
-<vertex x="60" y="33"/>
-</polygon>
-<polygon width="0" layer="43">
-<vertex x="60" y="30"/>
-<vertex x="56" y="30" curve="-90"/>
-<vertex x="53" y="33"/>
-<vertex x="53" y="37"/>
-<vertex x="56" y="37" curve="-90"/>
-<vertex x="60" y="33"/>
-</polygon>
-<polygon width="0" layer="41">
-<vertex x="0" y="7"/>
-<vertex x="4" y="7" curve="-90"/>
-<vertex x="7" y="4"/>
-<vertex x="7" y="0"/>
-<vertex x="4" y="0" curve="-90"/>
-<vertex x="0" y="4"/>
-</polygon>
-<polygon width="0" layer="42">
-<vertex x="0" y="7"/>
-<vertex x="4" y="7" curve="-90"/>
-<vertex x="7" y="4"/>
-<vertex x="7" y="0"/>
-<vertex x="4" y="0" curve="-90"/>
-<vertex x="0" y="4"/>
-</polygon>
-<polygon width="0" layer="43">
-<vertex x="0" y="7"/>
-<vertex x="4" y="7" curve="-90"/>
-<vertex x="7" y="4"/>
-<vertex x="7" y="0"/>
-<vertex x="4" y="0" curve="-90"/>
-<vertex x="0" y="4"/>
-</polygon>
-<polygon width="0" layer="41">
-<vertex x="53" y="0"/>
-<vertex x="53" y="4" curve="-90"/>
-<vertex x="56" y="7"/>
-<vertex x="60" y="7"/>
-<vertex x="60" y="4" curve="-90"/>
-<vertex x="56" y="0"/>
-</polygon>
-<polygon width="0" layer="42">
-<vertex x="53" y="0"/>
-<vertex x="53" y="4" curve="-90"/>
-<vertex x="56" y="7"/>
-<vertex x="60" y="7"/>
-<vertex x="60" y="4" curve="-90"/>
-<vertex x="56" y="0"/>
-</polygon>
-<polygon width="0" layer="43">
-<vertex x="53" y="0"/>
-<vertex x="53" y="4" curve="-90"/>
-<vertex x="56" y="7"/>
-<vertex x="60" y="7"/>
-<vertex x="60" y="4" curve="-90"/>
-<vertex x="56" y="0"/>
-</polygon>
-</package>
<package name="SW_TACT_SMALL">
<wire x1="-1.2183" y1="2.182" x2="-1.1335" y2="2.182" width="0.1524" layer="21"/>
<wire x1="-1.1335" y1="2.182" x2="1.2183" y2="2.182" width="0.1524" layer="21"/>
@@ -671,6 +500,167 @@ http://dangerousprototypes.com</description>
<pad name="4" x="7.62" y="0" drill="0.8"/>
<text x="-1.27" y="1.5875" size="1.27" layer="25" ratio="10">&gt;NAME</text>
</package>
+<package name="DP7043_V1">
+<wire x1="4" y1="0" x2="66" y2="0" width="0" layer="20"/>
+<wire x1="0" y1="39" x2="0" y2="4" width="0" layer="20"/>
+<wire x1="-2.94" y1="43" x2="-2.94" y2="0" width="0.127" layer="47"/>
+<wire x1="-4.21" y1="0" x2="-2.94" y2="0" width="0.127" layer="47"/>
+<wire x1="-2.94" y1="0" x2="0.87" y2="0" width="0.127" layer="47"/>
+<wire x1="-4.21" y1="43" x2="-2.94" y2="43" width="0.127" layer="47"/>
+<wire x1="-2.94" y1="43" x2="0.87" y2="43" width="0.127" layer="47"/>
+<wire x1="70" y1="45.32" x2="0" y2="45.32" width="0.127" layer="47"/>
+<wire x1="0" y1="46.59" x2="0" y2="45.32" width="0.127" layer="47"/>
+<wire x1="0" y1="45.32" x2="0" y2="42.51" width="0.127" layer="47"/>
+<wire x1="70" y1="46.59" x2="70" y2="45.32" width="0.127" layer="47"/>
+<wire x1="70" y1="45.32" x2="70" y2="41.51" width="0.127" layer="47"/>
+<wire x1="70" y1="4" x2="70" y2="39" width="0" layer="20"/>
+<wire x1="66" y1="43" x2="4" y2="43" width="0" layer="20"/>
+<wire x1="4.68" y1="2.14" x2="9.76" y2="-2.94" width="0.127" layer="47"/>
+<wire x1="9.76" y1="-2.94" x2="13.57" y2="-2.94" width="0.127" layer="47"/>
+<wire x1="70.83" y1="4" x2="71.465" y2="4" width="0.127" layer="47"/>
+<wire x1="70.83" y1="4" x2="70.83" y2="0" width="0.127" layer="47"/>
+<wire x1="66" y1="0" x2="71.465" y2="0" width="0.127" layer="47"/>
+<wire x1="2.68" y1="0.14" x2="9.76" y2="-6.94" width="0.127" layer="47"/>
+<wire x1="9.76" y1="-6.94" x2="13.57" y2="-6.94" width="0.127" layer="47"/>
+<wire x1="66" y1="0" x2="70" y2="4" width="0" layer="20" curve="90"/>
+<wire x1="0" y1="4" x2="4" y2="0" width="0" layer="20" curve="90"/>
+<wire x1="70" y1="39" x2="66" y2="43" width="0" layer="20" curve="90"/>
+<wire x1="4" y1="43" x2="0" y2="39" width="0" layer="20" curve="90"/>
+<wire x1="66" y1="4" x2="70.83" y2="4" width="0.127" layer="47"/>
+<wire x1="4" y1="42.15" x2="66" y2="42.15" width="1.7" layer="40"/>
+<wire x1="4" y1="0.85" x2="66" y2="0.85" width="1.7" layer="40"/>
+<wire x1="69.15" y1="4" x2="69.15" y2="39" width="1.7" layer="40"/>
+<wire x1="0.85" y1="4" x2="0.85" y2="39" width="1.7" layer="40"/>
+<wire x1="0.85" y1="39" x2="4" y2="42.15" width="1.7" layer="40" curve="-90"/>
+<wire x1="66" y1="42.15" x2="69.15" y2="39" width="1.7" layer="40" curve="-90"/>
+<wire x1="69.15" y1="4" x2="66" y2="0.85" width="1.7" layer="40" curve="-90"/>
+<wire x1="4" y1="0.85" x2="0.85" y2="4" width="1.7" layer="40" curve="-90"/>
+<wire x1="4" y1="42.15" x2="66" y2="42.15" width="1.7" layer="39"/>
+<wire x1="4" y1="0.85" x2="66" y2="0.85" width="1.7" layer="39"/>
+<wire x1="69.15" y1="4" x2="69.15" y2="39" width="1.7" layer="39"/>
+<wire x1="0.85" y1="4" x2="0.85" y2="39" width="1.7" layer="39"/>
+<wire x1="0.85" y1="39" x2="4" y2="42.15" width="1.7" layer="39" curve="-90"/>
+<wire x1="66" y1="42.15" x2="69.15" y2="39" width="1.7" layer="39" curve="-90"/>
+<wire x1="69.15" y1="4" x2="66" y2="0.85" width="1.7" layer="39" curve="-90"/>
+<wire x1="4" y1="0.85" x2="0.85" y2="4" width="1.7" layer="39" curve="-90"/>
+<wire x1="0" y1="21.5" x2="70" y2="21.5" width="0" layer="49"/>
+<wire x1="35" y1="43" x2="35" y2="0" width="0" layer="49"/>
+<wire x1="5.25" y1="23" x2="5.25" y2="20" width="0" layer="49"/>
+<wire x1="64.75" y1="23" x2="64.75" y2="20" width="0" layer="49"/>
+<wire x1="5" y1="21" x2="-6" y2="10" width="0" layer="49"/>
+<wire x1="-6" y1="10" x2="-11" y2="10" width="0" layer="49"/>
+<wire x1="65" y1="22" x2="73" y2="30" width="0" layer="49"/>
+<wire x1="73" y1="30" x2="78" y2="30" width="0" layer="49"/>
+<text x="-2.94" y="16.19" size="2.54" layer="47" font="vector" rot="R90">43mm</text>
+<text x="31.19" y="45.32" size="2.54" layer="47" font="vector">70mm</text>
+<text x="13.57" y="-3.575" size="2.54" layer="47" font="vector">D = 3.2mm</text>
+<text x="74.64" y="-1.035" size="2.54" layer="47" font="vector" rot="R90">4.0mm</text>
+<text x="13.57" y="-7.575" size="2.54" layer="47" font="vector">R = 4.0mm</text>
+<text x="-11.2" y="10.2" size="1.27" layer="49" font="vector">Center</text>
+<text x="73.1" y="30.3" size="1.27" layer="49" font="vector">Center</text>
+<text x="73.1" y="30.3" size="1.27" layer="49" font="vector">Center</text>
+<text x="63" y="1" size="1.27" layer="26" font="vector" rot="MR0">DP7043_v1</text>
+<hole x="4" y="4" drill="3.2"/>
+<hole x="66" y="4" drill="3.2"/>
+<hole x="66" y="39" drill="3.2"/>
+<hole x="4" y="39" drill="3.2"/>
+<polygon width="0" layer="41">
+<vertex x="7" y="43"/>
+<vertex x="7" y="39" curve="-90"/>
+<vertex x="4" y="36"/>
+<vertex x="0" y="36"/>
+<vertex x="0" y="39" curve="-90"/>
+<vertex x="4" y="43"/>
+</polygon>
+<polygon width="0" layer="42">
+<vertex x="7" y="43"/>
+<vertex x="7" y="39" curve="-90"/>
+<vertex x="4" y="36"/>
+<vertex x="0" y="36"/>
+<vertex x="0" y="39" curve="-90"/>
+<vertex x="4" y="43"/>
+</polygon>
+<polygon width="0" layer="43">
+<vertex x="7" y="43"/>
+<vertex x="7" y="39" curve="-90"/>
+<vertex x="4" y="36"/>
+<vertex x="0" y="36"/>
+<vertex x="0" y="39" curve="-90"/>
+<vertex x="4" y="43"/>
+</polygon>
+<polygon width="0" layer="41">
+<vertex x="70" y="36"/>
+<vertex x="66" y="36" curve="-90"/>
+<vertex x="63" y="39"/>
+<vertex x="63" y="43"/>
+<vertex x="66" y="43" curve="-90"/>
+<vertex x="70" y="39"/>
+</polygon>
+<polygon width="0" layer="42">
+<vertex x="70" y="36"/>
+<vertex x="66" y="36" curve="-90"/>
+<vertex x="63" y="39"/>
+<vertex x="63" y="43"/>
+<vertex x="66" y="43" curve="-90"/>
+<vertex x="70" y="39"/>
+</polygon>
+<polygon width="0" layer="43">
+<vertex x="70" y="36"/>
+<vertex x="66" y="36" curve="-90"/>
+<vertex x="63" y="39"/>
+<vertex x="63" y="43"/>
+<vertex x="66" y="43" curve="-90"/>
+<vertex x="70" y="39"/>
+</polygon>
+<polygon width="0" layer="41">
+<vertex x="0" y="7"/>
+<vertex x="4" y="7" curve="-90"/>
+<vertex x="7" y="4"/>
+<vertex x="7" y="0"/>
+<vertex x="4" y="0" curve="-90"/>
+<vertex x="0" y="4"/>
+</polygon>
+<polygon width="0" layer="42">
+<vertex x="0" y="7"/>
+<vertex x="4" y="7" curve="-90"/>
+<vertex x="7" y="4"/>
+<vertex x="7" y="0"/>
+<vertex x="4" y="0" curve="-90"/>
+<vertex x="0" y="4"/>
+</polygon>
+<polygon width="0" layer="43">
+<vertex x="0" y="7"/>
+<vertex x="4" y="7" curve="-90"/>
+<vertex x="7" y="4"/>
+<vertex x="7" y="0"/>
+<vertex x="4" y="0" curve="-90"/>
+<vertex x="0" y="4"/>
+</polygon>
+<polygon width="0" layer="41">
+<vertex x="63" y="0"/>
+<vertex x="63" y="4" curve="-90"/>
+<vertex x="66" y="7"/>
+<vertex x="70" y="7"/>
+<vertex x="70" y="4" curve="-90"/>
+<vertex x="66" y="0"/>
+</polygon>
+<polygon width="0" layer="42">
+<vertex x="63" y="0"/>
+<vertex x="63" y="4" curve="-90"/>
+<vertex x="66" y="7"/>
+<vertex x="70" y="7"/>
+<vertex x="70" y="4" curve="-90"/>
+<vertex x="66" y="0"/>
+</polygon>
+<polygon width="0" layer="43">
+<vertex x="63" y="0"/>
+<vertex x="63" y="4" curve="-90"/>
+<vertex x="66" y="7"/>
+<vertex x="70" y="7"/>
+<vertex x="70" y="4" curve="-90"/>
+<vertex x="66" y="0"/>
+</polygon>
+</package>
</packages>
</library>
<library name="bluetooth">
@@ -845,9 +835,9 @@ design rules under a new name.</description>
</designrules>
<autorouter>
<pass name="Default">
-<param name="RoutingGrid" value="30mil"/>
+<param name="RoutingGrid" value="0.1mm"/>
<param name="tpViaShape" value="round"/>
-<param name="PrefDir.1" value="0"/>
+<param name="PrefDir.1" value="|"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
@@ -862,7 +852,7 @@ design rules under a new name.</description>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
-<param name="PrefDir.16" value="|"/>
+<param name="PrefDir.16" value="-"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
@@ -937,44 +927,53 @@ design rules under a new name.</description>
</pass>
</autorouter>
<elements>
-<element name="U1" library="microbuilder" package="SOT223-W" value="" x="6.74" y="-14.34" rot="R90"/>
-<element name="J1" library="con-jack" package="DCJ0303" value="" x="5.93" y="18.5" rot="R270"/>
-<element name="C1" library="rcl" package="C0603K" value="" x="27.25" y="22.38" rot="R180"/>
-<element name="R1" library="rcl" package="R0805" value="" x="7.62" y="26.01" rot="R90"/>
-<element name="Q4" library="SparkFun" package="DPAK" value="MOSFET-NCHANNELFDD8580" x="40.02" y="23.26" rot="R270"/>
-<element name="Q1" library="SparkFun" package="DPAK" value="MOSFET-NCHANNELFDD8580" x="46" y="31.44" rot="R270"/>
-<element name="Q2" library="SparkFun" package="DPAK" value="MOSFET-NCHANNELFDD8580" x="33.08" y="31.5" rot="R270"/>
-<element name="U$3" library="dp_devices" package="DP6037_V1" value="" x="0" y="0"/>
-<element name="U$4" library="bluetooth" package="BT-MODULE" value="AUBTM-20" x="22.32" y="3.24"/>
-<element name="IC2" library="atmel" package="TQFP32-08" value="MEGA8-AI" x="16.44" y="20.84" rot="R90">
-<attribute name="OC_NEWARK" value="73M8863" x="16.44" y="20.84" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MPN" value="ATMEGA8-16AU" x="16.44" y="20.84" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MF" value="" x="16.44" y="20.84" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="OC_FARNELL" value="9171371" x="16.44" y="20.84" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="U1" library="microbuilder" package="SOT223-W" value="" x="12.36" y="31.54" rot="R270"/>
+<element name="J1" library="con-jack" package="DCJ0303" value="" x="6.25" y="21.5" rot="R270"/>
+<element name="C1" library="rcl" package="C0603K" value="" x="18.42" y="34.35" rot="R270"/>
+<element name="R1" library="rcl" package="R0805" value="" x="20.99" y="30.42" rot="R180"/>
+<element name="Q4" library="SparkFun" package="DPAK" value="MOSFET-NCHANNELFDD8580" x="56.44" y="34.42"/>
+<element name="Q1" library="SparkFun" package="DPAK" value="MOSFET-NCHANNELFDD8580" x="47.06" y="34.4"/>
+<element name="Q2" library="SparkFun" package="DPAK" value="MOSFET-NCHANNELFDD8580" x="37.3" y="34.28"/>
+<element name="U$4" library="bluetooth" package="BT-MODULE" value="AUBTM-20" x="30.32" y="5.24"/>
+<element name="IC2" library="atmel" package="TQFP32-08" value="MEGA8-AI" x="21.44" y="22.84" rot="R90">
+<attribute name="OC_NEWARK" value="73M8863" x="21.44" y="22.84" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MPN" value="ATMEGA8-16AU" x="21.44" y="22.84" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MF" value="" x="21.44" y="22.84" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="OC_FARNELL" value="9171371" x="21.44" y="22.84" size="1.778" layer="27" rot="R90" display="off"/>
</element>
-<element name="SW1" library="dp_devices" package="SW_TACT_SMALL" value="" x="13.3" y="32.3"/>
-<element name="C2" library="dp_devices" package="SMC_A" value="10uF" x="28.36" y="-23.22" rot="R270"/>
-<element name="C3" library="dp_devices" package="SMC_A" value="10uF" x="23.04" y="-20.22" rot="R270"/>
-<element name="Y1" library="SparkFun" package="HC49UP" value="" x="14.14" y="6.42" rot="R180"/>
-<element name="C4" library="rcl" package="C0603K" value="" x="16.42" y="13.39" rot="R270"/>
-<element name="C5" library="rcl" package="C0603K" value="" x="12.97" y="13.38" rot="R90"/>
-<element name="J2" library="dp_devices" package="M1X4" value="CON_HEADER_1X04" x="56.76" y="14.7" rot="R90"/>
+<element name="SW1" library="dp_devices" package="SW_TACT_SMALL" value="" x="24.3" y="36.3" rot="R180"/>
+<element name="C2" library="dp_devices" package="SMC_A" value="10uF" x="4.87" y="28.93" rot="R90"/>
+<element name="C3" library="dp_devices" package="SMC_A" value="10uF" x="12.62" y="37.74"/>
+<element name="Y1" library="SparkFun" package="HC49UP" value="" x="20.84" y="8.32" rot="R180"/>
+<element name="C4" library="rcl" package="C0603K" value="" x="23.79" y="13.78" rot="R180"/>
+<element name="C5" library="rcl" package="C0603K" value="" x="17.42" y="13.66" rot="R180"/>
+<element name="J2" library="dp_devices" package="M1X4" value="CON_HEADER_1X04" x="65.76" y="17.7" rot="R90"/>
+<element name="U$1" library="dp_devices" package="DP7043_V1" value="" x="0" y="0"/>
</elements>
<signals>
<signal name="N$1">
<contactref element="Q4" pad="1"/>
<contactref element="IC2" pad="13"/>
-<wire x1="20.7326" y1="21.24" x2="34.71" y2="25.54" width="0" layer="19" extent="1-1"/>
+<wire x1="54.1" y1="23.3" x2="25.8" y2="23.3" width="0.254" layer="1"/>
+<wire x1="54.1" y1="29.1" x2="54.1" y2="23.3" width="0.254" layer="1"/>
+<wire x1="25.8" y1="23.3" x2="25.7326" y2="23.24" width="0.254" layer="1"/>
+<wire x1="54.1" y1="29.1" x2="54.16" y2="29.11" width="0.254" layer="1"/>
</signal>
<signal name="N$2">
<contactref element="Q1" pad="1"/>
<contactref element="IC2" pad="14"/>
-<wire x1="20.7326" y1="22.04" x2="40.69" y2="33.72" width="0" layer="19" extent="1-1"/>
+<wire x1="44.7" y1="24.1" x2="25.8" y2="24.1" width="0.254" layer="1"/>
+<wire x1="44.7" y1="29" x2="44.7" y2="24.1" width="0.254" layer="1"/>
+<wire x1="25.8" y1="24.1" x2="25.7326" y2="24.04" width="0.254" layer="1"/>
+<wire x1="44.7" y1="29" x2="44.78" y2="29.09" width="0.254" layer="1"/>
</signal>
<signal name="N$3">
<contactref element="Q2" pad="1"/>
<contactref element="IC2" pad="15"/>
-<wire x1="20.7326" y1="22.84" x2="27.77" y2="33.78" width="0" layer="19" extent="1-1"/>
+<wire x1="35" y1="24.9" x2="25.8" y2="24.9" width="0.254" layer="1"/>
+<wire x1="35" y1="28.9" x2="35" y2="24.9" width="0.254" layer="1"/>
+<wire x1="25.8" y1="24.9" x2="25.7326" y2="24.84" width="0.254" layer="1"/>
+<wire x1="35" y1="28.9" x2="35.02" y2="28.97" width="0.254" layer="1"/>
</signal>
<signal name="GND">
<contactref element="U1" pad="1"/>
@@ -998,24 +997,30 @@ design rules under a new name.</description>
<contactref element="C3" pad="-"/>
<contactref element="C4" pad="1"/>
<contactref element="C5" pad="2"/>
-<wire x1="34.71" y1="20.98" x2="40.69" y2="29.16" width="0" layer="19" extent="1-1"/>
-<wire x1="28.125" y1="22.38" x2="34.71" y2="20.98" width="0" layer="19" extent="1-1"/>
-<wire x1="27.77" y1="29.22" x2="28.125" y2="22.38" width="0" layer="19" extent="1-1"/>
-<wire x1="22.82" y1="17.24" x2="28.125" y2="22.38" width="0" layer="19" extent="1-1"/>
-<wire x1="16.84" y1="16.5474" x2="22.82