almost done with pcb

This commit is contained in:
dekunukem
2022-08-05 04:57:18 +01:00
parent c9b1c82551
commit 5240373699
5 changed files with 1963 additions and 294 deletions

View File

@@ -204,12 +204,12 @@
<text x="65.9638" y="50.0126" size="1.143" layer="25" rot="R180" align="center">B3</text> <text x="65.9638" y="50.0126" size="1.143" layer="25" rot="R180" align="center">B3</text>
<text x="62.0776" y="49.6316" size="1.143" layer="25" rot="R180" align="center">A15</text> <text x="62.0776" y="49.6316" size="1.143" layer="25" rot="R180" align="center">A15</text>
<text x="76.1746" y="22.5298" size="1.143" layer="25" rot="R90" align="center">POWER</text> <text x="76.1746" y="22.5298" size="1.143" layer="25" rot="R90" align="center">POWER</text>
<text x="8.128" y="40.64" size="1.27" layer="25" rot="R270" align="center">RST</text> <text x="7.366" y="36.83" size="1.27" layer="25" rot="R90" align="center">RST</text>
<text x="67.2084" y="52.1208" size="1.143" layer="25" rot="R180" align="center">ERR</text> <text x="67.2084" y="52.1208" size="1.143" layer="25" rot="R180" align="center">ERR</text>
<text x="63.2968" y="54.3052" size="1.143" layer="25" rot="R180" align="center">ACT</text> <text x="63.2968" y="54.3052" size="1.143" layer="25" rot="R180" align="center">ACT</text>
<text x="62.0014" y="42.0878" size="1.143" layer="25" rot="R180" align="center">RX</text> <text x="62.0014" y="42.0878" size="1.143" layer="25" rot="R180" align="center">RX</text>
<text x="65.9384" y="42.3418" size="1.143" layer="25" rot="R180" align="center">TX</text> <text x="65.9384" y="42.3418" size="1.143" layer="25" rot="R180" align="center">TX</text>
<text x="8.128" y="45.085" size="1.27" layer="25" rot="R90" align="center">DFU</text> <text x="7.366" y="41.656" size="1.27" layer="25" rot="R90" align="center">DFU</text>
<text x="81.7118" y="38.8366" size="1.4224" layer="26" rot="MR180" align="center">USB4VC Protocol Card for <text x="81.7118" y="38.8366" size="1.4224" layer="26" rot="MR180" align="center">USB4VC Protocol Card for
Apple Lisa, Early Macintosh Apple Lisa, Early Macintosh
&amp; Apple Desktop Bus &amp; Apple Desktop Bus
@@ -1203,8 +1203,69 @@ by exp-lbrs.ulp</description>
</package> </package>
</packages> </packages>
</library> </library>
<library name="ibmpc"> <library name="ps2">
<description>Generated from &lt;b&gt;ibmpc.sch&lt;/b&gt;&lt;p&gt; <description>Generated from &lt;b&gt;ps2.sch&lt;/b&gt;&lt;p&gt;
by exp-lbrs.ulp</description>
<packages>
<package name="TSSOP20">
<description>&lt;b&gt;Thin Shrink Small Outline Plastic 20&lt;/b&gt;&lt;p&gt;
MAX3223-MAX3243.pdf</description>
<circle x="-2.2756" y="-1.2192" radius="0.4572" width="0.1524" layer="21"/>
<wire x1="-3.1646" y1="-2.2828" x2="3.1646" y2="-2.2828" width="0.1524" layer="21"/>
<wire x1="3.1646" y1="2.2828" x2="3.1646" y2="-2.2828" width="0.1524" layer="21"/>
<wire x1="3.1646" y1="2.2828" x2="-3.1646" y2="2.2828" width="0.1524" layer="21"/>
<wire x1="-3.1646" y1="-2.2828" x2="-3.1646" y2="2.2828" width="0.1524" layer="21"/>
<wire x1="-2.936" y1="-2.0542" x2="2.936" y2="-2.0542" width="0.0508" layer="21"/>
<wire x1="2.936" y1="2.0542" x2="2.936" y2="-2.0542" width="0.0508" layer="21"/>
<wire x1="2.936" y1="2.0542" x2="-2.936" y2="2.0542" width="0.0508" layer="21"/>
<wire x1="-2.936" y1="-2.0542" x2="-2.936" y2="2.0542" width="0.0508" layer="21"/>
<rectangle x1="-3.0266" y1="-3.121" x2="-2.8234" y2="-2.2828" layer="51"/>
<rectangle x1="-2.3766" y1="-3.121" x2="-2.1734" y2="-2.2828" layer="51"/>
<rectangle x1="-1.7266" y1="-3.121" x2="-1.5234" y2="-2.2828" layer="51"/>
<rectangle x1="-1.0766" y1="-3.121" x2="-0.8734" y2="-2.2828" layer="51"/>
<rectangle x1="-0.4266" y1="-3.121" x2="-0.2234" y2="-2.2828" layer="51"/>
<rectangle x1="0.2234" y1="-3.121" x2="0.4266" y2="-2.2828" layer="51"/>
<rectangle x1="0.8734" y1="-3.121" x2="1.0766" y2="-2.2828" layer="51"/>
<rectangle x1="1.5234" y1="-3.121" x2="1.7266" y2="-2.2828" layer="51"/>
<rectangle x1="2.1734" y1="-3.121" x2="2.3766" y2="-2.2828" layer="51"/>
<rectangle x1="2.8234" y1="-3.121" x2="3.0266" y2="-2.2828" layer="51"/>
<rectangle x1="2.8234" y1="2.2828" x2="3.0266" y2="3.121" layer="51"/>
<rectangle x1="2.1734" y1="2.2828" x2="2.3766" y2="3.121" layer="51"/>
<rectangle x1="1.5234" y1="2.2828" x2="1.7266" y2="3.121" layer="51"/>
<rectangle x1="0.8734" y1="2.2828" x2="1.0766" y2="3.121" layer="51"/>
<rectangle x1="0.2234" y1="2.2828" x2="0.4266" y2="3.121" layer="51"/>
<rectangle x1="-0.4266" y1="2.2828" x2="-0.2234" y2="3.121" layer="51"/>
<rectangle x1="-1.0766" y1="2.2828" x2="-0.8734" y2="3.121" layer="51"/>
<rectangle x1="-1.7266" y1="2.2828" x2="-1.5234" y2="3.121" layer="51"/>
<rectangle x1="-2.3766" y1="2.2828" x2="-2.1734" y2="3.121" layer="51"/>
<rectangle x1="-3.0266" y1="2.2828" x2="-2.8234" y2="3.121" layer="51"/>
<smd name="1" x="-2.925" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="2" x="-2.275" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="3" x="-1.625" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="4" x="-0.975" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="5" x="-0.325" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="6" x="0.325" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="7" x="0.975" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="8" x="1.625" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="9" x="2.275" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="10" x="2.925" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="11" x="2.925" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="12" x="2.275" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="13" x="1.625" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="14" x="0.975" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="15" x="0.325" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="16" x="-0.325" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="17" x="-0.975" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="18" x="-1.625" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="19" x="-2.275" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<smd name="20" x="-2.925" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
<text x="-3.5456" y="-2.0828" size="1.016" layer="25" font="vector" ratio="10" rot="R90">&gt;NAME</text>
<text x="4.5362" y="-2.0828" size="1.016" layer="27" font="vector" ratio="10" rot="R90">&gt;VALUE</text>
</package>
</packages>
</library>
<library name="bbc_micro">
<description>Generated from &lt;b&gt;bbc_micro.sch&lt;/b&gt;&lt;p&gt;
by exp-lbrs.ulp</description> by exp-lbrs.ulp</description>
<packages> <packages>
<package name="DA15"> <package name="DA15">
@@ -1231,20 +1292,18 @@ by exp-lbrs.ulp</description>
<pad name="3" x="-4.15" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/> <pad name="3" x="-4.15" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="4" x="-1.38" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/> <pad name="4" x="-1.38" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="5" x="1.39" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/> <pad name="5" x="1.39" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="6" x="4.16" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="7" x="6.93" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="8" x="9.7" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="9" x="-8.3" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/> <pad name="9" x="-8.3" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="10" x="-5.53" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/> <pad name="10" x="-5.53" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="11" x="-2.77" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/> <pad name="11" x="-2.77" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="12" x="0" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/> <pad name="12" x="0" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="G1" x="-16.66" y="0" drill="3.302" diameter="5.08"/>
<pad name="G2" x="16.67" y="0" drill="3.302" diameter="5.08"/>
<text x="-6.065" y="5.588" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
<text x="-6.065" y="4.572" size="0.6096" layer="27" font="vector" ratio="20">&gt;VALUE</text>
<pad name="6" x="4.16" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="7" x="6.93" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="8" x="9.7" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="13" x="2.77" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/> <pad name="13" x="2.77" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="14" x="5.54" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/> <pad name="14" x="5.54" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="15" x="8.31" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/> <pad name="15" x="8.31" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="G1" x="-16.66" y="0" drill="3.302" diameter="5.08"/>
<pad name="G2" x="16.67" y="0" drill="3.302" diameter="5.08"/>
</package> </package>
</packages> </packages>
</library> </library>
@@ -1449,7 +1508,7 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<element name="JP1" library="adafruit_changed" package="2X20-BIG" value="" x="3.5" y="32.5" smashed="yes" rot="MR90"> <element name="JP1" library="adafruit_changed" package="2X20-BIG" value="" x="3.5" y="32.5" smashed="yes" rot="MR90">
<attribute name="VALUE" x="-0.945" y="7.1" size="1.27" layer="28" rot="MR90"/> <attribute name="VALUE" x="-0.945" y="7.1" size="1.27" layer="28" rot="MR90"/>
</element> </element>
<element name="SW1" library="3pos_slide_switch_centered" package="342_SWICH_FOOT" value="324_SW" x="12.192" y="40.386" smashed="yes" rot="R180"/> <element name="SW1" library="3pos_slide_switch_centered" package="342_SWICH_FOOT" value="324_SW" x="11.303" y="36.83" smashed="yes" rot="R180"/>
<element name="LED1" library="adafruit" package="CHIP-LED0805" value="" x="74.422" y="32.639" smashed="yes"> <element name="LED1" library="adafruit" package="CHIP-LED0805" value="" x="74.422" y="32.639" smashed="yes">
<attribute name="VALUE" x="76.962" y="31.369" size="1.27" layer="27" rot="R90"/> <attribute name="VALUE" x="76.962" y="31.369" size="1.27" layer="27" rot="R90"/>
</element> </element>
@@ -1457,10 +1516,10 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<attribute name="NAME" x="72.3265" y="33.2486" size="0.8128" layer="25" rot="R270"/> <attribute name="NAME" x="72.3265" y="33.2486" size="0.8128" layer="25" rot="R270"/>
</element> </element>
<element name="C7" library="clock" package="0805@1" value="100nF" x="26.289" y="33.909" smashed="yes" rot="R90"> <element name="C7" library="clock" package="0805@1" value="100nF" x="26.289" y="33.909" smashed="yes" rot="R90">
<attribute name="NAME" x="28.3718" y="33.7439" size="0.8128" layer="25" rot="R180"/> <attribute name="NAME" x="28.829" y="33.782" size="0.8128" layer="25" rot="R180"/>
</element> </element>
<element name="R9" library="SparkFun-Passives" package="0805" value="5.1K" x="12.192" y="37.338" smashed="yes"> <element name="R9" library="SparkFun-Passives" package="0805" value="5.1K" x="11.557" y="34.036" smashed="yes">
<attribute name="NAME" x="9.3726" y="36.9189" size="0.8128" layer="25"/> <attribute name="NAME" x="8.7376" y="33.6169" size="0.8128" layer="25"/>
</element> </element>
<element name="C8" library="clock" package="0805@1" value="100nF" x="26.416" y="43.942" smashed="yes" rot="R270"> <element name="C8" library="clock" package="0805@1" value="100nF" x="26.416" y="43.942" smashed="yes" rot="R270">
<attribute name="NAME" x="26.1747" y="46.8376" size="0.8128" layer="25" rot="R270"/> <attribute name="NAME" x="26.1747" y="46.8376" size="0.8128" layer="25" rot="R270"/>
@@ -1489,9 +1548,9 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<element name="R14" library="SparkFun-Passives" package="0805" value="5.1K" x="47.244" y="63.246" smashed="yes" rot="R90"> <element name="R14" library="SparkFun-Passives" package="0805" value="5.1K" x="47.244" y="63.246" smashed="yes" rot="R90">
<attribute name="NAME" x="48.3743" y="64.3128" size="0.8128" layer="25" rot="R270"/> <attribute name="NAME" x="48.3743" y="64.3128" size="0.8128" layer="25" rot="R270"/>
</element> </element>
<element name="SW2" library="3pos_slide_switch_centered" package="342_SWICH_FOOT" value="324_SW" x="12.192" y="45.085" smashed="yes" rot="R180"/> <element name="SW2" library="3pos_slide_switch_centered" package="342_SWICH_FOOT" value="324_SW" x="11.303" y="41.656" smashed="yes" rot="R180"/>
<element name="R11" library="SparkFun-Passives" package="0805" value="5.1K" x="12.192" y="48.006" smashed="yes" rot="R180"> <element name="R11" library="SparkFun-Passives" package="0805" value="5.1K" x="11.557" y="44.577" smashed="yes" rot="R180">
<attribute name="NAME" x="10.414" y="48.3235" size="0.8128" layer="25" rot="R180"/> <attribute name="NAME" x="9.779" y="44.8945" size="0.8128" layer="25" rot="R180"/>
</element> </element>
<element name="LED3" library="adafruit" package="CHIP-LED0805" value="" x="37.338" y="49.9872" smashed="yes" rot="R270"> <element name="LED3" library="adafruit" package="CHIP-LED0805" value="" x="37.338" y="49.9872" smashed="yes" rot="R270">
<attribute name="VALUE" x="36.068" y="47.4472" size="1.27" layer="27"/> <attribute name="VALUE" x="36.068" y="47.4472" size="1.27" layer="27"/>
@@ -1511,7 +1570,49 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<attribute name="POPULARITY" value="0" x="21" y="57.658" size="1.778" layer="27" display="off"/> <attribute name="POPULARITY" value="0" x="21" y="57.658" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="35.605" y="53.213" size="1.27" layer="27" rot="R90"/> <attribute name="VALUE" x="35.605" y="53.213" size="1.27" layer="27" rot="R90"/>
</element> </element>
<element name="U$9" library="ibmpc" package="DA15" value="GAMEPORT_15P" x="28" y="9.5" smashed="yes" rot="R180"/> <element name="U$9" library="bbc_micro" package="DA15" value="BBC_15P" x="28" y="9.5" smashed="yes" rot="R180"/>
<element name="R1" library="SparkFun-Passives" package="0805" value="5.1K" x="9.525" y="48.387" smashed="yes" rot="R270">
<attribute name="NAME" x="10.3505" y="49.149" size="0.8128" layer="25" rot="R270"/>
</element>
<element name="R2" library="SparkFun-Passives" package="0805" value="5.1K" x="12.065" y="48.387" smashed="yes" rot="R270">
<attribute name="NAME" x="12.8905" y="49.149" size="0.8128" layer="25" rot="R270"/>
</element>
<element name="R3" library="SparkFun-Passives" package="0805" value="5.1K" x="14.605" y="48.387" smashed="yes" rot="R270">
<attribute name="NAME" x="15.4305" y="49.149" size="0.8128" layer="25" rot="R270"/>
</element>
<element name="R4" library="SparkFun-Passives" package="0805" value="5.1K" x="19.685" y="48.387" smashed="yes" rot="R270">
<attribute name="NAME" x="20.5105" y="49.149" size="0.8128" layer="25" rot="R270"/>
</element>
<element name="R5" library="SparkFun-Passives" package="0805" value="5.1K" x="27.305" y="48.387" smashed="yes" rot="R270">
<attribute name="NAME" x="28.1305" y="49.149" size="0.8128" layer="25" rot="R270"/>
</element>
<element name="R6" library="SparkFun-Passives" package="0805" value="5.1K" x="29.845" y="48.387" smashed="yes" rot="R270">
<attribute name="NAME" x="30.6705" y="49.149" size="0.8128" layer="25" rot="R270"/>
</element>
<element name="R8" library="SparkFun-Passives" package="0805" value="5.1K" x="32.766" y="48.641" smashed="yes">
<attribute name="NAME" x="35.1155" y="48.133" size="0.8128" layer="25" rot="R90"/>
</element>
<element name="U$5" library="ps2" package="TSSOP20" value="MCP4451" x="19.7866" y="22.2758" smashed="yes" rot="R270"/>
<element name="R10" library="SparkFun-Passives" package="0805" value="2K" x="13.843" y="25.781" smashed="yes" rot="R90">
<attribute name="NAME" x="13.0175" y="25.019" size="0.4064" layer="25" rot="R90"/>
</element>
<element name="C1" library="clock" package="0805@1" value="100nF" x="25.1206" y="22.4028" smashed="yes" rot="R90">
<attribute name="NAME" x="24.1681" y="20.7518" size="0.8128" layer="25" rot="R90"/>
</element>
<element name="R16" library="SparkFun-Passives" package="0805" value="5.1K" x="11.684" y="22.606" smashed="yes" rot="R90">
<attribute name="NAME" x="10.8585" y="21.844" size="0.4064" layer="25" rot="R90"/>
</element>
<element name="R17" library="SparkFun-Passives" package="0805" value="5.1K" x="13.843" y="22.606" smashed="yes" rot="R90">
<attribute name="NAME" x="13.0175" y="21.844" size="0.4064" layer="25" rot="R90"/>
</element>
<element name="R18" library="SparkFun-Passives" package="0805" value="5.1K" x="33.655" y="14.224" smashed="yes" rot="R270">
<attribute name="NAME" x="34.4805" y="14.986" size="0.4064" layer="25" rot="R270"/>
<attribute name="VALUE" x="32.258" y="15.24" size="0.4064" layer="27" rot="R270"/>
</element>
<element name="R19" library="SparkFun-Passives" package="0805" value="5.1K" x="21.971" y="14.224" smashed="yes" rot="R270">
<attribute name="NAME" x="22.7965" y="14.986" size="0.4064" layer="25" rot="R270"/>
<attribute name="VALUE" x="20.574" y="15.24" size="0.4064" layer="27" rot="R270"/>
</element>
</elements> </elements>
<signals> <signals>
<signal name="GND"> <signal name="GND">
@@ -1573,10 +1674,34 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<contactref element="JP2" pad="9"/> <contactref element="JP2" pad="9"/>
<contactref element="JP2" pad="7"/> <contactref element="JP2" pad="7"/>
<contactref element="JP2" pad="5"/> <contactref element="JP2" pad="5"/>
<wire x1="19.75" y1="43.5" x2="19.75" y2="44.1564" width="0.1524" layer="1"/>
<wire x1="19.75" y1="44.1564" x2="19.304" y2="44.6024" width="0.1524" layer="1"/>
<wire x1="19.304" y1="44.6024" x2="17.8816" y2="44.6024" width="0.1524" layer="1"/>
<wire x1="17.5768" y1="44.9072" x2="17.5768" y2="45.2992" width="0.1524" layer="1"/>
<wire x1="17.8816" y1="44.6024" x2="17.5768" y2="44.9072" width="0.1524" layer="1"/>
<contactref element="U$5" pad="7"/>
<contactref element="U$5" pad="16"/>
<wire x1="32.43" y1="51.308" x2="34.544" y2="49.194" width="0.2032" layer="16"/>
<wire x1="34.544" y1="49.194" x2="34.544" y2="44.0182" width="0.2032" layer="16"/>
<wire x1="34.544" y1="44.0182" x2="35.7632" y2="42.799" width="0.2032" layer="16"/>
<wire x1="35.7632" y1="42.799" x2="35.814" y2="42.799" width="0.2032" layer="16"/>
<wire x1="43.725" y1="57.246" x2="44.64" y2="58.161" width="0.3048" layer="1"/>
<wire x1="44.64" y1="58.161" x2="44.82" y2="58.161" width="0.3048" layer="1"/>
<contactref element="U$9" pad="G2"/>
<contactref element="U$9" pad="2"/>
<contactref element="U$9" pad="G1"/>
<contactref element="U$9" pad="3"/>
<contactref element="U$9" pad="5"/>
<contactref element="U$9" pad="8"/>
<contactref element="R10" pad="2"/>
<contactref element="C1" pad="1"/>
<contactref element="U$9" pad="6"/>
<wire x1="68.689" y1="30.902" x2="71.501" y2="31.8152" width="0" layer="19" extent="1-1"/> <wire x1="68.689" y1="30.902" x2="71.501" y2="31.8152" width="0" layer="19" extent="1-1"/>
<wire x1="68.689" y1="26.502" x2="68.689" y2="30.902" width="0" layer="19" extent="1-1"/> <wire x1="68.689" y1="26.502" x2="68.689" y2="30.902" width="0" layer="19" extent="1-1"/>
<wire x1="44.958" y1="14.18" x2="68.689" y2="26.502" width="0" layer="19" extent="1-1"/> <wire x1="44.958" y1="14.18" x2="68.689" y2="26.502" width="0" layer="19" extent="1-1"/>
<wire x1="35.814" y1="42.799" x2="38.388" y2="49.9872" width="0" layer="19" extent="1-1"/> <wire x1="7.366" y1="18.542" x2="7.366" y2="21.082" width="0" layer="19" extent="1-1"/>
<wire x1="26.61" y1="10.92" x2="23.84" y2="10.92" width="0" layer="19" extent="1-1"/>
<wire x1="18.3" y1="10.92" x2="23.84" y2="10.92" width="0" layer="19" extent="1-1"/>
</signal> </signal>
<signal name="+3V3"> <signal name="+3V3">
<polygon width="0.1524" layer="16" isolate="0.2794" rank="2"> <polygon width="0.1524" layer="16" isolate="0.2794" rank="2">
@@ -1606,22 +1731,17 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<contactref element="IC1" pad="9"/> <contactref element="IC1" pad="9"/>
<via x="16.0528" y="43.5102" extent="1-16" drill="0.45"/> <via x="16.0528" y="43.5102" extent="1-16" drill="0.45"/>
<via x="28.321" y="34.798" extent="1-16" drill="0.45"/> <via x="28.321" y="34.798" extent="1-16" drill="0.45"/>
<wire x1="16.0528" y1="43.5102" x2="17.5658" y2="43.5102" width="0.2032" layer="1"/>
<wire x1="17.5658" y1="43.5102" x2="17.5768" y2="43.4992" width="0.2032" layer="1"/> <wire x1="17.5658" y1="43.5102" x2="17.5768" y2="43.4992" width="0.2032" layer="1"/>
<wire x1="17.5768" y1="43.4992" x2="17.5776" y2="43.5" width="0.2032" layer="1"/> <wire x1="17.5768" y1="43.4992" x2="17.5776" y2="43.5" width="0.2032" layer="1"/>
<wire x1="17.5776" y1="43.5" x2="19.25" y2="43.5" width="0.2032" layer="1"/> <wire x1="17.5776" y1="43.5" x2="19.25" y2="43.5" width="0.2032" layer="1"/>
<wire x1="17.5768" y1="43.4992" x2="17.5768" y2="41.8268" width="0.2032" layer="1"/> <wire x1="17.5768" y1="43.4992" x2="17.5768" y2="41.8268" width="0.2032" layer="1"/>
<wire x1="17.5768" y1="41.8268" x2="17.5" y2="41.75" width="0.2032" layer="1"/> <wire x1="17.5768" y1="41.8268" x2="17.5" y2="41.75" width="0.2032" layer="1"/>
<wire x1="9.992" y1="43.96" x2="14.392" y2="43.96" width="1.016" layer="1"/> <wire x1="9.103" y1="40.531" x2="11.557" y2="40.531" width="1.016" layer="1"/>
<wire x1="16.0528" y1="43.5102" x2="15.5448" y2="44.0182" width="0.6096" layer="1"/> <wire x1="13.503" y1="40.531" x2="11.557" y2="40.531" width="1.016" layer="1"/>
<wire x1="15.5448" y1="44.0182" x2="14.4502" y2="44.0182" width="0.6096" layer="1"/> <wire x1="13.503" y1="40.531" x2="13.5612" y2="40.5892" width="0.6096" layer="1"/>
<wire x1="14.392" y1="43.96" x2="14.4502" y2="44.0182" width="0.6096" layer="1"/> <via x="13.7414" y="34.0614" extent="1-16" drill="0.45"/>
<via x="14.2494" y="37.3634" extent="1-16" drill="0.45"/> <wire x1="12.457" y1="34.036" x2="12.4824" y2="34.0614" width="0.2032" layer="1"/>
<wire x1="13.092" y1="37.338" x2="13.1174" y2="37.3634" width="0.2032" layer="1"/> <wire x1="13.7414" y1="34.0614" x2="12.4824" y2="34.0614" width="0.2032" layer="1"/>
<wire x1="14.2494" y1="37.3634" x2="13.1174" y2="37.3634" width="0.2032" layer="1"/>
<wire x1="17.5" y1="37.75" x2="15.4996" y2="37.75" width="0.2032" layer="1"/>
<wire x1="15.113" y1="37.3634" x2="14.2494" y2="37.3634" width="0.2032" layer="1"/>
<wire x1="15.4996" y1="37.75" x2="15.113" y2="37.3634" width="0.2032" layer="1"/>
<via x="73.025" y="30.988" extent="1-16" drill="0.45"/> <via x="73.025" y="30.988" extent="1-16" drill="0.45"/>
<contactref element="JP3" pad="3"/> <contactref element="JP3" pad="3"/>
<contactref element="JP7" pad="5"/> <contactref element="JP7" pad="5"/>
@@ -1640,8 +1760,27 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<wire x1="26.3" y1="34.798" x2="26.289" y2="34.809" width="0.2032" layer="1"/> <wire x1="26.3" y1="34.798" x2="26.289" y2="34.809" width="0.2032" layer="1"/>
<wire x1="26.289" y1="34.809" x2="25.98" y2="34.5" width="0.2032" layer="1"/> <wire x1="26.289" y1="34.809" x2="25.98" y2="34.5" width="0.2032" layer="1"/>
<wire x1="25.98" y1="34.5" x2="24.75" y2="34.5" width="0.2032" layer="1"/> <wire x1="25.98" y1="34.5" x2="24.75" y2="34.5" width="0.2032" layer="1"/>
<via x="7.0358" y="40.5384" extent="1-16" drill="0.45"/>
<wire x1="11.557" y1="40.531" x2="11.4808" y2="40.4548" width="0.2032" layer="1"/>
<wire x1="16.0528" y1="43.5102" x2="17.5658" y2="43.5102" width="0.2032" layer="1"/>
<wire x1="7.0358" y1="40.5384" x2="9.0956" y2="40.5384" width="0.2032" layer="1"/>
<wire x1="9.0956" y1="40.5384" x2="9.103" y2="40.531" width="0.2032" layer="1"/>
<via x="19.4818" y="38.8874" extent="1-16" drill="0.45"/>
<wire x1="17.5" y1="37.75" x2="18.98024375" y2="37.75" width="0.2032" layer="1"/>
<wire x1="19.4818" y1="38.252115625" x2="18.98024375" y2="37.75" width="0.2032" layer="1"/>
<wire x1="19.4818" y1="38.252115625" x2="19.4818" y2="38.8874" width="0.2032" layer="1"/>
<contactref element="U$5" pad="17"/>
<via x="26.8986" y="23.2918" extent="1-16" drill="0.45"/>
<contactref element="C1" pad="2"/>
<contactref element="R16" pad="2"/>
<contactref element="R17" pad="2"/>
<wire x1="7.366" y1="23.622" x2="11.568" y2="23.622" width="0.2032" layer="1"/>
<wire x1="11.568" y1="23.622" x2="11.684" y2="23.506" width="0.2032" layer="1"/>
<wire x1="11.684" y1="23.506" x2="13.843" y2="23.506" width="0.2032" layer="1"/>
<wire x1="33.274" y1="42.799" x2="73.025" y2="30.988" width="0" layer="19" extent="1-1"/> <wire x1="33.274" y1="42.799" x2="73.025" y2="30.988" width="0" layer="19" extent="1-1"/>
<wire x1="26.5" y1="42.9072" x2="26.416" y2="43.042" width="0" layer="19" extent="1-1"/> <wire x1="26.5" y1="42.9072" x2="26.416" y2="43.042" width="0" layer="19" extent="1-1"/>
<wire x1="25.1206" y1="23.3028" x2="26.8986" y2="23.2918" width="0" layer="19" extent="1-1"/>
<wire x1="22.7044" y1="23.2508" x2="25.1206" y2="23.3028" width="0" layer="19" extent="1-1"/>
</signal> </signal>
<signal name="N$29"> <signal name="N$29">
<contactref element="LED1" pad="C"/> <contactref element="LED1" pad="C"/>
@@ -1655,19 +1794,23 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<contactref element="R9" pad="1"/> <contactref element="R9" pad="1"/>
<contactref element="IC1" pad="7"/> <contactref element="IC1" pad="7"/>
<contactref element="JP1" pad="22"/> <contactref element="JP1" pad="22"/>
<wire x1="17.5" y1="38.75" x2="14.903" y2="38.75" width="0.2032" layer="1"/> <wire x1="9.103" y1="35.705" x2="10.4902" y2="35.705" width="1.016" layer="1"/>
<wire x1="14.903" y1="38.75" x2="14.392" y2="39.261" width="0.2032" layer="1"/> <wire x1="10.4902" y1="35.705" x2="13.503" y2="35.705" width="1.016" layer="1"/>
<wire x1="9.992" y1="39.261" x2="10.7442" y2="39.261" width="1.016" layer="1"/> <wire x1="10.4902" y1="35.705" x2="10.657" y2="35.5382" width="0.2032" layer="1"/>
<wire x1="10.7442" y1="39.261" x2="14.392" y2="39.261" width="1.016" layer="1"/> <wire x1="10.657" y1="35.5382" x2="10.657" y2="34.036" width="0.2032" layer="1"/>
<wire x1="10.7442" y1="39.261" x2="11.292" y2="38.7132" width="0.2032" layer="1"/>
<wire x1="11.292" y1="38.7132" x2="11.292" y2="37.338" width="0.2032" layer="1"/>
<via x="6.5786" y="37.592" extent="1-16" drill="0.45"/> <via x="6.5786" y="37.592" extent="1-16" drill="0.45"/>
<wire x1="6.5786" y1="37.592" x2="8.2476" y2="39.261" width="0.2032" layer="1"/> <wire x1="7.9936" y1="35.705" x2="6.5786" y2="37.12" width="0.2032" layer="1"/>
<wire x1="8.2476" y1="39.261" x2="9.992" y2="39.261" width="0.2032" layer="1"/> <wire x1="6.5786" y1="37.592" x2="6.5786" y2="37.12" width="0.2032" layer="1"/>
<wire x1="7.9936" y1="35.705" x2="9.103" y2="35.705" width="0.2032" layer="1"/>
<wire x1="4.064" y1="37.592" x2="3.5052" y2="37.0332" width="0.2032" layer="16"/> <wire x1="4.064" y1="37.592" x2="3.5052" y2="37.0332" width="0.2032" layer="16"/>
<wire x1="3.5052" y1="37.0332" x2="3.5052" y2="35.0348" width="0.2032" layer="16"/> <wire x1="3.5052" y1="37.0332" x2="3.5052" y2="35.0348" width="0.2032" layer="16"/>
<wire x1="3.5052" y1="35.0348" x2="4.77" y2="33.77" width="0.2032" layer="16"/> <wire x1="3.5052" y1="35.0348" x2="4.77" y2="33.77" width="0.2032" layer="16"/>
<wire x1="6.5786" y1="37.592" x2="4.064" y2="37.592" width="0.2032" layer="16"/> <wire x1="6.5786" y1="37.592" x2="4.064" y2="37.592" width="0.2032" layer="16"/>
<wire x1="17.5" y1="38.75" x2="16.017" y2="38.75" width="0.2032" layer="1"/>
<wire x1="16.017" y1="38.75" x2="15.367" y2="38.1" width="0.2032" layer="1"/>
<wire x1="15.367" y1="38.1" x2="15.367" y2="37.061" width="0.2032" layer="1"/>
<wire x1="15.367" y1="37.061" x2="14.011" y2="35.705" width="0.2032" layer="1"/>
<wire x1="14.011" y1="35.705" x2="13.503" y2="35.705" width="0.2032" layer="1"/>
</signal> </signal>
<signal name="+5V"> <signal name="+5V">
<contactref element="JP1" pad="2"/> <contactref element="JP1" pad="2"/>
@@ -1677,13 +1820,36 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<contactref element="J4" pad="VBUS2"/> <contactref element="J4" pad="VBUS2"/>
<contactref element="JP7" pad="1"/> <contactref element="JP7" pad="1"/>
<contactref element="JP7" pad="2"/> <contactref element="JP7" pad="2"/>
<wire x1="7.366" y1="13.462" x2="7.366" y2="12.7" width="1.016" layer="1"/> <wire x1="7.366" y1="13.462" x2="7.366" y2="12.7" width="1.016" layer="16"/>
<wire x1="5.576" y1="10.91" x2="4.77" y2="10.91" width="1.016" layer="1"/> <wire x1="5.576" y1="10.91" x2="4.77" y2="10.91" width="1.016" layer="16"/>
<wire x1="7.366" y1="12.7" x2="5.576" y2="10.91" width="1.016" layer="1"/> <wire x1="7.366" y1="12.7" x2="5.576" y2="10.91" width="1.016" layer="16"/>
<wire x1="7.366" y1="13.462" x2="7.366" y2="16.002" width="1.016" layer="1"/> <wire x1="7.366" y1="13.462" x2="7.366" y2="16.002" width="1.016" layer="16"/>
<wire x1="4.77" y1="8.37" x2="4.77" y2="7.989" width="1.016" layer="16"/> <wire x1="38.177" y1="58.243" x2="38.177" y2="57.373" width="0.2032" layer="1"/>
<wire x1="38.05" y1="57.246" x2="42.95" y2="57.246" width="0" layer="19" extent="1-1"/> <wire x1="38.05" y1="57.246" x2="38.177" y2="57.373" width="0.2032" layer="1"/>
<wire x1="7.366" y1="16.002" x2="38.05" y2="57.246" width="0" layer="19" extent="1-1"/> <via x="38.3032" y="60.4012" extent="1-16" drill="0.5"/>
<wire x1="38.177" y1="58.243" x2="38.3032" y2="58.3692" width="0.2032" layer="1"/>
<wire x1="38.3032" y1="58.3692" x2="38.3032" y2="60.4012" width="0.2032" layer="1"/>
<wire x1="42.95" y1="57.246" x2="42.95" y2="56.3132" width="0.4064" layer="1"/>
<wire x1="43.561" y1="55.7022" x2="43.688" y2="55.7022" width="0.4064" layer="1"/>
<via x="43.688" y="55.7022" extent="1-16" drill="0.5"/>
<wire x1="42.95" y1="56.3132" x2="43.561" y2="55.7022" width="0.4064" layer="1"/>
<wire x1="42.7722" y1="58.3198" x2="42.7722" y2="57.4238" width="0.2032" layer="1"/>
<wire x1="42.95" y1="57.246" x2="42.7722" y2="57.4238" width="0.2032" layer="1"/>
<wire x1="42.7722" y1="58.3198" x2="42.4942" y2="58.5978" width="0.2032" layer="1"/>
<wire x1="42.4942" y1="58.5978" x2="42.4942" y2="59.2836" width="0.2032" layer="1"/>
<via x="42.4942" y="59.2836" extent="1-16" drill="0.45"/>
<wire x1="43.688" y1="55.7022" x2="42.4942" y2="56.896" width="0.6096" layer="16"/>
<wire x1="42.4942" y1="56.896" x2="42.4942" y2="59.2836" width="0.6096" layer="16"/>
<wire x1="42.4942" y1="59.2836" x2="41.3766" y2="60.4012" width="0.6096" layer="16"/>
<wire x1="41.3766" y1="60.4012" x2="38.3032" y2="60.4012" width="0.6096" layer="16"/>
<wire x1="42.4942" y1="59.2836" x2="43.6626" y2="60.452" width="0.6096" layer="16"/>
<wire x1="43.6626" y1="60.452" x2="46.482" y2="60.452" width="0.6096" layer="16"/>
<wire x1="46.482" y1="60.452" x2="48.895" y2="58.039" width="0.6096" layer="16"/>
<wire x1="48.895" y1="58.039" x2="48.895" y2="6.985" width="0.6096" layer="16"/>
<wire x1="48.895" y1="6.985" x2="45.593" y2="3.683" width="0.6096" layer="16"/>
<wire x1="5.727" y1="8.37" x2="4.77" y2="8.37" width="0.6096" layer="16"/>
<wire x1="45.593" y1="3.683" x2="10.414" y2="3.683" width="0.6096" layer="16"/>
<wire x1="10.414" y1="3.683" x2="5.727" y2="8.37" width="0.6096" layer="16"/>
</signal> </signal>
<signal name="SPI_CS"> <signal name="SPI_CS">
<contactref element="JP1" pad="24"/> <contactref element="JP1" pad="24"/>
@@ -1728,18 +1894,20 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<contactref element="J4" pad="A5"/> <contactref element="J4" pad="A5"/>
<contactref element="R13" pad="1"/> <contactref element="R13" pad="1"/>
<wire x1="47.244" y1="60.336" x2="46.99" y2="60.082" width="0.2032" layer="1"/> <wire x1="47.244" y1="60.336" x2="46.99" y2="60.082" width="0.2032" layer="1"/>
<wire x1="46.99" y1="60.082" x2="42.683" y2="60.082" width="0.2032" layer="1"/> <wire x1="46.99" y1="60.082" x2="41.9972" y2="60.082" width="0.2032" layer="1"/>
<wire x1="41.75" y1="59.149" x2="41.75" y2="57.246" width="0.2032" layer="1"/> <wire x1="41.6992" y1="59.784" x2="41.6992" y2="57.2968" width="0.2032" layer="1"/>
<wire x1="42.683" y1="60.082" x2="41.75" y2="59.149" width="0.2032" layer="1"/> <wire x1="41.6992" y1="57.2968" x2="41.75" y2="57.246" width="0.2032" layer="1"/>
<wire x1="41.9972" y1="60.082" x2="41.6992" y2="59.784" width="0.2032" layer="1"/>
</signal> </signal>
<signal name="N$7"> <signal name="N$7">
<contactref element="J4" pad="B5"/> <contactref element="J4" pad="B5"/>
<contactref element="R14" pad="1"/> <contactref element="R14" pad="1"/>
<wire x1="38.75" y1="59.832" x2="38.75" y2="57.246" width="0.2032" layer="1"/> <wire x1="38.7754" y1="59.2732" x2="38.7754" y2="57.2714" width="0.2032" layer="1"/>
<wire x1="38.7754" y1="57.2714" x2="38.75" y2="57.246" width="0.2032" layer="1"/>
<wire x1="47.244" y1="62.346" x2="47.233" y2="62.346" width="0.2032" layer="1"/> <wire x1="47.244" y1="62.346" x2="47.233" y2="62.346" width="0.2032" layer="1"/>
<wire x1="47.233" y1="62.346" x2="45.72" y2="60.833" width="0.2032" layer="1"/> <wire x1="47.233" y1="62.346" x2="45.72" y2="60.833" width="0.2032" layer="1"/>
<wire x1="45.72" y1="60.833" x2="39.751" y2="60.833" width="0.2032" layer="1"/> <wire x1="45.72" y1="60.833" x2="40.3352" y2="60.833" width="0.2032" layer="1"/>
<wire x1="39.751" y1="60.833" x2="38.75" y2="59.832" width="0.2032" layer="1"/> <wire x1="40.3352" y1="60.833" x2="38.7754" y2="59.2732" width="0.2032" layer="1"/>
</signal> </signal>
<signal name="N$8"> <signal name="N$8">
<contactref element="J4" pad="B6" route="any" routetag="J1.D+"/> <contactref element="J4" pad="B6" route="any" routetag="J1.D+"/>
@@ -1825,16 +1993,17 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<contactref element="SW2" pad="P$4"/> <contactref element="SW2" pad="P$4"/>
<contactref element="R11" pad="2"/> <contactref element="R11" pad="2"/>
<contactref element="JP1" pad="32"/> <contactref element="JP1" pad="32"/>
<wire x1="4.77" y1="46.47" x2="9.732" y2="46.47" width="0.6096" layer="1"/> <wire x1="9.103" y1="42.781" x2="10.6426" y2="42.781" width="1.016" layer="1"/>
<wire x1="9.732" y1="46.47" x2="9.992" y2="46.21" width="0.6096" layer="1"/> <wire x1="10.6426" y1="42.781" x2="13.503" y2="42.781" width="1.016" layer="1"/>
<wire x1="9.992" y1="46.21" x2="11.2776" y2="46.21" width="1.016" layer="1"/> <wire x1="10.6426" y1="42.781" x2="10.6426" y2="44.5626" width="0.2032" layer="1"/>
<wire x1="11.2776" y1="46.21" x2="14.392" y2="46.21" width="1.016" layer="1"/> <wire x1="10.6426" y1="44.5626" x2="10.657" y2="44.577" width="0.2032" layer="1"/>
<wire x1="11.2776" y1="46.21" x2="11.2776" y2="47.9916" width="0.2032" layer="1"/> <wire x1="21.25" y1="46.3394" x2="21.25" y2="43.5" width="0.2032" layer="1"/>
<wire x1="11.2776" y1="47.9916" x2="11.292" y2="48.006" width="0.2032" layer="1"/> <wire x1="20.8968" y1="46.6926" x2="21.25" y2="46.3394" width="0.2032" layer="1"/>
<wire x1="20.846" y1="46.718" x2="14.9" y2="46.718" width="0.2032" layer="1"/> <wire x1="13.503" y1="42.781" x2="13.503" y2="44.178" width="0.2032" layer="1"/>
<wire x1="14.392" y1="46.21" x2="14.9" y2="46.718" width="0.2032" layer="1"/> <wire x1="16.0176" y1="46.6926" x2="13.503" y2="44.178" width="0.2032" layer="1"/>
<wire x1="21.25" y1="46.314" x2="21.25" y2="43.5" width="0.2032" layer="1"/> <wire x1="16.0176" y1="46.6926" x2="20.8968" y2="46.6926" width="0.2032" layer="1"/>
<wire x1="20.846" y1="46.718" x2="21.25" y2="46.314" width="0.2032" layer="1"/> <wire x1="4.77" y1="46.47" x2="5.414" y2="46.47" width="0.2032" layer="1"/>
<wire x1="5.414" y1="46.47" x2="9.103" y2="42.781" width="0.2032" layer="1"/>
</signal> </signal>
<signal name="N$22"> <signal name="N$22">
<contactref element="IC1" pad="42"/> <contactref element="IC1" pad="42"/>
@@ -1842,16 +2011,28 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<wire x1="22.25" y1="43.5" x2="22.25" y2="42.012" width="0.2032" layer="1"/> <wire x1="22.25" y1="43.5" x2="22.25" y2="42.012" width="0.2032" layer="1"/>
<wire x1="22.25" y1="42.012" x2="22.6822" y2="41.5798" width="0.2032" layer="1"/> <wire x1="22.25" y1="42.012" x2="22.6822" y2="41.5798" width="0.2032" layer="1"/>
<via x="22.6822" y="41.5798" extent="1-16" drill="0.45"/> <via x="22.6822" y="41.5798" extent="1-16" drill="0.45"/>
<wire x1="22.6822" y1="41.5798" x2="22.6822" y2="46.5328" width="0.2032" layer="16"/> <wire x1="22.6822" y1="41.5798" x2="22.6822" y2="46.2788" width="0.2032" layer="16"/>
<wire x1="21.4122" y1="47.8028" x2="22.6822" y2="46.5328" width="0.2032" layer="16"/> <wire x1="22.6822" y1="46.2788" x2="21.4122" y2="47.5488" width="0.2032" layer="16"/>
<wire x1="3.488" y1="12.192" x2="2.23" y2="13.45" width="0.2032" layer="16"/> <wire x1="3.488" y1="12.192" x2="2.23" y2="13.45" width="0.2032" layer="16"/>
<wire x1="6.096" y1="35.2552" x2="6.096" y2="12.7" width="0.2032" layer="16"/>
<wire x1="6.096" y1="12.7" x2="5.588" y2="12.192" width="0.2032" layer="16"/> <wire x1="6.096" y1="12.7" x2="5.588" y2="12.192" width="0.2032" layer="16"/>
<wire x1="5.588" y1="12.192" x2="3.488" y2="12.192" width="0.2032" layer="16"/> <wire x1="5.588" y1="12.192" x2="3.488" y2="12.192" width="0.2032" layer="16"/>
<wire x1="6.096" y1="35.2552" x2="8.001" y2="37.1602" width="0.2032" layer="16"/> <wire x1="21.4122" y1="47.5488" x2="18.161" y2="47.5488" width="0.2032" layer="16"/>
<wire x1="8.001" y1="37.1602" x2="8.001" y2="46.228" width="0.2032" layer="16"/> <wire x1="18.161" y1="47.5488" x2="17.4244" y2="46.8122" width="0.2032" layer="16"/>
<wire x1="8.001" y1="46.228" x2="9.5758" y2="47.8028" width="0.2032" layer="16"/> <wire x1="17.4244" y1="46.8122" x2="17.4244" y2="39.3954" width="0.2032" layer="16"/>
<wire x1="9.5758" y1="47.8028" x2="21.4122" y2="47.8028" width="0.2032" layer="16"/> <wire x1="17.4244" y1="39.3954" x2="17.272" y2="39.243" width="0.2032" layer="16"/>
<wire x1="17.272" y1="39.243" x2="13.208" y2="39.243" width="0.2032" layer="16"/>
<wire x1="13.208" y1="39.243" x2="6.096" y2="32.131" width="0.2032" layer="16"/>
<wire x1="6.096" y1="32.131" x2="6.096" y2="12.7" width="0.2032" layer="16"/>
<contactref element="U$5" pad="5"/>
<contactref element="R16" pad="1"/>
<wire x1="2.23" y1="13.45" x2="2.23" y2="13.831" width="0.2032" layer="1"/>
<wire x1="3.5052" y1="15.1062" x2="2.23" y2="13.831" width="0.2032" layer="1"/>
<wire x1="3.5052" y1="15.1062" x2="3.5052" y2="19.3802" width="0.2032" layer="1"/>
<wire x1="3.5052" y1="19.3802" x2="3.937" y2="19.812" width="0.2032" layer="1"/>
<wire x1="9.79" y1="19.812" x2="11.684" y2="21.706" width="0.2032" layer="1"/>
<wire x1="3.937" y1="19.812" x2="9.79" y2="19.812" width="0.2032" layer="1"/>
<wire x1="11.684" y1="21.706" x2="12.5788" y2="22.6008" width="0.2032" layer="1"/>
<wire x1="12.5788" y1="22.6008" x2="16.8688" y2="22.6008" width="0.2032" layer="1"/>
</signal> </signal>
<signal name="N$23"> <signal name="N$23">
<contactref element="IC1" pad="43"/> <contactref element="IC1" pad="43"/>
@@ -1860,13 +2041,27 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<wire x1="21.75" y1="42.0192" x2="21.3106" y2="41.5798" width="0.2032" layer="1"/> <wire x1="21.75" y1="42.0192" x2="21.3106" y2="41.5798" width="0.2032" layer="1"/>
<via x="21.3106" y="41.5798" extent="1-16" drill="0.45"/> <via x="21.3106" y="41.5798" extent="1-16" drill="0.45"/>
<wire x1="21.3106" y1="41.5798" x2="21.3106" y2="46.5328" width="0.2032" layer="16"/> <wire x1="21.3106" y1="41.5798" x2="21.3106" y2="46.5328" width="0.2032" layer="16"/>
<wire x1="20.6756" y1="47.1678" x2="21.3106" y2="46.5328" width="0.2032" layer="16"/>
<wire x1="3.488" y1="9.652" x2="2.23" y2="10.91" width="0.2032" layer="16"/> <wire x1="3.488" y1="9.652" x2="2.23" y2="10.91" width="0.2032" layer="16"/>
<wire x1="5.8928" y1="9.652" x2="3.488" y2="9.652" width="0.2032" layer="16"/> <wire x1="5.8928" y1="9.652" x2="3.488" y2="9.652" width="0.2032" layer="16"/>
<wire x1="5.8928" y1="9.652" x2="8.5598" y2="12.319" width="0.2032" layer="16"/> <wire x1="8.8138" y1="12.573" x2="5.8928" y2="9.652" width="0.2032" layer="16"/>
<wire x1="8.5598" y1="12.319" x2="8.5598" y2="45.0088" width="0.2032" layer="16"/> <wire x1="21.3106" y1="46.5328" x2="20.9804" y2="46.863" width="0.2032" layer="16"/>
<wire x1="8.5598" y1="45.0088" x2="10.7188" y2="47.1678" width="0.2032" layer="16"/> <wire x1="18.542" y1="46.863" x2="18.0086" y2="46.3296" width="0.2032" layer="16"/>
<wire x1="10.7188" y1="47.1678" x2="20.6756" y2="47.1678" width="0.2032" layer="16"/> <wire x1="20.9804" y1="46.863" x2="18.542" y2="46.863" width="0.2032" layer="16"/>
<wire x1="18.0086" y1="46.3296" x2="18.0086" y2="39.0906" width="0.2032" layer="16"/>
<wire x1="17.653" y1="38.735" x2="13.589" y2="38.735" width="0.2032" layer="16"/>
<wire x1="13.589" y1="38.735" x2="8.8138" y2="33.9598" width="0.2032" layer="16"/>
<wire x1="18.0086" y1="39.0906" x2="17.653" y2="38.735" width="0.2032" layer="16"/>
<wire x1="8.8138" y1="33.9598" x2="8.8138" y2="12.573" width="0.2032" layer="16"/>
<contactref element="U$5" pad="6"/>
<contactref element="R17" pad="1"/>
<wire x1="2.23" y1="10.91" x2="3.5052" y2="12.1852" width="0.2032" layer="1"/>
<wire x1="3.5052" y1="12.1852" x2="3.5052" y2="14.0208" width="0.2032" layer="1"/>
<wire x1="3.5052" y1="14.0208" x2="4.191" y2="14.7066" width="0.2032" layer="1"/>
<wire x1="13.843" y1="19.304" x2="13.843" y2="21.706" width="0.2032" layer="1"/>
<wire x1="4.191" y1="14.7066" x2="9.2456" y2="14.7066" width="0.2032" layer="1"/>
<wire x1="9.2456" y1="14.7066" x2="13.843" y2="19.304" width="0.2032" layer="1"/>
<wire x1="13.843" y1="21.706" x2="14.0878" y2="21.9508" width="0.2032" layer="1"/>
<wire x1="14.0878" y1="21.9508" x2="16.8688" y2="21.9508" width="0.2032" layer="1"/>
</signal> </signal>
<signal name="N$2"> <signal name="N$2">
<contactref element="R12" pad="2"/> <contactref element="R12" pad="2"/>
@@ -1881,26 +2076,35 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<wire x1="36.288" y1="47.902" x2="36.288" y2="49.9872" width="0.2032" layer="1"/> <wire x1="36.288" y1="47.902" x2="36.288" y2="49.9872" width="0.2032" layer="1"/>
</signal> </signal>
<signal name="N$37"> <signal name="N$37">
<contactref element="IC1" pad="2"/>
<contactref element="JP1" pad="36"/> <contactref element="JP1" pad="36"/>
<wire x1="17.5" y1="41.25" x2="16.7636" y2="41.25" width="0.2032" layer="1"/> <wire x1="0.762" y1="43.18" x2="1.27" y2="42.672" width="0.2032" layer="1"/>
<wire x1="16.7636" y1="41.25" x2="15.3416" y2="42.672" width="0.2032" layer="1"/>
<wire x1="1.27" y1="42.672" x2="0.762" y2="43.18" width="0.2032" layer="1"/>
<wire x1="0.762" y1="43.18" x2="0.762" y2="49.657" width="0.2032" layer="1"/> <wire x1="0.762" y1="43.18" x2="0.762" y2="49.657" width="0.2032" layer="1"/>
<wire x1="0.762" y1="49.657" x2="1.397" y2="50.292" width="0.2032" layer="1"/> <wire x1="0.762" y1="49.657" x2="1.397" y2="50.292" width="0.2032" layer="1"/>
<wire x1="1.397" y1="50.292" x2="3.512" y2="50.292" width="0.2032" layer="1"/> <wire x1="1.397" y1="50.292" x2="3.512" y2="50.292" width="0.2032" layer="1"/>
<wire x1="3.512" y1="50.292" x2="4.77" y2="51.55" width="0.2032" layer="1"/> <wire x1="3.512" y1="50.292" x2="4.77" y2="51.55" width="0.2032" layer="1"/>
<wire x1="15.3416" y1="42.672" x2="1.27" y2="42.672" width="0.2032" layer="1"/> <contactref element="IC1" pad="6"/>
<wire x1="17.5" y1="39.25" x2="6.978" y2="39.25" width="0.2032" layer="1"/>
<wire x1="6.978" y1="39.25" x2="6.1722" y2="40.0558" width="0.2032" layer="1"/>
<wire x1="1.27" y1="42.672" x2="5.6642" y2="42.672" width="0.2032" layer="1"/>
<wire x1="5.6642" y1="42.672" x2="6.1722" y2="42.164" width="0.2032" layer="1"/>
<wire x1="6.1722" y1="42.164" x2="6.1722" y2="40.0558" width="0.2032" layer="1"/>
</signal> </signal>
<signal name="N$3"> <signal name="N$3">
<contactref element="SW3" pad="P$3"/> <contactref element="SW3" pad="P$3"/>
<contactref element="SW3" pad="P$2"/> <contactref element="SW3" pad="P$2"/>
<wire x1="66.439" y1="30.902" x2="66.439" y2="31.351" width="0.2032" layer="1"/>
<wire x1="66.439" y1="26.502" x2="66.439" y2="30.902" width="1.016" layer="1"/> <wire x1="66.439" y1="26.502" x2="66.439" y2="30.902" width="1.016" layer="1"/>
</signal> </signal>
<signal name="BREAK"> <signal name="BREAK">
<contactref element="JP4" pad="32"/> <contactref element="JP4" pad="32"/>
<contactref element="JP4" pad="31"/> <contactref element="JP4" pad="31"/>
<contactref element="IC1" pad="19"/>
<wire x1="22.25" y1="34.5" x2="22.25" y2="31.979" width="0.2032" layer="1"/>
<wire x1="22.25" y1="31.979" x2="23.9522" y2="30.2768" width="0.2032" layer="1"/>
<wire x1="23.9522" y1="30.2768" x2="39.9542" y2="30.2768" width="0.2032" layer="1"/>
<wire x1="42.037" y1="16.72" x2="42.418" y2="16.72" width="0.2032" layer="1"/>
<wire x1="42.037" y1="16.72" x2="40.386" y2="18.371" width="0.2032" layer="1"/>
<wire x1="39.9542" y1="30.2768" x2="40.386" y2="29.845" width="0.2032" layer="1"/>
<wire x1="40.386" y1="29.845" x2="40.386" y2="18.371" width="0.2032" layer="1"/>
<wire x1="42.418" y1="16.72" x2="44.958" y2="16.72" width="0" layer="19" extent="1-1"/> <wire x1="42.418" y1="16.72" x2="44.958" y2="16.72" width="0" layer="19" extent="1-1"/>
</signal> </signal>
<signal name="CLK"> <signal name="CLK">
@@ -1911,34 +2115,42 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<signal name="/EN"> <signal name="/EN">
<contactref element="JP4" pad="28"/> <contactref element="JP4" pad="28"/>
<contactref element="JP4" pad="27"/> <contactref element="JP4" pad="27"/>
<contactref element="IC1" pad="20"/>
<wire x1="22.75" y1="34.5" x2="22.75" y2="32.495" width="0.2032" layer="1"/>
<wire x1="22.75" y1="32.495" x2="24.4094" y2="30.8356" width="0.2032" layer="1"/>
<wire x1="24.4094" y1="30.8356" x2="40.1574" y2="30.8356" width="0.2032" layer="1"/>
<wire x1="41.021" y1="29.972" x2="41.021" y2="22.733" width="0.2032" layer="1"/>
<wire x1="41.021" y1="22.733" x2="41.954" y2="21.8" width="0.2032" layer="1"/>
<wire x1="41.954" y1="21.8" x2="42.418" y2="21.8" width="0.2032" layer="1"/>
<wire x1="40.1574" y1="30.8356" x2="41.021" y2="29.972" width="0.2032" layer="1"/>
<wire x1="42.418" y1="21.8" x2="44.958" y2="21.8" width="0" layer="19" extent="1-1"/> <wire x1="42.418" y1="21.8" x2="44.958" y2="21.8" width="0" layer="19" extent="1-1"/>
</signal> </signal>
<signal name="ROW_A"> <signal name="ROW_A">
<contactref element="IC1" pad="45"/> <contactref element="IC1" pad="45"/>
<contactref element="JP4" pad="26"/> <contactref element="JP4" pad="26"/>
<contactref element="JP4" pad="25"/> <contactref element="JP4" pad="25"/>
<via x="20.1676" y="45.7962" extent="1-16" drill="0.45"/> <via x="20.2946" y="45.8724" extent="1-16" drill="0.45"/>
<wire x1="36.747" y1="24.34" x2="42.418" y2="24.34" width="0.2032" layer="16"/> <wire x1="36.747" y1="24.34" x2="42.418" y2="24.34" width="0.2032" layer="16"/>
<wire x1="20.75" y1="43.5" x2="20.75" y2="45.2138" width="0.2032" layer="1"/> <wire x1="20.75" y1="43.5" x2="20.75" y2="45.417" width="0.2032" layer="1"/>
<wire x1="20.75" y1="45.2138" x2="20.1676" y2="45.7962" width="0.2032" layer="1"/> <wire x1="20.75" y1="45.417" x2="20.2946" y2="45.8724" width="0.2032" layer="1"/>
<wire x1="20.1676" y1="45.7962" x2="20.1676" y2="40.9194" width="0.2032" layer="16"/> <wire x1="20.2946" y1="45.8724" x2="20.2946" y2="40.7924" width="0.2032" layer="16"/>
<wire x1="20.1676" y1="40.9194" x2="36.747" y2="24.34" width="0.2032" layer="16"/> <wire x1="20.2946" y1="40.7924" x2="36.747" y2="24.34" width="0.2032" layer="16"/>
<wire x1="42.418" y1="24.34" x2="44.958" y2="24.34" width="0" layer="19" extent="1-1"/> <wire x1="42.418" y1="24.34" x2="44.958" y2="24.34" width="0" layer="19" extent="1-1"/>
</signal> </signal>
<signal name="ROW_B"> <signal name="ROW_B">
<contactref element="IC1" pad="46"/> <contactref element="IC1" pad="46"/>
<contactref element="JP4" pad="24"/> <contactref element="JP4" pad="24"/>
<contactref element="JP4" pad="23"/> <contactref element="JP4" pad="23"/>
<via x="19.177" y="44.958" extent="1-16" drill="0.45"/> <via x="19.05" y="45.6438" extent="1-16" drill="0.45"/>
<wire x1="20.25" y1="43.5" x2="20.25" y2="44.393" width="0.2032" layer="1"/> <wire x1="20.25" y1="43.5" x2="20.25" y2="44.5454" width="0.2032" layer="1"/>
<wire x1="20.25" y1="44.393" x2="19.685" y2="44.958" width="0.2032" layer="1"/> <wire x1="20.25" y1="44.5454" x2="19.1516" y2="45.6438" width="0.2032" layer="1"/>
<wire x1="19.685" y1="44.958" x2="19.177" y2="44.958" width="0.2032" layer="1"/> <wire x1="19.05" y1="45.6438" x2="19.1516" y2="45.6438" width="0.2032" layer="1"/>
<wire x1="19.177" y1="44.958" x2="19.177" y2="40.64" width="0.2032" layer="16"/> <wire x1="19.05" y1="45.6438" x2="19.05" y2="40.767" width="0.2032" layer="16"/>
<wire x1="36.703" y1="23.114" x2="43.307" y2="23.114" width="0.2032" layer="16"/> <wire x1="36.703" y1="23.114" x2="43.307" y2="23.114" width="0.2032" layer="16"/>
<wire x1="43.307" y1="23.114" x2="43.688" y2="23.495" width="0.2032" layer="16"/> <wire x1="43.307" y1="23.114" x2="43.688" y2="23.495" width="0.2032" layer="16"/>
<wire x1="43.688" y1="25.737" x2="42.545" y2="26.88" width="0.2032" layer="16"/> <wire x1="43.688" y1="25.737" x2="42.545" y2="26.88" width="0.2032" layer="16"/>
<wire x1="42.545" y1="26.88" x2="42.418" y2="26.88" width="0.2032" layer="16"/> <wire x1="42.545" y1="26.88" x2="42.418" y2="26.88" width="0.2032" layer="16"/>
<wire x1="19.177" y1="40.64" x2="36.703" y2="23.114" width="0.2032" layer="16"/> <wire x1="19.05" y1="40.767" x2="36.703" y2="23.114" width="0.2032" layer="16"/>
<wire x1="43.688" y1="23.495" x2="43.688" y2="25.737" width="0.2032" layer="16"/> <wire x1="43.688" y1="23.495" x2="43.688" y2="25.737" width="0.2032" layer="16"/>
<wire x1="42.418" y1="26.88" x2="44.958" y2="26.88" width="0" layer="19" extent="1-1"/> <wire x1="42.418" y1="26.88" x2="44.958" y2="26.88" width="0" layer="19" extent="1-1"/>
</signal> </signal>
@@ -1988,6 +2200,10 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<signal name="W"> <signal name="W">
<contactref element="JP4" pad="12"/> <contactref element="JP4" pad="12"/>
<contactref element="JP4" pad="11"/> <contactref element="JP4" pad="11"/>
<contactref element="IC1" pad="29"/>
<wire x1="26.5" y1="38.25" x2="37.742" y2="38.25" width="0.2032" layer="1"/>
<wire x1="41.612" y1="42.12" x2="42.418" y2="42.12" width="0.2032" layer="1"/>
<wire x1="37.742" y1="38.25" x2="41.612" y2="42.12" width="0.2032" layer="1"/>
<wire x1="42.418" y1="42.12" x2="44.958" y2="42.12" width="0" layer="19" extent="1-1"/> <wire x1="42.418" y1="42.12" x2="44.958" y2="42.12" width="0" layer="19" extent="1-1"/>
</signal> </signal>
<signal name="LED_CASSETTE"> <signal name="LED_CASSETTE">
@@ -1998,6 +2214,14 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<signal name="CA2"> <signal name="CA2">
<contactref element="JP4" pad="8"/> <contactref element="JP4" pad="8"/>
<contactref element="JP4" pad="7"/> <contactref element="JP4" pad="7"/>
<contactref element="IC1" pad="28"/>
<wire x1="26.5" y1="37.75" x2="38.385" y2="37.75" width="0.2032" layer="1"/>
<wire x1="38.385" y1="37.75" x2="41.529" y2="40.894" width="0.2032" layer="1"/>
<wire x1="41.529" y1="40.894" x2="43.307" y2="40.894" width="0.2032" layer="1"/>
<wire x1="43.7388" y1="41.3258" x2="43.7388" y2="46.4312" width="0.2032" layer="1"/>
<wire x1="43.7388" y1="46.4312" x2="42.97" y2="47.2" width="0.2032" layer="1"/>
<wire x1="42.97" y1="47.2" x2="42.418" y2="47.2" width="0.2032" layer="1"/>
<wire x1="43.307" y1="40.894" x2="43.7388" y2="41.3258" width="0.2032" layer="1"/>
<wire x1="42.418" y1="47.2" x2="44.958" y2="47.2" width="0" layer="19" extent="1-1"/> <wire x1="42.418" y1="47.2" x2="44.958" y2="47.2" width="0" layer="19" extent="1-1"/>
</signal> </signal>
<signal name="KB_5V"> <signal name="KB_5V">
@@ -2018,22 +2242,107 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<signal name="USER_PORT_5V"> <signal name="USER_PORT_5V">
<contactref element="JP2" pad="1"/> <contactref element="JP2" pad="1"/>
<contactref element="JP2" pad="3"/> <contactref element="JP2" pad="3"/>
<wire x1="9.57" y1="51.308" x2="12.11" y2="51.308" width="0" layer="19" extent="1-1"/> <contactref element="R1" pad="2"/>
<contactref element="R2" pad="2"/>
<contactref element="R3" pad="2"/>
<contactref element="R4" pad="2"/>
<contactref element="R5" pad="2"/>
<contactref element="R6" pad="2"/>
<contactref element="R8" pad="2"/>
<wire x1="9.57" y1="51.308" x2="8.89" y2="51.308" width="0.2032" layer="1"/>
<wire x1="8.89" y1="51.308" x2="8.128" y2="50.546" width="0.2032" layer="1"/>
<wire x1="8.128" y1="50.546" x2="8.128" y2="47.879" width="0.2032" layer="1"/>
<wire x1="8.52" y1="47.487" x2="9.525" y2="47.487" width="0.2032" layer="1"/>
<wire x1="8.128" y1="47.879" x2="8.52" y2="47.487" width="0.2032" layer="1"/>
<wire x1="9.525" y1="47.487" x2="12.065" y2="47.487" width="0.2032" layer="1"/>
<wire x1="12.065" y1="47.487" x2="14.605" y2="47.487" width="0.2032" layer="1"/>
<wire x1="14.605" y1="47.487" x2="19.685" y2="47.487" width="0.2032" layer="1"/>
<wire x1="29.845" y1="47.487" x2="27.305" y2="47.487" width="0.2032" layer="1"/>
<wire x1="29.845" y1="47.487" x2="29.845" y2="46.736" width="0.2032" layer="1"/>
<wire x1="29.845" y1="46.736" x2="29.464" y2="46.355" width="0.2032" layer="1"/>
<via x="29.464" y="46.355" extent="1-16" drill="0.45"/>
<wire x1="9.57" y1="51.308" x2="9.062" y2="51.308" width="0.2032" layer="16"/>
<wire x1="9.062" y1="51.308" x2="8.001" y2="52.369" width="0.2032" layer="16"/>
<wire x1="8.001" y1="52.369" x2="8.001" y2="54.737" width="0.2032" layer="16"/>
<wire x1="8.001" y1="54.737" x2="9.017" y2="55.753" width="0.2032" layer="16"/>
<wire x1="9.017" y1="55.753" x2="10.8204" y2="55.753" width="0.2032" layer="16"/>
<wire x1="10.8204" y1="55.753" x2="27.94" y2="55.753" width="0.2032" layer="16"/>
<wire x1="27.94" y1="55.753" x2="28.6004" y2="55.0926" width="0.2032" layer="16"/>
<wire x1="28.6004" y1="47.2186" x2="29.464" y2="46.355" width="0.2032" layer="16"/>
<wire x1="28.6004" y1="55.0926" x2="28.6004" y2="47.2186" width="0.2032" layer="16"/>
<wire x1="12.11" y1="51.308" x2="12.11" y2="52.025" width="0.1524" layer="16"/>
<wire x1="10.8204" y1="53.3146" x2="10.8204" y2="55.753" width="0.1524" layer="16"/>
<wire x1="12.11" y1="52.025" x2="10.8204" y2="53.3146" width="0.1524" layer="16"/>
<wire x1="33.136" y1="47.614" x2="29.972" y2="47.614" width="0.2032" layer="1"/>
<wire x1="29.845" y1="47.487" x2="29.972" y2="47.614" width="0.2032" layer="1"/>
<wire x1="33.666" y1="48.144" x2="33.666" y2="48.641" width="0.2032" layer="1"/>
<wire x1="33.136" y1="47.614" x2="33.666" y2="48.144" width="0.2032" layer="1"/>
</signal> </signal>
<signal name="CB1/XA"> <signal name="CB1/XA">
<contactref element="JP2" pad="2"/> <contactref element="JP2" pad="2"/>
<contactref element="R1" pad="1"/>
<contactref element="IC1" pad="4"/>
<wire x1="17.5" y1="40.25" x2="15.231" y2="40.25" width="0.2032" layer="1"/>
<wire x1="15.231" y1="40.25" x2="15.113" y2="40.132" width="0.2032" layer="1"/>
<via x="15.113" y="40.132" extent="1-16" drill="0.45"/>
<wire x1="15.113" y1="40.132" x2="14.732" y2="40.132" width="0.2032" layer="16"/>
<wire x1="14.732" y1="40.132" x2="10.8458" y2="44.0182" width="0.2032" layer="16"/>
<wire x1="10.8458" y1="52.1462" x2="9.57" y2="53.422" width="0.2032" layer="16"/>
<wire x1="9.57" y1="53.422" x2="9.57" y2="53.848" width="0.2032" layer="16"/>
<wire x1="10.8458" y1="44.0182" x2="10.8458" y2="52.1462" width="0.2032" layer="16"/>
<wire x1="9.525" y1="49.287" x2="10.3996" y2="49.287" width="0.2032" layer="1"/>
<wire x1="10.3996" y1="49.287" x2="10.8458" y2="49.7332" width="0.2032" layer="1"/>
<wire x1="10.8458" y1="49.7332" x2="10.8458" y2="52.5722" width="0.2032" layer="1"/>
<wire x1="10.8458" y1="52.5722" x2="9.57" y2="53.848" width="0.2032" layer="1"/>
</signal> </signal>
<signal name="CB2/YA"> <signal name="CB2/YA">
<contactref element="JP2" pad="4"/> <contactref element="JP2" pad="4"/>
<contactref element="R2" pad="1"/>
<contactref element="IC1" pad="3"/>
<wire x1="17.5" y1="40.75" x2="15.892" y2="40.75" width="0.2032" layer="1"/>
<wire x1="15.892" y1="40.75" x2="14.986" y2="41.656" width="0.2032" layer="1"/>
<via x="14.986" y="41.656" extent="1-16" drill="0.45"/>
<wire x1="14.986" y1="41.656" x2="14.605" y2="41.656" width="0.2032" layer="16"/>
<wire x1="14.605" y1="41.656" x2="13.3604" y2="42.9006" width="0.2032" layer="16"/>
<wire x1="13.3604" y1="52.5976" x2="12.11" y2="53.848" width="0.2032" layer="16"/>
<wire x1="13.3604" y1="42.9006" x2="13.3604" y2="52.5976" width="0.2032" layer="16"/>
<wire x1="12.065" y1="49.287" x2="12.9904" y2="49.287" width="0.2032" layer="1"/>
<wire x1="12.9904" y1="49.287" x2="13.3604" y2="49.657" width="0.2032" layer="1"/>
<wire x1="13.3604" y1="49.657" x2="13.3604" y2="52.5976" width="0.2032" layer="1"/>
<wire x1="13.3604" y1="52.5976" x2="12.11" y2="53.848" width="0.2032" layer="1"/>
</signal> </signal>
<signal name="D0/XD"> <signal name="D0/XD">
<contactref element="JP2" pad="6"/> <contactref element="JP2" pad="6"/>
<contactref element="R3" pad="1"/>
<contactref element="IC1" pad="2"/>
<wire x1="17.5" y1="41.25" x2="16.408" y2="41.25" width="0.2032" layer="1"/>
<wire x1="16.408" y1="41.25" x2="16.002" y2="41.656" width="0.2032" layer="1"/>
<wire x1="16.002" y1="41.656" x2="16.002" y2="42.291" width="0.2032" layer="1"/>
<via x="16.002" y="42.291" extent="1-16" drill="0.45"/>
<wire x1="16.002" y1="42.291" x2="15.748" y2="42.291" width="0.2032" layer="16"/>
<wire x1="15.748" y1="42.291" x2="15.113" y2="42.926" width="0.2032" layer="16"/>
<wire x1="15.113" y1="42.926" x2="15.113" y2="43.815" width="0.2032" layer="16"/>
<wire x1="15.113" y1="43.815" x2="15.9258" y2="44.6278" width="0.2032" layer="16"/>
<wire x1="15.9258" y1="52.5722" x2="14.65" y2="53.848" width="0.2032" layer="16"/>
<wire x1="15.9258" y1="44.6278" x2="15.9258" y2="52.5722" width="0.2032" layer="16"/>
<wire x1="14.605" y1="49.287" x2="15.505" y2="49.287" width="0.2032" layer="1"/>
<wire x1="15.505" y1="49.287" x2="15.9258" y2="49.7078" width="0.2032" layer="1"/>
<wire x1="15.9258" y1="49.7078" x2="15.9258" y2="52.5722" width="0.2032" layer="1"/>
<wire x1="15.9258" y1="52.5722" x2="14.65" y2="53.848" width="0.2032" layer="1"/>
</signal> </signal>
<signal name="D1"> <signal name="D1">
<contactref element="JP2" pad="8"/> <contactref element="JP2" pad="8"/>
</signal> </signal>
<signal name="D2/YD"> <signal name="D2/YD">
<contactref element="JP2" pad="10"/> <contactref element="JP2" pad="10"/>
<contactref element="IC1" pad="41"/>
<wire x1="19.73" y1="53.848" x2="20.9804" y2="52.5976" width="0.2032" layer="1"/>
<wire x1="20.9804" y1="52.5976" x2="20.9804" y2="49.3014" width="0.2032" layer="1"/>
<contactref element="R4" pad="1"/>
<wire x1="22.75" y1="43.5" x2="22.75" y2="47.5318" width="0.2032" layer="1"/>
<wire x1="22.75" y1="47.5318" x2="20.9804" y2="49.3014" width="0.2032" layer="1"/>
<wire x1="19.685" y1="49.287" x2="20.966" y2="49.287" width="0.2032" layer="1"/>
<wire x1="20.966" y1="49.287" x2="20.9804" y2="49.3014" width="0.2032" layer="1"/>
</signal> </signal>
<signal name="D3"> <signal name="D3">
<contactref element="JP2" pad="12"/> <contactref element="JP2" pad="12"/>
@@ -2043,12 +2352,143 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
</signal> </signal>
<signal name="D5/LEFT"> <signal name="D5/LEFT">
<contactref element="JP2" pad="16"/> <contactref element="JP2" pad="16"/>
<contactref element="IC1" pad="40"/>
<wire x1="27.35" y1="53.848" x2="26.0858" y2="52.5838" width="0.2032" layer="1"/>
<wire x1="26.0858" y1="50.2158" x2="26.0858" y2="52.5838" width="0.2032" layer="1"/>
<contactref element="R5" pad="1"/>
<wire x1="23.25" y1="43.5" x2="23.25" y2="47.126" width="0.2032" layer="1"/>
<wire x1="25.411" y1="49.287" x2="27.305" y2="49.287" width="0.2032" layer="1"/>
<wire x1="23.25" y1="47.126" x2="25.411" y2="49.287" width="0.2032" layer="1"/>
<wire x1="27.305" y1="49.287" x2="27.0146" y2="49.287" width="0.2032" layer="1"/>
<wire x1="27.0146" y1="49.287" x2="26.0858" y2="50.2158" width="0.2032" layer="1"/>
</signal> </signal>
<signal name="D6/MIDDLE"> <signal name="D6/MIDDLE">
<contactref element="JP2" pad="18"/> <contactref element="JP2" pad="18"/>
<contactref element="IC1" pad="39"/>
<wire x1="29.89" y1="53.848" x2="28.6258" y2="52.5838" width="0.2032" layer="1"/>
<wire x1="28.6258" y1="52.5838" x2="28.6258" y2="50.3428" width="0.2032" layer="1"/>
<contactref element="R6" pad="1"/>
<wire x1="23.75" y1="43.5" x2="23.75" y2="46.61" width="0.1524" layer="1"/>
<wire x1="23.75" y1="46.61" x2="25.7048" y2="48.5648" width="0.1524" layer="1"/>
<wire x1="25.7048" y1="48.5648" x2="29.5038" y2="48.5648" width="0.1524" layer="1"/>
<wire x1="29.845" y1="48.906" x2="29.5038" y2="48.5648" width="0.1524" layer="1"/>
<wire x1="29.845" y1="48.906" x2="29.845" y2="49.287" width="0.1524" layer="1"/>
<wire x1="29.845" y1="49.287" x2="29.6816" y2="49.287" width="0.2032" layer="1"/>
<wire x1="29.6816" y1="49.287" x2="28.6258" y2="50.3428" width="0.2032" layer="1"/>
</signal> </signal>
<signal name="D7/RIGHTT"> <signal name="D7/RIGHTT">
<contactref element="JP2" pad="20"/> <contactref element="JP2" pad="20"/>
<contactref element="IC1" pad="38"/>
<wire x1="31.1658" y1="52.5838" x2="32.43" y2="53.848" width="0.2032" layer="1"/>
<contactref element="R8" pad="1"/>
<wire x1="24.25" y1="43.5" x2="24.25" y2="46.475" width="0.1524" layer="1"/>
<wire x1="24.25" y1="46.475" x2="25.9588" y2="48.1838" width="0.1524" layer="1"/>
<wire x1="31.866" y1="48.641" x2="31.1658" y2="49.3412" width="0.2032" layer="1"/>
<wire x1="31.1658" y1="49.3412" x2="31.1658" y2="52.5838" width="0.2032" layer="1"/>
<wire x1="25.9588" y1="48.1838" x2="31.4088" y2="48.1838" width="0.1524" layer="1"/>
<wire x1="31.4088" y1="48.1838" x2="31.866" y2="48.641" width="0.1524" layer="1"/>
</signal>
<signal name="N$4">
<contactref element="U$5" pad="4"/>
<contactref element="R10" pad="1"/>
<wire x1="16.8688" y1="23.2508" x2="16.1192" y2="23.2508" width="0.2032" layer="1"/>
<wire x1="14.489" y1="24.881" x2="13.843" y2="24.881" width="0.2032" layer="1"/>
<wire x1="16.1192" y1="23.2508" x2="14.489" y2="24.881" width="0.2032" layer="1"/>
</signal>
<signal name="N$5">
<contactref element="U$5" pad="2"/>
<contactref element="U$9" pad="7"/>
<wire x1="16.8688" y1="24.5508" x2="17.8926" y2="24.5508" width="0.2032" layer="1"/>
<wire x1="17.8926" y1="24.5508" x2="18.6436" y2="23.7998" width="0.2032" layer="1"/>
<wire x1="18.6436" y1="23.7998" x2="18.6436" y2="19.1008" width="0.2032" layer="1"/>
<wire x1="20.2826" y1="17.4618" x2="20.2826" y2="11.7074" width="0.2032" layer="1"/>
<wire x1="20.2826" y1="11.7074" x2="21.07" y2="10.92" width="0.2032" layer="1"/>
<wire x1="18.6436" y1="19.1008" x2="20.2826" y2="17.4618" width="0.2032" layer="1"/>
</signal>
<signal name="N$6">
<contactref element="U$5" pad="9"/>
<contactref element="U$9" pad="15"/>
<wire x1="19.69" y1="8.08" x2="18.59" y2="8.08" width="0.2032" layer="1"/>
<wire x1="15.748" y1="10.922" x2="15.748" y2="19.812" width="0.2032" layer="1"/>
<wire x1="15.748" y1="19.812" x2="15.9368" y2="20.0008" width="0.2032" layer="1"/>
<wire x1="15.9368" y1="20.0008" x2="16.8688" y2="20.0008" width="0.2032" layer="1"/>
<wire x1="18.59" y1="8.08" x2="15.748" y2="10.922" width="0.2032" layer="1"/>
</signal>
<signal name="N$10">
<contactref element="U$5" pad="19"/>
<wire x1="22.7044" y1="24.5508" x2="21.1726" y2="24.5508" width="0.2032" layer="1"/>
<wire x1="21.1726" y1="24.5508" x2="20.5486" y2="23.9268" width="0.2032" layer="1"/>
<wire x1="20.5486" y1="23.9268" x2="20.5486" y2="18.7608" width="0.2032" layer="1"/>
<contactref element="U$9" pad="12"/>
<wire x1="20.5486" y1="18.7608" x2="25.2222" y2="14.0872" width="0.2032" layer="1"/>
<wire x1="27.3276" y1="8.08" x2="28" y2="8.08" width="0.2032" layer="1"/>
<wire x1="25.2222" y1="14.0872" x2="25.2222" y2="10.1854" width="0.2032" layer="1"/>
<wire x1="25.2222" y1="10.1854" x2="27.3276" y2="8.08" width="0.2032" layer="1"/>
</signal>
<signal name="N$11">
<contactref element="U$5" pad="12"/>
<contactref element="U$9" pad="4"/>
<wire x1="29.38" y1="10.92" x2="29.38" y2="14.308" width="0.2032" layer="1"/>
<wire x1="23.6872" y1="20.0008" x2="22.7044" y2="20.0008" width="0.2032" layer="1"/>
<wire x1="29.38" y1="14.308" x2="23.6872" y2="20.0008" width="0.2032" layer="1"/>
</signal>
<signal name="N$17">
<contactref element="U$9" pad="14"/>
<contactref element="U$5" pad="10"/>
<contactref element="U$5" pad="3"/>
<wire x1="22.46" y1="8.08" x2="21.8158" y2="8.08" width="0.2032" layer="1"/>
<wire x1="21.8158" y1="8.08" x2="19.685" y2="10.2108" width="0.2032" layer="1"/>
<wire x1="19.685" y1="17.145" x2="18.034" y2="18.796" width="0.2032" layer="1"/>
<wire x1="19.685" y1="10.2108" x2="19.685" y2="17.145" width="0.2032" layer="1"/>
<wire x1="18.034" y1="18.796" x2="18.034" y2="19.304" width="0.2032" layer="1"/>
<wire x1="18.034" y1="19.304" x2="18.034" y2="23.495" width="0.2032" layer="1"/>
<wire x1="17.6282" y1="23.9008" x2="16.8688" y2="23.9008" width="0.2032" layer="1"/>
<wire x1="18.034" y1="23.495" x2="17.6282" y2="23.9008" width="0.2032" layer="1"/>
<wire x1="16.8688" y1="19.3508" x2="17.9872" y2="19.3508" width="0.2032" layer="1"/>
<wire x1="17.9872" y1="19.3508" x2="18.034" y2="19.304" width="0.2032" layer="1"/>
</signal>
<signal name="N$19">
<contactref element="U$9" pad="11"/>
<contactref element="U$5" pad="18"/>
<contactref element="U$5" pad="11"/>
<wire x1="30.77" y1="8.08" x2="30.0708" y2="8.08" width="0.2032" layer="1"/>
<wire x1="28.0162" y1="10.1346" x2="28.0162" y2="12.3698" width="0.2032" layer="1"/>
<wire x1="28.0162" y1="12.3698" x2="21.209" y2="19.177" width="0.2032" layer="1"/>
<wire x1="21.4878" y1="23.9008" x2="22.7044" y2="23.9008" width="0.2032" layer="1"/>
<wire x1="30.0708" y1="8.08" x2="28.0162" y2="10.1346" width="0.2032" layer="1"/>
<wire x1="21.209" y1="19.177" x2="21.209" y2="19.304" width="0.2032" layer="1"/>
<wire x1="21.209" y1="19.304" x2="21.209" y2="23.622" width="0.2032" layer="1"/>
<wire x1="21.209" y1="23.622" x2="21.4878" y2="23.9008" width="0.2032" layer="1"/>
<wire x1="22.7044" y1="19.3508" x2="21.2558" y2="19.3508" width="0.2032" layer="1"/>
<wire x1="21.2558" y1="19.3508" x2="21.209" y2="19.304" width="0.2032" layer="1"/>
</signal>
<signal name="N$20">
<contactref element="U$9" pad="1"/>
<contactref element="R18" pad="1"/>
<contactref element="R19" pad="1"/>
<wire x1="33.655" y1="15.124" x2="35.676" y2="15.124" width="0.2032" layer="1"/>
<wire x1="37.69" y1="13.11" x2="37.69" y2="10.92" width="0.2032" layer="1"/>
<wire x1="35.676" y1="15.124" x2="37.69" y2="13.11" width="0.2032" layer="1"/>
<wire x1="21.971" y1="15.124" x2="22.468" y2="15.124" width="0.2032" layer="1"/>
<wire x1="23.7236" y1="13.8684" x2="22.468" y2="15.124" width="0.2032" layer="1"/>
<wire x1="23.7236" y1="13.8684" x2="23.7236" y2="13.7668" width="0.2032" layer="1"/>
<via x="23.7236" y="13.7668" extent="1-16" drill="0.5"/>
<wire x1="23.7236" y1="13.7668" x2="34.8432" y2="13.7668" width="0.2032" layer="16"/>
<wire x1="34.8432" y1="13.7668" x2="37.69" y2="10.92" width="0.2032" layer="16"/>
</signal>
<signal name="N$21">
<contactref element="R18" pad="2"/>
<contactref element="U$9" pad="10"/>
<wire x1="33.53" y1="8.08" x2="33.53" y2="13.199" width="0.2032" layer="1"/>
<wire x1="33.53" y1="13.199" x2="33.655" y2="13.324" width="0.2032" layer="1"/>
</signal>
<signal name="N$24">
<contactref element="R19" pad="2"/>
<contactref element="U$9" pad="13"/>
<wire x1="21.971" y1="13.324" x2="22.4536" y2="12.8414" width="0.2032" layer="1"/>
<wire x1="22.4536" y1="12.8414" x2="22.4536" y2="10.2362" width="0.2032" layer="1"/>
<wire x1="22.4536" y1="10.2362" x2="24.6098" y2="8.08" width="0.2032" layer="1"/>
<wire x1="24.6098" y1="8.08" x2="25.23" y2="8.08" width="0.2032" layer="1"/>
</signal> </signal>
</signals> </signals>
<mfgpreviewcolors> <mfgpreviewcolors>

