finish PCBs and generate Gerbers for Seeed
diff --git a/roborio_expansion_boards/dio_adapter.brd b/roborio_expansion_boards/dio_adapter.brd
index 6f942cd..dd54707 100644
--- a/roborio_expansion_boards/dio_adapter.brd
+++ b/roborio_expansion_boards/dio_adapter.brd
@@ -110,17 +110,17 @@
<wire x1="16.815" y1="76.19" x2="0" y2="76.19" width="0" layer="20"/>
<wire x1="0" y1="76.19" x2="0" y2="0" width="0" layer="20"/>
<text x="1.905" y="74.295" size="1.016" layer="21">- + S</text>
-<text x="9.398" y="69.85" size="0.8128" layer="21" rot="R90">- + S</text>
+<text x="9.398" y="69.85" size="0.8128" layer="21" rot="R90">S + -</text>
<text x="1.905" y="5.715" size="1.016" layer="21">- + S</text>
-<text x="9.398" y="62.23" size="0.8128" layer="21" rot="R90">- + S</text>
-<text x="9.398" y="54.61" size="0.8128" layer="21" rot="R90">- + S</text>
-<text x="9.398" y="46.99" size="0.8128" layer="21" rot="R90">- + S</text>
-<text x="9.398" y="39.37" size="0.8128" layer="21" rot="R90">- + S</text>
-<text x="9.398" y="31.75" size="0.8128" layer="21" rot="R90">- + S</text>
-<text x="9.398" y="24.13" size="0.8128" layer="21" rot="R90">- + S</text>
-<text x="9.398" y="16.51" size="0.8128" layer="21" rot="R90">- + S</text>
-<text x="9.398" y="8.89" size="0.8128" layer="21" rot="R90">- + S</text>
-<text x="9.398" y="1.27" size="0.8128" layer="21" rot="R90">- + S</text>
+<text x="9.398" y="62.23" size="0.8128" layer="21" rot="R90">S + -</text>
+<text x="9.398" y="54.61" size="0.8128" layer="21" rot="R90">S + -</text>
+<text x="9.398" y="46.99" size="0.8128" layer="21" rot="R90">S + -</text>
+<text x="9.398" y="39.37" size="0.8128" layer="21" rot="R90">S + -</text>
+<text x="9.398" y="31.75" size="0.8128" layer="21" rot="R90">S + -</text>
+<text x="9.398" y="24.13" size="0.8128" layer="21" rot="R90">S + -</text>
+<text x="9.398" y="16.51" size="0.8128" layer="21" rot="R90">S + -</text>
+<text x="9.398" y="8.89" size="0.8128" layer="21" rot="R90">S + -</text>
+<text x="9.398" y="1.27" size="0.8128" layer="21" rot="R90">S + -</text>
<wire x1="16.51" y1="68.58" x2="0.3175" y2="68.58" width="0.4064" layer="21"/>
<wire x1="16.51" y1="60.96" x2="0.3175" y2="60.96" width="0.4064" layer="21"/>
<wire x1="16.51" y1="53.34" x2="0.3175" y2="53.34" width="0.4064" layer="21"/>
@@ -130,6 +130,30 @@
<wire x1="16.51" y1="22.86" x2="0.3175" y2="22.86" width="0.4064" layer="21"/>
<wire x1="16.51" y1="15.24" x2="0.3175" y2="15.24" width="0.4064" layer="21"/>
<wire x1="16.51" y1="7.62" x2="0.3175" y2="7.62" width="0.4064" layer="21"/>
+<text x="1.905" y="13.0175" size="0.6096" layer="1" font="vector" rot="R90">FRC Team 971 DIO Connector Adapter
+20140818</text>
+<text x="1.905" y="51.435" size="0.6096" layer="1" font="vector" rot="R90">FRC Team 971 DIO Connector Adapter
+20140818</text>
+<text x="0.9525" y="72.0725" size="0.6096" layer="21" font="vector" rot="R90">0</text>
+<text x="0.9525" y="64.4525" size="0.6096" layer="21" font="vector" rot="R90">2</text>
+<text x="0.9525" y="56.8325" size="0.6096" layer="21" font="vector" rot="R90">2</text>
+<text x="0.9525" y="49.2125" size="0.6096" layer="21" font="vector" rot="R90">3</text>
+<text x="0.9525" y="41.5925" size="0.6096" layer="21" font="vector" rot="R90">4</text>
+<text x="0.9525" y="33.9725" size="0.6096" layer="21" font="vector" rot="R90">5</text>
+<text x="0.9525" y="26.3525" size="0.6096" layer="21" font="vector" rot="R90">6</text>
+<text x="0.9525" y="18.7325" size="0.6096" layer="21" font="vector" rot="R90">7</text>
+<text x="0.9525" y="11.1125" size="0.6096" layer="21" font="vector" rot="R90">8</text>
+<text x="0.9525" y="3.4925" size="0.6096" layer="21" font="vector" rot="R90">9</text>
+<text x="16.51" y="72.0725" size="0.6096" layer="21" font="vector" rot="R90">0</text>
+<text x="16.51" y="64.4525" size="0.6096" layer="21" font="vector" rot="R90">2</text>
+<text x="16.51" y="56.8325" size="0.6096" layer="21" font="vector" rot="R90">2</text>
+<text x="16.51" y="49.2125" size="0.6096" layer="21" font="vector" rot="R90">3</text>
+<text x="16.51" y="41.5925" size="0.6096" layer="21" font="vector" rot="R90">4</text>
+<text x="16.51" y="33.9725" size="0.6096" layer="21" font="vector" rot="R90">5</text>
+<text x="16.51" y="26.3525" size="0.6096" layer="21" font="vector" rot="R90">6</text>
+<text x="16.51" y="18.7325" size="0.6096" layer="21" font="vector" rot="R90">7</text>
+<text x="16.51" y="11.1125" size="0.6096" layer="21" font="vector" rot="R90">8</text>
+<text x="16.51" y="3.4925" size="0.6096" layer="21" font="vector" rot="R90">9</text>
</plain>
<libraries>
<library name="custom">
@@ -374,16 +398,16 @@
<element name="U$8" library="custom" package="PWM_1X3" value="22-23-2031GENERIC" x="5.08" y="57.15" rot="MR270"/>
<element name="U$9" library="custom" package="PWM_1X3" value="22-23-2031GENERIC" x="5.08" y="64.77" rot="MR270"/>
<element name="U$10" library="custom" package="PWM_1X3" value="22-23-2031GENERIC" x="5.08" y="72.39" rot="MR270"/>
-<element name="U$11" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="3.81"/>
-<element name="U$12" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="11.43"/>
-<element name="U$13" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="19.05"/>
-<element name="U$14" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="26.67"/>
-<element name="U$15" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="34.29"/>
-<element name="U$16" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="41.91"/>
-<element name="U$17" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="49.53"/>
-<element name="U$18" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="57.15"/>
-<element name="U$19" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="64.77"/>
-<element name="U$20" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="72.39"/>
+<element name="U$11" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="3.81" rot="R180"/>
+<element name="U$12" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="11.43" rot="R180"/>
+<element name="U$13" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="19.05" rot="R180"/>
+<element name="U$14" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="26.67" rot="R180"/>
+<element name="U$15" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="34.29" rot="R180"/>
+<element name="U$16" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="41.91" rot="R180"/>
+<element name="U$17" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="49.53" rot="R180"/>
+<element name="U$18" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="57.15" rot="R180"/>
+<element name="U$19" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="64.77" rot="R180"/>
+<element name="U$20" library="custom" package="22-23-2031" value="22-23-2031" x="12.7" y="72.39" rot="R180"/>
<element name="C1" library="custom" package="0603" value="0.1 uF" x="3.81" y="70.1675"/>
<element name="C2" library="custom" package="0603" value="0.1 uF" x="3.81" y="62.5475"/>
<element name="C3" library="custom" package="0603" value="0.1 uF" x="3.81" y="54.9275"/>
@@ -409,9 +433,9 @@
</signal>
<signal name="N$3">
<contactref element="U$10" pad="3"/>
-<contactref element="U$20" pad="3"/>
<wire x1="7.62" y1="72.39" x2="7.62" y2="69.85" width="0.4064" layer="1"/>
-<wire x1="7.62" y1="69.85" x2="12.7" y2="69.85" width="0.4064" layer="1"/>
+<contactref element="U$20" pad="1"/>
+<wire x1="12.7" y1="69.85" x2="7.62" y2="69.85" width="0.4064" layer="1"/>
</signal>
<signal name="N$5">
<contactref element="U$9" pad="2"/>
@@ -426,9 +450,9 @@
</signal>
<signal name="N$6">
<contactref element="U$9" pad="3"/>
-<contactref element="U$19" pad="3"/>
<wire x1="7.62" y1="64.77" x2="7.62" y2="62.23" width="0.4064" layer="1"/>
-<wire x1="7.62" y1="62.23" x2="12.7" y2="62.23" width="0.4064" layer="1"/>
+<contactref element="U$19" pad="1"/>
+<wire x1="12.7" y1="62.23" x2="7.62" y2="62.23" width="0.4064" layer="1"/>
</signal>
<signal name="N$8">
<contactref element="U$8" pad="2"/>
@@ -443,9 +467,9 @@
</signal>
<signal name="N$9">
<contactref element="U$8" pad="3"/>
-<contactref element="U$18" pad="3"/>
<wire x1="7.62" y1="57.15" x2="7.62" y2="54.61" width="0.4064" layer="1"/>
-<wire x1="7.62" y1="54.61" x2="12.7" y2="54.61" width="0.4064" layer="1"/>
+<contactref element="U$18" pad="1"/>
+<wire x1="12.7" y1="54.61" x2="7.62" y2="54.61" width="0.4064" layer="1"/>
</signal>
<signal name="N$11">
<contactref element="U$7" pad="2"/>
@@ -460,9 +484,9 @@
</signal>
<signal name="N$12">
<contactref element="U$7" pad="3"/>
-<contactref element="U$17" pad="3"/>
<wire x1="7.62" y1="49.53" x2="7.62" y2="46.99" width="0.4064" layer="1"/>
-<wire x1="7.62" y1="46.99" x2="12.7" y2="46.99" width="0.4064" layer="1"/>
+<contactref element="U$17" pad="1"/>
+<wire x1="12.7" y1="46.99" x2="7.62" y2="46.99" width="0.4064" layer="1"/>
</signal>
<signal name="N$14">
<contactref element="U$6" pad="2"/>
@@ -477,9 +501,9 @@
</signal>
<signal name="N$15">
<contactref element="U$6" pad="3"/>
-<contactref element="U$16" pad="3"/>
<wire x1="7.62" y1="41.91" x2="7.62" y2="39.37" width="0.4064" layer="1"/>
-<wire x1="7.62" y1="39.37" x2="12.7" y2="39.37" width="0.4064" layer="1"/>
+<contactref element="U$16" pad="1"/>
+<wire x1="12.7" y1="39.37" x2="7.62" y2="39.37" width="0.4064" layer="1"/>
</signal>
<signal name="N$17">
<contactref element="U$5" pad="2"/>
@@ -494,9 +518,9 @@
</signal>
<signal name="N$18">
<contactref element="U$5" pad="3"/>
-<contactref element="U$15" pad="3"/>
<wire x1="7.62" y1="34.29" x2="7.62" y2="31.75" width="0.4064" layer="1"/>
-<wire x1="7.62" y1="31.75" x2="12.7" y2="31.75" width="0.4064" layer="1"/>
+<contactref element="U$15" pad="1"/>
+<wire x1="12.7" y1="31.75" x2="7.62" y2="31.75" width="0.4064" layer="1"/>
</signal>
<signal name="N$20">
<contactref element="U$4" pad="2"/>
@@ -511,9 +535,9 @@
</signal>
<signal name="N$21">
<contactref element="U$4" pad="3"/>
-<contactref element="U$14" pad="3"/>
<wire x1="7.62" y1="26.67" x2="7.62" y2="24.13" width="0.4064" layer="1"/>
-<wire x1="7.62" y1="24.13" x2="12.7" y2="24.13" width="0.4064" layer="1"/>
+<contactref element="U$14" pad="1"/>
+<wire x1="12.7" y1="24.13" x2="7.62" y2="24.13" width="0.4064" layer="1"/>
</signal>
<signal name="N$23">
<contactref element="U$3" pad="2"/>
@@ -528,9 +552,9 @@
</signal>
<signal name="N$24">
<contactref element="U$3" pad="3"/>
-<contactref element="U$13" pad="3"/>
<wire x1="7.62" y1="19.05" x2="7.62" y2="16.51" width="0.4064" layer="1"/>
-<wire x1="7.62" y1="16.51" x2="12.7" y2="16.51" width="0.4064" layer="1"/>
+<contactref element="U$13" pad="1"/>
+<wire x1="12.7" y1="16.51" x2="7.62" y2="16.51" width="0.4064" layer="1"/>
</signal>
<signal name="N$26">
<contactref element="U$2" pad="2"/>
@@ -545,9 +569,9 @@
</signal>
<signal name="N$27">
<contactref element="U$2" pad="3"/>
-<contactref element="U$12" pad="3"/>
<wire x1="7.62" y1="11.43" x2="7.62" y2="8.89" width="0.4064" layer="1"/>
-<wire x1="7.62" y1="8.89" x2="12.7" y2="8.89" width="0.4064" layer="1"/>
+<contactref element="U$12" pad="1"/>
+<wire x1="12.7" y1="8.89" x2="7.62" y2="8.89" width="0.4064" layer="1"/>
</signal>
<signal name="N$29">
<contactref element="U$1" pad="2"/>
@@ -562,101 +586,112 @@
</signal>
<signal name="N$30">
<contactref element="U$1" pad="3"/>
-<contactref element="U$11" pad="3"/>
+<contactref element="U$11" pad="1"/>
<wire x1="7.62" y1="3.81" x2="7.62" y2="1.27" width="0.4064" layer="1"/>
<wire x1="7.62" y1="1.27" x2="12.7" y2="1.27" width="0.4064" layer="1"/>
</signal>
<signal name="N$1">
<contactref element="U$10" pad="1"/>
<contactref element="C1" pad="1"/>
-<contactref element="U$20" pad="1"/>
<wire x1="2.54" y1="72.39" x2="2.54" y2="74.93" width="0.4064" layer="1"/>
-<wire x1="2.54" y1="74.93" x2="12.7" y2="74.93" width="0.4064" layer="1"/>
<wire x1="2.54" y1="72.39" x2="2.54" y2="70.1675" width="0.4064" layer="1"/>
<wire x1="2.54" y1="70.1675" x2="2.96" y2="70.1675" width="0.4064" layer="1"/>
+<contactref element="U$20" pad="3"/>
+<wire x1="12.7" y1="74.93" x2="2.54" y2="74.93" width="0.4064" layer="1"/>
</signal>
<signal name="N$4">
<contactref element="U$1" pad="1"/>
<contactref element="C10" pad="1"/>
-<contactref element="U$11" pad="1"/>
-<wire x1="12.7" y1="6.35" x2="2.54" y2="6.35" width="0.4064" layer="1"/>
-<wire x1="2.54" y1="6.35" x2="2.54" y2="3.81" width="0.4064" layer="1"/>
+<wire x1="2.54" y1="6.0325" x2="2.54" y2="3.81" width="0.4064" layer="1"/>
<wire x1="2.54" y1="3.81" x2="2.54" y2="1.5875" width="0.4064" layer="1"/>
<wire x1="2.54" y1="1.5875" x2="2.96" y2="1.5875" width="0.4064" layer="1"/>
+<contactref element="U$11" pad="3"/>
+<wire x1="12.7" y1="6.35" x2="2.54" y2="6.35" width="0.4064" layer="1"/>
+<wire x1="2.54" y1="6.35" x2="2.54" y2="6.0325" width="0.4064" layer="1"/>
</signal>
<signal name="N$7">
<contactref element="U$2" pad="1"/>
<contactref element="C9" pad="1"/>
-<contactref element="U$12" pad="1"/>
-<wire x1="12.7" y1="13.97" x2="2.54" y2="13.97" width="0.4064" layer="1"/>
<wire x1="2.54" y1="13.97" x2="2.54" y2="11.43" width="0.4064" layer="1"/>
<wire x1="2.54" y1="11.43" x2="2.54" y2="9.2075" width="0.4064" layer="1"/>
<wire x1="2.54" y1="9.2075" x2="2.96" y2="9.2075" width="0.4064" layer="1"/>
+<contactref element="U$12" pad="3"/>
+<wire x1="12.7" y1="13.97" x2="2.54" y2="13.97" width="0.4064" layer="1"/>
</signal>
<signal name="N$10">
<contactref element="U$3" pad="1"/>
<contactref element="C8" pad="1"/>
-<contactref element="U$13" pad="1"/>
-<wire x1="12.7" y1="21.59" x2="2.54" y2="21.59" width="0.4064" layer="1"/>
<wire x1="2.54" y1="21.59" x2="2.54" y2="19.05" width="0.4064" layer="1"/>
<wire x1="2.54" y1="19.05" x2="2.54" y2="16.8275" width="0.4064" layer="1"/>
<wire x1="2.54" y1="16.8275" x2="2.96" y2="16.8275" width="0.4064" layer="1"/>
+<contactref element="U$13" pad="3"/>
+<wire x1="12.7" y1="21.59" x2="2.54" y2="21.59" width="0.4064" layer="1"/>
</signal>
<signal name="N$13">
<contactref element="U$4" pad="1"/>
<contactref element="C7" pad="1"/>
-<contactref element="U$14" pad="1"/>
-<wire x1="12.7" y1="29.21" x2="2.54" y2="29.21" width="0.4064" layer="1"/>
<wire x1="2.54" y1="29.21" x2="2.54" y2="26.67" width="0.4064" layer="1"/>
<wire x1="2.54" y1="26.67" x2="2.54" y2="24.4475" width="0.4064" layer="1"/>
<wire x1="2.54" y1="24.4475" x2="2.96" y2="24.4475" width="0.4064" layer="1"/>
+<contactref element="U$14" pad="3"/>
+<wire x1="12.7" y1="29.21" x2="2.54" y2="29.21" width="0.4064" layer="1"/>
</signal>
<signal name="N$16">
<contactref element="U$5" pad="1"/>
<contactref element="C6" pad="1"/>
-<contactref element="U$15" pad="1"/>
-<wire x1="12.7" y1="36.83" x2="2.54" y2="36.83" width="0.4064" layer="1"/>
<wire x1="2.54" y1="36.83" x2="2.54" y2="34.29" width="0.4064" layer="1"/>
<wire x1="2.54" y1="34.29" x2="2.54" y2="32.0675" width="0.4064" layer="1"/>
<wire x1="2.54" y1="32.0675" x2="2.96" y2="32.0675" width="0.4064" layer="1"/>
+<contactref element="U$15" pad="3"/>
+<wire x1="12.7" y1="36.83" x2="2.54" y2="36.83" width="0.4064" layer="1"/>
</signal>
<signal name="N$19">
<contactref element="U$6" pad="1"/>
<contactref element="C5" pad="1"/>
-<contactref element="U$16" pad="1"/>
-<wire x1="12.7" y1="44.45" x2="2.54" y2="44.45" width="0.4064" layer="1"/>
<wire x1="2.54" y1="44.45" x2="2.54" y2="41.91" width="0.4064" layer="1"/>
<wire x1="2.54" y1="41.91" x2="2.54" y2="39.6875" width="0.4064" layer="1"/>
<wire x1="2.54" y1="39.6875" x2="2.96" y2="39.6875" width="0.4064" layer="1"/>
+<contactref element="U$16" pad="3"/>
+<wire x1="12.7" y1="44.45" x2="2.54" y2="44.45" width="0.4064" layer="1"/>
</signal>
<signal name="N$22">
<contactref element="U$7" pad="1"/>
<contactref element="C4" pad="1"/>
-<contactref element="U$17" pad="1"/>
-<wire x1="12.7" y1="52.07" x2="2.54" y2="52.07" width="0.4064" layer="1"/>
<wire x1="2.54" y1="52.07" x2="2.54" y2="49.53" width="0.4064" layer="1"/>
<wire x1="2.54" y1="49.53" x2="2.54" y2="47.3075" width="0.4064" layer="1"/>
<wire x1="2.54" y1="47.3075" x2="2.96" y2="47.3075" width="0.4064" layer="1"/>
+<contactref element="U$17" pad="3"/>
+<wire x1="12.7" y1="52.07" x2="2.54" y2="52.07" width="0.4064" layer="1"/>
</signal>
<signal name="N$25">
<contactref element="U$8" pad="1"/>
<contactref element="C3" pad="1"/>
-<contactref element="U$18" pad="1"/>
-<wire x1="12.7" y1="59.69" x2="2.54" y2="59.69" width="0.4064" layer="1"/>
<wire x1="2.54" y1="59.69" x2="2.54" y2="57.15" width="0.4064" layer="1"/>
<wire x1="2.54" y1="57.15" x2="2.54" y2="54.9275" width="0.4064" layer="1"/>
<wire x1="2.54" y1="54.9275" x2="2.96" y2="54.9275" width="0.4064" layer="1"/>
+<contactref element="U$18" pad="3"/>
+<wire x1="12.7" y1="59.69" x2="2.54" y2="59.69" width="0.4064" layer="1"/>
</signal>
<signal name="N$28">
<contactref element="U$9" pad="1"/>
<contactref element="C2" pad="1"/>
-<contactref element="U$19" pad="1"/>
-<wire x1="12.7" y1="67.31" x2="2.54" y2="67.31" width="0.4064" layer="1"/>
<wire x1="2.54" y1="67.31" x2="2.54" y2="64.77" width="0.4064" layer="1"/>
<wire x1="2.54" y1="64.77" x2="2.54" y2="62.5475" width="0.4064" layer="1"/>
<wire x1="2.54" y1="62.5475" x2="2.96" y2="62.5475" width="0.4064" layer="1"/>
+<contactref element="U$19" pad="3"/>
+<wire x1="12.7" y1="67.31" x2="2.54" y2="67.31" width="0.4064" layer="1"/>
</signal>
</signals>
+<errors>
+<approved hash="3,1,6fdb95d1a4565e5c"/>
+<approved hash="3,1,4b6d71664bea71e1"/>
+</errors>
</board>
</drawing>
+<compatibility>
+<note version="6.3" minversion="6.2.2" severity="warning">
+Since Version 6.2.2 text objects can contain more than one line,
+which will not be processed correctly with this version.
+</note>
+</compatibility>
</eagle>