changed the USB connector to the "official" package
MOLEX - 47346-0001 - MICRO USB TYPE B
This commit is contained in:
yoshco 2014-07-01 16:47:03 +03:00
parent 5b65eddaf0
commit 2e5a055fc8

View File

@ -46,17 +46,17 @@
<layer number="36" name="bGlue" color="7" fill="5" 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="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="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" 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="no" 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="no" 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="no" 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="no" 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="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="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> <layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> <layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" 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="no" 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="no" active="no"/> <layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
<layer number="51" name="tDocu" 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="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
@ -72,9 +72,9 @@
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/> <layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/> <layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="100" name="DocFrame" color="15" fill="1" visible="yes" active="yes"/> <layer number="100" name="DocFrame" color="15" fill="1" visible="yes" active="yes"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/> <layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="no" 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="no" active="yes"/> <layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/>
<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/> <layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/>
<layer number="105" name="tPlate" 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="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
@ -84,39 +84,39 @@
<layer number="110" name="bBPL" color="7" fill="1" visible="no" active="yes"/> <layer number="110" name="bBPL" color="7" fill="1" visible="no" active="yes"/>
<layer number="111" name="MPL" color="7" fill="1" visible="no" active="yes"/> <layer number="111" name="MPL" color="7" fill="1" visible="no" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/> <layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/> <layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/> <layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="no" 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="no" 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="no" active="yes"/> <layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/> <layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="no" 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="no" active="yes"/> <layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/> <layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/> <layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="no" 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="no" 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="no" active="yes"/> <layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="no" 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="no" active="yes"/> <layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="no" 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="yes"/> <layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/> <layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/>
<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/> <layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/> <layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/> <layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/> <layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/> <layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/> <layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/> <layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="no" 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="no" 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="no" 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="no" 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="no" 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="no" 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="no" 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="no" active="yes"/> <layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="217" name="217bmp" color="18" 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="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="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
@ -129,7 +129,7 @@
<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/> <layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
<layer number="250" name="Descript" color="3" 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="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/> <layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
</layers> </layers>
<board> <board>
<plain> <plain>
@ -1682,24 +1682,38 @@ We've spent an enormous amount of time creating and checking these footprints an
</package> </package>
</packages> </packages>
</library> </library>
<library name="yair_r"> <library name="Molex-47346-0001">
<packages> <packages>
<package name="USB-MICRO-ALIEXPRESS"> <package name="MOLEX_47346-0001">
<smd name="VCC" x="-1.3" y="1.725" dx="0.4" dy="1.35" layer="1"/> <description>MICRO USB R/A-473460001</description>
<smd name="DM" x="-0.65" y="1.725" dx="0.4" dy="1.35" layer="1"/> <smd name="1" x="-1.3" y="0" dx="1.38" dy="0.45" layer="1" rot="R90"/>
<smd name="DP" x="0" y="1.725" dx="0.4" dy="1.35" layer="1"/> <smd name="2" x="-0.65" y="0" dx="1.38" dy="0.45" layer="1" rot="R90"/>
<smd name="ID" x="0.65" y="1.725" dx="0.4" dy="1.35" layer="1"/> <smd name="3" x="0" y="0" dx="1.38" dy="0.45" layer="1" rot="R90"/>
<smd name="GND@1" x="1.3" y="1.725" dx="0.4" dy="1.35" layer="1"/> <smd name="4" x="0.65" y="0" dx="1.38" dy="0.45" layer="1" rot="R90"/>
<smd name="GND@3" x="-3.95" y="-0.95" dx="1.9" dy="1.9" layer="1"/> <smd name="5" x="1.3" y="0" dx="1.38" dy="0.45" layer="1" rot="R90"/>
<smd name="GND@2" x="3.95" y="-0.95" dx="1.9" dy="1.9" layer="1"/> <smd name="M1" x="-2.4625" y="-0.36" dx="1.475" dy="2.1" layer="1" rot="R180"/>
<smd name="P$9" x="-1.2" y="-0.95" dx="1.9" dy="1.9" layer="1"/> <smd name="M2" x="2.4625" y="-0.36" dx="1.475" dy="2.1" layer="1" rot="R180"/>
<smd name="P$10" x="1.2" y="-0.95" dx="1.9" dy="1.9" layer="1"/> <smd name="M3" x="-2.9125" y="-2.66" dx="2.375" dy="1.9" layer="1"/>
<wire x1="4.5" y1="-2.55" x2="-4.5" y2="-2.55" width="0.254" layer="21"/> <smd name="M6" x="2.9125" y="-2.66" dx="2.375" dy="1.9" layer="1"/>
<wire x1="-3.9" y1="-2.6" x2="-3.9" y2="2.1" width="0" layer="21"/> <smd name="M4" x="-0.82" y="-2.66" dx="1.175" dy="1.9" layer="1"/>
<wire x1="-3.9" y1="2.1" x2="3.9" y2="2.1" width="0" layer="21"/> <smd name="M5" x="0.85" y="-2.66" dx="1.175" dy="1.9" layer="1"/>
<wire x1="3.9" y1="2.1" x2="3.9" y2="-2.6" width="0" layer="21"/> <wire x1="-4.5" y1="-4.11" x2="5" y2="-4.11" width="0.1" layer="49"/>
<text x="-4.5" y="2.8" size="0.6096" layer="21">&gt;Name</text> <wire x1="-4.5" y1="-4.81" x2="5" y2="-4.81" width="0.1" layer="49"/>
<text x="-4.4" y="-3.7" size="0.6096" layer="21">&gt;Value</text> <wire x1="-3.75" y1="0.65" x2="-3.75" y2="-4.78" width="0.127" layer="51"/>
<wire x1="-3.75" y1="-4.78" x2="3.75" y2="-4.78" width="0.127" layer="51"/>
<wire x1="3.75" y1="-4.78" x2="3.75" y2="0.65" width="0.127" layer="51"/>
<wire x1="3.75" y1="0.65" x2="-3.75" y2="0.65" width="0.127" layer="51"/>
<wire x1="-3.5" y1="0.65" x2="-3.75" y2="0.65" width="0.127" layer="21"/>
<wire x1="-3.75" y1="0.65" x2="-3.75" y2="-1.4" width="0.127" layer="21"/>
<wire x1="3.5" y1="0.65" x2="3.75" y2="0.65" width="0.127" layer="21"/>
<wire x1="3.75" y1="0.65" x2="3.75" y2="-1.4" width="0.127" layer="21"/>
<wire x1="-3.75" y1="-3.9" x2="-3.75" y2="-4.78" width="0.127" layer="21"/>
<wire x1="-3.75" y1="-4.78" x2="3.75" y2="-4.78" width="0.127" layer="21"/>
<wire x1="3.75" y1="-4.78" x2="3.75" y2="-3.9" width="0.127" layer="21"/>
<text x="5.3" y="-4.1" size="0.5" layer="49">PCB Front Edge</text>
<text x="5.1" y="-4.8" size="0.5" layer="49">Conn. Front Interface</text>
<text x="-2.8" y="1.5" size="2.0828" layer="25" ratio="10">&gt;Name</text>
<text x="-3.2" y="-7.6" size="2.0828" layer="27" ratio="10">&gt;Value</text>
</package> </package>
</packages> </packages>
</library> </library>
@ -1714,31 +1728,37 @@ We've spent an enormous amount of time creating and checking these footprints an
<class number="1" name="vcc" width="0.254" drill="0"> <class number="1" name="vcc" width="0.254" drill="0">
</class> </class>
</classes> </classes>
<designrules name="dirt_cheap_dirty_boards.v1"> <designrules name="LaenPCBOrder">
<description language="en">&lt;b&gt;Dirty Cheap Dirty Board Design Rules&lt;/b&gt; <description language="de">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
&lt;br&gt; &lt;p&gt;
&lt;br&gt;Min width/Spacing: 5/5mil Die Standard-Design-Rules sind so gewählt, dass sie für
&lt;br&gt;Min diameter of finished hole 12mil</description> die meisten Anwendungen passen. Sollte ihre Platine
besondere Anforderungen haben, treffen Sie die erforderlichen
Einstellungen hier und speichern die Design Rules unter
einem neuen Namen ab.</description>
<description language="en">&lt;b&gt;Laen's PCB Order Design Rules&lt;/b&gt;
&lt;p&gt;
Please make sure your boards conform to these design rules.</description>
<param name="layerSetup" value="(1*16)"/> <param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035mm 0.0175mm 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.0175mm 0.035mm"/> <param name="mtCopper" value="0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm"/>
<param name="mtIsolate" value="1.5mm 1.1mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/> <param name="mtIsolate" value="1.5011mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm"/>
<param name="mdWireWire" value="5mil"/> <param name="mdWireWire" value="6mil"/>
<param name="mdWirePad" value="5mil"/> <param name="mdWirePad" value="6mil"/>
<param name="mdWireVia" value="5mil"/> <param name="mdWireVia" value="6mil"/>
<param name="mdPadPad" value="5mil"/> <param name="mdPadPad" value="6mil"/>
<param name="mdPadVia" value="5mil"/> <param name="mdPadVia" value="6mil"/>
<param name="mdViaVia" value="5mil"/> <param name="mdViaVia" value="6mil"/>
<param name="mdSmdPad" value="0mil"/> <param name="mdSmdPad" value="6mil"/>
<param name="mdSmdVia" value="0mil"/> <param name="mdSmdVia" value="6mil"/>
<param name="mdSmdSmd" value="0mil"/> <param name="mdSmdSmd" value="6mil"/>
<param name="mdViaViaSameLayer" value="8mil"/> <param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/> <param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="10mil"/> <param name="mdCopperDimension" value="15mil"/>
<param name="mdDrill" value="10mil"/> <param name="mdDrill" value="6mil"/>
<param name="mdSmdStop" value="0mil"/> <param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="5mil"/> <param name="msWidth" value="6mil"/>
<param name="msDrill" value="12mil"/> <param name="msDrill" value="13mil"/>
<param name="msMicroVia" value="12mil"/> <param name="msMicroVia" value="13mil"/>
<param name="msBlindViaRatio" value="0.5"/> <param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/> <param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/> <param name="rvPadInner" value="0.25"/>
@ -1747,15 +1767,15 @@ We've spent an enormous amount of time creating and checking these footprints an
<param name="rvViaInner" value="0.25"/> <param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/> <param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/> <param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="10mil"/> <param name="rlMinPadTop" value="7mil"/>
<param name="rlMaxPadTop" value="20mil"/> <param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="10mil"/> <param name="rlMinPadInner" value="7mil"/>
<param name="rlMaxPadInner" value="20mil"/> <param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="10mil"/> <param name="rlMinPadBottom" value="7mil"/>
<param name="rlMaxPadBottom" value="20mil"/> <param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="6mil"/> <param name="rlMinViaOuter" value="7mil"/>
<param name="rlMaxViaOuter" value="20mil"/> <param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="6mil"/> <param name="rlMinViaInner" value="7mil"/>
<param name="rlMaxViaInner" value="20mil"/> <param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="4mil"/> <param name="rlMinMicroViaOuter" value="4mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/> <param name="rlMaxMicroViaOuter" value="20mil"/>
@ -1763,16 +1783,16 @@ We've spent an enormous amount of time creating and checking these footprints an
<param name="rlMaxMicroViaInner" value="20mil"/> <param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/> <param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/> <param name="psBottom" value="-1"/>
<param name="psFirst" value="0"/> <param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/> <param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/> <param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/> <param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/> <param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="2mil"/> <param name="mlMinStopFrame" value="3mil"/>
<param name="mlMaxStopFrame" value="2mil"/> <param name="mlMaxStopFrame" value="3mil"/>
<param name="mlMinCreamFrame" value="0mil"/> <param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/> <param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="25mil"/> <param name="mlViaStopLimit" value="0mil"/>
<param name="srRoundness" value="0"/> <param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/> <param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/> <param name="srMaxRoundness" value="0mil"/>
@ -1783,7 +1803,7 @@ We've spent an enormous amount of time creating and checking these footprints an
<param name="checkGrid" value="0"/> <param name="checkGrid" value="0"/>
<param name="checkAngle" value="0"/> <param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/> <param name="checkFont" value="1"/>
<param name="checkRestrict" value="0"/> <param name="checkRestrict" value="1"/>
<param name="useDiameter" value="13"/> <param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/> <param name="maxErrors" value="50"/>
</designrules> </designrules>
@ -1904,7 +1924,7 @@ We've spent an enormous amount of time creating and checking these footprints an
<attribute name="NAME" x="6.8554625" y="16.5201625" size="1.016" layer="25" ratio="10"/> <attribute name="NAME" x="6.8554625" y="16.5201625" size="1.016" layer="25" ratio="10"/>
</element> </element>
<element name="D2" library="dp_devices" package="LED-805" value="Blue LED" x="9.652" y="14.732" smashed="yes" rot="R180"> <element name="D2" library="dp_devices" package="LED-805" value="Blue LED" x="9.652" y="14.732" smashed="yes" rot="R180">
<attribute name="NAME" x="8.8290375" y="16.53031875" size="1.016" layer="25" ratio="10"/> <attribute name="NAME" x="8.8798375" y="16.58111875" size="1.016" layer="25" ratio="10"/>
</element> </element>
<element name="C1" library="SparkFun" package="0805" value="1uf/25V" x="16.7877625" y="11.23351875" smashed="yes" rot="R180"> <element name="C1" library="SparkFun" package="0805" value="1uf/25V" x="16.7877625" y="11.23351875" smashed="yes" rot="R180">
<attribute name="NAME" x="15.407809375" y="12.0107625" size="1.016" layer="25" rot="R180"/> <attribute name="NAME" x="15.407809375" y="12.0107625" size="1.016" layer="25" rot="R180"/>
@ -1922,7 +1942,6 @@ We've spent an enormous amount of time creating and checking these footprints an
<element name="S1" library="SparkFun-Electromechanical" package="TACTILE-SWITCH-1101NE" value="SWITCH-MOMENTARY-2-SMD-1101NE" x="11.4554" y="1.9304" smashed="yes" rot="R180"> <element name="S1" library="SparkFun-Electromechanical" package="TACTILE-SWITCH-1101NE" value="SWITCH-MOMENTARY-2-SMD-1101NE" x="11.4554" y="1.9304" smashed="yes" rot="R180">
<attribute name="NAME" x="12.6774" y="5.0104" size="1.016" layer="25" rot="R180"/> <attribute name="NAME" x="12.6774" y="5.0104" size="1.016" layer="25" rot="R180"/>
</element> </element>
<element name="J2" library="yair_r" package="USB-MICRO-ALIEXPRESS" value="MICRO-USB_ALIEXPRESS" x="10.873740625" y="20.1803" smashed="yes" rot="R180"/>
<element name="U$2" library="microbuilder" package="MOUNTINGHOLE_2.0_PLATED" value="MOUNTINGHOLE2.0" x="20.32" y="20.32" smashed="yes"/> <element name="U$2" library="microbuilder" package="MOUNTINGHOLE_2.0_PLATED" value="MOUNTINGHOLE2.0" x="20.32" y="20.32" smashed="yes"/>
<element name="J1" library="dp_devices" package="M1X2" value="CON_HEADER_1X02-PTH" x="21.59" y="12.7" smashed="yes" rot="R270"> <element name="J1" library="dp_devices" package="M1X2" value="CON_HEADER_1X02-PTH" x="21.59" y="12.7" smashed="yes" rot="R270">
<attribute name="NAME" x="20.843240625" y="8.666478125" size="1.27" layer="25" ratio="10"/> <attribute name="NAME" x="20.843240625" y="8.666478125" size="1.27" layer="25" ratio="10"/>
@ -1933,16 +1952,26 @@ We've spent an enormous amount of time creating and checking these footprints an
<element name="J4" library="dp_devices" package="M1X6" value="CON_HEADER_1X06-PTH" x="1.27" y="13.97" smashed="yes" rot="R270"> <element name="J4" library="dp_devices" package="M1X6" value="CON_HEADER_1X06-PTH" x="1.27" y="13.97" smashed="yes" rot="R270">
<attribute name="NAME" x="0.429259375" y="15.656559375" size="1.016" layer="21" ratio="10"/> <attribute name="NAME" x="0.429259375" y="15.656559375" size="1.016" layer="21" ratio="10"/>
</element> </element>
<element name="J5" library="Molex-47346-0001" package="MOLEX_47346-0001" value="" x="10.2108" y="18.8722" rot="R180">
<attribute name="PACKAGE" value="5 POS MICRO USB R/A" x="10.2108" y="18.8722" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="OC_NEWARK" value="47M0505" x="10.2108" y="18.8722" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="MPN" value="47346-0001" x="10.2108" y="18.8722" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="SUPPLIER" value="MOLEX" x="10.2108" y="18.8722" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="OC_FARNELL" value="1568026" x="10.2108" y="18.8722" size="1.778" layer="27" rot="R180" display="off"/>
</element>
</elements> </elements>
<signals> <signals>
<signal name="N$10"> <signal name="DM">
<contactref element="R3" pad="1"/> <contactref element="R3" pad="1"/>
<contactref element="R1" pad="2"/> <contactref element="R1" pad="2"/>
<contactref element="D2" pad="A"/> <contactref element="D2" pad="A"/>
<contactref element="J2" pad="DM"/>
<wire x1="9.652" y1="15.782" x2="11.684" y2="15.632" width="0.254" layer="1"/> <wire x1="9.652" y1="15.782" x2="11.684" y2="15.632" width="0.254" layer="1"/>
<wire x1="11.684" y1="15.632" x2="13.716" y2="15.632" width="0.254" layer="1"/> <wire x1="11.684" y1="15.632" x2="13.716" y2="15.632" width="0.254" layer="1"/>
<wire x1="11.523740625" y1="18.4553" x2="11.684" y2="15.632" width="0.254" layer="1"/> <contactref element="J5" pad="2"/>
<wire x1="10.8608" y1="18.8722" x2="10.8608" y2="17.7442" width="0.254" layer="1"/>
<wire x1="10.8608" y1="17.7442" x2="9.271" y2="16.1544" width="0.254" layer="1" curve="-90"/>
<wire x1="9.271" y1="16.1544" x2="9.2796" y2="16.1544" width="0.254" layer="1"/>
<wire x1="9.2796" y1="16.1544" x2="9.652" y2="15.782" width="0.254" layer="1" curve="-90"/>
</signal> </signal>
<signal name="GND"> <signal name="GND">
<contactref element="D1" pad="C"/> <contactref element="D1" pad="C"/>
@ -1953,9 +1982,6 @@ We've spent an enormous amount of time creating and checking these footprints an
<contactref element="U1" pad="2"/> <contactref element="U1" pad="2"/>
<contactref element="D4" pad="C"/> <contactref element="D4" pad="C"/>
<contactref element="S1" pad="P$1"/> <contactref element="S1" pad="P$1"/>
<contactref element="J2" pad="GND@1"/>
<contactref element="J2" pad="GND@2"/>
<contactref element="J2" pad="GND@3"/>
<via x="16.377921875" y="7.81811875" extent="1-16" drill="0.6"/> <via x="16.377921875" y="7.81811875" extent="1-16" drill="0.6"/>
<via x="16.3703" y="9.217659375" extent="1-16" drill="0.6"/> <via x="16.3703" y="9.217659375" extent="1-16" drill="0.6"/>
<contactref element="J3" pad="2"/> <contactref element="J3" pad="2"/>
@ -1980,10 +2006,12 @@ We've spent an enormous amount of time creating and checking these footprints an
<wire x1="9.4996" y1="10.5156" x2="7.62" y2="13.682" width="0.4064" layer="1"/> <wire x1="9.4996" y1="10.5156" x2="7.62" y2="13.682" width="0.4064" layer="1"/>
<wire x1="7.62" y1="13.682" x2="9.652" y2="13.682" width="0.4064" layer="1"/> <wire x1="7.62" y1="13.682" x2="9.652" y2="13.682" width="0.4064" layer="1"/>
<via x="12.54251875" y="12.247878125" extent="1-16" drill="0.6"/> <via x="12.54251875" y="12.247878125" extent="1-16" drill="0.6"/>
<wire x1="9.573740625" y1="18.4553" x2="6.985" y2="18.4553" width="0.4064" layer="1"/> <contactref element="J5" pad="5"/>
<wire x1="6.985" y1="18.4553" x2="6.985" y2="21.0312" width="0.4064" layer="1"/> <via x="3.19531875" y="16.921478125" extent="1-16" drill="0.6"/>
<wire x1="6.985" y1="21.0312" x2="14.823740625" y2="21.0312" width="0.4064" layer="1"/> <wire x1="8.9108" y1="18.8722" x2="8.9108" y2="17.7246" width="0.254" layer="1"/>
<wire x1="14.823740625" y1="21.0312" x2="14.823740625" y2="21.1303" width="0.4064" layer="1"/> <wire x1="8.9108" y1="17.7246" x2="8.8646" y2="17.6784" width="0.254" layer="1" curve="-90"/>
<wire x1="8.8646" y1="17.6784" x2="3.952240625" y2="17.6784" width="0.254" layer="1"/>
<wire x1="3.952240625" y1="17.6784" x2="3.19531875" y2="16.921478125" width="0.254" layer="1" curve="90"/>
</signal> </signal>
<signal name="N$1"> <signal name="N$1">
<contactref element="R3" pad="2"/> <contactref element="R3" pad="2"/>
@ -2045,14 +2073,17 @@ We've spent an enormous amount of time creating and checking these footprints an
<wire x1="19.79421875" y1="7.579359375" x2="17.68560625" y2="7.579359375" width="0.4064" layer="1"/> <wire x1="19.79421875" y1="7.579359375" x2="17.68560625" y2="7.579359375" width="0.4064" layer="1"/>
<wire x1="17.68560625" y1="7.579359375" x2="17.683103125" y2="7.5818625" width="0.4064" layer="1"/> <wire x1="17.68560625" y1="7.579359375" x2="17.683103125" y2="7.5818625" width="0.4064" layer="1"/>
</signal> </signal>
<signal name="N$7"> <signal name="DP">
<contactref element="R4" pad="1"/> <contactref element="R4" pad="1"/>
<contactref element="D1" pad="A"/> <contactref element="D1" pad="A"/>
<contactref element="J2" pad="DP"/>
<wire x1="5.588" y1="15.632" x2="7.62" y2="15.782" width="0.254" layer="1"/> <wire x1="5.588" y1="15.632" x2="7.62" y2="15.782" width="0.254" layer="1"/>
<wire x1="10.873740625" y1="18.4553" x2="10.7823" y2="17.68348125" width="0.254" layer="1"/> <contactref element="J5" pad="3"/>
<wire x1="10.7823" y1="17.68348125" x2="10.581640625" y2="17.46758125" width="0.254" layer="1" curve="-72.296065"/> <wire x1="10.2108" y1="18.8722" x2="10.2108" y2="18.4912" width="0.254" layer="1"/>
<wire x1="10.581640625" y1="17.46758125" x2="7.62" y2="15.782" width="0.254" layer="1" curve="37.398086"/> <wire x1="10.2108" y1="18.4912" x2="8.5598" y2="16.8402" width="0.254" layer="1" curve="-90"/>
<wire x1="8.5598" y1="16.8402" x2="7.9756" y2="16.8402" width="0.254" layer="1"/>
<wire x1="7.9756" y1="16.8402" x2="7.6454" y2="16.51" width="0.254" layer="1" curve="90"/>
<wire x1="7.6454" y1="16.51" x2="7.6454" y2="15.8074" width="0.254" layer="1"/>
<wire x1="7.6454" y1="15.8074" x2="7.62" y2="15.782" width="0.254" layer="1" curve="-90"/>
</signal> </signal>
<signal name="VCC"> <signal name="VCC">
<contactref element="R1" pad="1"/> <contactref element="R1" pad="1"/>
@ -2088,10 +2119,12 @@ We've spent an enormous amount of time creating and checking these footprints an
<wire x1="19.4717875" y1="16.462153125" x2="17.81048125" y2="15.632" width="0.3048" layer="1"/> <wire x1="19.4717875" y1="16.462153125" x2="17.81048125" y2="15.632" width="0.3048" layer="1"/>
</signal> </signal>
<signal name="V-BUS"> <signal name="V-BUS">
<contactref element="J2" pad="VCC"/>
<contactref element="D3" pad="A"/> <contactref element="D3" pad="A"/>
<wire x1="15.84451875" y1="16.360140625" x2="13.129259375" y2="16.837659375" width="0.3048" layer="1"/> <contactref element="J5" pad="1"/>
<wire x1="13.129259375" y1="16.837659375" x2="12.173740625" y2="18.4553" width="0.3048" layer="1" curve="-97.812544"/> <wire x1="11.5108" y1="18.8722" x2="11.5108" y2="18.7152" width="0.254" layer="1"/>
<wire x1="11.5108" y1="18.7152" x2="13.589" y2="16.637" width="0.254" layer="1" curve="90"/>
<wire x1="13.589" y1="16.637" x2="15.567659375" y2="16.637" width="0.254" layer="1"/>
<wire x1="15.567659375" y1="16.637" x2="15.84451875" y2="16.360140625" width="0.254" layer="1" curve="-90"/>
</signal> </signal>
<signal name="N$2"> <signal name="N$2">
</signal> </signal>