added more resources, worked on PCB, new libraries, placement, USB chip selection, OLED libarary

This commit is contained in:
dekunukem
2021-11-04 00:36:26 +00:00
parent 5d8149e0c9
commit 8126bc8e1a
41 changed files with 396537 additions and 149 deletions

View File

@@ -38,7 +38,7 @@
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
@@ -151,6 +151,11 @@
<smd name="P$87" x="-3.8" y="5" dx="0.2" dy="0.7" layer="1"/>
<smd name="P$88" x="-4.2" y="5" dx="0.2" dy="0.7" layer="1"/>
</package>
<package name="M2.5HOLE">
<hole x="0" y="0" drill="2.8"/>
<circle x="0" y="0" radius="2.5" width="0" layer="41"/>
<circle x="0" y="0" radius="2.5" width="0" layer="42"/>
</package>
</packages>
<symbols>
<symbol name="F1C100S_SYN">
@@ -248,6 +253,10 @@
<wire x1="-35.56" y1="-33.02" x2="-35.56" y2="35.56" width="0.127" layer="94"/>
<pin name="PAD" x="43.18" y="-30.48" length="middle" rot="R180"/>
</symbol>
<symbol name="M2.5HOLE">
<circle x="0" y="0" radius="5.08" width="0" layer="94"/>
<text x="7.62" y="-2.54" size="5.08" layer="94">M2.5 HOLE</text>
</symbol>
</symbols>
<devicesets>
<deviceset name="F1C100S_DEV">
@@ -353,6 +362,18 @@
</device>
</devices>
</deviceset>
<deviceset name="M2.5HOLE">
<gates>
<gate name="G$1" symbol="M2.5HOLE" x="0" y="0"/>
</gates>
<devices>
<device name="" package="M2.5HOLE">
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</drawing>

View File

@@ -99,6 +99,7 @@
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
<layer number="117" name="secv21" color="7" fill="1" visible="no" active="yes"/>
<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/>
<layer number="119" name="PF_Ref" color="7" fill="1" visible="no" active="no"/>
<layer number="120" name="120" color="7" fill="1" visible="no" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
@@ -112,6 +113,17 @@
<layer number="130" name="bLogo" color="7" fill="1" visible="no" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="no" 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="no" active="yes"/>
<layer number="145" name="DrillLegend_01-02" color="7" fill="1" visible="no" active="yes"/>
<layer number="146" name="DrillLegend_01-15" color="7" fill="1" visible="no" active="yes"/>
@@ -124,6 +136,14 @@
<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/>
<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/>
<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" 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="no" active="yes"/>
<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="no"/>
<layer number="201" name="201bmp" color="7" fill="1" visible="no" active="yes"/>
@@ -276,23 +296,6 @@ Surface Mounting type.</description>
<hole x="-3.1" y="3.25" drill="1.25"/>
<hole x="4.9" y="3.25" drill="1.25"/>
</package>
<package name="SOT223">
<description>&lt;b&gt;Smal Outline Transistor&lt;/b&gt;</description>
<wire x1="-3.124" y1="1.731" x2="-3.124" y2="-1.729" width="0.1524" layer="21"/>
<wire x1="3.124" y1="-1.729" x2="3.124" y2="1.731" width="0.1524" layer="21"/>
<wire x1="-3.124" y1="1.731" x2="3.124" y2="1.731" width="0.1524" layer="21"/>
<wire x1="3.124" y1="-1.729" x2="-3.124" y2="-1.729" width="0.1524" layer="21"/>
<rectangle x1="-1.524" y1="1.778" x2="1.524" y2="3.302" layer="51"/>
<rectangle x1="-2.667" y1="-3.302" x2="-1.905" y2="-1.778" layer="51"/>
<rectangle x1="1.905" y1="-3.302" x2="2.667" y2="-1.778" layer="51"/>
<rectangle x1="-0.381" y1="-3.302" x2="0.381" y2="-1.778" layer="51"/>
<smd name="1" x="-2.2606" y="-3.1496" dx="1.4986" dy="2.0066" layer="1"/>
<smd name="2" x="0.0254" y="-3.1496" dx="1.4986" dy="2.0066" layer="1"/>
<smd name="3" x="2.3114" y="-3.1496" dx="1.4986" dy="2.0066" layer="1"/>
<smd name="4" x="0" y="3.1496" dx="3.81" dy="2.0066" layer="1"/>
<text x="-2.54" y="4.318" size="1.27" layer="25" ratio="10">&gt;NAME</text>
<text x="-2.794" y="-5.842" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
</package>
</packages>
</library>
<library name="3pos_slide_switch_centered">
@@ -728,6 +731,191 @@ Source: http://www.cypressindustries.com/pdf/85-32003-00x-1.pdf</description>
<smd name="P$87" x="-3.8" y="5" dx="0.2" dy="0.7" layer="1"/>
<smd name="P$88" x="-4.2" y="5" dx="0.2" dy="0.7" layer="1"/>
</package>
<package name="M2.5HOLE">
<hole x="0" y="0" drill="2.8"/>
<circle x="0" y="0" radius="2.5" width="0" layer="41"/>
<circle x="0" y="0" radius="2.5" width="0" layer="42"/>
</package>
</packages>
</library>
<library name="v-reg" urn="urn:adsk.eagle:library:409">
<description>&lt;b&gt;Voltage Regulators&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="SOT223" urn="urn:adsk.eagle:footprint:30315/1" library_version="5">
<description>&lt;b&gt;Small Outline Transistor 223&lt;/b&gt;&lt;p&gt;
PLASTIC PACKAGE CASE 318E-04&lt;br&gt;
Source: http://www.onsemi.co.jp .. LM137M-D.PDF</description>
<wire x1="3.277" y1="1.778" x2="3.277" y2="-1.778" width="0.2032" layer="21"/>
<wire x1="3.277" y1="-1.778" x2="-3.277" y2="-1.778" width="0.2032" layer="21"/>
<wire x1="-3.277" y1="-1.778" x2="-3.277" y2="1.778" width="0.2032" layer="21"/>
<wire x1="-3.277" y1="1.778" x2="3.277" y2="1.778" width="0.2032" layer="21"/>
<wire x1="0" y1="-0.7" x2="0" y2="0.6" width="0.127" layer="48"/>
<wire x1="0" y1="0.6" x2="-0.2" y2="0.2" width="0.127" layer="48"/>
<wire x1="-0.2" y1="0.2" x2="0.2" y2="0.2" width="0.127" layer="48"/>
<wire x1="0.2" y1="0.2" x2="0" y2="0.6" width="0.127" layer="48"/>
<wire x1="0" y1="-0.7" x2="0.2" y2="-0.3" width="0.127" layer="48"/>
<wire x1="0.2" y1="-0.3" x2="-0.2" y2="-0.3" width="0.127" layer="48"/>
<wire x1="-0.2" y1="-0.3" x2="0" y2="-0.7" width="0.127" layer="48"/>
<smd name="1" x="-2.3" y="-3.15" dx="1.5" dy="2" layer="1"/>
<smd name="2" x="0" y="-3.15" dx="1.5" dy="2" layer="1"/>
<smd name="3" x="2.3" y="-3.15" dx="1.5" dy="2" layer="1"/>
<smd name="4" x="0" y="3.15" dx="3.8" dy="2" layer="1"/>
<text x="-2.54" y="0.0508" size="1.27" layer="25">&gt;NAME</text>
<text x="-2.54" y="-1.3208" size="1.27" layer="27">&gt;VALUE</text>
<text x="0.4" y="0.4" size="0.254" layer="48">direction of pcb</text>
<text x="0.4" y="-0.05" size="0.254" layer="48">transportation for</text>
<text x="0.4" y="-0.5" size="0.254" layer="48">wavesoldering</text>
<rectangle x1="-0.9271" y1="1.1303" x2="0.9271" y2="4.3307" layer="51" rot="R270"/>
<rectangle x1="-0.9271" y1="-3.1623" x2="0.9271" y2="-2.2987" layer="51" rot="R270"/>
<rectangle x1="-3.2385" y1="-3.1623" x2="-1.3843" y2="-2.2987" layer="51" rot="R270"/>
<rectangle x1="1.3843" y1="-3.1623" x2="3.2385" y2="-2.2987" layer="51" rot="R270"/>
<rectangle x1="-0.9271" y1="1.1303" x2="0.9271" y2="4.3307" layer="51" rot="R270"/>
<rectangle x1="-0.9271" y1="-3.1623" x2="0.9271" y2="-2.2987" layer="51" rot="R270"/>
<rectangle x1="-3.2385" y1="-3.1623" x2="-1.3843" y2="-2.2987" layer="51" rot="R270"/>
<rectangle x1="1.3843" y1="-3.1623" x2="3.2385" y2="-2.2987" layer="51" rot="R270"/>
</package>
</packages>
<packages3d>
<package3d name="SOT223" urn="urn:adsk.eagle:package:30370/1" type="box" library_version="5">
<description>Small Outline Transistor 223
PLASTIC PACKAGE CASE 318E-04
Source: http://www.onsemi.co.jp .. LM137M-D.PDF</description>
<packageinstances>
<packageinstance name="SOT223"/>
</packageinstances>
</package3d>
</packages3d>
</library>
<library name="USB251xB">
<packages>
<package name="QFN-36">
<wire x1="-3" y1="3" x2="-3" y2="-3" width="0.127" layer="51"/>
<wire x1="-3" y1="-3" x2="3" y2="-3" width="0.127" layer="51"/>
<wire x1="3" y1="-3" x2="3" y2="3" width="0.127" layer="51"/>
<wire x1="3" y1="3" x2="-3" y2="3" width="0.127" layer="51"/>
<wire x1="2.6" y1="3" x2="3" y2="3" width="0.127" layer="21"/>
<wire x1="3" y1="3" x2="3" y2="2.6" width="0.127" layer="21"/>
<wire x1="3" y1="-2.6" x2="3" y2="-3" width="0.127" layer="21"/>
<wire x1="3" y1="-3" x2="2.6" y2="-3" width="0.127" layer="21"/>
<wire x1="-2.6" y1="-3" x2="-3" y2="-3" width="0.127" layer="21"/>
<wire x1="-3" y1="-3" x2="-3" y2="-2.6" width="0.127" layer="21"/>
<wire x1="-2.6" y1="3" x2="-3" y2="2.6" width="0.127" layer="21"/>
<smd name="1" x="-2.75" y="2" dx="0.9" dy="0.28" layer="1"/>
<smd name="EP" x="0" y="0" dx="3.7" dy="3.7" layer="1" cream="no"/>
<rectangle x1="-3" y1="0.38" x2="-2.4" y2="0.62" layer="51"/>
<rectangle x1="-3" y1="-0.12" x2="-2.4" y2="0.12" layer="51"/>
<rectangle x1="-3" y1="-0.62" x2="-2.4" y2="-0.38" layer="51"/>
<rectangle x1="-3" y1="-1.12" x2="-2.4" y2="-0.88" layer="51"/>
<rectangle x1="-3" y1="-1.62" x2="-2.4" y2="-1.38" layer="51"/>
<rectangle x1="-3" y1="0.88" x2="-2.4" y2="1.12" layer="51"/>
<rectangle x1="-3" y1="1.38" x2="-2.4" y2="1.62" layer="51"/>
<rectangle x1="-3" y1="-2.12" x2="-2.4" y2="-1.88" layer="51"/>
<rectangle x1="-1.45" y1="0.15" x2="-0.15" y2="1.45" layer="31"/>
<rectangle x1="0.15" y1="0.15" x2="1.45" y2="1.45" layer="31" rot="R270"/>
<rectangle x1="-1.45" y1="-1.45" x2="-0.15" y2="-0.15" layer="31" rot="R90"/>
<rectangle x1="0.15" y1="-1.45" x2="1.45" y2="-0.15" layer="31" rot="R180"/>
<circle x="-3.18384375" y="3.21790625" radius="0.07" width="0.2" layer="21"/>
<text x="-3.175" y="0" size="0.6096" layer="25" font="vector" ratio="20" rot="R90" align="bottom-center">&gt;NAME</text>
<text x="3.81" y="0" size="0.6096" layer="27" font="vector" ratio="20" rot="R90" align="bottom-center">&gt;VALUE</text>
<rectangle x1="-3" y1="1.88" x2="-2.4" y2="2.12" layer="51"/>
<smd name="2" x="-2.75" y="1.5" dx="0.9" dy="0.28" layer="1"/>
<smd name="3" x="-2.75" y="1" dx="0.9" dy="0.28" layer="1"/>
<smd name="4" x="-2.75" y="0.5" dx="0.9" dy="0.28" layer="1"/>
<smd name="5" x="-2.75" y="0" dx="0.9" dy="0.28" layer="1"/>
<smd name="6" x="-2.75" y="-0.5" dx="0.9" dy="0.28" layer="1"/>
<smd name="7" x="-2.75" y="-1" dx="0.9" dy="0.28" layer="1"/>
<smd name="8" x="-2.75" y="-1.5" dx="0.9" dy="0.28" layer="1"/>
<smd name="9" x="-2.75" y="-2" dx="0.9" dy="0.28" layer="1"/>
<smd name="10" x="-2" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<rectangle x1="-0.8" y1="-2.82" x2="-0.2" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="-0.3" y1="-2.82" x2="0.3" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="0.2" y1="-2.82" x2="0.8" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="0.7" y1="-2.82" x2="1.3" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="1.2" y1="-2.82" x2="1.8" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="-1.3" y1="-2.82" x2="-0.7" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="-1.8" y1="-2.82" x2="-1.2" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="1.7" y1="-2.82" x2="2.3" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="-2.3" y1="-2.82" x2="-1.7" y2="-2.58" layer="51" rot="R90"/>
<smd name="11" x="-1.5" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="12" x="-1" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="13" x="-0.5" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="14" x="0" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="15" x="0.5" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="16" x="1" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="17" x="1.5" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="18" x="2" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="19" x="2.75" y="-2" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<rectangle x1="2.4" y1="-0.62" x2="3" y2="-0.38" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="-0.12" x2="3" y2="0.12" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="0.38" x2="3" y2="0.62" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="0.88" x2="3" y2="1.12" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="1.38" x2="3" y2="1.62" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="-1.12" x2="3" y2="-0.88" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="-1.62" x2="3" y2="-1.38" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="1.88" x2="3" y2="2.12" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="-2.12" x2="3" y2="-1.88" layer="51" rot="R180"/>
<smd name="20" x="2.75" y="-1.5" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="21" x="2.75" y="-1" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="22" x="2.75" y="-0.5" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="23" x="2.75" y="0" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="24" x="2.75" y="0.5" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="25" x="2.75" y="1" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="26" x="2.75" y="1.5" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="27" x="2.75" y="2" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="28" x="2" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<rectangle x1="0.2" y1="2.58" x2="0.8" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="-0.3" y1="2.58" x2="0.3" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="-0.8" y1="2.58" x2="-0.2" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="-1.3" y1="2.58" x2="-0.7" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="-1.8" y1="2.58" x2="-1.2" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="0.7" y1="2.58" x2="1.3" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="1.2" y1="2.58" x2="1.8" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="-2.3" y1="2.58" x2="-1.7" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="1.7" y1="2.58" x2="2.3" y2="2.82" layer="51" rot="R270"/>
<smd name="29" x="1.5" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="30" x="1" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="31" x="0.5" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="32" x="0" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="33" x="-0.5" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="34" x="-1" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="35" x="-1.5" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="36" x="-2" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
</package>
</packages>
</library>
<library name="lul">
<description>Generated from &lt;b&gt;lul.sch&lt;/b&gt;&lt;p&gt;
by exp-lbrs.ulp</description>
<packages>
<package name="LUL_UG-2864HSWEG01_1.3_WRAPAROUND">
<smd name="1" x="3.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="2" x="3" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="3" x="2.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="4" x="2" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="5" x="1.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="6" x="1" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="7" x="0.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="8" x="0" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="9" x="-0.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="10" x="-1" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="11" x="-1.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="12" x="-2" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="13" x="-2.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="14" x="-3" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="15" x="-3.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<text x="4.5" y="1" size="0.8128" layer="52" font="vector" rot="R90">1</text>
<text x="-4.25" y="1" size="0.8128" layer="52" font="vector" rot="R90">15</text>
<smd name="17" x="-5.7" y="-2.24" dx="2.5" dy="3" layer="1" rot="R90"/>
<smd name="16" x="5.75" y="-2.24" dx="2.5" dy="3" layer="1" rot="R90"/>
<wire x1="-5" y1="-2" x2="5" y2="-2" width="0.1524" layer="51"/>
<wire x1="5" y1="-2" x2="5" y2="-14" width="0.1524" layer="51"/>
<wire x1="5" y1="-14" x2="5" y2="-44" width="0.1524" layer="51"/>
<wire x1="5" y1="-44" x2="-5" y2="-44" width="0.1524" layer="51"/>
<wire x1="-5" y1="-44" x2="-5" y2="-14" width="0.1524" layer="51"/>
<wire x1="-5" y1="-14" x2="-5" y2="-2" width="0.1524" layer="51"/>
<wire x1="-5" y1="-14" x2="5" y2="-14" width="0.1524" layer="51"/>
</package>
</packages>
</library>
</libraries>
@@ -922,43 +1110,54 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
</pass>
</autorouter>
<elements>
<element name="U3" library="my_usbc_16p" package="USBC_16P_FOOT" value="USBC_16P" x="5.461" y="46.9646" smashed="yes" rot="R270"/>
<element name="SD1" library="clock" package="TF-PULL" value="TF-HOLDER" x="8.0264" y="18.8976" smashed="yes" rot="R90">
<attribute name="NAME" x="6.9264" y="26.5976" size="1.016" layer="25" ratio="18"/>
<element name="U3" library="my_usbc_16p" package="USBC_16P_FOOT" value="USBC_16P" x="4" y="73.8" smashed="yes" rot="R270"/>
<element name="SD1" library="clock" package="TF-PULL" value="TF-HOLDER" x="27.7876" y="76.8096" smashed="yes">
<attribute name="NAME" x="35.4876" y="77.9096" size="1.016" layer="25" ratio="18" rot="R270"/>
</element>
<element name="IC4" library="clock" package="SOT223" value="REG1117" x="5.588" y="63.754" smashed="yes" rot="R90">
<attribute name="MF" value="" x="-7.112" y="56.134" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="MPN" value="REG1117" x="-7.112" y="56.134" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="NAME" x="1.27" y="61.214" size="1.27" layer="25" ratio="10" rot="R90"/>
<attribute name="OC_FARNELL" value="1097566" x="-7.112" y="56.134" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="OC_NEWARK" value="14P6981" x="-7.112" y="56.134" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="11.43" y="60.96" size="1.27" layer="27" ratio="10" rot="R90"/>
<element name="SW20" library="3pos_slide_switch_centered" package="342_SWICH_FOOT" value="324_SW" x="5.588" y="35.814" smashed="yes" rot="R180"/>
<element name="X3" library="bott" package="USB-A-H" value="" x="45.974" y="3.048" smashed="yes" rot="R90">
<attribute name="NAME" x="42.164" y="8.763" size="1.27" layer="25" rot="R180"/>
</element>
<element name="SW20" library="3pos_slide_switch_centered" package="342_SWICH_FOOT" value="324_SW" x="5.08" y="55.118" smashed="yes"/>
<element name="X3" library="bott" package="USB-A-H" value="" x="8.89" y="3.048" smashed="yes" rot="R90">
<attribute name="NAME" x="5.08" y="8.763" size="1.27" layer="25" rot="R180"/>
<element name="JP1" library="adafruit_changed" package="2X20-BIG" value="" x="52.5" y="52.5" smashed="yes" rot="R90">
<attribute name="NAME" x="49.325" y="27.1" size="1.27" layer="25" ratio="10" rot="R90"/>
<attribute name="VALUE" x="56.945" y="27.1" size="1.27" layer="27" rot="R90"/>
</element>
<element name="JP1" library="adafruit_changed" package="2X20-BIG" value="" x="50.292" y="51.816" smashed="yes" rot="R90">
<attribute name="NAME" x="47.117" y="26.416" size="1.27" layer="25" ratio="10" rot="R90"/>
<attribute name="VALUE" x="54.737" y="26.416" size="1.27" layer="27" rot="R90"/>
<element name="X8" library="RPB" package="USB2" value="USB2" x="27" y="3" smashed="yes" rot="R90">
<attribute name="MF" value="" x="27" y="3" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="MPN" value="" x="27" y="3" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="NAME" x="20" y="-5" size="1.27" layer="25" rot="R90"/>
<attribute name="OC_FARNELL" value="unknown" x="27" y="3" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="OC_NEWARK" value="unknown" x="27" y="3" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="32.5" y="0" size="1.27" layer="27" rot="R180"/>
</element>
<element name="X8" library="RPB" package="USB2" value="USB2" x="45.72" y="3.048" smashed="yes" rot="R90">
<attribute name="MF" value="" x="45.72" y="3.048" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="MPN" value="" x="45.72" y="3.048" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="NAME" x="38.72" y="-4.952" size="1.27" layer="25" rot="R90"/>
<attribute name="OC_FARNELL" value="unknown" x="45.72" y="3.048" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="OC_NEWARK" value="unknown" x="45.72" y="3.048" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="51.22" y="0.048" size="1.27" layer="27" rot="R180"/>
<element name="X1" library="RPB" package="USB2" value="USB2" x="9" y="3" smashed="yes" rot="R90">
<attribute name="MF" value="" x="9" y="3" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="MPN" value="" x="9" y="3" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="NAME" x="2" y="-5" size="1.27" layer="25" rot="R90"/>
<attribute name="OC_FARNELL" value="unknown" x="9" y="3" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="OC_NEWARK" value="unknown" x="9" y="3" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="14.5" y="0" size="1.27" layer="27" rot="R180"/>
</element>
<element name="X1" library="RPB" package="USB2" value="USB2" x="27.178" y="3.048" smashed="yes" rot="R90">
<attribute name="MF" value="" x="27.178" y="3.048" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="MPN" value="" x="27.178" y="3.048" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="NAME" x="20.178" y="-4.952" size="1.27" layer="25" rot="R90"/>
<attribute name="OC_FARNELL" value="unknown" x="27.178" y="3.048" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="OC_NEWARK" value="unknown" x="27.178" y="3.048" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="32.678" y="0.048" size="1.27" layer="27" rot="R180"/>
<element name="U$1" library="f1c100s" package="MQFN88" value="F1C100S_DEV" x="22.352" y="52.07" smashed="yes"/>
<element name="IC1" library="v-reg" library_urn="urn:adsk.eagle:library:409" package="SOT223" package3d_urn="urn:adsk.eagle:package:30370/1" value="LD117AS33TR" x="5.336" y="63.74" smashed="yes" rot="R90">
<attribute name="POPULARITY" value="9" x="5.336" y="63.74" size="1.778" layer="27" rot="R90" display="off"/>
</element>
<element name="U$1" library="f1c100s" package="MQFN88" value="F1C100S_DEV" x="27.686" y="51.816" smashed="yes"/>
<element name="IC2" library="v-reg" library_urn="urn:adsk.eagle:library:409" package="SOT223" package3d_urn="urn:adsk.eagle:package:30370/1" value="LD117AS25TR" x="5.386" y="55.104" smashed="yes" rot="R90">
<attribute name="POPULARITY" value="0" x="5.386" y="55.104" size="1.778" layer="27" rot="R90" display="off"/>
</element>
<element name="IC3" library="v-reg" library_urn="urn:adsk.eagle:library:409" package="SOT223" package3d_urn="urn:adsk.eagle:package:30370/1" value="LD117AS12TR" x="4.928" y="45.96" smashed="yes" rot="R90">
<attribute name="POPULARITY" value="0" x="4.928" y="45.96" size="1.778" layer="27" rot="R90" display="off"/>
</element>
<element name="U$2" library="f1c100s" package="M2.5HOLE" value="M2.5HOLE" x="3.5" y="23.5" smashed="yes"/>
<element name="U$3" library="f1c100s" package="M2.5HOLE" value="M2.5HOLE" x="52.5" y="23.5" smashed="yes"/>
<element name="U$4" library="f1c100s" package="M2.5HOLE" value="M2.5HOLE" x="3.5" y="81.5" smashed="yes"/>
<element name="U$5" library="f1c100s" package="M2.5HOLE" value="M2.5HOLE" x="52.5" y="81.5" smashed="yes"/>
<element name="U1" library="USB251xB" package="QFN-36" value="USB251XB" x="17.78" y="23.114" smashed="yes">
<attribute name="NAME" x="14.605" y="23.114" size="0.6096" layer="25" font="vector" ratio="20" rot="R90" align="bottom-center"/>
<attribute name="PROD_ID" value="IC-15827" x="17.78" y="23.114" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="21.59" y="23.114" size="0.6096" layer="27" font="vector" ratio="20" rot="R90" align="bottom-center"/>
</element>
<element name="U2" library="lul" package="LUL_UG-2864HSWEG01_1.3_WRAPAROUND" value="" x="40.986" y="62.53" smashed="yes"/>
</elements>
<signals>
<signal name="GND">
@@ -968,7 +1167,6 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<vertex x="56" y="0"/>
<vertex x="56" y="85"/>
</polygon>
<contactref element="IC4" pad="1"/>
</signal>
<signal name="+3V3">
<polygon width="0.1524" layer="16" isolate="0.254">
@@ -980,9 +1178,20 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
</signal>
<signal name="VDD">
<contactref element="SD1" pad="4"/>
<contactref element="U2" pad="7"/>
<wire x1="41.486" y1="62.53" x2="28.8876" y2="69.1896" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="VSS">
<contactref element="SD1" pad="6"/>
<contactref element="U2" pad="16"/>
<contactref element="U2" pad="17"/>
<contactref element="U2" pad="6"/>
<wire x1="46.736" y1="60.29" x2="31.0876" y2="69.1896" width="0" layer="19" extent="1-1"/>
<wire x1="41.986" y1="62.53" x2="46.736" y2="60.29" width="0" layer="19" extent="1-1"/>
<wire x1="35.286" y1="60.29" x2="41.986" y2="62.53" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="VCC">
<contactref element="U2" pad="15"/>
</signal>
</signals>
<mfgpreviewcolors>
@@ -994,4 +1203,21 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
</mfgpreviewcolors>
</board>
</drawing>
<compatibility>
<note version="8.2" severity="warning">
Since Version 8.2, EAGLE supports online libraries. The ids
of those online libraries will not be understood (or retained)
with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports URNs for individual library
assets (packages, symbols, and devices). The URNs of those assets
will not be understood (or retained) with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports the association of 3D packages
with devices in libraries, schematics, and board files. Those 3D
packages will not be understood (or retained) with this version.
</note>
</compatibility>
</eagle>

