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="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="no" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
<layer number="49" name="Reference" 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="no" active="no"/>
<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"/>
@ -72,9 +72,9 @@
<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="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="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
<layer number="103" name="tMap" color="7" fill="1" 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="yes" 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="105" name="tPlate" 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="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="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="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="122" name="_bsilk" 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="yes" 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="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="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="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="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
<layer number="151" name="HeatSink" 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="yes" 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="yes" 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="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/>
<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/>
<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
<layer number="216" name="216bmp" 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="yes" 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="yes" 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="yes" 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="yes" 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="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="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"/>
@ -129,7 +129,7 @@
<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="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>
<board>
<plain>
@ -1682,24 +1682,38 @@ We've spent an enormous amount of time creating and checking these footprints an
</package>
</packages>
</library>
<library name="yair_r">
<library name="Molex-47346-0001">
<packages>
<package name="USB-MICRO-ALIEXPRESS">
<smd name="VCC" x="-1.3" y="1.725" dx="0.4" dy="1.35" layer="1"/>
<smd name="DM" x="-0.65" y="1.725" dx="0.4" dy="1.35" layer="1"/>
<smd name="DP" x="0" y="1.725" dx="0.4" dy="1.35" layer="1"/>
<smd name="ID" x="0.65" y="1.725" dx="0.4" dy="1.35" layer="1"/>
<smd name="GND@1" x="1.3" y="1.725" dx="0.4" dy="1.35" layer="1"/>
<smd name="GND@3" x="-3.95" y="-0.95" dx="1.9" dy="1.9" layer="1"/>
<smd name="GND@2" x="3.95" y="-0.95" dx="1.9" dy="1.9" layer="1"/>
<smd name="P$9" x="-1.2" y="-0.95" dx="1.9" dy="1.9" layer="1"/>
<smd name="P$10" x="1.2" y="-0.95" dx="1.9" dy="1.9" layer="1"/>
<wire x1="4.5" y1="-2.55" x2="-4.5" y2="-2.55" width="0.254" layer="21"/>
<wire x1="-3.9" y1="-2.6" x2="-3.9" y2="2.1" width="0" layer="21"/>
<wire x1="-3.9" y1="2.1" x2="3.9" y2="2.1" width="0" layer="21"/>
<wire x1="3.9" y1="2.1" x2="3.9" y2="-2.6" width="0" layer="21"/>
<text x="-4.5" y="2.8" size="0.6096" layer="21">&gt;Name</text>
<text x="-4.4" y="-3.7" size="0.6096" layer="21">&gt;Value</text>
<package name="MOLEX_47346-0001">
<description>MICRO USB R/A-473460001</description>
<smd name="1" x="-1.3" y="0" dx="1.38" dy="0.45" layer="1" rot="R90"/>
<smd name="2" x="-0.65" y="0" dx="1.38" dy="0.45" layer="1" rot="R90"/>
<smd name="3" x="0" y="0" dx="1.38" dy="0.45" layer="1" rot="R90"/>
<smd name="4" x="0.65" y="0" dx="1.38" dy="0.45" layer="1" rot="R90"/>
<smd name="5" x="1.3" y="0" dx="1.38" dy="0.45" layer="1" rot="R90"/>
<smd name="M1" x="-2.4625" y="-0.36" dx="1.475" dy="2.1" layer="1" rot="R180"/>
<smd name="M2" x="2.4625" y="-0.36" dx="1.475" dy="2.1" layer="1" rot="R180"/>
<smd name="M3" x="-2.9125" y="-2.66" dx="2.375" dy="1.9" layer="1"/>
<smd name="M6" x="2.9125" y="-2.66" dx="2.375" dy="1.9" layer="1"/>
<smd name="M4" x="-0.82" y="-2.66" dx="1.175" dy="1.9" layer="1"/>
<smd name="M5" x="0.85" y="-2.66" dx="1.175" dy="1.9" layer="1"/>
<wire x1="-4.5" y1="-4.11" x2="5" y2="-4.11" width="0.1" layer="49"/>
<wire x1="-4.5" y1="-4.81" x2="5" y2="-4.81" width="0.1" layer="49"/>
<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>
</packages>
</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>
</classes>
<designrules name="dirt_cheap_dirty_boards.v1">
<description language="en">&lt;b&gt;Dirty Cheap Dirty Board Design Rules&lt;/b&gt;
&lt;br&gt;
&lt;br&gt;Min width/Spacing: 5/5mil
&lt;br&gt;Min diameter of finished hole 12mil</description>
<designrules name="LaenPCBOrder">
<description language="de">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
&lt;p&gt;
Die Standard-Design-Rules sind so gewählt, dass sie für
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="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="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="mdWireWire" value="5mil"/>
<param name="mdWirePad" value="5mil"/>
<param name="mdWireVia" value="5mil"/>
<param name="mdPadPad" value="5mil"/>
<param name="mdPadVia" value="5mil"/>
<param name="mdViaVia" value="5mil"/>
<param name="mdSmdPad" value="0mil"/>
<param name="mdSmdVia" value="0mil"/>
<param name="mdSmdSmd" value="0mil"/>
<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.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="6mil"/>
<param name="mdWirePad" value="6mil"/>
<param name="mdWireVia" value="6mil"/>
<param name="mdPadPad" value="6mil"/>
<param name="mdPadVia" value="6mil"/>
<param name="mdViaVia" value="6mil"/>
<param name="mdSmdPad" value="6mil"/>
<param name="mdSmdVia" value="6mil"/>
<param name="mdSmdSmd" value="6mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="10mil"/>
<param name="mdDrill" value="10mil"/>
<param name="mdCopperDimension" value="15mil"/>
<param name="mdDrill" value="6mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="5mil"/>
<param name="msDrill" value="12mil"/>
<param name="msMicroVia" value="12mil"/>
<param name="msWidth" value="6mil"/>
<param name="msDrill" value="13mil"/>
<param name="msMicroVia" value="13mil"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" 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="rvMicroViaOuter" 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="rlMinPadInner" value="10mil"/>
<param name="rlMinPadInner" value="7mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="10mil"/>
<param name="rlMinPadBottom" value="7mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="6mil"/>
<param name="rlMinViaOuter" value="7mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="6mil"/>
<param name="rlMinViaInner" value="7mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="4mil"/>
<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="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="0"/>
<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="2mil"/>
<param name="mlMaxStopFrame" value="2mil"/>
<param name="mlMinStopFrame" value="3mil"/>
<param name="mlMaxStopFrame" value="3mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="25mil"/>
<param name="mlViaStopLimit" value="0mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" 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="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="0"/>
<param name="checkRestrict" value="1"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</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"/>
</element>
<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 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"/>
@ -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">
<attribute name="NAME" x="12.6774" y="5.0104" size="1.016" layer="25" rot="R180"/>
</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="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"/>
@ -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">
<attribute name="NAME" x="0.429259375" y="15.656559375" size="1.016" layer="21" ratio="10"/>
</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>
<signals>
<signal name="N$10">
<signal name="DM">
<contactref element="R3" pad="1"/>
<contactref element="R1" pad="2"/>
<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="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 name="GND">
<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="D4" pad="C"/>
<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.3703" y="9.217659375" extent="1-16" drill="0.6"/>
<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="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"/>
<wire x1="9.573740625" y1="18.4553" x2="6.985" y2="18.4553" width="0.4064" layer="1"/>
<wire x1="6.985" y1="18.4553" x2="6.985" y2="21.0312" width="0.4064" layer="1"/>
<wire x1="6.985" y1="21.0312" x2="14.823740625" y2="21.0312" width="0.4064" layer="1"/>
<wire x1="14.823740625" y1="21.0312" x2="14.823740625" y2="21.1303" width="0.4064" layer="1"/>
<contactref element="J5" pad="5"/>
<via x="3.19531875" y="16.921478125" extent="1-16" drill="0.6"/>
<wire x1="8.9108" y1="18.8722" x2="8.9108" y2="17.7246" width="0.254" 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 name="N$1">
<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="17.68560625" y1="7.579359375" x2="17.683103125" y2="7.5818625" width="0.4064" layer="1"/>
</signal>
<signal name="N$7">
<signal name="DP">
<contactref element="R4" pad="1"/>
<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="10.873740625" y1="18.4553" x2="10.7823" y2="17.68348125" width="0.254" layer="1"/>
<wire x1="10.7823" y1="17.68348125" x2="10.581640625" y2="17.46758125" width="0.254" layer="1" curve="-72.296065"/>
<wire x1="10.581640625" y1="17.46758125" x2="7.62" y2="15.782" width="0.254" layer="1" curve="37.398086"/>
<contactref element="J5" pad="3"/>
<wire x1="10.2108" y1="18.8722" x2="10.2108" y2="18.4912" width="0.254" layer="1"/>
<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 name="VCC">
<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"/>
</signal>
<signal name="V-BUS">
<contactref element="J2" pad="VCC"/>
<contactref element="D3" pad="A"/>
<wire x1="15.84451875" y1="16.360140625" x2="13.129259375" y2="16.837659375" width="0.3048" layer="1"/>
<wire x1="13.129259375" y1="16.837659375" x2="12.173740625" y2="18.4553" width="0.3048" layer="1" curve="-97.812544"/>
<contactref element="J5" pad="1"/>
<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 name="N$2">
</signal>