338
pcb/bbc_micro/bbc_micro.lbr Normal file
View File

@@ -0,0 +1,338 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.6.1">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="2" name="Route2" color="16" fill="1" visible="no" active="yes"/>
<layer number="3" name="Route3" color="17" fill="1" visible="no" active="yes"/>
<layer number="4" name="Route4" color="18" fill="1" visible="no" active="yes"/>
<layer number="5" name="Route5" color="19" fill="1" visible="no" active="yes"/>
<layer number="6" name="Route6" color="25" fill="1" visible="no" active="yes"/>
<layer number="7" name="Route7" color="26" fill="1" visible="no" active="yes"/>
<layer number="8" name="Route8" color="27" fill="1" visible="no" active="yes"/>
<layer number="9" name="Route9" color="28" fill="1" visible="no" active="yes"/>
<layer number="10" name="Route10" color="29" fill="1" visible="no" active="yes"/>
<layer number="11" name="Route11" color="30" fill="1" visible="no" active="yes"/>
<layer number="12" name="Route12" color="20" fill="1" visible="no" active="yes"/>
<layer number="13" name="Route13" color="21" fill="1" visible="no" active="yes"/>
<layer number="14" name="Route14" color="22" fill="1" visible="no" active="yes"/>
<layer number="15" name="Route15" color="23" fill="1" visible="no" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
<layer number="50" name="dxf" color="7" fill="1" visible="yes" active="yes"/>
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="53" name="tGND_GNDA" color="7" fill="1" visible="yes" active="yes"/>
<layer number="54" name="bGND_GNDA" color="7" fill="1" visible="yes" active="yes"/>
<layer number="56" name="wert" color="7" fill="1" visible="yes" active="yes"/>
<layer number="57" name="tCAD" color="7" fill="1" visible="yes" active="yes"/>
<layer number="58" name="b3D" color="7" fill="1" visible="yes" active="yes"/>
<layer number="59" name="tCarbon" color="7" fill="1" visible="yes" active="yes"/>
<layer number="60" name="bCarbon" color="7" fill="1" visible="yes" active="yes"/>
<layer number="61" name="stand" color="7" fill="1" visible="yes" active="yes"/>
<layer number="88" name="SimResults" color="9" fill="1" visible="yes" active="yes"/>
<layer number="89" name="SimProbes" color="9" fill="1" visible="yes" active="yes"/>
<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/>
<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
<layer number="93" name="Pins" color="2" fill="1" visible="yes" active="yes"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
<layer number="99" name="SpiceOrder" color="7" fill="1" visible="yes" active="yes"/>
<layer number="100" name="Muster" color="7" fill="1" visible="yes" active="yes"/>
<layer number="101" name="Patch_Top" color="7" fill="1" visible="yes" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
<layer number="103" name="fp3" color="7" fill="1" visible="yes" active="yes"/>
<layer number="104" name="Name" color="7" fill="1" visible="yes" active="yes"/>
<layer number="105" name="Beschreib" color="7" fill="1" visible="yes" active="yes"/>
<layer number="106" name="BGA-Top" color="7" fill="1" visible="yes" active="yes"/>
<layer number="107" name="BD-Top" color="7" fill="1" visible="yes" active="yes"/>
<layer number="108" name="fp8" color="7" fill="1" visible="yes" active="yes"/>
<layer number="109" name="fp9" color="7" fill="1" visible="yes" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="113" name="ReferenceLS" color="7" fill="1" visible="yes" active="yes"/>
<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/>
<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/>
<layer number="116" name="Patch_BOT" color="7" fill="1" visible="yes" active="yes"/>
<layer number="117" name="secv21" color="7" fill="1" visible="yes" active="yes"/>
<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/>
<layer number="119" name="PF_Ref" color="7" fill="1" visible="yes" active="yes"/>
<layer number="120" name="120" color="7" fill="1" visible="yes" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/>
<layer number="130" name="bLogo" color="7" fill="1" visible="yes" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
<layer number="133" name="bottom_silk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="134" name="silk_top" color="7" fill="1" visible="yes" active="yes"/>
<layer number="135" name="silk_bottom" color="7" fill="1" visible="yes" active="yes"/>
<layer number="136" name="silktop" color="7" fill="1" visible="yes" active="yes"/>
<layer number="137" name="silkbottom" color="7" fill="1" visible="yes" active="yes"/>
<layer number="138" name="EEE" color="7" fill="1" visible="yes" active="yes"/>
<layer number="139" name="_tKeepout" color="7" fill="1" visible="yes" active="yes"/>
<layer number="140" name="mbKeepout" color="7" fill="1" visible="yes" active="yes"/>
<layer number="141" name="ASSEMBLY_TOP" color="7" fill="1" visible="yes" active="yes"/>
<layer number="142" name="mbRestrict" color="7" fill="1" visible="yes" active="yes"/>
<layer number="143" name="PLACE_BOUND_TOP" color="7" fill="1" visible="yes" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
<layer number="145" name="DrillLegend_01-02" color="7" fill="1" visible="yes" active="yes"/>
<layer number="146" name="DrillLegend_01-15" color="7" fill="1" visible="yes" active="yes"/>
<layer number="147" name="DrillLegend_01-16" color="7" fill="1" visible="yes" active="yes"/>
<layer number="148" name="DrillLegend_01-20" color="7" fill="1" visible="yes" active="yes"/>
<layer number="149" name="DrillLegend_02-15" color="7" fill="1" visible="yes" active="yes"/>
<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/>
<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/>
<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/>
<layer number="166" name="AntennaArea" color="7" fill="1" visible="yes" active="yes"/>
<layer number="168" name="4mmHeightArea" color="7" fill="1" visible="yes" active="yes"/>
<layer number="191" name="mNets" color="7" fill="1" visible="yes" active="yes"/>
<layer number="192" name="mBusses" color="7" fill="1" visible="yes" active="yes"/>
<layer number="193" name="mPins" color="7" fill="1" visible="yes" active="yes"/>
<layer number="194" name="mSymbols" color="7" fill="1" visible="yes" active="yes"/>
<layer number="195" name="mNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="196" name="mValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
<layer number="200" name="200bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="201" name="201bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="202" name="202bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="203" name="203bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="204" name="204bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="205" name="205bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="207" name="207bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="208" name="208bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="217" name="217bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="218" name="218bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="219" name="219bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="220" name="220bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="221" name="221bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="222" name="222bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="223" name="223bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="224" name="224bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="yes" active="yes"/>
<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="yes" active="yes"/>
<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="yes" active="yes"/>
<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
<layer number="250" name="Descript" color="7" fill="1" visible="yes" active="yes"/>
<layer number="251" name="SMDround" color="7" fill="1" visible="yes" active="yes"/>
<layer number="253" name="Extra" color="7" fill="1" visible="yes" active="yes"/>
<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/>
</layers>
<library>
<description>Generated from &lt;b&gt;bbc_micro.sch&lt;/b&gt;&lt;p&gt;
by exp-lbrs.ulp</description>
<packages>
<package name="DA15">
<description>&lt;h3&gt;9 Pin Serial Connector - Male PCB Mount Right Angle&lt;/h3&gt;
0.318" style.
&lt;p&gt;Specifications:
&lt;ul&gt;&lt;li&gt;Pin count:11&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=”http://www.4uconnector.com/online/object/4udrawing/15944.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Example device(s):
&lt;ul&gt;&lt;li&gt;DB9&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;</description>
<wire x1="-12.058" y1="10.219" x2="-12.058" y2="15.807" width="0.2032" layer="51"/>
<wire x1="12.048" y1="10.219" x2="12.048" y2="15.807" width="0.2032" layer="51"/>
<wire x1="12.048" y1="15.807" x2="-12.058" y2="15.807" width="0.2032" layer="51"/>
<wire x1="-19.56" y1="-2.8" x2="-19.56" y2="2.54" width="0.2032" layer="21"/>
<wire x1="-19.56" y1="2.5426" x2="-19.56" y2="9.5" width="0.2032" layer="51"/>
<wire x1="19.55" y1="-2.8" x2="19.55" y2="2.54" width="0.2032" layer="21"/>
<wire x1="19.55" y1="2.54" x2="19.55" y2="9.5" width="0.2032" layer="51"/>
<wire x1="-19.56" y1="9.5" x2="19.55" y2="9.5" width="0.2032" layer="51"/>
<wire x1="-19.56" y1="-2.8" x2="19.55" y2="-2.8" width="0.2032" layer="21"/>
<pad name="1" x="-9.69" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="2" x="-6.92" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="3" x="-4.15" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="4" x="-1.38" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="5" x="1.39" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="6" x="4.16" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="7" x="6.93" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="8" x="9.7" y="-1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="9" x="-8.3" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="10" x="-5.53" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="11" x="-2.77" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="12" x="0" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="13" x="2.77" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="14" x="5.54" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="15" x="8.31" y="1.42" drill="1.016" diameter="1.8796" rot="R180"/>
<pad name="G1" x="-16.66" y="0" drill="3.302" diameter="5.08"/>
<pad name="G2" x="16.67" y="0" drill="3.302" diameter="5.08"/>
</package>
</packages>
<symbols>
<symbol name="GAMEPORT_SYM">
<wire x1="-12.7" y1="38.1" x2="10.16" y2="38.1" width="0.4064" layer="94"/>
<wire x1="10.16" y1="38.1" x2="10.16" y2="-43.18" width="0.4064" layer="94"/>
<wire x1="10.16" y1="-43.18" x2="-12.7" y2="-43.18" width="0.4064" layer="94"/>
<wire x1="-12.7" y1="-43.18" x2="-12.7" y2="38.1" width="0.4064" layer="94"/>
<pin name="5V_1" x="-17.78" y="33.02" length="middle"/>
<pin name="5V_2" x="-17.78" y="-2.54" length="middle"/>
<pin name="5V_3" x="-17.78" y="-7.62" length="middle"/>
<pin name="5V_MIDIIN_NC" x="-17.78" y="-38.1" length="middle"/>
<pin name="B1" x="-17.78" y="27.94" length="middle"/>
<pin name="B2" x="-17.78" y="2.54" length="middle"/>
<pin name="B3" x="-17.78" y="-12.7" length="middle"/>
<pin name="B4" x="-17.78" y="-33.02" length="middle"/>
<pin name="GND_B1" x="-17.78" y="17.78" length="middle"/>
<pin name="GND_B2" x="-17.78" y="12.7" length="middle"/>
<pin name="GND_MIDIOUT" x="-17.78" y="-22.86" length="middle"/>
<pin name="X1" x="-17.78" y="22.86" length="middle"/>
<pin name="X2" x="-17.78" y="-17.78" length="middle"/>
<pin name="Y1" x="-17.78" y="7.62" length="middle"/>
<pin name="Y2" x="-17.78" y="-27.94" length="middle"/>
</symbol>
<symbol name="BBC_ANALOG_SYM">
<wire x1="-12.7" y1="38.1" x2="10.16" y2="38.1" width="0.4064" layer="94"/>
<wire x1="10.16" y1="38.1" x2="10.16" y2="-43.18" width="0.4064" layer="94"/>
<wire x1="10.16" y1="-43.18" x2="-12.7" y2="-43.18" width="0.4064" layer="94"/>
<wire x1="-12.7" y1="-43.18" x2="-12.7" y2="38.1" width="0.4064" layer="94"/>
<pin name="1_5V" x="-17.78" y="33.02" length="middle"/>
<pin name="8_AGND" x="-17.78" y="-2.54" length="middle"/>
<pin name="9_LPSTB" x="-17.78" y="-7.62" length="middle"/>
<pin name="15_CH0" x="-17.78" y="-38.1" length="middle"/>
<pin name="2_0V" x="-17.78" y="27.94" length="middle"/>
<pin name="7_CH1" x="-17.78" y="2.54" length="middle"/>
<pin name="10_PB1" x="-17.78" y="-12.7" length="middle"/>
<pin name="14_VREF" x="-17.78" y="-33.02" length="middle"/>
<pin name="4_CH3" x="-17.78" y="17.78" length="middle"/>
<pin name="5_AGND" x="-17.78" y="12.7" length="middle"/>
<pin name="12_CH2" x="-17.78" y="-22.86" length="middle"/>
<pin name="3_0V" x="-17.78" y="22.86" length="middle"/>
<pin name="11_VREF" x="-17.78" y="-17.78" length="middle"/>
<pin name="6_0V" x="-17.78" y="7.62" length="middle"/>
<pin name="13_PB0" x="-17.78" y="-27.94" length="middle"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="GAMEPORT_15P">
<gates>
<gate name="G$1" symbol="GAMEPORT_SYM" x="0" y="0"/>
</gates>
<devices>
<device name="" package="DA15">
<connects>
<connect gate="G$1" pin="5V_1" pad="1"/>
<connect gate="G$1" pin="5V_2" pad="8"/>
<connect gate="G$1" pin="5V_3" pad="9"/>
<connect gate="G$1" pin="5V_MIDIIN_NC" pad="15"/>
<connect gate="G$1" pin="B1" pad="2"/>
<connect gate="G$1" pin="B2" pad="7"/>
<connect gate="G$1" pin="B3" pad="10"/>
<connect gate="G$1" pin="B4" pad="14"/>
<connect gate="G$1" pin="GND_B1" pad="4 G1"/>
<connect gate="G$1" pin="GND_B2" pad="5 G2"/>
<connect gate="G$1" pin="GND_MIDIOUT" pad="12"/>
<connect gate="G$1" pin="X1" pad="3"/>
<connect gate="G$1" pin="X2" pad="11"/>
<connect gate="G$1" pin="Y1" pad="6"/>
<connect gate="G$1" pin="Y2" pad="13"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
<deviceset name="BBC_15P">
<gates>
<gate name="G$1" symbol="BBC_ANALOG_SYM" x="0" y="0"/>
</gates>
<devices>
<device name="" package="DA15">
<connects>
<connect gate="G$1" pin="10_PB1" pad="10"/>
<connect gate="G$1" pin="11_VREF" pad="11"/>
<connect gate="G$1" pin="12_CH2" pad="12"/>
<connect gate="G$1" pin="13_PB0" pad="13"/>
<connect gate="G$1" pin="14_VREF" pad="14"/>
<connect gate="G$1" pin="15_CH0" pad="15"/>
<connect gate="G$1" pin="1_5V" pad="1"/>
<connect gate="G$1" pin="2_0V" pad="2 G1 G2"/>
<connect gate="G$1" pin="3_0V" pad="3"/>
<connect gate="G$1" pin="4_CH3" pad="4"/>
<connect gate="G$1" pin="5_AGND" pad="5"/>
<connect gate="G$1" pin="6_0V" pad="6"/>
<connect gate="G$1" pin="7_CH1" pad="7"/>
<connect gate="G$1" pin="8_AGND" pad="8"/>
<connect gate="G$1" pin="9_LPSTB" pad="9"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</drawing>
</eagle>

View File

File diff suppressed because it is too large Load Diff

421
pcb/bbc_micro/bbc_micro.scr Normal file
View File

@@ -0,0 +1,421 @@
OPEN '~dummy~.lbr';
CLOSE;
OPEN 'C:/Users/allen/Desktop/repos/usb2ps2/pcb/bbc_micro/bbc_micro.lbr';
Layer 1 Top;
# Layer 2 Route2;
# Layer 3 Route3;
# Layer 4 Route4;
# Layer 5 Route5;
# Layer 6 Route6;
# Layer 7 Route7;
# Layer 8 Route8;
# Layer 9 Route9;
# Layer 10 Route10;
# Layer 11 Route11;
# Layer 12 Route12;
# Layer 13 Route13;
# Layer 14 Route14;
# Layer 15 Route15;
Layer 16 Bottom;
Layer 17 Pads;
Layer 18 Vias;
Layer 19 Unrouted;
Layer 20 Dimension;
Layer 21 tPlace;
Layer 22 bPlace;
Layer 23 tOrigins;
Layer 24 bOrigins;
Layer 25 tNames;
Layer 26 bNames;
Layer 27 tValues;
Layer 28 bValues;
Layer 29 tStop;
Layer 30 bStop;
Layer 31 tCream;
Layer 32 bCream;
Layer 33 tFinish;
Layer 34 bFinish;
Layer 35 tGlue;
Layer 36 bGlue;
Layer 37 tTest;
Layer 38 bTest;
Layer 39 tKeepout;
Layer 40 bKeepout;
Layer 41 tRestrict;
Layer 42 bRestrict;
Layer 43 vRestrict;
Layer 44 Drills;
Layer 45 Holes;
Layer 46 Milling;
Layer 47 Measures;
Layer 48 Document;
Layer 49 Reference;
Layer 50 dxf;
Layer 51 tDocu;
Layer 52 bDocu;
Layer 53 tGND_GNDA;
Layer 54 bGND_GNDA;
Layer 56 wert;
Layer 57 tCAD;
Layer 58 b3D;
Layer 59 tCarbon;
Layer 60 bCarbon;
Layer 61 stand;
Layer 100 Muster;
Layer 101 Patch_Top;
Layer 102 Vscore;
Layer 103 fp3;
Layer 104 Name;
Layer 105 Beschreib;
Layer 106 BGA-Top;
Layer 107 BD-Top;
Layer 108 fp8;
Layer 109 fp9;
Layer 110 fp0;
Layer 111 LPC17xx;
Layer 112 tSilk;
Layer 113 ReferenceLS;
Layer 114 Badge_Outline;
Layer 115 ReferenceISLANDS;
Layer 116 Patch_BOT;
Layer 117 secv21;
Layer 118 Rect_Pads;
Layer 119 PF_Ref;
Layer 120 120;
Layer 121 _tsilk;
Layer 122 _bsilk;
Layer 123 tTestmark;
Layer 124 bTestmark;
Layer 125 _tNames;
Layer 126 _bNames;
Layer 127 _tValues;
Layer 128 _bValues;
Layer 129 Mask;
Layer 130 bLogo;
Layer 131 tAdjust;
Layer 132 bAdjust;
Layer 133 bottom_silk;
Layer 134 silk_top;
Layer 135 silk_bottom;
Layer 136 silktop;
Layer 137 silkbottom;
Layer 138 EEE;
Layer 139 _tKeepout;
Layer 140 mbKeepout;
Layer 141 ASSEMBLY_TOP;
Layer 142 mbRestrict;
Layer 143 PLACE_BOUND_TOP;
Layer 144 Drill_legend;
Layer 145 DrillLegend_01-02;
Layer 146 DrillLegend_01-15;
Layer 147 DrillLegend_01-16;
Layer 148 DrillLegend_01-20;
Layer 149 DrillLegend_02-15;
Layer 150 Notes;
Layer 151 HeatSink;
Layer 152 _bDocu;
Layer 153 FabDoc1;
Layer 154 FabDoc2;
Layer 155 FabDoc3;
Layer 166 AntennaArea;
Layer 168 4mmHeightArea;
Layer 191 mNets;
Layer 192 mBusses;
Layer 193 mPins;
Layer 194 mSymbols;
Layer 195 mNames;
Layer 196 mValues;
Layer 199 Contour;
Layer 200 200bmp;
Layer 201 201bmp;
Layer 202 202bmp;
Layer 203 203bmp;
Layer 204 204bmp;
Layer 205 205bmp;
Layer 206 206bmp;
Layer 207 207bmp;
Layer 208 208bmp;
Layer 209 209bmp;
Layer 210 210bmp;
Layer 211 211bmp;
Layer 212 212bmp;
Layer 213 213bmp;
Layer 214 214bmp;
Layer 215 215bmp;
Layer 216 216bmp;
Layer 217 217bmp;
Layer 218 218bmp;
Layer 219 219bmp;
Layer 220 220bmp;
Layer 221 221bmp;
Layer 222 222bmp;
Layer 223 223bmp;
Layer 224 224bmp;
Layer 225 225bmp;
Layer 226 226bmp;
Layer 227 227bmp;
Layer 228 228bmp;
Layer 229 229bmp;
Layer 230 230bmp;
Layer 231 Eagle3D_PG1;
Layer 232 Eagle3D_PG2;
Layer 233 Eagle3D_PG3;
Layer 248 Housing;
Layer 249 Edge;
Layer 250 Descript;
Layer 251 SMDround;
Layer 253 Extra;
Layer 254 cooling;
Layer 255 routoute;
Layer 88 SimResults;
Layer 89 SimProbes;
Layer 90 Modules;
Layer 91 Nets;
Layer 92 Busses;
Layer 93 Pins;
Layer 94 Symbols;
Layer 95 Names;
Layer 96 Values;
Layer 97 Info;
Layer 98 Guide;
Layer 99 SpiceOrder;
Layer 100 Muster;
Layer 101 Patch_Top;
Layer 102 Vscore;
Layer 103 fp3;
Layer 104 Name;
Layer 105 Beschreib;
Layer 106 BGA-Top;
Layer 107 BD-Top;
Layer 108 fp8;
Layer 109 fp9;
Layer 110 fp0;
Layer 111 LPC17xx;
Layer 112 tSilk;
Layer 113 ReferenceLS;
Layer 114 Badge_Outline;
Layer 115 ReferenceISLANDS;
Layer 116 Patch_BOT;
Layer 117 secv21;
Layer 118 Rect_Pads;
Layer 119 PF_Ref;
Layer 120 120;
Layer 121 _tsilk;
Layer 122 _bsilk;
Layer 123 tTestmark;
Layer 124 bTestmark;
Layer 125 _tNames;
Layer 126 _bNames;
Layer 127 _tValues;
Layer 128 _bValues;
Layer 129 Mask;
Layer 130 bLogo;
Layer 131 tAdjust;
Layer 132 bAdjust;
Layer 133 bottom_silk;
Layer 134 silk_top;
Layer 135 silk_bottom;
Layer 136 silktop;
Layer 137 silkbottom;
Layer 138 EEE;
Layer 139 _tKeepout;
Layer 140 mbKeepout;
Layer 141 ASSEMBLY_TOP;
Layer 142 mbRestrict;
Layer 143 PLACE_BOUND_TOP;
Layer 144 Drill_legend;
Layer 145 DrillLegend_01-02;
Layer 146 DrillLegend_01-15;
Layer 147 DrillLegend_01-16;
Layer 148 DrillLegend_01-20;
Layer 149 DrillLegend_02-15;
Layer 150 Notes;
Layer 151 HeatSink;
Layer 152 _bDocu;
Layer 153 FabDoc1;
Layer 154 FabDoc2;
Layer 155 FabDoc3;
Layer 166 AntennaArea;
Layer 168 4mmHeightArea;
Layer 191 mNets;
Layer 192 mBusses;
Layer 193 mPins;
Layer 194 mSymbols;
Layer 195 mNames;
Layer 196 mValues;
Layer 199 Contour;
Layer 200 200bmp;
Layer 201 201bmp;
Layer 202 202bmp;
Layer 203 203bmp;
Layer 204 204bmp;
Layer 205 205bmp;
Layer 206 206bmp;
Layer 207 207bmp;
Layer 208 208bmp;
Layer 209 209bmp;
Layer 210 210bmp;
Layer 211 211bmp;
Layer 212 212bmp;
Layer 213 213bmp;
Layer 214 214bmp;
Layer 215 215bmp;
Layer 216 216bmp;
Layer 217 217bmp;
Layer 218 218bmp;
Layer 219 219bmp;
Layer 220 220bmp;
Layer 221 221bmp;
Layer 222 222bmp;
Layer 223 223bmp;
Layer 224 224bmp;
Layer 225 225bmp;
Layer 226 226bmp;
Layer 227 227bmp;
Layer 228 228bmp;
Layer 229 229bmp;
Layer 230 230bmp;
Layer 231 Eagle3D_PG1;
Layer 232 Eagle3D_PG2;
Layer 233 Eagle3D_PG3;
Layer 248 Housing;
Layer 249 Edge;
Layer 250 Descript;
Layer 251 SMDround;
Layer 253 Extra;
Layer 254 cooling;
Layer 255 routoute;
Set Wire_bend 2;
Set Select_factor 0;
Set Undo_log off;
Grid mic 1;
Display All;
DESCRIPTION '';
DESCRIPTION 'Generated from <b>bbc_micro.sch</b><p>\n\
by exp-lbrs.ulp';
Edit 'DA15.PAC';
GRID mic;
Layer 51;
Wire 203.200000 (-12058.000000 10219.000000) (-12058.000000 15807.000000);
Layer 51;
Wire 203.200000 (12048.000000 10219.000000) (12048.000000 15807.000000);
Layer 51;
Wire 203.200000 (12048.000000 15807.000000) (-12058.000000 15807.000000);
Layer 21;
Wire 203.200000 (-19560.000000 -2800.000000) (-19560.000000 2540.000000);
Layer 51;
Wire 203.200000 (-19560.000000 2542.600000) (-19560.000000 9500.000000);
Layer 21;
Wire 203.200000 (19550.000000 -2800.000000) (19550.000000 2540.000000);
Layer 51;
Wire 203.200000 (19550.000000 2540.000000) (19550.000000 9500.000000);
Layer 51;
Wire 203.200000 (-19560.000000 9500.000000) (19550.000000 9500.000000);
Layer 21;
Wire 203.200000 (-19560.000000 -2800.000000) (19550.000000 -2800.000000);
Change Drill 1016.000000;
Pad 1879.600000 Round R180.0 '1' (-9690.000000 -1420.000000);
Change Drill 1016.000000;
Pad 1879.600000 Round R180.0 '2' (-6920.000000 -1420.000000);
Change Drill 1016.000000;
Pad 1879.600000 Round R180.0 '3' (-4150.000000 -1420.000000);
Change Drill 1016.000000;
Pad 1879.600000 Round R180.0 '4' (-1380.000000 -1420.000000);
Change Drill 1016.000000;
Pad 1879.600000 Round R180.0 '5' (1390.000000 -1420.000000);
Change Drill 1016.000000;
Pad 1879.600000 Round R180.0 '6' (4160.000000 -1420.000000);
Change Drill 1016.000000;
Pad 1879.600000 Round R180.0 '7' (6930.000000 -1420.000000);
Change Drill 1016.000000;
Pad 1879.600000 Round R180.0 '8' (9700.000000 -1420.000000);
Change Drill 1016.000000;
Pad 1879.600000 Round R180.0 '9' (-8300.000000 1420.000000);
Change Drill 1016.000000;
Pad 1879.600000 Round R180.0 '10' (-5530.000000 1420.000000);
Change Drill 1016.000000;
Pad 1879.600000 Round R180.0 '11' (-2770.000000 1420.000000);
Change Drill 1016.000000;
Pad 1879.600000 Round R180.0 '12' (0.000000 1420.000000);
Change Drill 1016.000000;
Pad 1879.600000 Round R180.0 '13' (2770.000000 1420.000000);
Change Drill 1016.000000;
Pad 1879.600000 Round R180.0 '14' (5540.000000 1420.000000);
Change Drill 1016.000000;
Pad 1879.600000 Round R180.0 '15' (8310.000000 1420.000000);
Change Drill 3302.000000;
Pad 5080.000000 Round R0.0 'G1' (-16660.000000 0.000000);
Change Drill 3302.000000;
Pad 5080.000000 Round R0.0 'G2' (16670.000000 0.000000);
Layer 25;
CHANGE FONT VECTOR;
Change Size 609.600000;
Change Ratio 20;
Change Align BOTTOM LEFT;
Change Linedistance 50;
Text R0.0 '>NAME' (-6065.000000 5588.000000);
Layer 27;
CHANGE FONT VECTOR;
Change Size 609.600000;
Change Ratio 20;
Change Align BOTTOM LEFT;
Change Linedistance 50;
Text R0.0 '>VALUE' (-6065.000000 4572.000000);
DESCRIPTION '<h3>9 Pin Serial Connector - Male PCB Mount Right Angle</h3>\n0.318" style. \n<p>Specifications:\n<ul><li>Pin count:11</li>\n</ul></p>\n<p><a href=”http://www.4uconnector.com/online/object/4udrawing/15944.pdf”>Datasheet referenced for footprint</a></p>\n<p>Example device(s):\n<ul><li>DB9</li>\n</ul></p>';
Edit 'GAMEPORT_SYM.SYM';
Layer 94;
Wire 406.400000 (-12700.000000 38100.000000) (10160.000000 38100.000000);
Layer 94;
Wire 406.400000 (10160.000000 38100.000000) (10160.000000 -43180.000000);
Layer 94;
Wire 406.400000 (10160.000000 -43180.000000) (-12700.000000 -43180.000000);
Layer 94;
Wire 406.400000 (-12700.000000 -43180.000000) (-12700.000000 38100.000000);
Pin '5V_1' IO None Middle R0 Both 0 (-17780.000000 33020.000000);
Pin '5V_2' IO None Middle R0 Both 0 (-17780.000000 -2540.000000);
Pin '5V_3' IO None Middle R0 Both 0 (-17780.000000 -7620.000000);
Pin '5V_MIDIIN_NC' IO None Middle R0 Both 0 (-17780.000000 -38100.000000);
Pin 'B1' IO None Middle R0 Both 0 (-17780.000000 27940.000000);
Pin 'B2' IO None Middle R0 Both 0 (-17780.000000 2540.000000);
Pin 'B3' IO None Middle R0 Both 0 (-17780.000000 -12700.000000);
Pin 'B4' IO None Middle R0 Both 0 (-17780.000000 -33020.000000);
Pin 'GND_B1' IO None Middle R0 Both 0 (-17780.000000 17780.000000);
Pin 'GND_B2' IO None Middle R0 Both 0 (-17780.000000 12700.000000);
Pin 'GND_MIDIOUT' IO None Middle R0 Both 0 (-17780.000000 -22860.000000);
Pin 'X1' IO None Middle R0 Both 0 (-17780.000000 22860.000000);
Pin 'X2' IO None Middle R0 Both 0 (-17780.000000 -17780.000000);
Pin 'Y1' IO None Middle R0 Both 0 (-17780.000000 7620.000000);
Pin 'Y2' IO None Middle R0 Both 0 (-17780.000000 -27940.000000);
DESCRIPTION '';
Edit 'GAMEPORT_15P*?.DEV';
DESCRIPTION '';
PREFIX '';
VALUE Off;
CHANGE Addlevel Next;
CHANGE Swaplevel 0;
ADD 'GAMEPORT_SYM' 'G$1' (0.000000 0.000000);
PACKAGE 'DA15' '';
CONNECT ALL 'G$1.5V_1' '1';
CONNECT ALL 'G$1.5V_2' '8';
CONNECT ALL 'G$1.5V_3' '9';
CONNECT ALL 'G$1.5V_MIDIIN_NC' '15';
CONNECT ALL 'G$1.B1' '2';
CONNECT ALL 'G$1.B2' '7';
CONNECT ALL 'G$1.B3' '10';
CONNECT ALL 'G$1.B4' '14';
CONNECT ALL 'G$1.GND_B1' '4 G1';
CONNECT ALL 'G$1.GND_B2' '5 G2';
CONNECT ALL 'G$1.GND_MIDIOUT' '12';
CONNECT ALL 'G$1.X1' '3';
CONNECT ALL 'G$1.X2' '11';
CONNECT ALL 'G$1.Y1' '6';
CONNECT ALL 'G$1.Y2' '13';
TECHNOLOGY '''''';
RENAME GAMEPORT_15P*? GAMEPORT_15P;WRITE;
Set Undo_log On;
Set Select_factor 0.02;
Grid last;

View File

@@ -1,2 +1,10 @@
pt1: pt1:
initial prototype initial prototype
note slave requst is PF1 instead of PC13
TODO:
add keyboard LEDs
device presense detect?
double check 5V pullups