View File

@@ -99,6 +99,7 @@
<layer number="116" name="Patch_BOT" color="9" fill="4" 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="no" active="no"/>
<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"/>
@@ -112,6 +113,17 @@
<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"/>
@@ -124,6 +136,14 @@
<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="1" fill="10" visible="no" active="no"/>
<layer number="201" name="201bmp" color="7" fill="1" visible="yes" active="yes"/>
@@ -316,50 +336,6 @@ Surface Mounting type.</description>
<hole x="-3.1" y="3.25" drill="1.25"/>
<hole x="4.9" y="3.25" drill="1.25"/>
</package>
<package name="SOT223">
<description>&lt;b&gt;Smal Outline Transistor&lt;/b&gt;</description>
<wire x1="-3.124" y1="1.731" x2="-3.124" y2="-1.729" width="0.1524" layer="21"/>
<wire x1="3.124" y1="-1.729" x2="3.124" y2="1.731" width="0.1524" layer="21"/>
<wire x1="-3.124" y1="1.731" x2="3.124" y2="1.731" width="0.1524" layer="21"/>
<wire x1="3.124" y1="-1.729" x2="-3.124" y2="-1.729" width="0.1524" layer="21"/>
<rectangle x1="-1.524" y1="1.778" x2="1.524" y2="3.302" layer="51"/>
<rectangle x1="-2.667" y1="-3.302" x2="-1.905" y2="-1.778" layer="51"/>
<rectangle x1="1.905" y1="-3.302" x2="2.667" y2="-1.778" layer="51"/>
<rectangle x1="-0.381" y1="-3.302" x2="0.381" y2="-1.778" layer="51"/>
<smd name="1" x="-2.2606" y="-3.1496" dx="1.4986" dy="2.0066" layer="1"/>
<smd name="2" x="0.0254" y="-3.1496" dx="1.4986" dy="2.0066" layer="1"/>
<smd name="3" x="2.3114" y="-3.1496" dx="1.4986" dy="2.0066" layer="1"/>
<smd name="4" x="0" y="3.1496" dx="3.81" dy="2.0066" layer="1"/>
<text x="-2.54" y="4.318" size="1.27" layer="25" ratio="10">&gt;NAME</text>
<text x="-2.794" y="-5.842" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
</package>
<package name="DD-3">
<description>&lt;b&gt;DPAC&lt;/b&gt;</description>
<wire x1="-5.398" y1="-4.445" x2="-5.084" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="-5.084" y1="-4.445" x2="5.076" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="5.076" y1="-4.445" x2="5.398" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="5.398" y1="-4.445" x2="5.398" y2="4.128" width="0.1524" layer="21"/>
<wire x1="5.398" y1="4.128" x2="-5.398" y2="4.128" width="0.1524" layer="21"/>
<wire x1="-5.398" y1="4.128" x2="-5.398" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="-5.084" y1="3.81" x2="5.076" y2="3.81" width="0.1524" layer="21"/>
<wire x1="5.076" y1="3.81" x2="5.076" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="-5.084" y1="-4.445" x2="-5.084" y2="3.81" width="0.1524" layer="21"/>
<wire x1="-5.398" y1="4.128" x2="-5.084" y2="3.81" width="0.1524" layer="21"/>
<wire x1="5.398" y1="4.128" x2="5.076" y2="3.81" width="0.1524" layer="21"/>
<wire x1="-5.398" y1="4.128" x2="-5.398" y2="5.08" width="0.1524" layer="21"/>
<wire x1="-5.398" y1="5.08" x2="-4.445" y2="5.715" width="0.1524" layer="21"/>
<wire x1="-4.445" y1="5.715" x2="4.445" y2="5.715" width="0.1524" layer="21"/>
<wire x1="4.445" y1="5.715" x2="5.398" y2="5.08" width="0.1524" layer="21"/>
<wire x1="5.398" y1="5.08" x2="5.398" y2="4.128" width="0.1524" layer="21"/>
<rectangle x1="-3.175" y1="-9.525" x2="-1.905" y2="-4.445" layer="51"/>
<rectangle x1="-0.635" y1="-9.525" x2="0.635" y2="-4.445" layer="51"/>
<rectangle x1="1.905" y1="-9.525" x2="3.175" y2="-4.445" layer="51"/>
<smd name="1" x="-2.54" y="-7.9375" dx="1.27" dy="5.08" layer="1"/>
<smd name="2" x="0" y="-7.9375" dx="1.27" dy="5.08" layer="1"/>
<smd name="3" x="2.54" y="-7.9375" dx="1.27" dy="5.08" layer="1"/>
<text x="-3.81" y="-10.795" size="1.27" layer="25" ratio="10" rot="R90">&gt;NAME</text>
<text x="-2.54" y="-1.27" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
</package>
</packages>
<symbols>
<symbol name="TF9">
@@ -384,17 +360,6 @@ Surface Mounting type.</description>
<text x="10.668" y="10.16" size="1.6764" layer="96" rot="R270">&gt;VALUE</text>
<text x="9.398" y="-12.192" size="1.016" layer="97" rot="R90">TransFlash holder</text>
</symbol>
<symbol name="REG1118">
<wire x1="-7.62" y1="-7.62" x2="7.62" y2="-7.62" width="0.4064" layer="94"/>
<wire x1="7.62" y1="-7.62" x2="7.62" y2="5.08" width="0.4064" layer="94"/>
<wire x1="7.62" y1="5.08" x2="-7.62" y2="5.08" width="0.4064" layer="94"/>
<wire x1="-7.62" y1="5.08" x2="-7.62" y2="-7.62" width="0.4064" layer="94"/>
<pin name="GND" x="0" y="-12.7" length="middle" direction="pwr" rot="R90"/>
<pin name="VIN" x="-12.7" y="0" length="middle" direction="in"/>
<pin name="VOUT" x="12.7" y="0" length="middle" direction="out" rot="R180"/>
<text x="-7.62" y="5.715" size="1.778" layer="95" ratio="10">&gt;NAME</text>
<text x="-5.08" y="2.54" size="1.778" layer="96" ratio="10">&gt;VALUE</text>
</symbol>
</symbols>
<devicesets>
<deviceset name="TF-HOLDER" prefix="SD">
@@ -427,45 +392,6 @@ Surface Mounting type.</description>
</device>
</devices>
</deviceset>
<deviceset name="REG1117" prefix="IC">
<description>&lt;b&gt;800mA and 1A Low Dropout (LDO) Positive Regulator&lt;/b&gt;&lt;p&gt;
1.8V, 2.5V, 2.85V, 3.3V, 5V, and Adj</description>
<gates>
<gate name="G$1" symbol="REG1118" x="0" y="0"/>
</gates>
<devices>
<device name="" package="SOT223">
<connects>
<connect gate="G$1" pin="GND" pad="1"/>
<connect gate="G$1" pin="VIN" pad="3"/>
<connect gate="G$1" pin="VOUT" pad="2 4"/>
</connects>
<technologies>
<technology name="">
<attribute name="MF" value="" constant="no"/>
<attribute name="MPN" value="REG1117" constant="no"/>
<attribute name="OC_FARNELL" value="1097566" constant="no"/>
<attribute name="OC_NEWARK" value="14P6981" constant="no"/>
</technology>
</technologies>
</device>
<device name="F" package="DD-3">
<connects>
<connect gate="G$1" pin="GND" pad="1"/>
<connect gate="G$1" pin="VIN" pad="3"/>
<connect gate="G$1" pin="VOUT" pad="2"/>
</connects>
<technologies>
<technology name="">
<attribute name="MF" value="TEXAS INSTRUMENTS" constant="no"/>
<attribute name="MPN" value="REG1117FAKTTT" constant="no"/>
<attribute name="OC_FARNELL" value="1296120" constant="no"/>
<attribute name="OC_NEWARK" value="87H2562" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="3pos_slide_switch_centered">
@@ -1684,6 +1610,11 @@ Source: www.cypressindustries.com</description>
<smd name="P$87" x="-3.8" y="5" dx="0.2" dy="0.7" layer="1"/>
<smd name="P$88" x="-4.2" y="5" dx="0.2" dy="0.7" layer="1"/>
</package>
<package name="M2.5HOLE">
<hole x="0" y="0" drill="2.8"/>
<circle x="0" y="0" radius="2.5" width="0" layer="41"/>
<circle x="0" y="0" radius="2.5" width="0" layer="42"/>
</package>
</packages>
<symbols>
<symbol name="F1C100S_SYN">
@@ -1781,6 +1712,10 @@ Source: www.cypressindustries.com</description>
<wire x1="-35.56" y1="-33.02" x2="-35.56" y2="35.56" width="0.127" layer="94"/>
<pin name="PAD" x="43.18" y="-30.48" length="middle" rot="R180"/>
</symbol>
<symbol name="M2.5HOLE">
<circle x="0" y="0" radius="5.08" width="0" layer="94"/>
<text x="7.62" y="-2.54" size="5.08" layer="94">M2.5 HOLE</text>
</symbol>
</symbols>
<devicesets>
<deviceset name="F1C100S_DEV">
@@ -1886,6 +1821,613 @@ Source: www.cypressindustries.com</description>
</device>
</devices>
</deviceset>
<deviceset name="M2.5HOLE">
<gates>
<gate name="G$1" symbol="M2.5HOLE" x="0" y="0"/>
</gates>
<devices>
<device name="" package="M2.5HOLE">
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="v-reg" urn="urn:adsk.eagle:library:409">
<description>&lt;b&gt;Voltage Regulators&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="DPACK" urn="urn:adsk.eagle:footprint:30314/1" library_version="5">
<description>&lt;b&gt;DPAK&lt;/b&gt;&lt;p&gt;
PLASTIC PACKAGE CASE 369C-01&lt;br&gt;
Source: http://www.onsemi.co.jp .. LM317M-D.PDF</description>
<wire x1="3.2766" y1="3.8354" x2="3.277" y2="-2.159" width="0.2032" layer="21"/>
<wire x1="3.277" y1="-2.159" x2="-3.277" y2="-2.159" width="0.2032" layer="21"/>
<wire x1="-3.277" y1="-2.159" x2="-3.2766" y2="3.8354" width="0.2032" layer="21"/>
<wire x1="-3.277" y1="3.835" x2="3.2774" y2="3.8346" width="0.2032" layer="51"/>
<wire x1="-2.5654" y1="3.937" x2="-2.5654" y2="4.6482" width="0.2032" layer="51"/>
<wire x1="-2.5654" y1="4.6482" x2="-2.1082" y2="5.1054" width="0.2032" layer="51"/>
<wire x1="-2.1082" y1="5.1054" x2="2.1082" y2="5.1054" width="0.2032" layer="51"/>
<wire x1="2.1082" y1="5.1054" x2="2.5654" y2="4.6482" width="0.2032" layer="51"/>
<wire x1="2.5654" y1="4.6482" x2="2.5654" y2="3.937" width="0.2032" layer="51"/>
<wire x1="2.5654" y1="3.937" x2="-2.5654" y2="3.937" width="0.2032" layer="51"/>
<smd name="4" x="0" y="2.38" dx="5.8" dy="6.2" layer="1"/>
<smd name="1" x="-2.28" y="-4.8" dx="1.6" dy="3" layer="1"/>
<smd name="3" x="2.28" y="-4.8" dx="1.6" dy="3" layer="1"/>
<text x="-3.81" y="-2.54" size="1.27" layer="25" rot="R90">&gt;NAME</text>
<text x="5.08" y="-2.54" size="1.27" layer="27" rot="R90">&gt;VALUE</text>
<rectangle x1="-2.7178" y1="-5.1562" x2="-1.8542" y2="-2.2606" layer="51"/>
<rectangle x1="1.8542" y1="-5.1562" x2="2.7178" y2="-2.2606" layer="51"/>
<rectangle x1="-0.4318" y1="-3.0226" x2="0.4318" y2="-2.2606" layer="21"/>
<polygon width="0.1998" layer="51">
<vertex x="-2.5654" y="3.937"/>
<vertex x="-2.5654" y="4.6482"/>
<vertex x="-2.1082" y="5.1054"/>
<vertex x="2.1082" y="5.1054"/>
<vertex x="2.5654" y="4.6482"/>
<vertex x="2.5654" y="3.937"/>
</polygon>
</package>
<package name="TO220L1" urn="urn:adsk.eagle:footprint:30309/1" library_version="5">
<description>&lt;b&gt;VOLTAGE REGULATOR&lt;/b&gt;</description>
<wire x1="-5.207" y1="-1.27" x2="5.207" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="5.207" y1="14.605" x2="-5.207" y2="14.605" width="0.1524" layer="21"/>
<wire x1="5.207" y1="-1.27" x2="5.207" y2="11.176" width="0.1524" layer="21"/>
<wire x1="5.207" y1="11.176" x2="4.318" y2="11.176" width="0.1524" layer="21"/>
<wire x1="4.318" y1="11.176" x2="4.318" y2="12.7" width="0.1524" layer="21"/>
<wire x1="4.318" y1="12.7" x2="5.207" y2="12.7" width="0.1524" layer="21"/>
<wire x1="5.207" y1="12.7" x2="5.207" y2="14.605" width="0.1524" layer="21"/>
<wire x1="-5.207" y1="-1.27" x2="-5.207" y2="11.176" width="0.1524" layer="21"/>
<wire x1="-5.207" y1="11.176" x2="-4.318" y2="11.176" width="0.1524" layer="21"/>
<wire x1="-4.318" y1="11.176" x2="-4.318" y2="12.7" width="0.1524" layer="21"/>
<wire x1="-4.318" y1="12.7" x2="-5.207" y2="12.7" width="0.1524" layer="21"/>
<wire x1="-5.207" y1="12.7" x2="-5.207" y2="14.605" width="0.1524" layer="21"/>
<wire x1="-4.572" y1="-0.635" x2="4.572" y2="-0.635" width="0.0508" layer="21"/>
<wire x1="4.572" y1="7.62" x2="4.572" y2="-0.635" width="0.0508" layer="21"/>
<wire x1="4.572" y1="7.62" x2="-4.572" y2="7.62" width="0.0508" layer="21"/>
<wire x1="-4.572" y1="-0.635" x2="-4.572" y2="7.62" width="0.0508" layer="21"/>
<circle x="0" y="11.176" radius="1.8034" width="0.1524" layer="21"/>
<circle x="0" y="11.176" radius="4.191" width="0" layer="42"/>
<circle x="0" y="11.176" radius="4.191" width="0" layer="43"/>
<pad name="1" x="-2.54" y="-3.81" drill="1.016" shape="long" rot="R90"/>
<pad name="2" x="0" y="-3.81" drill="1.016" shape="long" rot="R90"/>
<pad name="3" x="2.54" y="-3.81" drill="1.016" shape="long" rot="R90"/>
<text x="-3.81" y="5.08" size="1.778" layer="25" ratio="10">&gt;NAME</text>
<text x="-3.937" y="2.54" size="1.778" layer="27" ratio="10">&gt;VALUE</text>
<text x="-4.445" y="7.874" size="0.9906" layer="21" ratio="10">A15,2mm</text>
<text x="-3.048" y="0" size="1.27" layer="51" ratio="10">1</text>
<text x="-0.508" y="0" size="1.27" layer="51" ratio="10">2</text>
<text x="2.032" y="0" size="1.27" layer="51" ratio="10">3</text>
<rectangle x1="1.905" y1="-2.159" x2="3.175" y2="-1.27" layer="21"/>
<rectangle x1="1.905" y1="-3.81" x2="3.175" y2="-2.159" layer="51"/>
<rectangle x1="-0.635" y1="-2.159" x2="0.635" y2="-1.27" layer="21"/>
<rectangle x1="-3.175" y1="-2.159" x2="-1.905" y2="-1.27" layer="21"/>
<rectangle x1="-0.635" y1="-3.81" x2="0.635" y2="-2.159" layer="51"/>
<rectangle x1="-3.175" y1="-3.81" x2="-1.905" y2="-2.159" layer="51"/>
<hole x="0" y="11.176" drill="3.302"/>
</package>
<package name="SOT223" urn="urn:adsk.eagle:footprint:30315/1" library_version="5">
<description>&lt;b&gt;Small Outline Transistor 223&lt;/b&gt;&lt;p&gt;
PLASTIC PACKAGE CASE 318E-04&lt;br&gt;
Source: http://www.onsemi.co.jp .. LM137M-D.PDF</description>
<wire x1="3.277" y1="1.778" x2="3.277" y2="-1.778" width="0.2032" layer="21"/>
<wire x1="3.277" y1="-1.778" x2="-3.277" y2="-1.778" width="0.2032" layer="21"/>
<wire x1="-3.277" y1="-1.778" x2="-3.277" y2="1.778" width="0.2032" layer="21"/>
<wire x1="-3.277" y1="1.778" x2="3.277" y2="1.778" width="0.2032" layer="21"/>
<wire x1="0" y1="-0.7" x2="0" y2="0.6" width="0.127" layer="48"/>
<wire x1="0" y1="0.6" x2="-0.2" y2="0.2" width="0.127" layer="48"/>
<wire x1="-0.2" y1="0.2" x2="0.2" y2="0.2" width="0.127" layer="48"/>
<wire x1="0.2" y1="0.2" x2="0" y2="0.6" width="0.127" layer="48"/>
<wire x1="0" y1="-0.7" x2="0.2" y2="-0.3" width="0.127" layer="48"/>
<wire x1="0.2" y1="-0.3" x2="-0.2" y2="-0.3" width="0.127" layer="48"/>
<wire x1="-0.2" y1="-0.3" x2="0" y2="-0.7" width="0.127" layer="48"/>
<smd name="1" x="-2.3" y="-3.15" dx="1.5" dy="2" layer="1"/>
<smd name="2" x="0" y="-3.15" dx="1.5" dy="2" layer="1"/>
<smd name="3" x="2.3" y="-3.15" dx="1.5" dy="2" layer="1"/>
<smd name="4" x="0" y="3.15" dx="3.8" dy="2" layer="1"/>
<text x="-2.54" y="0.0508" size="1.27" layer="25">&gt;NAME</text>
<text x="-2.54" y="-1.3208" size="1.27" layer="27">&gt;VALUE</text>
<text x="0.4" y="0.4" size="0.254" layer="48">direction of pcb</text>
<text x="0.4" y="-0.05" size="0.254" layer="48">transportation for</text>
<text x="0.4" y="-0.5" size="0.254" layer="48">wavesoldering</text>
<rectangle x1="-0.9271" y1="1.1303" x2="0.9271" y2="4.3307" layer="51" rot="R270"/>
<rectangle x1="-0.9271" y1="-3.1623" x2="0.9271" y2="-2.2987" layer="51" rot="R270"/>
<rectangle x1="-3.2385" y1="-3.1623" x2="-1.3843" y2="-2.2987" layer="51" rot="R270"/>
<rectangle x1="1.3843" y1="-3.1623" x2="3.2385" y2="-2.2987" layer="51" rot="R270"/>
<rectangle x1="-0.9271" y1="1.1303" x2="0.9271" y2="4.3307" layer="51" rot="R270"/>
<rectangle x1="-0.9271" y1="-3.1623" x2="0.9271" y2="-2.2987" layer="51" rot="R270"/>
<rectangle x1="-3.2385" y1="-3.1623" x2="-1.3843" y2="-2.2987" layer="51" rot="R270"/>
<rectangle x1="1.3843" y1="-3.1623" x2="3.2385" y2="-2.2987" layer="51" rot="R270"/>
</package>
<package name="D2PACK" urn="urn:adsk.eagle:footprint:29392/1" library_version="5">
<description>&lt;b&gt;D2PACK&lt;/b&gt;&lt;p&gt;
INTERNATIONAL RECTIFIER, irg4bc15ud-s.pdf</description>
<wire x1="-5.1308" y1="-4.0894" x2="5.1308" y2="-4.0894" width="0.254" layer="21"/>
<wire x1="5.1308" y1="-4.0894" x2="5.1308" y2="4.445" width="0.254" layer="51"/>
<wire x1="5.1308" y1="4.445" x2="3.1242" y2="5.8166" width="0.254" layer="51"/>
<wire x1="3.1242" y1="5.8166" x2="-3.3782" y2="5.8166" width="0.254" layer="51"/>
<wire x1="-3.3782" y1="5.8166" x2="-5.1308" y2="4.699" width="0.254" layer="51"/>
<wire x1="-5.1308" y1="4.699" x2="-5.1308" y2="4.445" width="0.254" layer="51"/>
<wire x1="-5.1308" y1="4.445" x2="-5.1308" y2="-4.0894" width="0.254" layer="51"/>
<wire x1="-5.1308" y1="4.445" x2="5.1308" y2="4.445" width="0.254" layer="51"/>
<wire x1="-5.1308" y1="-4.0894" x2="-5.1308" y2="-2.3114" width="0.254" layer="21"/>
<wire x1="5.1308" y1="-4.0894" x2="5.1308" y2="-2.3114" width="0.254" layer="21"/>
<smd name="1" x="-2.54" y="-8.89" dx="2.0828" dy="3.81" layer="1"/>
<smd name="3" x="2.54" y="-8.89" dx="2.0828" dy="3.81" layer="1"/>
<smd name="2" x="0" y="2.54" dx="11.43" dy="8.89" layer="1"/>
<text x="-5.588" y="7.239" size="1.27" layer="25">&gt;NAME</text>
<text x="-3.81" y="-3.429" size="1.27" layer="27">&gt;VALUE</text>
<rectangle x1="-3.0988" y1="-9.525" x2="-1.9812" y2="-8.1026" layer="51"/>
<rectangle x1="-3.2512" y1="-8.1534" x2="-1.8288" y2="-6.731" layer="51"/>
<rectangle x1="-3.2512" y1="-6.731" x2="-1.8288" y2="-4.2418" layer="21"/>
<rectangle x1="1.9812" y1="-9.525" x2="3.0988" y2="-8.1026" layer="51"/>
<rectangle x1="1.8288" y1="-8.1534" x2="3.2512" y2="-6.731" layer="51"/>
<rectangle x1="1.8288" y1="-6.731" x2="3.2512" y2="-4.2418" layer="21"/>
<rectangle x1="-0.7112" y1="-6.731" x2="0.7112" y2="-4.2418" layer="21"/>
</package>
</packages>
<packages3d>
<package3d name="DPACK" urn="urn:adsk.eagle:package:30369/1" type="box" library_version="5">
<description>DPAK
PLASTIC PACKAGE CASE 369C-01
Source: http://www.onsemi.co.jp .. LM317M-D.PDF</description>
<packageinstances>
<packageinstance name="DPACK"/>
</packageinstances>
</package3d>
<package3d name="TO220L1" urn="urn:adsk.eagle:package:30365/1" type="box" library_version="5">
<description>VOLTAGE REGULATOR</description>
<packageinstances>
<packageinstance name="TO220L1"/>
</packageinstances>
</package3d>
<package3d name="SOT223" urn="urn:adsk.eagle:package:30370/1" type="box" library_version="5">
<description>Small Outline Transistor 223
PLASTIC PACKAGE CASE 318E-04
Source: http://www.onsemi.co.jp .. LM137M-D.PDF</description>
<packageinstances>
<packageinstance name="SOT223"/>
</packageinstances>
</package3d>
<package3d name="D2PACK" urn="urn:adsk.eagle:package:29497/2" type="model" library_version="5">
<description>D2PACK
INTERNATIONAL RECTIFIER, irg4bc15ud-s.pdf</description>
<packageinstances>
<packageinstance name="D2PACK"/>
</packageinstances>
</package3d>
</packages3d>
<symbols>
<symbol name="78ADJ" urn="urn:adsk.eagle:symbol:30281/1" library_version="5">
<wire x1="-5.08" y1="-5.08" x2="5.08" y2="-5.08" width="0.4064" layer="94"/>
<wire x1="5.08" y1="-5.08" x2="5.08" y2="2.54" width="0.4064" layer="94"/>
<wire x1="5.08" y1="2.54" x2="-5.08" y2="2.54" width="0.4064" layer="94"/>
<wire x1="-5.08" y1="2.54" x2="-5.08" y2="-5.08" width="0.4064" layer="94"/>
<text x="2.54" y="-7.62" size="1.778" layer="95">&gt;NAME</text>
<text x="2.54" y="-10.16" size="1.778" layer="96">&gt;VALUE</text>
<text x="-2.032" y="-4.318" size="1.524" layer="95">ADJ</text>
<text x="-4.445" y="-0.635" size="1.524" layer="95">IN</text>
<text x="0.127" y="-0.635" size="1.524" layer="95">OUT</text>
<pin name="IN" x="-7.62" y="0" visible="off" length="short" direction="in"/>
<pin name="ADJ" x="0" y="-7.62" visible="off" length="short" direction="in" rot="R90"/>
<pin name="OUT" x="7.62" y="0" visible="off" length="short" direction="pas" rot="R180"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="LD117A?*" urn="urn:adsk.eagle:component:30422/3" prefix="IC" library_version="5">
<description>&lt;b&gt;Low drop fixed and adjustable positive voltage regulators&lt;/b&gt; 1 A&lt;p&gt;
Source: http://www.st.com/stonline/products/literature/ds/7194/ld1117axx.pdf</description>
<gates>
<gate name="G$1" symbol="78ADJ" x="0" y="0"/>
</gates>
<devices>
<device name="DT" package="DPACK">
<connects>
<connect gate="G$1" pin="ADJ" pad="1"/>
<connect gate="G$1" pin="IN" pad="3"/>
<connect gate="G$1" pin="OUT" pad="4"/>
</connects>
<package3dinstances>
<package3dinstance package3d_urn="urn:adsk.eagle:package:30369/1"/>
</package3dinstances>
<technologies>
<technology name="-TR">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
<technology name="12TR">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
<technology name="18TR">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
<technology name="25TR">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
<technology name="28TR">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
<technology name="33TR">
<attribute name="POPULARITY" value="2" constant="no"/>
</technology>
<technology name="50TR">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
</technologies>
</device>
<device name="V" package="TO220L1">
<connects>
<connect gate="G$1" pin="ADJ" pad="1"/>
<connect gate="G$1" pin="IN" pad="3"/>
<connect gate="G$1" pin="OUT" pad="2"/>
</connects>
<package3dinstances>
<package3dinstance package3d_urn="urn:adsk.eagle:package:30365/1"/>
</package3dinstances>
<technologies>
<technology name="">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
<technology name="12">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
<technology name="18">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
<technology name="25">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
<technology name="28">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
<technology name="33">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
<technology name="50">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
</technologies>
</device>
<device name="S" package="SOT223">
<connects>
<connect gate="G$1" pin="ADJ" pad="1"/>
<connect gate="G$1" pin="IN" pad="3"/>
<connect gate="G$1" pin="OUT" pad="4"/>
</connects>
<package3dinstances>
<package3dinstance package3d_urn="urn:adsk.eagle:package:30370/1"/>
</package3dinstances>
<technologies>
<technology name="12TR">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
<technology name="18TR">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
<technology name="25TR">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
<technology name="28TR">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
<technology name="33TR">
<attribute name="POPULARITY" value="9" constant="no"/>
</technology>
<technology name="50TR">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
<technology name="TR">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
</technologies>
</device>
<device name="D2MTR" package="D2PACK">
<connects>
<connect gate="G$1" pin="ADJ" pad="1"/>
<connect gate="G$1" pin="IN" pad="3"/>
<connect gate="G$1" pin="OUT" pad="2"/>
</connects>
<package3dinstances>
<package3dinstance package3d_urn="urn:adsk.eagle:package:29497/2"/>
</package3dinstances>
<technologies>
<technology name="">
<attribute name="POPULARITY" value="0" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="USB251xB">
<packages>
<package name="QFN-36">
<wire x1="-3" y1="3" x2="-3" y2="-3" width="0.127" layer="51"/>
<wire x1="-3" y1="-3" x2="3" y2="-3" width="0.127" layer="51"/>
<wire x1="3" y1="-3" x2="3" y2="3" width="0.127" layer="51"/>
<wire x1="3" y1="3" x2="-3" y2="3" width="0.127" layer="51"/>
<wire x1="2.6" y1="3" x2="3" y2="3" width="0.127" layer="21"/>
<wire x1="3" y1="3" x2="3" y2="2.6" width="0.127" layer="21"/>
<wire x1="3" y1="-2.6" x2="3" y2="-3" width="0.127" layer="21"/>
<wire x1="3" y1="-3" x2="2.6" y2="-3" width="0.127" layer="21"/>
<wire x1="-2.6" y1="-3" x2="-3" y2="-3" width="0.127" layer="21"/>
<wire x1="-3" y1="-3" x2="-3" y2="-2.6" width="0.127" layer="21"/>
<wire x1="-2.6" y1="3" x2="-3" y2="2.6" width="0.127" layer="21"/>
<smd name="1" x="-2.75" y="2" dx="0.9" dy="0.28" layer="1"/>
<smd name="EP" x="0" y="0" dx="3.7" dy="3.7" layer="1" cream="no"/>
<rectangle x1="-3" y1="0.38" x2="-2.4" y2="0.62" layer="51"/>
<rectangle x1="-3" y1="-0.12" x2="-2.4" y2="0.12" layer="51"/>
<rectangle x1="-3" y1="-0.62" x2="-2.4" y2="-0.38" layer="51"/>
<rectangle x1="-3" y1="-1.12" x2="-2.4" y2="-0.88" layer="51"/>
<rectangle x1="-3" y1="-1.62" x2="-2.4" y2="-1.38" layer="51"/>
<rectangle x1="-3" y1="0.88" x2="-2.4" y2="1.12" layer="51"/>
<rectangle x1="-3" y1="1.38" x2="-2.4" y2="1.62" layer="51"/>
<rectangle x1="-3" y1="-2.12" x2="-2.4" y2="-1.88" layer="51"/>
<rectangle x1="-1.45" y1="0.15" x2="-0.15" y2="1.45" layer="31"/>
<rectangle x1="0.15" y1="0.15" x2="1.45" y2="1.45" layer="31" rot="R270"/>
<rectangle x1="-1.45" y1="-1.45" x2="-0.15" y2="-0.15" layer="31" rot="R90"/>
<rectangle x1="0.15" y1="-1.45" x2="1.45" y2="-0.15" layer="31" rot="R180"/>
<circle x="-3.18384375" y="3.21790625" radius="0.07" width="0.2" layer="21"/>
<text x="-3.175" y="0" size="0.6096" layer="25" font="vector" ratio="20" rot="R90" align="bottom-center">&gt;NAME</text>
<text x="3.81" y="0" size="0.6096" layer="27" font="vector" ratio="20" rot="R90" align="bottom-center">&gt;VALUE</text>
<rectangle x1="-3" y1="1.88" x2="-2.4" y2="2.12" layer="51"/>
<smd name="2" x="-2.75" y="1.5" dx="0.9" dy="0.28" layer="1"/>
<smd name="3" x="-2.75" y="1" dx="0.9" dy="0.28" layer="1"/>
<smd name="4" x="-2.75" y="0.5" dx="0.9" dy="0.28" layer="1"/>
<smd name="5" x="-2.75" y="0" dx="0.9" dy="0.28" layer="1"/>
<smd name="6" x="-2.75" y="-0.5" dx="0.9" dy="0.28" layer="1"/>
<smd name="7" x="-2.75" y="-1" dx="0.9" dy="0.28" layer="1"/>
<smd name="8" x="-2.75" y="-1.5" dx="0.9" dy="0.28" layer="1"/>
<smd name="9" x="-2.75" y="-2" dx="0.9" dy="0.28" layer="1"/>
<smd name="10" x="-2" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<rectangle x1="-0.8" y1="-2.82" x2="-0.2" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="-0.3" y1="-2.82" x2="0.3" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="0.2" y1="-2.82" x2="0.8" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="0.7" y1="-2.82" x2="1.3" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="1.2" y1="-2.82" x2="1.8" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="-1.3" y1="-2.82" x2="-0.7" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="-1.8" y1="-2.82" x2="-1.2" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="1.7" y1="-2.82" x2="2.3" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="-2.3" y1="-2.82" x2="-1.7" y2="-2.58" layer="51" rot="R90"/>
<smd name="11" x="-1.5" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="12" x="-1" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="13" x="-0.5" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="14" x="0" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="15" x="0.5" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="16" x="1" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="17" x="1.5" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="18" x="2" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="19" x="2.75" y="-2" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<rectangle x1="2.4" y1="-0.62" x2="3" y2="-0.38" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="-0.12" x2="3" y2="0.12" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="0.38" x2="3" y2="0.62" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="0.88" x2="3" y2="1.12" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="1.38" x2="3" y2="1.62" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="-1.12" x2="3" y2="-0.88" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="-1.62" x2="3" y2="-1.38" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="1.88" x2="3" y2="2.12" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="-2.12" x2="3" y2="-1.88" layer="51" rot="R180"/>
<smd name="20" x="2.75" y="-1.5" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="21" x="2.75" y="-1" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="22" x="2.75" y="-0.5" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="23" x="2.75" y="0" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="24" x="2.75" y="0.5" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="25" x="2.75" y="1" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="26" x="2.75" y="1.5" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="27" x="2.75" y="2" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="28" x="2" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<rectangle x1="0.2" y1="2.58" x2="0.8" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="-0.3" y1="2.58" x2="0.3" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="-0.8" y1="2.58" x2="-0.2" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="-1.3" y1="2.58" x2="-0.7" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="-1.8" y1="2.58" x2="-1.2" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="0.7" y1="2.58" x2="1.3" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="1.2" y1="2.58" x2="1.8" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="-2.3" y1="2.58" x2="-1.7" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="1.7" y1="2.58" x2="2.3" y2="2.82" layer="51" rot="R270"/>
<smd name="29" x="1.5" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="30" x="1" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="31" x="0.5" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="32" x="0" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="33" x="-0.5" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="34" x="-1" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="35" x="-1.5" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="36" x="-2" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
</package>
</packages>
<symbols>
<symbol name="USB251XB">
<wire x1="-17.78" y1="25.4" x2="-17.78" y2="-33.02" width="0.254" layer="94"/>
<wire x1="-17.78" y1="-33.02" x2="15.24" y2="-33.02" width="0.254" layer="94"/>
<wire x1="15.24" y1="-33.02" x2="15.24" y2="25.4" width="0.254" layer="94"/>
<wire x1="15.24" y1="25.4" x2="-17.78" y2="25.4" width="0.254" layer="94"/>
<pin name="GND" x="-20.32" y="-30.48" length="short"/>
<pin name="USBDM_DN1" x="17.78" y="22.86" length="short" rot="R180"/>
<pin name="HS_IND/CFG1" x="-20.32" y="10.16" length="short"/>
<text x="-17.78" y="25.908" size="1.778" layer="95">&gt;Name</text>
<text x="-17.78" y="-35.306" size="1.778" layer="96">&gt;Value</text>
<pin name="PRTPWR2" x="17.78" y="2.54" length="short" rot="R180"/>
<pin name="VDDA33" x="-20.32" y="20.32" length="short"/>
<pin name="TEST" x="-20.32" y="-27.94" length="short"/>
<pin name="USBDM_UP" x="-20.32" y="-2.54" length="short"/>
<pin name="XTALOUT" x="-20.32" y="-22.86" length="short"/>
<pin name="XTALIN" x="-20.32" y="-17.78" length="short"/>
<pin name="PLLFILT" x="-20.32" y="12.7" length="short"/>
<pin name="RBIAS" x="-20.32" y="7.62" length="short"/>
<pin name="!RESET" x="-20.32" y="17.78" length="short"/>
<pin name="USBDP_UP" x="-20.32" y="-5.08" length="short"/>
<pin name="SUSP_IND" x="-20.32" y="5.08" length="short"/>
<pin name="VBUS_DET" x="-20.32" y="0" length="short"/>
<pin name="USBDP_DN1" x="17.78" y="20.32" length="short" rot="R180"/>
<pin name="USBDM_DN2" x="17.78" y="10.16" length="short" rot="R180"/>
<pin name="USBDP_DN2" x="17.78" y="7.62" length="short" rot="R180"/>
<pin name="PRTPWR1" x="17.78" y="15.24" length="short" rot="R180"/>
<pin name="!OCS1" x="17.78" y="17.78" length="short" rot="R180"/>
<pin name="CRFILT" x="-20.32" y="15.24" length="short"/>
<pin name="VDD33" x="-20.32" y="22.86" length="short"/>
<pin name="SDA" x="-20.32" y="-12.7" length="short"/>
<pin name="SCL/CFG0" x="-20.32" y="-10.16" length="short"/>
<pin name="USBDM_DN3" x="17.78" y="-2.54" length="short" rot="R180"/>
<pin name="USBDP_DN3" x="17.78" y="-5.08" length="short" rot="R180"/>
<pin name="USBDM_DN4" x="17.78" y="-15.24" length="short" rot="R180"/>
<pin name="USBDP_DN4" x="17.78" y="-17.78" length="short" rot="R180"/>
<pin name="!OCS2" x="17.78" y="5.08" length="short" rot="R180"/>
<pin name="!OCS3" x="17.78" y="-7.62" length="short" rot="R180"/>
<pin name="!OCS4" x="17.78" y="-20.32" length="short" rot="R180"/>
<pin name="PRTPWR3" x="17.78" y="-10.16" length="short" rot="R180"/>
<pin name="PRTPWR4" x="17.78" y="-22.86" length="short" rot="R180"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="USB251XB" prefix="U">
<gates>
<gate name="U1" symbol="USB251XB" x="0" y="0"/>
</gates>
<devices>
<device name="" package="QFN-36">
<connects>
<connect gate="U1" pin="!OCS1" pad="13"/>
<connect gate="U1" pin="!OCS2" pad="17"/>
<connect gate="U1" pin="!OCS3" pad="19"/>
<connect gate="U1" pin="!OCS4" pad="21"/>
<connect gate="U1" pin="!RESET" pad="26"/>
<connect gate="U1" pin="CRFILT" pad="14"/>
<connect gate="U1" pin="GND" pad="EP"/>
<connect gate="U1" pin="HS_IND/CFG1" pad="25"/>
<connect gate="U1" pin="PLLFILT" pad="34"/>
<connect gate="U1" pin="PRTPWR1" pad="12"/>
<connect gate="U1" pin="PRTPWR2" pad="16"/>
<connect gate="U1" pin="PRTPWR3" pad="18"/>
<connect gate="U1" pin="PRTPWR4" pad="20"/>
<connect gate="U1" pin="RBIAS" pad="35"/>
<connect gate="U1" pin="SCL/CFG0" pad="24"/>
<connect gate="U1" pin="SDA" pad="22"/>
<connect gate="U1" pin="SUSP_IND" pad="28"/>
<connect gate="U1" pin="TEST" pad="11"/>
<connect gate="U1" pin="USBDM_DN1" pad="1"/>
<connect gate="U1" pin="USBDM_DN2" pad="3"/>
<connect gate="U1" pin="USBDM_DN3" pad="6"/>
<connect gate="U1" pin="USBDM_DN4" pad="8"/>
<connect gate="U1" pin="USBDM_UP" pad="30"/>
<connect gate="U1" pin="USBDP_DN1" pad="2"/>
<connect gate="U1" pin="USBDP_DN2" pad="4"/>
<connect gate="U1" pin="USBDP_DN3" pad="7"/>
<connect gate="U1" pin="USBDP_DN4" pad="9"/>
<connect gate="U1" pin="USBDP_UP" pad="31"/>
<connect gate="U1" pin="VBUS_DET" pad="27"/>
<connect gate="U1" pin="VDD33" pad="15 23"/>
<connect gate="U1" pin="VDDA33" pad="5 10 29 36"/>
<connect gate="U1" pin="XTALIN" pad="33"/>
<connect gate="U1" pin="XTALOUT" pad="32"/>
</connects>
<technologies>
<technology name="">
<attribute name="PROD_ID" value="IC-15827" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="lul">
<description>Generated from &lt;b&gt;lul.sch&lt;/b&gt;&lt;p&gt;
by exp-lbrs.ulp</description>
<packages>
<package name="LUL_UG-2864HSWEG01_1.3_WRAPAROUND">
<smd name="1" x="3.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="2" x="3" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="3" x="2.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="4" x="2" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="5" x="1.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="6" x="1" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="7" x="0.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="8" x="0" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="9" x="-0.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="10" x="-1" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="11" x="-1.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="12" x="-2" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="13" x="-2.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="14" x="-3" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="15" x="-3.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<text x="4.5" y="1" size="0.8128" layer="52" font="vector" rot="R90">1</text>
<text x="-4.25" y="1" size="0.8128" layer="52" font="vector" rot="R90">15</text>
<smd name="17" x="-5.7" y="-2.24" dx="2.5" dy="3" layer="1" rot="R90"/>
<smd name="16" x="5.75" y="-2.24" dx="2.5" dy="3" layer="1" rot="R90"/>
<wire x1="-5" y1="-2" x2="5" y2="-2" width="0.1524" layer="51"/>
<wire x1="5" y1="-2" x2="5" y2="-14" width="0.1524" layer="51"/>
<wire x1="5" y1="-14" x2="5" y2="-44" width="0.1524" layer="51"/>
<wire x1="5" y1="-44" x2="-5" y2="-44" width="0.1524" layer="51"/>
<wire x1="-5" y1="-44" x2="-5" y2="-14" width="0.1524" layer="51"/>
<wire x1="-5" y1="-14" x2="-5" y2="-2" width="0.1524" layer="51"/>
<wire x1="-5" y1="-14" x2="5" y2="-14" width="0.1524" layer="51"/>
</package>
</packages>
<symbols>
<symbol name="LUL_UG-2864HSWEG01">
<wire x1="-20.32" y1="22.86" x2="21.59" y2="22.86" width="0.254" layer="94"/>
<wire x1="21.59" y1="22.86" x2="21.59" y2="-22.86" width="0.254" layer="94"/>
<wire x1="21.59" y1="-22.86" x2="-20.32" y2="-22.86" width="0.254" layer="94"/>
<wire x1="-20.32" y1="-22.86" x2="-20.32" y2="22.86" width="0.254" layer="94"/>
<pin name="/CS" x="-22.86" y="0" length="short" direction="in"/>
<pin name="/RES" x="-22.86" y="-2.54" length="short" direction="in"/>
<pin name="C1N" x="-22.86" y="10.16" length="short" direction="in"/>
<pin name="C1P" x="-22.86" y="12.7" length="short" direction="in"/>
<pin name="C2N" x="-22.86" y="15.24" length="short" direction="in"/>
<pin name="C2P" x="-22.86" y="17.78" length="short" direction="in"/>
<pin name="SCLK" x="-22.86" y="-7.62" length="short"/>
<pin name="SDIN" x="-22.86" y="-10.16" length="short"/>
<pin name="DC" x="-22.86" y="-5.08" length="short" direction="in"/>
<pin name="IREF" x="-22.86" y="-12.7" length="short" direction="in"/>
<pin name="VBAT" x="-22.86" y="7.62" length="short" direction="in"/>
<pin name="VCC" x="-22.86" y="-17.78" length="short" direction="pwr"/>
<pin name="VCOMH" x="-22.86" y="-15.24" length="short" direction="out"/>
<pin name="VDD" x="-22.86" y="2.54" length="short" direction="pwr"/>
<pin name="VSS" x="-22.86" y="5.08" length="short" direction="pwr"/>
<text x="-20.32" y="25.4" size="1.27" layer="95" font="vector">&gt;NAME</text>
<text x="-20.32" y="-25.4" size="1.27" layer="96" font="vector">&gt;VALUE</text>
<text x="1.27" y="16.51" size="2.54" layer="94" align="center">128x32 OLED
SPI COMM</text>
<text x="-10.16" y="7.62" size="1.778" layer="97">Controller:</text>
<text x="7.62" y="7.62" size="1.778" layer="97">SSD1306</text>
<text x="-10.16" y="5.08" size="1.778" layer="97">VDD:</text>
<text x="7.62" y="5.08" size="1.778" layer="97">2.8-3.3V</text>
</symbol>
</symbols>
<devicesets>
<deviceset name="LUL_DISP_OLED_UG-2864HSWEG01" prefix="U" uservalue="yes">
<description>UG-2864HSWEG01 OLED display
&lt;p&gt;Both 1.3" and 0.96" models share the same FPC tab footprint, only the screen dimensions vary.&lt;/p&gt;</description>
<gates>
<gate name="G$1" symbol="LUL_UG-2864HSWEG01" x="0" y="0"/>
</gates>
<devices>
<device name="" package="LUL_UG-2864HSWEG01_1.3_WRAPAROUND">
<connects>
<connect gate="G$1" pin="/CS" pad="8"/>
<connect gate="G$1" pin="/RES" pad="9"/>
<connect gate="G$1" pin="C1N" pad="4"/>
<connect gate="G$1" pin="C1P" pad="3"/>
<connect gate="G$1" pin="C2N" pad="2"/>
<connect gate="G$1" pin="C2P" pad="1"/>
<connect gate="G$1" pin="DC" pad="10"/>
<connect gate="G$1" pin="IREF" pad="13"/>
<connect gate="G$1" pin="SCLK" pad="11"/>
<connect gate="G$1" pin="SDIN" pad="12"/>
<connect gate="G$1" pin="VBAT" pad="5"/>
<connect gate="G$1" pin="VCC" pad="15"/>
<connect gate="G$1" pin="VCOMH" pad="14"/>
<connect gate="G$1" pin="VDD" pad="7"/>
<connect gate="G$1" pin="VSS" pad="6 16 17"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</libraries>
@@ -1900,13 +2442,21 @@ Source: www.cypressindustries.com</description>
<parts>
<part name="U3" library="my_usbc_16p" deviceset="USBC_16P" device=""/>
<part name="SD1" library="clock" deviceset="TF-HOLDER" device=""/>
<part name="IC4" library="clock" deviceset="REG1117" device=""/>
<part name="SW20" library="3pos_slide_switch_centered" deviceset="324_SW" device="" value="324_SW"/>
<part name="X3" library="bott" deviceset="USB" device="-A-H"/>
<part name="JP1" library="adafruit_changed" deviceset="PINHD-2X20" device="-BIG"/>
<part name="X8" library="RPB" deviceset="USB2" device=""/>
<part name="X1" library="RPB" deviceset="USB2" device=""/>
<part name="U$1" library="f1c100s" deviceset="F1C100S_DEV" device=""/>
<part name="IC1" library="v-reg" library_urn="urn:adsk.eagle:library:409" deviceset="LD117A?*" device="S" package3d_urn="urn:adsk.eagle:package:30370/1" technology="33TR" value="LD117AS33TR"/>
<part name="IC2" library="v-reg" library_urn="urn:adsk.eagle:library:409" deviceset="LD117A?*" device="S" package3d_urn="urn:adsk.eagle:package:30370/1" technology="25TR" value="LD117AS25TR"/>
<part name="IC3" library="v-reg" library_urn="urn:adsk.eagle:library:409" deviceset="LD117A?*" device="S" package3d_urn="urn:adsk.eagle:package:30370/1" technology="12TR" value="LD117AS12TR"/>
<part name="U$2" library="f1c100s" deviceset="M2.5HOLE" device=""/>
<part name="U$3" library="f1c100s" deviceset="M2.5HOLE" device=""/>
<part name="U$4" library="f1c100s" deviceset="M2.5HOLE" device=""/>
<part name="U$5" library="f1c100s" deviceset="M2.5HOLE" device=""/>
<part name="U1" library="USB251xB" deviceset="USB251XB" device=""/>
<part name="U2" library="lul" deviceset="LUL_DISP_OLED_UG-2864HSWEG01" device=""/>
</parts>
<sheets>
<sheet>
@@ -1918,10 +2468,6 @@ Source: www.cypressindustries.com</description>
<attribute name="NAME" x="-71.12" y="94.488" size="1.6764" layer="95" rot="MR0"/>
<attribute name="VALUE" x="-86.868" y="91.44" size="1.6764" layer="96" rot="MR270"/>
</instance>
<instance part="IC4" gate="G$1" x="-63.5" y="124.46" smashed="yes">
<attribute name="NAME" x="-71.12" y="130.175" size="1.778" layer="95" ratio="10"/>
<attribute name="VALUE" x="-68.58" y="127" size="1.778" layer="96" ratio="10"/>
</instance>
<instance part="SW20" gate="G$1" x="-111.76" y="137.16" smashed="yes" rot="MR270"/>
<instance part="X3" gate="G$1" x="-5.08" y="66.04" smashed="yes">
<attribute name="NAME" x="-5.08" y="60.96" size="1.27" layer="95"/>
@@ -1950,6 +2496,30 @@ Source: www.cypressindustries.com</description>
<attribute name="VALUE" x="48.26" y="111.76" size="1.778" layer="96" rot="R270"/>
</instance>
<instance part="U$1" gate="G$1" x="243.84" y="83.82" smashed="yes"/>
<instance part="IC1" gate="G$1" x="175.26" y="5.08" smashed="yes">
<attribute name="NAME" x="177.8" y="-2.54" size="1.778" layer="95"/>
<attribute name="VALUE" x="177.8" y="-5.08" size="1.778" layer="96"/>
</instance>
<instance part="IC2" gate="G$1" x="175.26" y="-17.78" smashed="yes">
<attribute name="NAME" x="177.8" y="-25.4" size="1.778" layer="95"/>
<attribute name="VALUE" x="177.8" y="-27.94" size="1.778" layer="96"/>
</instance>
<instance part="IC3" gate="G$1" x="218.44" y="5.08" smashed="yes">
<attribute name="NAME" x="220.98" y="-2.54" size="1.778" layer="95"/>
<attribute name="VALUE" x="220.98" y="-5.08" size="1.778" layer="96"/>
</instance>
<instance part="U$2" gate="G$1" x="68.58" y="71.12" smashed="yes"/>
<instance part="U$3" gate="G$1" x="68.58" y="55.88" smashed="yes"/>
<instance part="U$4" gate="G$1" x="68.58" y="40.64" smashed="yes"/>
<instance part="U$5" gate="G$1" x="68.58" y="25.4" smashed="yes"/>
<instance part="U1" gate="U1" x="66.04" y="-63.5" smashed="yes">
<attribute name="NAME" x="48.26" y="-37.592" size="1.778" layer="95"/>
<attribute name="VALUE" x="48.26" y="-98.806" size="1.778" layer="96"/>
</instance>
<instance part="U2" gate="G$1" x="238.76" y="-93.98" smashed="yes">
<attribute name="NAME" x="218.44" y="-68.58" size="1.27" layer="95" font="vector"/>
<attribute name="VALUE" x="218.44" y="-119.38" size="1.27" layer="96" font="vector"/>
</instance>
</instances>
<busses>
</busses>
@@ -1959,4 +2529,25 @@ Source: www.cypressindustries.com</description>
</sheets>
</schematic>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
<note version="8.2" severity="warning">
Since Version 8.2, EAGLE supports online libraries. The ids
of those online libraries will not be understood (or retained)
with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports URNs for individual library
assets (packages, symbols, and devices). The URNs of those assets
will not be understood (or retained) with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports the association of 3D packages
with devices in libraries, schematics, and board files. Those 3D
packages will not be understood (or retained) with this version.
</note>
</compatibility>
</eagle>

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,27 @@
# PCB for the Adafruit 128x32 I2C OLED breakout board
<a href="http://www.adafruit.com/products/931"><img src="assets/image.jpg?raw=true" width="500px"><br/>Click here to purchase one from the Adafruit shop</a>
__Format is EagleCAD schematic and board layout__
These displays are small, only about 1" diagonal, but very readable due to the high contrast of an OLED display. This display is made of 128x32 individual white OLED pixels, each one is turned on or off by the controller chip. Because the display makes its own light, no backlight is required. This reduces the power required to run the OLED and is why the display has such high contrast; we really like this miniature display for its crispness!
The driver chip SSD1306, __communicates via I2C only.__ 3 pins are required to communicate with the chip in the OLED display, two of which are I2C data/clock pins.
The OLED and driver require a 3.3V power supply and 3.3V logic levels for communication. To make it easier for our customers to use, we've added a 3.3v regulator and level shifter on board! This makes it compatible with any 5V microcontroller, such as the Arduino.
The power requirements depend a little on how much of the display is lit but on average the display uses about 20mA from the 3.3V supply. Built into the OLED driver is a simple switch-cap charge pump that turns 3.3v-5v into a high voltage drive for the OLEDs, making it one of the easiest ways to get an OLED into your project!
Of course, we wouldn't leave you with a datasheet and a "good luck": [We have a detailed tutorial](http://learn.adafruit.com/monochrome-oled-breakouts) and [example code in the form of an Arduino library](https://github.com/adafruit/Adafruit_SSD1306) for text and graphics. You'll need a microcontroller with more than 512 bytes of RAM since the display must be buffered.
You can download our SSD1306 OLED display Arduino library from github which comes with example code. The library can print text, bitmaps, pixels, rectangles, circles and lines. It uses 512 bytes of RAM since it needs to buffer the entire display but its very fast! The code is simple to adapt to any other microcontroller.
## License
Adafruit invests time and resources providing this open source design,
please support Adafruit and open-source hardware by purchasing
products from Adafruit!
Designed by Limor Fried/Ladyada for Adafruit Industries.
Creative Commons Attribution, Share-Alike license, check license.txt for more information
All text above must be included in any redistribution

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 228 KiB

View File

@@ -0,0 +1,359 @@
Creative Commons Legal Code
Attribution-ShareAlike 3.0 Unported
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN
ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR
DAMAGES RESULTING FROM ITS USE.
License
THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE
COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY
COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS
AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE
TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY
BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS
CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND
CONDITIONS.
1. Definitions
a. "Adaptation" means a work based upon the Work, or upon the Work and
other pre-existing works, such as a translation, adaptation,
derivative work, arrangement of music or other alterations of a
literary or artistic work, or phonogram or performance and includes
cinematographic adaptations or any other form in which the Work may be
recast, transformed, or adapted including in any form recognizably
derived from the original, except that a work that constitutes a
Collection will not be considered an Adaptation for the purpose of
this License. For the avoidance of doubt, where the Work is a musical
work, performance or phonogram, the synchronization of the Work in
timed-relation with a moving image ("synching") will be considered an
Adaptation for the purpose of this License.
b. "Collection" means a collection of literary or artistic works, such as
encyclopedias and anthologies, or performances, phonograms or
broadcasts, or other works or subject matter other than works listed
in Section 1(f) below, which, by reason of the selection and
arrangement of their contents, constitute intellectual creations, in
which the Work is included in its entirety in unmodified form along
with one or more other contributions, each constituting separate and
independent works in themselves, which together are assembled into a
collective whole. A work that constitutes a Collection will not be
considered an Adaptation (as defined below) for the purposes of this
License.
c. "Creative Commons Compatible License" means a license that is listed
at https://creativecommons.org/compatiblelicenses that has been
approved by Creative Commons as being essentially equivalent to this
License, including, at a minimum, because that license: (i) contains
terms that have the same purpose, meaning and effect as the License
Elements of this License; and, (ii) explicitly permits the relicensing
of adaptations of works made available under that license under this
License or a Creative Commons jurisdiction license with the same
License Elements as this License.
d. "Distribute" means to make available to the public the original and
copies of the Work or Adaptation, as appropriate, through sale or
other transfer of ownership.
e. "License Elements" means the following high-level license attributes
as selected by Licensor and indicated in the title of this License:
Attribution, ShareAlike.
f. "Licensor" means the individual, individuals, entity or entities that
offer(s) the Work under the terms of this License.
g. "Original Author" means, in the case of a literary or artistic work,
the individual, individuals, entity or entities who created the Work
or if no individual or entity can be identified, the publisher; and in
addition (i) in the case of a performance the actors, singers,
musicians, dancers, and other persons who act, sing, deliver, declaim,
play in, interpret or otherwise perform literary or artistic works or
expressions of folklore; (ii) in the case of a phonogram the producer
being the person or legal entity who first fixes the sounds of a
performance or other sounds; and, (iii) in the case of broadcasts, the
organization that transmits the broadcast.
h. "Work" means the literary and/or artistic work offered under the terms
of this License including without limitation any production in the
literary, scientific and artistic domain, whatever may be the mode or
form of its expression including digital form, such as a book,
pamphlet and other writing; a lecture, address, sermon or other work
of the same nature; a dramatic or dramatico-musical work; a
choreographic work or entertainment in dumb show; a musical
composition with or without words; a cinematographic work to which are
assimilated works expressed by a process analogous to cinematography;
a work of drawing, painting, architecture, sculpture, engraving or
lithography; a photographic work to which are assimilated works
expressed by a process analogous to photography; a work of applied
art; an illustration, map, plan, sketch or three-dimensional work
relative to geography, topography, architecture or science; a
performance; a broadcast; a phonogram; a compilation of data to the
extent it is protected as a copyrightable work; or a work performed by
a variety or circus performer to the extent it is not otherwise
considered a literary or artistic work.
i. "You" means an individual or entity exercising rights under this
License who has not previously violated the terms of this License with
respect to the Work, or who has received express permission from the
Licensor to exercise rights under this License despite a previous
violation.
j. "Publicly Perform" means to perform public recitations of the Work and
to communicate to the public those public recitations, by any means or
process, including by wire or wireless means or public digital
performances; to make available to the public Works in such a way that
members of the public may access these Works from a place and at a
place individually chosen by them; to perform the Work to the public
by any means or process and the communication to the public of the
performances of the Work, including by public digital performance; to
broadcast and rebroadcast the Work by any means including signs,
sounds or images.
k. "Reproduce" means to make copies of the Work by any means including
without limitation by sound or visual recordings and the right of
fixation and reproducing fixations of the Work, including storage of a
protected performance or phonogram in digital form or other electronic
medium.
2. Fair Dealing Rights. Nothing in this License is intended to reduce,
limit, or restrict any uses free from copyright or rights arising from
limitations or exceptions that are provided for in connection with the
copyright protection under copyright law or other applicable laws.
3. License Grant. Subject to the terms and conditions of this License,
Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
perpetual (for the duration of the applicable copyright) license to
exercise the rights in the Work as stated below:
a. to Reproduce the Work, to incorporate the Work into one or more
Collections, and to Reproduce the Work as incorporated in the
Collections;
b. to create and Reproduce Adaptations provided that any such Adaptation,
including any translation in any medium, takes reasonable steps to
clearly label, demarcate or otherwise identify that changes were made
to the original Work. For example, a translation could be marked "The
original work was translated from English to Spanish," or a
modification could indicate "The original work has been modified.";
c. to Distribute and Publicly Perform the Work including as incorporated
in Collections; and,
d. to Distribute and Publicly Perform Adaptations.
e. For the avoidance of doubt:
i. Non-waivable Compulsory License Schemes. In those jurisdictions in
which the right to collect royalties through any statutory or
compulsory licensing scheme cannot be waived, the Licensor
reserves the exclusive right to collect such royalties for any
exercise by You of the rights granted under this License;
ii. Waivable Compulsory License Schemes. In those jurisdictions in
which the right to collect royalties through any statutory or
compulsory licensing scheme can be waived, the Licensor waives the
exclusive right to collect such royalties for any exercise by You
of the rights granted under this License; and,
iii. Voluntary License Schemes. The Licensor waives the right to
collect royalties, whether individually or, in the event that the
Licensor is a member of a collecting society that administers
voluntary licensing schemes, via that society, from any exercise
by You of the rights granted under this License.
The above rights may be exercised in all media and formats whether now
known or hereafter devised. The above rights include the right to make
such modifications as are technically necessary to exercise the rights in
other media and formats. Subject to Section 8(f), all rights not expressly
granted by Licensor are hereby reserved.
4. Restrictions. The license granted in Section 3 above is expressly made
subject to and limited by the following restrictions:
a. You may Distribute or Publicly Perform the Work only under the terms
of this License. You must include a copy of, or the Uniform Resource
Identifier (URI) for, this License with every copy of the Work You
Distribute or Publicly Perform. You may not offer or impose any terms
on the Work that restrict the terms of this License or the ability of
the recipient of the Work to exercise the rights granted to that
recipient under the terms of the License. You may not sublicense the
Work. You must keep intact all notices that refer to this License and
to the disclaimer of warranties with every copy of the Work You
Distribute or Publicly Perform. When You Distribute or Publicly
Perform the Work, You may not impose any effective technological
measures on the Work that restrict the ability of a recipient of the
Work from You to exercise the rights granted to that recipient under
the terms of the License. This Section 4(a) applies to the Work as
incorporated in a Collection, but this does not require the Collection
apart from the Work itself to be made subject to the terms of this
License. If You create a Collection, upon notice from any Licensor You
must, to the extent practicable, remove from the Collection any credit
as required by Section 4(c), as requested. If You create an
Adaptation, upon notice from any Licensor You must, to the extent
practicable, remove from the Adaptation any credit as required by
Section 4(c), as requested.
b. You may Distribute or Publicly Perform an Adaptation only under the
terms of: (i) this License; (ii) a later version of this License with
the same License Elements as this License; (iii) a Creative Commons
jurisdiction license (either this or a later license version) that
contains the same License Elements as this License (e.g.,
Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible
License. If you license the Adaptation under one of the licenses
mentioned in (iv), you must comply with the terms of that license. If
you license the Adaptation under the terms of any of the licenses
mentioned in (i), (ii) or (iii) (the "Applicable License"), you must
comply with the terms of the Applicable License generally and the
following provisions: (I) You must include a copy of, or the URI for,
the Applicable License with every copy of each Adaptation You
Distribute or Publicly Perform; (II) You may not offer or impose any
terms on the Adaptation that restrict the terms of the Applicable
License or the ability of the recipient of the Adaptation to exercise
the rights granted to that recipient under the terms of the Applicable
License; (III) You must keep intact all notices that refer to the
Applicable License and to the disclaimer of warranties with every copy
of the Work as included in the Adaptation You Distribute or Publicly
Perform; (IV) when You Distribute or Publicly Perform the Adaptation,
You may not impose any effective technological measures on the
Adaptation that restrict the ability of a recipient of the Adaptation
from You to exercise the rights granted to that recipient under the
terms of the Applicable License. This Section 4(b) applies to the
Adaptation as incorporated in a Collection, but this does not require
the Collection apart from the Adaptation itself to be made subject to
the terms of the Applicable License.
c. If You Distribute, or Publicly Perform the Work or any Adaptations or
Collections, You must, unless a request has been made pursuant to
Section 4(a), keep intact all copyright notices for the Work and
provide, reasonable to the medium or means You are utilizing: (i) the
name of the Original Author (or pseudonym, if applicable) if supplied,
and/or if the Original Author and/or Licensor designate another party
or parties (e.g., a sponsor institute, publishing entity, journal) for
attribution ("Attribution Parties") in Licensor's copyright notice,
terms of service or by other reasonable means, the name of such party
or parties; (ii) the title of the Work if supplied; (iii) to the
extent reasonably practicable, the URI, if any, that Licensor
specifies to be associated with the Work, unless such URI does not
refer to the copyright notice or licensing information for the Work;
and (iv) , consistent with Ssection 3(b), in the case of an
Adaptation, a credit identifying the use of the Work in the Adaptation
(e.g., "French translation of the Work by Original Author," or
"Screenplay based on original Work by Original Author"). The credit
required by this Section 4(c) may be implemented in any reasonable
manner; provided, however, that in the case of a Adaptation or
Collection, at a minimum such credit will appear, if a credit for all
contributing authors of the Adaptation or Collection appears, then as
part of these credits and in a manner at least as prominent as the
credits for the other contributing authors. For the avoidance of
doubt, You may only use the credit required by this Section for the
purpose of attribution in the manner set out above and, by exercising
Your rights under this License, You may not implicitly or explicitly
assert or imply any connection with, sponsorship or endorsement by the
Original Author, Licensor and/or Attribution Parties, as appropriate,
of You or Your use of the Work, without the separate, express prior
written permission of the Original Author, Licensor and/or Attribution
Parties.
d. Except as otherwise agreed in writing by the Licensor or as may be
otherwise permitted by applicable law, if You Reproduce, Distribute or
Publicly Perform the Work either by itself or as part of any
Adaptations or Collections, You must not distort, mutilate, modify or
take other derogatory action in relation to the Work which would be
prejudicial to the Original Author's honor or reputation. Licensor
agrees that in those jurisdictions (e.g. Japan), in which any exercise
of the right granted in Section 3(b) of this License (the right to
make Adaptations) would be deemed to be a distortion, mutilation,
modification or other derogatory action prejudicial to the Original
Author's honor and reputation, the Licensor will waive or not assert,
as appropriate, this Section, to the fullest extent permitted by the
applicable national law, to enable You to reasonably exercise Your
right under Section 3(b) of this License (right to make Adaptations)
but not otherwise.
5. Representations, Warranties and Disclaimer
UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY
KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,
WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION
OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE
LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR
ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES
ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
7. Termination
a. This License and the rights granted hereunder will terminate
automatically upon any breach by You of the terms of this License.
Individuals or entities who have received Adaptations or Collections
from You under this License, however, will not have their licenses
terminated provided such individuals or entities remain in full
compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will
survive any termination of this License.
b. Subject to the above terms and conditions, the license granted here is
perpetual (for the duration of the applicable copyright in the Work).
Notwithstanding the above, Licensor reserves the right to release the
Work under different license terms or to stop distributing the Work at
any time; provided, however that any such election will not serve to
withdraw this License (or any other license that has been, or is
required to be, granted under the terms of this License), and this
License will continue in full force and effect unless terminated as
stated above.
8. Miscellaneous
a. Each time You Distribute or Publicly Perform the Work or a Collection,
the Licensor offers to the recipient a license to the Work on the same
terms and conditions as the license granted to You under this License.
b. Each time You Distribute or Publicly Perform an Adaptation, Licensor
offers to the recipient a license to the original Work on the same
terms and conditions as the license granted to You under this License.
c. If any provision of this License is invalid or unenforceable under
applicable law, it shall not affect the validity or enforceability of
the remainder of the terms of this License, and without further action
by the parties to this agreement, such provision shall be reformed to
the minimum extent necessary to make such provision valid and
enforceable.
d. No term or provision of this License shall be deemed waived and no
breach consented to unless such waiver or consent shall be in writing
and signed by the party to be charged with such waiver or consent.
e. This License constitutes the entire agreement between the parties with
respect to the Work licensed here. There are no understandings,
agreements or representations with respect to the Work not specified
here. Licensor shall not be bound by any additional provisions that
may appear in any communication from You. This License may not be
modified without the mutual written agreement of the Licensor and You.
f. The rights granted under, and the subject matter referenced, in this
License were drafted utilizing the terminology of the Berne Convention
for the Protection of Literary and Artistic Works (as amended on
September 28, 1979), the Rome Convention of 1961, the WIPO Copyright
Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996
and the Universal Copyright Convention (as revised on July 24, 1971).
These rights and subject matter take effect in the relevant
jurisdiction in which the License terms are sought to be enforced
according to the corresponding provisions of the implementation of
those treaty provisions in the applicable national law. If the
standard suite of rights granted under applicable copyright law
includes additional rights not granted under this License, such
additional rights are deemed to be included in the License; this
License is not intended to restrict the license of any rights under
applicable law.
Creative Commons Notice
Creative Commons is not a party to this License, and makes no warranty
whatsoever in connection with the Work. Creative Commons will not be
liable to You or any party on any legal theory for any damages
whatsoever, including without limitation any general, special,
incidental or consequential damages arising in connection to this
license. Notwithstanding the foregoing two (2) sentences, if Creative
Commons has expressly identified itself as the Licensor hereunder, it
shall have all rights and obligations of Licensor.
Except for the limited purpose of indicating to the public that the
Work is licensed under the CCPL, Creative Commons does not authorize
the use by either party of the trademark "Creative Commons" or any
related trademark or logo of Creative Commons without the prior
written consent of Creative Commons. Any permitted use will be in
compliance with Creative Commons' then-current trademark usage
guidelines, as may be published on its website or otherwise made
available upon request from time to time. For the avoidance of doubt,
this trademark restriction does not form part of the License.
Creative Commons may be contacted at https://creativecommons.org/.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 KiB

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

View File

@@ -0,0 +1,2 @@
# Auto detect text files and perform LF normalization
* text=auto

View File

@@ -0,0 +1,42 @@
# Windows image file caches
Thumbs.db
ehthumbs.db
#Eagle Backup files
*.s#?
*.b#?
*.l#?
*.lck
# Folder config file
Desktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Windows Installer files
*.cab
*.msi
*.msm
*.msp
# =========================
# Operating System Files
# =========================
# OSX
# =========================
.DS_Store
.AppleDouble
.LSOverride
# Icon must ends with two \r.
Icon
# Thumbnails
._*
# Files that might appear on external disk
.Spotlight-V100

View File

Binary file not shown.

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,13 @@
G04 EAGLE Gerber RS-274X export*
G75*
%MOMM*%
%FSLAX34Y34*%
%LPD*%
%INSolderpaste Bottom*%
%IPPOS*%
%AMOC8*
5,1,8,0,0,1.08239X$1,22.5*%
G01*
M02*

View File

@@ -0,0 +1,506 @@
G04 EAGLE Gerber RS-274X export*
G75*
%MOMM*%
%FSLAX34Y34*%
%LPD*%
%INSoldermask Bottom*%
%IPPOS*%
%AMOC8*
5,1,8,0,0,1.08239X$1,22.5*%
G01*
%ADD10C,3.505200*%
%ADD11C,2.082800*%
%ADD12C,0.838200*%
%ADD13C,0.853200*%
%ADD14C,3.530600*%
%ADD15C,1.203200*%
%ADD16C,1.270000*%
%ADD17C,1.703200*%
D10*
X25400Y25400D03*
X25400Y787400D03*
D11*
X139700Y12700D03*
X165100Y12700D03*
X190500Y12700D03*
X215900Y12700D03*
D12*
X425450Y806450D03*
X6350Y6350D03*
D10*
X406400Y25400D03*
X406400Y787400D03*
D13*
X49050Y435300D03*
X49050Y377500D03*
D14*
X406400Y205359D03*
X406400Y74041D03*
X406400Y383159D03*
X406400Y251841D03*
X406400Y560959D03*
X406400Y429641D03*
X406400Y738759D03*
X406400Y607441D03*
D11*
X139700Y800100D03*
X165100Y800100D03*
X190500Y800100D03*
X215900Y800100D03*
X241300Y800100D03*
X266700Y800100D03*
X292100Y800100D03*
X317500Y800100D03*
X342900Y800100D03*
X368300Y800100D03*
D10*
X558800Y25400D03*
X558800Y787400D03*
D11*
X673100Y12700D03*
X698500Y12700D03*
X723900Y12700D03*
X749300Y12700D03*
D12*
X958850Y806450D03*
X539750Y6350D03*
D10*
X939800Y25400D03*
X939800Y787400D03*
D13*
X582450Y435300D03*
X582450Y377500D03*
D14*
X939800Y205359D03*
X939800Y74041D03*
X939800Y383159D03*
X939800Y251841D03*
X939800Y560959D03*
X939800Y429641D03*
X939800Y738759D03*
X939800Y607441D03*
D11*
X673100Y800100D03*
X698500Y800100D03*
X723900Y800100D03*
X749300Y800100D03*
X774700Y800100D03*
X800100Y800100D03*
X825500Y800100D03*
X850900Y800100D03*
X876300Y800100D03*
X901700Y800100D03*
D10*
X1092200Y25400D03*
X1092200Y787400D03*
D11*
X1206500Y12700D03*
X1231900Y12700D03*
X1257300Y12700D03*
X1282700Y12700D03*
D12*
X1492250Y806450D03*
X1073150Y6350D03*
D10*
X1473200Y25400D03*
X1473200Y787400D03*
D13*
X1115850Y435300D03*
X1115850Y377500D03*
D14*
X1473200Y205359D03*
X1473200Y74041D03*
X1473200Y383159D03*
X1473200Y251841D03*
X1473200Y560959D03*
X1473200Y429641D03*
X1473200Y738759D03*
X1473200Y607441D03*
D11*
X1206500Y800100D03*
X1231900Y800100D03*
X1257300Y800100D03*
X1282700Y800100D03*
X1308100Y800100D03*
X1333500Y800100D03*
X1358900Y800100D03*
X1384300Y800100D03*
X1409700Y800100D03*
X1435100Y800100D03*
D10*
X25400Y843280D03*
X25400Y1605280D03*
D11*
X139700Y830580D03*
X165100Y830580D03*
X190500Y830580D03*
X215900Y830580D03*
D12*
X425450Y1624330D03*
X6350Y824230D03*
D10*
X406400Y843280D03*
X406400Y1605280D03*
D13*
X49050Y1253180D03*
X49050Y1195380D03*
D14*
X406400Y1023239D03*
X406400Y891921D03*
X406400Y1201039D03*
X406400Y1069721D03*
X406400Y1378839D03*
X406400Y1247521D03*
X406400Y1556639D03*
X406400Y1425321D03*
D11*
X139700Y1617980D03*
X165100Y1617980D03*
X190500Y1617980D03*
X215900Y1617980D03*
X241300Y1617980D03*
X266700Y1617980D03*
X292100Y1617980D03*
X317500Y1617980D03*
X342900Y1617980D03*
X368300Y1617980D03*
D10*
X558800Y843280D03*
X558800Y1605280D03*
D11*
X673100Y830580D03*
X698500Y830580D03*
X723900Y830580D03*
X749300Y830580D03*
D12*
X958850Y1624330D03*
X539750Y824230D03*
D10*
X939800Y843280D03*
X939800Y1605280D03*
D13*
X582450Y1253180D03*
X582450Y1195380D03*
D14*
X939800Y1023239D03*
X939800Y891921D03*
X939800Y1201039D03*
X939800Y1069721D03*
X939800Y1378839D03*
X939800Y1247521D03*
X939800Y1556639D03*
X939800Y1425321D03*
D11*
X673100Y1617980D03*
X698500Y1617980D03*
X723900Y1617980D03*
X749300Y1617980D03*
X774700Y1617980D03*
X800100Y1617980D03*
X825500Y1617980D03*
X850900Y1617980D03*
X876300Y1617980D03*
X901700Y1617980D03*
D10*
X1092200Y843280D03*
X1092200Y1605280D03*
D11*
X1206500Y830580D03*
X1231900Y830580D03*
X1257300Y830580D03*
X1282700Y830580D03*
D12*
X1492250Y1624330D03*
X1073150Y824230D03*
D10*
X1473200Y843280D03*
X1473200Y1605280D03*
D13*
X1115850Y1253180D03*
X1115850Y1195380D03*
D14*
X1473200Y1023239D03*
X1473200Y891921D03*
X1473200Y1201039D03*
X1473200Y1069721D03*
X1473200Y1378839D03*
X1473200Y1247521D03*
X1473200Y1556639D03*
X1473200Y1425321D03*
D11*
X1206500Y1617980D03*
X1231900Y1617980D03*
X1257300Y1617980D03*
X1282700Y1617980D03*
X1308100Y1617980D03*
X1333500Y1617980D03*
X1358900Y1617980D03*
X1384300Y1617980D03*
X1409700Y1617980D03*
X1435100Y1617980D03*
D15*
X-122758Y1604010D03*
X1621358Y1604010D03*
D16*
X-131813Y63500D02*
X-131810Y63722D01*
X-131802Y63944D01*
X-131788Y64166D01*
X-131769Y64388D01*
X-131745Y64608D01*
X-131715Y64829D01*
X-131680Y65048D01*
X-131639Y65267D01*
X-131593Y65484D01*
X-131542Y65700D01*
X-131485Y65915D01*
X-131423Y66129D01*
X-131356Y66340D01*
X-131284Y66551D01*
X-131206Y66759D01*
X-131124Y66965D01*
X-131036Y67169D01*
X-130944Y67372D01*
X-130846Y67571D01*
X-130744Y67768D01*
X-130637Y67963D01*
X-130525Y68155D01*
X-130408Y68344D01*
X-130287Y68531D01*
X-130161Y68714D01*
X-130031Y68894D01*
X-129896Y69071D01*
X-129758Y69244D01*
X-129615Y69414D01*
X-129467Y69581D01*
X-129316Y69744D01*
X-129161Y69903D01*
X-129002Y70058D01*
X-128839Y70209D01*
X-128672Y70357D01*
X-128502Y70500D01*
X-128329Y70638D01*
X-128152Y70773D01*
X-127972Y70903D01*
X-127789Y71029D01*
X-127602Y71150D01*
X-127413Y71267D01*
X-127221Y71379D01*
X-127026Y71486D01*
X-126829Y71588D01*
X-126630Y71686D01*
X-126427Y71778D01*
X-126223Y71866D01*
X-126017Y71948D01*
X-125809Y72026D01*
X-125598Y72098D01*
X-125387Y72165D01*
X-125173Y72227D01*
X-124958Y72284D01*
X-124742Y72335D01*
X-124525Y72381D01*
X-124306Y72422D01*
X-124087Y72457D01*
X-123866Y72487D01*
X-123646Y72511D01*
X-123424Y72530D01*
X-123202Y72544D01*
X-122980Y72552D01*
X-122758Y72555D01*
X-122536Y72552D01*
X-122314Y72544D01*
X-122092Y72530D01*
X-121870Y72511D01*
X-121650Y72487D01*
X-121429Y72457D01*
X-121210Y72422D01*
X-120991Y72381D01*
X-120774Y72335D01*
X-120558Y72284D01*
X-120343Y72227D01*
X-120129Y72165D01*
X-119918Y72098D01*
X-119707Y72026D01*
X-119499Y71948D01*
X-119293Y71866D01*
X-119089Y71778D01*
X-118886Y71686D01*
X-118687Y71588D01*
X-118490Y71486D01*
X-118295Y71379D01*
X-118103Y71267D01*
X-117914Y71150D01*
X-117727Y71029D01*
X-117544Y70903D01*
X-117364Y70773D01*
X-117187Y70638D01*
X-117014Y70500D01*
X-116844Y70357D01*
X-116677Y70209D01*
X-116514Y70058D01*
X-116355Y69903D01*
X-116200Y69744D01*
X-116049Y69581D01*
X-115901Y69414D01*
X-115758Y69244D01*
X-115620Y69071D01*
X-115485Y68894D01*
X-115355Y68714D01*
X-115229Y68531D01*
X-115108Y68344D01*
X-114991Y68155D01*
X-114879Y67963D01*
X-114772Y67768D01*
X-114670Y67571D01*
X-114572Y67372D01*
X-114480Y67169D01*
X-114392Y66965D01*
X-114310Y66759D01*
X-114232Y66551D01*
X-114160Y66340D01*
X-114093Y66129D01*
X-114031Y65915D01*
X-113974Y65700D01*
X-113923Y65484D01*
X-113877Y65267D01*
X-113836Y65048D01*
X-113801Y64829D01*
X-113771Y64608D01*
X-113747Y64388D01*
X-113728Y64166D01*
X-113714Y63944D01*
X-113706Y63722D01*
X-113703Y63500D01*
X-113706Y63278D01*
X-113714Y63056D01*
X-113728Y62834D01*
X-113747Y62612D01*
X-113771Y62392D01*
X-113801Y62171D01*
X-113836Y61952D01*
X-113877Y61733D01*
X-113923Y61516D01*
X-113974Y61300D01*
X-114031Y61085D01*
X-114093Y60871D01*
X-114160Y60660D01*
X-114232Y60449D01*
X-114310Y60241D01*
X-114392Y60035D01*
X-114480Y59831D01*
X-114572Y59628D01*
X-114670Y59429D01*
X-114772Y59232D01*
X-114879Y59037D01*
X-114991Y58845D01*
X-115108Y58656D01*
X-115229Y58469D01*
X-115355Y58286D01*
X-115485Y58106D01*
X-115620Y57929D01*
X-115758Y57756D01*
X-115901Y57586D01*
X-116049Y57419D01*
X-116200Y57256D01*
X-116355Y57097D01*
X-116514Y56942D01*
X-116677Y56791D01*
X-116844Y56643D01*
X-117014Y56500D01*
X-117187Y56362D01*
X-117364Y56227D01*
X-117544Y56097D01*
X-117727Y55971D01*
X-117914Y55850D01*
X-118103Y55733D01*
X-118295Y55621D01*
X-118490Y55514D01*
X-118687Y55412D01*
X-118886Y55314D01*
X-119089Y55222D01*
X-119293Y55134D01*
X-119499Y55052D01*
X-119707Y54974D01*
X-119918Y54902D01*
X-120129Y54835D01*
X-120343Y54773D01*
X-120558Y54716D01*
X-120774Y54665D01*
X-120991Y54619D01*
X-121210Y54578D01*
X-121429Y54543D01*
X-121650Y54513D01*
X-121870Y54489D01*
X-122092Y54470D01*
X-122314Y54456D01*
X-122536Y54448D01*
X-122758Y54445D01*
X-122980Y54448D01*
X-123202Y54456D01*
X-123424Y54470D01*
X-123646Y54489D01*
X-123866Y54513D01*
X-124087Y54543D01*
X-124306Y54578D01*
X-124525Y54619D01*
X-124742Y54665D01*
X-124958Y54716D01*
X-125173Y54773D01*
X-125387Y54835D01*
X-125598Y54902D01*
X-125809Y54974D01*
X-126017Y55052D01*
X-126223Y55134D01*
X-126427Y55222D01*
X-126630Y55314D01*
X-126829Y55412D01*
X-127026Y55514D01*
X-127221Y55621D01*
X-127413Y55733D01*
X-127602Y55850D01*
X-127789Y55971D01*
X-127972Y56097D01*
X-128152Y56227D01*
X-128329Y56362D01*
X-128502Y56500D01*
X-128672Y56643D01*
X-128839Y56791D01*
X-129002Y56942D01*
X-129161Y57097D01*
X-129316Y57256D01*
X-129467Y57419D01*
X-129615Y57586D01*
X-129758Y57756D01*
X-129896Y57929D01*
X-130031Y58106D01*
X-130161Y58286D01*
X-130287Y58469D01*
X-130408Y58656D01*
X-130525Y58845D01*
X-130637Y59037D01*
X-130744Y59232D01*
X-130846Y59429D01*
X-130944Y59628D01*
X-131036Y59831D01*
X-131124Y60035D01*
X-131206Y60241D01*
X-131284Y60449D01*
X-131356Y60660D01*
X-131423Y60871D01*
X-131485Y61085D01*
X-131542Y61300D01*
X-131593Y61516D01*
X-131639Y61733D01*
X-131680Y61952D01*
X-131715Y62171D01*
X-131745Y62392D01*
X-131769Y62612D01*
X-131788Y62834D01*
X-131802Y63056D01*
X-131810Y63278D01*
X-131813Y63500D01*
D17*
X-122758Y63500D03*
M02*

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,864 @@
M48
;GenerationSoftware,Autodesk,EAGLE,9.6.2*%
;CreationDate,2021-04-17T02:34:24Z*%
FMAT,2
ICI,OFF
METRIC,TZ,000.000
T7C0.305
T6C0.350
T5C0.400
T4C0.650
T3C1.016
T2C2.311
T1C3.302
%
G90
M71
T1
X109220Y78740
X2540Y2540
X2540Y78740
X109220Y84328
X40640Y2540
X40640Y78740
X55880Y2540
X55880Y78740
X93980Y2540
X93980Y78740
X109220Y2540
X147320Y2540
X147320Y78740
X2540Y84328
X2540Y160528
X40640Y84328
X40640Y160528
X55880Y84328
X55880Y160528
X93980Y84328
X93980Y160528
X109220Y160528
X147320Y84328
X147320Y160528
T2
X147320Y155664
X147320Y124752
X147320Y137884
X147320Y106972
X147320Y120104
X147320Y89192
X147320Y102324
X93980Y142532
X93980Y155664
X93980Y7404
X93980Y124752
X93980Y137884
X40640Y42964
X93980Y120104
X147320Y60744
X147320Y73876
X147320Y42964
X147320Y56096
X93980Y89192
X93980Y102324
X40640Y20536
X93980Y106972
X40640Y7404
X40640Y38316
X40640Y142532
X40640Y155664
X40640Y25184
X40640Y56096
X40640Y73876
X40640Y60744
X40640Y124752
X40640Y137884
X93980Y73876
X93980Y60744
X147320Y25184
X147320Y38316
X40640Y106972
X40640Y120104
X93980Y20536
X147320Y7404
X147320Y20536
X147320Y142532
X40640Y89192
X40640Y102324
X93980Y38316
X93980Y25184
X93980Y56096
X93980Y42964
T3
X80010Y161798
X82550Y161798
X87630Y161798
X90170Y161798
X120650Y83058
X123190Y83058
X143510Y161798
X125730Y83058
X128270Y83058
X120650Y161798
X123190Y161798
X125730Y161798
X128270Y161798
X130810Y161798
X133350Y161798
X135890Y161798
X138430Y161798
X140970Y161798
X69850Y80010
X87630Y80010
X13970Y1270
X16510Y1270
X19050Y1270
X21590Y1270
X13970Y80010
X16510Y80010
X19050Y80010
X21590Y80010
X24130Y80010
X26670Y80010
X29210Y80010
X31750Y80010
X34290Y80010
X36830Y80010
X67310Y1270
X69850Y1270
X72390Y1270
X74930Y1270
X67310Y80010
X85090Y161798
X72390Y80010
X74930Y80010
X77470Y80010
X80010Y80010
X82550Y80010
X85090Y80010
X90170Y80010
X120650Y1270
X123190Y1270
X125730Y1270
X128270Y1270
X120650Y80010
X123190Y80010
X125730Y80010
X128270Y80010
X130810Y80010
X133350Y80010
X135890Y80010
X138430Y80010
X140970Y80010
X143510Y80010
X13970Y83058
X16510Y83058
X19050Y83058
X21590Y83058
X13970Y161798
X16510Y161798
X19050Y161798
X21590Y161798
X24130Y161798
X26670Y161798
X29210Y161798
X31750Y161798
X34290Y161798
X36830Y161798
X67310Y83058
X69850Y83058
X72390Y83058
X74930Y83058
X67310Y161798
X69850Y161798
X72390Y161798
X74930Y161798
X77470Y161798
T4
X4905Y125318
X111585Y125318
X58245Y37750
X58245Y43530
X111585Y43530
X111585Y37750
X4905Y37750
X4905Y43530
X111585Y119538
X4905Y119538
X58245Y125318
X58245Y119538
T5
X58775Y44958
X107935Y126746
X107935Y118110
X112115Y118110
X112115Y126746
X58775Y36322
X54595Y36322
X54595Y44958
X5435Y44958
X5435Y36322
X1255Y36322
X1255Y44958
X107935Y44958
X1255Y126746
X1255Y118110
X54595Y126746
X54595Y118110
X58775Y118110
X58775Y126746
X5435Y118110
X5435Y126746
X107935Y36322
X112115Y36322
X112115Y44958
T6
X60960Y13970
X68580Y13970
X66675Y73660
X113030Y10160
X116078Y77724
X6350Y10160
X7620Y13970
X13335Y73660
X9398Y77724
X15240Y95758
X13335Y155448
X7620Y95758
X59690Y10160
X62738Y77724
X59690Y91948
X66675Y155448
X68580Y95758
X60960Y95758
X9398Y159512
X6350Y91948
X121920Y13970
X15240Y13970
X114300Y95758
X120015Y155448
X113030Y91948
X116078Y159512
X120015Y73660
X121920Y95758
X114300Y13970
X62738Y159512
T7
X68072Y36830
X71501Y35814
X121920Y40640
X130810Y40767
X123952Y35179
X128397Y36703
X127889Y44450
X125222Y44577
X123190Y27051
X117602Y44196
X121920Y30734
X115570Y29083
X128270Y30734
X129540Y30734
X130810Y30734
X128905Y25781
X127889Y25400
X140716Y17399
X143129Y18669
X145415Y17526
X143129Y16256
X114046Y3556
X114046Y6477
X143129Y33909
X143129Y36576
X145542Y35306
X140716Y35306
X143129Y51689
X143129Y54356
X145415Y53086
X140843Y53086
X143129Y69596
X143129Y72009
X145415Y70866
X140843Y70866
X117094Y74676
X117094Y77724
X118745Y76200
X126619Y48387
X125730Y40640
X124460Y41910
X127000Y41910
X127000Y39370
X124460Y39370
X118491Y47117
X112638Y46074
X115570Y36576
X108331Y34290
X108458Y46990
X114280Y40600
X117221Y35560
X118491Y39370
X117221Y33020
X129540Y37846
X130810Y36449
X132080Y45339
X134620Y45339
X132080Y54229
X134620Y54229
X132080Y18669
X134620Y17399
X137160Y70739
X132080Y69850
X120269Y44196
X128905Y51181
X116332Y52070
X133350Y13970
X133350Y12700
X133350Y30226
X133350Y31750
X133350Y49530
X133350Y48006
X133350Y67310
X133350Y65786
X116840Y40640
X130683Y27940
X116332Y34290
X121793Y39802
X118110Y50800
X114681Y21590
X118110Y55880
X117070Y7620
X133329Y71141
X114871Y70549
X121666Y41478
X118999Y50800
X113030Y22860
X118999Y58420
X116070Y6350
X120688Y72390
X132080Y72390
X128968Y45212
X129794Y11430
X123787Y45974
X132423Y29210
X124460Y49530
X132080Y46990
X122126Y64770
X131699Y64770
X115570Y38862
X115570Y43053
X124714Y36703
X121412Y38100
X121412Y36830
X124841Y35814
X15240Y122428
X24130Y122555
X17272Y116967
X21717Y118491
X21209Y126238
X18542Y126365
X16510Y108839
X10922Y125984
X15240Y112522
X8890Y110871
X21590Y112522
X22860Y112522
X24130Y112522
X22225Y107569
X21209Y107188
X34036Y99187
X36449Y100457
X38735Y99314
X36449Y98044
X7366Y85344
X7366Y88265
X36449Y115697
X36449Y118364
X38862Y117094
X34036Y117094
X36449Y133477
X36449Y136144
X38735Y134874
X34163Y134874
X36449Y151384
X36449Y153797
X38735Y152654
X34163Y152654
X10414Y156464
X10414Y159512
X12065Y157988
X19939Y130175
X19050Y122428
X17780Y123698
X20320Y123698
X20320Y121158
X17780Y121158
X11811Y128905
X5958Y127862
X8890Y118364
X1651Y116078
X1778Y128778
X7600Y122388
X10541Y117348
X11811Y121158
X10541Y114808
X22860Y119634
X24130Y118237
X25400Y127127
X27940Y127127
X25400Y136017
X27940Y136017
X25400Y100457
X27940Y99187
X30480Y152527
X25400Y151638
X13589Y125984
X22225Y132969
X9652Y133858
X26670Y95758
X26670Y94488
X26670Y112014
X26670Y113538
X26670Y131318
X26670Y129794
X26670Y149098
X26670Y147574
X10160Y122428
X24003Y109728
X9652Y116078
X15113Y121590
X11430Y132588
X8001Y103378
X11430Y137668
X10390Y89408
X26649Y152929
X8191Y152337
X14986Y123266
X12319Y132588
X6350Y104648
X12319Y140208
X9390Y88138
X14008Y154178
X25400Y154178
X22288Y127000
X23114Y93218
X17107Y127762
X25743Y110998
X18161Y35814
X25400Y128778
X15446Y146558
X25019Y146558
X8890Y120650
X8890Y124841
X18034Y118491
X14732Y119888
X14732Y118618
X18161Y117602
X15240Y40640
X24130Y40767
X68580Y122428
X77470Y122555
X70612Y116967
X75057Y118491
X74549Y126238
X71882Y126365
X69850Y108839
X64262Y125984
X17272Y35179
X21717Y36703
X21209Y44450
X68580Y112522
X62230Y110871
X74930Y112522
X76200Y112522
X77470Y112522
X75565Y107569
X74549Y107188
X87376Y99187
X89789Y100457
X92075Y99314
X89789Y98044
X60706Y85344
X60706Y88265
X89789Y115697
X89789Y118364
X92202Y117094
X87376Y117094
X89789Y133477
X89789Y136144
X92075Y134874
X87503Y134874
X89789Y151384
X89789Y153797
X92075Y152654
X87503Y152654
X63754Y156464
X63754Y159512
X65405Y157988
X73279Y130175
X72390Y122428
X71120Y123698
X73660Y123698
X73660Y121158
X71120Y121158
X65151Y128905
X59298Y127862
X62230Y118364
X54991Y116078
X55118Y128778
X60940Y122388
X63881Y117348
X65151Y121158
X63881Y114808
X76200Y119634
X77470Y118237
X78740Y127127
X81280Y127127
X78740Y136017
X81280Y136017
X78740Y100457
X81280Y99187
X83820Y152527
X78740Y151638
X66929Y125984
X75565Y132969
X62992Y133858
X80010Y95758
X80010Y94488
X80010Y112014
X80010Y113538
X80010Y131318
X80010Y129794
X80010Y149098
X80010Y147574
X63500Y122428
X77343Y109728
X62992Y116078
X68453Y121590
X64770Y132588
X61341Y103378
X64770Y137668
X63730Y89408
X79989Y152929
X61531Y152337
X68326Y123266
X65659Y132588
X59690Y104648
X65659Y140208
X62730Y88138
X67348Y154178
X78740Y154178
X75629Y127000
X76454Y93218
X70447Y127762
X79083Y110998
X71120Y131318
X78740Y128778
X68786Y146558
X78359Y146558
X62230Y120650
X62230Y124841
X71374Y118491
X68072Y119888
X68072Y118618
X71501Y117602
X18542Y44577
X16510Y27051
X121920Y122428
X130810Y122555
X123952Y116967
X128397Y118491
X127889Y126238
X125222Y126365
X123190Y108839
X117602Y125984
X10922Y44196
X15240Y30734
X8890Y29083
X121920Y112522
X115570Y110871
X128270Y112522
X129540Y112522
X130810Y112522
X128905Y107569
X127889Y107188
X140716Y99187
X143129Y100457
X145415Y99314
X143129Y98044
X114046Y85344
X114046Y88265
X143129Y115697
X143129Y118364
X145542Y117094
X140716Y117094
X143129Y133477
X143129Y136144
X145415Y134874
X140843Y134874
X143129Y151384
X143129Y153797
X145415Y152654
X140843Y152654
X117094Y156464
X117094Y159512
X118745Y157988
X126619Y130175
X125730Y122428
X124460Y123698
X127000Y123698
X127000Y121158
X124460Y121158
X118491Y128905
X112638Y127862
X115570Y118364
X108331Y116078
X108458Y128778
X114280Y122388
X117221Y117348
X118491Y121158
X117221Y114808
X129540Y119634
X130810Y118237
X132080Y127127
X134620Y127127
X132080Y136017
X134620Y136017
X132080Y100457
X134620Y99187
X137160Y152527
X132080Y151638
X120269Y125984
X128905Y132969
X116332Y133858
X133350Y95758
X133350Y94488
X133350Y112014
X133350Y113538
X133350Y131318
X133350Y129794
X133350Y149098
X133350Y147574
X116840Y122428
X130683Y109728
X116332Y116078
X121793Y121590
X118110Y132588
X114681Y103378
X118110Y137668
X117070Y89408
X133329Y152929
X114871Y152337
X121666Y123266
X118999Y132588
X113030Y104648
X118999Y140208
X21590Y30734
X120688Y154178
X132080Y154178
X128968Y127000
X129794Y93218
X123787Y127762
X132423Y110998
X124460Y131318
X132080Y128778
X122126Y146558
X131699Y146558
X115570Y120650
X115570Y124841
X124714Y118491
X121412Y119888
X121412Y118618
X124841Y117602
X22860Y30734
X24130Y30734
X22225Y25781
X21209Y25400
X34036Y17399
X36449Y18669
X38735Y17526
X36449Y16256
X7366Y3556
X7366Y6477
X36449Y33909
X36449Y36576
X38862Y35306
X34036Y35306
X36449Y51689
X36449Y54356
X38735Y53086
X34163Y53086
X36449Y69596
X36449Y72009
X38735Y70866
X34163Y70866
X10414Y74676
X10414Y77724
X12065Y76200
X19939Y48387
X19050Y40640
X17780Y41910
X20320Y41910
X20320Y39370
X17780Y39370
X11811Y47117
X5958Y46074
X8890Y36576
X1651Y34290
X1778Y46990
X7600Y40600
X10541Y35560
X11811Y39370
X10541Y33020
X22860Y37846
X24130Y36449
X25400Y45339
X27940Y45339
X25400Y54229
X27940Y54229
X25400Y18669
X27940Y17399
X30480Y70739
X25400Y69850
X13589Y44196
X22225Y51181
X9652Y52070
X26670Y13970
X26670Y12700
X26670Y30226
X26670Y31750
X26670Y49530
X26670Y48006
X26670Y67310
X26670Y65786
X10160Y40640
X24003Y27940
X9652Y34290
X15113Y39802
X11430Y50800
X8001Y21590
X11430Y55880
X10390Y7620
X26649Y71141
X8191Y70549
X14986Y41478
X12319Y50800
X6350Y22860
X12319Y58420
X9390Y6350
X14008Y72390
X25400Y72390
X22288Y45212
X23114Y11430
X17107Y45974
X25743Y29210
X17780Y49530
X25400Y46990
X15446Y64770
X25019Y64770
X8890Y38862
X8890Y43053
X17780Y131318
X18034Y36703
X14732Y38100
X14732Y36830
X68580Y40640
X77470Y40767
X70612Y35179
X75057Y36703
X74549Y44450
X71882Y44577
X69850Y27051
X64262Y44196
X68580Y30734
X62230Y29083
X74930Y30734
X76200Y30734
X77470Y30734
X75565Y25781
X74549Y25400
X87376Y17399
X89789Y18669
X92075Y17526
X89789Y16256
X60706Y3556
X60706Y6477
X89789Y33909
X89789Y36576
X92202Y35306
X87376Y35306
X89789Y51689
X89789Y54356
X92075Y53086
X87503Y53086
X89789Y69596
X89789Y72009
X92075Y70866
X87503Y70866
X63754Y74676
X63754Y77724
X65405Y76200
X73279Y48387
X72390Y40640
X71120Y41910
X73660Y41910
X73660Y39370
X71120Y39370
X65151Y47117
X59298Y46074
X62230Y36576
X54991Y34290
X55118Y46990
X60940Y40600
X63881Y35560
X65151Y39370
X63881Y33020
X76200Y37846
X77470Y36449
X78740Y45339
X81280Y45339
X78740Y54229
X81280Y54229
X78740Y18669
X81280Y17399
X83820Y70739
X78740Y69850
X66929Y44196
X75565Y51181
X62992Y52070
X80010Y13970
X80010Y12700
X80010Y30226
X80010Y31750
X80010Y49530
X80010Y48006
X80010Y67310
X80010Y65786
X63500Y40640
X77343Y27940
X62992Y34290
X68453Y39802
X64770Y50800
X61341Y21590
X64770Y55880
X63730Y7620
X79989Y71141
X61531Y70549
X68326Y41478
X65659Y50800
X59690Y22860
X65659Y58420
X62730Y6350
X67348Y72390
X78740Y72390
X75629Y45212
X76454Y11430
X70447Y45974
X79083Y29210
X71120Y49530
X78740Y46990
X68786Y64770
X78359Y64770
X62230Y38862
X62230Y43053
X71374Y36703
X68072Y38100
X116070Y88138
M30

View File

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,13 @@
0.40000
0.02000
7.00000
4.00000
1
1
0
0
0
0
1
0
1

View File

@@ -0,0 +1,72 @@
description[en] = <b>2 Layer General Rules for JLCPCB</b>\n<p>\nThese are the free and generally easy to produce 2-layer PCB design rules. You can certainly go smaller but if the design doesn't call for it, these rules provide good guidance.\n<ul>\n<li>2 Layer</li>\n<li>7mil Trace/Space</li>\n<li>7mil Annular Rings</li>\n<li>12mil Vias</li>\n</ul>
layerSetup = (1*16)
mtCopper = 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm
mtIsolate = 1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm
mdWireWire = 7mil
mdWirePad = 7mil
mdWireVia = 7mil
mdPadPad = 7mil
mdPadVia = 7mil
mdViaVia = 7mil
mdSmdPad = 7mil
mdSmdVia = 7mil
mdSmdSmd = 7mil
mdViaViaSameLayer = 8mil
mnLayersViaInSmd = 2
mdCopperDimension = 7mil
mdDrill = 7mil
mdSmdStop = 0mil
msWidth = 7mil
msDrill = 0.3mm
msMicroVia = 9.99mm
msBlindViaRatio = 0.500000
rvPadTop = 0.250000
rvPadInner = 0.250000
rvPadBottom = 0.250000
rvViaOuter = 0.250000
rvViaInner = 0.250000
rvMicroViaOuter = 0.250000
rvMicroViaInner = 0.250000
rlMinPadTop = 7mil
rlMaxPadTop = 20mil
rlMinPadInner = 7mil
rlMaxPadInner = 20mil
rlMinPadBottom = 7mil
rlMaxPadBottom = 20mil
rlMinViaOuter = 7mil
rlMaxViaOuter = 20mil
rlMinViaInner = 7mil
rlMaxViaInner = 20mil
rlMinMicroViaOuter = 4mil
rlMaxMicroViaOuter = 20mil
rlMinMicroViaInner = 4mil
rlMaxMicroViaInner = 20mil
psTop = -1
psBottom = -1
psFirst = -1
psElongationLong = 100
psElongationOffset = 100
mvStopFrame = 1.000000
mvCreamFrame = 0.000000
mlMinStopFrame = 4mil
mlMaxStopFrame = 4mil
mlMinCreamFrame = 0mil
mlMaxCreamFrame = 0mil
mlViaStopLimit = 25mil
srRoundness = 0.000000
srMinRoundness = 0mil
srMaxRoundness = 0mil
slThermalIsolate = 10mil
slThermalsForVias = 0
dpMaxLengthDifference = 10mm
dpGapFactor = 2.500000
checkAngle = 1
checkFont = 1
checkRestrict = 1
checkStop = 0
checkValues = 0
checkNames = 1
checkWireStubs = 1
checkPolygonWidth = 0
useDiameter = 13
maxErrors = 50

View File

@@ -0,0 +1,11 @@
panel size, 183x177mm
PCB thickness, 1.6mm
number of layers, 2
soldermask color, Black
silkscreen color, White
oz copper, 1oz
finish, HASL lead free
stencils, none
pcs per panel, 6
min trace width, 0.1778mm / 0.0070in
min drill size, 0.3048mm / 0.0120in

View File

File diff suppressed because it is too large Load Diff

View File

Binary file not shown.

View File

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,49 @@
SparkFun Qwiic USB Hub - USB2514B
========================================
[![SparkX USB Hub - USB2514B (Qwiic)](https://cdn.sparkfun.com//assets/parts/1/7/2/2/9/18014-Qwiic_USB_Hub-03.jpg)](https://www.sparkfun.com/products/18014)
[*SparkX USB Hub - USB2514B (Qwiic) (SPX-18014)*](https://www.sparkfun.com/products/18014)
There are times when you have multiple USB devices in your prototype or device and you just want to plug in one cable. You need a built in USB hub!
The [Qwiic USB Hub](https://www.sparkfun.com/products/18014) is a simple breakout board for the USB2514B USB hub IC. What gives it extra flair is the ability to configure the device over I2C. Out of the box, the board will appear as a standard USB 2.0 Hub; no configuration necessary. Closing the I2C jumper will put the device into configuration mode. We've got an Arduino Library to help you set the various parameters of the hub including VID/PID, downstream max current, even language ID and product names.
Note: Once the configuration bytes are set and the USB2514B is told to 'attach' it will enumerate as a HUB and the configuration cannot be changed until the IC is reset.
The USB2514 is a 4-port 2.0 USB hub. Who cares about USB 2.0 these days? The vast majority of projects we work on have a simple USB-to-Serial IC on it that do not require gigabit datarates. The USB251xB is a simple hub IC allowing multiple USB things to live under one USB connection; this is especially useful when prototyping a new product where you want the user to plug in just one cable.
SparkFun labored with love to create this code. Feel like supporting open source hardware?
Buy a [board](https://www.sparkfun.com/products/18014) from SparkFun!
Repository Contents
-------------------
* **/hardware** - Eagle files
* **/documents** - Datasheets and other source documents
Documentation
--------------
* **[Arduino Library](https://github.com/sparkfun/SparkFun_USB251x_Arduino_Library)** - Main repository (including hardware files)
* **[Installing an Arduino Library Guide](https://learn.sparkfun.com/tutorials/installing-an-arduino-library)** - Basic information on how to install an Arduino library.
Products that use this Repository
--------------
* [SPX-18014](https://www.sparkfun.com/products/18014)
License Information
-------------------
This product is _**open source**_!
Please review the LICENSE.md file for license information.
If you have any questions or concerns on licensing, please contact technical support on our [SparkFun forums](https://forum.sparkfun.com/viewforum.php?f=152).
Distributed as-is; no warranty is given.
- Your friends at SparkFun.
_<COLLABORATION CREDIT>_

View File

@@ -0,0 +1,379 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.6.2">
<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="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="16" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="14" 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="yes" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="yes" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="yes" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="yes" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="yes" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="yes" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="yes" 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="yes" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="yes" 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="6" fill="1" visible="yes" active="yes"/>
<layer number="52" name="bDocu" color="7" 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="no" 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="2" name="Route2" color="16" fill="1" visible="no" active="no"/>
<layer number="3" name="Route3" color="17" fill="1" visible="no" active="no"/>
<layer number="4" name="Route4" color="18" fill="1" visible="no" active="no"/>
<layer number="5" name="Route5" color="19" fill="1" visible="no" active="no"/>
<layer number="6" name="Route6" color="25" fill="1" visible="no" active="no"/>
<layer number="7" name="Route7" color="26" fill="1" visible="no" active="no"/>
<layer number="8" name="Route8" color="27" fill="1" visible="no" active="no"/>
<layer number="9" name="Route9" color="28" fill="1" visible="no" active="no"/>
<layer number="10" name="Route10" color="29" fill="1" visible="no" active="no"/>
<layer number="11" name="Route11" color="30" fill="1" visible="no" active="no"/>
<layer number="12" name="Route12" color="20" fill="1" visible="no" active="no"/>
<layer number="13" name="Route13" color="21" fill="1" visible="no" active="no"/>
<layer number="14" name="Route14" color="22" fill="1" visible="no" active="no"/>
<layer number="15" name="Route15" color="23" fill="1" visible="no" active="no"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
<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="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="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="no"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="no"/>
<layer number="103" name="tMap" color="7" fill="1" visible="no" active="no"/>
<layer number="104" name="Name" color="16" fill="1" visible="no" active="no"/>
<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="no"/>
<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="no"/>
<layer number="107" name="Crop" color="7" fill="1" visible="no" active="no"/>
<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="no"/>
<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="no"/>
<layer number="110" name="fp0" color="7" fill="1" visible="no" active="no"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="no"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="no"/>
<layer number="113" name="IDFDebug" color="7" fill="1" visible="no" active="no"/>
<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="no"/>
<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="no"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="no"/>
<layer number="117" name="PM_Ref" color="7" fill="1" visible="no" active="no"/>
<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/>
<layer number="119" name="PF_Ref" color="7" fill="1" visible="no" active="no"/>
<layer number="120" name="WFL_Ref" color="7" fill="1" visible="no" active="no"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="no"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="no"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="no"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="no"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="no"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="no"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="no"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="no"/>
<layer number="129" name="Mask" color="7" fill="1" visible="no" active="no"/>
<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="yes" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="no"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="no"/>
<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="no" active="no"/>
<layer number="145" name="DrillLegend_01-16" color="7" fill="1" visible="yes" active="yes"/>
<layer number="146" name="DrillLegend_01-20" color="7" fill="1" visible="yes" active="yes"/>
<layer number="147" name="PIN_NUMBER" color="7" fill="1" visible="yes" active="yes"/>
<layer number="148" name="DrillLegend_01-20" color="7" fill="1" visible="no" active="no"/>
<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="no" active="no"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="no"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="no"/>
<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="no"/>
<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="no"/>
<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="no"/>
<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="no" active="no"/>
<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="no"/>
<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="no"/>
<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="no"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="no"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="no"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="no"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="no"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="no"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="no"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="no"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="no"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="no"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="no"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="no"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="no"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="no"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="no"/>
<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="no"/>
<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="no"/>
<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="no"/>
<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="no"/>
<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="no"/>
<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="no"/>
<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="no"/>
<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
<layer number="248" name="Housing" color="7" fill="1" visible="no" active="no"/>
<layer number="249" name="Edge" color="7" fill="1" visible="no" active="no"/>
<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
<layer number="254" name="cooling" color="7" fill="1" visible="no" active="no"/>
<layer number="255" name="routoute" color="7" fill="1" visible="no" active="no"/>
</layers>
<library>
<packages>
<package name="QFN-36">
<wire x1="-3" y1="3" x2="-3" y2="-3" width="0.127" layer="51"/>
<wire x1="-3" y1="-3" x2="3" y2="-3" width="0.127" layer="51"/>
<wire x1="3" y1="-3" x2="3" y2="3" width="0.127" layer="51"/>
<wire x1="3" y1="3" x2="-3" y2="3" width="0.127" layer="51"/>
<wire x1="2.6" y1="3" x2="3" y2="3" width="0.127" layer="21"/>
<wire x1="3" y1="3" x2="3" y2="2.6" width="0.127" layer="21"/>
<wire x1="3" y1="-2.6" x2="3" y2="-3" width="0.127" layer="21"/>
<wire x1="3" y1="-3" x2="2.6" y2="-3" width="0.127" layer="21"/>
<wire x1="-2.6" y1="-3" x2="-3" y2="-3" width="0.127" layer="21"/>
<wire x1="-3" y1="-3" x2="-3" y2="-2.6" width="0.127" layer="21"/>
<wire x1="-2.6" y1="3" x2="-3" y2="2.6" width="0.127" layer="21"/>
<smd name="1" x="-2.75" y="2" dx="0.9" dy="0.28" layer="1"/>
<smd name="EP" x="0" y="0" dx="3.7" dy="3.7" layer="1" cream="no"/>
<rectangle x1="-3" y1="0.38" x2="-2.4" y2="0.62" layer="51"/>
<rectangle x1="-3" y1="-0.12" x2="-2.4" y2="0.12" layer="51"/>
<rectangle x1="-3" y1="-0.62" x2="-2.4" y2="-0.38" layer="51"/>
<rectangle x1="-3" y1="-1.12" x2="-2.4" y2="-0.88" layer="51"/>
<rectangle x1="-3" y1="-1.62" x2="-2.4" y2="-1.38" layer="51"/>
<rectangle x1="-3" y1="0.88" x2="-2.4" y2="1.12" layer="51"/>
<rectangle x1="-3" y1="1.38" x2="-2.4" y2="1.62" layer="51"/>
<rectangle x1="-3" y1="-2.12" x2="-2.4" y2="-1.88" layer="51"/>
<rectangle x1="-1.45" y1="0.15" x2="-0.15" y2="1.45" layer="31"/>
<rectangle x1="0.15" y1="0.15" x2="1.45" y2="1.45" layer="31" rot="R270"/>
<rectangle x1="-1.45" y1="-1.45" x2="-0.15" y2="-0.15" layer="31" rot="R90"/>
<rectangle x1="0.15" y1="-1.45" x2="1.45" y2="-0.15" layer="31" rot="R180"/>
<circle x="-3.18384375" y="3.21790625" radius="0.07" width="0.2" layer="21"/>
<text x="-3.175" y="0" size="0.6096" layer="25" font="vector" ratio="20" rot="R90" align="bottom-center">&gt;NAME</text>
<text x="3.81" y="0" size="0.6096" layer="27" font="vector" ratio="20" rot="R90" align="bottom-center">&gt;VALUE</text>
<rectangle x1="-3" y1="1.88" x2="-2.4" y2="2.12" layer="51"/>
<smd name="2" x="-2.75" y="1.5" dx="0.9" dy="0.28" layer="1"/>
<smd name="3" x="-2.75" y="1" dx="0.9" dy="0.28" layer="1"/>
<smd name="4" x="-2.75" y="0.5" dx="0.9" dy="0.28" layer="1"/>
<smd name="5" x="-2.75" y="0" dx="0.9" dy="0.28" layer="1"/>
<smd name="6" x="-2.75" y="-0.5" dx="0.9" dy="0.28" layer="1"/>
<smd name="7" x="-2.75" y="-1" dx="0.9" dy="0.28" layer="1"/>
<smd name="8" x="-2.75" y="-1.5" dx="0.9" dy="0.28" layer="1"/>
<smd name="9" x="-2.75" y="-2" dx="0.9" dy="0.28" layer="1"/>
<smd name="10" x="-2" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<rectangle x1="-0.8" y1="-2.82" x2="-0.2" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="-0.3" y1="-2.82" x2="0.3" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="0.2" y1="-2.82" x2="0.8" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="0.7" y1="-2.82" x2="1.3" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="1.2" y1="-2.82" x2="1.8" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="-1.3" y1="-2.82" x2="-0.7" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="-1.8" y1="-2.82" x2="-1.2" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="1.7" y1="-2.82" x2="2.3" y2="-2.58" layer="51" rot="R90"/>
<rectangle x1="-2.3" y1="-2.82" x2="-1.7" y2="-2.58" layer="51" rot="R90"/>
<smd name="11" x="-1.5" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="12" x="-1" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="13" x="-0.5" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="14" x="0" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="15" x="0.5" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="16" x="1" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="17" x="1.5" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="18" x="2" y="-2.75" dx="0.9" dy="0.28" layer="1" rot="R90"/>
<smd name="19" x="2.75" y="-2" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<rectangle x1="2.4" y1="-0.62" x2="3" y2="-0.38" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="-0.12" x2="3" y2="0.12" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="0.38" x2="3" y2="0.62" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="0.88" x2="3" y2="1.12" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="1.38" x2="3" y2="1.62" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="-1.12" x2="3" y2="-0.88" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="-1.62" x2="3" y2="-1.38" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="1.88" x2="3" y2="2.12" layer="51" rot="R180"/>
<rectangle x1="2.4" y1="-2.12" x2="3" y2="-1.88" layer="51" rot="R180"/>
<smd name="20" x="2.75" y="-1.5" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="21" x="2.75" y="-1" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="22" x="2.75" y="-0.5" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="23" x="2.75" y="0" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="24" x="2.75" y="0.5" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="25" x="2.75" y="1" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="26" x="2.75" y="1.5" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="27" x="2.75" y="2" dx="0.9" dy="0.28" layer="1" rot="R180"/>
<smd name="28" x="2" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<rectangle x1="0.2" y1="2.58" x2="0.8" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="-0.3" y1="2.58" x2="0.3" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="-0.8" y1="2.58" x2="-0.2" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="-1.3" y1="2.58" x2="-0.7" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="-1.8" y1="2.58" x2="-1.2" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="0.7" y1="2.58" x2="1.3" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="1.2" y1="2.58" x2="1.8" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="-2.3" y1="2.58" x2="-1.7" y2="2.82" layer="51" rot="R270"/>
<rectangle x1="1.7" y1="2.58" x2="2.3" y2="2.82" layer="51" rot="R270"/>
<smd name="29" x="1.5" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="30" x="1" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="31" x="0.5" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="32" x="0" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="33" x="-0.5" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="34" x="-1" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="35" x="-1.5" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
<smd name="36" x="-2" y="2.75" dx="0.9" dy="0.28" layer="1" rot="R270"/>
</package>
</packages>
<symbols>
<symbol name="USB251XB">
<wire x1="-17.78" y1="25.4" x2="-17.78" y2="-33.02" width="0.254" layer="94"/>
<wire x1="-17.78" y1="-33.02" x2="15.24" y2="-33.02" width="0.254" layer="94"/>
<wire x1="15.24" y1="-33.02" x2="15.24" y2="25.4" width="0.254" layer="94"/>
<wire x1="15.24" y1="25.4" x2="-17.78" y2="25.4" width="0.254" layer="94"/>
<pin name="GND" x="-20.32" y="-30.48" length="short"/>
<pin name="USBDM_DN1" x="17.78" y="22.86" length="short" rot="R180"/>
<pin name="HS_IND/CFG1" x="-20.32" y="10.16" length="short"/>
<text x="-17.78" y="25.908" size="1.778" layer="95">&gt;Name</text>
<text x="-17.78" y="-35.306" size="1.778" layer="96">&gt;Value</text>
<pin name="PRTPWR2" x="17.78" y="2.54" length="short" rot="R180"/>
<pin name="VDDA33" x="-20.32" y="20.32" length="short"/>
<pin name="TEST" x="-20.32" y="-27.94" length="short"/>
<pin name="USBDM_UP" x="-20.32" y="-2.54" length="short"/>
<pin name="XTALOUT" x="-20.32" y="-22.86" length="short"/>
<pin name="XTALIN" x="-20.32" y="-17.78" length="short"/>
<pin name="PLLFILT" x="-20.32" y="12.7" length="short"/>
<pin name="RBIAS" x="-20.32" y="7.62" length="short"/>
<pin name="!RESET" x="-20.32" y="17.78" length="short"/>
<pin name="USBDP_UP" x="-20.32" y="-5.08" length="short"/>
<pin name="SUSP_IND" x="-20.32" y="5.08" length="short"/>
<pin name="VBUS_DET" x="-20.32" y="0" length="short"/>
<pin name="USBDP_DN1" x="17.78" y="20.32" length="short" rot="R180"/>
<pin name="USBDM_DN2" x="17.78" y="10.16" length="short" rot="R180"/>
<pin name="USBDP_DN2" x="17.78" y="7.62" length="short" rot="R180"/>
<pin name="PRTPWR1" x="17.78" y="15.24" length="short" rot="R180"/>
<pin name="!OCS1" x="17.78" y="17.78" length="short" rot="R180"/>
<pin name="CRFILT" x="-20.32" y="15.24" length="short"/>
<pin name="VDD33" x="-20.32" y="22.86" length="short"/>
<pin name="SDA" x="-20.32" y="-12.7" length="short"/>
<pin name="SCL/CFG0" x="-20.32" y="-10.16" length="short"/>
<pin name="USBDM_DN3" x="17.78" y="-2.54" length="short" rot="R180"/>
<pin name="USBDP_DN3" x="17.78" y="-5.08" length="short" rot="R180"/>
<pin name="USBDM_DN4" x="17.78" y="-15.24" length="short" rot="R180"/>
<pin name="USBDP_DN4" x="17.78" y="-17.78" length="short" rot="R180"/>
<pin name="!OCS2" x="17.78" y="5.08" length="short" rot="R180"/>
<pin name="!OCS3" x="17.78" y="-7.62" length="short" rot="R180"/>
<pin name="!OCS4" x="17.78" y="-20.32" length="short" rot="R180"/>
<pin name="PRTPWR3" x="17.78" y="-10.16" length="short" rot="R180"/>
<pin name="PRTPWR4" x="17.78" y="-22.86" length="short" rot="R180"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="USB251XB" prefix="U">
<gates>
<gate name="U1" symbol="USB251XB" x="0" y="0"/>
</gates>
<devices>
<device name="" package="QFN-36">
<connects>
<connect gate="U1" pin="!OCS1" pad="13"/>
<connect gate="U1" pin="!OCS2" pad="17"/>
<connect gate="U1" pin="!OCS3" pad="19"/>
<connect gate="U1" pin="!OCS4" pad="21"/>
<connect gate="U1" pin="!RESET" pad="26"/>
<connect gate="U1" pin="CRFILT" pad="14"/>
<connect gate="U1" pin="GND" pad="EP"/>
<connect gate="U1" pin="HS_IND/CFG1" pad="25"/>
<connect gate="U1" pin="PLLFILT" pad="34"/>
<connect gate="U1" pin="PRTPWR1" pad="12"/>
<connect gate="U1" pin="PRTPWR2" pad="16"/>
<connect gate="U1" pin="PRTPWR3" pad="18"/>
<connect gate="U1" pin="PRTPWR4" pad="20"/>
<connect gate="U1" pin="RBIAS" pad="35"/>
<connect gate="U1" pin="SCL/CFG0" pad="24"/>
<connect gate="U1" pin="SDA" pad="22"/>
<connect gate="U1" pin="SUSP_IND" pad="28"/>
<connect gate="U1" pin="TEST" pad="11"/>
<connect gate="U1" pin="USBDM_DN1" pad="1"/>
<connect gate="U1" pin="USBDM_DN2" pad="3"/>
<connect gate="U1" pin="USBDM_DN3" pad="6"/>
<connect gate="U1" pin="USBDM_DN4" pad="8"/>
<connect gate="U1" pin="USBDM_UP" pad="30"/>
<connect gate="U1" pin="USBDP_DN1" pad="2"/>
<connect gate="U1" pin="USBDP_DN2" pad="4"/>
<connect gate="U1" pin="USBDP_DN3" pad="7"/>
<connect gate="U1" pin="USBDP_DN4" pad="9"/>
<connect gate="U1" pin="USBDP_UP" pad="31"/>
<connect gate="U1" pin="VBUS_DET" pad="27"/>
<connect gate="U1" pin="VDD33" pad="15 23"/>
<connect gate="U1" pin="VDDA33" pad="5 10 29 36"/>
<connect gate="U1" pin="XTALIN" pad="33"/>
<connect gate="U1" pin="XTALOUT" pad="32"/>
</connects>
<technologies>
<technology name="">
<attribute name="PROD_ID" value="IC-15827" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</drawing>
</eagle>

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

274
resources/lul.lbr Normal file
View File

@@ -0,0 +1,274 @@
<?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="1" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="5" altunitdist="mil" altunit="mil"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="2" name="Route2" color="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="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
<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="tMap" 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="tPlate" color="7" fill="1" visible="yes" active="yes"/>
<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/>
<layer number="108" name="tplace-old" color="7" fill="1" visible="yes" active="yes"/>
<layer number="109" name="ref-old" 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="IDFDebug" 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="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="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="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="231bmp" 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="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;lul.sch&lt;/b&gt;&lt;p&gt;
by exp-lbrs.ulp</description>
<packages>
<package name="LUL_UG-2864HSWEG01_1.3_WRAPAROUND">
<smd name="1" x="3.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="2" x="3" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="3" x="2.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="4" x="2" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="5" x="1.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="6" x="1" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="7" x="0.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="8" x="0" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="9" x="-0.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="10" x="-1" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="11" x="-1.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="12" x="-2" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="13" x="-2.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="14" x="-3" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<smd name="15" x="-3.5" y="0" dx="1.28" dy="0.31" layer="1" rot="R270"/>
<text x="4.5" y="1" size="0.8128" layer="52" font="vector" rot="R90">1</text>
<text x="-4.25" y="1" size="0.8128" layer="52" font="vector" rot="R90">15</text>
<smd name="17" x="-5.7" y="-2.24" dx="2.5" dy="3" layer="1" rot="R90"/>
<smd name="16" x="5.75" y="-2.24" dx="2.5" dy="3" layer="1" rot="R90"/>
<wire x1="-5" y1="-2" x2="5" y2="-2" width="0.1524" layer="51"/>
<wire x1="5" y1="-2" x2="5" y2="-14" width="0.1524" layer="51"/>
<wire x1="5" y1="-14" x2="5" y2="-44" width="0.1524" layer="51"/>
<wire x1="5" y1="-44" x2="-5" y2="-44" width="0.1524" layer="51"/>
<wire x1="-5" y1="-44" x2="-5" y2="-14" width="0.1524" layer="51"/>
<wire x1="-5" y1="-14" x2="-5" y2="-2" width="0.1524" layer="51"/>
<wire x1="-5" y1="-14" x2="5" y2="-14" width="0.1524" layer="51"/>
</package>
</packages>
<symbols>
<symbol name="LUL_UG-2864HSWEG01">
<wire x1="-20.32" y1="22.86" x2="21.59" y2="22.86" width="0.254" layer="94"/>
<wire x1="21.59" y1="22.86" x2="21.59" y2="-22.86" width="0.254" layer="94"/>
<wire x1="21.59" y1="-22.86" x2="-20.32" y2="-22.86" width="0.254" layer="94"/>
<wire x1="-20.32" y1="-22.86" x2="-20.32" y2="22.86" width="0.254" layer="94"/>
<pin name="/CS" x="-22.86" y="0" length="short" direction="in"/>
<pin name="/RES" x="-22.86" y="-2.54" length="short" direction="in"/>
<pin name="C1N" x="-22.86" y="10.16" length="short" direction="in"/>
<pin name="C1P" x="-22.86" y="12.7" length="short" direction="in"/>
<pin name="C2N" x="-22.86" y="15.24" length="short" direction="in"/>
<pin name="C2P" x="-22.86" y="17.78" length="short" direction="in"/>
<pin name="SCLK" x="-22.86" y="-7.62" length="short"/>
<pin name="SDIN" x="-22.86" y="-10.16" length="short"/>
<pin name="DC" x="-22.86" y="-5.08" length="short" direction="in"/>
<pin name="IREF" x="-22.86" y="-12.7" length="short" direction="in"/>
<pin name="VBAT" x="-22.86" y="7.62" length="short" direction="in"/>
<pin name="VCC" x="-22.86" y="-17.78" length="short" direction="pwr"/>
<pin name="VCOMH" x="-22.86" y="-15.24" length="short" direction="out"/>
<pin name="VDD" x="-22.86" y="2.54" length="short" direction="pwr"/>
<pin name="VSS" x="-22.86" y="5.08" length="short" direction="pwr"/>
<text x="-20.32" y="25.4" size="1.27" layer="95" font="vector">&gt;NAME</text>
<text x="-20.32" y="-25.4" size="1.27" layer="96" font="vector">&gt;VALUE</text>
<text x="1.27" y="16.51" size="2.54" layer="94" align="center">128x32 OLED
SPI COMM</text>
<text x="-10.16" y="7.62" size="1.778" layer="97">Controller:</text>
<text x="7.62" y="7.62" size="1.778" layer="97">SSD1306</text>
<text x="-10.16" y="5.08" size="1.778" layer="97">VDD:</text>
<text x="7.62" y="5.08" size="1.778" layer="97">2.8-3.3V</text>
</symbol>
</symbols>
<devicesets>
<deviceset name="LUL_DISP_OLED_UG-2864HSWEG01" prefix="U" uservalue="yes">
<description>UG-2864HSWEG01 OLED display
&lt;p&gt;Both 1.3" and 0.96" models share the same FPC tab footprint, only the screen dimensions vary.&lt;/p&gt;</description>
<gates>
<gate name="G$1" symbol="LUL_UG-2864HSWEG01" x="0" y="0"/>
</gates>
<devices>
<device name="" package="LUL_UG-2864HSWEG01_1.3_WRAPAROUND">
<connects>
<connect gate="G$1" pin="/CS" pad="8"/>
<connect gate="G$1" pin="/RES" pad="9"/>
<connect gate="G$1" pin="C1N" pad="4"/>
<connect gate="G$1" pin="C1P" pad="3"/>
<connect gate="G$1" pin="C2N" pad="2"/>
<connect gate="G$1" pin="C2P" pad="1"/>
<connect gate="G$1" pin="DC" pad="10"/>
<connect gate="G$1" pin="IREF" pad="13"/>
<connect gate="G$1" pin="SCLK" pad="11"/>
<connect gate="G$1" pin="SDIN" pad="12"/>
<connect gate="G$1" pin="VBAT" pad="5"/>
<connect gate="G$1" pin="VCC" pad="15"/>
<connect gate="G$1" pin="VCOMH" pad="14"/>
<connect gate="G$1" pin="VDD" pad="7"/>
<connect gate="G$1" pin="VSS" pad="6 16 17"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
</compatibility>
</eagle>

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff